Bug 263106

Summary: crash in QDragManager::move on drag/drop
Product: [Applications] dolphin Reporter: S.B. <sbrandt>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED DUPLICATE    
Severity: crash CC: finex
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description S.B. 2011-01-14 07:41:48 UTC
Application: dolphin (1.5)
KDE Platform Version: 4.5.5 (KDE 4.5.5) "release 1"
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-0.7-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
Moving a bunch of jpeg files from one dolphin window to another.
At least, in this case, the crash is in Qt code so it might be locatable.
Line is
l.1624    if (target) {
...
l.1633        move.data.l[0] = dragPrivate()->source->effectiveWinId();

The crash can be reproduced some of the time.

-- Backtrace:
Application: Dolphin (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#6  QDragManager::move (this=0x16b4970, globalPos=...) at kernel/qdnd_x11.cpp:1633
#7  0x00007f1b4edeeee9 in QDragManager::eventFilter (this=0x16b4970, o=<value optimized out>, e=<value optimized out>) at kernel/qdnd_x11.cpp:1287
#8  0x00007f1b4fb8ff1b in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x6c0c70, receiver=0x19d82a0, event=0x7fff6f52c260) at kernel/qcoreapplication.cpp:822
#9  0x00007f1b4ed64446 in QApplicationPrivate::notify_helper (this=0x6c0c70, receiver=0x19d82a0, e=0x7fff6f52c260) at kernel/qapplication.cpp:4277
#10 0x00007f1b4ed6d34a in QApplication::notify (this=<value optimized out>, receiver=0x19d82a0, e=0x7fff6f52c260) at kernel/qapplication.cpp:3867
#11 0x00007f1b507f5876 in KApplication::notify (this=0x7fff6f52ede0, receiver=0x19d82a0, event=0x7fff6f52c260) at /usr/src/debug/kdelibs-4.5.5/kdeui/kernel/kapplication.cpp:310
#12 0x00007f1b4fb8fe4c in QCoreApplication::notifyInternal (this=0x7fff6f52ede0, receiver=0x19d82a0, event=0x7fff6f52c260) at kernel/qcoreapplication.cpp:726
#13 0x00007f1b4ed661e5 in sendEvent (receiver=0x19d82a0, event=0x7fff6f52c260, alienWidget=0x0, nativeWidget=0x19d82a0, buttonDown=0x7f1b4f810b28, lastMouseReceiver=..., spontaneous=true)
    at ../../src/corelib/kernel/qcoreapplication.h:215
#14 QApplicationPrivate::sendMouseEvent (receiver=0x19d82a0, event=0x7fff6f52c260, alienWidget=0x0, nativeWidget=0x19d82a0, buttonDown=0x7f1b4f810b28, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2967
#15 0x00007f1b4ede06c8 in QETWidget::translateMouseEvent (this=0x19d82a0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4380
#16 0x00007f1b4eddee19 in QApplication::x11ProcessEvent (this=0x7fff6f52ede0, event=0x7fff6f52cbc0) at kernel/qapplication_x11.cpp:3513
#17 0x00007f1b4ee05492 in x11EventSourceDispatch (s=0x6c47f0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#18 0x00007f1b4b719a93 in g_main_dispatch (context=0x6c3520) at gmain.c:1960
#19 IA__g_main_context_dispatch (context=0x6c3520) at gmain.c:2513
#20 0x00007f1b4b71a270 in g_main_context_iterate (context=0x6c3520, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2591
#21 0x00007f1b4b71a510 in IA__g_main_context_iteration (context=0x6c3520, may_block=1) at gmain.c:2654
#22 0x00007f1b4fbb867f in QEventDispatcherGlib::processEvents (this=0x6c02f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#23 0x00007f1b4ee0514e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#24 0x00007f1b4fb8f292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#25 0x00007f1b4fb8f495 in QEventLoop::exec (this=0x1c45ae0, flags=...) at kernel/qeventloop.cpp:201
#26 0x00007f1b4eded560 in QDragManager::drag (this=0x16b4970, o=<value optimized out>) at kernel/qdnd_x11.cpp:1960
#27 0x00007f1b4ed76058 in QDrag::exec (this=0x18ead30, supportedActions=..., defaultDropAction=Qt::IgnoreAction) at kernel/qdrag.cpp:282
#28 0x00007f1b3f4432a5 in DragAndDropHelper::startDrag(QAbstractItemView*, QFlags<Qt::DropAction>, DolphinViewController*) () from /usr/lib64/libdolphinprivate.so.4
#29 0x00007f1b3f425e50 in DolphinDetailsView::startDrag(QFlags<Qt::DropAction>) () from /usr/lib64/libdolphinprivate.so.4
#30 0x00007f1b4f25b021 in QAbstractItemView::mouseMoveEvent (this=0x1a0f7f0, event=<value optimized out>) at itemviews/qabstractitemview.cpp:1696
#31 0x00007f1b3f428515 in DolphinDetailsView::mouseMoveEvent(QMouseEvent*) () from /usr/lib64/libdolphinprivate.so.4
#32 0x00007f1b4edb4df0 in QWidget::event (this=0x1a0f7f0, event=0x7fff6f52e0a0) at kernel/qwidget.cpp:8029
#33 0x00007f1b4f1477d6 in QFrame::event (this=0x1a0f7f0, e=0x7fff6f52e0a0) at widgets/qframe.cpp:557
#34 0x00007f1b4f2541c3 in QAbstractItemView::viewportEvent (this=0x1a0f7f0, event=0x7fff6f52e0a0) at itemviews/qabstractitemview.cpp:1615
#35 0x00007f1b4f296392 in QTreeView::viewportEvent (this=0x1a0f7f0, event=0x7fff6f52e0a0) at itemviews/qtreeview.cpp:1248
#36 0x00007f1b4fb8ffd7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0xa0f640, event=0x7fff6f52e0a0) at kernel/qcoreapplication.cpp:841
#37 0x00007f1b4ed644a1 in QApplicationPrivate::notify_helper (this=0x6c0c70, receiver=0xa0f640, e=0x7fff6f52e0a0) at kernel/qapplication.cpp:4298
#38 0x00007f1b4ed6d34a in QApplication::notify (this=<value optimized out>, receiver=0xa0f640, e=0x7fff6f52e0a0) at kernel/qapplication.cpp:3867
#39 0x00007f1b507f5876 in KApplication::notify (this=0x7fff6f52ede0, receiver=0xa0f640, event=0x7fff6f52e0a0) at /usr/src/debug/kdelibs-4.5.5/kdeui/kernel/kapplication.cpp:310
#40 0x00007f1b4fb8fe4c in QCoreApplication::notifyInternal (this=0x7fff6f52ede0, receiver=0xa0f640, event=0x7fff6f52e0a0) at kernel/qcoreapplication.cpp:726
#41 0x00007f1b4ed661e5 in sendEvent (receiver=0xa0f640, event=0x7fff6f52e0a0, alienWidget=0xa0f640, nativeWidget=0x1252fa0, buttonDown=0x7f1b4f810b28, lastMouseReceiver=..., spontaneous=true)
    at ../../src/corelib/kernel/qcoreapplication.h:215
#42 QApplicationPrivate::sendMouseEvent (receiver=0xa0f640, event=0x7fff6f52e0a0, alienWidget=0xa0f640, nativeWidget=0x1252fa0, buttonDown=0x7f1b4f810b28, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2967
#43 0x00007f1b4ede06c8 in QETWidget::translateMouseEvent (this=0x1252fa0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4380
#44 0x00007f1b4eddee19 in QApplication::x11ProcessEvent (this=0x7fff6f52ede0, event=0x7fff6f52ea00) at kernel/qapplication_x11.cpp:3513
#45 0x00007f1b4ee05492 in x11EventSourceDispatch (s=0x6c47f0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#46 0x00007f1b4b719a93 in g_main_dispatch (context=0x6c3520) at gmain.c:1960
#47 IA__g_main_context_dispatch (context=0x6c3520) at gmain.c:2513
#48 0x00007f1b4b71a270 in g_main_context_iterate (context=0x6c3520, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2591
#49 0x00007f1b4b71a510 in IA__g_main_context_iteration (context=0x6c3520, may_block=1) at gmain.c:2654
#50 0x00007f1b4fbb867f in QEventDispatcherGlib::processEvents (this=0x6c02f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#51 0x00007f1b4ee0514e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#52 0x00007f1b4fb8f292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#53 0x00007f1b4fb8f495 in QEventLoop::exec (this=0x7fff6f52ed20, flags=...) at kernel/qeventloop.cpp:201
#54 0x00007f1b4fb9388b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#55 0x00007f1b3fdca045 in kdemain () from /usr/lib64/libkdeinit4_dolphin.so
#56 0x00000000004074a9 in _start ()

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

Possible duplicates by query: bug 262195, bug 260787, bug 254117, bug 250197, bug 249583.

Reported using DrKonqi
Comment 1 FiNeX 2011-08-24 12:44:57 UTC

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