Bug 274566 - Plasma crashed after deleting plasmoid
Summary: Plasma crashed after deleting plasmoid
Status: RESOLVED UPSTREAM
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 274307 276927 281234 287482 297383 318955 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-05-31 05:59 UTC by Xatory
Modified: 2013-06-04 12:20 UTC (History)
7 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 Xatory 2011-05-31 05:59:20 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.3 (4.6.3)
Qt Version: 4.7.2
Operating System: Linux 2.6.35-28-generic-pae i686
Distribution: Ubuntu 11.04

-- Information about the crash:
After deleting one plasmoid, I touch edge of screen by mouse for view autohiding panel with news plasmoid.
Right click shown plasmoid's menu and than plasma crashed.

-- Backtrace:
Application: Оболочка Plasma (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb603c720 (LWP 2121))]

Thread 4 (Thread 0xad8fcb70 (LWP 2122)):
#0  0x00ff6416 in __kernel_vsyscall ()
#1  0x07c1348c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00f173fd in __pthread_cond_wait (cond=0x58777f0, mutex=0x58777d8) at forward.c:139
#3  0x052c1b57 in scavengerThread (context=0x5872700) at wtf/FastMalloc.cpp:2378
#4  WTF::TCMalloc_PageHeap::runScavengerThread (context=0x5872700) at wtf/FastMalloc.cpp:1497
#5  0x07c0ee99 in start_thread (arg=0xad8fcb70) at pthread_create.c:304
#6  0x00f0973e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xabd22b70 (LWP 2123)):
#0  0x00e2ed41 in clock_gettime (clock_id=1, tp=0xabd21ff0) at ../sysdeps/unix/clock_gettime.c:116
#1  0x04341dd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x0440e4f2 in updateCurrentTime (this=0x8ee1ef4, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0x8ee1ef4, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x0440cd32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xabd220cc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0440cdcd in timerSourcePrepare (source=0x8ee1ec0, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x036e4fd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x036e5e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x036e6524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x0440d577 in QEventDispatcherGlib::processEvents (this=0x8ee0118, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x043df289 in QEventLoop::processEvents (this=0xabd22280, flags=...) at kernel/qeventloop.cpp:149
#12 0x043df522 in QEventLoop::exec (this=0xabd22280, flags=...) at kernel/qeventloop.cpp:201
#13 0x042e92a0 in QThread::exec (this=0x8ee0648) at thread/qthread.cpp:492
#14 0x043c0fdb in QInotifyFileSystemWatcherEngine::run (this=0x8ee0648) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x042ebda2 in QThreadPrivate::start (arg=0x8ee0648) at thread/qthread_unix.cpp:320
#16 0x07c0ee99 in start_thread (arg=0xabd22b70) at pthread_create.c:304
#17 0x00f0973e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xab35ab70 (LWP 2124)):
#0  0x07c127a4 in __pthread_mutex_unlock_usercnt (mutex=0x90453fc, decr=1) at pthread_mutex_unlock.c:52
#1  0x00f17656 in pthread_mutex_unlock (mutex=0x90453fc) at forward.c:184
#2  0x036e4fc2 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x036e5e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x036e6524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0440d577 in QEventDispatcherGlib::processEvents (this=0x9055db0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x043df289 in QEventLoop::processEvents (this=0xab35a280, flags=...) at kernel/qeventloop.cpp:149
#7  0x043df522 in QEventLoop::exec (this=0xab35a280, flags=...) at kernel/qeventloop.cpp:201
#8  0x042e92a0 in QThread::exec (this=0x9037e60) at thread/qthread.cpp:492
#9  0x043c0fdb in QInotifyFileSystemWatcherEngine::run (this=0x9037e60) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x042ebda2 in QThreadPrivate::start (arg=0x9037e60) at thread/qthread_unix.cpp:320
#11 0x07c0ee99 in start_thread (arg=0xab35ab70) at pthread_create.c:304
#12 0x00f0973e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb603c720 (LWP 2121)):
[KCrash Handler]
#7  Plasma::Applet::config (this=0x8aea098) at ../../plasma/applet.cpp:444
#8  0x06ef336d in ?? () from /usr/lib/pymodules/python2.7/PyKDE4/plasma.so
#9  0x03b1631a in PyCFunction_Call (func=0x930706c, arg=0x874d02c, kw=0x0) at ../Objects/methodobject.c:81
#10 0x03b7d500 in call_function (f=0x9d01ba4, throwflag=0) at ../Python/ceval.c:4013
#11 PyEval_EvalFrameEx (f=0x9d01ba4, throwflag=0) at ../Python/ceval.c:2666
#12 0x03b7f4c8 in PyEval_EvalCodeEx (co=0x8a54de8, globals=0x8a7624c, locals=0x0, args=0x8a422b8, argcount=1, kws=0x0, kwcount=0, defs=0x8c57158, defcount=1, closure=0x0) at ../Python/ceval.c:3253
#13 0x03afdc17 in function_call (func=0x8c8079c, arg=0x8a422ac, kw=0x0) at ../Objects/funcobject.c:526
#14 0x03ad108c in PyObject_Call (func=0x8c8079c, arg=0x8a422ac, kw=0x0) at ../Objects/abstract.c:2529
#15 0x03ae3c0c in instancemethod_call (func=0x8c8079c, arg=0x8a422ac, kw=0x0) at ../Objects/classobject.c:2578
#16 0x03ad108c in PyObject_Call (func=0x87ac784, arg=0x874d02c, kw=0x0) at ../Objects/abstract.c:2529
#17 0x03b78508 in PyEval_CallObjectWithKeywords (func=0x87ac784, arg=0x874d02c, kw=0x0) at ../Python/ceval.c:3882
#18 0x031ff2ef in sip_api_invoke_slot () from /usr/lib/pymodules/python2.7/sip.so
#19 0x05d75b83 in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#20 0x05d75c6e in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#21 0x05d75d35 in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#22 0x043e66ba in QMetaObject::metacall (object=0x8dd7278, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xbfb498bc) at kernel/qmetaobject.cpp:237
#23 0x043f64ff in QMetaObject::activate (sender=0x8ddf268, m=0x451b5a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3287
#24 0x044432f7 in QTimer::timeout (this=0x8ddf268) at .moc/release-shared/moc_qtimer.cpp:134
#25 0x043fc3ee in QTimer::timerEvent (this=0x8ddf268, e=0xbfb49e5c) at kernel/qtimer.cpp:271
#26 0x05cc44ba in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#27 0x043f5214 in QObject::event (this=0x8ddf268, e=0xbfb49e5c) at kernel/qobject.cpp:1190
#28 0x05cc4450 in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#29 0x02776d24 in QApplicationPrivate::notify_helper (this=0x82e8240, receiver=0x8ddf268, e=0xbfb49e5c) at kernel/qapplication.cpp:4462
#30 0x0277b8ce in QApplication::notify (this=0x82da180, receiver=0x8ddf268, e=0xbfb49e5c) at kernel/qapplication.cpp:3862
#31 0x011d8dba in KApplication::notify (this=0x82da180, receiver=0x8ddf268, event=0xbfb49e5c) at ../../kdeui/kernel/kapplication.cpp:311
#32 0x043e00bb in QCoreApplication::notifyInternal (this=0x82da180, receiver=0x8ddf268, event=0xbfb49e5c) at kernel/qcoreapplication.cpp:731
#33 0x044101e4 in sendEvent (this=0x82f1634) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#34 QTimerInfoList::activateTimers (this=0x82f1634) at kernel/qeventdispatcher_unix.cpp:604
#35 0x0440ce27 in timerSourceDispatch (source=0x82f1668) at kernel/qeventdispatcher_glib.cpp:184
#36 idleTimerSourceDispatch (source=0x82f1668) at kernel/qeventdispatcher_glib.cpp:231
#37 0x036e5aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#38 0x036e6270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#39 0x036e6524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#40 0x0440d53c in QEventDispatcherGlib::processEvents (this=0x825aaa8, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#41 0x0282a775 in QGuiEventDispatcherGlib::processEvents (this=0x825aaa8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#42 0x043df289 in QEventLoop::processEvents (this=0xbfb4a100, flags=...) at kernel/qeventloop.cpp:149
#43 0x043df522 in QEventLoop::exec (this=0xbfb4a100, flags=...) at kernel/qeventloop.cpp:201
#44 0x02c055c1 in QMenu::exec (this=0x9f4f490, p=..., action=0x0) at widgets/qmenu.cpp:2059
#45 0x04ff63e2 in QWebPagePrivate::contextMenuEvent (this=0x8eab718, globalPos=...) at ../WebKit/qt/Api/qwebpage.cpp:998
#46 0x05000277 in QWebPage::event (this=0x8eab6a8, ev=0xbfb4a83c) at ../WebKit/qt/Api/qwebpage.cpp:2802
#47 0x04fef41f in QGraphicsWebView::contextMenuEvent (this=0x8ead1b8, ev=0xbfb4a83c) at ../WebKit/qt/Api/qgraphicswebview.cpp:1383
#48 0x02db2548 in QGraphicsItem::sceneEvent (this=0x8ead1c0, event=0xbfb4a83c) at graphicsview/qgraphicsitem.cpp:6691
#49 0x02e0dbd7 in QGraphicsWidget::sceneEvent (this=0x8ead1b8, event=0xbfb4a83c) at graphicsview/qgraphicswidget.cpp:1191
#50 0x04feff4f in QGraphicsWebView::sceneEvent (this=0x8ead1b8, event=0xbfb4a83c) at ../WebKit/qt/Api/qgraphicswebview.cpp:634
#51 0x02ddb950 in QGraphicsScenePrivate::sendEvent (this=0x835da08, item=0x8ead1c0, event=0xbfb4a83c) at graphicsview/qgraphicsscene.cpp:1207
#52 0x02ddc090 in QGraphicsScene::contextMenuEvent (this=0x82e8050, contextMenuEvent=0xbfb4a83c) at graphicsview/qgraphicsscene.cpp:3596
#53 0x02def50c in QGraphicsScene::event (this=0x82e8050, event=0xbfb4a83c) at graphicsview/qgraphicsscene.cpp:3394
#54 0x02776d24 in QApplicationPrivate::notify_helper (this=0x82e8240, receiver=0x82e8050, e=0xbfb4a83c) at kernel/qapplication.cpp:4462
#55 0x0277b8ce in QApplication::notify (this=0x82da180, receiver=0x82e8050, e=0xbfb4a83c) at kernel/qapplication.cpp:3862
#56 0x011d8dba in KApplication::notify (this=0x82da180, receiver=0x82e8050, event=0xbfb4a83c) at ../../kdeui/kernel/kapplication.cpp:311
#57 0x043e00bb in QCoreApplication::notifyInternal (this=0x82da180, receiver=0x82e8050, event=0xbfb4a83c) at kernel/qcoreapplication.cpp:731
#58 0x02e03361 in sendEvent (this=0x9811500, event=0xbfb4af7c) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#59 QGraphicsView::contextMenuEvent (this=0x9811500, event=0xbfb4af7c) at graphicsview/qgraphicsview.cpp:2890
#60 0x027cfcd8 in QWidget::event (this=0x9811500, event=0xbfb4af7c) at kernel/qwidget.cpp:8426
#61 0x02bc0f63 in QFrame::event (this=0x9811500, e=0xbfb4af7c) at widgets/qframe.cpp:557
#62 0x02c4f5d2 in QAbstractScrollArea::viewportEvent (this=0x9811500, e=0xbfb4af7c) at widgets/qabstractscrollarea.cpp:1043
#63 0x02e0c36f in QGraphicsView::viewportEvent (this=0x9811500, event=0xbfb4af7c) at graphicsview/qgraphicsview.cpp:2864
#64 0x02c51ed5 in viewportEvent (this=0x95d42f8, o=0x9680500, e=0xbfb4af7c) at widgets/qabstractscrollarea_p.h:100
#65 QAbstractScrollAreaFilter::eventFilter (this=0x95d42f8, o=0x9680500, e=0xbfb4af7c) at widgets/qabstractscrollarea_p.h:116
#66 0x043e025a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x82e8240, receiver=0x9680500, event=0xbfb4af7c) at kernel/qcoreapplication.cpp:846
#67 0x02776d00 in QApplicationPrivate::notify_helper (this=0x82e8240, receiver=0x9680500, e=0xbfb4af7c) at kernel/qapplication.cpp:4458
#68 0x0277bc62 in QApplication::notify (this=0x82da180, receiver=0x9680500, e=0xbfb4af7c) at kernel/qapplication.cpp:4102
#69 0x011d8dba in KApplication::notify (this=0x82da180, receiver=0x9680500, event=0xbfb4af7c) at ../../kdeui/kernel/kapplication.cpp:311
#70 0x043e00bb in QCoreApplication::notifyInternal (this=0x82da180, receiver=0x9680500, event=0xbfb4af7c) at kernel/qcoreapplication.cpp:731
#71 0x02801343 in sendSpontaneousEvent (this=0x9811500, event=0xbfb4b47c) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#72 QETWidget::translateMouseEvent (this=0x9811500, event=0xbfb4b47c) at kernel/qapplication_x11.cpp:4561
#73 0x027ff746 in QApplication::x11ProcessEvent (this=0x82da180, event=0xbfb4b47c) at kernel/qapplication_x11.cpp:3678
#74 0x0282ab84 in x11EventSourceDispatch (s=0x82f16a8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#75 0x036e5aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#76 0x036e6270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#77 0x036e6524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#78 0x0440d53c in QEventDispatcherGlib::processEvents (this=0x825aaa8, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#79 0x0282a775 in QGuiEventDispatcherGlib::processEvents (this=0x825aaa8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#80 0x043df289 in QEventLoop::processEvents (this=0xbfb4b744, flags=...) at kernel/qeventloop.cpp:149
#81 0x043df522 in QEventLoop::exec (this=0xbfb4b744, flags=...) at kernel/qeventloop.cpp:201
#82 0x043e3ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#83 0x027748e7 in QApplication::exec () at kernel/qapplication.cpp:3736
#84 0x00c007ab in kdemain (argc=1, argv=0xbfb4b964) at ../../../../plasma/desktop/shell/main.cpp:120
#85 0x080485cb in main (argc=1, argv=0xbfb4b964) at plasma-desktop_dummy.cpp:3

Possible duplicates by query: bug 267373.

Reported using DrKonqi
Comment 1 Aaron J. Seigo 2011-05-31 09:10:57 UTC
bug in the python bindings. several samplings of these problems have been
forwarded on to the bindings team. this feature set is not maintained by the
core plasma team, however, so marking as 'upstream' as the closest accurate
resolution.
Comment 2 Beat Wolf 2011-11-21 22:35:19 UTC
*** Bug 276927 has been marked as a duplicate of this bug. ***
Comment 3 Beat Wolf 2011-11-21 22:35:24 UTC
*** Bug 274307 has been marked as a duplicate of this bug. ***
Comment 4 Beat Wolf 2011-11-21 22:35:28 UTC
*** Bug 281234 has been marked as a duplicate of this bug. ***
Comment 5 Anne-Marie Mahfouf 2012-04-03 13:19:43 UTC
*** Bug 297383 has been marked as a duplicate of this bug. ***
Comment 6 Anne-Marie Mahfouf 2012-04-03 13:21:26 UTC
*** Bug 287482 has been marked as a duplicate of this bug. ***
Comment 7 Martin Flöser 2013-06-04 12:20:01 UTC
*** Bug 318955 has been marked as a duplicate of this bug. ***