Bug 240529 - The application Plasma (Widget) crashed and caused the signal: Segmentation fault
Summary: The application Plasma (Widget) crashed and caused the signal: Segmentation ...
Status: RESOLVED UPSTREAM
Alias: None
Product: plasma4
Classification: Plasma
Component: scriptengines (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 262629 264387 267108 268388 269274 285783 286395 290546 317345 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-06-02 23:25 UTC by Vasilis Maglogiannis
Modified: 2013-11-29 17:47 UTC (History)
14 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (24.71 KB, text/plain)
2012-01-03 21:28 UTC, Silviu C.
Details
New crash information added by DrKonqi (30.09 KB, text/plain)
2012-10-12 23:03 UTC, Georges Sancosme
Details
New crash information added by DrKonqi (10.50 KB, text/plain)
2013-11-29 17:47 UTC, kai.stampe
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vasilis Maglogiannis 2010-06-02 23:25:59 UTC
Version:           unspecified (using KDE 4.4.2) 
OS:                Linux

Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic i686
Distribution: Ubuntu 10.04 LTS

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

Thread 3 (Thread 0xa9d9fb70 (LWP 1537)):
#0  0x012a3e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x008af6fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x008b4825 in QTimerInfoList::updateCurrentTime (this=0xaad02eb4) at kernel/qeventdispatcher_unix.cpp:340
#3  0x008b486a in QTimerInfoList::timerWait (this=0xaad02eb4, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x008b2818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa9d9f0cc) at kernel/qeventdispatcher_glib.cpp:136
#5  0x008b28a5 in timerSourcePrepare (source=0x0, timeout=0x12a7ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0x04dd9aca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x04dd9ee9 in ?? () from /lib/libglib-2.0.so.0
#8  0x04dda4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x008b260f in QEventDispatcherGlib::processEvents (this=0x85a5a88, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x00885059 in QEventLoop::processEvents (this=0xa9d9f290, flags=) at kernel/qeventloop.cpp:149
#11 0x008854aa in QEventLoop::exec (this=0xa9d9f290, flags=...) at kernel/qeventloop.cpp:201
#12 0x007815a8 in QThread::exec (this=0x85cb9b0) at thread/qthread.cpp:487
#13 0x00864c1b in QInotifyFileSystemWatcherEngine::run (this=0x85cb9b0) at io/qfilesystemwatcher_inotify.cpp:248
#14 0x0078432e in QThreadPrivate::start (arg=0x85cb9b0) at thread/qthread_unix.cpp:248
#15 0x00c9f96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x00430a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa9596b70 (LWP 1538)):
#0  0x00ee2422 in __kernel_vsyscall ()
#1  0x00ca4015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb68909d7 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0xb6890a21 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0x00c9f96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x00430a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb77a0aa0 (LWP 1535)):
[KCrash Handler]
#6  QGraphicsItemPrivate::invalidateParentGraphicsEffectsRecursively (this=0x1) at graphicsview/qgraphicsitem.cpp:5113
#7  0x02dc9625 in QGraphicsItem::update (this=0x969a410, rect=...) at graphicsview/qgraphicsitem.cpp:5383
#8  0xa0d71812 in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtGui.so
#9  0x03b97ca8 in PyCFunction_Call () from /usr/lib/libpython2.6.so.1.0
#10 0x03bf845e in PyEval_EvalFrameEx () from /usr/lib/libpython2.6.so.1.0
#11 0x03bf9cbd in PyEval_EvalCodeEx () from /usr/lib/libpython2.6.so.1.0
#12 0x03b81e97 in ?? () from /usr/lib/libpython2.6.so.1.0
#13 0x03b52edc in PyObject_Call () from /usr/lib/libpython2.6.so.1.0
#14 0x03b64e34 in ?? () from /usr/lib/libpython2.6.so.1.0
#15 0x03b52edc in PyObject_Call () from /usr/lib/libpython2.6.so.1.0
#16 0x03bf2c24 in PyEval_CallObjectWithKeywords () from /usr/lib/libpython2.6.so.1.0
#17 0x06017417 in sip_api_invoke_slot () from /usr/lib/pymodules/python2.6/sip.so
#18 0x048046e3 in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtCore.so
#19 0x048047de in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtCore.so
#20 0x048048a5 in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtCore.so
#21 0x0088bc9a in QMetaObject::metacall (object=0x9a12ae8, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xbfe7e57c) at kernel/qmetaobject.cpp:237
#22 0x0089a3d5 in QMetaObject::activate (sender=0x96738a8, m=0x99a5a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293
#23 0x008ebaa7 in QTimer::timeout (this=0x96738a8) at .moc/release-shared/moc_qtimer.cpp:134
#24 0x008a260e in QTimer::timerEvent (this=0x96738a8, e=0xbfe7eb30) at kernel/qtimer.cpp:271
#25 0x0474b5fc in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtCore.so
#26 0x00897254 in QObject::event (this=0x96738a8, e=0x2) at kernel/qobject.cpp:1212
#27 0x0474b592 in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtCore.so
#28 0x0275e4dc in QApplicationPrivate::notify_helper (this=0x8165a70, receiver=0x96738a8, e=0xbfe7eb30) at kernel/qapplication.cpp:4300
#29 0x0276505e in QApplication::notify (this=0x815f8e0, receiver=0x96738a8, e=0xbfe7eb30) at kernel/qapplication.cpp:3704
#30 0x010c2f2a in KApplication::notify (this=0x815f8e0, receiver=0x96738a8, event=0xbfe7eb30) at ../../kdeui/kernel/kapplication.cpp:302
#31 0x00886a3b in QCoreApplication::notifyInternal (this=0x815f8e0, receiver=0x96738a8, event=0xbfe7eb30) at kernel/qcoreapplication.cpp:704
#32 0x008b5d66 in QCoreApplication::sendEvent (this=0x81682c4) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#33 QTimerInfoList::activateTimers (this=0x81682c4) at kernel/qeventdispatcher_unix.cpp:603
#34 0x008b2917 in timerSourceDispatch (source=0x8168700) at kernel/qeventdispatcher_glib.cpp:184
#35 idleTimerSourceDispatch (source=0x8168700) at kernel/qeventdispatcher_glib.cpp:231
#36 0x04dd65e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#37 0x04dda2d8 in ?? () from /lib/libglib-2.0.so.0
#38 0x04dda4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#39 0x008b25d5 in QEventDispatcherGlib::processEvents (this=0x8165740, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#40 0x0281e135 in QGuiEventDispatcherGlib::processEvents (this=0x8165740, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#41 0x00885059 in QEventLoop::processEvents (this=0xbfe7edf0, flags=) at kernel/qeventloop.cpp:149
#42 0x008854aa in QEventLoop::exec (this=0xbfe7edf0, flags=...) at kernel/qeventloop.cpp:201
#43 0x02c00dde in QMenu::exec (this=0xbfe7ee4c, p=..., action=0x0) at widgets/qmenu.cpp:2063
#44 0x015e9821 in ?? () from /usr/lib/kde4/plasma_containmentactions_contextmenu.so
#45 0x01c81be6 in Plasma::Containment::mousePressEvent (this=0x843eb80, event=0xbfe7ee4c) at ../../plasma/containment.cpp:577
#46 0x02ddf63a in QGraphicsItem::sceneEvent (this=0x843eb88, event=0xbfe7f794) at graphicsview/qgraphicsitem.cpp:6496
#47 0x02e31057 in QGraphicsWidget::sceneEvent (this=0x843eb80, event=0xbfe7f794) at graphicsview/qgraphicswidget.cpp:1129
#48 0x02df4d99 in QGraphicsScenePrivate::sendEvent (this=0x823eac0, item=0x843eb88, event=0xbfe7f794) at graphicsview/qgraphicsscene.cpp:1181
#49 0x02df726b in QGraphicsScenePrivate::sendMouseEvent (this=0x823eac0, mouseEvent=0xbfe7f794) at graphicsview/qgraphicsscene.cpp:1255
#50 0x02e059f2 in QGraphicsScenePrivate::mousePressEventHandler (this=0x823eac0, mouseEvent=0xbfe7f794) at graphicsview/qgraphicsscene.cpp:1378
#51 0x02e0601d in QGraphicsScene::mousePressEvent (this=0x823f1a8, mouseEvent=0xbfe7f794) at graphicsview/qgraphicsscene.cpp:4003
#52 0x02e0a6f4 in QGraphicsScene::event (this=0x823f1a8, event=0xbfe7f794) at graphicsview/qgraphicsscene.cpp:3395
#53 0x0275e4dc in QApplicationPrivate::notify_helper (this=0x8165a70, receiver=0x823f1a8, e=0xbfe7f794) at kernel/qapplication.cpp:4300
#54 0x0276505e in QApplication::notify (this=0x815f8e0, receiver=0x823f1a8, e=0xbfe7f794) at kernel/qapplication.cpp:3704
#55 0x010c2f2a in KApplication::notify (this=0x815f8e0, receiver=0x823f1a8, event=0xbfe7f794) at ../../kdeui/kernel/kapplication.cpp:302
#56 0x00886a3b in QCoreApplication::notifyInternal (this=0x815f8e0, receiver=0x823f1a8, event=0xbfe7f794) at kernel/qcoreapplication.cpp:704
#57 0x0275f2be in QCoreApplication::sendSpontaneousEvent (receiver=0x823f1a8, event=0x2) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#58 qt_sendSpontaneousEvent (receiver=0x823f1a8, event=0x2) at kernel/qapplication.cpp:5279
#59 0x02e2c4f5 in QGraphicsView::mousePressEvent (this=0x8849a00, event=0xbfe7ff00) at graphicsview/qgraphicsview.cpp:3085
#60 0x027bc7dc in QWidget::event (this=0x8849a00, event=0xbfe7ff00) at kernel/qwidget.cpp:7994
#61 0x02bb8fd3 in QFrame::event (this=0x8849a00, e=0xbfe7ff00) at widgets/qframe.cpp:557
#62 0x02c53382 in QAbstractScrollArea::viewportEvent (this=0x0, e=0x2) at widgets/qabstractscrollarea.cpp:1036
#63 0x02e2906b in QGraphicsView::viewportEvent (this=0x8849a00, event=0xbfe7ff00) at graphicsview/qgraphicsview.cpp:2787
#64 0x02c55c65 in QAbstractScrollAreaPrivate::viewportEvent (this=0x87d7518, o=0x86e34e0, e=0xbfe7ff00) at widgets/qabstractscrollarea_p.h:100
#65 QAbstractScrollAreaFilter::eventFilter (this=0x87d7518, o=0x86e34e0, e=0xbfe7ff00) at widgets/qabstractscrollarea_p.h:116
#66 0x00885cda in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8165a70, receiver=0x86e34e0, event=0xbfe7ff00) at kernel/qcoreapplication.cpp:819
#67 0x0275e4b9 in QApplicationPrivate::notify_helper (this=0x8165a70, receiver=0x86e34e0, e=0xbfe7ff00) at kernel/qapplication.cpp:4296
#68 0x027659f7 in QApplication::notify (this=0x815f8e0, receiver=0x86e34e0, e=0xbfe7ff00) at kernel/qapplication.cpp:3865
#69 0x010c2f2a in KApplication::notify (this=0x815f8e0, receiver=0x86e34e0, event=0xbfe7ff00) at ../../kdeui/kernel/kapplication.cpp:302
#70 0x00886a3b in QCoreApplication::notifyInternal (this=0x815f8e0, receiver=0x86e34e0, event=0xbfe7ff00) at kernel/qcoreapplication.cpp:704
#71 0x02764952 in QCoreApplication::sendEvent (receiver=0x86e34e0, event=0xbfe7ff00, alienWidget=0x86e34e0, nativeWidget=0x8849a00, buttonDown=0x30a2058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#72 QApplicationPrivate::sendMouseEvent (receiver=0x86e34e0, event=0xbfe7ff00, alienWidget=0x86e34e0, nativeWidget=0x8849a00, buttonDown=0x30a2058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#73 0x027f0088 in QETWidget::translateMouseEvent (this=0x8849a00, event=0xbfe8041c) at kernel/qapplication_x11.cpp:4368
#74 0x027ef511 in QApplication::x11ProcessEvent (this=0x815f8e0, event=0xbfe8041c) at kernel/qapplication_x11.cpp:3379
#75 0x0281e60a in x11EventSourceDispatch (s=0x8168740, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#76 0x04dd65e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#77 0x04dda2d8 in ?? () from /lib/libglib-2.0.so.0
#78 0x04dda4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#79 0x008b25d5 in QEventDispatcherGlib::processEvents (this=0x8165740, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#80 0x0281e135 in QGuiEventDispatcherGlib::processEvents (this=0x8165740, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#81 0x00885059 in QEventLoop::processEvents (this=0xbfe80714, flags=) at kernel/qeventloop.cpp:149
#82 0x008854aa in QEventLoop::exec (this=0xbfe80714, flags=...) at kernel/qeventloop.cpp:201
#83 0x0088969f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#84 0x0275e577 in QApplication::exec () at kernel/qapplication.cpp:3579
#85 0x0630205e in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#86 0x0804e133 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=0, envs=0x812a508 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x8051465 "0") at ../../kinit/kinit.cpp:717
#87 0x0804ec6d in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at ../../kinit/kinit.cpp:1209
#88 0x0804f190 in handle_requests (waitForPid=<value optimized out>) at ../../kinit/kinit.cpp:1402
#89 0x0804fe4f in main (argc=4, argv=0xbfe811c4, envp=0xbfe811d8) at ../../kinit/kinit.cpp:1845

Report to https://bugs.kde.org

Reproducible: Didn't try
Comment 1 Aaron J. Seigo 2010-06-03 17:28:34 UTC
upstream bug in Qt.
Comment 2 Marco Martin 2011-01-10 18:49:54 UTC
*** Bug 262629 has been marked as a duplicate of this bug. ***
Comment 3 Beat Wolf 2011-01-30 13:34:18 UTC
*** Bug 264387 has been marked as a duplicate of this bug. ***
Comment 4 Beat Wolf 2011-03-26 12:58:21 UTC
*** Bug 267108 has been marked as a duplicate of this bug. ***
Comment 5 Beat Wolf 2011-03-26 12:58:26 UTC
*** Bug 268388 has been marked as a duplicate of this bug. ***
Comment 6 Beat Wolf 2011-03-26 12:58:30 UTC
*** Bug 269274 has been marked as a duplicate of this bug. ***
Comment 7 Beat Wolf 2011-11-13 18:48:18 UTC
*** Bug 285783 has been marked as a duplicate of this bug. ***
Comment 8 Beat Wolf 2011-11-13 18:48:22 UTC
*** Bug 286395 has been marked as a duplicate of this bug. ***
Comment 9 Silviu C. 2012-01-03 21:28:13 UTC
Created attachment 67413 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.95 (4.8 RC1 (4.7.95) using Qt 4.7.4

- What I was doing when the application crashed:

Added the PyWeather plasmoid and the removed it. After that the desktop crashed and restarted itself.

-- Backtrace (Reduced):
#6  QGraphicsItemPrivate::invalidateParentGraphicsEffectsRecursively (this=<optimized out>) at graphicsview/qgraphicsitem.cpp:5379
#7  0x00007ff3163fb443 in update (rect=..., this=0x4a36560) at graphicsview/qgraphicsitem.cpp:5688
#8  QGraphicsItem::update (this=0x4a36560, rect=...) at graphicsview/qgraphicsitem.cpp:5681
#9  0x00007ff2fa446e9b in update (height=<optimized out>, width=<optimized out>, ay=<optimized out>, ax=<optimized out>, this=<optimized out>) at /usr/include/qt4/QtGui/qgraphicsitem.h:505
#10 meth_QGraphicsItem_update (sipSelf=<Applet at remote 0x2f03170>, sipArgs=(), sipKwds=0x0) at sipQtGuipart6.cpp:53708
Comment 10 Thijs 2012-01-04 08:31:55 UTC
*** Bug 290546 has been marked as a duplicate of this bug. ***
Comment 11 Georges Sancosme 2012-10-12 23:03:06 UTC
Created attachment 74510 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.8.5 (4.8.5) "release 2" using Qt 4.8.1

- What I was doing when the application crashed:
Addig widget, resizing it

- Unusual behavior I noticed:
Right clic and "add widget" didn't show up the widgets selector. 
I had to select activities and in the activities selector press the add widget button to have the widget selector showing up.

-- Backtrace (Reduced):
#6  QGraphicsItemPrivate::invalidateParentGraphicsEffectsRecursively (this=<optimized out>) at graphicsview/qgraphicsitem.cpp:5386
#7  0x00007ff09a25e108 in update (rect=..., this=0x56712f0) at graphicsview/qgraphicsitem.cpp:5693
#8  QGraphicsItem::update (this=0x56712f0, rect=...) at graphicsview/qgraphicsitem.cpp:5686
#9  0x00007ff069583593 in meth_QGraphicsItem_update (sipSelf=0x9765680, sipArgs=0x1f1b050, sipKwds=0x0) at sipQtGuiQGraphicsItem.cpp:2811
#10 0x00007ff06a5db13a in call_function (oparg=<optimized out>, pp_stack=0x7fffcf97e5a8) at Python/ceval.c:4021
Comment 12 Martin Flöser 2013-06-04 12:46:36 UTC
*** Bug 317345 has been marked as a duplicate of this bug. ***
Comment 13 kai.stampe 2013-11-29 17:47:05 UTC
Created attachment 83829 [details]
New crash information added by DrKonqi

plasma-desktop (4.11.2) on KDE Platform 4.11.2 using Qt 4.8.4

- What I was doing when the application crashed:

KDE crashed for some MS after installing google+ widget and closing the install window

-- Backtrace (Reduced):
#6  QGraphicsItemPrivate::invalidateParentGraphicsEffectsRecursively (this=<optimized out>) at graphicsview/qgraphicsitem.cpp:5387
#7  0x00007f5f68937067 in QGraphicsItem::update (this=0x4fda090, rect=...) at graphicsview/qgraphicsitem.cpp:5694
#8  0x00007f5eaa2252a7 in update (height=<optimized out>, width=<optimized out>, ay=<optimized out>, ax=<optimized out>, this=<optimized out>) at /usr/include/qt4/QtGui/qgraphicsitem.h:506
#9  meth_QGraphicsItem_update (sipSelf=0x5ff6050, sipArgs=0x5b8b050, sipKwds=0x0) at sipQtGuipart6.cpp:56206
#10 0x00007f5eab1d2ad4 in call_function (oparg=<optimized out>, pp_stack=0x7fff7838ec90) at ../Python/ceval.c:4021