Bug 219501 - Adding and removing plasmoids from the desktop
Summary: Adding and removing plasmoids from the desktop
Status: RESOLVED DUPLICATE of bug 207221
Alias: None
Product: plasma4
Classification: Plasma
Component: scriptengines (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-21 01:48 UTC by Stephen Thompson
Modified: 2011-01-01 15:28 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 Stephen Thompson 2009-12-21 01:48:54 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-16-generic x86_64
Distribution: Ubuntu 9.10

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7f9f07f20750 (LWP 3088))]

Thread 2 (Thread 0x7f9ee8531910 (LWP 3091)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f9f079664fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x18b3be8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x18b3be8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f9f03d9d78c in QHostInfoAgent::run (this=0x18b3bd0) at kernel/qhostinfo.cpp:260
#4  0x00007f9f07965445 in QThreadPrivate::start (arg=0x18b3bd0) at thread/qthread_unix.cpp:188
#5  0x00007f9f046dba04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f9f052bb7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f9f07f20750 (LWP 3088)):
[KCrash Handler]
#5  0x00007f9f05f9ac9d in QList<QGraphicsItemPrivate::ExtraStruct>::node_copy (this=<value optimized out>, type=QGraphicsItemPrivate::ExtraCacheData, value=<value optimized out>)
    at ../../include/QtCore/../../src/corelib/tools/qlist.h:357
#6  QList<QGraphicsItemPrivate::ExtraStruct>::detach_helper (this=<value optimized out>, type=QGraphicsItemPrivate::ExtraCacheData, value=<value optimized out>)
    at ../../include/QtCore/../../src/corelib/tools/qlist.h:525
#7  QList<QGraphicsItemPrivate::ExtraStruct>::detach (this=<value optimized out>, type=QGraphicsItemPrivate::ExtraCacheData, value=<value optimized out>)
    at ../../include/QtCore/../../src/corelib/tools/qlist.h:119
#8  QList<QGraphicsItemPrivate::ExtraStruct>::append (this=<value optimized out>, type=QGraphicsItemPrivate::ExtraCacheData, value=<value optimized out>)
    at ../../include/QtCore/../../src/corelib/tools/qlist.h:424
#9  QList<QGraphicsItemPrivate::ExtraStruct>::operator<< (this=<value optimized out>, type=QGraphicsItemPrivate::ExtraCacheData, value=<value optimized out>)
    at ../../include/QtCore/../../src/corelib/tools/qlist.h:304
#10 QGraphicsItemPrivate::setExtra (this=<value optimized out>, type=QGraphicsItemPrivate::ExtraCacheData, value=<value optimized out>) at graphicsview/qgraphicsitem_p.h:212
#11 0x00007f9f05f8966c in QGraphicsItemPrivate::extraItemCache (this=0x175b060) at graphicsview/qgraphicsitem.cpp:3824
#12 0x00007f9f05f8e216 in QGraphicsItem::update (this=0x3938620, rect=...) at graphicsview/qgraphicsitem.cpp:3976
#13 0x00007f9ed0d45dd2 in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtGui.so
#14 0x00007f9ed1b04cf4 in PyEval_EvalFrameEx () from /usr/lib/libpython2.6.so.1.0
#15 0x00007f9ed1b06975 in PyEval_EvalCodeEx () from /usr/lib/libpython2.6.so.1.0
#16 0x00007f9ed1a8ee80 in ?? () from /usr/lib/libpython2.6.so.1.0
#17 0x00007f9ed1a62e53 in PyObject_Call () from /usr/lib/libpython2.6.so.1.0
#18 0x00007f9ed1a7364f in ?? () from /usr/lib/libpython2.6.so.1.0
#19 0x00007f9ed1a62e53 in PyObject_Call () from /usr/lib/libpython2.6.so.1.0
#20 0x00007f9ed1afee43 in PyEval_CallObjectWithKeywords () from /usr/lib/libpython2.6.so.1.0
#21 0x00007f9ed1250678 in sip_api_invoke_slot () from /usr/lib/pymodules/python2.6/sip.so
#22 0x00007f9ed158e846 in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtCore.so
#23 0x00007f9ed158e95c in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtCore.so
#24 0x00007f9ed158ea1a in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtCore.so
#25 0x00007f9f07a60ddc in QMetaObject::activate (sender=0x391c420, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x500000005) at kernel/qobject.cpp:3113
#26 0x00007f9ed14e9c75 in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtCore.so
#27 0x00007f9f07a5ad83 in QObject::event (this=0x391c420, e=0x14c40a0) at kernel/qobject.cpp:1075
#28 0x00007f9ed14e9c13 in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtCore.so
#29 0x00007f9f059fbefc in QApplicationPrivate::notify_helper (this=0x1374070, receiver=0x391c420, e=0x7fff96577840) at kernel/qapplication.cpp:4056
#30 0x00007f9f05a031ce in QApplication::notify (this=0x136ae90, receiver=0x391c420, e=0x7fff96577840) at kernel/qapplication.cpp:4021
#31 0x00007f9f06632ab6 in KApplication::notify (this=0x136ae90, receiver=0x391c420, event=0x7fff96577840) at ../../kdeui/kernel/kapplication.cpp:302
#32 0x00007f9f07a4bc2c in QCoreApplication::notifyInternal (this=0x136ae90, receiver=0x391c420, event=0x7fff96577840) at kernel/qcoreapplication.cpp:610
#33 0x00007f9f07a76862 in QCoreApplication::sendEvent (this=0x13774e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#34 QTimerInfoList::activateTimers (this=0x13774e0) at kernel/qeventdispatcher_unix.cpp:572
#35 0x00007f9f07a7425d in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:165
#36 0x00007f9f0492cbbe in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#37 0x00007f9f04930588 in ?? () from /lib/libglib-2.0.so.0
#38 0x00007f9f049306b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#39 0x00007f9f07a741a6 in QEventDispatcherGlib::processEvents (this=0x12e7040, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#40 0x00007f9f05a904be in QGuiEventDispatcherGlib::processEvents (this=0x18, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#41 0x00007f9f07a4a532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#42 0x00007f9f07a4a904 in QEventLoop::exec (this=0x7fff96577ae0, flags=) at kernel/qeventloop.cpp:201
#43 0x00007f9f07a4cab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#44 0x00007f9efbdcd4cf in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../plasma/shells/desktop/main.cpp:50
#45 0x0000000000406da8 in launch (argc=1, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=0, envs=<value optimized out>, reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x40a299 "0") at ../../kinit/kinit.cpp:677
#46 0x0000000000407aa0 in handle_launcher_request (sock=8, who=<value optimized out>) at ../../kinit/kinit.cpp:1169
#47 0x0000000000407f51 in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1362
#48 0x0000000000408bb2 in main (argc=2, argv=<value optimized out>, envp=<value optimized out>) at ../../kinit/kinit.cpp:1793
The current source language is "auto; currently asm".
The current source language is "auto; currently c".

Reported using DrKonqi
Comment 1 Dario Andres 2010-03-21 23:38:26 UTC
This looks like a Qt bug when trying to add a Python widget.
Please reopen if you can reproduce the crash when using KDE SC 4.4 and Qt 4.6.2. Also, it could be useful to know which widget were you trying to add.
Regards
Comment 2 Dario Andres 2011-01-01 15:28:26 UTC

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