Bug 269492

Summary: Plasma Crash
Product: [Unmaintained] plasma4 Reporter: Barry Hall <baz>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: asraniel, vit.tucek
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Barry Hall 2011-03-26 22:15:51 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.1 (4.6.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-28-generic x86_64
Distribution: Ubuntu 10.10

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

First time was when i had grandfathers clock and amarok open, plasma just crashed. Second time closed down amarok to try and reload playlists which might have caused plasma to crash and also amarok. Just installed 4.6 updates to system

The crash can be reproduced some of the time.

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

Thread 3 (Thread 0x7f2b0b9a0700 (LWP 1585)):
#0  0x00007fffac7ff904 in clock_gettime ()
#1  0x00007f2b1d11e0bf in clock_gettime (clock_id=1, tp=0x7f2b0b99faa0) at ../sysdeps/unix/clock_gettime.c:100
#2  0x00007f2b2506f94f in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#4  0x00007f2b2513c1fd in QTimerInfoList::updateCurrentTime (this=0x1) at kernel/qeventdispatcher_unix.cpp:339
#5  0x00007f2b2513c225 in QTimerInfoList::timerWait (this=0x1, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#6  0x00007f2b2513a3dd in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7f2b0b99fbdc) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f2b2513a485 in timerSourcePrepare (source=0x1, timeout=0x7f2b0b99faa0) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f2b1ce7aa11 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#9  0x00007f2b1ce7ae78 in ?? () from /lib/libglib-2.0.so.0
#10 0x00007f2b1ce7b45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#11 0x00007f2b2513a1e6 in QEventDispatcherGlib::processEvents (this=0x1fc13f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#12 0x00007f2b2510ca02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#13 0x00007f2b2510cdec in QEventLoop::exec (this=0x7f2b0b99fd70, flags=) at kernel/qeventloop.cpp:201
#14 0x00007f2b250172fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#15 0x00007f2b250ec5f8 in QInotifyFileSystemWatcherEngine::run (this=0x1e6c750) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007f2b2501a27e in QThreadPrivate::start (arg=0x1e6c750) at thread/qthread_unix.cpp:266
#17 0x00007f2b1d52e971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#18 0x00007f2b27dcd92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f2b031d1700 (LWP 1587)):
#0  __pthread_mutex_lock (mutex=0x20a3108) at pthread_mutex_lock.c:51
#1  0x00007f2b1ce7a45a in g_main_context_check () from /lib/libglib-2.0.so.0
#2  0x00007f2b1ce7b023 in ?? () from /lib/libglib-2.0.so.0
#3  0x00007f2b1ce7b45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x00007f2b2513a1e6 in QEventDispatcherGlib::processEvents (this=0x20a5c00, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#5  0x00007f2b2510ca02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f2b2510cdec in QEventLoop::exec (this=0x7f2b031d0d70, flags=) at kernel/qeventloop.cpp:201
#7  0x00007f2b250172fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#8  0x00007f2b250ec5f8 in QInotifyFileSystemWatcherEngine::run (this=0x172efe0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f2b2501a27e in QThreadPrivate::start (arg=0x172efe0) at thread/qthread_unix.cpp:266
#10 0x00007f2b1d52e971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#11 0x00007f2b27dcd92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2b16b8c7a0 (LWP 1584)):
[KCrash Handler]
#6  0x00007f2b25db2a7a in QString (this=0x36c0075, group=0, state=0) at /usr/include/qt4/QtCore/qstring.h:727
#7  KIconEffect::fingerprint (this=0x36c0075, group=0, state=0) at ../../kdeui/icons/kiconeffect.cpp:169
#8  0x00007f2b25db64be in KIconLoaderPrivate::makeCacheKey (this=<value optimized out>, name=..., group=KIconLoader::Desktop, overlays=..., size=24, state=0) at ../../kdeui/icons/kiconloader.cpp:782
#9  0x00007f2b25dbe544 in KIconLoader::loadIcon (this=0x36c0920, _name=<value optimized out>, group=KIconLoader::Desktop, size=24, state=0, overlays=..., path_store=0x0, canReturnNull=false) at ../../kdeui/icons/kiconloader.cpp:1226
#10 0x00007f2b25db5070 in KIconEngine::pixmap (this=<value optimized out>, size=..., mode=<value optimized out>, state=<value optimized out>) at ../../kdeui/icons/kiconengine.cpp:93
#11 0x00007f2b24529e55 in QIcon::pixmap (this=<value optimized out>, size=..., mode=QIcon::Normal, state=25018400) at image/qicon.cpp:676
#12 0x00007f2b279b1f73 in Plasma::IconWidgetPrivate::decoration (this=0x3662560, option=<value optimized out>, useHoverEffect=false, usePressedEffect=false) at ../../plasma/widgets/iconwidget.cpp:812
#13 0x00007f2b279b420c in Plasma::IconWidget::paint (this=0x252d200, painter=0x7fffac6d60e0, option=0x17e2438, widget=<value optimized out>) at ../../plasma/widgets/iconwidget.cpp:1128
#14 0x00007f2b0e069159 in SystemTray::DBusSystemTrayWidget::paint (this=0x7fffac6d5520, painter=0x36c0075, option=0x0, widget=0x0) at ../../../../../plasma/generic/applets/systemtray/protocols/dbussystemtray/dbussystemtraywidget.cpp:189
#15 0x00007f2b24ab40dd in _q_paintItem (item=<value optimized out>, painter=0x7fffac6d60e0, option=0x17e2438, widget=0x0, useWindowOpacity=<value optimized out>, painterStateProtection=<value optimized out>) at graphicsview/qgraphicsscene.cpp:4318
#16 0x00007f2b24ab661c in _q_paintIntoCache (pix=0x7fffac6d6700, item=<value optimized out>, pixmapExposed=..., itemToPixmap=<value optimized out>, renderHints=) at graphicsview/qgraphicsscene.cpp:4356
#17 0x00007f2b24ace9b2 in QGraphicsScenePrivate::drawItemHelper (this=<value optimized out>, item=0x252d210, painter=0x7fffac6d85b0, option=0x17e2438, widget=<value optimized out>, painterStateProtection=<value optimized out>) at graphicsview/qgraphicsscene.cpp:4654
#18 0x00007f2b24acf2ad in QGraphicsScenePrivate::draw (this=<value optimized out>, item=0x252d210, painter=0x7fffac6d85b0, viewTransform=<value optimized out>, transformPtr=<value optimized out>, exposedRegion=<value optimized out>, widget=0x21e18f0, opacity=<value optimized out>, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4895
#19 0x00007f2b24acff42 in QGraphicsScenePrivate::drawSubtreeRecursive (this=<value optimized out>, item=0x252d210, painter=0x7fffac6d85b0, viewTransform=0x7fffac6d8340, exposedRegion=0x2792020, widget=0x21e18f0, parentOpacity=<value optimized out>, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4817
#20 0x00007f2b24acf348 in QGraphicsScenePrivate::draw (this=<value optimized out>, item=0x1acbbc0, painter=0x7fffac6d85b0, viewTransform=<value optimized out>, transformPtr=<value optimized out>, exposedRegion=<value optimized out>, widget=0x21e18f0, opacity=<value optimized out>, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4909
#21 0x00007f2b24acff42 in QGraphicsScenePrivate::drawSubtreeRecursive (this=<value optimized out>, item=0x1acbbc0, painter=0x7fffac6d85b0, viewTransform=0x7fffac6d8340, exposedRegion=0x2792020, widget=0x21e18f0, parentOpacity=<value optimized out>, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4817
#22 0x00007f2b24acf348 in QGraphicsScenePrivate::draw (this=<value optimized out>, item=0x1c6fd80, painter=0x7fffac6d85b0, viewTransform=<value optimized out>, transformPtr=<value optimized out>, exposedRegion=<value optimized out>, widget=0x21e18f0, opacity=<value optimized out>, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4909
#23 0x00007f2b24acff42 in QGraphicsScenePrivate::drawSubtreeRecursive (this=<value optimized out>, item=0x1c6fd80, painter=0x7fffac6d85b0, viewTransform=0x7fffac6d8340, exposedRegion=0x2792020, widget=0x21e18f0, parentOpacity=<value optimized out>, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4817
#24 0x00007f2b24acf348 in QGraphicsScenePrivate::draw (this=<value optimized out>, item=0x1b2f540, painter=0x7fffac6d85b0, viewTransform=<value optimized out>, transformPtr=<value optimized out>, exposedRegion=<value optimized out>, widget=0x21e18f0, opacity=<value optimized out>, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4909
#25 0x00007f2b24acff42 in QGraphicsScenePrivate::drawSubtreeRecursive (this=<value optimized out>, item=0x1b2f540, painter=0x7fffac6d85b0, viewTransform=0x7fffac6d8340, exposedRegion=0x2792020, widget=0x21e18f0, parentOpacity=<value optimized out>, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4817
#26 0x00007f2b24ad0784 in QGraphicsScenePrivate::drawItems (this=0x17e2210, painter=0x7fffac6d85b0, viewTransform=0x7fffac6d8340, exposedRegion=0x2792020, widget=0x21e18f0) at graphicsview/qgraphicsscene.cpp:4699
#27 0x00007f2b24aec2e3 in QGraphicsView::paintEvent (this=<value optimized out>, event=<value optimized out>) at graphicsview/qgraphicsview.cpp:3467
#28 0x00007f2b244cac2e in QWidget::event (this=0x1f1be90, event=0x7fffac6d8ee0) at kernel/qwidget.cpp:8333
#29 0x00007f2b248965e6 in QFrame::event (this=0x1f1be90, e=0x7fffac6d8ee0) at widgets/qframe.cpp:557
#30 0x00007f2b24ae887b in QGraphicsView::viewportEvent (this=0x1f1be90, event=0x7fffac6d8ee0) at graphicsview/qgraphicsview.cpp:2862
#31 0x00007f2b2510d507 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x21e18f0, event=0x7fffac6d8ee0) at kernel/qcoreapplication.cpp:847
#32 0x00007f2b24474fac in QApplicationPrivate::notify_helper (this=0x16e1dd0, receiver=0x21e18f0, e=0x7fffac6d8ee0) at kernel/qapplication.cpp:4392
#33 0x00007f2b2447aaed in QApplication::notify (this=0x16d2080, receiver=0x21e18f0, e=0x7fffac6d8ee0) at kernel/qapplication.cpp:4277
#34 0x00007f2b25e142c6 in KApplication::notify (this=0x16d2080, receiver=0x21e18f0, event=0x7fffac6d8ee0) at ../../kdeui/kernel/kapplication.cpp:311
#35 0x00007f2b2510dcdc in QCoreApplication::notifyInternal (this=0x16d2080, receiver=0x21e18f0, event=0x7fffac6d8ee0) at kernel/qcoreapplication.cpp:732
#36 0x00007f2b244d167d in sendSpontaneousEvent (this=0x25d2140, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x21174f0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#37 QWidgetPrivate::drawWidget (this=0x25d2140, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x21174f0) at kernel/qwidget.cpp:5420
#38 0x00007f2b244d2328 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=2, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x21174f0) at kernel/qwidget.cpp:5627
#39 0x00007f2b244d13da in QWidgetPrivate::drawWidget (this=0x2791b90, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x21174f0) at kernel/qwidget.cpp:5473
#40 0x00007f2b246a5408 in QWidgetBackingStore::sync (this=0x21174f0) at painting/qbackingstore.cpp:1328
#41 0x00007f2b244c4730 in QWidgetPrivate::syncBackingStore (this=0x2791b90) at kernel/qwidget.cpp:1805
#42 0x00007f2b244cb2f5 in QWidget::event (this=0x1f1be90, event=0x36c0920) at kernel/qwidget.cpp:8480
#43 0x00007f2b248965e6 in QFrame::event (this=0x1f1be90, e=0x36c0920) at widgets/qframe.cpp:557
#44 0x00007f2b2492471b in QAbstractScrollArea::event (this=0x1f1be90, e=0x36c0920) at widgets/qabstractscrollarea.cpp:996
#45 0x00007f2b280b5a00 in PanelView::event (this=0x1f1be90, event=0x36c0920) at ../../../../plasma/desktop/shell/panelview.cpp:1505
#46 0x00007f2b24474fdc in QApplicationPrivate::notify_helper (this=0x16e1dd0, receiver=0x1f1be90, e=0x36c0920) at kernel/qapplication.cpp:4396
#47 0x00007f2b2447aaed in QApplication::notify (this=0x16d2080, receiver=0x1f1be90, e=0x36c0920) at kernel/qapplication.cpp:4277
#48 0x00007f2b25e142c6 in KApplication::notify (this=0x16d2080, receiver=0x1f1be90, event=0x36c0920) at ../../kdeui/kernel/kapplication.cpp:311
#49 0x00007f2b2510dcdc in QCoreApplication::notifyInternal (this=0x16d2080, receiver=0x1f1be90, event=0x36c0920) at kernel/qcoreapplication.cpp:732
#50 0x00007f2b25110c22 in sendEvent (receiver=0x1f1be90, event_type=<value optimized out>, data=0x1694530) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#51 QCoreApplicationPrivate::sendPostedEvents (receiver=0x1f1be90, event_type=<value optimized out>, data=0x1694530) at kernel/qcoreapplication.cpp:1373
#52 0x00007f2b24ad280a in dispatchPendingUpdateRequests (this=0x17e2210) at ../../include/QtGui/private/../../../src/gui/graphicsview/qgraphicsview_p.h:189
#53 QGraphicsScenePrivate::_q_processDirtyItems (this=0x17e2210) at graphicsview/qgraphicsscene.cpp:510
#54 0x00007f2b24ad2d92 in QGraphicsScene::qt_metacall (this=0x176ebd0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x219f8d0) at .moc/release-shared/moc_qgraphicsscene.cpp:130
#55 0x00007f2b278f04d5 in Plasma::Corona::qt_metacall (this=0x7fffac6d5520, _c=57409653, _id=0, _a=0x0) at ./corona.moc:109
#56 0x00007f2b280a3b45 in DesktopCorona::qt_metacall (this=0x7fffac6d5520, _c=57409653, _id=0, _a=0x0) at ./desktopcorona.moc:101
#57 0x00007f2b2511fbde in QObject::event (this=0x176ebd0, e=0x7fffac6d5520) at kernel/qobject.cpp:1219
#58 0x00007f2b24acc020 in QGraphicsScene::event (this=0x176ebd0, event=0x36b2770) at graphicsview/qgraphicsscene.cpp:3548
#59 0x00007f2b24474fdc in QApplicationPrivate::notify_helper (this=0x16e1dd0, receiver=0x176ebd0, e=0x36b2770) at kernel/qapplication.cpp:4396
#60 0x00007f2b2447aaed in QApplication::notify (this=0x16d2080, receiver=0x176ebd0, e=0x36b2770) at kernel/qapplication.cpp:4277
#61 0x00007f2b25e142c6 in KApplication::notify (this=0x16d2080, receiver=0x176ebd0, event=0x36b2770) at ../../kdeui/kernel/kapplication.cpp:311
#62 0x00007f2b2510dcdc in QCoreApplication::notifyInternal (this=0x16d2080, receiver=0x176ebd0, event=0x36b2770) at kernel/qcoreapplication.cpp:732
#63 0x00007f2b25110c22 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1694530) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#64 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1694530) at kernel/qcoreapplication.cpp:1373
#65 0x00007f2b2513a653 in sendPostedEvents (s=0x16e5420) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#66 postEventSourceDispatch (s=0x16e5420) at kernel/qeventdispatcher_glib.cpp:277
#67 0x00007f2b1ce77342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#68 0x00007f2b1ce7b2a8 in ?? () from /lib/libglib-2.0.so.0
#69 0x00007f2b1ce7b45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#70 0x00007f2b2513a193 in QEventDispatcherGlib::processEvents (this=0x1693c20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#71 0x00007f2b24527a4e in QGuiEventDispatcherGlib::processEvents (this=0x7fffac6d5520, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#72 0x00007f2b2510ca02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#73 0x00007f2b2510cdec in QEventLoop::exec (this=0x7fffac6daf70, flags=) at kernel/qeventloop.cpp:201
#74 0x00007f2b25110ebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#75 0x00007f2b280abcf3 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../plasma/desktop/shell/main.cpp:118
#76 0x00007f2b27d05d8e in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fffac6db348) at libc-start.c:226
#77 0x0000000000400669 in _start ()

This bug may be a duplicate of or related to bug 258706.

Possible duplicates by query: bug 269462, bug 269431, bug 269253, bug 269199, bug 269147.

Reported using DrKonqi
Comment 1 Beat Wolf 2011-04-11 23:00:43 UTC
*** Bug 269580 has been marked as a duplicate of this bug. ***
Comment 2 Beat Wolf 2011-04-11 23:01:29 UTC
probably duplicate of 226596

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