Application: plasmashell (5.16.5) Qt Version: 5.13.0 Frameworks Version: 5.61.0 Operating System: Linux 5.2.11-arch1-1-ARCH x86_64 Distribution: "Arch Linux" -- Information about the crash: - What I was doing when the application crashed: plasmashell crashes at log in/immediately when syncthingtray is installed/in the system tray widget. No syncthingtray -> no crash No system tray widget -> no crash Then adding system tray widget back -> crash The crash can be reproduced every time. -- Backtrace: Application: Plasma (plasmashell), signal: Aborted Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7f1e4c279880 (LWP 27476))] Thread 12 (Thread 0x7f1e155a7700 (LWP 28085)): #0 0x00007f1e50259415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f1e50d8a5a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5 #2 0x00007f1e50d8a692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #3 0x00007f1e52b6e7bd in () at /usr/lib/libQt5Quick.so.5 #4 0x00007f1e52b6ea6e in () at /usr/lib/libQt5Quick.so.5 #5 0x00007f1e50d84520 in () at /usr/lib/libQt5Core.so.5 #6 0x00007f1e5025357f in start_thread () at /usr/lib/libpthread.so.0 #7 0x00007f1e50a130e3 in clone () at /usr/lib/libc.so.6 Thread 11 (Thread 0x7f1e14d02700 (LWP 28047)): #0 0x00007f1e50259415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f1e50d8a5a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5 #2 0x00007f1e50d8a692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #3 0x00007f1e52b6e7bd in () at /usr/lib/libQt5Quick.so.5 #4 0x00007f1e52b6ea6e in () at /usr/lib/libQt5Quick.so.5 #5 0x00007f1e50d84520 in () at /usr/lib/libQt5Core.so.5 #6 0x00007f1e5025357f in start_thread () at /usr/lib/libpthread.so.0 #7 0x00007f1e50a130e3 in clone () at /usr/lib/libc.so.6 Thread 10 (Thread 0x7f1e15e67700 (LWP 27902)): #0 0x00007f1e50259415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f1e50d8a5a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5 #2 0x00007f1e50d8a692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #3 0x00007f1e52b6e7bd in () at /usr/lib/libQt5Quick.so.5 #4 0x00007f1e52b6ea6e in () at /usr/lib/libQt5Quick.so.5 #5 0x00007f1e50d84520 in () at /usr/lib/libQt5Core.so.5 #6 0x00007f1e5025357f in start_thread () at /usr/lib/libpthread.so.0 #7 0x00007f1e50a130e3 in clone () at /usr/lib/libc.so.6 Thread 9 (Thread 0x7f1e16e5a700 (LWP 27867)): #0 0x00007f1e50a08667 in poll () at /usr/lib/libc.so.6 #1 0x00007f1e4f22fa80 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f1e4f22fb51 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f1e50fa99bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f1e50f505ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f1e50d832f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f1e50d84520 in () at /usr/lib/libQt5Core.so.5 #7 0x00007f1e5025357f in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f1e50a130e3 in clone () at /usr/lib/libc.so.6 Thread 8 (Thread 0x7f1e17ee6700 (LWP 27835)): #0 0x00007f1e50a0418c in read () at /usr/lib/libc.so.6 #1 0x00007f1e4f1e09f0 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f1e4f22e311 in g_main_context_check () at /usr/lib/libglib-2.0.so.0 #3 0x00007f1e4f22fa28 in () at /usr/lib/libglib-2.0.so.0 #4 0x00007f1e4f22fb51 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #5 0x00007f1e50fa99bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007f1e50f505ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #7 0x00007f1e50d832f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #8 0x00007f1e50d84520 in () at /usr/lib/libQt5Core.so.5 #9 0x00007f1e5025357f in start_thread () at /usr/lib/libpthread.so.0 #10 0x00007f1e50a130e3 in clone () at /usr/lib/libc.so.6 Thread 7 (Thread 0x7f1e33fff700 (LWP 27609)): #0 0x00007f1e50a08667 in poll () at /usr/lib/libc.so.6 #1 0x00007f1e4f22fa80 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f1e4f22fb51 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f1e50fa99bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f1e50f505ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f1e50d832f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f1e52ae361b in () at /usr/lib/libQt5Quick.so.5 #7 0x00007f1e50d84520 in () at /usr/lib/libQt5Core.so.5 #8 0x00007f1e5025357f in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f1e50a130e3 in clone () at /usr/lib/libc.so.6 Thread 6 (Thread 0x7f1e38bf1700 (LWP 27585)): #0 0x00007f1e50259415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f1e50d8a5a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5 #2 0x00007f1e50d8a692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #3 0x00007f1e52b6e7bd in () at /usr/lib/libQt5Quick.so.5 #4 0x00007f1e52b6ea6e in () at /usr/lib/libQt5Quick.so.5 #5 0x00007f1e50d84520 in () at /usr/lib/libQt5Core.so.5 #6 0x00007f1e5025357f in start_thread () at /usr/lib/libpthread.so.0 #7 0x00007f1e50a130e3 in clone () at /usr/lib/libc.so.6 Thread 5 (Thread 0x7f1e3ab55700 (LWP 27541)): #0 0x00007f1e50259415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f1e3ae4af5c in () at /usr/lib/dri/i965_dri.so #2 0x00007f1e3ae4ab58 in () at /usr/lib/dri/i965_dri.so #3 0x00007f1e5025357f in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007f1e50a130e3 in clone () at /usr/lib/libc.so.6 Thread 4 (Thread 0x7f1e49335700 (LWP 27528)): #0 0x00007f1e50a08667 in poll () at /usr/lib/libc.so.6 #1 0x00007f1e4f22fa80 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f1e4f22fb51 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f1e50fa99bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f1e50f505ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f1e50d832f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f1e528058f9 in () at /usr/lib/libQt5Qml.so.5 #7 0x00007f1e50d84520 in () at /usr/lib/libQt5Core.so.5 #8 0x00007f1e5025357f in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f1e50a130e3 in clone () at /usr/lib/libc.so.6 Thread 3 (Thread 0x7f1e4a546700 (LWP 27511)): #0 0x00007f1e50a0418c in read () at /usr/lib/libc.so.6 #1 0x00007f1e4f1e09f0 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f1e4f22e311 in g_main_context_check () at /usr/lib/libglib-2.0.so.0 #3 0x00007f1e4f22fa28 in () at /usr/lib/libglib-2.0.so.0 #4 0x00007f1e4f22fb51 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #5 0x00007f1e50fa99bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007f1e50f505ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #7 0x00007f1e50d832f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #8 0x00007f1e51821b37 in () at /usr/lib/libQt5DBus.so.5 #9 0x00007f1e50d84520 in () at /usr/lib/libQt5Core.so.5 #10 0x00007f1e5025357f in start_thread () at /usr/lib/libpthread.so.0 #11 0x00007f1e50a130e3 in clone () at /usr/lib/libc.so.6 Thread 2 (Thread 0x7f1e4b4a3700 (LWP 27503)): #0 0x00007f1e50a08667 in poll () at /usr/lib/libc.so.6 #1 0x00007f1e52f73630 in () at /usr/lib/libxcb.so.1 #2 0x00007f1e52f752db in xcb_wait_for_event () at /usr/lib/libxcb.so.1 #3 0x00007f1e4be3c049 in () at /usr/lib/libQt5XcbQpa.so.5 #4 0x00007f1e50d84520 in () at /usr/lib/libQt5Core.so.5 #5 0x00007f1e5025357f in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007f1e50a130e3 in clone () at /usr/lib/libc.so.6 Thread 1 (Thread 0x7f1e4c279880 (LWP 27476)): [KCrash Handler] #6 0x00007f1e50951755 in raise () at /usr/lib/libc.so.6 #7 0x00007f1e5093c851 in abort () at /usr/lib/libc.so.6 #8 0x00007f1e50993a38 in __libc_message () at /usr/lib/libc.so.6 #9 0x00007f1e5099a25a in () at /usr/lib/libc.so.6 #10 0x00007f1e5099b9cc in _int_free () at /usr/lib/libc.so.6 #11 0x00007f1e50f7e261 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5 #12 0x00007f1e51a8f4d5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #13 0x00007f1e51a98a21 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #14 0x00007f1e50f519c2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #15 0x00007f1e50f54739 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5 #16 0x00007f1e50faa3a4 in () at /usr/lib/libQt5Core.so.5 #17 0x00007f1e4f22dcf4 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #18 0x00007f1e4f22fb11 in () at /usr/lib/libglib-2.0.so.0 #19 0x00007f1e4f22fb51 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #20 0x00007f1e50fa99a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #21 0x00007f1e50f505ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #22 0x00007f1e50f58326 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #23 0x00005622c972edf6 in () #24 0x00007f1e5093dee3 in __libc_start_main () at /usr/lib/libc.so.6 #25 0x00005622c972f2ae in _start () [Inferior 1 (process 27476) detached] Reported using DrKonqi
Also reported in the syncthingtray issue tracker [1] in case it's a problem on that end. [1] https://github.com/Martchus/syncthingtray/issues/55
The crash does not appear to be in any KDE code. Does this still happen to you in either Plasma 5.18 (the current LTS version) or Plasma 5.21 (the latest released version)? Preferably when using the latest Qt version (5.15.2 or newer)?
This has likely been fixed, see the GitHub issue. I can definitely not reproduce it on my systems anymore.
Cool, thanks.