Application: plasma-desktop (0.4) KDE Platform Version: 4.5.85 (4.6 Beta2) Qt Version: 4.7.0 Operating System: Linux 2.6.35-24-generic i686 Distribution: Ubuntu 10.10 -- Information about the crash: - What I was doing when the application crashed: inserted dvd into external usb dvd burner, shell crashed trying to play the movie - Unusual behavior I noticed: after a reboot, no longer getting the netbook shell, but the desktop plasma shell instead.,.. The crash can be reproduced every time. -- Backtrace: Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault [Current thread is 1 (Thread 0xb7880940 (LWP 1914))] Thread 4 (Thread 0xafd57b70 (LWP 1932)): #0 0x09866e36 in clock_gettime () from /lib/librt.so.1 #1 0x06e2050b in do_gettime () at tools/qelapsedtimer_unix.cpp:105 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:119 #3 0x06ef76e5 in QTimerInfoList::updateCurrentTime (this=0xa33e16c) at kernel/qeventdispatcher_unix.cpp:339 #4 0x06ef772a in QTimerInfoList::timerWait (this=0xa33e16c, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0x06ef57a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xafd570ac) at kernel/qeventdispatcher_glib.cpp:136 #6 0x06ef583d in timerSourcePrepare (source=0x0, timeout=0x986aff4) at kernel/qeventdispatcher_glib.cpp:169 #7 0x045e6e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0 #8 0x045e7279 in ?? () from /lib/libglib-2.0.so.0 #9 0x045e7848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #10 0x06ef559f in QEventDispatcherGlib::processEvents (this=0xa33e1e0, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #11 0x06ec5609 in QEventLoop::processEvents (this=0xafd57280, flags=) at kernel/qeventloop.cpp:149 #12 0x06ec5a8a in QEventLoop::exec (this=0xafd57280, flags=...) at kernel/qeventloop.cpp:201 #13 0x06dc1b7e in QThread::exec (this=0xa33b2a8) at thread/qthread.cpp:490 #14 0x06ea435b in QInotifyFileSystemWatcherEngine::run (this=0xa33b2a8) at io/qfilesystemwatcher_inotify.cpp:248 #15 0x06dc4df9 in QThreadPrivate::start (arg=0xa33b2a8) at thread/qthread_unix.cpp:266 #16 0x05d99cc9 in start_thread () from /lib/libpthread.so.0 #17 0x001e069e in clone () from /lib/libc.so.6 Thread 3 (Thread 0xaf556b70 (LWP 1933)): #0 0x09866e36 in clock_gettime () from /lib/librt.so.1 #1 0x06e2050b in do_gettime () at tools/qelapsedtimer_unix.cpp:105 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:119 #3 0x06ef76e5 in QTimerInfoList::updateCurrentTime (this=0xa3428b4) at kernel/qeventdispatcher_unix.cpp:339 #4 0x06ef772a in QTimerInfoList::timerWait (this=0xa3428b4, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0x06ef57a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xaf5560cc) at kernel/qeventdispatcher_glib.cpp:136 #6 0x06ef583d in timerSourcePrepare (source=0x0, timeout=0x986aff4) at kernel/qeventdispatcher_glib.cpp:169 #7 0x045e6e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0 #8 0x045e7279 in ?? () from /lib/libglib-2.0.so.0 #9 0x045e7848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #10 0x06ef559f in QEventDispatcherGlib::processEvents (this=0xa32c690, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #11 0x06ec5609 in QEventLoop::processEvents (this=0xaf5562a0, flags=) at kernel/qeventloop.cpp:149 #12 0x06ec5a8a in QEventLoop::exec (this=0xaf5562a0, flags=...) at kernel/qeventloop.cpp:201 #13 0x06dc1b7e in QThread::exec (this=0x9fced18) at thread/qthread.cpp:490 #14 0x03e38171 in Herqq::Upnp::HControlPointThread::run() () from /usr/lib/libHUpnp.so.0 #15 0x06dc4df9 in QThreadPrivate::start (arg=0x9fced18) at thread/qthread_unix.cpp:266 #16 0x05d99cc9 in start_thread () from /lib/libpthread.so.0 #17 0x001e069e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xaddf9b70 (LWP 1934)): #0 0x0460ddd3 in g_thread_self () from /lib/libglib-2.0.so.0 #1 0x045e55c2 in g_main_context_acquire () from /lib/libglib-2.0.so.0 #2 0x045e71ee in ?? () from /lib/libglib-2.0.so.0 #3 0x045e7848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #4 0x06ef559f in QEventDispatcherGlib::processEvents (this=0xa298e00, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #5 0x06ec5609 in QEventLoop::processEvents (this=0xaddf9280, flags=) at kernel/qeventloop.cpp:149 #6 0x06ec5a8a in QEventLoop::exec (this=0xaddf9280, flags=...) at kernel/qeventloop.cpp:201 #7 0x06dc1b7e in QThread::exec (this=0xa3a0c28) at thread/qthread.cpp:490 #8 0x06ea435b in QInotifyFileSystemWatcherEngine::run (this=0xa3a0c28) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x06dc4df9 in QThreadPrivate::start (arg=0xa3a0c28) at thread/qthread_unix.cpp:266 #10 0x05d99cc9 in start_thread () from /lib/libpthread.so.0 #11 0x001e069e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb7880940 (LWP 1914)): [KCrash Handler] #7 ref (this=0xac28610) at /usr/include/qt4/QtCore/qatomic_i386.h:120 #8 QString (this=0xac28610) at /usr/include/qt4/QtCore/qstring.h:728 #9 Solid::Backends::UDisks::UDisksStorageAccess::filePath (this=0xac28610) at ../../../solid/solid/backends/udisks/udisksstorageaccess.cpp:86 #10 0x00ca4a1a in Solid::StorageAccess::filePath (this=0xacae9f8) at ../../../solid/solid/storageaccess.cpp:74 #11 0x04928905 in SolidDeviceEngine::populateDeviceData (this=0xa42b570, name=...) at ../../../../../plasma/generic/dataengines/soliddevice/soliddeviceengine.cpp:140 #12 0x0492d911 in SolidDeviceEngine::sourceRequestEvent (this=0xa42b570, name=...) at ../../../../../plasma/generic/dataengines/soliddevice/soliddeviceengine.cpp:84 #13 0x0035809c in Plasma::DataEnginePrivate::requestSource (this=0xa3efad0, sourceName=..., newSource=0xbfda97cf) at ../../plasma/dataengine.cpp:703 #14 0x00358139 in Plasma::DataEngine::connectSource (this=0xa42b570, source=..., visualization=0xa4029f8, pollingInterval=0, intervalAlignment=Plasma::NoAlignment) at ../../plasma/dataengine.cpp:95 #15 0x05bf5d1d in DeviceNotifier::deviceAdded (this=0xa4029f8, device=..., hotplugged=true) at ../../../../../plasma/generic/applets/devicenotifier/devicenotifier.cpp:390 #16 0x05bf65b4 in DeviceNotifier::onSourceAdded (this=0xa4029f8, udi=...) at ../../../../../plasma/generic/applets/devicenotifier/devicenotifier.cpp:330 #17 0x05bf980d in DeviceNotifier::qt_metacall (this=0xa4029f8, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfda9a98) at ./devicenotifier.moc:103 #18 0x06ecc8ca in QMetaObject::metacall (object=0xa4029f8, cl=180827100, idx=79, argv=0xbfda9a98) at kernel/qmetaobject.cpp:237 #19 0x06edf6ad in QMetaObject::activate (sender=0xa3db6d0, m=0x51fb44, local_signal_index=0, argv=0x6f532d9e) at kernel/qobject.cpp:3280 #20 0x00355d73 in Plasma::DataEngine::sourceAdded (this=0xa3db6d0, _t1=...) at ./dataengine.moc:191 #21 0x00358520 in Plasma::DataEngine::setData (this=0xa3db6d0, source=..., data=...) at ../../plasma/dataengine.cpp:223 #22 0x0491bad3 in HotplugEngine::onDeviceAdded (this=0xa3db6d0, device=..., added=<value optimized out>) at ../../../../../plasma/generic/dataengines/hotplug/hotplugengine.cpp:225 #23 0x0491c770 in HotplugEngine::onDeviceAdded (this=0xa3db6d0, udi=...) at ../../../../../plasma/generic/dataengines/hotplug/hotplugengine.cpp:164 #24 0x0491d001 in HotplugEngine::qt_metacall (this=0xa3db6d0, _c=QMetaObject::InvokeMetaMethod, _id=24, _a=0xbfda9d88) at ./hotplugengine.moc:80 #25 0x06ecc8ca in QMetaObject::metacall (object=0xa3db6d0, cl=180827100, idx=24, argv=0xbfda9d88) at kernel/qmetaobject.cpp:237 #26 0x06edf6ad in QMetaObject::activate (sender=0xa33d360, m=0xd440a8, local_signal_index=0, argv=0x6f532d9e) at kernel/qobject.cpp:3280 #27 0x00c9c6f3 in Solid::DeviceNotifier::deviceAdded (this=0xa33d360, _t1=...) at ./devicenotifier.moc:87 #28 0x00c9fa8c in Solid::DeviceManagerPrivate::_k_deviceAdded (this=0xa33d360, udi=...) at ../../../solid/solid/devicemanager.cpp:189 #29 0x00c9fcd7 in Solid::DeviceManagerPrivate::qt_metacall (this=0xa33d360, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfda9f28) at ./devicemanager_p.moc:79 #30 0x06ecc8ca in QMetaObject::metacall (object=0xa33d360, cl=180827100, idx=6, argv=0xbfda9f28) at kernel/qmetaobject.cpp:237 #31 0x06edf6ad in QMetaObject::activate (sender=0xa341498, m=0xd45180, local_signal_index=0, argv=0x6f532d9e) at kernel/qobject.cpp:3280 #32 0x00cb6903 in Solid::Ifaces::DeviceManager::deviceAdded (this=0xa341498, _t1=...) at ./ifaces/devicemanager.moc:87 #33 0x00d15acd in Solid::Backends::UDisks::UDisksManager::slotDeviceChanged (this=0xa341498, opath=...) at ../../../solid/solid/backends/udisks/udisksmanager.cpp:206 #34 0x00d15e35 in Solid::Backends::UDisks::UDisksManager::qt_metacall (this=0xa341498, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfdaa29c) at ./backends/udisks/udisksmanager.moc:81 #35 0x06ecc8ca in QMetaObject::metacall (object=0xa341498, cl=180827100, idx=8, argv=0xbfdaa29c) at kernel/qmetaobject.cpp:237 #36 0x06edf6ad in QMetaObject::activate (sender=0xa3414a8, m=0xa341288, local_signal_index=4, argv=0x6f532d9e) at kernel/qobject.cpp:3280 #37 0x009f170b in QDBusInterfacePrivate::metacall (this=0xa3416f8, c=QMetaObject::InvokeMetaMethod, id=4, argv=0xbfdaa29c) at qdbusinterface.cpp:278 #38 0x009da9dc in QDBusConnectionPrivate::deliverCall (this=0x9fe7b38, object=0xa3414a8, msg=..., metaTypes=..., slotIdx=9) at qdbusintegrator.cpp:919 #39 0x009e61f7 in QDBusCallDeliveryEvent::placeMetaCall (this=0xa995f80, object=0xa3414a8) at qdbusintegrator_p.h:103 #40 0x06ed96a2 in QObject::event (this=0xa3414a8, e=0x0) at kernel/qobject.cpp:1219 #41 0x0134efdc in QApplicationPrivate::notify_helper (this=0x9f9d350, receiver=0xa3414a8, e=0xa995f80) at kernel/qapplication.cpp:4396 #42 0x0135504e in QApplication::notify (this=0x9f838e8, receiver=0xa3414a8, e=0xa995f80) at kernel/qapplication.cpp:3798 #43 0x0103439a in KApplication::notify (this=0x9f838e8, receiver=0xa3414a8, event=0xa995f80) at ../../kdeui/kernel/kapplication.cpp:311 #44 0x06ec6b3b in QCoreApplication::notifyInternal (this=0x9f838e8, receiver=0xa3414a8, event=0xa995f80) at kernel/qcoreapplication.cpp:732 #45 0x06ec9d8b in sendEvent (receiver=0x0, event_type=0, data=0x9f5b620) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #46 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9f5b620) at kernel/qcoreapplication.cpp:1373 #47 0x06ec9f4d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266 #48 0x06ef5a74 in sendPostedEvents (s=0x9f9f710) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #49 postEventSourceDispatch (s=0x9f9f710) at kernel/qeventdispatcher_glib.cpp:277 #50 0x045e3855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #51 0x045e7668 in ?? () from /lib/libglib-2.0.so.0 #52 0x045e7848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #53 0x06ef5565 in QEventDispatcherGlib::processEvents (this=0x9f96c60, flags=...) at kernel/qeventdispatcher_glib.cpp:415 #54 0x01410be5 in QGuiEventDispatcherGlib::processEvents (this=0x9f96c60, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #55 0x06ec5609 in QEventLoop::processEvents (this=0xbfdaaac4, flags=) at kernel/qeventloop.cpp:149 #56 0x06ec5a8a in QEventLoop::exec (this=0xbfdaaac4, flags=...) at kernel/qeventloop.cpp:201 #57 0x06eca00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #58 0x0134de07 in QApplication::exec () at kernel/qapplication.cpp:3672 #59 0x00df19e7 in kdemain (argc=1, argv=0xbfdaacd4) at ../../../../plasma/desktop/shell/main.cpp:118 #60 0x080485bb in main (argc=1, argv=0xbfdaacd4) at plasma-desktop_dummy.cpp:3 Reported using DrKonqi
SVN commit 1206700 by lukas: check the mount point list before returning the first item, should fix a crash CCBUG:259896 M +6 -1 udisksstorageaccess.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1206700
*** Bug 260835 has been marked as a duplicate of this bug. ***
[Comment from a bug triager] From bug 260778 (4.6 beta2): - What I was doing when the application crashed: I had just finished burning two dvd isos (see start of session bug #260772) and the last dvd was ejecting and reloading so (because my dvd drive locks closed if no dvd is loaded) I held the tray and changed disks after which it remained out and the crash occurred.
*** Bug 260778 has been marked as a duplicate of this bug. ***
Please try again with KDE 4.6 rc1, thanks
Set as resolved since we have been waiting for info for quite a long time. Please, if you are able to reproduce this with 4.9.5 or 4.10.1 feel free to reopen it. Thanks !