Application: plasmashell (5.4.3) Qt Version: 5.5.1 Operating System: Linux 4.3.0-2-generic x86_64 Distribution: Ubuntu Xenial Xerus (development branch) -- Information about the crash: - What I was doing when the application crashed: right click icon / file and select properties - Unusual behavior I noticed: plasmashell crash and restart - Custom settings of the application: None, Live CD, only changed destkop to "folder view" -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fa96da6b8c0 (LWP 3344))] Thread 9 (Thread 0x7fa958e15700 (LWP 3350)): #0 0x00007fa9681be83d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007fa96c254c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007fa96c2568d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007fa95af5e4a9 in QXcbEventReader::run (this=0x11c4080) at qxcbconnection.cpp:1229 #4 0x00007fa9688b487e in QThreadPrivate::start (arg=0x11c4080) at thread/qthread_unix.cpp:331 #5 0x00007fa9679a066a in start_thread (arg=0x7fa958e15700) at pthread_create.c:333 #6 0x00007fa9681c9e4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7fa952418700 (LWP 3371)): #0 0x00007fa964fa8a24 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fa964f64301 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa964f6441c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa968aec2eb in QEventDispatcherGlib::processEvents (this=0x7fa94c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #4 0x00007fa968a932fa in QEventLoop::exec (this=this@entry=0x7fa952417ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #5 0x00007fa9688af8d4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #6 0x00007fa96b120c85 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007fa9688b487e in QThreadPrivate::start (arg=0x128bf60) at thread/qthread_unix.cpp:331 #8 0x00007fa9679a066a in start_thread (arg=0x7fa952418700) at pthread_create.c:333 #9 0x00007fa9681c9e4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7fa9447ce700 (LWP 3388)): #0 0x00007fa964f642b0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fa964f6441c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa968aec2eb in QEventDispatcherGlib::processEvents (this=0x7fa93c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #3 0x00007fa968a932fa in QEventLoop::exec (this=this@entry=0x7fa9447cdce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #4 0x00007fa9688af8d4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #5 0x00007fa96b120c85 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #6 0x00007fa9688b487e in QThreadPrivate::start (arg=0x1475210) at thread/qthread_unix.cpp:331 #7 0x00007fa9679a066a in start_thread (arg=0x7fa9447ce700) at pthread_create.c:333 #8 0x00007fa9681c9e4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7fa942ab6700 (LWP 3391)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa96d4aebd4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #2 0x00007fa96d4aec19 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #3 0x00007fa9679a066a in start_thread (arg=0x7fa942ab6700) at pthread_create.c:333 #4 0x00007fa9681c9e4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7fa9419d7700 (LWP 3393)): #0 0x00007fa968aea2c7 in QTimerInfoList::timerWait (this=0x7fa8b4002ed0, tm=...) at kernel/qtimerinfo_unix.cpp:380 #1 0x00007fa968aeb6ce in timerSourcePrepareHelper (timeout=0x7fa9419d6b24, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127 #2 timerSourcePrepare (source=<optimized out>, timeout=0x7fa9419d6b24) at kernel/qeventdispatcher_glib.cpp:160 #3 0x00007fa964f6389d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fa964f6423b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fa964f6441c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007fa968aec2eb in QEventDispatcherGlib::processEvents (this=0x7fa8b40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #7 0x00007fa968a932fa in QEventLoop::exec (this=this@entry=0x7fa9419d6ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #8 0x00007fa9688af8d4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #9 0x00007fa96b120c85 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #10 0x00007fa9688b487e in QThreadPrivate::start (arg=0x15e66d0) at thread/qthread_unix.cpp:331 #11 0x00007fa9679a066a in start_thread (arg=0x7fa9419d7700) at pthread_create.c:333 #12 0x00007fa9681c9e4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7fa8b989c700 (LWP 3417)): #0 0x00007fa964fa8a09 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fa964f63d4c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa964f642b0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa964f6441c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fa968aec2eb in QEventDispatcherGlib::processEvents (this=0x7fa8b00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x00007fa968a932fa in QEventLoop::exec (this=this@entry=0x7fa8b989bc90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007fa9688af8d4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #7 0x00007fa96ba9fe46 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #8 0x00007fa9688b487e in QThreadPrivate::start (arg=0x1aac7a0) at thread/qthread_unix.cpp:331 #9 0x00007fa9679a066a in start_thread (arg=0x7fa8b989c700) at pthread_create.c:333 #10 0x00007fa9681c9e4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7fa8a51c4700 (LWP 3452)): #0 0x00007fa964fa8a24 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fa964f63890 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa964f6423b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa964f6441c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fa968aec2eb in QEventDispatcherGlib::processEvents (this=0x7fa8a00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x00007fa968a932fa in QEventLoop::exec (this=this@entry=0x7fa8a51c3cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007fa9688af8d4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #7 0x00007fa8a745c8f7 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so #8 0x00007fa9688b487e in QThreadPrivate::start (arg=0x21efc10) at thread/qthread_unix.cpp:331 #9 0x00007fa9679a066a in start_thread (arg=0x7fa8a51c4700) at pthread_create.c:333 #10 0x00007fa9681c9e4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7fa8985c0700 (LWP 3617)): [KCrash Handler] #6 QVector<void*>::isEmpty (this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qvector.h:84 #7 QThreadStorageData::finish (p=p@entry=0xf8) at thread/qthreadstorage.cpp:169 #8 0x00007fa9688b3a25 in QThreadPrivate::finish (arg=arg@entry=0x3fc4ef0) at thread/qthread_unix.cpp:351 #9 0x00007fa9688b489f in __pthread_cleanup_class::~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/include/pthread.h:563 #10 QThreadPrivate::start (arg=0x3fc4ef0) at thread/qthread_unix.cpp:290 #11 0x00007fa9679a066a in start_thread (arg=0x7fa8985c0700) at pthread_create.c:333 #12 0x00007fa9681c9e4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7fa96da6b8c0 (LWP 3344)): #0 0x00007fa9681ba45d in write () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007fa964fa7722 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa964f607e0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa964f64150 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fa964f64370 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fa964f6441c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007fa968aec2cf in QEventDispatcherGlib::processEvents (this=0x11ef210, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #7 0x00007fa968a932fa in QEventLoop::exec (this=this@entry=0x7fffa0242a80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #8 0x00007fa968a9b3cc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229 #9 0x00007fa968dcf8ec in QGuiApplication::exec () at kernel/qguiapplication.cpp:1530 #10 0x00007fa969595435 in QApplication::exec () at kernel/qapplication.cpp:2976 #11 0x0000000000432b43 in main (argc=2, argv=<optimized out>) at ../../shell/main.cpp:176 Reported using DrKonqi
Initially occured with Kubuntu 16.04 Daily Snapshot, but also confirmed with a standard, stable Live Fedora 23 KDE (tested as VM in VirtualBox): - simply start VM with the live CD - right click on the desktop icon and select properties, as soon as the desktop has loaded Should be easy to reproduce, otherwise draw some selection rectengles on the desktop and repeat the right click -> properties (for me plasmashell crashed everytime) and I think this is relevant for all KDE Linux distributions. Please confirm and reproduce. Don't think it's HW related, but just in case, I have a Intel i5-5675C that seems to suffer from elision lock crashes if there's no exception list for glibc: https://bugzilla.kernel.org/show_bug.cgi?id=103351
"I fixed this by doing the following in Dolphin: Configure Dolphin > Services > Uncheck 'File to activity linking plugin'." --> workaround working for me, too; Amazing that a crash for the complete Shell that affects >90% of the userbase can be open for months (because of a new feature that is probably only used/known by 1%). Reason why we're not flooded with tickets is that the automatic bug reporting cannot be used for this one (I was just able to create the dump by luck after many trys). I suggest to deactivate Dolphin " 'File to activity linking plugin'" by default as a first solution measure. Fixing this feature (whatever it does) can be done in a seperate INC. If someone's currently collecting donations for a QA, ping me and I'll support ;)
*** This bug has been marked as a duplicate of bug 351485 ***