I am using ubuntu 15.10/wily with the kubuntu backports PPA, which at the moment provides plasmashell 5.5.3. Every time I resume my computer from suspend to RAM plasmashell freezes and does not react to any input. At the same time krunner is working fine and I can start applications or use already open ones normally. The situation can be resolved by issuing killall plasmashell; plasmashell in krunner. Additionally the mouse cursor is reacting with a lot of jitter to mouse movements, until a notification that eth0 has been re-connected appears. Sometimes there is a notification that eth0 has gone down (probably a delayed notification from the suspend process). I created a back trace with gdb - I hope the information necessary to diagnose the problem is in there. If not, I am happy to provide additional details on request. Reproducible: Always Steps to Reproduce: 1. Start KDE session. 2. Suspend machine to RAM. 3. Resume machine. Actual Results: Plasmashell does not react to input. Applications and krunner work. Expected Results: Plasmashell does react to inputs. Applications and krunner work. There is a similar bug report for version 5.4.0, which also showed this behavior on my machine. Please see https://bugs.kde.org/show_bug.cgi?id=352337
Created attachment 96749 [details] Back trace of plasmashell 5.5.3 freeze after resume
I am investigating the influence of redshift and and the Redshift Control plasma widget. It seems I can resume my system, when I use the plasmoid to turn redshift off before I suspend the system.
After further testing I found, that the presence of redshift does not change the behavior of plasmashell on resume (at least on my machine). There seems to be a possibility to circumvent the crash I am experiencing: 1. Log in normally on boot (Terminal 7) 2. Use the session manager (krunner -> sessions) to create a second session for another user 3. Log in on second session (Terminal 8) and stay on that terminal 4. Suspend system 5. Resume system 6. Switch from Terminal 8 to Terminal 7 with the original session and find the screen locked and plasmashell not crashed.
Created attachment 97085 [details] 20160208: plasmashell back trace This is a more recent back trace of a frozen plasmashell process with most of the debugging symbols loaded.
Created attachment 97086 [details] 20160208: Frozen kwin_x11 process back trace This is the backtrace of the kwin_x11 process which handled the screen before the system was suspended. It used 100% CPU and killing it did not get plasmashell back on track. A new kwin_x11 process was spawned and handled the output correctly (applications working, plasmashell still frozen).
Please do not compress backtraces. --------- Plasmashell is apparently in a deadlock between Thread 9 (Thread 0x7fb31f331700 (LWP 10284)): #0 0x00007fb32de38da0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fb33271fe29 in _xcb_conn_wait (c=c@entry=0xbd2eb0, cond=cond@entry=0xbd2ef0, vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:427 #2 0x00007fb33272174f in xcb_wait_for_event (c=0xbd2eb0) at ../../src/xcb_in.c:623 #3 0x00007fb32147a7e9 in QXcbEventReader::run() (this=0xbe5ee0) at qxcbconnection.cpp:1229 #4 0x00007fb32ed47a6e in QThreadPrivate::start(void*) (arg=0xbe5ee0) at thread/qthread_unix.cpp:331 #5 0x00007fb32de336aa in start_thread (arg=0x7fb31f331700) at pthread_create.c:333 #6 0x00007fb32e65ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 and Thread 1 (Thread 0x7fb333f4a800 (LWP 10281)): #0 0x00007fb32e6518dd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007fb33271fbd2 in _xcb_conn_wait (__timeout=-1, __nfds=1, __fds=0x7ffe54e52240) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 #2 0x00007fb33271fbd2 in _xcb_conn_wait (c=c@entry=0xbd2eb0, cond=cond@entry=0x7ffe54e52360, vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:459 #3 0x00007fb3327214df in wait_for_reply (c=c@entry=0xbd2eb0, request=30730, e=e@entry=0x7ffe54e52430) at ../../src/xcb_in.c:491 #4 0x00007fb3327215f1 in xcb_wait_for_reply (c=c@entry=0xbd2eb0, request=30730, e=e@entry=0x7ffe54e52430) at ../../src/xcb_in.c:521 #5 0x00007fb332974a47 in _XReply (dpy=0xbd1af0, rep=0x7ffe54e524c0, extra=0, discard=0) at ../../src/xcb_io.c:602 #6 0x00007fb32a888210 in DRI2GetBuffersWithFormat (dpy=0xbd1af0, drawable=48234540, width=0x321d718, height=0x321d71c, attachments=0x7ffe54e52670, count=<optimized out>, outCount=0x7ffe54e52630) at ../../../../src/glx/dri2.c:491 #7 0x00007fb32a88855b in dri2GetBuffersWithFormat (driDrawable=<optimized out>, width=0x321d718, height=0x321d71c, attachments=<optimized out>, count=<optimized out>, out_count=0x7ffe54e52630, loaderPrivate=0x301df10) at ../../../../src/glx/dri2_glx.c:900 #8 0x00007fb315b593a7 in dri2_allocate_textures (ctx=0xe06720, drawable=0x2573e90, statts=0x1e28610, statts_count=2) at ../../../../../../src/gallium/state_trackers/dri/dri2.c:213 #9 0x00007fb315b5596a in dri_st_framebuffer_validate (stctx=<optimized out>, stfbi=<optimized out>, statts=0x1e28610, count=2, out=0x7ffe54e527a0) at ../../../../../../src/gallium/state_trackers/dri/dri_drawable.c:83 #10 0x00007fb315a76c8e in st_framebuffer_validate (stfb=0x1e281b0, st=0x14877e0) at ../../../../src/mesa/state_tracker/st_manager.c:201 #11 0x00007fb315a77fe0 in st_api_make_current (stapi=<optimized out>, stctxi=0x14877e0, stdrawi=0x2573e90, streadi=0x2573e90) at ../../../../src/mesa/state_tracker/st_manager.c:778 #12 0x00007fb315b55453 in dri_make_current (cPriv=<optimized out>, driDrawPriv=0x321d6f0, driReadPriv=0x321d6f0) at ../../../../../../src/gallium/state_trackers/dri/dri_context.c:245 #13 0x00007fb315b54356 in driBindContext (pcp=<optimized out>, pdp=<optimized out>, prp=<optimized out>) at ../../../../../../../src/mesa/drivers/dri/common/dri_util.c:531 #14 0x00007fb32a88a014 in dri2_bind_context (context=0x12202c0, old=<optimized out>, draw=48234540, read=48234540) at ../../../../src/glx/dri2_glx.c:160 #15 0x00007fb32a860597 in MakeContextCurrent (dpy=0xbd1af0, draw=48234540, read=48234540, gc_user=0x12202c0) at ../../../../src/glx/glxcurrent.c:228 #16 0x00007fb334114ccd in QGLXContext::makeCurrent(QPlatformSurface*) (this=0x1374200, surface=0x1a42a30) at qglxintegration.cpp:476 #17 0x00007fb32f2a26ac in QOpenGLContext::makeCurrent(QSurface*) (this=0x1217140, surface=0x12e8170) at kernel/qopenglcontext.cpp:936 ----- Can you please open a new bug against kwin and attach the backtrace there? It's totally unrelated to the plasmashell problem.
Thomas; thank you for your analysis. It is common to compress the logs for mesa bugs - here I will not do it again. I opened a bug against kwin: https://bugs.kde.org/show_bug.cgi?id=359465
This bug is not (necessarily) invalid. The problems in plasmashell and kwin are totally disjunct (though one may raise the odds for the other to occur)
Do you think, this ist related? In my case, plasmashell/kscreenlocker crashed after resume from suspending. After some time kscreenlock worked again but plasmashell crashed. Additionally I have often the problem, that all GTK applications have rendering failures and drop some letters after resuming... Application: plasmashell (5.5.5) Qt Version: 5.6.0 Operating System: Linux 4.4.7-300.fc23.x86_64 x86_64 Distribution (Platform): Fedora RPMs The crash can be reproduced sometimes. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". 84 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) [Current thread is 1 (Thread 0x7f9dcf687940 (LWP 31324))] Thread 16 (Thread 0x7f9dc5fa0700 (LWP 31358)): #0 0x00007f9dddf25fdd in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f9de3098272 in _xcb_conn_wait () at /lib64/libxcb.so.1 #2 0x00007f9de3099ee7 in xcb_wait_for_event () at /lib64/libxcb.so.1 #3 0x00007f9dc81f3349 in QXcbEventReader::run() () at /lib64/libQt5XcbQpa.so.5 #4 0x00007f9ddeb37e18 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #5 0x00007f9ddd26560a in start_thread (arg=0x7f9dc5fa0700) at pthread_create.c:334 #6 0x00007f9dddf31a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 15 (Thread 0x7f9dc49aa700 (LWP 31359)): #0 0x00007f9dd99f6ac4 in g_main_context_check () at /lib64/libglib-2.0.so.0 #1 0x00007f9dd99f7110 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007f9dd99f727c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007f9dded60d0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #4 0x00007f9dded096ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #5 0x00007f9ddeb33004 in QThread::exec() () at /lib64/libQt5Core.so.5 #6 0x00007f9ddf4f84b5 in QDBusConnectionManager::run() () at /lib64/libQt5DBus.so.5 #7 0x00007f9ddeb37e18 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #8 0x00007f9ddd26560a in start_thread (arg=0x7f9dc49aa700) at pthread_create.c:334 #9 0x00007f9dddf31a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 14 (Thread 0x7f9dbefbf700 (LWP 31360)): #0 0x00007f9dddf25fdd in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f9dd99f716c in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007f9dd99f727c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007f9dded60d0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #4 0x00007f9dded096ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #5 0x00007f9ddeb33004 in QThread::exec() () at /lib64/libQt5Core.so.5 #6 0x00007f9de1f281b5 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5 #7 0x00007f9ddeb37e18 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #8 0x00007f9ddd26560a in start_thread (arg=0x7f9dbefbf700) at pthread_create.c:334 #9 0x00007f9dddf31a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 13 (Thread 0x7f9db2fe6700 (LWP 31361)): #0 0x00007f9dddf25fdd in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f9dd99f716c in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007f9dd99f727c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007f9dded60d0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #4 0x00007f9dded096ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #5 0x00007f9ddeb33004 in QThread::exec() () at /lib64/libQt5Core.so.5 #6 0x00007f9de1f281b5 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5 #7 0x00007f9ddeb37e18 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #8 0x00007f9ddd26560a in start_thread (arg=0x7f9db2fe6700) at pthread_create.c:334 #9 0x00007f9dddf31a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 12 (Thread 0x7f9db1631700 (LWP 31362)): #0 0x00007f9dddf21bcd in read () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f9dd9a3a390 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0 #2 0x00007f9dd99f6c64 in g_main_context_check () at /lib64/libglib-2.0.so.0 #3 0x00007f9dd99f7110 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #4 0x00007f9dd99f727c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #5 0x00007f9dded60d0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #6 0x00007f9dded096ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #7 0x00007f9ddeb33004 in QThread::exec() () at /lib64/libQt5Core.so.5 #8 0x00007f9de1f281b5 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5 #9 0x00007f9ddeb37e18 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #10 0x00007f9ddd26560a in start_thread (arg=0x7f9db1631700) at pthread_create.c:334 #11 0x00007f9dddf31a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7f9dabdd6700 (LWP 31363)): #0 0x00007f9ddd26ab10 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f9de49962d4 in QTWTF::TCMalloc_PageHeap::scavengerThread() () at /lib64/libQt5Script.so.5 #2 0x00007f9de4996319 in () at /lib64/libQt5Script.so.5 #3 0x00007f9ddd26560a in start_thread (arg=0x7f9dabdd6700) at pthread_create.c:334 #4 0x00007f9dddf31a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7f9d185c3700 (LWP 31378)): #0 0x00007ffdf61fb989 in () #1 0x00007ffdf61fbcb5 in clock_gettime () #2 0x00007f9dddf3fcc6 in __GI___clock_gettime (clock_id=1, tp=0x7f9d185c2a00) at ../sysdeps/unix/clock_gettime.c:115 #3 0x00007f9ddebe3ed6 in qt_gettime() () at /lib64/libQt5Core.so.5 #4 0x00007f9dded5e899 in QTimerInfoList::updateCurrentTime() () at /lib64/libQt5Core.so.5 #5 0x00007f9dded605d7 in timerSourceCheckHelper(GTimerSource*) [clone .part.12] () at /lib64/libQt5Core.so.5 #6 0x00007f9dd99f6bb1 in g_main_context_check () at /lib64/libglib-2.0.so.0 #7 0x00007f9dd99f7110 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #8 0x00007f9dd99f727c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #9 0x00007f9dded60d0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #10 0x00007f9dded096ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #11 0x00007f9ddeb33004 in QThread::exec() () at /lib64/libQt5Core.so.5 #12 0x00007f9d1a1ff547 in KCupsConnection::run() () at /lib64/libkcupslib.so #13 0x00007f9ddeb37e18 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #14 0x00007f9ddd26560a in start_thread (arg=0x7f9d185c3700) at pthread_create.c:334 #15 0x00007f9dddf31a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7f9cf2537700 (LWP 10698)): #0 0x00007f9ddd26ab10 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f9ddeb38ccb in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007f9d230d8bff in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5 #3 0x00007f9d230dd3a8 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #4 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #5 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #6 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #7 0x00007f9d230dac43 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #8 0x00007f9ddeb37e18 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #9 0x00007f9ddd26560a in start_thread (arg=0x7f9cf2537700) at pthread_create.c:334 #10 0x00007f9dddf31a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7f9cf0b27700 (LWP 10699)): #0 0x00007f9ddd26ab10 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f9ddeb38ccb in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007f9d230d8bff in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5 #3 0x00007f9d230dd3a8 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #4 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #5 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #6 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #7 0x00007f9d230dac43 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #8 0x00007f9ddeb37e18 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #9 0x00007f9ddd26560a in start_thread (arg=0x7f9cf0b27700) at pthread_create.c:334 #10 0x00007f9dddf31a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f9cdaffd700 (LWP 10700)): #0 0x00007f9ddd26ab10 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f9ddeb38ccb in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007f9d230d8bff in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5 #3 0x00007f9d230dd3a8 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #4 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #5 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #6 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #7 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #8 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #9 0x00007f9d230dac43 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #10 0x00007f9ddeb37e18 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #11 0x00007f9ddd26560a in start_thread (arg=0x7f9cdaffd700) at pthread_create.c:334 #12 0x00007f9dddf31a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f9cf3b99700 (LWP 10701)): #0 0x00007f9ddd26ab10 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f9ddeb38ccb in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007f9d230d8bff in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5 #3 0x00007f9d230dd3a8 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #4 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #5 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #6 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #7 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #8 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #9 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #10 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #11 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #12 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #13 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #14 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #15 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #16 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #17 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #18 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #19 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #20 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #21 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #22 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #23 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #24 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #25 0x00007f9d230dac43 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #26 0x00007f9ddeb37e18 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #27 0x00007f9ddd26560a in start_thread (arg=0x7f9cf3b99700) at pthread_create.c:334 #28 0x00007f9dddf31a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f9cf9593700 (LWP 10702)): #0 0x00007f9ddd26ab10 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f9ddeb38ccb in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007f9d230d8bff in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5 #3 0x00007f9d230dd3a8 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #4 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #5 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #6 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #7 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #8 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #9 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #10 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #11 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #12 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #13 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #14 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #15 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #16 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #17 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #18 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #19 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #20 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #21 0x00007f9d230dac43 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #22 0x00007f9ddeb37e18 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #23 0x00007f9ddd26560a in start_thread (arg=0x7f9cf9593700) at pthread_create.c:334 #24 0x00007f9dddf31a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f9cf8d92700 (LWP 10703)): #0 0x00007f9ddd26ab10 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f9ddeb38ccb in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007f9d230d8bff in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5 #3 0x00007f9d230dd3a8 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #4 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #5 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #6 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #7 0x00007f9d230dac43 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #8 0x00007f9ddeb37e18 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #9 0x00007f9ddd26560a in start_thread (arg=0x7f9cf8d92700) at pthread_create.c:334 #10 0x00007f9dddf31a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f9cf8591700 (LWP 10704)): #0 0x00007f9ddd26ab10 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f9ddeb38ccb in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007f9d230d8bff in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5 #3 0x00007f9d230dd3a8 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #4 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #5 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #6 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #7 0x00007f9d230dac43 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #8 0x00007f9ddeb37e18 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #9 0x00007f9ddd26560a in start_thread (arg=0x7f9cf8591700) at pthread_create.c:334 #10 0x00007f9dddf31a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f9cf7d90700 (LWP 10705)): #0 0x00007f9ddd26ab10 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f9ddeb38ccb in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007f9d230d8bff in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5 #3 0x00007f9d230dd3a8 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #4 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #5 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #6 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #7 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #8 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #9 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #10 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #11 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #12 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #13 0x00007f9d230dd402 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #14 0x00007f9d230d7cb3 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #15 0x00007f9d230dac43 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #16 0x00007f9ddeb37e18 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #17 0x00007f9ddd26560a in start_thread (arg=0x7f9cf7d90700) at pthread_create.c:334 #18 0x00007f9dddf31a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f9dcf687940 (LWP 31324)): [KCrash Handler] #5 0x00007f9dded14310 in QMetaObject::methodOffset() const () at /lib64/libQt5Core.so.5 #6 0x00007f9dded389ab in QMetaObject::activate(QObject*, int, void**) () at /lib64/libQt5Core.so.5 #7 0x00007f9de1cfdde2 in VDMModelDelegateDataType::notify(QQmlAdaptorModel const&, QList<QQmlDelegateModelItem*> const&, int, int, QVector<int> const&) const () at /lib64/libQt5Qml.so.5 #8 0x00007f9de1f4b86a in QQmlDelegateModel::_q_itemsChanged(int, int, QVector<int> const&) () at /lib64/libQt5Qml.so.5 #9 0x00007f9de1f50030 in QQmlDelegateModel::_q_layoutChanged(QList<QPersistentModelIndex> const&, QAbstractItemModel::LayoutChangeHint) () at /lib64/libQt5Qml.so.5 #10 0x00007f9de1f737ef in QQmlDelegateModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libQt5Qml.so.5 #11 0x00007f9de1f73f88 in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) () at /lib64/libQt5Qml.so.5 #12 0x00007f9dded38220 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5 #13 0x00007f9ddedb0c76 in QAbstractItemModel::layoutChanged(QList<QPersistentModelIndex> const&, QAbstractItemModel::LayoutChangeHint) () at /lib64/libQt5Core.so.5 #14 0x00007f9ddecd98b1 in QSortFilterProxyModelPrivate::_q_sourceDataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () at /lib64/libQt5Core.so.5 #15 0x00007f9ddecdb448 in QSortFilterProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libQt5Core.so.5 #16 0x00007f9dded380a0 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5 #17 0x00007f9ddedb0b8c in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () at /lib64/libQt5Core.so.5 #18 0x00007f9d176db1cd in NetworkModel::updateItem(NetworkModelItem*) () at /lib64/libplasmanm_internal.so #19 0x00007f9d176e0aa7 in NetworkModel::addActiveConnection(QSharedPointer<NetworkManager::ActiveConnection> const&) () at /lib64/libplasmanm_internal.so #20 0x00007f9d176e0fb3 in NetworkModel::activeConnectionAdded(QString const&) () at /lib64/libplasmanm_internal.so #21 0x00007f9dded383de in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5 #22 0x00007f9d1719a825 in NetworkManager::Notifier::activeConnectionAdded(QString const&) () at /lib64/libKF5NetworkManagerQt.so.6 #23 0x00007f9d1710d6e1 in NetworkManager::NetworkManagerPrivate::propertiesChanged(QMap<QString, QVariant> const&) () at /lib64/libKF5NetworkManagerQt.so.6 #24 0x00007f9dded383de in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5 #25 0x00007f9d171a5450 in OrgFreedesktopNetworkManagerInterface::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libKF5NetworkManagerQt.so.6 #26 0x00007f9d171ab470 in OrgFreedesktopNetworkManagerInterface::qt_metacall(QMetaObject::Call, int, void**) () at /lib64/libKF5NetworkManagerQt.so.6 #27 0x00007f9ddf503bc3 in QDBusConnectionPrivate::deliverCall(QObject*, int, QDBusMessage const&, QVector<int> const&, int) () at /lib64/libQt5DBus.so.5 #28 0x00007f9dded38ed9 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5 #29 0x00007f9ddf8ddc0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #30 0x00007f9ddf8e2e96 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #31 0x00007f9dded0b968 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #32 0x00007f9dded0d82a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQt5Core.so.5 #33 0x00007f9dded608e3 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5 #34 0x00007f9dd99f6e3a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #35 0x00007f9dd99f71d0 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #36 0x00007f9dd99f727c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #37 0x00007f9dded60cef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #38 0x00007f9dded096ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #39 0x00007f9dded11ddc in QCoreApplication::exec() () at /lib64/libQt5Core.so.5 #40 0x000055bc2ade508a in main ()
*** This bug has been marked as a duplicate of bug 346118 ***