Bug 275417

Summary: Plasma Crash when changing Desktop Layout
Product: [Unmaintained] plasma4 Reporter: Niels Avonds <niels.avonds>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: asraniel
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Niels Avonds 2011-06-11 18:54:50 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.80 (4.7 Beta1) "release 6"
Qt Version: 4.7.3
Operating System: Linux 2.6.37.6-0.5-desktop x86_64
Distribution: "openSUSE 11.4 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

When changing the Desktop Layout (under Desktop Settings) to anything other than the default "Desktop", the plasma Desktop crashes.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f9441f86760 (LWP 12356))]

Thread 2 (Thread 0x7f9423bbb700 (LWP 12357)):
#0  0xffffffffff600177 in ?? ()
#1  0x00007ffff89a07a1 in ?? ()
#2  0x00007f9435a6b2b3 in clock_gettime () from /lib64/librt.so.1
#3  0x00007f943e99c8d2 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#5  0x00007f943ea5fc4d in QTimerInfoList::updateCurrentTime (this=0x12412d0) at kernel/qeventdispatcher_unix.cpp:339
#6  0x00007f943ea5ffc5 in QTimerInfoList::timerWait (this=0x12412d0, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#7  0x00007f943ea5ea8c in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7f9423bbac4c) at kernel/qeventdispatcher_glib.cpp:136
#8  0x00007f943ea5eb35 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#9  0x00007f94357ba087 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#10 0x00007f94357bafa9 in ?? () from /lib64/libglib-2.0.so.0
#11 0x00007f94357bb650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#12 0x00007f943ea5f286 in QEventDispatcherGlib::processEvents (this=0x121f110, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#13 0x00007f943ea338d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#14 0x00007f943ea33ae5 in QEventLoop::exec (this=0x7f9423bbade0, flags=...) at kernel/qeventloop.cpp:201
#15 0x00007f943e9487a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#16 0x00007f943ea15008 in QInotifyFileSystemWatcherEngine::run (this=0x1221f40) at io/qfilesystemwatcher_inotify.cpp:248
#17 0x00007f943e94b095 in QThreadPrivate::start (arg=0x1221f40) at thread/qthread_unix.cpp:320
#18 0x00007f943e6baa3f in start_thread () from /lib64/libpthread.so.0
#19 0x00007f944189567d in clone () from /lib64/libc.so.6
#20 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f9441f86760 (LWP 12356)):
[KCrash Handler]
#6  QObject::startTimer (this=<value optimized out>, interval=25000) at kernel/qobject.cpp:1601
#7  0x00007f941803bcc7 in ?? () from /usr/lib/python2.7/site-packages/dbus/mainloop/qt.so
#8  0x00007f9435e98afd in ?? () from /lib64/libdbus-1.so.3
#9  0x00007f9435e84e3a in dbus_connection_send_with_reply () from /lib64/libdbus-1.so.3
#10 0x00007f9435e85049 in dbus_connection_send_with_reply_and_block () from /lib64/libdbus-1.so.3
#11 0x00007f941847e40b in ?? () from /usr/lib64/python2.7/site-packages/_dbus_bindings.so
#12 0x00007f9427d94d93 in call_function (f=0x1a0ffa0, throwflag=<value optimized out>) at Python/ceval.c:4012
#13 PyEval_EvalFrameEx (f=0x1a0ffa0, throwflag=<value optimized out>) at Python/ceval.c:2665
#14 0x00007f9427d9ac49 in PyEval_EvalCodeEx (co=0x1f5dab0, globals=<value optimized out>, locals=<value optimized out>, args=<value optimized out>, argcount=<value optimized out>, kws=<value optimized out>, kwcount=1, defs=0x28b96f8, defcount=3, closure=0x0) at Python/ceval.c:3252
#15 0x00007f9427d948bc in fast_function (f=0x26d8170, throwflag=<value optimized out>) at Python/ceval.c:4108
#16 call_function (f=0x26d8170, throwflag=<value optimized out>) at Python/ceval.c:4033
#17 PyEval_EvalFrameEx (f=0x26d8170, throwflag=<value optimized out>) at Python/ceval.c:2665
#18 0x00007f9427d975c4 in fast_function (f=0x26d7f70, throwflag=<value optimized out>) at Python/ceval.c:4098
#19 call_function (f=0x26d7f70, throwflag=<value optimized out>) at Python/ceval.c:4033
#20 PyEval_EvalFrameEx (f=0x26d7f70, throwflag=<value optimized out>) at Python/ceval.c:2665
#21 0x00007f9427d975c4 in fast_function (f=0x26d7b10, throwflag=<value optimized out>) at Python/ceval.c:4098
#22 call_function (f=0x26d7b10, throwflag=<value optimized out>) at Python/ceval.c:4033
#23 PyEval_EvalFrameEx (f=0x26d7b10, throwflag=<value optimized out>) at Python/ceval.c:2665
#24 0x00007f9427d9ac49 in PyEval_EvalCodeEx (co=0x1f712b0, globals=<value optimized out>, locals=<value optimized out>, args=<value optimized out>, argcount=<value optimized out>, kws=<value optimized out>, kwcount=2, defs=0x1f613c8, defcount=5, closure=0x0) at Python/ceval.c:3252
#25 0x00007f9427d7f158 in function_call (func=<value optimized out>, arg=0x1e1f680, kw=0x21d8410) at Objects/funcobject.c:526
#26 0x00007f9427d7a592 in PyObject_Call (func=0x1f6bde8, arg=<value optimized out>, kw=<value optimized out>) at Objects/abstract.c:2522
#27 0x00007f9427d7b3ff in instancemethod_call (func=0x1f6bde8, arg=0x1e1f680, kw=0x21d8410) at Objects/classobject.c:2578
#28 0x00007f9427d7a592 in PyObject_Call (func=0x1daa050, arg=<value optimized out>, kw=<value optimized out>) at Objects/abstract.c:2522
#29 0x00007f9427d8aeb0 in slot_tp_init (self=0x2086e50, args=0x2093190, kwds=0x21d8410) at Objects/typeobject.c:5648
#30 0x00007f9427d8a788 in type_call (type=<value optimized out>, args=0x2093190, kwds=0x21d8410) at Objects/typeobject.c:725
#31 0x00007f9427d7a592 in PyObject_Call (func=0x1fb88d0, arg=<value optimized out>, kw=<value optimized out>) at Objects/abstract.c:2522
#32 0x00007f9427d94f5c in do_call (f=0x19eb0d0, throwflag=<value optimized out>) at Python/ceval.c:4230
#33 call_function (f=0x19eb0d0, throwflag=<value optimized out>) at Python/ceval.c:4035
#34 PyEval_EvalFrameEx (f=0x19eb0d0, throwflag=<value optimized out>) at Python/ceval.c:2665
#35 0x00007f9427d9ac49 in PyEval_EvalCodeEx (co=0x28b29b0, globals=<value optimized out>, locals=<value optimized out>, args=<value optimized out>, argcount=<value optimized out>, kws=<value optimized out>, kwcount=0, defs=0x2578890, defcount=2, closure=0x0) at Python/ceval.c:3252
#36 0x00007f9427d948bc in fast_function (f=0x19eaf00, throwflag=<value optimized out>) at Python/ceval.c:4108
#37 call_function (f=0x19eaf00, throwflag=<value optimized out>) at Python/ceval.c:4033
#38 PyEval_EvalFrameEx (f=0x19eaf00, throwflag=<value optimized out>) at Python/ceval.c:2665
#39 0x00007f9427d9ac49 in PyEval_EvalCodeEx (co=0xfede30, globals=<value optimized out>, locals=<value optimized out>, args=<value optimized out>, argcount=<value optimized out>, kws=<value optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x2590128) at Python/ceval.c:3252
#40 0x00007f9427d948bc in fast_function (f=0x19eb540, throwflag=<value optimized out>) at Python/ceval.c:4108
#41 call_function (f=0x19eb540, throwflag=<value optimized out>) at Python/ceval.c:4033
#42 PyEval_EvalFrameEx (f=0x19eb540, throwflag=<value optimized out>) at Python/ceval.c:2665
#43 0x00007f9427d9ac49 in PyEval_EvalCodeEx (co=0x10d40b0, globals=<value optimized out>, locals=<value optimized out>, args=<value optimized out>, argcount=<value optimized out>, kws=<value optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3252
#44 0x00007f9427d948bc in fast_function (f=0x1909780, throwflag=<value optimized out>) at Python/ceval.c:4108
#45 call_function (f=0x1909780, throwflag=<value optimized out>) at Python/ceval.c:4033
#46 PyEval_EvalFrameEx (f=0x1909780, throwflag=<value optimized out>) at Python/ceval.c:2665
#47 0x00007f9427d975c4 in fast_function (f=0x186af40, throwflag=<value optimized out>) at Python/ceval.c:4098
#48 call_function (f=0x186af40, throwflag=<value optimized out>) at Python/ceval.c:4033
#49 PyEval_EvalFrameEx (f=0x186af40, throwflag=<value optimized out>) at Python/ceval.c:2665
#50 0x00007f9427d9aa90 in PyEval_EvalCodeEx (co=0xc943b0, globals=<value optimized out>, locals=<value optimized out>, args=<value optimized out>, argcount=<value optimized out>, kws=<value optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3252
#51 0x00007f9427d7ef0c in function_call (func=0x10c6050, arg=0x10c2510, kw=0x0) at Objects/funcobject.c:526
#52 0x00007f9427d7a592 in PyObject_Call (func=0x10c6050, arg=<value optimized out>, kw=<value optimized out>) at Objects/abstract.c:2522
#53 0x00007f9427d7b3ff in instancemethod_call (func=0x10c6050, arg=0x10c2510, kw=0x0) at Objects/classobject.c:2578
#54 0x00007f9427d7a592 in PyObject_Call (func=0xc6ff00, arg=<value optimized out>, kw=<value optimized out>) at Objects/abstract.c:2522
#55 0x00007f9427d93576 in PyEval_CallObjectWithKeywords (func=0xc6ff00, arg=0xb77050, kw=<value optimized out>) at Python/ceval.c:3881
#56 0x00007f94273baa2b in sip_api_call_method (isErr=0x0, method=0xc6ff00, fmt=0x7f942778c135 "") at siplib.c:1742
#57 0x00007f942765f28c in ?? () from /usr/lib64/python2.7/site-packages/PyQt4/QtCore.so
#58 0x00007f942668e1f2 in sipPlasma_AppletScript::init (this=0x2116d60) at /usr/src/debug/pykde4-4.6.80/build/sip/plasma/sipplasmapart3.cpp:28867
#59 0x00007f94413aad0d in Plasma::Applet::init (this=0x20bf680) at /usr/src/debug/kdelibs-4.6.80/plasma/applet.cpp:241
#60 0x00007f944147ab97 in Plasma::View::swapContainment (this=<value optimized out>, existing=0x9dead0, name=<value optimized out>, args=<value optimized out>) at /usr/src/debug/kdelibs-4.6.80/plasma/view.cpp:344
#61 0x00007f944073becd in BackgroundDialog::saveConfig() () from /usr/lib64/libplasmagenericshell.so.4
#62 0x00007f94407378e4 in BackgroundDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libplasmagenericshell.so.4
#63 0x00007f943ea48a5f in QMetaObject::activate (sender=0x2a12170, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#64 0x00007f943f650ede in KDialog::slotButtonClicked (this=0x2a12170, button=8) at /usr/src/debug/kdelibs-4.6.80/kdeui/dialogs/kdialog.cpp:887
#65 0x00007f943f6513e2 in KDialog::qt_metacall (this=0x2a12170, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0x7ffff8858470) at /usr/src/debug/kdelibs-4.6.80/build/kdeui/kdialog.moc:190
#66 0x00007f943f726670 in KPageDialog::qt_metacall (this=0x2a12170, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff8858470) at /usr/src/debug/kdelibs-4.6.80/build/kdeui/kpagedialog.moc:70
#67 0x00007f943f641340 in KConfigDialog::qt_metacall (this=0x2a12170, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff8858470) at /usr/src/debug/kdelibs-4.6.80/build/kdeui/kconfigdialog.moc:84
#68 0x00007f9440737800 in BackgroundDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libplasmagenericshell.so.4
#69 0x00007f943ea48a5f in QMetaObject::activate (sender=0x29b4620, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7ffff8858470) at kernel/qobject.cpp:3278
#70 0x00007f943ea4d43e in QSignalMapper::mapped (this=<value optimized out>, _t1=8) at .moc/release-shared/moc_qsignalmapper.cpp:101
#71 0x00007f943ea4d665 in QSignalMapper::map (this=0x29b4620, sender=0x2191070) at kernel/qsignalmapper.cpp:266
#72 0x00007f943ea4dd20 in QSignalMapper::qt_metacall (this=0x29b4620, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7ffff88585e0) at .moc/release-shared/moc_qsignalmapper.cpp:87
#73 0x00007f943ea48a5f in QMetaObject::activate (sender=0x2191070, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7ffff88585e0) at kernel/qobject.cpp:3278
#74 0x00007f943e24c5a2 in QAbstractButton::clicked (this=<value optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#75 0x00007f943df92f1b in QAbstractButtonPrivate::emitClicked (this=<value optimized out>) at widgets/qabstractbutton.cpp:546
#76 0x00007f943df944db in QAbstractButtonPrivate::click (this=0x15930c0) at widgets/qabstractbutton.cpp:539
#77 0x00007f943df9474c in QAbstractButton::mouseReleaseEvent (this=0x2191070, e=0x7ffff8858f60) at widgets/qabstractbutton.cpp:1121
#78 0x00007f943dc30c5c in QWidget::event (this=0x2191070, event=0x7ffff8858f60) at kernel/qwidget.cpp:8259
#79 0x00007f943dbdf144 in QApplicationPrivate::notify_helper (this=0x68a180, receiver=0x2191070, e=0x7ffff8858f60) at kernel/qapplication.cpp:4462
#80 0x00007f943dbe7f7c in QApplication::notify (this=<value optimized out>, receiver=0x2191070, e=0x7ffff8858f60) at kernel/qapplication.cpp:4023
#81 0x00007f943f6f7386 in KApplication::notify (this=0x67f930, receiver=0x2191070, event=0x7ffff8858f60) at /usr/src/debug/kdelibs-4.6.80/kdeui/kernel/kapplication.cpp:311
#82 0x00007f943ea3447c in QCoreApplication::notifyInternal (this=0x67f930, receiver=0x2191070, event=0x7ffff8858f60) at kernel/qcoreapplication.cpp:731
#83 0x00007f943dbe0155 in sendEvent (receiver=0x2191070, event=0x7ffff8858f60, alienWidget=0x2191070, nativeWidget=0x2a12170, buttonDown=0x7f943e6b1198, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:215
#84 QApplicationPrivate::sendMouseEvent (receiver=0x2191070, event=0x7ffff8858f60, alienWidget=0x2191070, nativeWidget=0x2a12170, buttonDown=0x7f943e6b1198, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3122
#85 0x00007f943dc5eb48 in QETWidget::translateMouseEvent (this=0x2a12170, event=<value optimized out>) at kernel/qapplication_x11.cpp:4461
#86 0x00007f943dc5d209 in QApplication::x11ProcessEvent (this=0x67f930, event=0x7ffff88598c0) at kernel/qapplication_x11.cpp:3587
#87 0x00007f943dc84f12 in x11EventSourceDispatch (s=0x6894d0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#88 0x00007f94357babd3 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#89 0x00007f94357bb3b0 in ?? () from /lib64/libglib-2.0.so.0
#90 0x00007f94357bb650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#91 0x00007f943ea5f22f in QEventDispatcherGlib::processEvents (this=0x6100d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#92 0x00007f943dc84bae in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#93 0x00007f943ea338d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#94 0x00007f943ea33ae5 in QEventLoop::exec (this=0x7ffff8859be0, flags=...) at kernel/qeventloop.cpp:201
#95 0x00007f943ea37f2b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#96 0x00007f9441b702dd in kdemain () from /usr/lib64/libkdeinit4_plasma-desktop.so
#97 0x00007f94417e0bfd in __libc_start_main () from /lib64/libc.so.6
#98 0x0000000000400699 in _start ()

Possible duplicates by query: bug 275391, bug 274145, bug 273365, bug 272677, bug 272272.

Reported using DrKonqi
Comment 1 Beat Wolf 2011-06-14 11:51:22 UTC

*** This bug has been marked as a duplicate of bug 267148 ***