Bug 496702

Summary: Plasmashell crashes when interacting with panel on wayland
Product: [Plasma] plasmashell Reporter: jussa.pitkaranta
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: jussa.pitkaranta, nate
Priority: NOR    
Version First Reported In: 6.2.3   
Target Milestone: 1.0   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: journalctl output from the crash, and starting at line 1018 the KDE crash handler output

Description jussa.pitkaranta 2024-11-26 12:59:09 UTC
Created attachment 176133 [details]
journalctl output from the crash, and starting at line 1018 the KDE crash handler output

SUMMARY
For a couple days, when some sort of pop up opens from the panel and then is closed, plasmashell crashes and restarts. This happens on Fedora 41 with Plasma 6.2.3, Nvidia 565.

STEPS TO REPRODUCE
1. Start computer
2. Open something from the panel that opens  a pop-up (application launcher, volume control, etc.)
3. Close the pop-up

OBSERVED RESULT
Pop-up closes and plasmashell crashes

EXPECTED RESULT
Pop-up closes, plasmashell stays running

SOFTWARE/OS VERSIONS

(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: Fedora 41
KDE Plasma Version: 6.2.3
KDE Frameworks Version: 6.8.0
Qt Version: 6.8.0
Nvidia driver version: 565

Attachment has the journalctl output from the crash, and starting at line 1018 the KDE crash handler output.
Comment 1 Nate Graham 2024-11-26 17:08:01 UTC
Searchable backtrace:


Thread 1 (Thread 0x7f6b29bfe6c0 (LWP 5894)):
[KCrash Handler]
#5  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#6  0x00007f6b3ee7ed03 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:78
#7  0x00007f6b3ee25d1e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x00007f6b3ee0d942 in __GI_abort () at abort.c:79
#9  0x00007f6b42426f93 in wl_abort (fmt=fmt@entry=0x7f6b4242cf28 "Tried to add event to destroyed queue\n") at ../src/wayland-util.c:476
#10 0x00007f6b4242954f in queue_event (display=<optimized out>, len=56) at ../src/wayland-client.c:1613
#11 read_events (display=0x55c2349e4590) at ../src/wayland-client.c:1709
#12 wl_display_read_events (display=0x55c2349e4590) at ../src/wayland-client.c:1792
#13 0x00007f6b4070c38e in QtWaylandClient::EventThread::run (this=0x55c234a18530) at /usr/src/debug/qt6-qtwayland-6.8.0-2.fc41.x86_64/src/client/qwaylanddisplay.cpp:191
#14 0x00007f6b3f6b638b in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.0-4.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:335
#15 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.0-4.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:263
#16 QThreadPrivate::start (arg=0x55c234a18530) at /usr/src/debug/qt6-qtbase-6.8.0-4.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:294
#17 0x00007f6b3ee7ccd7 in start_thread (arg=<optimized out>) at pthread_create.c:448
#18 0x00007f6b3ef00c8c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Comment 2 Nate Graham 2024-11-26 17:08:35 UTC

*** This bug has been marked as a duplicate of bug 482754 ***