Application: plasma-desktop (0.4) KDE Platform Version: 4.7.3 (4.7.3) (Compiled from sources) Qt Version: 4.7.4 Operating System: Linux 3.0-ARCH x86_64 Distribution (Platform): Archlinux Packages -- Information about the crash: - What I was doing when the application crashed: I safely removed my flash drive in Dolphin by right clicking on it and selecting "Safely Remove <Device-Name>" from the context menu. -- Backtrace: Application: Plasma Desktop Shell (kdeinit4), signal: Segmentation fault [Current thread is 1 (Thread 0x7fdc5416d760 (LWP 1069))] Thread 4 (Thread 0x7fdc2f896700 (LWP 1093)): #0 0x00007fdc527b8e19 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0 #1 0x00007fdc4d92ad84 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #2 0x00007fdc4d92bb9d in ?? () from /usr/lib/libglib-2.0.so.0 #3 0x00007fdc4d92c1c9 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0x00007fdc52b5166e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0x00007fdc52b25a92 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0x00007fdc52b25c97 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #7 0x00007fdc52a3d13f in QThread::exec() () from /usr/lib/libQtCore.so.4 #8 0x00007fdc52b08aef in ?? () from /usr/lib/libQtCore.so.4 #9 0x00007fdc52a3fbc5 in ?? () from /usr/lib/libQtCore.so.4 #10 0x00007fdc527b5df0 in start_thread () from /lib/libpthread.so.0 #11 0x00007fdc50e7639d in clone () from /lib/libc.so.6 #12 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fdc2e3e9700 (LWP 1097)): #0 0x00007fdc527b9b54 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fdc47107f72 in ?? () from /usr/lib/libQtScript.so.4 #2 0x00007fdc47107fa9 in ?? () from /usr/lib/libQtScript.so.4 #3 0x00007fdc527b5df0 in start_thread () from /lib/libpthread.so.0 #4 0x00007fdc50e7639d in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fdc2ba93700 (LWP 1586)): #0 0x00007fdc527b9ecb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fdc52a3ffde in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #2 0x00007fdc52a3497f in ?? () from /usr/lib/libQtCore.so.4 #3 0x00007fdc52a3fbc5 in ?? () from /usr/lib/libQtCore.so.4 #4 0x00007fdc527b5df0 in start_thread () from /lib/libpthread.so.0 #5 0x00007fdc50e7639d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fdc5416d760 (LWP 1069)): [KCrash Handler] #6 0x00007fdc522d387a in QGraphicsScene::addItem(QGraphicsItem*) () from /usr/lib/libQtGui.so.4 #7 0x00007fdc2d5cd418 in ToolTipProxy::syncTarget (this=0x1c4c010) at /usr/local/src/KDE/git/kdebase/kde-runtime/plasma/declarativeimports/core/tooltip.cpp:81 #8 0x00007fdc2d5cd6c5 in ToolTipProxy::qt_metacall (this=0x1c4c010, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x197d0c0) at /usr/local/build/KDE/git/kdebase/kde-runtime/plasma/declarativeimports/core/tooltip.moc:99 #9 0x00007fdc52b3d18e in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #10 0x00007fdc51cdfae4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #11 0x00007fdc51ce4951 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #12 0x00007fdc53b58cc6 in KApplication::notify (this=0xb8e6e0, receiver=0x1c4c010, event=0x2445f50) at /usr/local/src/KDE/git/kdelibs/kdeui/kernel/kapplication.cpp:311 #13 0x00007fdc52b2689c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #14 0x00007fdc52b29c2f in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #15 0x00007fdc52b511a3 in ?? () from /usr/lib/libQtCore.so.4 #16 0x00007fdc4d92b7fd in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #17 0x00007fdc4d92bff8 in ?? () from /usr/lib/libglib-2.0.so.0 #18 0x00007fdc4d92c1c9 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #19 0x00007fdc52b51606 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #20 0x00007fdc51d82eee in ?? () from /usr/lib/libQtGui.so.4 #21 0x00007fdc52b25a92 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #22 0x00007fdc52b25c97 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #23 0x00007fdc52b29eab in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #24 0x00007fdc401d66d3 in kdemain (argc=1, argv=0xad2fa0) at /usr/local/src/KDE/git/kdebase/kde-workspace/plasma/desktop/shell/main.cpp:120 #25 0x00000000004087d2 in launch (argc=1, _name=0xaeedc8 "/usr/bin/plasma-desktop", args=<optimized out>, cwd=0x0, envc=<optimized out>, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x40b0e2 "0") at /usr/local/src/KDE/git/kdelibs/kinit/kinit.cpp:734 #26 0x00000000004096d6 in handle_launcher_request (sock=<optimized out>, who=<optimized out>) at /usr/local/src/KDE/git/kdelibs/kinit/kinit.cpp:1226 #27 0x0000000000409d6f in handle_requests (waitForPid=0) at /usr/local/src/KDE/git/kdelibs/kinit/kinit.cpp:1419 #28 0x000000000040571f in main (argc=4, argv=0x7fff00000001, envp=0x7fffd1ca35e0) at /usr/local/src/KDE/git/kdelibs/kinit/kinit.cpp:1907 Reported using DrKonqi
Created attachment 65216 [details] proposed patch untested proposed patch.
*** Bug 285746 has been marked as a duplicate of this bug. ***
Created attachment 65904 [details] New crash information added by DrKonqi plasma-desktop (0.4) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4 - What I was doing when the application crashed: With removable disk connected, the once crashed plasma-desktop would not restart successfully again (The initial crash is unrelated to this bug) -- Backtrace (Reduced): #6 0x00007f5555d23d4a in QGraphicsScene::addItem(QGraphicsItem*) () from /usr/lib/libQtGui.so.4 #7 0x00007f5529f7d430 in ToolTipProxy::syncTarget (this=0x29b6b40) at /chakra/desktop-unstable/kde-runtime/src/kde-runtime-4.7.80/plasma/declarativeimports/core/tooltip.cpp:98 #8 0x00007f5529f7d8b5 in ToolTipProxy::qt_metacall (this=0x29b6b40, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x28c8380) at /chakra/desktop-unstable/kde-runtime/src/kde-runtime-4.7.80/plasma/declarativeimports/core/tooltip.moc:99 #9 0x00007f5556585aae in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #10 0x00007f555574ed94 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
could you please post this patch at: https://git.reviewboard.kde.org here it will get lost.
this has already been fixed in the meantime ... (and yes, patches on reviewboard don't get lost :)