Bug 312009

Summary: Crash when swithching desktops
Product: [Unmaintained] plasma4 Reporter: BryanFRitt <BryanFRitt>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash    
Priority: NOR    
Version: 4.8.5   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description BryanFRitt 2012-12-20 21:35:11 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-35-generic x86_64
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
cause? Switching desktops using the top left corner and Desktop Grid

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f697973c7c0 (LWP 2750))]

Thread 8 (Thread 0x7f6953e85700 (LWP 2751)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f6972fb0222 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f6972fb0259 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f696a4d1734 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#4  0x00007f696dadee9a in start_thread (arg=0x7f6953e85700) at pthread_create.c:308
#5  0x00007f6979036cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f6946f86700 (LWP 2754)):
#0  0x00007fffc95ff8de in ?? ()
#1  0x00007f696d48b15d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007f6976124bb4 in do_gettime (frac=0x7f6946f85a98, sec=0x7f6946f85a90) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f69761fcb8d in QTimerInfoList::updateCurrentTime (this=0x7f6940002660) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007f69761fcec3 in QTimerInfoList::timerWait (this=0x7f6940002660, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x00007f69761fb97c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f6946f85b6c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f69761fba25 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f696d1d9846 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f696d1d9f5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f696d1da164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f69761fc426 in QEventDispatcherGlib::processEvents (this=0x7f69400008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007f69761cbc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f69761cbed7 in QEventLoop::exec (this=0x7f6946f85cd0, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007f69760cafa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#15 0x00007f69761ab9ff in QInotifyFileSystemWatcherEngine::run (this=0x1f65670) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007f69760cdfcb in QThreadPrivate::start (arg=0x1f65670) at thread/qthread_unix.cpp:298
#17 0x00007f696a4d1734 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#18 0x00007f696dadee9a in start_thread (arg=0x7f6946f86700) at pthread_create.c:308
#19 0x00007f6979036cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#20 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f6945a7b700 (LWP 2755)):
#0  0x00007f69790298bd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f696a4d071c in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#2  0x00007f6967d4bbe7 in ?? () from /usr/lib/nvidia-current-updates/tls/libnvidia-tls.so.304.43
#3  0x00007f696d2148cf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f696d1d9ba4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f696d1d9fd6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f696d1da164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f69761fc426 in QEventDispatcherGlib::processEvents (this=0x7f69380008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0x00007f69761cbc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007f69761cbed7 in QEventLoop::exec (this=0x7f6945a7acd0, flags=...) at kernel/qeventloop.cpp:204
#10 0x00007f69760cafa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#11 0x00007f69761ab9ff in QInotifyFileSystemWatcherEngine::run (this=0x1197950) at io/qfilesystemwatcher_inotify.cpp:248
#12 0x00007f69760cdfcb in QThreadPrivate::start (arg=0x1197950) at thread/qthread_unix.cpp:298
#13 0x00007f696a4d1734 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#14 0x00007f696dadee9a in start_thread (arg=0x7f6945a7b700) at pthread_create.c:308
#15 0x00007f6979036cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f69331ac700 (LWP 22479)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f69760ce4db in wait (time=18446744073709551615, this=0x205efa0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1ff1190, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6971c790eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x20e8f10, th=0x3587be0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f6971c7b9db in ThreadWeaver::WorkingHardState::applyForWork (this=0x20099a0, th=0x3587be0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f6971c7a84f in ThreadWeaver::ThreadRunHelper::run (this=0x7f69331abd20, parent=0x20e8f10, th=0x3587be0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f6971c7a8db in ThreadWeaver::Thread::run (this=0x3587be0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f69760cdfcb in QThreadPrivate::start (arg=0x3587be0) at thread/qthread_unix.cpp:298
#8  0x00007f696a4d1734 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#9  0x00007f696dadee9a in start_thread (arg=0x7f69331ac700) at pthread_create.c:308
#10 0x00007f6979036cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f69316d0700 (LWP 22480)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f69760ce4db in wait (time=18446744073709551615, this=0x205efa0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1ff1190, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6971c790eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x20e8f10, th=0x253ce70) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f6971c7b9db in ThreadWeaver::WorkingHardState::applyForWork (this=0x20099a0, th=0x253ce70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f6971c7a84f in ThreadWeaver::ThreadRunHelper::run (this=0x7f69316cfd20, parent=0x20e8f10, th=0x253ce70) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f6971c7a8db in ThreadWeaver::Thread::run (this=0x253ce70) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f69760cdfcb in QThreadPrivate::start (arg=0x253ce70) at thread/qthread_unix.cpp:298
#8  0x00007f696a4d1734 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#9  0x00007f696dadee9a in start_thread (arg=0x7f69316d0700) at pthread_create.c:308
#10 0x00007f6979036cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f6930ecf700 (LWP 22481)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f69760ce4db in wait (time=18446744073709551615, this=0x205efa0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1ff1190, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6971c790eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x20e8f10, th=0x2e1bcf0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f6971c7b9db in ThreadWeaver::WorkingHardState::applyForWork (this=0x20099a0, th=0x2e1bcf0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f6971c7a84f in ThreadWeaver::ThreadRunHelper::run (this=0x7f6930eced20, parent=0x20e8f10, th=0x2e1bcf0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f6971c7a8db in ThreadWeaver::Thread::run (this=0x2e1bcf0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f69760cdfcb in QThreadPrivate::start (arg=0x2e1bcf0) at thread/qthread_unix.cpp:298
#8  0x00007f696a4d1734 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#9  0x00007f696dadee9a in start_thread (arg=0x7f6930ecf700) at pthread_create.c:308
#10 0x00007f6979036cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f6923fff700 (LWP 22482)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f69760ce4db in wait (time=18446744073709551615, this=0x205efa0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1ff1190, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6971c790eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x20e8f10, th=0x55246d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f6971c7b9db in ThreadWeaver::WorkingHardState::applyForWork (this=0x20099a0, th=0x55246d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f6971c7a84f in ThreadWeaver::ThreadRunHelper::run (this=0x7f6923ffed20, parent=0x20e8f10, th=0x55246d0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f6971c7a8db in ThreadWeaver::Thread::run (this=0x55246d0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f69760cdfcb in QThreadPrivate::start (arg=0x55246d0) at thread/qthread_unix.cpp:298
#8  0x00007f696a4d1734 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#9  0x00007f696dadee9a in start_thread (arg=0x7f6923fff700) at pthread_create.c:308
#10 0x00007f6979036cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f697973c7c0 (LWP 2750)):
[KCrash Handler]
#6  0x00007f6978b1714c in Plasma::Applet::config (this=0x13a4110) at ../../plasma/applet.cpp:452
#7  0x00007f6956197572 in meth_Plasma_Applet_config (sipSelf=<Applet at remote 0x16eddd0>, sipArgs=<optimized out>) at sip/plasma/sipplasmapart6.cpp:16466
#8  0x00007f6957ca6845 in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#9  0x00007f6957c71605 in PyEval_EvalCodeEx () from /usr/lib/libpython2.7.so.1.0
#10 0x00007f6957c717bd in function_call () from /usr/lib/libpython2.7.so.1.0
#11 0x00007f6957d55e83 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#12 0x00007f6957d3a1cf in instancemethod_call.8746 () from /usr/lib/libpython2.7.so.1.0
#13 0x00007f6957d55e83 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#14 0x00007f6957d567d7 in PyEval_CallObjectWithKeywords () from /usr/lib/libpython2.7.so.1.0
#15 0x00007f6956d9ef80 in sip_api_invoke_slot (slot=<optimized out>, sigargs=()) at /build/buildd/sip4-4.13.2/siplib/qtlib.c:203
#16 0x00007f6957126396 in PyQtProxy::invokeSlot(qpycore_slot const&, void**) () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
#17 0x00007f6957126690 in PyQtProxy::unislot(void**) () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
#18 0x00007f6957126772 in PyQtProxy::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
#19 0x00007f69761e1489 in QMetaObject::activate (sender=0x2a06830, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3566
#20 0x00007f695706ff5f in sipQTimer::timerEvent (this=0x2a06830, a0=0x7fffc95b8a60) at sipQtCorepart2.cpp:148
#21 0x00007f69761e6179 in QObject::event (this=0x2a06830, e=<optimized out>) at kernel/qobject.cpp:1157
#22 0x00007f6957070e5d in event (a0=0x7fffc95b8a60, this=0x2a06830) at sipQtCorepart2.cpp:165
#23 sipQTimer::event (this=0x2a06830, a0=0x7fffc95b8a60) at sipQtCorepart2.cpp:157
#24 0x00007f697554f894 in notify_helper (e=0x7fffc95b8a60, receiver=0x2a06830, this=0xaf94a0) at kernel/qapplication.cpp:4559
#25 QApplicationPrivate::notify_helper (this=0xaf94a0, receiver=0x2a06830, e=0x7fffc95b8a60) at kernel/qapplication.cpp:4531
#26 0x00007f6975554713 in QApplication::notify (this=0xaa00d0, receiver=0x2a06830, e=0x7fffc95b8a60) at kernel/qapplication.cpp:4420
#27 0x00007f6976eaf3f6 in KApplication::notify (this=0xaa00d0, receiver=0x2a06830, event=0x7fffc95b8a60) at ../../kdeui/kernel/kapplication.cpp:311
#28 0x00007f69761cce9c in QCoreApplication::notifyInternal (this=0xaa00d0, receiver=0x2a06830, event=0x7fffc95b8a60) at kernel/qcoreapplication.cpp:876
#29 0x00007f69761fe1f2 in sendEvent (event=0x7fffc95b8a60, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#30 QTimerInfoList::activateTimers (this=0xafa960) at kernel/qeventdispatcher_unix.cpp:611
#31 0x00007f69761fbc0d in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186
#32 timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:180
#33 0x00007f69761fbc31 in idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:233
#34 0x00007f696d1d9d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f696d1da0a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f696d1da164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f69761fc3bf in QEventDispatcherGlib::processEvents (this=0xaac750, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#38 0x00007f69755f7d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#39 0x00007f69761cbc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#40 0x00007f69761cbed7 in QEventLoop::exec (this=0x7fffc95b8cd0, flags=...) at kernel/qeventloop.cpp:204
#41 0x00007f69761d0f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#42 0x00007f6979343a13 in kdemain (argc=1, argv=0x7fffc95b90b8) at ../../../../plasma/desktop/shell/main.cpp:120
#43 0x00007f6978f6476d in __libc_start_main (main=0x400640 <main(int, char**)>, argc=1, ubp_av=0x7fffc95b90b8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffc95b90a8) at libc-start.c:226
#44 0x0000000000400671 in _start ()

Possible duplicates by query: bug 299341, bug 298571, bug 297383, bug 287482, bug 276927.

Reported using DrKonqi
Comment 1 Martin Flöser 2013-05-29 19:04:56 UTC
Thank you for this crash report and helping to improve our software. Unfortunately we were not able to work on this specific report yet. Nowadays the version this crash was reported against is no longer maintained and this makes it very difficult to work on this report as the source code might have changed and the information in the backtrace is no longer valid. 

Also it is quite likely that this problem got fixed in a later version. Crash reports are very often reported multiple times. 

If you are able to reproduce this crash with the latest version of KDE Plasma (4.10.3) please reopen this report and adjust the version information in the dropdown above and please also include a new backtrace as generated by the crash reporting tool. Please also make sure that the steps on how to reproduce the crash are precise and correct. Thank you!