Application: plasmashell () Qt Version: 5.4.1 Operating System: Linux 3.18.0-pf1 x86_64 Distribution: "NAME=Gentoo" Reproducible: Sometimes Steps to Reproduce: 1. Login to plasma 5.2.1 2. Open/Close Application luancher (K-menu) until crash Actual Results: plasmashell crash Expected Results: no crash -- Backtrace: Application: plasmashell (plasmashell), signal: Aborted Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f1c90bf6800 (LWP 733))] ... Thread 4 (Thread 0x7f1b38ff9700 (LWP 1618)): #0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f1c8c038d57 in wait (time=18446744073709551615, this=0x6b082f0) at thread/qwaitcondition_unix.cpp:128 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x6a11a30, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:200 #3 0x00007f1ba644497b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x69c4df0, th=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/weaver.cpp:594 #4 0x00007f1ba644583f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x69c4df0, th=th@entry=0x7f1b54003bc0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/weaver.cpp:554 #5 0x00007f1ba644965a in ThreadWeaver::WorkingHardState::applyForWork (this=0x67a1270, th=0x7f1b54003bc0, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/workinghardstate.cpp:66 #6 0x00007f1ba64438ab in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f1b54003bc0, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/weaver.cpp:568 #7 0x00007f1ba64496a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x67a1270, th=0x7f1b54003bc0, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/workinghardstate.cpp:73 #8 0x00007f1ba64438ab in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f1b54003bc0, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/weaver.cpp:568 #9 0x00007f1ba6447295 in ThreadWeaver::Thread::run (this=0x7f1b54003bc0) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/thread.cpp:103 #10 0x00007f1c8c0386e6 in QThreadPrivate::start (arg=0x7f1b54003bc0) at thread/qthread_unix.cpp:337 #11 0x00007f1c8b27a083 in start_thread (arg=0x7f1b38ff9700) at pthread_create.c:309 #12 0x00007f1c8b9d803d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 3 (Thread 0x7f1b1bfff700 (LWP 1619)): #0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f1c8c038d57 in wait (time=18446744073709551615, this=0x6b082f0) at thread/qwaitcondition_unix.cpp:128 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x6a11a30, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:200 #3 0x00007f1ba644497b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x69c4df0, th=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/weaver.cpp:594 #4 0x00007f1ba644583f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x69c4df0, th=th@entry=0x7f1b1c002f90, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/weaver.cpp:554 #5 0x00007f1ba644965a in ThreadWeaver::WorkingHardState::applyForWork (this=0x67a1270, th=0x7f1b1c002f90, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/workinghardstate.cpp:66 #6 0x00007f1ba64438ab in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f1b1c002f90, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/weaver.cpp:568 #7 0x00007f1ba64496a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x67a1270, th=0x7f1b1c002f90, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/workinghardstate.cpp:73 #8 0x00007f1ba64438ab in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f1b1c002f90, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/weaver.cpp:568 #9 0x00007f1ba64496a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x67a1270, th=0x7f1b1c002f90, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/workinghardstate.cpp:73 #10 0x00007f1ba64438ab in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f1b1c002f90, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/weaver.cpp:568 #11 0x00007f1ba64496a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x67a1270, th=0x7f1b1c002f90, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/workinghardstate.cpp:73 #12 0x00007f1ba64438ab in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f1b1c002f90, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/weaver.cpp:568 #13 0x00007f1ba64496a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x67a1270, th=0x7f1b1c002f90, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/workinghardstate.cpp:73 #14 0x00007f1ba64438ab in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f1b1c002f90, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/weaver.cpp:568 #15 0x00007f1ba64496a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x67a1270, th=0x7f1b1c002f90, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/workinghardstate.cpp:73 #16 0x00007f1ba64438ab in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x7f1b1c002f90, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/weaver.cpp:568 #17 0x00007f1ba6447295 in ThreadWeaver::Thread::run (this=0x7f1b1c002f90) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/thread.cpp:103 #18 0x00007f1c8c0386e6 in QThreadPrivate::start (arg=0x7f1b1c002f90) at thread/qthread_unix.cpp:337 #19 0x00007f1c8b27a083 in start_thread (arg=0x7f1b1bfff700) at pthread_create.c:309 #20 0x00007f1c8b9d803d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 2 (Thread 0x7f1b1b7fe700 (LWP 1620)): #0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f1c8c038d57 in wait (time=18446744073709551615, this=0x6b082f0) at thread/qwaitcondition_unix.cpp:128 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x6a11a30, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:200 #3 0x00007f1ba644497b in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=this@entry=0x69c4df0, th=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/weaver.cpp:594 #4 0x00007f1ba644583f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x69c4df0, th=th@entry=0x5e453c0, threadWasBusy=threadWasBusy@entry=false, suspendIfInactive=suspendIfInactive@entry=false, justReturning=justReturning@entry=false) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/weaver.cpp:554 #5 0x00007f1ba644965a in ThreadWeaver::WorkingHardState::applyForWork (this=0x67a1270, th=0x5e453c0, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/workinghardstate.cpp:66 #6 0x00007f1ba64438ab in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x5e453c0, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/weaver.cpp:568 #7 0x00007f1ba64496a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x67a1270, th=0x5e453c0, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/workinghardstate.cpp:73 #8 0x00007f1ba64438ab in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x5e453c0, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/weaver.cpp:568 #9 0x00007f1ba64496a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x67a1270, th=0x5e453c0, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/workinghardstate.cpp:73 #10 0x00007f1ba64438ab in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x5e453c0, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/weaver.cpp:568 #11 0x00007f1ba64496a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x67a1270, th=0x5e453c0, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/workinghardstate.cpp:73 #12 0x00007f1ba64438ab in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x5e453c0, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/weaver.cpp:568 #13 0x00007f1ba64496a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x67a1270, th=0x5e453c0, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/workinghardstate.cpp:73 #14 0x00007f1ba64438ab in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x5e453c0, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/weaver.cpp:568 #15 0x00007f1ba64496a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x67a1270, th=0x5e453c0, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/workinghardstate.cpp:73 #16 0x00007f1ba64438ab in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x5e453c0, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/weaver.cpp:568 #17 0x00007f1ba64496a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x67a1270, th=0x5e453c0, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/workinghardstate.cpp:73 #18 0x00007f1ba64438ab in ThreadWeaver::Weaver::applyForWork (this=<optimized out>, th=0x5e453c0, wasBusy=<optimized out>) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/weaver.cpp:568 #19 0x00007f1ba6447295 in ThreadWeaver::Thread::run (this=0x5e453c0) at /var/tmp/portage/kde-frameworks/threadweaver-5.7.0/work/threadweaver-5.7.0/src/thread.cpp:103 #20 0x00007f1c8c0386e6 in QThreadPrivate::start (arg=0x5e453c0) at thread/qthread_unix.cpp:337 #21 0x00007f1c8b27a083 in start_thread (arg=0x7f1b1b7fe700) at pthread_create.c:309 #22 0x00007f1c8b9d803d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 1 (Thread 0x7f1c90bf6800 (LWP 733)): [KCrash Handler] #6 0x00007f1c8b925287 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 #7 0x00007f1c8b9265c8 in __GI_abort () at abort.c:89 #8 0x00007f1c8c027085 in qt_message_fatal (context=..., message=...) at global/qlogging.cpp:1415 #9 QMessageLogger::fatal (this=this@entry=0x7fff69914d30, msg=msg@entry=0x7f1c8c285f68 "ASSERT: \"%s\" in file %s, line %d") at global/qlogging.cpp:636 #10 0x00007f1c8c021ee4 in qt_assert (assertion=assertion@entry=0x7f1c8c827940 "e->globalPos == QGuiApplicationPrivate::lastCursorPosition", file=file@entry=0x7f1c8c819bec "kernel/qguiapplication.cpp", line=line@entry=1691) at global/qglobal.cpp:2868 #11 0x00007f1c8c517e10 in QGuiApplicationPrivate::processMouseEvent (e=0x73e2c40) at kernel/qguiapplication.cpp:1691 #12 0x00007f1c8c5194d5 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x73e2c40) at kernel/qguiapplication.cpp:1573 #13 0x00007f1c8c500808 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:572 #14 0x00007f1c7d72b7a0 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70 #15 0x00007f1c8749c704 in g_main_dispatch (context=0x7f1c74002450) at /var/tmp/portage/dev-libs/glib-2.42.2/work/glib-2.42.2/glib/gmain.c:3111 #16 g_main_context_dispatch (context=context@entry=0x7f1c74002450) at /var/tmp/portage/dev-libs/glib-2.42.2/work/glib-2.42.2/glib/gmain.c:3710 #17 0x00007f1c8749c948 in g_main_context_iterate (context=context@entry=0x7f1c74002450, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.42.2/work/glib-2.42.2/glib/gmain.c:3781 #18 0x00007f1c8749c9ec in g_main_context_iteration (context=0x7f1c74002450, may_block=1) at /var/tmp/portage/dev-libs/glib-2.42.2/work/glib-2.42.2/glib/gmain.c:3842 #19 0x00007f1c8c2344fc in QEventDispatcherGlib::processEvents (this=0x123b350, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #20 0x00007f1c8c1df8cb in QEventLoop::exec (this=this@entry=0x7fff699151c0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #21 0x00007f1c8c1e6dd6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188 #22 0x00007f1c8c510a1c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1507 #23 0x00007f1c8ca5e5d5 in QApplication::exec () at kernel/qapplication.cpp:2956 #24 0x000000000042f5d4 in main (argc=2, argv=<optimized out>) at /var/tmp/portage/kde-plasma/plasma-workspace-5.2.1/work/plasma-workspace-5.2.1/shell/main.cpp:150 Possible duplicates by query: bug 344369, bug 339875, bug 339586, bug 338738, bug 338694. Отправить на https://bugs.kde.org/
Created attachment 91658 [details] Full crash report from DrKonqi
Crash is in Qt. Can you reproduce this at all? Could you retry with a newer version. Have you seen this with 5.4.2 or newer?
I don't see any newer versions http://download.qt.io/official_releases/qt/5.4/