Bug 290917

Summary: plasma desktop crash when shut down
Product: [Unmaintained] plasma4 Reporter: aureliobonacci
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DOWNSTREAM    
Severity: crash CC: annma
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description aureliobonacci 2012-01-07 22:57:49 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.3 (4.7.3) (Compiled from sources)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-14-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
shutting down. no opened application. Just a normal shut down

-- Backtrace:
Application: Shell del desktop di Plasma (plasma-desktop), signal: Aborted
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
[Current thread is 1 (Thread 0x7f08f14247a0 (LWP 1629))]

Thread 6 (Thread 0x7f08c6d79700 (LWP 1636)):
#0  0x00007f08e5d9c034 in __pthread_mutex_lock (mutex=0x2ce14c8) at pthread_mutex_lock.c:61
#1  0x00007f08e528b649 in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f08e528cd81 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f08e528d429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f08edef3f3e in QEventDispatcherGlib::processEvents (this=0x2ce30d0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f08edec7cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f08edec7ef7 in QEventLoop::exec (this=0x7f08c6d78db0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f08edddf27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#8  0x00007f08edeaacbf in QInotifyFileSystemWatcherEngine::run (this=0x2cbdb30) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f08edde1d05 in QThreadPrivate::start (arg=0x2cbdb30) at thread/qthread_unix.cpp:331
#10 0x00007f08e5d99efc in start_thread (arg=0x7f08c6d79700) at pthread_create.c:304
#11 0x00007f08f0d0e89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f08c42ea700 (LWP 1638)):
#0  0x00007f08e5d9c034 in __pthread_mutex_lock (mutex=0x2ecca48) at pthread_mutex_lock.c:61
#1  0x00007f08e528b839 in g_main_context_release () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f08e528cf9a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f08e528d429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f08edef3f3e in QEventDispatcherGlib::processEvents (this=0x2ecb580, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f08edec7cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f08edec7ef7 in QEventLoop::exec (this=0x7f08c42e9db0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f08edddf27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#8  0x00007f08edeaacbf in QInotifyFileSystemWatcherEngine::run (this=0x2e8d910) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f08edde1d05 in QThreadPrivate::start (arg=0x2e8d910) at thread/qthread_unix.cpp:331
#10 0x00007f08e5d99efc in start_thread (arg=0x7f08c42ea700) at pthread_create.c:304
#11 0x00007f08f0d0e89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f08be017700 (LWP 1674)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f08edde21ab in wait (time=18446744073709551615, this=0x346f140) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3196920, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f08d5c47f5d in meth_QWaitCondition_wait (sipSelf=<QWaitCondition at remote 0x282b750>, sipArgs=(<QMutex at remote 0x282b520>,), sipKwds=<optimized out>) at sipQtCorepart1.cpp:6461
#4  0x00007f08d69036f5 in call_function (oparg=<optimized out>, pp_stack=0x7f08be0167f0) at ../Python/ceval.c:4021
#5  PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:2666
#6  0x00007f08d6904f05 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253
#7  0x00007f08d6887a1c in function_call (func=<function at remote 0x3491aa0>, arg=(<WallpaperRenderer(job=<StackJob(color=<QColor at remote 0x33e9d70>, renderThread=None, jobId=1, images=[<QImage at remote 0x34a2b40>, u'/home/aurelio/.kde/share/apps/plasma/clockwallpapers/plasma-desktopDK1615/minute55.png'], method=<ResizeMethod at remote 0x349d9e0>, size=<QSize at remote 0x284e520>) at remote 0x34ab320>, abort=False, mutex=<QMutex at remote 0x282b520>, restart=False, condition=<QWaitCondition at remote 0x282b750>) at remote 0x3353a70>,), kw=0x0) at ../Objects/funcobject.c:526
#8  0x00007f08d685f1f3 in PyObject_Call (func=<function at remote 0x3491aa0>, arg=<optimized out>, kw=<optimized out>) at ../Objects/abstract.c:2529
#9  0x00007f08d686c94f in instancemethod_call (func=<function at remote 0x3491aa0>, arg=(<WallpaperRenderer(job=<StackJob(color=<QColor at remote 0x33e9d70>, renderThread=None, jobId=1, images=[<QImage at remote 0x34a2b40>, u'/home/aurelio/.kde/share/apps/plasma/clockwallpapers/plasma-desktopDK1615/minute55.png'], method=<ResizeMethod at remote 0x349d9e0>, size=<QSize at remote 0x284e520>) at remote 0x34ab320>, abort=False, mutex=<QMutex at remote 0x282b520>, restart=False, condition=<QWaitCondition at remote 0x282b750>) at remote 0x3353a70>,), kw=0x0) at ../Objects/classobject.c:2578
#10 0x00007f08d685f1f3 in PyObject_Call (func=<instancemethod at remote 0x2300730>, arg=<optimized out>, kw=<optimized out>) at ../Objects/abstract.c:2529
#11 0x00007f08d68fd807 in PyEval_CallObjectWithKeywords (func=<instancemethod at remote 0x2300730>, arg=(), kw=<optimized out>) at ../Python/ceval.c:3890
#12 0x00007f08d5990f22 in sip_api_call_method (isErr=0x0, method=<instancemethod at remote 0x2300730>, fmt=0x7f08d5d2f153 "") at /build/buildd/sip4-4.12.4/siplib/siplib.c:1742
#13 0x00007f08d5c306f0 in sipVH_QtCore_11 (sipGILState=PyGILState_UNLOCKED, sipMethod=<instancemethod at remote 0x2300730>) at sipQtCorepart0.cpp:4381
#14 0x00007f08d5c63137 in sipQThread::run (this=0x25265c0) at sipQtCorepart2.cpp:2877
#15 0x00007f08edde1d05 in QThreadPrivate::start (arg=0x25265c0) at thread/qthread_unix.cpp:331
#16 0x00007f08e5d99efc in start_thread (arg=0x7f08be017700) at pthread_create.c:304
#17 0x00007f08f0d0e89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f08bd816700 (LWP 1675)):
[KCrash Handler]
#6  0x00007f08f0c633a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f08f0c66b0b in __GI_abort () at abort.c:92
#8  0x00007f08d69278de in Py_FatalError (msg=<optimized out>) at ../Python/pythonrun.c:1670
#9  0x00007f08d69264ab in PyGILState_Release (oldstate=PyGILState_UNLOCKED) at ../Python/pystate.c:650
#10 0x00007f08d5c63137 in sipQThread::run (this=0x333feb0) at sipQtCorepart2.cpp:2877
#11 0x00007f08edde1d05 in QThreadPrivate::start (arg=0x333feb0) at thread/qthread_unix.cpp:331
#12 0x00007f08e5d99efc in start_thread (arg=0x7f08bd816700) at pthread_create.c:304
#13 0x00007f08f0d0e89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f08bd015700 (LWP 1676)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f08edde21ab in wait (time=18446744073709551615, this=0x333ddd0) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x315fcf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f08d5c47f5d in meth_QWaitCondition_wait (sipSelf=<QWaitCondition at remote 0x33e9ec0>, sipArgs=(<QMutex at remote 0x33e9bb0>,), sipKwds=<optimized out>) at sipQtCorepart1.cpp:6461
#4  0x00007f08d69036f5 in call_function (oparg=<optimized out>, pp_stack=0x7f08bd0147f0) at ../Python/ceval.c:4021
#5  PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:2666
#6  0x00007f08d6904f05 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253
#7  0x00007f08d6887a1c in function_call (func=<function at remote 0x3491aa0>, arg=(<WallpaperRenderer(job=<StackJob(color=<QColor at remote 0x34a2d70>, renderThread=None, jobId=1, images=[<QImage at remote 0x34ae2f0>, u'/home/aurelio/.kde/share/apps/plasma/clockwallpapers/plasma-desktopdq1615/minute55.png'], method=<ResizeMethod at remote 0x34ab2d8>, size=<QSize at remote 0x33e9c90>) at remote 0x34b0dd0>, abort=False, mutex=<QMutex at remote 0x33e9bb0>, restart=False, condition=<QWaitCondition at remote 0x33e9ec0>) at remote 0x34ac320>,), kw=0x0) at ../Objects/funcobject.c:526
#8  0x00007f08d685f1f3 in PyObject_Call (func=<function at remote 0x3491aa0>, arg=<optimized out>, kw=<optimized out>) at ../Objects/abstract.c:2529
#9  0x00007f08d686c94f in instancemethod_call (func=<function at remote 0x3491aa0>, arg=(<WallpaperRenderer(job=<StackJob(color=<QColor at remote 0x34a2d70>, renderThread=None, jobId=1, images=[<QImage at remote 0x34ae2f0>, u'/home/aurelio/.kde/share/apps/plasma/clockwallpapers/plasma-desktopdq1615/minute55.png'], method=<ResizeMethod at remote 0x34ab2d8>, size=<QSize at remote 0x33e9c90>) at remote 0x34b0dd0>, abort=False, mutex=<QMutex at remote 0x33e9bb0>, restart=False, condition=<QWaitCondition at remote 0x33e9ec0>) at remote 0x34ac320>,), kw=0x0) at ../Objects/classobject.c:2578
#10 0x00007f08d685f1f3 in PyObject_Call (func=<instancemethod at remote 0x28ef820>, arg=<optimized out>, kw=<optimized out>) at ../Objects/abstract.c:2529
#11 0x00007f08d68fd807 in PyEval_CallObjectWithKeywords (func=<instancemethod at remote 0x28ef820>, arg=(), kw=<optimized out>) at ../Python/ceval.c:3890
#12 0x00007f08d5990f22 in sip_api_call_method (isErr=0x0, method=<instancemethod at remote 0x28ef820>, fmt=0x7f08d5d2f153 "") at /build/buildd/sip4-4.12.4/siplib/siplib.c:1742
#13 0x00007f08d5c306f0 in sipVH_QtCore_11 (sipGILState=PyGILState_UNLOCKED, sipMethod=<instancemethod at remote 0x28ef820>) at sipQtCorepart0.cpp:4381
#14 0x00007f08d5c63137 in sipQThread::run (this=0x333d840) at sipQtCorepart2.cpp:2877
#15 0x00007f08edde1d05 in QThreadPrivate::start (arg=0x333d840) at thread/qthread_unix.cpp:331
#16 0x00007f08e5d99efc in start_thread (arg=0x7f08bd015700) at pthread_create.c:304
#17 0x00007f08f0d0e89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f08f14247a0 (LWP 1629)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f08edde21ab in wait (time=18446744073709551615, this=0x3339f60) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x333a630, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f08edde1a4c in QThread::wait (this=<optimized out>, time=18446744073709551615) at thread/qthread_unix.cpp:745
#4  0x00007f08d5c5ec48 in meth_QThread_wait (sipSelf=<WallpaperRenderer(job=<StackJob(color=<QColor at remote 0x34a2750>, renderThread=None, jobId=1, images=[<QImage at remote 0x34a22f0>, u'/home/aurelio/.kde/share/apps/plasma/clockwallpapers/plasma-desktopFs1615/minute55.png'], method=<ResizeMethod at remote 0x34ab200>, size=<QSize at remote 0x33e9830>) at remote 0x34b0d88>, abort=True, mutex=<QMutex at remote 0x33e9e50>, restart=False, condition=<QWaitCondition at remote 0x33e9de0>) at remote 0x3353ef0>, sipArgs=<optimized out>, sipKwds=<optimized out>) at sipQtCorepart2.cpp:3428
#5  0x00007f08d69036f5 in call_function (oparg=<optimized out>, pp_stack=0x7fff5864b180) at ../Python/ceval.c:4021
#6  PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:2666
#7  0x00007f08d6904f05 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253
#8  0x00007f08d6887a1c in function_call (func=<function at remote 0x34919b0>, arg=(<WallpaperRenderer(job=<StackJob(color=<QColor at remote 0x34a2750>, renderThread=None, jobId=1, images=[<QImage at remote 0x34a22f0>, u'/home/aurelio/.kde/share/apps/plasma/clockwallpapers/plasma-desktopFs1615/minute55.png'], method=<ResizeMethod at remote 0x34ab200>, size=<QSize at remote 0x33e9830>) at remote 0x34b0d88>, abort=True, mutex=<QMutex at remote 0x33e9e50>, restart=False, condition=<QWaitCondition at remote 0x33e9de0>) at remote 0x3353ef0>,), kw=0x0) at ../Objects/funcobject.c:526
#9  0x00007f08d685f1f3 in PyObject_Call (func=<function at remote 0x34919b0>, arg=<optimized out>, kw=<optimized out>) at ../Objects/abstract.c:2529
#10 0x00007f08d686c94f in instancemethod_call (func=<function at remote 0x34919b0>, arg=(<WallpaperRenderer(job=<StackJob(color=<QColor at remote 0x34a2750>, renderThread=None, jobId=1, images=[<QImage at remote 0x34a22f0>, u'/home/aurelio/.kde/share/apps/plasma/clockwallpapers/plasma-desktopFs1615/minute55.png'], method=<ResizeMethod at remote 0x34ab200>, size=<QSize at remote 0x33e9830>) at remote 0x34b0d88>, abort=True, mutex=<QMutex at remote 0x33e9e50>, restart=False, condition=<QWaitCondition at remote 0x33e9de0>) at remote 0x3353ef0>,), kw=0x0) at ../Objects/classobject.c:2578
#11 0x00007f08d685f1f3 in PyObject_Call (func=<instancemethod at remote 0x239ff00>, arg=<optimized out>, kw=<optimized out>) at ../Objects/abstract.c:2529
#12 0x00007f08d68fd807 in PyEval_CallObjectWithKeywords (func=<instancemethod at remote 0x239ff00>, arg=(), kw=<optimized out>) at ../Python/ceval.c:3890
#13 0x00007f08d5990f22 in sip_api_call_method (isErr=0x0, method=<instancemethod at remote 0x239ff00>, fmt=0x7f08d599b4f7 "") at /build/buildd/sip4-4.12.4/siplib/siplib.c:1742
#14 0x00007f08d5991efa in callPyDtor (self=0x3353ef0) at /build/buildd/sip4-4.12.4/siplib/siplib.c:5210
#15 sip_api_common_dtor (sipSelf=0x3353ef0) at /build/buildd/sip4-4.12.4/siplib/siplib.c:5156
#16 0x00007f08d5c631d6 in sipQThread::~sipQThread (this=0x333feb0, __in_chrg=<optimized out>) at sipQtCorepart2.cpp:2837
#17 0x00007f08d5c631fd in sipQThread::~sipQThread (this=0x333feb0, __in_chrg=<optimized out>) at sipQtCorepart2.cpp:2838
#18 0x00007f08ededad75 in QObjectPrivate::deleteChildren (this=0x333a4a0) at kernel/qobject.cpp:1955
#19 0x00007f08edee0349 in QObject::~QObject (this=0x3339f30, __in_chrg=<optimized out>) at kernel/qobject.cpp:946
#20 0x00007f08d5cf8571 in sipQObject::~sipQObject (this=0x3339f30, __in_chrg=<optimized out>) at sipQtCorepart8.cpp:18580
#21 0x00007f08ededad75 in QObjectPrivate::deleteChildren (this=0x333a0f0) at kernel/qobject.cpp:1955
#22 0x00007f08edee0349 in QObject::~QObject (this=0x3339ff0, __in_chrg=<optimized out>) at kernel/qobject.cpp:946
#23 0x00007f08d5cf8571 in sipQObject::~sipQObject (this=0x3339ff0, __in_chrg=<optimized out>) at sipQtCorepart8.cpp:18580
#24 0x00007f08d5ce74d3 in release_QObject (sipCppV=<optimized out>, sipState=<optimized out>) at sipQtCorepart8.cpp:20239
#25 0x00007f08d598dfa4 in forgetObject (sw=0x3353b90) at /build/buildd/sip4-4.12.4/siplib/siplib.c:10066
#26 0x00007f08d598e879 in sipWrapper_dealloc (self=0x3353b90) at /build/buildd/sip4-4.12.4/siplib/siplib.c:9617
#27 0x00007f08d68bbd36 in subtype_dealloc (self=<Clock at remote 0x3353b90>) at ../Objects/typeobject.c:1014
#28 0x00007f08d68995af in dict_dealloc (mp=0x2526e90) at ../Objects/dictobject.c:985
#29 0x00007f08d598dd47 in sipSimpleWrapper_clear (self=0x3353dd0) at /build/buildd/sip4-4.12.4/siplib/siplib.c:9187
#30 0x00007f08d598e7e2 in sipWrapper_clear (self=<optimized out>) at /build/buildd/sip4-4.12.4/siplib/siplib.c:9568
#31 0x00007f08d693bc77 in delete_garbage (old=0x7f08d6cbbc80, collectable=0x7fff5864bad0) at ../Modules/gcmodule.c:769
#32 collect (generation=2) at ../Modules/gcmodule.c:930
#33 0x00007f08d693c5e4 in PyGC_Collect () at ../Modules/gcmodule.c:1386
#34 0x00007f08d6928aa6 in Py_Finalize () at ../Python/pythonrun.c:437
#35 Py_Finalize () at ../Python/pythonrun.c:393
#36 0x00007f08edecbb78 in qt_call_post_routines () at kernel/qcoreapplication.cpp:255
#37 0x00007f08ed282ac8 in QApplication::~QApplication (this=0x1daba10, __in_chrg=<optimized out>) at kernel/qapplication.cpp:1106
#38 0x00007f08f1020a39 in PlasmaApp::~PlasmaApp (this=0x1daba10, __in_chrg=<optimized out>) at ../../../../plasma/desktop/shell/plasmaapp.cpp:289
#39 0x00007f08f100d1b3 in kdemain (argc=1, argv=0x7fff5864bfc8) at ../../../../plasma/desktop/shell/main.cpp:121
#40 0x00007f08f0c4e30d in __libc_start_main (main=0x400640 <main(int, char**)>, argc=1, ubp_av=0x7fff5864bfc8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff5864bfb8) at libc-start.c:226
#41 0x0000000000400671 in _start ()

Possible duplicates by query: bug 245119, bug 243119.

Reported using DrKonqi
Comment 1 Anne-Marie Mahfouf 2012-01-20 14:54:27 UTC
Wallpaper clock is a third part ad-don, please report the crash to its author, thanks.