Application: plasma-desktop (0.3) KDE Platform Version: 4.5.1 (KDE 4.5.1) Qt Version: 4.7.0 Operating System: Linux 2.6.32-25-generic x86_64 Distribution: Ubuntu 10.04.1 LTS -- Information about the crash: - What I was doing when the application crashed: I clicked on QuickAccess Browser (the yellow-starred-folder icon) on the panel. Chose a file 'a.tex' in the home directory listing and dragged it to the center of the screen. Upon releasing the left mouse button, a "TeX" icon, a filename, and a "no parking here" icon appears near the mouse poiner. If I move the mouse, and plasma crashes. Dragging from folderview or the file manager works fine. Dragging other .tex files and .zip files from QuickAccess crashes plasma too. Dragging some other types of files (I tried .txt and .png) works. If I click rather than move the mouse, plasma does not crash. The system here is Ubuntu 10.04 (Lucid) with Kubuntu PPA packages, wallpapers and applets are Kubuntu defaults. The crash can be reproduced every time. -- Backtrace: Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault [Current thread is 1 (Thread 0x7f565f6ff7a0 (LWP 2991))] Thread 2 (Thread 0x7f5642c28710 (LWP 2992)): #0 0x00007f565c3de85c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f5659a957e4 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f5659da0160) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007f5659a95819 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f5659dae234) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007f565c3d99ca in start_thread () from /lib/libpthread.so.0 #4 0x00007f565f1136fd in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f565f6ff7a0 (LWP 2991)): [KCrash Handler] #6 QDragManager::move (this=0x23fa340, globalPos=<value optimized out>) at kernel/qdnd_x11.cpp:1658 #7 0x00007f565b9459e9 in QDragManager::eventFilter (this=0x7f565f3abe40, o=<value optimized out>, e=0x0) at kernel/qdnd_x11.cpp:1306 #8 0x00007f565c75d99b in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x102d1e0, receiver=0x235bb60, event=0x7fff76abde00) at kernel/qcoreapplication.cpp:828 #9 0x00007f565b8ac666 in QApplicationPrivate::notify_helper (this=0x7f565f3abe40, receiver=0x0, e=0x0) at kernel/qapplication.cpp:4371 #10 0x00007f565b8b29fe in QApplication::notify (this=0x101d5f0, receiver=0x235bb60, e=0x7fff76abde00) at kernel/qapplication.cpp:3959 #11 0x00007f565d414536 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #12 0x00007f565c75e0ac in QCoreApplication::notifyInternal (this=0x101d5f0, receiver=0x235bb60, event=0x7fff76abde00) at kernel/qcoreapplication.cpp:732 #13 0x00007f565b8b14ae in QCoreApplication::sendEvent (receiver=0x235bb60, event=0x7fff76abde00, alienWidget=0x0, nativeWidget=0x238cfd0, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #14 QApplicationPrivate::sendMouseEvent (receiver=0x235bb60, event=0x7fff76abde00, alienWidget=0x0, nativeWidget=0x238cfd0, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:3058 #15 0x00007f565b93491d in QETWidget::translateMouseEvent (this=0x238cfd0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4337 #16 0x00007f565b932ddc in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff76abe720) at kernel/qapplication_x11.cpp:3536 #17 0x00007f565b95f012 in x11EventSourceDispatch (s=0x10308c0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146 #18 0x00007f5653d908c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #19 0x00007f5653d94748 in ?? () from /lib/libglib-2.0.so.0 #20 0x00007f5653d948fc in g_main_context_iteration () from /lib/libglib-2.0.so.0 #21 0x00007f565c78a183 in QEventDispatcherGlib::processEvents (this=0x1001860, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415 #22 0x00007f565b95e97e in QGuiEventDispatcherGlib::processEvents (this=0x7f565f3abe40, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #23 0x00007f565c75cdd2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #24 0x00007f565c75d1bc in QEventLoop::exec (this=0x1b83660, flags=) at kernel/qeventloop.cpp:201 #25 0x00007f565b9460bb in QDragManager::drag (this=0x23fa340, o=<value optimized out>) at kernel/qdnd_x11.cpp:1981 #26 0x00007f565b8c25e8 in QDrag::exec (this=0x23ad780, supportedActions=) at kernel/qdrag.cpp:284 #27 0x00007f565bdfe216 in QAbstractItemView::startDrag (this=0x235e020, supportedActions=<value optimized out>) at itemviews/qabstractitemview.cpp:3437 #28 0x00007f563f62ba52 in ?? () from /usr/lib/kde4/plasma_applet_quickaccess.so #29 0x00007f565bdfbb7e in QAbstractItemView::mouseMoveEvent (this=0x235e020, event=<value optimized out>) at itemviews/qabstractitemview.cpp:1700 #30 0x00007f563f628f0f in ?? () from /usr/lib/kde4/plasma_applet_quickaccess.so #31 0x00007f565b9020eb in QWidget::event (this=0x235e020, event=0x7fff76abfd90) at kernel/qwidget.cpp:8172 #32 0x00007f565bcc8e76 in QFrame::event (this=0x235e020, e=0x7fff76abfd90) at widgets/qframe.cpp:557 #33 0x00007f565be00abb in QAbstractItemView::viewportEvent (this=0x235e020, event=0x7fff76abfd90) at itemviews/qabstractitemview.cpp:1619 #34 0x00007f563f62bd0d in ?? () from /usr/lib/kde4/plasma_applet_quickaccess.so #35 0x00007f565c75d8d7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x231da30, event=0x7fff76abfd90) at kernel/qcoreapplication.cpp:847 #36 0x00007f565b8ac6bc in QApplicationPrivate::notify_helper (this=0x102d1e0, receiver=0x231da30, e=0x7fff76abfd90) at kernel/qapplication.cpp:4392 #37 0x00007f565b8b29fe in QApplication::notify (this=0x101d5f0, receiver=0x231da30, e=0x7fff76abfd90) at kernel/qapplication.cpp:3959 #38 0x00007f565d414536 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #39 0x00007f565c75e0ac in QCoreApplication::notifyInternal (this=0x101d5f0, receiver=0x231da30, event=0x7fff76abfd90) at kernel/qcoreapplication.cpp:732 #40 0x00007f565b8b14ae in QCoreApplication::sendEvent (receiver=0x231da30, event=0x7fff76abfd90, alienWidget=0x231da30, nativeWidget=0x235bb60, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #41 QApplicationPrivate::sendMouseEvent (receiver=0x231da30, event=0x7fff76abfd90, alienWidget=0x231da30, nativeWidget=0x235bb60, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:3058 #42 0x00007f565b93491d in QETWidget::translateMouseEvent (this=0x235bb60, event=<value optimized out>) at kernel/qapplication_x11.cpp:4337 #43 0x00007f565b932ddc in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff76ac06b0) at kernel/qapplication_x11.cpp:3536 #44 0x00007f565b95f012 in x11EventSourceDispatch (s=0x10308c0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146 #45 0x00007f5653d908c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #46 0x00007f5653d94748 in ?? () from /lib/libglib-2.0.so.0 #47 0x00007f5653d948fc in g_main_context_iteration () from /lib/libglib-2.0.so.0 #48 0x00007f565c78a183 in QEventDispatcherGlib::processEvents (this=0x1001860, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415 #49 0x00007f565b95e97e in QGuiEventDispatcherGlib::processEvents (this=0x7f565f3abe40, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #50 0x00007f565c75cdd2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #51 0x00007f565c75d1bc in QEventLoop::exec (this=0x7fff76ac09e0, flags=) at kernel/qeventloop.cpp:201 #52 0x00007f565c76126b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #53 0x00007f565f3ecd06 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so #54 0x00007f565f04bc4d in __libc_start_main () from /lib/libc.so.6 #55 0x00000000004006c9 in _start () Possible duplicates by query: bug 241758, bug 232182, bug 224548, bug 223612, bug 221709. Reported using DrKonqi
*** Bug 256486 has been marked as a duplicate of this bug. ***
*** Bug 259728 has been marked as a duplicate of this bug. ***
*** Bug 257747 has been marked as a duplicate of this bug. ***
*** Bug 259763 has been marked as a duplicate of this bug. ***
i can't reproduce the crash at all, using any of the methods described in any of the reports. evidently a real problem, but difficult to fix when the backtraces are off in Qt (and Qt only) and we can't reproduce it.
On Tuesday 14 December 2010 07:31:18 Aaron J. Seigo wrote: > i can't reproduce the crash at all, using any of the methods described in > any of the reports. evidently a real problem, but difficult to fix when > the backtraces are off in Qt (and Qt only) and we can't reproduce it. I can no longer reproduce the crash either (it is KDE 4.5.4 now, and who knows what else has been upgraded since the time of the report).
[Comment from a bug triager] - Can anyone else confirm that those crashes seem to be fixed when using KDE SC 4.5.4 ? The backtrace remembers me of some old backtrace from long-time remaining Qt crashes related to drag-and-drop code (affecting other KDE applications as well) Regards
Created attachment 57685 [details] New crash information added by DrKonqi plasma-desktop (0.3) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0 - What I was doing when the application crashed: draging file from quick access browser to desktop crashes every time -- Backtrace (Reduced): #6 QDragManager::move (this=0x318fb90, globalPos=<value optimized out>) at kernel/qdnd_x11.cpp:1658 #7 0x00007f86fb47e939 in QDragManager::eventFilter (this=0x7f86feeb6e40, o=<value optimized out>, e=0x0) at kernel/qdnd_x11.cpp:1306 #8 0x00007f86fc29a5cb in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x183a800, receiver=0x30cc080, event=0x7fff4ab9c590) at kernel/qcoreapplication.cpp:828 #9 0x00007f86fb3e4f56 in QApplicationPrivate::notify_helper (this=0x7f86feeb6e40, receiver=0x0, e=0x0) at kernel/qapplication.cpp:4371 #10 0x00007f86fb3eb30e in QApplication::notify (this=0x182b430, receiver=0x30cc080, e=0x7fff4ab9c590) at kernel/qapplication.cpp:3959
*** Bug 269297 has been marked as a duplicate of this bug. ***
Created attachment 59075 [details] New crash information added by DrKonqi plasma-desktop (0.4) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.0 Dragged an executable from the quick access folder bar to the desktop. -- Backtrace (Reduced): #7 QDragManager::move (this=0x97b17b0, globalPos=...) at kernel/qdnd_x11.cpp:1658 #8 0x05575eff in QDragManager::eventFilter (this=0x97b17b0, o=0x97a2b10, e=0xbfa63590) at kernel/qdnd_x11.cpp:1306 #9 0x02f8f35c in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x8517f40, receiver=0x97a2b10, event=0xbfa63590) at kernel/qcoreapplication.cpp:828 #10 0x054cef63 in QApplicationPrivate::notify_helper (this=0x8517f40, receiver=0x97a2b10, e=0xbfa63590) at kernel/qapplication.cpp:4371 #11 0x054d5c2e in QApplication::notify (this=0x850c908, receiver=0x97a2b10, e=0xbfa63590) at kernel/qapplication.cpp:3959
*** Bug 273715 has been marked as a duplicate of this bug. ***
*** Bug 273524 has been marked as a duplicate of this bug. ***
*** Bug 273017 has been marked as a duplicate of this bug. ***
*** Bug 274991 has been marked as a duplicate of this bug. ***
*** Bug 275373 has been marked as a duplicate of this bug. ***
Created attachment 66132 [details] New crash information added by DrKonqi plasma-desktop (0.4) on KDE Platform 4.7.2 (4.7.2) using Qt 4.7.4 - What I was doing when the application crashed: Just trying to link a shortcut (for 'spyder' program) from the main menu to the quickaccess widget in the panel -- Backtrace (Reduced): #6 QDragManager::move (this=0x32418d0, globalPos=...) at kernel/qdnd_x11.cpp:1658 #7 0x00007f62dd98ef09 in QDragManager::eventFilter (this=0x32418d0, o=<optimized out>, e=<optimized out>) at kernel/qdnd_x11.cpp:1306 #8 0x00007f62de54fbcc in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x15aa650, receiver=0x2f57aa0, event=0x7fff035507a0) at kernel/qcoreapplication.cpp:883 #9 0x00007f62dd900396 in QApplicationPrivate::notify_helper (this=0x15aa650, receiver=0x2f57aa0, e=0x7fff035507a0) at kernel/qapplication.cpp:4461 #10 0x00007f62dd905c6b in QApplication::notify (this=<optimized out>, receiver=0x2f57aa0, e=0x7fff035507a0) at kernel/qapplication.cpp:4047
Setting status to confirmed.
*** Bug 342301 has been marked as a duplicate of this bug. ***
Hello! This bug report was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this bug has already been resolved in Plasma 5. Accordingly, we hope you understand why we must close this bug report. If the issue described here is still present in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging Thanks for your understanding! Nate Graham