Bug 342438 - Crash when .config/ksysoca is owned by root
Summary: Crash when .config/ksysoca is owned by root
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.1.1
Platform: Kubuntu Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL: http://abload.de/img/img_20150103_140...
Keywords:
: 340050 343439 346112 346310 347438 347810 347919 347969 349277 349930 350368 351204 351802 351901 352542 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-01-03 13:27 UTC by Robin
Modified: 2018-09-04 23:48 UTC (History)
21 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (39.47 KB, text/plain)
2015-02-28 14:04 UTC, mh.joosten666
Details
backtrace (65.70 KB, text/plain)
2015-04-10 04:47 UTC, flowwolf
Details
New crash information added by DrKonqi (49.44 KB, text/plain)
2015-04-30 14:29 UTC, San
Details
New crash information added by DrKonqi (38.04 KB, text/plain)
2015-05-17 01:05 UTC, Simon Andric
Details
New crash information added by DrKonqi (30.48 KB, text/plain)
2015-05-23 18:37 UTC, ali.sherif10
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Robin 2015-01-03 13:27:34 UTC
Hi, I wasn't sure if this crash has a report already (it's hard to identify as a non-expert). 
It happened after I started "openmw" via console and played a bit. I was looking what the console log said.  I don't know what exactly happened, but the crash reporter appeared and my desktop background was black without any files and context menus on click.
Now, when I reboot my system, the "Kubuntu loading screen"'s progress bar won't progress and after a while, a black desktop appears. Doing stuff with the console works, though. As far as I know, my system is configured to start a new session at boot (at least I once configured it that way and it behaved like that).
My system is Ubuntu 14.10 + Plasma 5 with all available updates installed.

 I'm not an expert so I didn't know how to get more information for you.
I hope this report helps, though - in case it hasn't been reported yet.


Application: plasmashell ()

Qt Version: 5.3.0
Operating System: Linux 3.16.0-29-generic x86_64
Distribution: Ubuntu 14.10

-- Information about the crash:
Info on top

-- Backtrace:
Application: plasmashell (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fc00e16f880 (LWP 2228))]

Thread 37 (Thread 0x7fbffaf19700 (LWP 2234)):
#0  0x00007fc007e363dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc00af81b72 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fc00af8364f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fbffd25aaf9 in QXcbEventReader::run (this=0x1a581d0) at qxcbconnection.cpp:1034
#4  0x00007fc0084b72ee in QThreadPrivate::start (arg=0x1a581d0) at thread/qthread_unix.cpp:345
#5  0x00007fc0072370a5 in start_thread (arg=0x7fbffaf19700) at pthread_create.c:309
#6  0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 36 (Thread 0x7fbff1c6c700 (LWP 2252)):
#0  0x00007fc007e363dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc004085ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc004085ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc008747e6c in QEventDispatcherGlib::processEvents (this=0x7fbfe40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fc0086ee042 in QEventLoop::exec (this=this@entry=0x7fbff1c6bd40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fc0084b24a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007fc0084b72ee in QThreadPrivate::start (arg=0x1b2aae0) at thread/qthread_unix.cpp:345
#7  0x00007fc0072370a5 in start_thread (arg=0x7fbff1c6c700) at pthread_create.c:309
#8  0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 35 (Thread 0x7fbfe3dd6700 (LWP 2263)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbfeac92bdb in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007fbfeac92437 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007fc0072370a5 in start_thread (arg=0x7fbfe3dd6700) at pthread_create.c:309
#4  0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 34 (Thread 0x7fbfe10c9700 (LWP 2294)):
#0  0x00007fc007e363dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc004085ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc004085ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc008747e6c in QEventDispatcherGlib::processEvents (this=0x7fbfdc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fc0086ee042 in QEventLoop::exec (this=this@entry=0x7fbfe10c8d40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fc0084b24a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007fc0084b72ee in QThreadPrivate::start (arg=0x1b2d380) at thread/qthread_unix.cpp:345
#7  0x00007fc0072370a5 in start_thread (arg=0x7fbfe10c9700) at pthread_create.c:309
#8  0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 33 (Thread 0x7fbfdb7b5700 (LWP 2296)):
#0  0x00007fc007e320ed in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc0040c8ed0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc00408596c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc004085e83 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc004085ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fc008747e6c in QEventDispatcherGlib::processEvents (this=0x7fbfd40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fc0086ee042 in QEventLoop::exec (this=this@entry=0x7fbfdb7b4d40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#7  0x00007fc0084b24a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#8  0x00007fc0084b72ee in QThreadPrivate::start (arg=0x1f36070) at thread/qthread_unix.cpp:345
#9  0x00007fc0072370a5 in start_thread (arg=0x7fbfdb7b5700) at pthread_create.c:309
#10 0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 32 (Thread 0x7fbfda7b4700 (LWP 2297)):
#0  0x00007fc007e363dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc004085ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc004085ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc008747e6c in QEventDispatcherGlib::processEvents (this=0x7fbfcc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fc0086ee042 in QEventLoop::exec (this=this@entry=0x7fbfda7b3d40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fc0084b24a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007fc0084b72ee in QThreadPrivate::start (arg=0x1ff84c0) at thread/qthread_unix.cpp:345
#7  0x00007fc0072370a5 in start_thread (arg=0x7fbfda7b4700) at pthread_create.c:309
#8  0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 31 (Thread 0x7fbfd96f3700 (LWP 2298)):
#0  0x00007fc0040ca384 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fc004085460 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc004085e0b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc004085ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc008747e6c in QEventDispatcherGlib::processEvents (this=0x7fbfd00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fc0086ee042 in QEventLoop::exec (this=this@entry=0x7fbfd96f2d40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007fc0084b24a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#7  0x00007fc0084b72ee in QThreadPrivate::start (arg=0x2015ae0) at thread/qthread_unix.cpp:345
#8  0x00007fc0072370a5 in start_thread (arg=0x7fbfd96f3700) at pthread_create.c:309
#9  0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 30 (Thread 0x7fbfcbfff700 (LWP 2299)):
#0  QMutex::lock (this=this@entry=0x21d09e8) at thread/qmutex.cpp:218
#1  0x00007fc00874742b in QMutexLocker (m=0x21d09e8, this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:136
#2  canWaitLocked (this=0x21d09c0) at ../../include/QtCore/5.3.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:248
#3  postEventSourcePrepare (s=0x7fbfc40012d0, timeout=0x7fbfcbffeb74) at kernel/qeventdispatcher_glib.cpp:262
#4  0x00007fc00408546d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fc004085e0b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fc004085ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fc008747e6c in QEventDispatcherGlib::processEvents (this=0x7fbfc40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0x00007fc0086ee042 in QEventLoop::exec (this=this@entry=0x7fbfcbffed40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#9  0x00007fc0084b24a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#10 0x00007fc0084b72ee in QThreadPrivate::start (arg=0x21a6390) at thread/qthread_unix.cpp:345
#11 0x00007fc0072370a5 in start_thread (arg=0x7fbfcbfff700) at pthread_create.c:309
#12 0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 29 (Thread 0x7fbfcaffe700 (LWP 2300)):
#0  0x00007fc007e363dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc004085ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc004085ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc008747e6c in QEventDispatcherGlib::processEvents (this=0x7fbfbc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fc0086ee042 in QEventLoop::exec (this=this@entry=0x7fbfcaffdd40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fc0084b24a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007fc0084b72ee in QThreadPrivate::start (arg=0x22914c0) at thread/qthread_unix.cpp:345
#7  0x00007fc0072370a5 in start_thread (arg=0x7fbfcaffe700) at pthread_create.c:309
#8  0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 28 (Thread 0x7fbfc9ffd700 (LWP 2301)):
#0  0x00007fc007e363dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc004085ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc004085ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc008747e6c in QEventDispatcherGlib::processEvents (this=0x7fbfc00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fc0086ee042 in QEventLoop::exec (this=this@entry=0x7fbfc9ffcd40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fc0084b24a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007fc0084b72ee in QThreadPrivate::start (arg=0x237e100) at thread/qthread_unix.cpp:345
#7  0x00007fc0072370a5 in start_thread (arg=0x7fbfc9ffd700) at pthread_create.c:309
#8  0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 27 (Thread 0x7fbfc8ffc700 (LWP 2303)):
#0  0x00007fc007e363dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc004085ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc004085ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc008747e6c in QEventDispatcherGlib::processEvents (this=0x7fbfb40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fc0086ee042 in QEventLoop::exec (this=this@entry=0x7fbfc8ffbd40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fc0084b24a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007fc0084b72ee in QThreadPrivate::start (arg=0x24400e0) at thread/qthread_unix.cpp:345
#7  0x00007fc0072370a5 in start_thread (arg=0x7fbfc8ffc700) at pthread_create.c:309
#8  0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 26 (Thread 0x7fbfbb7ff700 (LWP 2304)):
#0  0x00007fc007e363dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc004085ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc004085ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc008747e6c in QEventDispatcherGlib::processEvents (this=0x7fbfb00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fc0086ee042 in QEventLoop::exec (this=this@entry=0x7fbfbb7fed40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fc0084b24a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007fc0084b72ee in QThreadPrivate::start (arg=0x251add0) at thread/qthread_unix.cpp:345
#7  0x00007fc0072370a5 in start_thread (arg=0x7fbfbb7ff700) at pthread_create.c:309
#8  0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 25 (Thread 0x7fbfba7fe700 (LWP 2305)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc00caf5b34 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007fc00caf5b79 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007fc0072370a5 in start_thread (arg=0x7fbfba7fe700) at pthread_create.c:309
#4  0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 24 (Thread 0x7fbfb9efd700 (LWP 2307)):
#0  0x00007fc007e363dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc004085ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc004085ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc008747e6c in QEventDispatcherGlib::processEvents (this=0x7fbf280008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fc0086ee042 in QEventLoop::exec (this=this@entry=0x7fbfb9efcd40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fc0084b24a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007fc0084b72ee in QThreadPrivate::start (arg=0x252fc70) at thread/qthread_unix.cpp:345
#7  0x00007fc0072370a5 in start_thread (arg=0x7fbfb9efd700) at pthread_create.c:309
#8  0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 23 (Thread 0x7fbf2f8de700 (LWP 2335)):
#0  0x00007fc007e363dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc004085ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc004085ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc008747e6c in QEventDispatcherGlib::processEvents (this=0x7fbf240008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fc0086ee042 in QEventLoop::exec (this=this@entry=0x7fbf2f8ddd40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fc0084b24a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007fc0084b72ee in QThreadPrivate::start (arg=0x28d0690) at thread/qthread_unix.cpp:345
#7  0x00007fc0072370a5 in start_thread (arg=0x7fbf2f8de700) at pthread_create.c:309
#8  0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 22 (Thread 0x7fbf2df3e700 (LWP 2340)):
#0  0x00007fc0040857d8 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fc004085e83 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc004085ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc008747e6c in QEventDispatcherGlib::processEvents (this=0x7fbf1c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fc0086ee042 in QEventLoop::exec (this=this@entry=0x7fbf2df3dcd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fc0084b24a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007fc00dada346 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fc0084b72ee in QThreadPrivate::start (arg=0x2a1bcb0) at thread/qthread_unix.cpp:345
#8  0x00007fc0072370a5 in start_thread (arg=0x7fbf2df3e700) at pthread_create.c:309
#9  0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 21 (Thread 0x7fbf2cd5d700 (LWP 2361)):
#0  0x00007fc007e363e1 in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc004085ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc004085ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc008747e6c in QEventDispatcherGlib::processEvents (this=0x7fbf180008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fc0086ee042 in QEventLoop::exec (this=this@entry=0x7fbf2cd5cd40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fc0084b24a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007fc0084b72ee in QThreadPrivate::start (arg=0x3a95f10) at thread/qthread_unix.cpp:345
#7  0x00007fc0072370a5 in start_thread (arg=0x7fbf2cd5d700) at pthread_create.c:309
#8  0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 20 (Thread 0x7fbf22082700 (LWP 2365)):
#0  0x00007fc0040ca369 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fc004085479 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc004085e0b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc004085ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc008747e6c in QEventDispatcherGlib::processEvents (this=0x7fbf100008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fc0086ee042 in QEventLoop::exec (this=this@entry=0x7fbf22081d40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007fc0084b24a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#7  0x00007fc0084b72ee in QThreadPrivate::start (arg=0x3d7bcb0) at thread/qthread_unix.cpp:345
#8  0x00007fc0072370a5 in start_thread (arg=0x7fbf22082700) at pthread_create.c:309
#9  0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 19 (Thread 0x7fbf20f8f700 (LWP 2366)):
#0  0x00007fc0040ca369 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fc004085eca in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc004085ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc008747e6c in QEventDispatcherGlib::processEvents (this=0x7fbf140008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fc0086ee042 in QEventLoop::exec (this=this@entry=0x7fbf20f8ed40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fc0084b24a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007fc0084b72ee in QThreadPrivate::start (arg=0x3e4a910) at thread/qthread_unix.cpp:345
#7  0x00007fc0072370a5 in start_thread (arg=0x7fbf20f8f700) at pthread_create.c:309
#8  0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 18 (Thread 0x7fbf0f7ff700 (LWP 2367)):
#0  __libc_disable_asynccancel () at ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:98
#1  0x00007fc007e363e9 in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0x00007fc004085ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc004085ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc008747e6c in QEventDispatcherGlib::processEvents (this=0x7fbf080008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fc0086ee042 in QEventLoop::exec (this=this@entry=0x7fbf0f7fed40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007fc0084b24a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#7  0x00007fc0084b72ee in QThreadPrivate::start (arg=0x3f143b0) at thread/qthread_unix.cpp:345
#8  0x00007fc0072370a5 in start_thread (arg=0x7fbf0f7ff700) at pthread_create.c:309
#9  0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 17 (Thread 0x7fbf0e7fe700 (LWP 2368)):
#0  0x00007fc0040ca369 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fc00408576f in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc004085e83 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc004085ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc008747e6c in QEventDispatcherGlib::processEvents (this=0x7fbf000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fc0086ee042 in QEventLoop::exec (this=this@entry=0x7fbf0e7fdd40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007fc0084b24a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#7  0x00007fc0084b72ee in QThreadPrivate::start (arg=0x3ff7c00) at thread/qthread_unix.cpp:345
#8  0x00007fc0072370a5 in start_thread (arg=0x7fbf0e7fe700) at pthread_create.c:309
#9  0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 16 (Thread 0x7fbf0d7fd700 (LWP 2369)):
#0  0x00007fc007e363dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc004085ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc004085ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc008747e6c in QEventDispatcherGlib::processEvents (this=0x7fbf040008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fc0086ee042 in QEventLoop::exec (this=this@entry=0x7fbf0d7fcd40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fc0084b24a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#6  0x00007fc0084b72ee in QThreadPrivate::start (arg=0x40fc610) at thread/qthread_unix.cpp:345
#7  0x00007fc0072370a5 in start_thread (arg=0x7fbf0d7fd700) at pthread_create.c:309
#8  0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 15 (Thread 0x7fbefffff700 (LWP 2370)):
#0  0x00007fc00848e490 in g_main_context_iteration@plt () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007fc008747e6c in QEventDispatcherGlib::processEvents (this=0x7fbef80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#2  0x00007fc0086ee042 in QEventLoop::exec (this=this@entry=0x7fbeffffed40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#3  0x00007fc0084b24a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#4  0x00007fc0084b72ee in QThreadPrivate::start (arg=0x41b5fc0) at thread/qthread_unix.cpp:345
#5  0x00007fc0072370a5 in start_thread (arg=0x7fbefffff700) at pthread_create.c:309
#6  0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 14 (Thread 0x7fbefeffe700 (LWP 2372)):
#0  0x00007fc007e320ed in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc0040c8ed0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc00408596c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc004085e83 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc004085ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fc008747e6c in QEventDispatcherGlib::processEvents (this=0x7fbef00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fc0086ee042 in QEventLoop::exec (this=this@entry=0x7fbefeffdd40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#7  0x00007fc0084b24a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#8  0x00007fc0084b72ee in QThreadPrivate::start (arg=0x42a42d0) at thread/qthread_unix.cpp:345
#9  0x00007fc0072370a5 in start_thread (arg=0x7fbefeffe700) at pthread_create.c:309
#10 0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7fbefdffd700 (LWP 2373)):
#0  0x00007fffc03fcb30 in clock_gettime ()
#1  0x00007fc007e4ebad in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007fc008570a96 in qt_clock_gettime (ts=0x7fbefdffcaa0, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:113
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:169
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:178
#5  0x00007fc008745949 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7fbef40030d0) at kernel/qtimerinfo_unix.cpp:92
#6  0x00007fc008745eb5 in QTimerInfoList::timerWait (this=0x7fbef40030d0, tm=...) at kernel/qtimerinfo_unix.cpp:387
#7  0x00007fc00874728e in timerSourcePrepareHelper (timeout=0x7fbefdffcb74, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:135
#8  timerSourcePrepare (source=<optimized out>, timeout=0x7fbefdffcb74) at kernel/qeventdispatcher_glib.cpp:168
#9  0x00007fc00408546d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fc004085e0b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fc004085ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007fc008747e6c in QEventDispatcherGlib::processEvents (this=0x7fbef40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#13 0x00007fc0086ee042 in QEventLoop::exec (this=this@entry=0x7fbefdffcd40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#14 0x00007fc0084b24a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#15 0x00007fc0084b72ee in QThreadPrivate::start (arg=0x43676d0) at thread/qthread_unix.cpp:345
#16 0x00007fc0072370a5 in start_thread (arg=0x7fbefdffd700) at pthread_create.c:309
#17 0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 12 (Thread 0x7fbeefba1700 (LWP 2456)):
#0  0x00007fc007e320ed in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc0040c8ed0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc00408596c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc004085e83 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc004085ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fc008747e6c in QEventDispatcherGlib::processEvents (this=0x7fbee80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fc0086ee042 in QEventLoop::exec (this=this@entry=0x7fbeefba0d40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#7  0x00007fc0084b24a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#8  0x00007fc0084b72ee in QThreadPrivate::start (arg=0x2860bc0) at thread/qthread_unix.cpp:345
#9  0x00007fc0072370a5 in start_thread (arg=0x7fbeefba1700) at pthread_create.c:309
#10 0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7fbeeeba0700 (LWP 2457)):
#0  qt_gettime () at tools/qelapsedtimer_unix.cpp:176
#1  0x00007fc008745949 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7fbee0002ad0) at kernel/qtimerinfo_unix.cpp:92
#2  0x00007fc008745eb5 in QTimerInfoList::timerWait (this=0x7fbee0002ad0, tm=...) at kernel/qtimerinfo_unix.cpp:387
#3  0x00007fc00874728e in timerSourcePrepareHelper (timeout=0x7fbeeeb9fb74, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:135
#4  timerSourcePrepare (source=<optimized out>, timeout=0x7fbeeeb9fb74) at kernel/qeventdispatcher_glib.cpp:168
#5  0x00007fc00408546d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fc004085e0b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fc004085ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007fc008747e6c in QEventDispatcherGlib::processEvents (this=0x7fbee00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#9  0x00007fc0086ee042 in QEventLoop::exec (this=this@entry=0x7fbeeeb9fd40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#10 0x00007fc0084b24a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#11 0x00007fc0084b72ee in QThreadPrivate::start (arg=0x4798a70) at thread/qthread_unix.cpp:345
#12 0x00007fc0072370a5 in start_thread (arg=0x7fbeeeba0700) at pthread_create.c:309
#13 0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7fbee5053700 (LWP 4393)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc0084b846b in wait (time=18446744073709551615, this=0x57e7120) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2333550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fbf22f2e57f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fbf22f32388 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fbf22f2d4ef in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fbf22f32432 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fbf22f2d4ef in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fbf22f32432 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fbf22f2d4ef in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fbf22f302f3 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fc0084b72ee in QThreadPrivate::start (arg=0x546e2d0) at thread/qthread_unix.cpp:345
#12 0x00007fc0072370a5 in start_thread (arg=0x7fbee5053700) at pthread_create.c:309
#13 0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7fbee4852700 (LWP 4394)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc0084b846b in wait (time=18446744073709551615, this=0x57e7120) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2333550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fbf22f2e57f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fbf22f32388 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fbf22f2d4ef in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fbf22f32432 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fbf22f2d4ef in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fbf22f32432 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fbf22f2d4ef in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fbf22f302f3 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fc0084b72ee in QThreadPrivate::start (arg=0x54d1080) at thread/qthread_unix.cpp:345
#12 0x00007fc0072370a5 in start_thread (arg=0x7fbee4852700) at pthread_create.c:309
#13 0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7fbedbfff700 (LWP 4395)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc0084b846b in wait (time=18446744073709551615, this=0x57e7120) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2333550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fbf22f2e57f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fbf22f32388 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fbf22f2d4ef in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fbf22f32432 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fbf22f2d4ef in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fbf22f302f3 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fc0084b72ee in QThreadPrivate::start (arg=0x7fbedc002f90) at thread/qthread_unix.cpp:345
#10 0x00007fc0072370a5 in start_thread (arg=0x7fbedbfff700) at pthread_create.c:309
#11 0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7fbedb7fe700 (LWP 4396)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc0084b846b in wait (time=18446744073709551615, this=0x57e7120) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2333550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fbf22f2e57f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fbf22f32388 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fbf22f2d4ef in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fbf22f32432 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fbf22f2d4ef in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fbf22f302f3 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fc0084b72ee in QThreadPrivate::start (arg=0x7fbed4003190) at thread/qthread_unix.cpp:345
#10 0x00007fc0072370a5 in start_thread (arg=0x7fbedb7fe700) at pthread_create.c:309
#11 0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fbedaffd700 (LWP 4397)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc0084b846b in wait (time=18446744073709551615, this=0x57e7120) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2333550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fbf22f2e57f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fbf22f32388 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fbf22f2d4ef in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fbf22f32432 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fbf22f2d4ef in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fbf22f32432 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fbf22f2d4ef in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fbf22f32432 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fbf22f2d4ef in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007fbf22f302f3 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007fc0084b72ee in QThreadPrivate::start (arg=0x5660330) at thread/qthread_unix.cpp:345
#14 0x00007fc0072370a5 in start_thread (arg=0x7fbedaffd700) at pthread_create.c:309
#15 0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fbeda7fc700 (LWP 4398)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc0084b846b in wait (time=18446744073709551615, this=0x57e7120) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2333550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fbf22f2e57f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fbf22f32388 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fbf22f2d4ef in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fbf22f32432 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fbf22f2d4ef in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fbf22f32432 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fbf22f2d4ef in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fbf22f302f3 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fc0084b72ee in QThreadPrivate::start (arg=0x7fbed0002d90) at thread/qthread_unix.cpp:345
#12 0x00007fc0072370a5 in start_thread (arg=0x7fbeda7fc700) at pthread_create.c:309
#13 0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fbed9ffb700 (LWP 4399)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc0084b846b in wait (time=18446744073709551615, this=0x57e7120) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2333550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fbf22f2e57f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fbf22f32388 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fbf22f2d4ef in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fbf22f32432 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fbf22f2d4ef in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fbf22f302f3 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fc0084b72ee in QThreadPrivate::start (arg=0x7fbecc002f90) at thread/qthread_unix.cpp:345
#10 0x00007fc0072370a5 in start_thread (arg=0x7fbed9ffb700) at pthread_create.c:309
#11 0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fbed97fa700 (LWP 4400)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc0084b846b in wait (time=18446744073709551615, this=0x57e7120) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2333550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007fbf22f2e57f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007fbf22f32388 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fbf22f2d4ef in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fbf22f32432 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fbf22f2d4ef in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fbf22f302f3 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fc0084b72ee in QThreadPrivate::start (arg=0x57feac0) at thread/qthread_unix.cpp:345
#10 0x00007fc0072370a5 in start_thread (arg=0x7fbed97fa700) at pthread_create.c:309
#11 0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fbec6157700 (LWP 4544)):
#0  0x00007fc0040ca369 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fc004085a36 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc004085f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc004085ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc008747e6c in QEventDispatcherGlib::processEvents (this=0x7fbed000add0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fc0086ee042 in QEventLoop::exec (this=this@entry=0x7fbec6156d40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007fc0084b24a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#7  0x00007fc0084b72ee in QThreadPrivate::start (arg=0x59057b0) at thread/qthread_unix.cpp:345
#8  0x00007fc0072370a5 in start_thread (arg=0x7fbec6157700) at pthread_create.c:309
#9  0x00007fc007e4088d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fc00e16f880 (LWP 2228)):
[KCrash Handler]
#5  QDataStream::operator>> (this=this@entry=0x0, i=@0x7fffc036dbf4: 32703) at io/qdatastream.cpp:680
#6  0x00007fc00a51923d in KServiceGroupFactory::KServiceGroupFactory (this=0x53b4d80) at ../../src/services/kservicegroupfactory.cpp:38
#7  0x00007fc00a5193c2 in self (this=<optimized out>) at ../../src/sycoca/ksycocafactory_p.h:212
#8  KServiceGroupFactory::self () at ../../src/services/kservicegroupfactory.cpp:58
#9  0x00007fc00a5146b0 in KServiceGroup::root () at ../../src/services/kservicegroup.cpp:661
#10 0x00007fc00a514785 in KServiceGroup::group (relPath=...) at ../../src/services/kservicegroup.cpp:668
#11 0x00007fbf2339d9a1 in Kickoff::ApplicationModelPrivate::fillNode (this=0x53b2160, _relPath=..., node=0x53b20f0) at ../../../applets/kickoff/core/applicationmodel.cpp:160
#12 0x00007fbf233a095d in Kickoff::ApplicationModel::reloadMenu (this=this@entry=0x53b2580) at ../../../applets/kickoff/core/applicationmodel.cpp:533
#13 0x00007fbf233a190e in Kickoff::ApplicationModel::checkSycocaChange (this=0x53b2580, changes=...) at ../../../applets/kickoff/core/applicationmodel.cpp:540
#14 0x00007fc00871f27d in QMetaObject::activate (sender=sender@entry=0x1add120, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fffc036e050) at kernel/qobject.cpp:3680
#15 0x00007fc00871f6e7 in QMetaObject::activate (sender=sender@entry=0x1add120, m=m@entry=0x7fc00a75bbc0 <KSycoca::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fffc036e050) at kernel/qobject.cpp:3546
#16 0x00007fc00a548bc5 in KSycoca::databaseChanged (this=this@entry=0x1add120, _t1=...) at moc_ksycoca.cpp:147
#17 0x00007fc00a53560c in KSycoca::notifyDatabaseChanged (this=0x1add120, changeList=...) at ../../src/sycoca/ksycoca.cpp:374
#18 0x00007fc00a5492e3 in KSycoca::qt_metacall (this=0x1add120, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fffc036e1f0) at moc_ksycoca.cpp:127
#19 0x00007fc00d7879c7 in QDBusConnectionPrivate::deliverCall (this=0x0, object=0x7fffc036dbf4, msg=..., metaTypes=..., slotIdx=96619488) at qdbusintegrator.cpp:991
#20 0x00007fc00872012a in QObject::event (this=0x1add120, e=<optimized out>) at kernel/qobject.cpp:1241
#21 0x00007fc0093c216c in QApplicationPrivate::notify_helper (this=0x1a3d920, receiver=0x1add120, e=0x5932460) at kernel/qapplication.cpp:3504
#22 0x00007fc0093c741e in QApplication::notify (this=0x7fffc036e910, receiver=0x1add120, e=0x5932460) at kernel/qapplication.cpp:3287
#23 0x00007fc0086f081b in QCoreApplication::notifyInternal (this=0x7fffc036e910, receiver=0x1add120, event=event@entry=0x5932460) at kernel/qcoreapplication.cpp:935
#24 0x00007fc0086f27e3 in sendEvent (event=0x5932460, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#25 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1a33e00) at kernel/qcoreapplication.cpp:1539
#26 0x00007fc0086f2de8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1397
#27 0x00007fc008747a63 in postEventSourceDispatch (s=0x1a808a0) at kernel/qeventdispatcher_glib.cpp:279
#28 0x00007fc004085c5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007fc004085f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007fc004085ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007fc008747e57 in QEventDispatcherGlib::processEvents (this=0x1a80880, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#32 0x00007fc0086ee042 in QEventLoop::exec (this=this@entry=0x7fffc036e7b0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#33 0x00007fc0086f5acc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188
#34 0x00007fc008c2d1dc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1436
#35 0x00007fc0093c0795 in QApplication::exec () at kernel/qapplication.cpp:2749
#36 0x000000000042d46f in main (argc=2, argv=<optimized out>) at ../../shell/main.cpp:150


Reproducible: Didn't try
Comment 1 David Edmundson 2015-01-04 16:45:17 UTC
*** Bug 340050 has been marked as a duplicate of this bug. ***
Comment 2 chippinkston 2015-02-05 01:20:16 UTC
Had the same issue.  Kubuntu 14.10, Plasma 5.1 updated to 5.2.  At some point, Powershell crashed.  After that, on reboot I would get the login screen, then just a black screen with a lighter grey footer where the usual panel would be.  I was able to resolve this by deleting  ~/.cache ~/.config and ~/.kde.  That reset everything and it worked for a while till I had another Powershell crash.  Haven't tried rebooting yet.
Comment 3 mh.joosten666 2015-02-28 14:04:04 UTC
Created attachment 91343 [details]
New crash information added by DrKonqi

plasmashell () using Qt 5.4.0

I installed Kubuntu 14.10 with KDE Plasma 5 (and all updates leading to Kde 5.2)
Everything worked until I mounted some NFS shares. When i mounted the NFS shares the crash happened

-- Backtrace (Reduced):
#5  QDataStream::operator>> (this=this@entry=0x0, i=@0x7fff7b5213c4: 32724) at io/qdatastream.cpp:646
#6  0x00007fd4b58cd5ad in KServiceGroupFactory::KServiceGroupFactory (this=0x1ae52e0) at ../../src/services/kservicegroupfactory.cpp:38
#7  0x00007fd4b58cd732 in self (this=<optimized out>) at ../../src/sycoca/ksycocafactory_p.h:212
#8  KServiceGroupFactory::self () at ../../src/services/kservicegroupfactory.cpp:58
#9  0x00007fd4b58c8d50 in KServiceGroup::root () at ../../src/services/kservicegroup.cpp:661
Comment 4 flowwolf 2015-04-10 04:47:35 UTC
Created attachment 91973 [details]
backtrace
Comment 5 flowwolf 2015-04-10 04:50:36 UTC
possible duplicate, plasmashell crashes after updating

kf5.kiconthemes: "Theme tree: (Breeze)"
plasmashell 5.2.2
Description:    Ubuntu Vivid Vervet (development branch)
Release:        15.04
Linux 3.19.0-12-generic (x86_64)

backtrace atteached
Comment 6 Marco Martin 2015-04-13 09:55:36 UTC
pasting inline relevant parts
Thread 1 (Thread 0x7efff202a7c0 (LWP 484)):
[KCrash Handler]
#6  QDataStream::operator>> (this=this@entry=0x0, i=@0x7ffcbde3cce4: 0) at io/qdatastream.cpp:646
#7  0x00007effeecd2a1d in KServiceGroupFactory::KServiceGroupFactory (this=0x658ffb0) at ../../src/services/kservicegroupfactory.cpp:38
#8  0x00007effeecd2ba2 in self (this=<optimized out>) at ../../src/sycoca/ksycocafactory_p.h:212
#9  KServiceGroupFactory::self () at ../../src/services/kservicegroupfactory.cpp:58
#10 0x00007effeecce0c0 in KServiceGroup::root () at ../../src/services/kservicegroup.cpp:661
#11 0x00007effeecce195 in KServiceGroup::group (relPath=...) at ../../src/services/kservicegroup.cpp:668
#12 0x00007eff06dc11a2 in Kickoff::ApplicationModelPrivate::fillNode (this=0x6f7e120, _relPath=..., node=0x5d2d8b0) at ../../../applets/kickoff/core/applicationmodel.cpp:162
#13 0x00007eff06dc3dfd in Kickoff::ApplicationModel::reloadMenu (this=this@entry=0x6d6ed40) at ../../../applets/kickoff/core/applicationmodel.cpp:550
#14 0x00007eff06dc4dde in Kickoff::ApplicationModel::checkSycocaChange (this=0x6d6ed40, changes=...) at ../../../applets/kickoff/core/applicationmodel.cpp:557
#15 0x00007effed6cf9c9 in QMetaObject::activate (sender=sender@entry=0x15036a0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffcbde3d130) at kernel/qobject.cpp:3716
#16 0x00007effed6d0057 in QMetaObject::activate (sender=sender@entry=0x15036a0, m=m@entry=0x7effeef0ebc0 <KSycoca::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffcbde3d130) at kernel/qobject.cpp:3582
#17 0x00007effeecfbb95 in KSycoca::databaseChanged (this=this@entry=0x15036a0, _t1=...) at moc_ksycoca.cpp:148
#18 0x00007effeecea31c in KSycoca::notifyDatabaseChanged (this=0x15036a0, changeList=...) at ../../src/sycoca/ksycoca.cpp:374
#19 0x00007effeecfc2b3 in KSycoca::qt_metacall (this=0x15036a0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7ffcbde3d2e0) at moc_ksycoca.cpp:128
#20 0x00007efff21595c7 in QDBusConnectionPrivate::deliverCall (this=0x0, object=0x7ffcbde3cce4, msg=..., metaTypes=..., slotIdx=127291264) at qdbusintegrator.cpp:993
#21 0x00007effed6d073a in QObject::event (this=0x15036a0, e=<optimized out>) at kernel/qobject.cpp:1245
#22 0x00007effedfa8b2c in QApplicationPrivate::notify_helper (this=0x146e420, receiver=0x15036a0, e=0x4f823e0) at kernel/qapplication.cpp:3720
#23 0x00007effedfae000 in QApplication::notify (this=0x7ffcbde3da10, receiver=0x15036a0, e=0x4f823e0) at kernel/qapplication.cpp:3503
#24 0x00007effed69ec2b in QCoreApplication::notifyInternal (this=0x7ffcbde3da10, receiver=0x15036a0, event=event@entry=0x4f823e0) at kernel/qcoreapplication.cpp:935
#25 0x00007effed6a0c9b in sendEvent (event=0x4f823e0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228
#26 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1463f00) at kernel/qcoreapplication.cpp:1552
#27 0x00007effed6a1298 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1410
#28 0x00007effed6f7843 in postEventSourceDispatch (s=0x14b73f0) at kernel/qeventdispatcher_glib.cpp:271
#29 0x00007effe94f2c3d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007effe94f2f20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007effe94f2fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007effed6f7c57 in QEventDispatcherGlib::processEvents (this=0x14b8250, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#33 0x00007effed69c3e2 in QEventLoop::exec (this=this@entry=0x7ffcbde3d890, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#34 0x00007effed6a402c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188
#35 0x00007effed9e331c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1510
#36 0x00007effedfa47a5 in QApplication::exec () at kernel/qapplication.cpp:2956
#37 0x000000000042fd9b in main (argc=2, argv=<optimized out>) at ../../shell/main.cpp:158
Comment 7 mathojojo 2015-04-26 10:37:43 UTC
(In reply to flowwolf from comment #5)
> possible duplicate, plasmashell crashes after updating
> 
> kf5.kiconthemes: "Theme tree: (Breeze)"
> plasmashell 5.2.2
> Description:    Ubuntu Vivid Vervet (development branch)
> Release:        15.04
> Linux 3.19.0-12-generic (x86_64)
> 
> backtrace atteached

Exactly the same here with KUBUNTU 15.04 just installed. The only way to restart a working plasma desktop is by deleting the hidden .cache file first in the user directory.

But of course, it just helps until next plasmashell crash....
Comment 8 mathojojo 2015-04-26 10:52:10 UTC
if it can help, i had this plasmashell crash with :

 - linux-generic
 - linux-lowlatency
 - Xorg radeon drivers
 - fglrx-updates drivers

KDE plasma 5.2.2
QT : 5.4.1
CPU is an AMD FX(tm)-4100 Quad-Core Processor
Radeon HD 6570

Deleting .kde, .config, .local before rebooting does not help. When desktop is launched, there is no wallpaper, no panel.. we just have a working mouse pointer (but nothing to click ;) ).

But deleting .cache directory before rebooting helps to restore a working plasma desktop until next crash.
Comment 9 flowwolf 2015-04-26 16:44:18 UTC
I have not experienced this bug since that crash, but some of these helped:
[ctrl+alt+f1]
sudo service sddm stop
rm -rf ~/.cache
rm ~/.config/kwinrc
kbuildsycoca5
sudo startx  --> (This will fail !)
killall plasmashell && sudo plasmashell

"https://harishnavnit.wordpress.com/2015/01/26/workaround-plasma5-session-fails-to-start/"
Comment 10 David Edmundson 2015-04-26 16:46:33 UTC
>sudo startx  --> (This will fail !)

please don't do this.

What's that trying to do?
Comment 11 flowwolf 2015-04-26 16:53:35 UTC
I don't know. I just entered them, some commands failed, but a single "rm -rf ~/.cache" didn't help.
As far as I can remember, "rm -rf ~/.cache" and "kbuildsycoca5" solved it.
Comment 12 David Edmundson 2015-04-26 17:04:44 UTC
yeah, that makes sense, the crash is parsing the cache of the desktop files .cache

if this happens again can you move the .cache file instead of deleting it; then show us

ls -l .cache
and maybe attach the ~/.cache/ksycoca5 file
Comment 13 flowwolf 2015-04-26 17:10:09 UTC
Ok, I can't reproduce this bug though and I can't remember how it crashed, the system have updated itself and plasmashell have crashed since that time many times and it restarted itself successfully.
Comment 14 mathojojo 2015-04-27 22:00:55 UTC
rockeurs@rockeurs-pc:~$ ls -l .cache
total 118592
-rw-rw-r-- 1 rockeurs rockeurs 10547304 avril 27 23:57 activityswitcher_wallpaper_preview.kcache
-rw-r--r-- 1 rockeurs rockeurs    12288 avril 27 16:20 event-sound-cache.tdb.333a44a84ba649648b38138d8b61da5e.x86_64-pc-linux-gnu
drwxrwxr-x 2 rockeurs rockeurs     4096 avril 26 13:03 gstreamer-1.0
-rw-rw-r-- 1 rockeurs rockeurs 10547304 avril 27 23:58 icon-cache.kcache
drwxrwxr-x 2 rockeurs rockeurs     4096 avril 27 23:58 krunner
-rw-r--r-- 1 rockeurs rockeurs 10485760 avril 27 23:58 krunnerbookmarkrunnerfirefoxdbfile.sqlite
-rw------- 1 root     root      1096862 avril 27 23:53 ksycoca5
-rw-rw-r-- 1 rockeurs rockeurs      448 avril 27 23:53 ksycoca5stamp
drwx------ 3 rockeurs rockeurs     4096 avril 26 12:22 mozilla
drwxrwxr-x 3 rockeurs rockeurs     4096 avril 27 19:28 plasmashell
-rw-r--r-- 1 rockeurs rockeurs 10485760 avril 27 19:28 plasmashellbookmarkrunnerfirefoxdbfile.sqlite
-rw-r--r-- 1 rockeurs rockeurs    32768 avril 27 19:28 plasmashellbookmarkrunnerfirefoxdbfile.sqlite-shm
-rw-r--r-- 1 rockeurs rockeurs        0 avril 27 19:28 plasmashellbookmarkrunnerfirefoxdbfile.sqlite-wal
-rw------- 1 rockeurs rockeurs      943 avril 27 10:05 plasma-svgelements-air_v1.0
-rw------- 1 rockeurs rockeurs    38345 avril 27 10:05 plasma-svgelements-breeze-dark_v0.9.7
-rw------- 1 rockeurs rockeurs    67257 avril 27 23:33 plasma-svgelements-default_v0.9.7
-rw------- 1 rockeurs rockeurs      848 avril 27 10:05 plasma-svgelements-oxygen_v0.9
-rw-rw-r-- 1 rockeurs rockeurs 16875624 avril 27 10:05 plasma_theme_air_v1.0.kcache
-rw-rw-r-- 1 rockeurs rockeurs 16875624 avril 27 10:05 plasma_theme_breeze-dark_v0.9.7.kcache
-rw-rw-r-- 1 rockeurs rockeurs 16875624 avril 27 23:58 plasma_theme_default_v0.9.7.kcache
-rw-rw-r-- 1 rockeurs rockeurs 16875624 avril 27 10:05 plasma_theme_oxygen_v0.9.kcache
-rw-rw-r-- 1 rockeurs rockeurs 10547304 avril 27 10:56 plasma_wallpaper_preview.kcache
drwxrwxr-x 2 rockeurs rockeurs     4096 avril 27 10:00 sso
drwx------ 4 rockeurs rockeurs     4096 avril 27 09:55 thumbnails
drwxrwxr-x 2 rockeurs rockeurs     4096 avril 26 12:44 update-manager-core
Comment 15 David Edmundson 2015-04-27 22:15:00 UTC
-rw------- 1 root     root      1096862 avril 27 23:53 ksycoca5

owned by root. 

Well here's our problem.

Any idea what KDE app you started around 23:53 that might have caused this; something that runs as root?

also if you do:
sudo chown rockeurs:rockeurs ~.cache/ksycoca5 

from a terminal it should fix it; let me know if it does.
Comment 16 mathojojo 2015-04-27 22:17:16 UTC
mmm, I just noticed that ksycoca5 file is a root file. And I think I know where the problem is coming from!

In fact, just before the plasmashell crashed, I launched Dolphin as root (sudo dolphin) in a Terminal.

In this case, the root session of dolphin is writting ksycoca5 in the userspace .local directory (changing the owner of the file at the same time). Should it not write ksycoca5 in the /root directory instead ??
All other files in .cache are still the proprietary of the usual user.

So now, I'm quite sure I just need to delete ksycoca5 file, and my plasmashell will restart well.
Comment 17 David Edmundson 2015-04-27 22:20:03 UTC
We have 3 things to do:

 - not crash if we can't read that file

 - not write things into the wrong homedir if we are running as root.

 - find out why people are running dolphin as root, and fix whatever it is people are doing that for so that they don't have to.

All need doing

Everyone else in this thread, can you see next time it crashes if your reason is the same as this?
Comment 18 David Edmundson 2015-04-27 22:21:41 UTC
More questions.

Can you remember exactly how you launched dolphin as root from the terminal

what does 
"echo $XDG_CACHE_DIR" in a terminal tell you?
Comment 19 David Edmundson 2015-04-27 22:25:33 UTC
sorry I meant  $XDG_CACHE_HOME
Comment 20 mathojojo 2015-04-27 22:38:17 UTC
$XDG_CACHE_HOME  --> did nothing in the terminal.

And if you want one good reason for people launching Dolphin as root : SAMBA.

In Dolphin, if I want to share my video directory (or any other directory, of course), I need to be root. If I stay as usual user, It will not work. (The strange thing, is that Dolphin will not notify you that it won't work).

So, I had to launch Konsole
In Konsole I typed this command : sudo dolphin
And I set 3 directories to be shared..

If there is a way to do it without the root privileges in Dolphin.... of course I will learn with pleasure.
Comment 21 flowwolf 2015-04-27 23:45:17 UTC
"sudo dolphin" definitely changed ksycoca5 to root. I can't produce any plasmacrash now, but there were some in the installation image "kubuntu-15.04-beta2-desktop-amd64.iso".
Also, system settings does not seems to start if ksycoca5 is root: "System Settings was unable to find any views, and hence has nothing to display"
I'm a bit new to linux. I changed back the owner/group with "sudo user:user ksycoca5", after this "sudo dolphin" won't change ksycoca5 to root.
Comment 22 flowwolf 2015-04-27 23:46:26 UTC
(In reply to flowwolf from comment #21)
> "sudo dolphin" definitely changed ksycoca5 to root. I can't produce any
> plasmacrash now, but there were some in the installation image
> "kubuntu-15.04-beta2-desktop-amd64.iso".
> Also, system settings does not seems to start if ksycoca5 is root: "System
> Settings was unable to find any views, and hence has nothing to display"
> I'm a bit new to linux. I changed back the owner/group with "sudo chown user:user
> ksycoca5", after this "sudo dolphin" won't change ksycoca5 to root.
Comment 23 San 2015-04-30 14:29:26 UTC
Created attachment 92340 [details]
New crash information added by DrKonqi

plasmashell (5.2.2) using Qt 5.4.1

- What I was doing when the application crashed:
Generally maximizing windows or switching between apps.
The following features still work fine: 
Alt+Tab 
Ctrl+Alt+Fx
Typing in plasma prompt.
Already opened windows
Windows decorations
- Unusual behavior I noticed:
Screen flashed as if refresh rate was failing.

- Home-made fix
Console login and rm -r .cache/
Reboot, login and add default panel.

-- Backtrace (Reduced):
#6  QDataStream::operator>> (this=this@entry=0x0, i=@0x7ffc53c43a24: 32668) at io/qdatastream.cpp:646
#7  0x00007f9c4560ba25 in KServiceGroupFactory::KServiceGroupFactory (this=0x5426360) at ../../src/services/kservicegroupfactory.cpp:39
#8  0x00007f9c4560bba2 in self (this=<optimized out>) at ../../src/sycoca/ksycocafactory_p.h:212
#9  KServiceGroupFactory::self () at ../../src/services/kservicegroupfactory.cpp:59
#10 0x00007f9c456070c0 in KServiceGroup::root () at ../../src/services/kservicegroup.cpp:661
Comment 24 mathojojo 2015-05-07 13:22:47 UTC
Finally, I think the problem appears with any KDE app opened as root. As well as with Dolphin, I got a ksycoca5 rights problem after opening a file with kate as root (sudo kate /etc/LCDd.conf).

Now I'm trying to edit thous config files with nano in Konsole.... But this is just a workaround. Opening an KDE app shouldn't corrupt user's ksycoca5 file.
Comment 25 David Edmundson 2015-05-07 13:27:32 UTC
Please dont' run graphical apps as root

the best way to edit a file as root is


VISUAL=kate sudoedit /etc/somefile

that copies the file as root to somewhereeditiable then loads kate as your normal use, then as root copies ot back
Comment 26 David Edmundson 2015-05-16 22:01:17 UTC
*** Bug 347810 has been marked as a duplicate of this bug. ***
Comment 27 David Edmundson 2015-05-16 22:01:21 UTC
*** Bug 346310 has been marked as a duplicate of this bug. ***
Comment 28 Simon Andric 2015-05-17 01:05:11 UTC
Created attachment 92647 [details]
New crash information added by DrKonqi

plasmashell (5.2.2) using Qt 5.4.1

- What I was doing when the application crashed:

updating system..also i had to run kate as root to update my sources.list with new repositories... this is a fresh install of kubunu wily. wily-proposed packages enabled...

nice day

Simon :)

-- Backtrace (Reduced):
#6  QDataStream::operator>> (this=this@entry=0x0, i=@0x7ffc63e80144: 0) at io/qdatastream.cpp:646
#7  0x00007fb79728aa25 in KServiceGroupFactory::KServiceGroupFactory (this=0x5875570) at ../../src/services/kservicegroupfactory.cpp:39
#8  0x00007fb79728aba2 in self (this=<optimized out>) at ../../src/sycoca/ksycocafactory_p.h:212
#9  KServiceGroupFactory::self () at ../../src/services/kservicegroupfactory.cpp:59
#10 0x00007fb7972860c0 in KServiceGroup::root () at ../../src/services/kservicegroup.cpp:661
Comment 29 Simon Andric 2015-05-17 21:32:37 UTC
(In reply to David Edmundson from comment #25)
> Please dont' run graphical apps as root
> 
> the best way to edit a file as root is
> 
> 
> VISUAL=kate sudoedit /etc/somefile
> 
> that copies the file as root to somewhereeditiable then loads kate as your
> normal use, then as root copies ot back

-----

Hello!

I just wanted to say i also use kate and dolphin as root (as probably most users) for file permission changes --- and ok, this way is possible to do one field by one file, but what about multiple files...

i would humbly suggest that kate and dolphin (or any other program,...i dunno) have (wishlist) a chance to open/save a file as "administrators" -- for example if the file can be opened but not saved, the kate/dolphin would prompt for root password when trying to save / or save a copy somewhere else in case you dont know password. in case if the file cannot be opened wihtout root privileges, when you click on file to open it or in dolphin when you right click and want to change permissions, when you click APPLY, the prompt for password should appear (and not that the permissions are greyed out and you cannot do anything...).

thank you!

Simon :)
Comment 30 David Edmundson 2015-05-19 22:46:45 UTC
*** Bug 347919 has been marked as a duplicate of this bug. ***
Comment 31 David Edmundson 2015-05-20 10:13:21 UTC
*** Bug 347969 has been marked as a duplicate of this bug. ***
Comment 32 ali.sherif10 2015-05-23 18:37:12 UTC
Created attachment 92804 [details]
New crash information added by DrKonqi

plasmashell (5.2.2) using Qt 5.4.1

-- Backtrace (Reduced):
#6  QDataStream::operator>> (this=this@entry=0x0, i=@0x7ffd455a8434: 32686) at io/qdatastream.cpp:646
#7  0x00007fae79420a25 in KServiceGroupFactory::KServiceGroupFactory (this=0x61bd240) at ../../src/services/kservicegroupfactory.cpp:39
#8  0x00007fae79420ba2 in self (this=<optimized out>) at ../../src/sycoca/ksycocafactory_p.h:212
#9  KServiceGroupFactory::self () at ../../src/services/kservicegroupfactory.cpp:59
#10 0x00007fae7941c0c0 in KServiceGroup::root () at ../../src/services/kservicegroup.cpp:661
Comment 33 ali.sherif10 2015-05-23 18:42:29 UTC
In my report, the crash may not be reproducible always.
Comment 34 ali.sherif10 2015-05-23 18:46:36 UTC
*** Bug 347438 has been marked as a duplicate of this bug. ***
Comment 35 David Edmundson 2015-05-28 10:20:49 UTC
Git commit 58a5a7cdd70e7933b2593597aa76b68a94e3f3ea by David Edmundson.
Committed on 27/05/2015 at 12:13.
Pushed by davidedmundson into branch 'master'.

Fix check for invalid permissions writing file

QFile::open() will return a Read/Write error on failed access,
PermissionsError is only in the result of a setPermissions call.

M  +2    -1    src/kbuildsycoca/kbuildsycoca.cpp

http://commits.kde.org/kservice/58a5a7cdd70e7933b2593597aa76b68a94e3f3ea
Comment 36 David Edmundson 2015-05-28 10:20:50 UTC
Git commit 6191c78f980aff1cd9139b164d67a1f65ac6f16b by David Edmundson.
Committed on 27/05/2015 at 12:13.
Pushed by davidedmundson into branch 'master'.

Guard against being unable to open stream

This can happen if we are unable to open the database when a
notifyDatabaseChanged signal is emitted.

M  +3    -0    src/services/kservicegroupfactory.cpp

http://commits.kde.org/kservice/6191c78f980aff1cd9139b164d67a1f65ac6f16b
Comment 37 David Edmundson 2015-05-28 10:20:51 UTC
Git commit c65e039af39f1da70dbf0a8e2278e1c12fe375b5 by David Edmundson.
Committed on 28/05/2015 at 10:19.
Pushed by davidedmundson into branch 'master'.

When running as root preserve file ownership on existing cache files

$HOME is often preserved as root, making us write cache files in the
user's home directory.
REVIEW: 123857

M  +13   -0    src/kbuildsycoca/kbuildsycoca.cpp

http://commits.kde.org/kservice/c65e039af39f1da70dbf0a8e2278e1c12fe375b5
Comment 38 David Edmundson 2015-06-17 15:20:08 UTC
*** Bug 349277 has been marked as a duplicate of this bug. ***
Comment 39 Bhushan Shah 2015-07-05 16:15:10 UTC
*** Bug 349930 has been marked as a duplicate of this bug. ***
Comment 40 Marco Martin 2015-07-20 08:45:33 UTC
*** Bug 350368 has been marked as a duplicate of this bug. ***
Comment 41 David Edmundson 2015-09-04 06:10:48 UTC
*** Bug 351204 has been marked as a duplicate of this bug. ***
Comment 42 David Edmundson 2015-09-04 06:10:54 UTC
*** Bug 351901 has been marked as a duplicate of this bug. ***
Comment 43 Bhushan Shah 2015-09-11 07:23:45 UTC
*** Bug 352542 has been marked as a duplicate of this bug. ***
Comment 44 Martin Klapetek 2016-02-03 20:41:20 UTC
*** Bug 346112 has been marked as a duplicate of this bug. ***
Comment 45 Christoph Feck 2018-09-04 23:26:23 UTC
*** Bug 351802 has been marked as a duplicate of this bug. ***
Comment 46 Christoph Feck 2018-09-04 23:48:10 UTC
*** Bug 343439 has been marked as a duplicate of this bug. ***