Bug 294759

Summary: KDE plasma desktop crased
Product: [Unmaintained] plasma4 Reporter: lipovaca_anes
Component: widget-devicenotifierAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: smmillen, wilderkde
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description lipovaca_anes 2012-02-24 16:52:09 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.8.00 (4.8.0
Qt Version: 4.7.4
Operating System: Linux 3.0.0-16-generic i686
Distribution: Ubuntu 11.10

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

I inserted second USB flash drive and dialog window appeared with available actions and when I clicked open desktop crashed

Kbuntu 11.10    3.0.0-16-generic
Intel(R) Pentium(R) Dual  CPU  T3400  @ 2.16GHz
HDD WDC WD3200BEKT-00PVMT0
Wlan BCM4312 802.11b/g LP-PHY
Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
VGA compatible controller: ATI Technologies Inc Device 95c2
Ethernet controller: Marvell Technology Group Ltd. 88E8072 PCI-E Gigabit Ethernet Controller


USB Flash drive's
A-DATA Technology Co., Ltd. 8Gib
Alcor Micro Corp. Transcend JetFlash Flash Drive 2GiB
KDE SC 4.8.00 (4.8.0 upgaded via ppa

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

Thread 5 (Thread 0xb0f81b70 (LWP 1667)):
#0  0x00f0e416 in __kernel_vsyscall ()
#1  0x001d340e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x080db34b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x080cc896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x080ccc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0628db37 in QEventDispatcherGlib::processEvents (this=0x90dc990, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x0625e1dd in QEventLoop::processEvents (this=0xb0f812a0, flags=...) at kernel/qeventloop.cpp:149
#7  0x0625e421 in QEventLoop::exec (this=0xb0f812a0, flags=...) at kernel/qeventloop.cpp:201
#8  0x0616190b in QThread::exec (this=0x90d95d8) at thread/qthread.cpp:498
#9  0x0623ee2d in QInotifyFileSystemWatcherEngine::run (this=0x90d95d8) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x061647b3 in QThreadPrivate::start (arg=0x90d95d8) at thread/qthread_unix.cpp:331
#11 0x07cb5d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x001e20ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 4 (Thread 0xaf7beb70 (LWP 1668)):
#0  0x00f0e416 in __kernel_vsyscall ()
#1  0x001d340e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x080db34b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x080cc896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x080ccc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0628db37 in QEventDispatcherGlib::processEvents (this=0x9132080, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x0625e1dd in QEventLoop::processEvents (this=0xaf7be2a0, flags=...) at kernel/qeventloop.cpp:149
#7  0x0625e421 in QEventLoop::exec (this=0xaf7be2a0, flags=...) at kernel/qeventloop.cpp:201
#8  0x0616190b in QThread::exec (this=0x8eb7f88) at thread/qthread.cpp:498
#9  0x0623ee2d in QInotifyFileSystemWatcherEngine::run (this=0x8eb7f88) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x061647b3 in QThreadPrivate::start (arg=0x8eb7f88) at thread/qthread_unix.cpp:331
#11 0x07cb5d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x001e20ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xaefbdb70 (LWP 1669)):
#0  0x00f0e416 in __kernel_vsyscall ()
#1  0x07cb9a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x001efcfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x023889a9 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0x023889ef in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0x07cb5d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x001e20ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xada3eb70 (LWP 1674)):
#0  0x080cc802 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x080ccf9b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x065b1cea in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#3  0x080f35f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x07cb5d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#5  0x001e20ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb77db720 (LWP 1664)):
[KCrash Handler]
#7  0x04cb92a4 in QDeclarativeError::isValid (this=0x97) at qml/qdeclarativeerror.cpp:138
#8  0x04c64ab1 in QDeclarativeExpression::hasError (this=0x9a804c8) at qml/qdeclarativeexpression.cpp:769
#9  0x04ca1672 in QDeclarativeBoundSignal::qt_metacall (this=0x91ac7f8, c=QMetaObject::InvokeMetaMethod, id=4, a=0xbfadce04) at qml/qdeclarativeboundsignal.cpp:187
#10 0x06265b7d in metacall (argv=0xbfadce04, idx=4, cl=QMetaObject::InvokeMetaMethod, object=0x91ac7f8) at kernel/qmetaobject.cpp:237
#11 QMetaObject::metacall (object=0x91ac7f8, cl=QMetaObject::InvokeMetaMethod, idx=4, argv=0xbfadce04) at kernel/qmetaobject.cpp:232
#12 0x06274a6a in QMetaObject::activate (sender=0x9bf23c0, m=0x4e3bd1c, local_signal_index=13, argv=0x0) at kernel/qobject.cpp:3278
#13 0x04d5ee75 in QDeclarativeMouseArea::entered (this=0x9bf23c0) at .moc/release-shared/moc_qdeclarativemousearea_p.cpp:507
#14 0x04bfd5ad in QDeclarativeMouseArea::setHovered (this=0x9bf23c0, h=true) at graphicsitems/qdeclarativemousearea.cpp:876
#15 0x04bfd887 in QDeclarativeMouseArea::hoverEnterEvent (this=0x9bf23c0, event=0xbfadd08c) at graphicsitems/qdeclarativemousearea.cpp:624
#16 0x01f0781d in QGraphicsItem::sceneEvent (this=0x9bf23c8, event=0xbfadd08c) at graphicsview/qgraphicsitem.cpp:6715
#17 0x04bef9d3 in QDeclarativeItem::sceneEvent (this=0x9bf23c0, event=0xbfadd08c) at graphicsitems/qdeclarativeitem.cpp:3005
#18 0x04bfd14e in QDeclarativeMouseArea::sceneEvent (this=0x9bf23c0, event=0xbfadd08c) at graphicsitems/qdeclarativemousearea.cpp:682
#19 0x01f30cce in sendEvent (event=0xbfadd08c, item=0x9bf23c8, this=<optimized out>) at graphicsview/qgraphicsscene.cpp:1217
#20 QGraphicsScenePrivate::sendEvent (this=0x87bdd20, item=0x9bf23c8, event=0xbfadd08c) at graphicsview/qgraphicsscene.cpp:1193
#21 0x01f31acc in QGraphicsScenePrivate::sendHoverEvent (this=0x97, type=151, item=0x9bf23c8, hoverEvent=0xbfadd17c) at graphicsview/qgraphicsscene.cpp:1264
#22 0x01f320a6 in QGraphicsScenePrivate::dispatchHoverEvent (this=0x87bdd20, hoverEvent=0xbfadd17c) at graphicsview/qgraphicsscene.cpp:3931
#23 0x01f324c4 in QGraphicsScene::mouseMoveEvent (this=0x87a9a48, mouseEvent=0xbfadd5b4) at graphicsview/qgraphicsscene.cpp:4090
#24 0x01f40ba7 in QGraphicsScene::event (this=0x87a9a48, event=0xbfadd5b4) at graphicsview/qgraphicsscene.cpp:3446
#25 0x018a5d84 in notify_helper (e=0xbfadd5b4, receiver=0x87a9a48, this=0x87bc4f0) at kernel/qapplication.cpp:4486
#26 QApplicationPrivate::notify_helper (this=0x87bc4f0, receiver=0x87a9a48, e=0xbfadd5b4) at kernel/qapplication.cpp:4458
#27 0x018ab133 in QApplication::notify (this=0xbfadd5b4, receiver=0x87a9a48, e=0xbfadd5b4) at kernel/qapplication.cpp:3886
#28 0x010f7011 in KApplication::notify (this=0x87a1ed8, receiver=0x87a9a48, event=0xbfadd5b4) at ../../kdeui/kernel/kapplication.cpp:311
#29 0x0625f19e in QCoreApplication::notifyInternal (this=0x87a1ed8, receiver=0x87a9a48, event=0xbfadd5b4) at kernel/qcoreapplication.cpp:787
#30 0x018a3b9d in sendSpontaneousEvent (event=0xbfadd5b4, receiver=0x87a9a48) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#31 qt_sendSpontaneousEvent (receiver=0x87a9a48, event=0xbfadd5b4) at kernel/qapplication.cpp:5480
#32 0x01f5df5a in QGraphicsViewPrivate::mouseMoveEventHandler (this=0x9185420, event=0xbfaddc40) at graphicsview/qgraphicsview.cpp:647
#33 0x01f5e1ce in QGraphicsView::mouseMoveEvent (this=0x919e720, event=0xbfaddc40) at graphicsview/qgraphicsview.cpp:3274
#34 0x01900004 in QWidget::event (this=0x919e720, event=0xbfaddc40) at kernel/qwidget.cpp:8280
#35 0x01d05285 in QFrame::event (this=0x919e720, e=0xbfaddc40) at widgets/qframe.cpp:557
#36 0x01d97821 in QAbstractScrollArea::viewportEvent (this=0x919e720, e=0xbfaddc40) at widgets/qabstractscrollarea.cpp:1043
#37 0x01f62d04 in QGraphicsView::viewportEvent (this=0x919e720, event=0xbfaddc40) at graphicsview/qgraphicsview.cpp:2864
#38 0x01d99f36 in viewportEvent (this=<optimized out>, event=0xbfaddc40) at widgets/qabstractscrollarea_p.h:100
#39 eventFilter (e=0xbfaddc40, this=<optimized out>, o=<optimized out>) at widgets/qabstractscrollarea_p.h:116
#40 QAbstractScrollAreaFilter::eventFilter (this=0x9189a70, o=0x9182b10, e=0xbfaddc40) at widgets/qabstractscrollarea_p.h:115
#41 0x0625f336 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x87bc4f0, receiver=0x9182b10, event=0xbfaddc40) at kernel/qcoreapplication.cpp:902
#42 0x018a5d52 in notify_helper (e=0xbfaddc40, receiver=0x9182b10, this=0x87bc4f0) at kernel/qapplication.cpp:4482
#43 QApplicationPrivate::notify_helper (this=0x87bc4f0, receiver=0x9182b10, e=0xbfaddc40) at kernel/qapplication.cpp:4458
#44 0x018abdeb in QApplication::notify (this=0x87bc4f0, receiver=0x9182b10, e=0xbfaddc40) at kernel/qapplication.cpp:4047
#45 0x010f7011 in KApplication::notify (this=0x87a1ed8, receiver=0x9182b10, event=0xbfaddc40) at ../../kdeui/kernel/kapplication.cpp:311
#46 0x0625f19e in QCoreApplication::notifyInternal (this=0x87a1ed8, receiver=0x9182b10, event=0xbfaddc40) at kernel/qcoreapplication.cpp:787
#47 0x018a6d45 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#48 QApplicationPrivate::sendMouseEvent (receiver=0x9182b10, event=0xbfaddc40, alienWidget=0x9182b10, nativeWidget=0x91781b8, buttonDown=0x2210eb4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#49 0x018a7273 in QApplicationPrivate::sendSyntheticEnterLeave (this=0x87bc4f0, widget=0x9182b10) at kernel/qapplication.cpp:3232
#50 0x018fb3cf in QWidgetPrivate::hideChildren (this=0x9185420, spontaneous=false) at kernel/qwidget.cpp:7832
#51 0x018fb382 in QWidgetPrivate::hideChildren (this=0x9200df0, spontaneous=false) at kernel/qwidget.cpp:7818
#52 0x018fb582 in QWidgetPrivate::hide_helper (this=0x9200df0) at kernel/qwidget.cpp:7562
#53 0x01904c80 in QWidget::setVisible (this=0x91781b8, visible=false) at kernel/qwidget.cpp:7734
#54 0x00c28e67 in hide (this=0x91781b8) at /usr/include/qt4/QtGui/qwidget.h:491
#55 Plasma::Dialog::animatedHide (this=0x91781b8, direction=Plasma::Down) at ../../plasma/dialog.cpp:829
#56 0x00c51bcf in Plasma::PopupApplet::hidePopup (this=0x91b2158) at ../../plasma/popupapplet.cpp:619
#57 0x00c525e7 in Plasma::PopupAppletPrivate::clearPopupLostFocus (this=0x91b0c38) at ../../plasma/popupapplet.cpp:795
#58 0x00c53753 in Plasma::PopupApplet::qt_metacall (this=0x91b2158, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfaddf04) at ./popupapplet.moc:103
#59 0x06265b7d in metacall (argv=0xbfaddf04, idx=70, cl=QMetaObject::InvokeMetaMethod, object=0x91b2158) at kernel/qmetaobject.cpp:237
#60 QMetaObject::metacall (object=0x91b2158, cl=QMetaObject::InvokeMetaMethod, idx=70, argv=0xbfaddf04) at kernel/qmetaobject.cpp:232
#61 0x06274a6a in QMetaObject::activate (sender=0x9583b00, m=0x6395238, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278
#62 0x0627c375 in QSingleShotTimer::timeout (this=0x9583b00) at .moc/release-shared/qtimer.moc:82
#63 0x0627c42c in QSingleShotTimer::timerEvent (this=0x9583b00) at kernel/qtimer.cpp:308
#64 0x06277994 in QObject::event (this=0x9583b00, e=0xbfade2fc) at kernel/qobject.cpp:1181
#65 0x018a5d84 in notify_helper (e=0xbfade2fc, receiver=0x9583b00, this=0x87bc4f0) at kernel/qapplication.cpp:4486
#66 QApplicationPrivate::notify_helper (this=0x87bc4f0, receiver=0x9583b00, e=0xbfade2fc) at kernel/qapplication.cpp:4458
#67 0x018ab133 in QApplication::notify (this=0xbfade2fc, receiver=0x9583b00, e=0xbfade2fc) at kernel/qapplication.cpp:3886
#68 0x010f7011 in KApplication::notify (this=0x87a1ed8, receiver=0x9583b00, event=0xbfade2fc) at ../../kdeui/kernel/kapplication.cpp:311
#69 0x0625f19e in QCoreApplication::notifyInternal (this=0x87a1ed8, receiver=0x9583b00, event=0xbfade2fc) at kernel/qcoreapplication.cpp:787
#70 0x0628fc10 in sendEvent (event=0xbfade2fc, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#71 QTimerInfoList::activateTimers (this=0x87b947c) at kernel/qeventdispatcher_unix.cpp:603
#72 0x0628d122 in timerSourceDispatch (source=0x87b9448) at kernel/qeventdispatcher_glib.cpp:184
#73 0x080cc25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#74 0x080cc990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#75 0x080ccc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#76 0x0628dada in QEventDispatcherGlib::processEvents (this=0x8764218, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#77 0x0195de7a in QGuiEventDispatcherGlib::processEvents (this=0x8764218, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#78 0x0625e1dd in QEventLoop::processEvents (this=0xbfade574, flags=...) at kernel/qeventloop.cpp:149
#79 0x0625e421 in QEventLoop::exec (this=0xbfade574, flags=...) at kernel/qeventloop.cpp:201
#80 0x0626319d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#81 0x018a3924 in QApplication::exec () at kernel/qapplication.cpp:3760
#82 0x006c96fb in kdemain (argc=1, argv=0xbfade774) at ../../../../plasma/desktop/shell/main.cpp:120
#83 0x0804850b in main (argc=1, argv=0xbfade774) at plasma-desktop_dummy.cpp:3

Reported using DrKonqi
Comment 1 Stewart Millen 2012-02-24 19:19:07 UTC
Created attachment 69072 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.8.00 (4.8.0 using Qt 4.7.4

- What I was doing when the application crashed:

Inserting a USB flash drive (2 GB, FAT filesystem) crashes KDE 4.8 (on Ubuntu 11.10, backported via ppa). This crash is very reproducible.

-- Backtrace (Reduced):
#7  0xb3a212a4 in QDeclarativeError::isValid (this=0x65) at qml/qdeclarativeerror.cpp:138
#8  0xb39ccab1 in QDeclarativeExpression::hasError (this=0xbc4d8cc) at qml/qdeclarativeexpression.cpp:769
#9  0xb3a09672 in QDeclarativeBoundSignal::qt_metacall (this=0xa62e368, c=QMetaObject::InvokeMetaMethod, id=4, a=0xbff2a454) at qml/qdeclarativeboundsignal.cpp:187
#10 0xb6461b7d in metacall (argv=0xbff2a454, idx=4, cl=QMetaObject::InvokeMetaMethod, object=0xa62e368) at kernel/qmetaobject.cpp:237
[...]
#13 0xb3ac6e75 in QDeclarativeMouseArea::entered (this=0xae5ca08) at .moc/release-shared/moc_qdeclarativemousearea_p.cpp:507
Comment 2 Jacopo De Simoi 2012-04-22 08:59:49 UTC

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