Bug 218331

Summary: Dolphin crashed while dragging a file to a browser window
Product: [Applications] dolphin Reporter: Leonardo Pelisoli <lopelisoli>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Leonardo Pelisoli 2009-12-11 22:48:04 UTC
Application that crashed: dolphin
Version of the application: 1.3
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-16-generic x86_64
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
I was dragging an HTML file to an open browser window in order to open it. I started dragging the icon representing the file, pressed ALT+TAB to show the browser window and released the mouse button over the browser window. At that moment, Dolphin crashed (or it might have been just before, since the file did not open in the browser window).

 -- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[Current thread is 1 (Thread 0x7ffe811e2750 (LWP 7850))]

Thread 2 (Thread 0x7ffe6834a910 (LWP 7854)):
#0  0x00007ffe7949182d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffe6d7c4c91 in ?? () from /usr/lib/libxine.so.1
#2  0x00007ffe7948ca04 in start_thread () from /lib/libpthread.so.0
#3  0x00007ffe7d4db7bd in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffe811e2750 (LWP 7850)):
[KCrash Handler]
#5  0x00007ffe7e094d1f in QWidget::testAttribute_helper (this=0x2f4ad30, attribute=Qt::WA_Hover) at kernel/qwidget.cpp:9976
#6  0x00007ffe7e05a0ee in QWidget::testAttribute (this=<value optimized out>, receiver=<value optimized out>, e=0x7fff8d558e90) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:997
#7  QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=0x7fff8d558e90) at kernel/qapplication.cpp:3780
#8  0x00007ffe7f387ab6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#9  0x00007ffe7dbbfc2c in QCoreApplication::notifyInternal (this=0x7fff8d55de00, receiver=0x2f4ad30, event=0x7fff8d558e90) at kernel/qcoreapplication.cpp:610
#10 0x00007ffe7e0598e0 in QCoreApplication::sendSpontaneousEvent (receiver=0x2f4ad30, event=0x7fff8d558e90, alienWidget=0x0, nativeWidget=0x2f4ad30, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#11 QApplicationPrivate::sendMouseEvent (receiver=0x2f4ad30, event=0x7fff8d558e90, alienWidget=0x0, nativeWidget=0x2f4ad30, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>)
    at kernel/qapplication.cpp:2924
#12 0x00007ffe7e0bfa0e in QETWidget::translateMouseEvent (this=0x2f4ad30, event=<value optimized out>) at kernel/qapplication_x11.cpp:4409
#13 0x00007ffe7e0beaa9 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff8d55a9c0) at kernel/qapplication_x11.cpp:3550
#14 0x00007ffe7e0e7d0c in x11EventSourceDispatch (s=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#15 0x00007ffe796ddbbe in g_main_dispatch (context=0x2158920) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:1960
#16 IA__g_main_context_dispatch (context=0x2158920) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2513
#17 0x00007ffe796e1588 in g_main_context_iterate (context=0x2158920, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>)
    at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2591
#18 0x00007ffe796e16b0 in IA__g_main_context_iteration (context=0x2158920, may_block=1) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2654
#19 0x00007ffe7dbe81a6 in QEventDispatcherGlib::processEvents (this=0x2130d20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#20 0x00007ffe7e0e74be in QGuiEventDispatcherGlib::processEvents (this=0x2f4ad30, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#21 0x00007ffe7dbbe532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#22 0x00007ffe7dbbe904 in QEventLoop::exec (this=0x2d9cdf0, flags=) at kernel/qeventloop.cpp:201
#23 0x00007ffe7e0d167c in QDragManager::drag (this=0x2ca8820, o=<value optimized out>) at kernel/qdnd_x11.cpp:1969
#24 0x00007ffe7e065168 in QDrag::exec (this=0x2eb1860, supportedActions=) at kernel/qdrag.cpp:282
#25 0x00007ffe801ce63d in DragAndDropHelper::startDrag(QAbstractItemView*, QFlags<Qt::DropAction>, DolphinController*) () from /usr/lib/libdolphinprivate.so.4
#26 0x00007ffe801b6f79 in DolphinIconsView::startDrag(QFlags<Qt::DropAction>) () from /usr/lib/libdolphinprivate.so.4
#27 0x00007ffe7e52ac36 in QAbstractItemView::mouseMoveEvent (this=0x23a7570, event=<value optimized out>) at itemviews/qabstractitemview.cpp:1552
#28 0x00007ffe7e5420ca in QListView::mouseMoveEvent (this=0x2f4ad30, e=0x4a) at itemviews/qlistview.cpp:831
#29 0x00007ffe7f37106c in KCategorizedView::mouseMoveEvent(QMouseEvent*) () from /usr/lib/libkdeui.so.5
#30 0x00007ffe7e0a1822 in QWidget::event (this=0x23a7570, event=0x7fff8d55bef0) at kernel/qwidget.cpp:7534
#31 0x00007ffe7e3fd2a6 in QFrame::event (this=0x23a7570, e=0x7fff8d55bef0) at widgets/qframe.cpp:559
#32 0x00007ffe7e53021b in QAbstractItemView::viewportEvent (this=0x23a7570, event=0x7fff8d55bef0) at itemviews/qabstractitemview.cpp:1476
#33 0x00007ffe7dbbef47 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x23a7120, event=0x7fff8d55bef0) at kernel/qcoreapplication.cpp:726
#34 0x00007ffe7e052ecc in QApplicationPrivate::notify_helper (this=0x2160970, receiver=0x23a7120, e=0x7fff8d55bef0) at kernel/qapplication.cpp:4052
#35 0x00007ffe7e05a011 in QApplication::notify (this=<value optimized out>, receiver=0x23a7120, e=0x7fff8d55bef0) at kernel/qapplication.cpp:3758
#36 0x00007ffe7f387ab6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#37 0x00007ffe7dbbfc2c in QCoreApplication::notifyInternal (this=0x7fff8d55de00, receiver=0x23a7120, event=0x7fff8d55bef0) at kernel/qcoreapplication.cpp:610
#38 0x00007ffe7e0598e0 in QCoreApplication::sendSpontaneousEvent (receiver=0x23a7120, event=0x7fff8d55bef0, alienWidget=0x23a7120, nativeWidget=0x24031a0, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#39 QApplicationPrivate::sendMouseEvent (receiver=0x23a7120, event=0x7fff8d55bef0, alienWidget=0x23a7120, nativeWidget=0x24031a0, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>) at kernel/qapplication.cpp:2924
#40 0x00007ffe7e0bfa0e in QETWidget::translateMouseEvent (this=0x24031a0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4409
#41 0x00007ffe7e0beaa9 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff8d55da20) at kernel/qapplication_x11.cpp:3550
#42 0x00007ffe7e0e7d0c in x11EventSourceDispatch (s=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#43 0x00007ffe796ddbbe in g_main_dispatch (context=0x2158920) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:1960
#44 IA__g_main_context_dispatch (context=0x2158920) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2513
#45 0x00007ffe796e1588 in g_main_context_iterate (context=0x2158920, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>)
    at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2591
#46 0x00007ffe796e16b0 in IA__g_main_context_iteration (context=0x2158920, may_block=1) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2654
#47 0x00007ffe7dbe81a6 in QEventDispatcherGlib::processEvents (this=0x2130d20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#48 0x00007ffe7e0e74be in QGuiEventDispatcherGlib::processEvents (this=0x2f4ad30, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#49 0x00007ffe7dbbe532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#50 0x00007ffe7dbbe904 in QEventLoop::exec (this=0x7fff8d55dd50, flags=) at kernel/qeventloop.cpp:201
#51 0x00007ffe7dbc0ab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#52 0x0000000000439555 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-12-12 23:45:27 UTC
- Do you have Desktop Effects enabled ?
This probably is bug 200583 / bug 203887. Thanks
Comment 2 Leonardo Pelisoli 2009-12-13 00:44:20 UTC
Dario,

Indeed I do have Desktop Effects enabled. My bug might indeed be a duplicate of the ones you mentioned.

However, I should point out that both of those bugs describe the user trying to drag a movie file to a movie player, whereas mine involves dragging an HTML file to a browser.

I'm not saying they are not the same. I'm just pointing out that the problem seems not to be restricted to movie applications.
Comment 3 Dario Andres 2009-12-13 00:46:08 UTC
Yes, the initial description is about dragging a movie, but there are other similar crashes with different kinds of files. 
Thanks

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