https://bugs.kde.org/show_bug.cgi?id=478308
--- Comment #6 from Stefan Hoffmeister <stefan.hoffmeis...@econos.de> --- A really good way to make this problem appear is * have KDE Plasma run with atomic mode-setting on, no software cursors * switch to a TTY --> immediate hang of system (in virtual machine) So KDE Plasma + hardware cursor + atomic mode-setting on vmwgfx / VMware Workstation == really, really serious trouble. systemd-logind in this case seems to DRM_IOCTL_DROP_MASTER and there are many more interesting things (for upstream) to look at in kernel logs from the DRM subsystem. The backtrace below is just so much longer (and possibly more meaningful) than what I had before. I'll try to communicate this on the dri-devel mailing list, too. ``` Dec 14 19:06:01 fedora kernel: BUG: kernel NULL pointer dereference, address: 0000000000000028 Dec 14 19:06:01 fedora kernel: #PF: supervisor read access in kernel mode Dec 14 19:06:01 fedora kernel: #PF: error_code(0x0000) - not-present page Dec 14 19:06:01 fedora kernel: PGD 0 P4D 0 Dec 14 19:06:01 fedora kernel: Oops: 0000 [#1] PREEMPT SMP NOPTI Dec 14 19:06:01 fedora kernel: CPU: 6 PID: 899 Comm: systemd-logind Not tainted 6.7.0-0.rc5.20231212git26aff849438c.42.fc40.x86_64 #1 Dec 14 19:06:01 fedora kernel: Hardware name: VMware, Inc. VMware20,1/440BX Desktop Reference Platform, BIOS VMW201.00V.21805430.B64.2305221830 05/22/2023 Dec 14 19:06:01 fedora kernel: RIP: 0010:vmw_du_cursor_plane_cleanup_fb+0x14d/0x170 [vmwgfx] Dec 14 19:06:01 fedora kernel: Code: 00 00 00 00 00 00 48 8b 44 24 08 65 48 2b 04 25 28 00 00 00 75 29 48 83 c4 10 5b 5d 41 5c c3 cc cc cc cc 48 8b 86 98 00 00 00 <48> 8b 78 28 e8 0a f1 00 00 c6 83 c0 00 00 00 00 e9 d2 fe ff ff e8 Dec 14 19:06:01 fedora kernel: RSP: 0018:ffffc90000f4b8c8 EFLAGS: 00010202 Dec 14 19:06:01 fedora kernel: RAX: 0000000000000000 RBX: ffff88836c2ada00 RCX: ffff88810bad0000 Dec 14 19:06:01 fedora kernel: RDX: ffffffffc02f9500 RSI: ffff88836c2ada00 RDI: ffff888103417c38 Dec 14 19:06:01 fedora kernel: RBP: ffff888103417c38 R08: 0000000000000000 R09: 0000000000000000 Dec 14 19:06:01 fedora kernel: R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 Dec 14 19:06:01 fedora kernel: R13: 0000000000000000 R14: 0000000000000000 R15: ffff88810bad0000 Dec 14 19:06:01 fedora kernel: FS: 00007f1cf9ae59c0(0000) GS:ffff88842df80000(0000) knlGS:0000000000000000 Dec 14 19:06:01 fedora kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Dec 14 19:06:01 fedora kernel: CR2: 0000000000000028 CR3: 000000010e8fe001 CR4: 0000000000f70ef0 Dec 14 19:06:01 fedora kernel: PKRU: 55555554 Dec 14 19:06:01 fedora kernel: Call Trace: Dec 14 19:06:01 fedora kernel: <TASK> Dec 14 19:06:01 fedora kernel: ? __die+0x23/0x70 Dec 14 19:06:01 fedora kernel: ? page_fault_oops+0x171/0x4e0 Dec 14 19:06:01 fedora kernel: ? exc_page_fault+0x7f/0x180 Dec 14 19:06:01 fedora kernel: ? asm_exc_page_fault+0x26/0x30 Dec 14 19:06:01 fedora kernel: ? __pfx_vmw_du_cursor_plane_cleanup_fb+0x10/0x10 [vmwgfx] Dec 14 19:06:01 fedora kernel: ? vmw_du_cursor_plane_cleanup_fb+0x14d/0x170 [vmwgfx] Dec 14 19:06:01 fedora kernel: drm_atomic_helper_cleanup_planes+0x47/0x70 Dec 14 19:06:01 fedora kernel: commit_tail+0xd1/0x130 Dec 14 19:06:01 fedora kernel: drm_atomic_helper_commit+0x11a/0x140 Dec 14 19:06:01 fedora kernel: drm_atomic_commit+0x97/0xd0 Dec 14 19:06:01 fedora kernel: ? __pfx___drm_printfn_info+0x10/0x10 Dec 14 19:06:01 fedora kernel: drm_client_modeset_commit_atomic+0x203/0x250 Dec 14 19:06:01 fedora kernel: drm_client_modeset_commit_locked+0x5a/0x160 Dec 14 19:06:01 fedora kernel: drm_fb_helper_pan_display+0xc9/0x1f0 Dec 14 19:06:01 fedora kernel: fb_pan_display+0x83/0x140 Dec 14 19:06:01 fedora kernel: fb_set_var+0x21a/0x420 Dec 14 19:06:01 fedora kernel: ? __cond_resched+0x36/0x50 Dec 14 19:06:01 fedora kernel: ? __flush_work.isra.0+0x1aa/0x280 Dec 14 19:06:01 fedora kernel: ? update_load_avg+0x7e/0x7d0 Dec 14 19:06:01 fedora kernel: fbcon_blank+0x213/0x310 Dec 14 19:06:01 fedora kernel: do_unblank_screen+0xa9/0x160 Dec 14 19:06:01 fedora kernel: complete_change_console+0x54/0x120 Dec 14 19:06:01 fedora kernel: vt_ioctl+0xd8b/0x13f0 Dec 14 19:06:01 fedora kernel: tty_ioctl+0x4ea/0x8b0 Dec 14 19:06:01 fedora kernel: __x64_sys_ioctl+0x94/0xd0 Dec 14 19:06:01 fedora kernel: do_syscall_64+0x61/0xe0 Dec 14 19:06:01 fedora kernel: ? do_syscall_64+0x70/0xe0 Dec 14 19:06:01 fedora kernel: ? do_syscall_64+0x70/0xe0 Dec 14 19:06:01 fedora kernel: entry_SYSCALL_64_after_hwframe+0x6e/0x76 Dec 14 19:06:01 fedora kernel: RIP: 0033:0x7f1cfa5039ed Dec 14 19:06:01 fedora kernel: Code: 04 25 28 00 00 00 48 89 45 c8 31 c0 48 8d 45 10 c7 45 b0 10 00 00 00 48 89 45 b8 48 8d 45 d0 48 89 45 c0 b8 10 00 00 00 0f 05 <89> c2 3d 00 f0 ff ff 77 1a 48 8b 45 c8 64 48 2b 04 25 28 00 00 00 Dec 14 19:06:01 fedora kernel: RSP: 002b:00007fff61c54b80 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 Dec 14 19:06:01 fedora kernel: RAX: ffffffffffffffda RBX: 000000000000001c RCX: 00007f1cfa5039ed Dec 14 19:06:01 fedora kernel: RDX: 0000000000000001 RSI: 0000000000005605 RDI: 000000000000001c Dec 14 19:06:01 fedora kernel: RBP: 00007fff61c54bd0 R08: 00007fff61c54b80 R09: 000055cacc5754a8 Dec 14 19:06:01 fedora kernel: R10: 00007fff61c54bb0 R11: 0000000000000246 R12: 0000000000000000 Dec 14 19:06:01 fedora kernel: R13: 000055cacc575d30 R14: 00007fff61c54c68 R15: 00007fff61c54c70 Dec 14 19:06:01 fedora kernel: </TASK> Dec 14 19:06:01 fedora kernel: Modules linked in: uinput snd_seq_dummy snd_hrtimer nf_conntrack_netbios_ns nf_conntrack_broadcast nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 rfkill ip_set nf_tables nfnetlink qrtr snd_seq_midi snd_seq_midi_event vsock_loopback vmw_vsock_virtio_transport_common vmw_vsock_vmci> Dec 14 19:06:01 fedora kernel: CR2: 0000000000000028 Dec 14 19:06:01 fedora kernel: ---[ end trace 0000000000000000 ]--- Dec 14 19:06:01 fedora kernel: RIP: 0010:vmw_du_cursor_plane_cleanup_fb+0x14d/0x170 [vmwgfx] Dec 14 19:06:01 fedora kernel: Code: 00 00 00 00 00 00 48 8b 44 24 08 65 48 2b 04 25 28 00 00 00 75 29 48 83 c4 10 5b 5d 41 5c c3 cc cc cc cc 48 8b 86 98 00 00 00 <48> 8b 78 28 e8 0a f1 00 00 c6 83 c0 00 00 00 00 e9 d2 fe ff ff e8 Dec 14 19:06:01 fedora kernel: RSP: 0018:ffffc90000f4b8c8 EFLAGS: 00010202 Dec 14 19:06:01 fedora kernel: RAX: 0000000000000000 RBX: ffff88836c2ada00 RCX: ffff88810bad0000 Dec 14 19:06:01 fedora kernel: RDX: ffffffffc02f9500 RSI: ffff88836c2ada00 RDI: ffff888103417c38 Dec 14 19:06:01 fedora kernel: RBP: ffff888103417c38 R08: 0000000000000000 R09: 0000000000000000 Dec 14 19:06:01 fedora kernel: R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 Dec 14 19:06:01 fedora kernel: R13: 0000000000000000 R14: 0000000000000000 R15: ffff88810bad0000 Dec 14 19:06:01 fedora kernel: FS: 00007f1cf9ae59c0(0000) GS:ffff88842df80000(0000) knlGS:0000000000000000 Dec 14 19:06:01 fedora kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Dec 14 19:06:01 fedora kernel: CR2: 0000000000000028 CR3: 000000010e8fe001 CR4: 0000000000f70ef0 Dec 14 19:06:01 fedora kernel: PKRU: 55555554 Dec 14 19:06:01 fedora kernel: note: systemd-logind[899] exited with irqs disabled ``` -- You are receiving this mail because: You are watching all bug changes.