Bug 172758 - dolphin crashes every time when dragging any file/folder to any (other) folder
Summary: dolphin crashes every time when dragging any file/folder to any (other) folder
Status: RESOLVED DUPLICATE of bug 157630
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-13 23:33 UTC by Piotr Mitas
Modified: 2008-12-05 14:28 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Piotr Mitas 2008-10-13 23:33:12 UTC
Version:           1.1 (using 4.1.2 (KDE 4.1.2), Gentoo)
Compiler:          i686-pc-linux-gnu-gcc
OS:                Linux (i686) release 2.6.27-gentoo

...and I really hope it's only my problem, couse that would be quite stupid bug to have in a big desktop environment ;)

More specifically: when dragging to a folder, a po-up menu appears. When I move the cursor onto that menu, the crash occurs.

Program: Dolphin (dolphin), sygnał SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0xb630b700 (LWP 5981)]
[KCrash handler]
#6  QDragManager::move (this=0x9c554e0, globalPos=@0xbfcb93e4)
    at kernel/qdnd_x11.cpp:1624
#7  0xb6c3b229 in QDragManager::eventFilter (this=0x9c554e0, o=0xbfcbad50, 
    e=0xbfcb93cc) at kernel/qdnd_x11.cpp:1284
#8  0xb7fbe6f2 in QCoreApplicationPrivate::sendThroughApplicationEventFilters
    (this=0x99e6368, receiver=0xbfcbad50, event=0xbfcb93cc)
    at kernel/qcoreapplication.cpp:682
#9  0xb6bbbb83 in QApplicationPrivate::notify_helper (this=0x99e6368, 
    receiver=0xbfcbad50, e=0xbfcb93cc) at kernel/qapplication.cpp:3784
#10 0xb6bc43af in QApplication::notify (this=0xbfcbd6f4, receiver=0xbfcbad50, 
    e=0xbfcb93cc) at kernel/qapplication.cpp:3534
#11 0xb7ad353d in KApplication::notify (this=0xbfcbd6f4, receiver=0xbfcbad50, 
    event=0xbfcb93cc)
    at /var/tmp/portage/kde-base/kdelibs-4.1.2-r1/work/kdelibs-4.1.2/kdeui/kernel/kapplication.cpp:311
#12 0xb7fbf428 in QCoreApplication::notifyInternal (this=0xbfcbd6f4, 
    receiver=0xbfcbad50, event=0xbfcb93cc) at kernel/qcoreapplication.cpp:593
#13 0xb6bc3663 in QApplicationPrivate::sendMouseEvent (receiver=0xbfcbad50, 
    event=0xbfcb93cc, alienWidget=0x0, nativeWidget=0xbfcbad50, 
    buttonDown=0xb735cc30, lastMouseReceiver=@0xb735cc34)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#14 0xb6c2ac8b in QETWidget::translateMouseEvent (this=0xbfcbad50, 
    event=0xbfcb9570) at kernel/qapplication_x11.cpp:3982
#15 0xb6c299e4 in QApplication::x11ProcessEvent (this=0xbfcbd6f4, 
    event=0xbfcb98b8) at kernel/qapplication_x11.cpp:3244
#16 0xb6c50793 in QEventDispatcherX11::processEvents (this=0x99dc838, flags=
      {i = -1077175976}) at kernel/qeventdispatcher_x11.cpp:134
#17 0xb7fbdb4a in QEventLoop::processEvents (this=0x9d78ac8, flags=
      {i = -1077175912}) at kernel/qeventloop.cpp:149
#18 0xb7fbdd02 in QEventLoop::exec (this=0x9d78ac8, flags={i = -1077175700})
    at kernel/qeventloop.cpp:200
#19 0xb6c3923d in QDragManager::drag (this=0x9c554e0, o=0x9aa3f38)
    at kernel/qdnd_x11.cpp:1950
#20 0xb6bcf07a in QDrag::exec (this=0x9aa3f38, supportedActions=
      {i = -1077175476}, defaultDropAction=Qt::IgnoreAction)
    at kernel/qdrag.cpp:281
#21 0xb759b89c in DragAndDropHelper::startDrag (itemView=0x9ae7be0, 
    supportedActions={i = -1077175420})
    at /var/tmp/portage/kde-base/dolphin-4.1.2/work/dolphin-4.1.2/apps/dolphin/src/draganddrophelper.cpp:53
#22 0xb7593de8 in DolphinIconsView::startDrag (this=0x9ae7be0, 
    supportedActions={i = -1077175180})
    at /var/tmp/portage/kde-base/dolphin-4.1.2/work/dolphin-4.1.2/apps/dolphin/src/dolphiniconsview.cpp:212
#23 0xb706f5ef in QAbstractItemView::mouseMoveEvent (this=0x9ae7be0, 
    event=0xbfcba6ec) at itemviews/qabstractitemview.cpp:1514
#24 0xb7087ae2 in QListView::mouseMoveEvent (this=0x9ae7be0, e=0xbfcba6ec)
    at itemviews/qlistview.cpp:807
#25 0xb7abc539 in KCategorizedView::mouseMoveEvent (this=0x9ae7be0, 
    event=0xbfcba6ec)
    at /var/tmp/portage/kde-base/kdelibs-4.1.2-r1/work/kdelibs-4.1.2/kdeui/itemviews/kcategorizedview.cpp:1034
#26 0xb6c1231a in QWidget::event (this=0x9ae7be0, event=0xbfcba6ec)
    at kernel/qwidget.cpp:7154
#27 0xb6f34f23 in QFrame::event (this=0x9ae7be0, e=0xbfcba6ec)
    at widgets/qframe.cpp:657
#28 0xb6fc8d7f in QAbstractScrollArea::viewportEvent (this=0x9ae7be0, e=0x0)
    at widgets/qabstractscrollarea.cpp:949
#29 0xb70734af in QAbstractItemView::viewportEvent (this=0x9ae7be0, 
    event=0xbfcba6ec) at itemviews/qabstractitemview.cpp:1435
#30 0xb6fcb315 in QAbstractScrollAreaFilter::eventFilter (this=0x9aad8e0, 
    o=0x9ab8120, e=0xbfcba6ec) at widgets/qabstractscrollarea_p.h:102
#31 0xb7fbe638 in QCoreApplicationPrivate::sendThroughObjectEventFilters (
    this=0x99e6368, receiver=0x9ab8120, event=0xbfcba6ec)
    at kernel/qcoreapplication.cpp:700
#32 0xb6bbbbf2 in QApplicationPrivate::notify_helper (this=0x99e6368, 
    receiver=0x9ab8120, e=0xbfcba6ec) at kernel/qapplication.cpp:3805
#33 0xb6bc43af in QApplication::notify (this=0xbfcbd6f4, receiver=0x9ab8120, 
    e=0xbfcba6ec) at kernel/qapplication.cpp:3534
#34 0xb7ad353d in KApplication::notify (this=0xbfcbd6f4, receiver=0x9ab8120, 
    event=0xbfcba6ec)
    at /var/tmp/portage/kde-base/kdelibs-4.1.2-r1/work/kdelibs-4.1.2/kdeui/kernel/kapplication.cpp:311
#35 0xb7fbf428 in QCoreApplication::notifyInternal (this=0xbfcbd6f4, 
    receiver=0x9ab8120, event=0xbfcba6ec) at kernel/qcoreapplication.cpp:593
#36 0xb6bc3663 in QApplicationPrivate::sendMouseEvent (receiver=0x9ab8120, 
    event=0xbfcba6ec, alienWidget=0x9ab8120, nativeWidget=0x9a804d0, 
    buttonDown=0xb735cc30, lastMouseReceiver=@0xb735cc34)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#37 0xb6c2aa33 in QETWidget::translateMouseEvent (this=0x9a804d0, 
    event=0xbfcbabd8) at kernel/qapplication_x11.cpp:4048
#38 0xb6c2938d in QApplication::x11ProcessEvent (this=0xbfcbd6f4, 
    event=0xbfcbabd8) at kernel/qapplication_x11.cpp:3166
#39 0xb6c50793 in QEventDispatcherX11::processEvents (this=0x99dc838, flags=
      {i = -1077171080}) at kernel/qeventdispatcher_x11.cpp:134
#40 0xb7fbdb4a in QEventLoop::processEvents (this=0xbfcbacec, flags=
      {i = -1077171016}) at kernel/qeventloop.cpp:149
#41 0xb7fbdd02 in QEventLoop::exec (this=0xbfcbacec, flags={i = -1077170956})
    at kernel/qeventloop.cpp:200
#42 0xb6f7fb01 in QMenu::exec (this=0xbfcbad50, p=@0xbfcbad68, action=0x0)
    at widgets/qmenu.cpp:1944
#43 0xb759adc3 in DolphinDropController::dropUrls (this=0xbfcbae18, 
    urls=@0xbfcbafc8, destination=@0xbfcbae2c)
    at /var/tmp/portage/kde-base/dolphin-4.1.2/work/dolphin-4.1.2/apps/dolphin/src/dolphindropcontroller.cpp:96
#44 0xb75a1edb in DolphinView::dropUrls (this=0x9a9a808, urls=@0xbfcbafc8, 
    destPath=@0x9accc2c, destItem=@0xbfcbafc4)
    at /var/tmp/portage/kde-base/dolphin-4.1.2/work/dolphin-4.1.2/apps/dolphin/src/dolphinview.cpp:808
#45 0xb75a4c0e in DolphinView::qt_metacall (this=0x9a9a808, 
    _c=QMetaObject::InvokeMetaMethod, _id=39, _a=0xbfcbaf34)
    at /var/tmp/portage/kde-base/dolphin-4.1.2/work/dolphin_build/apps/dolphin/src/dolphinview.moc:193
#46 0xb7fd3f81 in QMetaObject::activate (sender=0x9accc20, 
    from_signal_index=<value optimized out>, to_signal_index=8, 
    argv=0xbfcbaf34) at kernel/qobject.cpp:3028
#47 0xb7fd4cc2 in QMetaObject::activate (sender=0x9accc20, m=0xb75ca484, 
    local_signal_index=4, argv=0xbfcbaf34) at kernel/qobject.cpp:3098
#48 0xb758f52f in DolphinController::urlsDropped (this=0x9accc20, 
    _t1=@0xbfcbafc8, _t2=@0x9accc2c, _t3=@0xbfcbafc4)
    at /var/tmp/portage/kde-base/dolphin-4.1.2/work/dolphin_build/apps/dolphin/src/dolphincontroller.moc:155
#49 0xb758f572 in DolphinController::indicateDroppedUrls (this=0x9accc20, 
    urls=@0xbfcbafc8, destPath=@0x9accc2c, destItem=@0xbfcbafc4)
    at /var/tmp/portage/kde-base/dolphin-4.1.2/work/dolphin-4.1.2/apps/dolphin/src/dolphincontroller.cpp:89
#50 0xb7593b33 in DolphinIconsView::dropEvent (this=0x9ae7be0, 
    event=0xbfcbb6c0)
    at /var/tmp/portage/kde-base/dolphin-4.1.2/work/dolphin-4.1.2/apps/dolphin/src/dolphiniconsview.cpp:262
#51 0xb6c11def in QWidget::event (this=0x9ae7be0, event=0xbfcbb6c0)
    at kernel/qwidget.cpp:7349
#52 0xb6f34f23 in QFrame::event (this=0x9ae7be0, e=0xbfcbb6c0)
    at widgets/qframe.cpp:657
#53 0xb6fc8d7f in QAbstractScrollArea::viewportEvent (this=0x9ae7be0, e=0x0)
    at widgets/qabstractscrollarea.cpp:949
#54 0xb70734af in QAbstractItemView::viewportEvent (this=0x9ae7be0, 
    event=0xbfcbb6c0) at itemviews/qabstractitemview.cpp:1435
#55 0xb6fcb315 in QAbstractScrollAreaFilter::eventFilter (this=0x9aad8e0, 
    o=0x9ab8120, e=0xbfcbb6c0) at widgets/qabstractscrollarea_p.h:102
#56 0xb7fbe638 in QCoreApplicationPrivate::sendThroughObjectEventFilters (
    this=0x99e6368, receiver=0x9ab8120, event=0xbfcbb6c0)
    at kernel/qcoreapplication.cpp:700
#57 0xb6bbbbf2 in QApplicationPrivate::notify_helper (this=0x99e6368, 
    receiver=0x9ab8120, e=0xbfcbb6c0) at kernel/qapplication.cpp:3805
#58 0xb6bc40f9 in QApplication::notify (this=0xbfcbd6f4, receiver=0x9ab8120, 
    e=0xbfcbb6c0) at kernel/qapplication.cpp:3766
#59 0xb7ad353d in KApplication::notify (this=0xbfcbd6f4, receiver=0x9ab8120, 
    event=0xbfcbb6c0)
    at /var/tmp/portage/kde-base/kdelibs-4.1.2-r1/work/kdelibs-4.1.2/kdeui/kernel/kapplication.cpp:311
#60 0xb7fbf428 in QCoreApplication::notifyInternal (this=0xbfcbd6f4, 
    receiver=0x9ab8120, event=0xbfcbb6c0) at kernel/qcoreapplication.cpp:593
#61 0xb6c3650d in QX11Data::xdndHandleDrop (this=0x99e55b8, xe=0xbfcbb7ac, 
    passive=false)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#62 0xb6c3afe0 in QDragManager::drop (this=0x9c554e0)
    at kernel/qdnd_x11.cpp:1690
#63 0xb6c3b1ae in QDragManager::eventFilter (this=0x9c554e0, o=0x9c11360, 
    e=0xbfcbbd5c) at kernel/qdnd_x11.cpp:1290
#64 0xb7fbe6f2 in QCoreApplicationPrivate::sendThroughApplicationEventFilters
    (this=0x99e6368, receiver=0x9c11360, event=0xbfcbbd5c)
    at kernel/qcoreapplication.cpp:682
#65 0xb6bbbb83 in QApplicationPrivate::notify_helper (this=0x99e6368, 
    receiver=0x9c11360, e=0xbfcbbd5c) at kernel/qapplication.cpp:3784
#66 0xb6bc43af in QApplication::notify (this=0xbfcbd6f4, receiver=0x9c11360, 
    e=0xbfcbbd5c) at kernel/qapplication.cpp:3534
#67 0xb7ad353d in KApplication::notify (this=0xbfcbd6f4, receiver=0x9c11360, 
    event=0xbfcbbd5c)
    at /var/tmp/portage/kde-base/kdelibs-4.1.2-r1/work/kdelibs-4.1.2/kdeui/kernel/kapplication.cpp:311
#68 0xb7fbf428 in QCoreApplication::notifyInternal (this=0xbfcbd6f4, 
    receiver=0x9c11360, event=0xbfcbbd5c) at kernel/qcoreapplication.cpp:593
#69 0xb6bc3663 in QApplicationPrivate::sendMouseEvent (receiver=0x9c11360, 
    event=0xbfcbbd5c, alienWidget=0x0, nativeWidget=0x9c11360, 
    buttonDown=0xb735cc30, lastMouseReceiver=@0xb735cc34)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#70 0xb6c2aa33 in QETWidget::translateMouseEvent (this=0x9c11360, 
    event=0xbfcbc248) at kernel/qapplication_x11.cpp:4048
#71 0xb6c2938d in QApplication::x11ProcessEvent (this=0xbfcbd6f4, 
    event=0xbfcbc248) at kernel/qapplication_x11.cpp:3166
#72 0xb6c50793 in QEventDispatcherX11::processEvents (this=0x99dc838, flags=
      {i = -1077165336}) at kernel/qeventdispatcher_x11.cpp:134
#73 0xb7fbdb4a in QEventLoop::processEvents (this=0x9d1e7f8, flags=
      {i = -1077165272}) at kernel/qeventloop.cpp:149
#74 0xb7fbdd02 in QEventLoop::exec (this=0x9d1e7f8, flags={i = -1077165060})
    at kernel/qeventloop.cpp:200
#75 0xb6c3923d in QDragManager::drag (this=0x9c554e0, o=0x9d2c158)
    at kernel/qdnd_x11.cpp:1950
#76 0xb6bcf07a in QDrag::exec (this=0x9d2c158, supportedActions=
      {i = -1077164836}, defaultDropAction=Qt::IgnoreAction)
    at kernel/qdrag.cpp:281
#77 0xb759b89c in DragAndDropHelper::startDrag (itemView=0x9ae7be0, 
    supportedActions={i = -1077164780})
    at /var/tmp/portage/kde-base/dolphin-4.1.2/work/dolphin-4.1.2/apps/dolphin/src/draganddrophelper.cpp:53
#78 0xb7593de8 in DolphinIconsView::startDrag (this=0x9ae7be0, 
    supportedActions={i = -1077164540})
    at /var/tmp/portage/kde-base/dolphin-4.1.2/work/dolphin-4.1.2/apps/dolphin/src/dolphiniconsview.cpp:212
#79 0xb706f5ef in QAbstractItemView::mouseMoveEvent (this=0x9ae7be0, 
    event=0xbfcbd07c) at itemviews/qabstractitemview.cpp:1514
#80 0xb7087ae2 in QListView::mouseMoveEvent (this=0x9ae7be0, e=0xbfcbd07c)
    at itemviews/qlistview.cpp:807
#81 0xb7abc539 in KCategorizedView::mouseMoveEvent (this=0x9ae7be0, 
    event=0xbfcbd07c)
    at /var/tmp/portage/kde-base/kdelibs-4.1.2-r1/work/kdelibs-4.1.2/kdeui/itemviews/kcategorizedview.cpp:1034
#82 0xb6c1231a in QWidget::event (this=0x9ae7be0, event=0xbfcbd07c)
    at kernel/qwidget.cpp:7154
#83 0xb6f34f23 in QFrame::event (this=0x9ae7be0, e=0xbfcbd07c)
    at widgets/qframe.cpp:657
#84 0xb6fc8d7f in QAbstractScrollArea::viewportEvent (this=0x9ae7be0, e=0x0)
    at widgets/qabstractscrollarea.cpp:949
#85 0xb70734af in QAbstractItemView::viewportEvent (this=0x9ae7be0, 
    event=0xbfcbd07c) at itemviews/qabstractitemview.cpp:1435
#86 0xb6fcb315 in QAbstractScrollAreaFilter::eventFilter (this=0x9aad8e0, 
    o=0x9ab8120, e=0xbfcbd07c) at widgets/qabstractscrollarea_p.h:102
#87 0xb7fbe638 in QCoreApplicationPrivate::sendThroughObjectEventFilters (
    this=0x99e6368, receiver=0x9ab8120, event=0xbfcbd07c)
    at kernel/qcoreapplication.cpp:700
#88 0xb6bbbbf2 in QApplicationPrivate::notify_helper (this=0x99e6368, 
    receiver=0x9ab8120, e=0xbfcbd07c) at kernel/qapplication.cpp:3805
#89 0xb6bc43af in QApplication::notify (this=0xbfcbd6f4, receiver=0x9ab8120, 
    e=0xbfcbd07c) at kernel/qapplication.cpp:3534
#90 0xb7ad353d in KApplication::notify (this=0xbfcbd6f4, receiver=0x9ab8120, 
    event=0xbfcbd07c)
    at /var/tmp/portage/kde-base/kdelibs-4.1.2-r1/work/kdelibs-4.1.2/kdeui/kernel/kapplication.cpp:311
#91 0xb7fbf428 in QCoreApplication::notifyInternal (this=0xbfcbd6f4, 
    receiver=0x9ab8120, event=0xbfcbd07c) at kernel/qcoreapplication.cpp:593
#92 0xb6bc3663 in QApplicationPrivate::sendMouseEvent (receiver=0x9ab8120, 
    event=0xbfcbd07c, alienWidget=0x9ab8120, nativeWidget=0x9a804d0, 
    buttonDown=0xb735cc30, lastMouseReceiver=@0xb735cc34)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#93 0xb6c2aa33 in QETWidget::translateMouseEvent (this=0x9a804d0, 
    event=0xbfcbd568) at kernel/qapplication_x11.cpp:4048
#94 0xb6c2938d in QApplication::x11ProcessEvent (this=0xbfcbd6f4, 
    event=0xbfcbd568) at kernel/qapplication_x11.cpp:3166
#95 0xb6c50793 in QEventDispatcherX11::processEvents (this=0x99dc838, flags=
      {i = -1077160440}) at kernel/qeventdispatcher_x11.cpp:134
#96 0xb7fbdb4a in QEventLoop::processEvents (this=0xbfcbd680, flags=
      {i = -1077160376}) at kernel/qeventloop.cpp:149
#97 0xb7fbdd02 in QEventLoop::exec (this=0xbfcbd680, flags={i = -1077160312})
    at kernel/qeventloop.cpp:200
#98 0xb7fc0275 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:851
#99 0xb6bbba87 in QApplication::exec () at kernel/qapplication.cpp:3337
#100 0x080838cf in main (argc=6, argv=0xbfcbd8a4)
    at /var/tmp/portage/kde-base/dolphin-4.1.2/work/dolphin-4.1.2/apps/dolphin/src/main.cpp:94
#0  0xffffe424 in __kernel_vsyscall ()
Comment 1 Jesse L. Zamora 2008-10-14 02:22:39 UTC
On openSUSE 11.0, Kubuntu 8.04.1, and Mandriva 2009 with KDE 4.1.2, this crash does not occur. It may be a problem with the Gentoo ebuild of KDE 4.1.2. I would suggest you try to reinstalling/recompiling KDE 4.1.2 to see if that fixes the problem. :-)

Xtreme Kommander
Comment 2 Paweł Prażak 2008-10-15 18:57:16 UTC
I can't reproduce this bug on openSuSE 11,
Dolphin Version 1.1
Using KDE 4.1.2 (KDE 4.1.2) "release 44.5"

Drag n drop works well.
Comment 3 Frank Reininghaus 2008-10-15 19:50:37 UTC
There have been some reports on drag&drop crashes that can be reproduced by some people, but not by others, see, e.g., bug 157630, bug 172000. I'm not sure if it's a duplicate of either of these, but one thing that might be useful to know is which Qt version you're using (to know what the line numbers in the Qt source files correspond to).
Comment 4 Piotr Mitas 2008-10-16 12:32:10 UTC
My qt is version 4.4.2 from the official Portage tree. Hope this helps a bit.
Comment 5 Peter Penz 2008-12-05 14:28:30 UTC

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