Bug 249931

Summary: Dolphin crashes on drag&drop
Product: [Applications] dolphin Reporter: rele
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED DUPLICATE    
Severity: crash CC: frank78ac
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description rele 2010-09-02 19:36:20 UTC
Application: dolphin (1.4)
KDE Platform Version: 4.4.5 (KDE 4.4.5) (Compiled from sources)
Qt Version: 4.6.3
Operating System: Linux 2.6.35-gentoo-r5 x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
I tried to drag&drop from Dolphin to Kate, Dolphin crashed.

 -- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
The current source language is "auto; currently asm".
[KCrash Handler]
#5  0x00007f2eb2e7c4bf in QWidget::testAttribute_helper (this=0x272e0c0, attribute=Qt::WA_Hover) at kernel/qwidget.cpp:10579
#6  0x00007f2eb2e39ab4 in QWidget::testAttribute (this=<value optimized out>, receiver=<value optimized out>, e=0x7fffe7453ab0) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:1026
#7  QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=0x7fffe7453ab0) at kernel/qapplication.cpp:3889
#8  0x00007f2eb4b3fb28 in KApplication::notify (this=0x7fffe7456520, receiver=0x272e0c0, event=0x7fffe7453ab0)
    at /mnt/bigdata/ebuild/working/portage/kde-base/kdelibs-4.4.5/work/kdelibs-4.4.5/kdeui/kernel/kapplication.cpp:302
#9  0x00007f2eb3c89d2b in QCoreApplication::notifyInternal (this=0x7fffe7456520, receiver=0x272e0c0, event=0x7fffe7453ab0) at kernel/qcoreapplication.cpp:726
#10 0x00007f2eb2e38b61 in QCoreApplication::sendEvent (receiver=0x272e0c0, event=0x7fffe7453ab0, alienWidget=0x0, nativeWidget=<value optimized out>, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#11 QApplicationPrivate::sendMouseEvent (receiver=0x272e0c0, event=0x7fffe7453ab0, alienWidget=0x0, nativeWidget=<value optimized out>, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:2967
#12 0x00007f2eb2eb9363 in QETWidget::translateMouseEvent (this=0x272e0c0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4380
#13 0x00007f2eb2eb8059 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffe7454230) at kernel/qapplication_x11.cpp:3513
#14 0x00007f2eb2ee1bba in x11EventSourceDispatch (s=0x1dce450, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#15 0x00007f2eae70d07b in g_main_dispatch (context=0x1dcd520) at gmain.c:1960
#16 IA__g_main_context_dispatch (context=0x1dcd520) at gmain.c:2513
#17 0x00007f2eae710e08 in g_main_context_iterate (context=0x1dcd520, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#18 0x00007f2eae710fc2 in IA__g_main_context_iteration (context=0x1dcd520, may_block=1) at gmain.c:2654
#19 0x00007f2eb3cb32be in QEventDispatcherGlib::processEvents (this=0x1dd5540, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#20 0x00007f2eb2ee17c6 in QGuiEventDispatcherGlib::processEvents (this=0x272e0c0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#21 0x00007f2eb3c88652 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#22 0x00007f2eb3c88a1d in QEventLoop::exec (this=0x25829b0, flags=) at kernel/qeventloop.cpp:201
#23 0x00007f2eb2ecb289 in QDragManager::drag (this=0x2794db0, o=<value optimized out>) at kernel/qdnd_x11.cpp:1960
#24 0x00007f2eb2e491fa in QDrag::exec (this=0x25add70, supportedActions=) at kernel/qdrag.cpp:282
#25 0x00007f2eb655fe2a in DragAndDropHelper::startDrag (this=0x1f03990, itemView=0x26d8fd0, supportedActions=)
    at /mnt/bigdata/ebuild/working/portage/kde-base/dolphin-4.4.5/work/dolphin-4.4.5/dolphin/src/draganddrophelper.cpp:93
#26 0x00007f2eb6544808 in DolphinDetailsView::startDrag (this=0x26d8fd0, supportedActions=<value optimized out>)
    at /mnt/bigdata/ebuild/working/portage/kde-base/dolphin-4.4.5/work/dolphin-4.4.5/dolphin/src/dolphindetailsview.cpp:338
#27 0x00007f2eb3342e4d in QAbstractItemView::mouseMoveEvent (this=0x26d8fd0, event=<value optimized out>) at itemviews/qabstractitemview.cpp:1696
#28 0x00007f2eb654498d in DolphinDetailsView::mouseMoveEvent (this=0x272e0c0, event=0x7fffe74559c0)
    at /mnt/bigdata/ebuild/working/portage/kde-base/dolphin-4.4.5/work/dolphin-4.4.5/dolphin/src/dolphindetailsview.cpp:308
#29 0x00007f2eb2e88f17 in QWidget::event (this=0x26d8fd0, event=0x7fffe74559c0) at kernel/qwidget.cpp:8029
#30 0x00007f2eb3218bfe in QFrame::event (this=0x26d8fd0, e=0x7fffe74559c0) at widgets/qframe.cpp:557
#31 0x00007f2eb334778b in QAbstractItemView::viewportEvent (this=0x26d8fd0, event=0x7fffe74559c0) at itemviews/qabstractitemview.cpp:1615
#32 0x00007f2eb3382b2e in QTreeView::viewportEvent (this=0x26d8fd0, event=0x7fffe74559c0) at itemviews/qtreeview.cpp:1248
#33 0x00007f2eb3c8915e in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x26d8c70, event=0x7fffe74559c0) at kernel/qcoreapplication.cpp:841
#34 0x00007f2eb2e32bec in QApplicationPrivate::notify_helper (this=0x1dd3c00, receiver=0x26d8c70, e=0x7fffe74559c0) at kernel/qapplication.cpp:4298
#35 0x00007f2eb2e399dd in QApplication::notify (this=0x7fffe7456520, receiver=0x26d8c70, e=0x7fffe74559c0) at kernel/qapplication.cpp:3867
#36 0x00007f2eb4b3fb28 in KApplication::notify (this=0x7fffe7456520, receiver=0x26d8c70, event=0x7fffe74559c0)
    at /mnt/bigdata/ebuild/working/portage/kde-base/kdelibs-4.4.5/work/kdelibs-4.4.5/kdeui/kernel/kapplication.cpp:302
#37 0x00007f2eb3c89d2b in QCoreApplication::notifyInternal (this=0x7fffe7456520, receiver=0x26d8c70, event=0x7fffe74559c0) at kernel/qcoreapplication.cpp:726
#38 0x00007f2eb2e38b61 in QCoreApplication::sendEvent (receiver=0x26d8c70, event=0x7fffe74559c0, alienWidget=0x26d8c70, nativeWidget=<value optimized out>, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#39 QApplicationPrivate::sendMouseEvent (receiver=0x26d8c70, event=0x7fffe74559c0, alienWidget=0x26d8c70, nativeWidget=<value optimized out>, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:2967
#40 0x00007f2eb2eb9363 in QETWidget::translateMouseEvent (this=0x26b07f0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4380
#41 0x00007f2eb2eb8059 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffe7456140) at kernel/qapplication_x11.cpp:3513
#42 0x00007f2eb2ee1bba in x11EventSourceDispatch (s=0x1dce450, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#43 0x00007f2eae70d07b in g_main_dispatch (context=0x1dcd520) at gmain.c:1960
#44 IA__g_main_context_dispatch (context=0x1dcd520) at gmain.c:2513
#45 0x00007f2eae710e08 in g_main_context_iterate (context=0x1dcd520, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#46 0x00007f2eae710fc2 in IA__g_main_context_iteration (context=0x1dcd520, may_block=1) at gmain.c:2654
#47 0x00007f2eb3cb32be in QEventDispatcherGlib::processEvents (this=0x1dd5540, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#48 0x00007f2eb2ee17c6 in QGuiEventDispatcherGlib::processEvents (this=0x272e0c0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#49 0x00007f2eb3c88652 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#50 0x00007f2eb3c88a1d in QEventLoop::exec (this=0x7fffe7456470, flags=) at kernel/qeventloop.cpp:201
#51 0x00007f2eb3c8d65b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#52 0x000000000043bc65 in main (argc=<value optimized out>, argv=<value optimized out>) at /mnt/bigdata/ebuild/working/portage/kde-base/dolphin-4.4.5/work/dolphin-4.4.5/dolphin/src/main.cpp:101

This bug may be a duplicate of or related to bug 246539.

Possible duplicates by query: bug 247078, bug 246539, bug 246222, bug 245689, bug 244110.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-09-05 10:28:36 UTC
*** Bug 250172 has been marked as a duplicate of this bug. ***
Comment 2 Frank Reininghaus 2010-09-05 10:35:55 UTC
Thanks for the bug report!

Did you press Alt-Tab to switch to Kate during the drag and drop operatrion and do you have Desktop Effects enabled? In that case, this is probably bug 200583.

Otherwise, this is probably bug 203887.

Unfortunately, it seems that the cause of both of these issues is still unclear.
Comment 3 rele 2010-09-05 14:27:52 UTC
You are welcome!

Right, I tend to maximize my windows so I am using Alt-Tab probably always with Drag&Drop.

Can I improve the debug data somehow?
I am using Gentoo.
Comment 4 Frank Reininghaus 2010-09-06 13:45:38 UTC
Thanks for the quick reply!

(In reply to comment #3)
> Can I improve the debug data somehow?

The backtrace is (and also the backtrace in bug 200583) is quite good as it is. Unfortunately, I'm not familiar with the relevant code, and I don't know if anything else could be done to help fix this issue :-(

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