Version: (using KDE 4.2.1) OS: Linux Installed from: Ubuntu Packages When a usb storage device is open in dolphin and you try to unmount it using the device notifier icon on the panel, plasma always freezes. This bug might be affected by another bug: dolphin cannot unmount a usb storage device as long as its content is displayed in a dolphin window. Dolphin should not block a device from being unmounted, when the user explicitly wants to unmount it.
Do you use the Terminal panel on Dolphin? (That doesn't allow to unmount drives). It sounds strange... it shouldn't freeze Plasma anyways...
I can confirm this bug on Debian/Sid. KDE 4.2.1 is from the experimental branch of Debian. Description: When trying to unmount a removable device from the device notifier, plasma locks. I need to pkill plasma and restart it to come back to a functional environment. The previous version of the device notifier (shipped with 4.2) was working good and able to automatically close the open views inside dolphin.
Darío Andrés, you have hit the nail on the head: redefining bug as follows: (1) Plasma crashes on unmounting a USB Device, IF any terminal window (including terminal panels) is open, showing the USB Device path. (2) not dolphin, but konsole prevents the unmounting process and causes the plasma crash. Same behaviour with xterm by the way. WORKAROUND: on unmount, all blocker-terminal windows shall be killed. BETTER WORKAROUND: on unmount, issue a messagerequester: "konsole prevents unmounting the device. Kill konsole? [Yes] [No] ANOTHER WORKAROUND: on unmount, all blocker-terminal windows cd to /home/user/ FAVOURITE WORKAROUND: patch konsole so that it frees the USB Device when being idle. Technically this could work like this: if a konsole is idle for more then 5 seconds, secretly cd out of hotplug device folder (no need to display that cheat). If konsole is used again, secretly cd in the device folder again. This way you could work with konsole, unplug your stick, replug your stick, and go on working as if nothing had happend - I'd like this behaviour.
I also can confirm this bug. I'm running self compiled KDE 4.2 and trunk from sources on Debian Sid x86_64. For me this happens when I've konsole somewhere on the device.
I can confirm this in KDE 4.2.1 with Qt 4.5. I checked svn logs for solid, the solid data engine for plasma, and the device notifier widget. I also searched the bug db far and wide. I cannot find this issue reported on anywhere else. It seems based on observation alone that any program that cannot be asked to give up the device (e.g. terminal applications such as bash with a cwd inside the mount point or nano holding open a file) will cause a complete freeze of plasma. If only applications that will respond to messages to give up control (e.g. other kde apps using solid) or nothing is holding open the device then everything works perfectly. Unfortunately I cannot grab a live backtrace of what plasma is doing as I do not have a debug compiled version (I'm using archlinux packages). If I find the time to manually compile w/ debug I will. I did strace plasma and it's simply stuck on a futex call; futex(0xd7a16c, FUTEX_WAIT_PRIVATE, 1, NULL)
well, the code to perform the unumount is completely non-blocking. what can happen, though, is if there is something blocking the unmount, a dialog box should pop up saying something like: Cannot unmount the device. One or more files on this device are open within an application. and *that* will likely block plasma (that is a bug: it should be turned into a non-blocking message box or integrated into the widget itself) ... to the reporters: you sure that no such dialog is appearing? perhaps it's getting lost somewhere behind another window, or? if there is indeed no dialog appearing, please attach with gdb to the plasma process when this happens and generate a backtrace, e.g.: ps aux | grep plasma // remember the PID! gdb `which plasma` > attach (that pid from the first command) > bt and then post the results here. thanks :)
Here you are: #1 0x00007f9897e2914b in QMutexPrivate::wait (this=0x105e550, timeout=-1) at thread/qmutex_unix.cpp:80 #2 0x00007f9897e23ded in QMutex::lock (this=0x105e3b8) at thread/qmutex.cpp:207 #3 0x00007f989808d233 in QDBusConnectionPrivate::doDispatch (this=0x105e350) at qdbusthreaddebug_p.h:183 #4 0x00007f98980d22f8 in QDBusConnectionPrivate::qt_metacall (this=0x105e350, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x1791810) at .moc/release-shared/moc_qdbusconnection_p.cpp:88 #5 0x00007f9897f2ed28 in QObject::event (this=0x105e350, e=0x17a9f80) at kernel/qobject.cpp:1109 #6 0x00007f989810f1dd in QApplicationPrivate::notify_helper (this=0xbc4660, receiver=0x105e350, e=0x17a9f80) at kernel/qapplication.cpp:4084 #7 0x00007f98981163de in QApplication::notify (this=0xb88330, receiver=0x105e350, e=0x17a9f80) at kernel/qapplication.cpp:4049 #8 0x00007f989a36207c in KApplication::notify (this=0xb88330, receiver=0x105e350, event=0x17a9f80) at /Devel/src/kde4/4.2/kdelibs/kdeui/kernel/kapplication.cpp:307 #9 0x00007f9897f1d8bc in QCoreApplication::notifyInternal (this=0xb88330, receiver=0x105e350, event=0x17a9f80) at kernel/qcoreapplication.cpp:602 #10 0x00007f9897f1e88c in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xb63b00) at kernel/qcoreapplication.h:213 #11 0x00007f9897f4a373 in postEventSourceDispatch (s=<value optimized out>) at kernel/qcoreapplication.h:218 #12 0x00007f9894b6ae4a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #13 0x00007f9894b6e510 in ?? () from /usr/lib/libglib-2.0.so.0 #14 0x00007f9894b6e6ac in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #15 0x00007f9897f4a09f in QEventDispatcherGlib::processEvents (this=0xb671f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:323 #16 0x00007f98981ad97f in QGuiEventDispatcherGlib::processEvents (this=0x105e59c, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 #17 0x00007f9897f1c3b2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -1561064352}) at kernel/qeventloop.cpp:149 #18 0x00007f9897f1c77d in QEventLoop::exec (this=0x7fffa2f40ca0, flags={i = -1561064256}) at kernel/qeventloop.cpp:200 #19 0x00007f98985f2ace in QDialog::exec (this=0x1757460) at dialogs/qdialog.cpp:498 #20 0x00007f989a2eca06 in KMessageBox::createKMessageBox (dialog=0x1757460, icon=<value optimized out>, text=@0x7fffa2f41440, strlist=@0x7fffa2f413b0, ask=@0x7fffa2f412e0, checkboxReturn=0x0, options={i = -1561062848}, details=@0x7fffa2f412d0, notifyType=QMessageBox::Critical) at /Devel/src/kde4/4.2/kdelibs/kdeui/dialogs/kmessagebox.cpp:330 #21 0x00007f989a2edc1f in KMessageBox::createKMessageBox (dialog=0x1757460, icon=QMessageBox::Critical, text=@0x7fffa2f41440, strlist=@0x7fffa2f413b0, ask=@0x7fffa2f412e0, checkboxReturn=0x0, options={i = -1561062592}, details=@0x7fffa2f412d0) at /Devel/src/kde4/4.2/kdelibs/kdeui/dialogs/kmessagebox.cpp:151 #22 0x00007f989a2ee9fd in KMessageBox::errorListWId (parent_id=0, text=@0x7fffa2f41440, strlist=@0x7fffa2f413b0, caption=@0x7fffa2f41430, options={i = -1561062464}) at /Devel/src/kde4/4.2/kdelibs/kdeui/dialogs/kmessagebox.cpp:848 #23 0x00007f989a2eeb9b in KMessageBox::error (parent=0x105e59c, text=@0x7fffa2f41440, caption=@0x7fffa2f41430, options=<value optimized out>) at /Devel/src/kde4/4.2/kdelibs/kdeui/dialogs/kmessagebox.cpp:812 #24 0x00007f9883ca64d0 in Notifier::NotifierDialog::storageTeardownDone (this=0xf399a0, error=<value optimized out>, errorData=<value optimized out>) at /Devel/src/kde4/4.2/kdebase/workspace/plasma/applets/devicenotifier/notifierdialog.cpp:297 #25 0x00007f9883ca82a7 in Notifier::NotifierDialog::qt_metacall (this=0xf399a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffa2f415b0) at /Devel/build/kde4/4.2/kdebase/workspace/plasma/applets/devicenotifier/notifierdialog.moc:81 #26 0x00007f9897f359e4 in QMetaObject::activate (sender=0x193cb50, from_signal_index=<value optimized out>, to_signal_index=6, argv=0xffffffffffffffff) at kernel/qobject.cpp:3060 #27 0x00007f9895f68753 in Solid::StorageAccess::teardownDone (this=0x105e59c, _t1=Solid::UnauthorizedOperation, _t2=<value optimized out>, _t3=<value optimized out>) at /Devel/build/kde4/4.2/kdelibs/solid/solid/storageaccess.moc:129 #28 0x00007f9895f689fa in Solid::StorageAccess::qt_metacall (this=0x193cb50, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fffa2f41720) at /Devel/build/kde4/4.2/kdelibs/solid/solid/storageaccess.moc:79 #29 0x00007f9897f359e4 in QMetaObject::activate (sender=0x16fdb40, from_signal_index=<value optimized out>, to_signal_index=6, argv=0xffffffffffffffff) at kernel/qobject.cpp:3060 #30 0x00007f9895f9954d in Solid::Backends::Hal::StorageAccess::teardownDone (this=0x105e59c, _t1=Solid::UnauthorizedOperation, _t2=<value optimized out>, _t3=<value optimized out>) at /Devel/build/kde4/4.2/kdelibs/solid/solid/backends/hal/halstorageaccess.moc:122 #31 0x00007f9895f9af68 in Solid::Backends::Hal::StorageAccess::slotDBusError (this=0x16fdb40, error=<value optimized out>) at /Devel/src/kde4/4.2/kdelibs/solid/solid/backends/hal/halstorageaccess.cpp:183 #32 0x00007f9895f9b6b2 in Solid::Backends::Hal::StorageAccess::qt_metacall (this=0x16fdb40, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffa2f419b0) at /Devel/build/kde4/4.2/kdelibs/solid/solid/backends/hal/halstorageaccess.moc:94 #33 0x00007f9897f359e4 in QMetaObject::activate (sender=0x1528c80, from_signal_index=<value optimized out>, to_signal_index=6, argv=0xffffffffffffffff) at kernel/qobject.cpp:3060 #34 0x00007f98980d23ca in QDBusPendingCallWatcherHelper::error (this=0x105e59c, _t1=<value optimized out>, _t2=<value optimized out>) at .moc/release-shared/moc_qdbuspendingcall_p.cpp:97 #35 0x00007f989809770b in QDBusConnectionPrivate::processFinishedCall (call=0x1757540) at qdbuspendingcall_p.h:110 #36 0x00007f98910ab8aa in ?? () from /usr/lib/libdbus-1.so.3 #37 0x00007f98910ac4b1 in dbus_connection_dispatch () from /usr/lib/libdbus-1.so.3 #38 0x00007f989808d257 in QDBusConnectionPrivate::doDispatch (this=0x105e350) at ./qdbus_symbols_p.h:113 #39 0x00007f989808d387 in QDBusConnectionPrivate::socketRead (this=0x105e350, fd=15) at qdbusintegrator.cpp:1087 There seems to be a message box but it obviously doesn't become visible.
*** Bug 187934 has been marked as a duplicate of this bug. ***
*** Bug 188471 has been marked as a duplicate of this bug. ***
(In reply to comment #9) > *** Bug 188471 has been marked as a duplicate of this bug. *** Sorry for my nubbish. will check more next time i will report (hope fairly :P) a bug thanks for attention. will follow this thread :)
*** Bug 188700 has been marked as a duplicate of this bug. ***
*** Bug 189294 has been marked as a duplicate of this bug. ***
*** Bug 189369 has been marked as a duplicate of this bug. ***
*** This bug has been confirmed by popular vote. ***
If it helps, here's another backtrace: http://pastebin.com/d3bcde489 It's also worth noting, that I've seen similar bug in Krusader 2.0 - if a device is busy and I try to unmount it from Krusader, it freezes all over...
I just took the backtrace of the krusader freeze, it looks very similar: http://pastebin.com/d274507a9
I've just installed Kubuntu 9.04 and I can reproduce every time this situation. If the device is busy, pressing Eject on the Device Notifier Plasma widget, hangs plasma and the task bar... The only way to recover is to kill plasma. This is pretty annoying, and counter unintuitive... My trace: Attaching to program: /usr/bin/plasma, process 14548 Reading symbols from /usr/lib/libkdeinit4_plasma.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libkdeinit4_plasma.so Reading symbols from /usr/lib/libplasma.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libplasma.so.3 Reading symbols from /usr/lib/libknewstuff2.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libknewstuff2.so.4 Reading symbols from /usr/lib/libkfile.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libkfile.so.4 Reading symbols from /usr/lib/libkio.so.5...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libkio.so.5 Reading symbols from /usr/lib/libQtNetwork.so.4... (no debugging symbols found)...done. Loaded symbols for /usr/lib/libQtNetwork.so.4 Reading symbols from /usr/lib/libQtXml.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libQtXml.so.4 Reading symbols from /usr/lib/libkworkspace.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libkworkspace.so.4 Reading symbols from /usr/lib/libkdeui.so.5...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libkdeui.so.5 Reading symbols from /usr/lib/libkdecore.so.5...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libkdecore.so.5 Reading symbols from /usr/lib/libQtSvg.so.4... (no debugging symbols found)...done. Loaded symbols for /usr/lib/libQtSvg.so.4 Reading symbols from /usr/lib/libSM.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libSM.so.6 Reading symbols from /usr/lib/libICE.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libICE.so.6 Reading symbols from /usr/lib/libX11.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libX11.so.6 Reading symbols from /usr/lib/libXext.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXext.so.6 Reading symbols from /usr/lib/libXft.so.2... (no debugging symbols found)...done. Loaded symbols for /usr/lib/libXft.so.2 Reading symbols from /usr/lib/libXau.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXau.so.6 Reading symbols from /usr/lib/libXdmcp.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXdmcp.so.6 Reading symbols from /usr/lib/libXrender.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXrender.so.1 Reading symbols from /usr/lib/libkephal.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libkephal.so.4 Reading symbols from /usr/lib/libQtGui.so.4... (no debugging symbols found)...done. Loaded symbols for /usr/lib/libQtGui.so.4 Reading symbols from /usr/lib/libQtDBus.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libQtDBus.so.4 Reading symbols from /usr/lib/libQtCore.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libQtCore.so.4 Reading symbols from /usr/lib/libstdc++.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libstdc++.so.6 Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libm.so.6 Reading symbols from /lib/libgcc_s.so.1... (no debugging symbols found)...done. Loaded symbols for /lib/libgcc_s.so.1 Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /usr/lib/libQtWebKit.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libQtWebKit.so.4 Reading symbols from /usr/lib/libthreadweaver.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libthreadweaver.so.4 Reading symbols from /usr/lib/libsolid.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libsolid.so.4 Reading symbols from /lib/libdl.so.2... (no debugging symbols found)...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /usr/lib/libQtOpenGL.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libQtOpenGL.so.4 Reading symbols from /usr/lib/libGL.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libGL.so.1 Reading symbols from /lib/libz.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libz.so.1 Reading symbols from /usr/lib/libstreams.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libstreams.so.0 Reading symbols from /usr/lib/libstreamanalyzer.so.0... (no debugging symbols found)...done. Loaded symbols for /usr/lib/libstreamanalyzer.so.0 Reading symbols from /lib/libacl.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libacl.so.1 Reading symbols from /lib/libattr.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libattr.so.1 Reading symbols from /lib/libpthread.so.0...(no debugging symbols found)...done. [Thread debugging using libthread_db enabled] [New Thread 0x7f6d2b16a760 (LWP 14548)] [New Thread 0x7f6d0a363950 (LWP 14552)] [New Thread 0x7f6d0ab64950 (LWP 14550)] [New Thread 0x7f6d0bdaa950 (LWP 14549)] Loaded symbols for /lib/libpthread.so.0 Reading symbols from /usr/lib/libXtst.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXtst.so.6 Reading symbols from /usr/lib/libXcursor.so.1... (no debugging symbols found)...done. Loaded symbols for /usr/lib/libXcursor.so.1 Reading symbols from /usr/lib/libXfixes.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXfixes.so.3 Reading symbols from /lib/libbz2.so.1.0...(no debugging symbols found)...done. Loaded symbols for /lib/libbz2.so.1.0 Reading symbols from /lib/libresolv.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libresolv.so.2 Reading symbols from /lib/libuuid.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libuuid.so.1 Reading symbols from /usr/lib/libxcb.so.1... (no debugging symbols found)...done. Loaded symbols for /usr/lib/libxcb.so.1 Reading symbols from /usr/lib/libfontconfig.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libfontconfig.so.1 Reading symbols from /usr/lib/libfreetype.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libfreetype.so.6 Reading symbols from /usr/lib/libaudio.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libaudio.so.2 Reading symbols from /usr/lib/libpng12.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libpng12.so.0 Reading symbols from /usr/lib/libgobject-2.0.so.0... (no debugging symbols found)...done. Loaded symbols for /usr/lib/libgobject-2.0.so.0 Reading symbols from /usr/lib/libglib-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libglib-2.0.so.0 Reading symbols from /usr/lib/libgthread-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgthread-2.0.so.0 Reading symbols from /lib/librt.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/librt.so.1 Reading symbols from /lib/ld-linux-x86-64.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/ld-linux-x86-64.so.2 Reading symbols from /usr/lib/libsqlite3.so.0... (no debugging symbols found)...done. Loaded symbols for /usr/lib/libsqlite3.so.0 Reading symbols from /usr/lib/libphonon.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libphonon.so.4 Reading symbols from /usr/lib/libxml2.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libxml2.so.2 Reading symbols from /usr/lib/libexpat.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libexpat.so.1 Reading symbols from /usr/lib/libXt.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXt.so.6 Reading symbols from /lib/libpcre.so.3... (no debugging symbols found)...done. Loaded symbols for /lib/libpcre.so.3 Reading symbols from /usr/lib/gconv/UTF-16.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/gconv/UTF-16.so Reading symbols from /lib/libdbus-1.so.3...(no debugging symbols found)...done. Loaded symbols for /lib/libdbus-1.so.3 Reading symbols from /usr/lib/libXrandr.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXrandr.so.2 Reading symbols from /usr/lib/libXinerama.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXinerama.so.1 Reading symbols from /usr/lib/libXi.so... (no debugging symbols found)...done. Loaded symbols for /usr/lib/libXi.so Reading symbols from /usr/lib/kde4/plugins/styles/oxygen.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plugins/styles/oxygen.so Reading symbols from /lib/libnss_compat.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libnss_compat.so.2 Reading symbols from /lib/libnsl.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libnsl.so.1 Reading symbols from /lib/libnss_nis.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libnss_nis.so.2 Reading symbols from /lib/libnss_files.so.2... (no debugging symbols found)...done. Loaded symbols for /lib/libnss_files.so.2 Reading symbols from /usr/lib/qt4/plugins/imageformats/libqgif.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/qt4/plugins/imageformats/libqgif.so Reading symbols from /usr/lib/qt4/plugins/imageformats/libqico.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/qt4/plugins/imageformats/libqico.so Reading symbols from /usr/lib/qt4/plugins/imageformats/libqjpeg.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/qt4/plugins/imageformats/libqjpeg.so Reading symbols from /usr/lib/libjpeg.so.62...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libjpeg.so.62 Reading symbols from /usr/lib/qt4/plugins/imageformats/libqmng.so... (no debugging symbols found)...done. Loaded symbols for /usr/lib/qt4/plugins/imageformats/libqmng.so Reading symbols from /usr/lib/libmng.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libmng.so.1 Reading symbols from /usr/lib/liblcms.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/liblcms.so.1 Reading symbols from /usr/lib/qt4/plugins/imageformats/libqsvg.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/qt4/plugins/imageformats/libqsvg.so Reading symbols from /usr/lib/qt4/plugins/imageformats/libqtiff.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/qt4/plugins/imageformats/libqtiff.so Reading symbols from /usr/lib/libtiff.so.4... (no debugging symbols found)...done. Loaded symbols for /usr/lib/libtiff.so.4 Reading symbols from /usr/lib/kde4/plugins/imageformats/kimg_dds.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plugins/imageformats/kimg_dds.so Reading symbols from /usr/lib/kde4/plugins/imageformats/kimg_eps.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plugins/imageformats/kimg_eps.so Reading symbols from /usr/lib/kde4/plugins/imageformats/kimg_exr.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plugins/imageformats/kimg_exr.so Reading symbols from /usr/lib/libImath.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libImath.so.6 Reading symbols from /usr/lib/libIlmImf.so.6... (no debugging symbols found)...done. Loaded symbols for /usr/lib/libIlmImf.so.6 Reading symbols from /usr/lib/libIex.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libIex.so.6 Reading symbols from /usr/lib/libHalf.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libHalf.so.6 Reading symbols from /usr/lib/libIlmThread.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libIlmThread.so.6 Reading symbols from /usr/lib/kde4/plugins/imageformats/kimg_jp2.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plugins/imageformats/kimg_jp2.so Reading symbols from /usr/lib/libjasper.so.1... (no debugging symbols found)...done. Loaded symbols for /usr/lib/libjasper.so.1 Reading symbols from /usr/lib/kde4/plugins/imageformats/kimg_pcx.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plugins/imageformats/kimg_pcx.so Reading symbols from /usr/lib/kde4/plugins/imageformats/kimg_psd.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plugins/imageformats/kimg_psd.so Reading symbols from /usr/lib/kde4/plugins/imageformats/kimg_rgb.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plugins/imageformats/kimg_rgb.so Reading symbols from /usr/lib/kde4/plugins/imageformats/kimg_tga.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plugins/imageformats/kimg_tga.so Reading symbols from /usr/lib/kde4/plugins/imageformats/kimg_xcf.so... (no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plugins/imageformats/kimg_xcf.so Reading symbols from /usr/lib/kde4/plugins/imageformats/kimg_xview.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plugins/imageformats/kimg_xview.so Reading symbols from /usr/lib/kde4/plasma_containment_panel.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plasma_containment_panel.so Reading symbols from /usr/lib/kde4/plasma_animator_default.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plasma_animator_default.so Reading symbols from /usr/lib/kde4/plasma_applet_lancelot_launcher.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plasma_applet_lancelot_launcher.so Reading symbols from /usr/lib/liblancelot.so.0... (no debugging symbols found)...done. Loaded symbols for /usr/lib/liblancelot.so.0 Reading symbols from /usr/lib/kde4/plasma_applet_icon.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plasma_applet_icon.so Reading symbols from /usr/lib/kde4/plasma_applet_tasks.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plasma_applet_tasks.so Reading symbols from /usr/lib/libtaskmanager.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libtaskmanager.so.4 Reading symbols from /usr/lib/libXcomposite.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXcomposite.so.1 Reading symbols from /usr/lib/kde4/plasma_applet_pager.so... (no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plasma_applet_pager.so Reading symbols from /usr/lib/kde4/plasma_applet_showdashboard.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plasma_applet_showdashboard.so Reading symbols from /usr/lib/kde4/plasma_applet_systemtray.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plasma_applet_systemtray.so Reading symbols from /usr/lib/libXdamage.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXdamage.so.1 Reading symbols from /usr/lib/kde4/plasma_applet_devicenotifier.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plasma_applet_devicenotifier.so Reading symbols from /usr/lib/kde4/plasma_applet_networkmanagement.so... (no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plasma_applet_networkmanagement.so Reading symbols from /usr/lib/libknmdbus.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libknmdbus.so.4 Reading symbols from /usr/lib/libsolidcontrol.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libsolidcontrol.so.4 Reading symbols from /usr/lib/libsolidcontrolifaces.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libsolidcontrolifaces.so.4 Reading symbols from /usr/lib/kde4/solid_networkmanager07.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/solid_networkmanager07.so Reading symbols from /usr/lib/kde4/plasma_applet_dig_clock.so... (no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plasma_applet_dig_clock.so Reading symbols from /usr/lib/libplasmaclock.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libplasmaclock.so.4 Reading symbols from /usr/lib/kde4/plasma_containment_desktop.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plasma_containment_desktop.so Reading symbols from /usr/lib/kde4/plasma_wallpaper_image.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plasma_wallpaper_image.so Reading symbols from /usr/lib/kde4/plasma_applet_folderview.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plasma_applet_folderview.so Reading symbols from /usr/lib/libkonq.so.5... (no debugging symbols found)...done. Loaded symbols for /usr/lib/libkonq.so.5 Reading symbols from /usr/lib/libkparts.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libkparts.so.4 Reading symbols from /usr/lib/kde4/plasma_applet_weatherstation.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plasma_applet_weatherstation.so Reading symbols from /usr/lib/libweather_ion.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libweather_ion.so.4 Reading symbols from /usr/lib/kde4/plasma_applet_calendar.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plasma_applet_calendar.so Reading symbols from /usr/lib/kde4/plasma_applet_sm_cpu.so... (no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plasma_applet_sm_cpu.so Reading symbols from /usr/lib/libplasma_applet-system-monitor.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libplasma_applet-system-monitor.so.4 Reading symbols from /usr/lib/kde4/plasma_applet_sm_hdd.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plasma_applet_sm_hdd.so Reading symbols from /usr/lib/kde4/plasma_engine_applicationjobs.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plasma_engine_applicationjobs.so Reading symbols from /usr/lib/kde4/plasma_engine_notifications.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plasma_engine_notifications.so Reading symbols from /usr/lib/kde4/plasma_engine_hotplug.so... (no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plasma_engine_hotplug.so Reading symbols from /usr/lib/kde4/plasma_engine_soliddevice.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plasma_engine_soliddevice.so Reading symbols from /usr/lib/kde4/plasma_engine_time.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plasma_engine_time.so Reading symbols from /usr/lib/kde4/plasma_engine_weather.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plasma_engine_weather.so Reading symbols from /usr/lib/kde4/ion_bbcukmet.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/ion_bbcukmet.so Reading symbols from /usr/lib/kde4/plasma_engine_systemmonitor.so... (no debugging symbols found)...done. Loaded symbols for /usr/lib/kde4/plasma_engine_systemmonitor.so Reading symbols from /usr/lib/libksgrd.so.4...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libksgrd.so.4 Reading symbols from /lib/libnss_mdns4_minimal.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libnss_mdns4_minimal.so.2 Reading symbols from /lib/libnss_dns.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libnss_dns.so.2 (no debugging symbols found) 0x00007f6d232632e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 (gdb) bt #0 0x00007f6d232632e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f6d2668c14b in ?? () from /usr/lib/libQtCore.so.4 #2 0x00007f6d2668798e in QMutex::lock () from /usr/lib/libQtCore.so.4 #3 0x00007f6d26a89753 in ?? () from /usr/lib/libQtDBus.so.4 #4 0x00007f6d26acbcf8 in ?? () from /usr/lib/libQtDBus.so.4 #5 0x00007f6d26785848 in QObject::event () from /usr/lib/libQtCore.so.4 #6 0x00007f6d26eba83d in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #7 0x00007f6d26ec2a2a in QApplication::notify () from /usr/lib/libQtGui.so.4 #8 0x00007f6d2957726b in KApplication::notify () from /usr/lib/libkdeui.so.5 #9 0x00007f6d2677575c in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #10 0x00007f6d267763ca in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4 #11 0x00007f6d2679f1e3 in ?? () from /usr/lib/libQtCore.so.4 #12 0x00007f6d2162f20a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #13 0x00007f6d216328e0 in ?? () from /usr/lib/libglib-2.0.so.0 #14 0x00007f6d21632a7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #15 0x00007f6d2679ee6f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #16 0x00007f6d26f52c9f in ?? () from /usr/lib/libQtGui.so.4 #17 0x00007f6d26774002 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #18 0x00007f6d267743cd in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #19 0x00007f6d273783ee in QDialog::exec () from /usr/lib/libQtGui.so.4 #20 0x00007f6d294fd722 in KMessageBox::createKMessageBox () from /usr/lib/libkdeui.so.5 #21 0x00007f6d294fe8f7 in KMessageBox::createKMessageBox () from /usr/lib/libkdeui.so.5 #22 0x00007f6d294ff75c in KMessageBox::errorListWId () from /usr/lib/libkdeui.so.5 #23 0x00007f6d294ff928 in KMessageBox::error () from /usr/lib/libkdeui.so.5 #24 0x00007f6d0ecf0c2a in ?? () from /usr/lib/kde4/plasma_applet_devicenotifier.so #25 0x00007f6d0ecf2c15 in ?? () from /usr/lib/kde4/plasma_applet_devicenotifier.so #26 0x00007f6d2678b1f2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #27 0x00007f6d24405c7b in Solid::StorageAccess::teardownDone () from /usr/lib/libsolid.so.4 #28 0x00007f6d24405fe4 in Solid::StorageAccess::qt_metacall () from /usr/lib/libsolid.so.4 #29 0x00007f6d2678b1f2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #30 0x00007f6d2443a24b in ?? () from /usr/lib/libsolid.so.4 #31 0x00007f6d2443d010 in ?? () from /usr/lib/libsolid.so.4 #32 0x00007f6d2443d41c in ?? () from /usr/lib/libsolid.so.4 #33 0x00007f6d2678b1f2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #34 0x00007f6d26acbdca in ?? () from /usr/lib/libQtDBus.so.4 #35 0x00007f6d26a9326b in ?? () from /usr/lib/libQtDBus.so.4 #36 0x00007f6d1fd97a6a in ?? () from /lib/libdbus-1.so.3 #37 0x00007f6d1fd98671 in dbus_connection_dispatch () from /lib/libdbus-1.so.3 #38 0x00007f6d26a89777 in ?? () from /usr/lib/libQtDBus.so.4 #39 0x00007f6d26a898e7 in ?? () from /usr/lib/libQtDBus.so.4 ---Type <return> to continue, or q <return> to quit--- #40 0x00007f6d26acbce6 in ?? () from /usr/lib/libQtDBus.so.4 #41 0x00007f6d2678b1f2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #42 0x00007f6d267c244e in QSocketNotifier::activated () from /usr/lib/libQtCore.so.4 #43 0x00007f6d2678fe53 in QSocketNotifier::event () from /usr/lib/libQtCore.so.4 #44 0x00007f6d26eba83d in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #45 0x00007f6d26ec2a2a in QApplication::notify () from /usr/lib/libQtGui.so.4 #46 0x00007f6d2957726b in KApplication::notify () from /usr/lib/libkdeui.so.5 #47 0x00007f6d2677575c in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #48 0x00007f6d2679f0e9 in ?? () from /usr/lib/libQtCore.so.4 #49 0x00007f6d2162f20a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #50 0x00007f6d216328e0 in ?? () from /usr/lib/libglib-2.0.so.0 #51 0x00007f6d21632a7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #52 0x00007f6d2679ee6f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #53 0x00007f6d26f52c9f in ?? () from /usr/lib/libQtGui.so.4 #54 0x00007f6d26774002 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #55 0x00007f6d267743cd in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #56 0x00007f6d26776694 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #57 0x00007f6d2aed69bb in kdemain () from /usr/lib/libkdeinit4_plasma.so #58 0x00007f6d25b225a6 in __libc_start_main () from /lib/libc.so.6 #59 0x00000000004007c9 in _start ()
*** Bug 190886 has been marked as a duplicate of this bug. ***
Fixed: SVN commit 960112 by aseigo (bug 190886)
Just one quick note, because it seems to be solved: I have two desktops: One is Kubuntu 8.10 with KDE 4.2.2. installed with these instructions: http://www.kubuntu.org/news/kde-4.2.2 This does not show the bug: A fresh install of 9.04 shows the bug. Just to keep you guys informed.
"Kubuntu 8.10 with KDE 4.2.2. [...] does not show the bug" Can anyone with Kubuntu 9.04 and KDE 4.2.2 please look and see if the bug was really fixed? In my opinion it could still be a problem with 9.04.
AFAIK this got fixed on trunk4.3 but not backported to 4.2.x so the bug should be still there. (at least on 4.2.2)
I experienced this on KDE-4.2.2
*** Bug 191768 has been marked as a duplicate of this bug. ***
I have the same problem in Debian Sid. When a storage drive is mounted by plasma widget, it's mounted in /media/usb0 owned by root. When it's mounted by dolphin or another kde app, it's mounted in /media/[name] owned by user. Then, it can be umounted by plasma widget until the device is unplugged. root can umount the device without killing plasma. Where is this bug resolved?
It got fixed as the "Can't unmount device" message no longer freezes Plasma. (which is the originally reported issue). Thanks
FYI, the fix was also backported on 28th of April, so it's in 4.2.3.
Yes, it's solved in 4.2.4. My problem was a mix between usbmount configuration and the plasmoid.
*** Bug 243554 has been marked as a duplicate of this bug. ***