Bug 243554 - Dolphin crashes when unmounting USB Mass Storage device
Summary: Dolphin crashes when unmounting USB Mass Storage device
Status: RESOLVED DUPLICATE of bug 187242
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-04 08:11 UTC by Steven Brown
Modified: 2010-07-04 15:47 UTC (History)
1 user (show)

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 Steven Brown 2010-07-04 08:11:43 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
I had just closed the window with my blackberry SDCard contents and attempted to unmount the drive via the Notification widget and plasma crashed and the desktop and everything on it disappeared briefly and restarted.

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f094bab8760 (LWP 4692))]

Thread 6 (Thread 0x7f09234ca710 (LWP 4693)):
#0  0x00007f0948aabf53 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f09454704a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f09454708fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f094a0b3566 in QEventDispatcherGlib::processEvents (this=0x36782d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f094a088992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f094a088d6c in QEventLoop::exec (this=0x7f09234c9db0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f0949f92d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f094a069178 in QInotifyFileSystemWatcherEngine::run (this=0x35f3360) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f0949f95775 in QThreadPrivate::start (arg=0x35f3360) at thread/qthread_unix.cpp:248
#9  0x00007f0949d059ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f0948ab86cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f091bba1710 (LWP 4696)):
#0  0x00007f0949d09a2d in __pthread_mutex_unlock_usercnt (mutex=0x3a4e558) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x3a4e558) at pthread_mutex_unlock.c:290
#2  0x00007f094546fb01 in g_main_context_check () from /lib/libglib-2.0.so.0
#3  0x00007f09454704c3 in ?? () from /lib/libglib-2.0.so.0
#4  0x00007f09454708fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x00007f094a0b3566 in QEventDispatcherGlib::processEvents (this=0x3a4e3f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#6  0x00007f094a088992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#7  0x00007f094a088d6c in QEventLoop::exec (this=0x7f091bba0db0, flags=) at kernel/qeventloop.cpp:201
#8  0x00007f0949f92d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#9  0x00007f094a069178 in QInotifyFileSystemWatcherEngine::run (this=0x3a373b0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f0949f95775 in QThreadPrivate::start (arg=0x3a373b0) at thread/qthread_unix.cpp:248
#11 0x00007f0949d059ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#12 0x00007f0948ab86cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f091b3a0710 (LWP 4697)):
#0  0x00007f0948aabf53 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f09454704a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f09454708fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f094a0b3566 in QEventDispatcherGlib::processEvents (this=0x3a69160, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f094a088992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f094a088d6c in QEventLoop::exec (this=0x7f091b39fdb0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f0949f92d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f094a069178 in QInotifyFileSystemWatcherEngine::run (this=0x3884430) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f0949f95775 in QThreadPrivate::start (arg=0x3884430) at thread/qthread_unix.cpp:248
#9  0x00007f0949d059ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f0948ab86cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f091ab9f710 (LWP 4698)):
#0  0x00007f0948aabf53 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f09454704a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f09454708fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f094a0b3566 in QEventDispatcherGlib::processEvents (this=0x3a6fee0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f094a088992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f094a088d6c in QEventLoop::exec (this=0x7f091ab9edb0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f0949f92d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f094a069178 in QInotifyFileSystemWatcherEngine::run (this=0x3a5a280) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f0949f95775 in QThreadPrivate::start (arg=0x3a5a280) at thread/qthread_unix.cpp:248
#9  0x00007f0949d059ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f0948ab86cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f091a39e710 (LWP 4699)):
#0  0x00007f0948aabf53 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f09454704a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f09454708fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f094a0b3566 in QEventDispatcherGlib::processEvents (this=0x3a9ab00, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f094a088992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f094a088d6c in QEventLoop::exec (this=0x7f091a39ddb0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f0949f92d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f094a069178 in QInotifyFileSystemWatcherEngine::run (this=0x3a66b70) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f0949f95775 in QThreadPrivate::start (arg=0x3a66b70) at thread/qthread_unix.cpp:248
#9  0x00007f0949d059ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f0948ab86cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f094bab8760 (LWP 4692)):
[KCrash Handler]
#5  0x00007f092a8a2d49 in ?? () from /usr/lib/kde4/plasma_applet_devicenotifier.so
#6  0x00007f092a8a10ba in ?? () from /usr/lib/kde4/plasma_applet_devicenotifier.so
#7  0x00007f092a8a203d in ?? () from /usr/lib/kde4/plasma_applet_devicenotifier.so
#8  0x00007f094a09ce3f in QMetaObject::activate (sender=0x5bc5470, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3293
#9  0x00007f094701833b in Solid::StorageAccess::teardownDone (this=0x0, _t1=Solid::NoError, _t2=<value optimized out>, _t3=<value optimized out>) at ./storageaccess.moc:135
#10 0x00007f09470186a2 in Solid::StorageAccess::qt_metacall (this=0x5bc5470, _c=QMetaObject::InvokeMetaMethod, _id=-1, _a=0x7fff90b5df90) at ./storageaccess.moc:85
#11 0x00007f094a09ce3f in QMetaObject::activate (sender=0x5148ce0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3293
#12 0x00007f094705095b in Solid::Backends::Hal::StorageAccess::teardownDone (this=0x0, _t1=Solid::NoError, _t2=<value optimized out>, _t3=<value optimized out>)
    at ./backends/hal/halstorageaccess.moc:131
#13 0x00007f0947052910 in Solid::Backends::Hal::StorageAccess::slotDBusReply (this=0x5148ce0) at ../../../solid/solid/backends/hal/halstorageaccess.cpp:146
#14 0x00007f0947054250 in Solid::Backends::Hal::StorageAccess::qt_metacall (this=0x5148ce0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff90b5e420)
    at ./backends/hal/halstorageaccess.moc:102
#15 0x00007f094844f486 in QDBusConnectionPrivate::deliverCall (this=<value optimized out>, object=<value optimized out>, msg=<value optimized out>, metaTypes=..., slotIdx=<value optimized out>)
    at qdbusintegrator.cpp:904
#16 0x00007f094845a05f in QDBusCallDeliveryEvent::placeMetaCall(QObject*) () from /usr/lib/libQtDBus.so.4
#17 0x00007f094a099d49 in QObject::event (this=0x5148ce0, e=0x633af40) at kernel/qobject.cpp:1248
#18 0x00007f094922622c in QApplicationPrivate::notify_helper (this=0x26504a0, receiver=0x5148ce0, e=0x633af40) at kernel/qapplication.cpp:4300
#19 0x00007f094922c6fb in QApplication::notify (this=0x2639be0, receiver=0x5148ce0, e=0x633af40) at kernel/qapplication.cpp:4183
#20 0x00007f094a5d1526 in KApplication::notify (this=0x2639be0, receiver=0x5148ce0, event=0x633af40) at ../../kdeui/kernel/kapplication.cpp:302
#21 0x00007f094a08a06c in QCoreApplication::notifyInternal (this=0x2639be0, receiver=0x5148ce0, event=0x633af40) at kernel/qcoreapplication.cpp:704
#22 0x00007f094a08c7e7 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x25ccc30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#23 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x25ccc30) at kernel/qcoreapplication.cpp:1345
#24 0x00007f094a0b39d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#25 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#26 0x00007f094546c8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#27 0x00007f0945470748 in ?? () from /lib/libglib-2.0.so.0
#28 0x00007f09454708fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#29 0x00007f094a0b3513 in QEventDispatcherGlib::processEvents (this=0x25ce140, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#30 0x00007f09492d646e in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#31 0x00007f094a088992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#32 0x00007f094a088d6c in QEventLoop::exec (this=0x7fff90b5ee60, flags=) at kernel/qeventloop.cpp:201
#33 0x00007f094a08caab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#34 0x00007f093d8c8fb2 in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#35 0x00000000004070f3 in launch (argc=1, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=0, envs=<value optimized out>, reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x40a4f9 "0") at ../../kinit/kinit.cpp:717
#36 0x0000000000407cb0 in handle_launcher_request (sock=8, who=<value optimized out>) at ../../kinit/kinit.cpp:1209
#37 0x000000000040823a in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1402
#38 0x0000000000408e22 in main (argc=4, argv=<value optimized out>, envp=<value optimized out>) at ../../kinit/kinit.cpp:1845

Possible duplicates by query: bug 190922, bug 188700, bug 187242.

Reported using DrKonqi
Comment 1 Beat Wolf 2010-07-04 15:47:19 UTC

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