Plasma chrashed while plugging in an external drive

Bug #392940 reported by sputnik
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KDE Base
Invalid
Undecided
Unassigned
kdebase-workspace (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Plasma crashed after plugging in the device.

kdebase-plasma:
  installierte Version: 4:4.2.4-0ubuntu1~jaunty1~ppa2

Anwendung: Plasma-Arbeitsfläche (plasma), Signal SIGSEGV
[Current thread is 0 (LWP 5349)]

Thread 4 (Thread 0xa8dc2b90 (LWP 5352)):
#0 0xb800e430 in __kernel_vsyscall ()
#1 0xb51950e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb634e2ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3 0xb653a9b2 in QWaitCondition::wait (this=0x88a0da8, mutex=0x88a0da4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4 0xb79b9152 in QHostInfoAgent::run (this=0x88a0d98) at kernel/qhostinfo.cpp:260
#5 0xb653996e in QThreadPrivate::start (arg=0x88a0d98) at thread/qthread_unix.cpp:189
#6 0xb51914ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7 0xb633f49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xa3a0ab90 (LWP 5369)):
#0 0xb800e430 in __kernel_vsyscall ()
#1 0xb51950e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb634e2ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3 0xb653a9b2 in QWaitCondition::wait (this=0x873a868, mutex=0x873a864, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4 0xa93c2b9a in RenderThread::run (this=0x873a85c) at /build/buildd/kdebase-workspace-4.2.4/plasma/wallpapers/image/renderthread.cpp:91
#5 0xb653996e in QThreadPrivate::start (arg=0x873a85c) at thread/qthread_unix.cpp:189
#6 0xb51914ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7 0xb633f49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa23ffb90 (LWP 28220)):
#0 0xb800e430 in __kernel_vsyscall ()
#1 0xb51950e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb634e2ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3 0xb653a9b2 in QWaitCondition::wait (this=0x879b0e8, mutex=0x879b0e4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4 0xa93c2b9a in RenderThread::run (this=0x879b0dc) at /build/buildd/kdebase-workspace-4.2.4/plasma/wallpapers/image/renderthread.cpp:91
#5 0xb653996e in QThreadPrivate::start (arg=0x879b0dc) at thread/qthread_unix.cpp:189
#6 0xb51914ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7 0xb633f49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb4c82710 (LWP 5349)):
[KCrash Handler]
#6 QStandardItem::index (this=0x0) at itemviews/qstandarditemmodel.cpp:1374
#7 0xa96420c6 in Notifier::NotifierView::calculateRects (this=0x85d7f68) at /build/buildd/kdebase-workspace-4.2.4/plasma/applets/devicenotifier/notifierview.cpp:158
#8 0xa9642465 in Notifier::NotifierView::resizeEvent (this=0x85d7f68, event=0xbfe28428) at /build/buildd/kdebase-workspace-4.2.4/plasma/applets/devicenotifier/notifierview.cpp:74
#9 0xb6931956 in QWidget::event (this=0x85d7f68, event=0xbfe28428) at kernel/qwidget.cpp:7662
#10 0xb6d0b993 in QFrame::event (this=0x85d7f68, e=0xbfe28428) at widgets/qframe.cpp:559
#11 0xb6dab94f in QAbstractScrollArea::viewportEvent (this=0x85d7f68, e=0x0) at widgets/qabstractscrollarea.cpp:962
#12 0xb6e5d647 in QAbstractItemView::viewportEvent (this=0x85d7f68, event=0xbfe28428) at itemviews/qabstractitemview.cpp:1466
#13 0xb6e980c4 in QTreeView::viewportEvent (this=0x85d7f68, event=0xbfe28428) at itemviews/qtreeview.cpp:1257
#14 0xb6dadf55 in QAbstractScrollAreaFilter::eventFilter (this=0x85c2bd0, o=0x85af9b8, e=0xbfe28428) at widgets/qabstractscrollarea_p.h:100
#15 0xb662cc5a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x844f6b0, receiver=0x85af9b8, event=0xbfe28428) at kernel/qcoreapplication.cpp:718
#16 0xb68dae7a in QApplicationPrivate::notify_helper (this=0x844f6b0, receiver=0x85af9b8, e=0xbfe28428) at kernel/qapplication.cpp:4080
#17 0xb68e3282 in QApplication::notify (this=0x8457770, receiver=0x85af9b8, e=0xbfe28428) at kernel/qapplication.cpp:4049
#18 0xb7730e0d in KApplication::notify (this=0x8457770, receiver=0x85af9b8, event=0xbfe28428) at /build/buildd/kde4libs-4.2.4/kdeui/kernel/kapplication.cpp:307
#19 0xb662da3b in QCoreApplication::notifyInternal (this=0x8457770, receiver=0x85af9b8, event=0xbfe28428) at kernel/qcoreapplication.cpp:602
#20 0xb69711b6 in QWidgetPrivate::setGeometry_sys (this=0x8590538, x=3, y=3, w=261, h=294, isMove=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#21 0xb6930788 in QWidget::setGeometry (this=0x85af9b8, r=@0xbfe28650) at kernel/qwidget.cpp:6198
#22 0xb6dabf08 in QAbstractScrollAreaPrivate::layoutChildren (this=0x86228b8) at widgets/qabstractscrollarea.cpp:459
#23 0xb6dac63e in QAbstractScrollArea::event (this=0x85d7f68, e=0xbfe28af4) at widgets/qabstractscrollarea.cpp:874
#24 0xb6e565a7 in QAbstractItemView::event (this=0x85d7f68, event=0xbfe28af4) at itemviews/qabstractitemview.cpp:1401
#25 0xb68dae9c in QApplicationPrivate::notify_helper (this=0x844f6b0, receiver=0x85d7f68, e=0xbfe28af4) at kernel/qapplication.cpp:4084
#26 0xb68e3282 in QApplication::notify (this=0x8457770, receiver=0x85d7f68, e=0xbfe28af4) at kernel/qapplication.cpp:4049
#27 0xb7730e0d in KApplication::notify (this=0x8457770, receiver=0x85d7f68, event=0xbfe28af4) at /build/buildd/kde4libs-4.2.4/kdeui/kernel/kapplication.cpp:307
#28 0xb662da3b in QCoreApplication::notifyInternal (this=0x8457770, receiver=0x85d7f68, event=0xbfe28af4) at kernel/qcoreapplication.cpp:602
#29 0xb6930540 in QWidget::setContentsMargins (this=0x85d7f68, left=3, top=3, right=20, bottom=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#30 0xb6d0b68c in QFrame::setFrameRect (this=0x85d7f68, r=@0xbfe28ce0) at widgets/qframe.cpp:471
#31 0xb6dac2ee in QAbstractScrollAreaPrivate::layoutChildren (this=0x86228b8) at widgets/qabstractscrollarea.cpp:382
#32 0xb6dac6d4 in QAbstractScrollArea::setViewportMargins (this=0x85d7f68, left=0, top=0, right=0, bottom=0) at widgets/qabstractscrollarea.cpp:842
#33 0xb6e931b2 in QTreeView::updateGeometries (this=0x85d7f68) at itemviews/qtreeview.cpp:2653
#34 0xb6e9ac63 in QTreeView::rowsInserted (this=0x85d7f68, parent=@0xbfe29054, start=0, end=0) at itemviews/qtreeview.cpp:2447
#35 0xb6e58246 in QAbstractItemView::qt_metacall (this=0x85d7f68, _c=QMetaObject::InvokeMetaMethod, _id=17, _a=0xbfe29014) at .moc/release-shared/moc_qabstractitemview.cpp:227
#36 0xb6e9f29a in QTreeView::qt_metacall (this=0x85d7f68, _c=QMetaObject::InvokeMetaMethod, _id=48, _a=0xbfe29014) at .moc/release-shared/moc_qtreeview.cpp:124
#37 0xa9640b52 in Notifier::NotifierView::qt_metacall (this=0x85d7f68, _c=QMetaObject::InvokeMetaMethod, _id=48, _a=0xbfe29014)
    at /build/buildd/kdebase-workspace-4.2.4/obj-i486-linux-gnu/plasma/applets/devicenotifier/notifierview.moc:58
#38 0xb6643ca8 in QMetaObject::activate (sender=0x8574630, from_signal_index=9, to_signal_index=9, argv=0xbfe29014) at kernel/qobject.cpp:3069
#39 0xb6644932 in QMetaObject::activate (sender=0x8574630, m=0xb67204f8, local_signal_index=5, argv=0xbfe29014) at kernel/qobject.cpp:3143
#40 0xb667e91f in QAbstractItemModel::rowsInserted (this=0x8574630, _t1=@0xbfe29054, _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:159
#41 0xb66289e3 in QAbstractItemModel::endInsertRows (this=0x8574630) at kernel/qabstractitemmodel.cpp:2081
#42 0xb6eeb78d in QStandardItemModelPrivate::rowsInserted (this=0x85e0030, parent=0x9b4ab60, row=0, count=1) at itemviews/qstandarditemmodel.cpp:559
#43 0xb6ef0c33 in QStandardItemPrivate::insertRows (this=0x9f8da00, row=0, count=1, items=@0xbfe2918c) at itemviews/qstandarditemmodel.cpp:434
#44 0xb6ef396c in QStandardItem::insertRow (this=0x9b4ab60, row=0, items=@0xbfe2918c) at itemviews/qstandarditemmodel.cpp:1460
#45 0xa963f8a1 in Notifier::NotifierDialog::insertDevice (this=0x85402e8, name=@0xa424a58) at /usr/include/qt4/QtGui/qstandarditemmodel.h:311
#46 0xa963a6b4 in DeviceNotifier::onSourceAdded (this=0x8592ac8, name=@0xa424a58) at /build/buildd/kdebase-workspace-4.2.4/plasma/applets/devicenotifier/devicenotifier.cpp:255
#47 0xa963d38d in DeviceNotifier::qt_metacall (this=0x8592ac8, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfe292ec)
    at /build/buildd/kdebase-workspace-4.2.4/obj-i486-linux-gnu/plasma/applets/devicenotifier/devicenotifier.moc:77
#48 0xb6643ca8 in QMetaObject::activate (sender=0x855e3c8, from_signal_index=4, to_signal_index=4, argv=0xbfe292ec) at kernel/qobject.cpp:3069
#49 0xb6644932 in QMetaObject::activate (sender=0x855e3c8, m=0xb7f70bc4, local_signal_index=0, argv=0xbfe292ec) at kernel/qobject.cpp:3143
#50 0xb7e53403 in Plasma::DataEngine::sourceAdded () from /usr/lib/libplasma.so.3
#51 0xb7e547d1 in Plasma::DataEngine::setData () from /usr/lib/libplasma.so.3
#52 0xa8e10bde in HotplugEngine::onDeviceAdded (this=0x855e3c8, udi=@0xa424a58) at /build/buildd/kdebase-workspace-4.2.4/plasma/dataengines/hotplug/hotplugengine.cpp:80
#53 0xa8e11a5a in HotplugEngine::qt_metacall (this=0x855e3c8, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfe2953c)
    at /build/buildd/kdebase-workspace-4.2.4/obj-i486-linux-gnu/plasma/dataengines/hotplug/hotplugengine.moc:70
#54 0xb6643ca8 in QMetaObject::activate (sender=0x87ec8b0, from_signal_index=4, to_signal_index=4, argv=0xbfe2953c) at kernel/qobject.cpp:3069
#55 0xb6644932 in QMetaObject::activate (sender=0x87ec8b0, m=0xb53cbda8, local_signal_index=0, argv=0xbfe2953c) at kernel/qobject.cpp:3143
#56 0xb5379c13 in Solid::DeviceNotifier::deviceAdded (this=0x87ec8b0, _t1=@0xa424a58) at /build/buildd/kde4libs-4.2.4/obj-i486-linux-gnu/solid/solid/devicenotifier.moc:81
#57 0xb537bc8f in Solid::DeviceManagerPrivate::_k_deviceAdded (this=0x87ec8b0, udi=@0xa424a58) at /build/buildd/kde4libs-4.2.4/solid/solid/devicemanager.cpp:170
#58 0xb537bebf in Solid::DeviceManagerPrivate::qt_metacall (this=0x87ec8b0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfe296bc)
    at /build/buildd/kde4libs-4.2.4/obj-i486-linux-gnu/solid/solid/devicemanager_p.moc:73
#59 0xb6643ca8 in QMetaObject::activate (sender=0x87ec668, from_signal_index=4, to_signal_index=4, argv=0xbfe296bc) at kernel/qobject.cpp:3069
#60 0xb6644932 in QMetaObject::activate (sender=0x87ec668, m=0xb53ccd58, local_signal_index=0, argv=0xbfe296bc) at kernel/qobject.cpp:3143
#61 0xb538dde3 in Solid::Ifaces::DeviceManager::deviceAdded (this=0x87ec668, _t1=@0xa424a58) at /build/buildd/kde4libs-4.2.4/obj-i486-linux-gnu/solid/solid/ifaces/devicemanager.moc:81
#62 0xb53b280e in Solid::Backends::Hal::HalManager::slotDeviceAdded (this=0x87ec668, udi=@0xa424a58) at /build/buildd/kde4libs-4.2.4/solid/solid/backends/hal/halmanager.cpp:213
#63 0xb53b28aa in Solid::Backends::Hal::HalManager::qt_metacall (this=0x87ec668, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfe29878)
    at /build/buildd/kde4libs-4.2.4/obj-i486-linux-gnu/solid/solid/backends/hal/halmanager.moc:71
#64 0xb6746d7a in QDBusConnectionPrivate::deliverCall (this=0x85891c0, object=0x87ec668, msg=@0xa7a727c, metaTypes=@0xa7a7280, slotIdx=6) at qdbusintegrator.cpp:891
#65 0xb674f187 in QDBusCallDeliveryEvent::placeMetaCall (this=0xa7a7250, object=0x87ec668) at qdbusintegrator_p.h:101
#66 0xb663e3a0 in QObject::event (this=0x87ec668, e=0xa7a7250) at kernel/qobject.cpp:1118
#67 0xb68dae9c in QApplicationPrivate::notify_helper (this=0x844f6b0, receiver=0x87ec668, e=0xa7a7250) at kernel/qapplication.cpp:4084
#68 0xb68e319e in QApplication::notify (this=0x8457770, receiver=0x87ec668, e=0xa7a7250) at kernel/qapplication.cpp:3631
#69 0xb7730e0d in KApplication::notify (this=0x8457770, receiver=0x87ec668, event=0xa7a7250) at /build/buildd/kde4libs-4.2.4/kdeui/kernel/kapplication.cpp:307
#70 0xb662da3b in QCoreApplication::notifyInternal (this=0x8457770, receiver=0x87ec668, event=0xa7a7250) at kernel/qcoreapplication.cpp:602
#71 0xb662e695 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x84183c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#72 0xb662e88d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1132
#73 0xb66597ef in postEventSourceDispatch (s=0x84516d8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#74 0xb4f8fb88 in IA__g_main_context_dispatch (context=0x8451658) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
#75 0xb4f930eb in g_main_context_iterate (context=0x8451658, block=1, dispatch=1, self=0x844f228) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
#76 0xb4f93268 in IA__g_main_context_iteration (context=0x8451658, may_block=1) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511
#77 0xb6659438 in QEventDispatcherGlib::processEvents (this=0x844f1c8, flags={i = -1075667336}) at kernel/qeventdispatcher_glib.cpp:323
#78 0xb697c365 in QGuiEventDispatcherGlib::processEvents (this=0x844f1c8, flags={i = -1075667288}) at kernel/qguieventdispatcher_glib.cpp:202
#79 0xb662c06a in QEventLoop::processEvents (this=0xbfe29f20, flags={i = -1075667224}) at kernel/qeventloop.cpp:149
#80 0xb662c4aa in QEventLoop::exec (this=0xbfe29f20, flags={i = -1075667160}) at kernel/qeventloop.cpp:200
#81 0xb662e959 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#82 0xb68dad17 in QApplication::exec () at kernel/qapplication.cpp:3553
#83 0xb7fa5b56 in kdemain (argc=1, argv=0xbfe2a0d4) at /build/buildd/kdebase-workspace-4.2.4/plasma/shells/desktop/main.cpp:54
#84 0x08048712 in main (argc=0, argv=0x0) at /build/buildd/kdebase-workspace-4.2.4/obj-i486-linux-gnu/plasma/shells/desktop/plasma_qgv_dummy.cpp:3

affects: kdebase (Ubuntu) → kdebase-workspace (Ubuntu)
Revision history for this message
Rich Johnson (nixternal) wrote :

Has this occurred more than one time? I am constantly plugging and unplugging external drives and have never had Plasma crash as a result. Any further information concerning your system setup and configuration would be great. Thanks!

Changed in kdebase-workspace (Ubuntu):
status: New → Incomplete
Revision history for this message
sputnik (sputnik) wrote :

Hi Richard!

Thanks for asking!

I don't think that this crash occurred again in the meantime. - I am sorry but I guess this bug is too old to be remembered well...

My current package version is now: 4:4.3.1-0ubuntu1~jaunty1~ppa2

I still think it is a remarkable bug, though. Is there any way to get a text list of running plasma applications?

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

This one was fixed in KDE 4.3.1.

Changed in kdebase-workspace (Ubuntu):
status: Incomplete → Fix Released
Revision history for this message
Rich Johnson (nixternal) wrote :

cleaning up.

Changed in kdebase:
importance: Unknown → Undecided
status: Unknown → New
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.