Bug 285561 - Plasma Desktop
Summary: Plasma Desktop
Status: RESOLVED DUPLICATE of bug 284005
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-02 13:42 UTC by JD
Modified: 2011-11-10 21:08 UTC (History)
0 users

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 JD 2011-11-02 13:42:04 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.2 (4.7.2) (Compiled from sources)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic i686
Distribution: Ubuntu 11.10

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

See the workspace type netbook. when I chance back to desktop  cras report assistan giveme a report.

The crash can be reproduced some of the time.

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

Thread 4 (Thread 0xb1931b70 (LWP 1776)):
#0  0x06b63d10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x02bc57d5 in do_gettime (frac=0xb1931010, sec=0xb1931008) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x02c984b6 in QTimerInfoList::updateCurrentTime (this=0x90c1314) at kernel/qeventdispatcher_unix.cpp:339
#4  0x02c9880a in QTimerInfoList::timerWait (this=0x90c1314, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x02c97053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb193111c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x02c970ed in timerSourcePrepare (source=0x90c12e0, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x01da188c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x01da2637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x01da2c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x02c97b37 in QEventDispatcherGlib::processEvents (this=0x90c0dc0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x02c681dd in QEventLoop::processEvents (this=0xb19312a0, flags=...) at kernel/qeventloop.cpp:149
#12 0x02c68421 in QEventLoop::exec (this=0xb19312a0, flags=...) at kernel/qeventloop.cpp:201
#13 0x02b6b90b in QThread::exec (this=0x90be2b0) at thread/qthread.cpp:498
#14 0x02c48e2d in QInotifyFileSystemWatcherEngine::run (this=0x90be2b0) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x02b6e7b3 in QThreadPrivate::start (arg=0x90be2b0) at thread/qthread_unix.cpp:331
#16 0x01c2ad31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x00f200ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xaff2fb70 (LWP 1777)):
#0  0x01da2540 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x01da2c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x02c97b37 in QEventDispatcherGlib::processEvents (this=0x9257c78, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#3  0x02c681dd in QEventLoop::processEvents (this=0xaff2f2a0, flags=...) at kernel/qeventloop.cpp:149
#4  0x02c68421 in QEventLoop::exec (this=0xaff2f2a0, flags=...) at kernel/qeventloop.cpp:201
#5  0x02b6b90b in QThread::exec (this=0x8f34c70) at thread/qthread.cpp:498
#6  0x02c48e2d in QInotifyFileSystemWatcherEngine::run (this=0x8f34c70) at io/qfilesystemwatcher_inotify.cpp:248
#7  0x02b6e7b3 in QThreadPrivate::start (arg=0x8f34c70) at thread/qthread_unix.cpp:331
#8  0x01c2ad31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0x00f200ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xae5fdb70 (LWP 1783)):
#0  0x00c12416 in __kernel_vsyscall ()
#1  0x00f1140e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x01db134b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x01da2896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x01da2f9b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x04904cea in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0x01dc95f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x01c2ad31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x00f200ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb78c1b20 (LWP 1771)):
[KCrash Handler]
#7  0x03e08fe4 in QAbstractScrollArea::viewport (this=0x0) at widgets/qabstractscrollarea.cpp:574
#8  0x034037b2 in QAccessibleItemView::object (this=0x94391e8) at complexwidgets.cpp:879
#9  0x02ffd0ab in QSpiAccessibleBridge::interfaceToAccessible(QAccessibleInterface*, int, bool) () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
#10 0x02ffeb7d in QSpiAccessibleBridge::notifyAccessibilityUpdate(int, QAccessibleInterface*, int) () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
#11 0x03ea539e in QAccessible::updateAccessibility (o=0x9114f18, who=0, reason=QAccessible::ObjectHide) at accessible/qaccessible_unix.cpp:107
#12 0x0396b3be in QWidgetPrivate::hideChildren (this=0x888d200, spontaneous=false) at kernel/qwidget.cpp:7836
#13 0x0396b552 in QWidgetPrivate::hide_helper (this=0x888d200) at kernel/qwidget.cpp:7562
#14 0x03974c50 in QWidget::setVisible (this=0x888dff0, visible=false) at kernel/qwidget.cpp:7734
#15 0x0396aa00 in hide (this=<optimized out>) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:491
#16 QWidgetPrivate::close_helper (this=0x888d200, mode=QWidgetPrivate::CloseNoEvent) at kernel/qwidget.cpp:7869
#17 0x0396b141 in QWidget::~QWidget (this=0x888dff0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1592
#18 0x03d7490f in QFrame::~QFrame (this=0x888dff0, __in_chrg=<optimized out>) at widgets/qframe.cpp:240
#19 0x03e07644 in QAbstractScrollArea::~QAbstractScrollArea (this=0x888dff0, __in_chrg=<optimized out>) at widgets/qabstractscrollarea.cpp:521
#20 0x03ea61ce in QAbstractItemView::~QAbstractItemView (this=0x888dff0, __in_chrg=<optimized out>) at itemviews/qabstractitemview.cpp:596
#21 0x03ee9acf in QTreeView::~QTreeView (this=0x888dff0, __in_chrg=<optimized out>) at itemviews/qtreeview.cpp:206
#22 0x03ee9b12 in QTreeView::~QTreeView (this=0x888dff0, __in_chrg=<optimized out>) at itemviews/qtreeview.cpp:208
#23 0x03f93b29 in QGraphicsProxyWidget::~QGraphicsProxyWidget (this=0x999e7c8, __in_chrg=<optimized out>) at graphicsview/qgraphicsproxywidget.cpp:554
#24 0x00844120 in Plasma::TreeView::~TreeView (this=0x999e7c8, __in_chrg=<optimized out>) at ../../plasma/widgets/treeview.cpp:54
#25 0x032f4f65 in Plasma::WeatherView::~WeatherView (this=0x999e7c8, __in_chrg=<optimized out>) at ../../../applets/weather/weatherview.cpp:50
#26 0x032f4fb2 in Plasma::WeatherView::~WeatherView (this=0x999e7c8, __in_chrg=<optimized out>) at ../../../applets/weather/weatherview.cpp:52
#27 0x03f830d8 in QGraphicsItem::~QGraphicsItem (this=0x9c7c960, __in_chrg=<optimized out>) at graphicsview/qgraphicsitem.cpp:1488
#28 0x03fd8b34 in ~QGraphicsObject (this=<optimized out>, __in_chrg=<optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:547
#29 QGraphicsWidget::~QGraphicsWidget (this=0x9c7c958, __in_chrg=<optimized out>) at graphicsview/qgraphicswidget.cpp:232
#30 0x03fd8cc2 in QGraphicsWidget::~QGraphicsWidget (this=0x9c7c958, __in_chrg=<optimized out>) at graphicsview/qgraphicswidget.cpp:277
#31 0x03f830d8 in QGraphicsItem::~QGraphicsItem (this=0x8ceb280, __in_chrg=<optimized out>) at graphicsview/qgraphicsitem.cpp:1488
#32 0x03fd8b34 in ~QGraphicsObject (this=<optimized out>, __in_chrg=<optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:547
#33 QGraphicsWidget::~QGraphicsWidget (this=0x8ceb278, __in_chrg=<optimized out>) at graphicsview/qgraphicswidget.cpp:232
#34 0x0083fdee in Plasma::TabBar::~TabBar (this=0x8ceb278, __in_chrg=<optimized out>) at ../../plasma/widgets/tabbar.cpp:269
#35 0x0083fe42 in Plasma::TabBar::~TabBar (this=0x8ceb278, __in_chrg=<optimized out>) at ../../plasma/widgets/tabbar.cpp:272
#36 0x03f830d8 in QGraphicsItem::~QGraphicsItem (this=0x9588280, __in_chrg=<optimized out>) at graphicsview/qgraphicsitem.cpp:1488
#37 0x03fd8b34 in ~QGraphicsObject (this=<optimized out>, __in_chrg=<optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:547
#38 QGraphicsWidget::~QGraphicsWidget (this=0x9588278, __in_chrg=<optimized out>) at graphicsview/qgraphicswidget.cpp:232
#39 0x032f46d6 in ~BackgroundWidget (this=0x9588278, __in_chrg=<optimized out>) at ../../../applets/weather/weatherapplet.cpp:62
#40 BackgroundWidget::~BackgroundWidget (this=0x9588278, __in_chrg=<optimized out>) at ../../../applets/weather/weatherapplet.cpp:62
#41 0x03f830d8 in QGraphicsItem::~QGraphicsItem (this=0x8cddf30, __in_chrg=<optimized out>) at graphicsview/qgraphicsitem.cpp:1488
#42 0x03fd8b34 in ~QGraphicsObject (this=<optimized out>, __in_chrg=<optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:547
#43 QGraphicsWidget::~QGraphicsWidget (this=0x8cddf28, __in_chrg=<optimized out>) at graphicsview/qgraphicswidget.cpp:232
#44 0x0071100d in Plasma::Applet::~Applet (this=0x8cddf28, __in_chrg=<optimized out>) at ../../plasma/applet.cpp:199
#45 0x0076eb06 in Plasma::PopupApplet::~PopupApplet (this=0x8cddf28, __in_chrg=<optimized out>) at ../../plasma/popupapplet.cpp:70
#46 0x033040f2 in WeatherPopupApplet::~WeatherPopupApplet (this=0x8cddf28, __in_chrg=<optimized out>) at ../../../libs/plasmaweather/weatherpopupapplet.cpp:198
#47 0x032e6da4 in WeatherApplet::~WeatherApplet (this=0x8cddf28, __in_chrg=<optimized out>) at ../../../applets/weather/weatherapplet.cpp:205
#48 0x032e6e12 in WeatherApplet::~WeatherApplet (this=0x8cddf28, __in_chrg=<optimized out>) at ../../../applets/weather/weatherapplet.cpp:207
#49 0x007217de in qDeleteAll<QList<Plasma::Applet*>::const_iterator> (end=<optimized out>, begin=<optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:322
#50 qDeleteAll<QList<Plasma::Applet*> > (c=...) at /usr/include/qt4/QtCore/qalgorithms.h:330
#51 ~ContainmentPrivate (this=0x8cbe9b8, __in_chrg=<optimized out>) at ../../plasma/private/containment_p.h:70
#52 Plasma::Containment::~Containment (this=0x8c8d508, __in_chrg=<optimized out>) at ../../plasma/containment.cpp:148
#53 0x02acb4d5 in DefaultDesktop::~DefaultDesktop (this=0x8c8d508, __in_chrg=<optimized out>) at ../../../../../plasma/desktop/containments/desktop/desktop.cpp:59
#54 0x02acb522 in DefaultDesktop::~DefaultDesktop (this=0x8c8d508, __in_chrg=<optimized out>) at ../../../../../plasma/desktop/containments/desktop/desktop.cpp:61
#55 0x00735a7e in qDeleteAll<QList<Plasma::Containment*>::const_iterator> (end=<optimized out>, begin=<optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:322
#56 qDeleteAll<QList<Plasma::Containment*> > (c=...) at /usr/include/qt4/QtCore/qalgorithms.h:330
#57 Plasma::CoronaPrivate::~CoronaPrivate (this=0x8700380, __in_chrg=<optimized out>) at ../../plasma/corona.cpp:805
#58 0x00735c9b in Plasma::Corona::~Corona (this=0x87003f0, __in_chrg=<optimized out>) at ../../plasma/corona.cpp:82
#59 0x00a772e7 in DesktopCorona::~DesktopCorona (this=0x87003f0, __in_chrg=<optimized out>) at ../../../../plasma/desktop/shell/desktopcorona.cpp:70
#60 0x00a77332 in DesktopCorona::~DesktopCorona (this=0x87003f0, __in_chrg=<optimized out>) at ../../../../plasma/desktop/shell/desktopcorona.cpp:73
#61 0x00a9ce8a in PlasmaApp::cleanup (this=0x86f0968) at ../../../../plasma/desktop/shell/plasmaapp.cpp:381
#62 0x00a9cfe2 in PlasmaApp::quit (this=0x86f0968) at ../../../../plasma/desktop/shell/plasmaapp.cpp:342
#63 0x00ab4561 in PlasmaAppAdaptor::quit (this=0x877ef08) at appadaptor.cpp:75
#64 0x00ab47c0 in PlasmaAppAdaptor::qt_metacall (this=0x877ef08, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbff3c54c) at appadaptor.moc:124
#65 0x0096bd87 in QDBusConnectionPrivate::deliverCall (this=0x86f0070, object=0x877ef08, msg=..., metaTypes=..., slotIdx=0) at qdbusintegrator.cpp:942
#66 0x0096ceb6 in QDBusConnectionPrivate::activateCall (this=0x86f0070, object=0x877ef08, flags=337, msg=...) at qdbusintegrator.cpp:845
#67 0x0096d948 in QDBusConnectionPrivate::activateObject (this=0x86f0070, node=..., msg=..., pathStartPos=142271920) at qdbusintegrator.cpp:1402
#68 0x0096da18 in QDBusActivateObjectEvent::placeMetaCall (this=0x9f4d7e0) at qdbusintegrator.cpp:1524
#69 0x02c81b52 in QObject::event (this=0x86f0968, e=0x9f4d7e0) at kernel/qobject.cpp:1217
#70 0x02c6977a in QCoreApplication::event (this=0x86f0968, e=0x9f4d7e0) at kernel/qcoreapplication.cpp:1616
#71 0x0391a3d1 in QApplication::event (this=0x86f0968, e=0x9f4d7e0) at kernel/qapplication.cpp:2527
#72 0x03915d54 in notify_helper (e=0x9f4d7e0, receiver=0x86f0968, this=0x8700560) at kernel/qapplication.cpp:4486
#73 QApplicationPrivate::notify_helper (this=0x8700560, receiver=0x86f0968, e=0x9f4d7e0) at kernel/qapplication.cpp:4458
#74 0x0391b103 in QApplication::notify (this=0x9f4d7e0, receiver=0x86f0968, e=0x9f4d7e0) at kernel/qapplication.cpp:3886
#75 0x011b1681 in KApplication::notify (this=0x86f0968, receiver=0x86f0968, event=0x9f4d7e0) at ../../kdeui/kernel/kapplication.cpp:311
#76 0x02c6919e in QCoreApplication::notifyInternal (this=0x86f0968, receiver=0x86f0968, event=0x9f4d7e0) at kernel/qcoreapplication.cpp:787
#77 0x02c6cf93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#78 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x86ae2e0) at kernel/qcoreapplication.cpp:1428
#79 0x02c6d0ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321
#80 0x02c976a4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#81 postEventSourceDispatch (s=0x86fd390) at kernel/qeventdispatcher_glib.cpp:277
#82 0x01da225f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#83 0x01da2990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#84 0x01da2c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#85 0x02c97ada in QEventDispatcherGlib::processEvents (this=0x86af218, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#86 0x039cde3a in QGuiEventDispatcherGlib::processEvents (this=0x86af218, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#87 0x02c681dd in QEventLoop::processEvents (this=0xbff3cd94, flags=...) at kernel/qeventloop.cpp:149
#88 0x02c68421 in QEventLoop::exec (this=0xbff3cd94, flags=...) at kernel/qeventloop.cpp:201
#89 0x02c6d19d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#90 0x039138f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#91 0x00a8418b in kdemain (argc=1, argv=0xbff3cf94) at ../../../../plasma/desktop/shell/main.cpp:120
#92 0x0804850b in main (argc=1, argv=0xbff3cf94) at plasma-desktop_dummy.cpp:3

Possible duplicates by query: bug 284005.

Reported using DrKonqi
Comment 1 Christoph Feck 2011-11-10 21:08:56 UTC

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