Bug 207989 - Plasma crashed after adding and removing widgets
Summary: Plasma crashed after adding and removing widgets
Status: RESOLVED DUPLICATE of bug 197608
Alias: None
Product: bindings
Classification: Developer tools
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: kde-bindings
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-20 16:28 UTC by Alessandro Re
Modified: 2009-11-06 03:16 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alessandro Re 2009-09-20 16:28:39 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.3.1 (KDE 4.3.1)
Qt Version: 4.5.2
Operating System: Linux 2.6.29-1-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fbba87b8750 (LWP 3718))]

Thread 3 (Thread 0x7fbb89307950 (LWP 3721)):
#0  0x00007fbba503eb89 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fbba82fd469 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fbba46f9024 in ?? () from /usr/lib/libQtNetwork.so.4
#3  0x00007fbba82fc475 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007fbba503af9a in start_thread () from /lib/libpthread.so.0
#5  0x00007fbba5c0156d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fbb822b0950 (LWP 13283)):
#0  0x00007fbba503ee0d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fbba82fd447 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fbba82f3281 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007fbba82fc475 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007fbba503af9a in start_thread () from /lib/libpthread.so.0
#5  0x00007fbba5c0156d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fbba87b8750 (LWP 3718)):
[KCrash Handler]
#5  0x00007fbba690c9d0 in QGraphicsItem::update(QRectF const&) () from /usr/lib/libQtGui.so.4
#6  0x00007fbb7bbf58c2 in ?? () from /usr/lib/pymodules/python2.5/PyQt4/QtGui.so
#7  0x00007fbb7c97492b in call_function (f=0x4beb8b0, throwflag=<value optimized out>) at ../Python/ceval.c:3612
#8  PyEval_EvalFrameEx (f=0x4beb8b0, throwflag=<value optimized out>) at ../Python/ceval.c:2304
#9  0x00007fbb7c975e8d in PyEval_EvalCodeEx (co=0x51067b0, globals=<value optimized out>, locals=<value optimized out>, args=0x5a8e4a0, argcount=2, kws=0x0, kwcount=0, defs=0x0, defcount=0, 
    closure=0x0) at ../Python/ceval.c:2875
#10 0x00007fbb7c90d5ce in function_call (func=0x57421b8, arg=0x5a8e488, kw=0x0) at ../Objects/funcobject.c:517
#11 0x00007fbb7c8ea313 in PyObject_Call (func=0x0, arg=0x7fffb08f0240, kw=0x7fbb7cc20758) at ../Objects/abstract.c:1861
#12 0x00007fbb7c8f2300 in instancemethod_call (func=0x57421b8, arg=0x5a8e488, kw=0x0) at ../Objects/classobject.c:2519
#13 0x00007fbb7c8ea313 in PyObject_Call (func=0x0, arg=0x7fffb08f0240, kw=0x7fbb7cc20758) at ../Objects/abstract.c:1861
#14 0x00007fbb7c96f0d1 in PyEval_CallObjectWithKeywords (func=0x5417280, arg=0x4f6f110, kw=0x0) at ../Python/ceval.c:3481
#15 0x00007fbb7c0f3300 in sip_api_invoke_slot () from /usr/lib/pymodules/python2.5/sip.so
#16 0x00007fbb7c42deeb in ?? () from /usr/lib/pymodules/python2.5/PyQt4/QtCore.so
#17 0x00007fbb7c42e005 in ?? () from /usr/lib/pymodules/python2.5/PyQt4/QtCore.so
#18 0x00007fbba83f7682 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#19 0x00007fbb7c4331b2 in ?? () from /usr/lib/pymodules/python2.5/PyQt4/QtCore.so
#20 0x00007fbb7c431565 in ?? () from /usr/lib/pymodules/python2.5/PyQt4/QtCore.so
#21 0x00007fbb7c4131e6 in ?? () from /usr/lib/pymodules/python2.5/PyQt4/QtCore.so
#22 0x00007fbb7c97492b in call_function (f=0x41e3a70, throwflag=<value optimized out>) at ../Python/ceval.c:3612
#23 PyEval_EvalFrameEx (f=0x41e3a70, throwflag=<value optimized out>) at ../Python/ceval.c:2304
#24 0x00007fbb7c975e8d in PyEval_EvalCodeEx (co=0x5725eb8, globals=<value optimized out>, locals=<value optimized out>, args=0x5c23800, argcount=2, kws=0x0, kwcount=0, defs=0x0, defcount=0, 
    closure=0x0) at ../Python/ceval.c:2875
#25 0x00007fbb7c90d5ce in function_call (func=0x5728848, arg=0x5c237e8, kw=0x0) at ../Objects/funcobject.c:517
#26 0x00007fbb7c8ea313 in PyObject_Call (func=0x0, arg=0x7fffb08f0240, kw=0x7fbb7cc20758) at ../Objects/abstract.c:1861
#27 0x00007fbb7c8f2300 in instancemethod_call (func=0x5728848, arg=0x5c237e8, kw=0x0) at ../Objects/classobject.c:2519
#28 0x00007fbb7c8ea313 in PyObject_Call (func=0x0, arg=0x7fffb08f0240, kw=0x7fbb7cc20758) at ../Objects/abstract.c:1861
#29 0x00007fbb7c96f0d1 in PyEval_CallObjectWithKeywords (func=0x54171e0, arg=0x4dd52d0, kw=0x0) at ../Python/ceval.c:3481
#30 0x00007fbb7c0f3300 in sip_api_invoke_slot () from /usr/lib/pymodules/python2.5/sip.so
#31 0x00007fbb7c42cd56 in ?? () from /usr/lib/pymodules/python2.5/PyQt4/QtCore.so
#32 0x00007fbb7c42df3c in ?? () from /usr/lib/pymodules/python2.5/PyQt4/QtCore.so
#33 0x00007fbb7c42e005 in ?? () from /usr/lib/pymodules/python2.5/PyQt4/QtCore.so
#34 0x00007fbba83f7682 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#35 0x00007fbba7f03df2 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#36 0x00007fbba7f0416f in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#37 0x00007fbba74bbaf0 in KIO::SimpleJob::slotFinished() () from /usr/lib/libkio.so.5
#38 0x00007fbba74bbfb3 in KIO::TransferJob::slotFinished() () from /usr/lib/libkio.so.5
#39 0x00007fbba74b6ccd in KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#40 0x00007fbba74b6f66 in KIO::StoredTransferJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#41 0x00007fbba83f7682 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#42 0x00007fbba7578d51 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/libkio.so.5
#43 0x00007fbba75757e2 in KIO::SlaveInterface::dispatch() () from /usr/lib/libkio.so.5
#44 0x00007fbba756824e in KIO::Slave::gotInput() () from /usr/lib/libkio.so.5
#45 0x00007fbba756a578 in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#46 0x00007fbba83f7682 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#47 0x00007fbba74849c1 in ?? () from /usr/lib/libkio.so.5
#48 0x00007fbba7484e1a in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#49 0x00007fbba83f1f68 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#50 0x00007fbba636d80d in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#51 0x00007fbba637586a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#52 0x00007fbba6fc743b in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#53 0x00007fbba83e251c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#54 0x00007fbba83e3164 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#55 0x00007fbba840af73 in ?? () from /usr/lib/libQtCore.so.4
#56 0x00007fbba528886a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#57 0x00007fbba528beb8 in ?? () from /usr/lib/libglib-2.0.so.0
#58 0x00007fbba528c06c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#59 0x00007fbba840abff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#60 0x00007fbba640464f in ?? () from /usr/lib/libQtGui.so.4
#61 0x00007fbba83e0de2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#62 0x00007fbba83e11b4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#63 0x00007fbba83e3424 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#64 0x00007fbb9c7d426b in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#65 0x0000000000407264 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-09-21 00:48:39 UTC
It seems you were adding a Python widget.  - Do you remember which widget it was ?- Does Plasma crash again if you try to add it again ?
This could be related to bug 203911 / bug 197608 / bug 207544 / bug 207221.
Thanks
Comment 2 Alessandro Re 2009-09-21 01:17:40 UTC
Sure, I can't reproduce it, but I did this sequence of operations:
1. Downloaded gmail-plasmoid 0.7.10 (http://code.google.com/p/gmail-plasmoid/) and installed it using plasmapkg -i gmail-plasmoid-0.7.10.plasmoid
2. Added it to the desktop
3. Moved it to the taskbar
4. Removed the tray icon plasmoid (by mistake...)
5. Added the tray icon plasmoid
6. Moved the plasmoid on the left
7. Locked the taskbar.

After some minutes it crashed (5 minutes interval for mailcheck)

Hope it helps!
Comment 3 Dario Andres 2009-11-06 03:16:21 UTC
Merging with bug 197608. Thanks

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