Bug 231124 - sponaneous crash when window is closed and item is being dragged
Summary: sponaneous crash when window is closed and item is being dragged
Status: RESOLVED FIXED
Alias: None
Product: ark
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Elvis Angelaccio
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-17 17:26 UTC by Sebastian Oliva
Modified: 2015-12-29 13:12 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastian Oliva 2010-03-17 17:26:00 UTC
Application that crashed: ark
Version of the application: 2.13
KDE Version: 4.3.1 (KDE 4.3.1) "release 6"
Qt Version: 4.5.3
Operating System: Linux 2.6.31.12-0.1-default i686
Distribution: "openSUSE 11.2 (i586)"

What I was doing when the application crashed:
I was dragging a folder, then closed the window and the error ocurred.

 -- Backtrace:
Application: Ark (ark), signal: Segmentation fault
[KCrash Handler]
#6  0xb6b5208b in QAbstractItemView::setState(QAbstractItemView::State) () from /usr/lib/libQtGui.so.4
#7  0xb6b5e67a in QAbstractItemView::mouseMoveEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#8  0xb6b9fd8c in QTreeView::mouseMoveEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#9  0xb666e9df in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#10 0xb6a0bbb5 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#11 0xb6aac12c in QAbstractScrollArea::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#12 0xb6b63a44 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#13 0xb6b9ffc0 in QTreeView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#14 0xb6aae786 in ?? () from /usr/lib/libQtGui.so.4
#15 0xb640150e in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#16 0xb66178d0 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#17 0xb661fbbb in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#18 0xb72d1ce1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#19 0xb640232e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#20 0xb661ebdc in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4
#21 0xb668f80a in ?? () from /usr/lib/libQtGui.so.4
#22 0xb668ed7e in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#23 0xb66b9b68 in ?? () from /usr/lib/libQtGui.so.4
#24 0xb592b4c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#25 0xb592ed98 in ?? () from /usr/lib/libglib-2.0.so.0
#26 0xb592eebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#27 0xb642e011 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#28 0xb66b929a in ?? () from /usr/lib/libQtGui.so.4
#29 0xb640098d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#30 0xb6400dd9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#31 0xb6403270 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#32 0xb6617774 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#33 0x080501ce in _start ()

Reported using DrKonqi
Comment 1 Raphael Kubo da Costa 2010-03-17 20:10:03 UTC
Let me see if I understood you -- you were dragging a file from Ark to Dolphin and meanwhile you closed Ark's window?
Comment 2 Sebastian Oliva 2010-03-17 22:02:58 UTC
I was dragging a Folder from Ark, as I was Holding the file, meanwhile a friend closed the window with the keyboard shortcut and Ark crashed.
Comment 3 Raphael Kubo da Costa 2010-03-25 22:07:29 UTC
Complete backtrace below. It does not seem to be Ark-specific, though (this can be verified both from the backtrace and from the fact that closing Dolphin while a file is being dragged also causes this behaviour).

Application: Ark (ark), signal: Segmentation fault
[KCrash Handler]
#7  0xb672fa4a in QAbstractItemView::setState (this=0x9e727b0, state=QAbstractItemView::NoState) at /home/rakuco/kde4/src/qt-copy/src/gui/itemviews/qabstractitemview.cpp:3491
#8  0xb6727a86 in QAbstractItemView::mouseMoveEvent (this=0x9e727b0, event=0xbfd57a0c) at /home/rakuco/kde4/src/qt-copy/src/gui/itemviews/qabstractitemview.cpp:1697
#9  0xb67711c4 in QTreeView::mouseMoveEvent (this=0x9e727b0, event=0xbfd57a0c) at /home/rakuco/kde4/src/qt-copy/src/gui/itemviews/qtreeview.cpp:1894
#10 0xb613db36 in QWidget::event (this=0x9e727b0, event=0xbfd57a0c) at /home/rakuco/kde4/src/qt-copy/src/gui/kernel/qwidget.cpp:8003
#11 0xb65c0934 in QFrame::event (this=0x9e727b0, e=0xbfd57a0c) at /home/rakuco/kde4/src/qt-copy/src/gui/widgets/qframe.cpp:557
#12 0xb666e599 in QAbstractScrollArea::viewportEvent (this=0x9e727b0, e=0xbfd57a0c) at /home/rakuco/kde4/src/qt-copy/src/gui/widgets/qabstractscrollarea.cpp:1036
#13 0xb67271f3 in QAbstractItemView::viewportEvent (this=0x9e727b0, event=0xbfd57a0c) at /home/rakuco/kde4/src/qt-copy/src/gui/itemviews/qabstractitemview.cpp:1615
#14 0xb676ddf0 in QTreeView::viewportEvent (this=0x9e727b0, event=0xbfd57a0c) at /home/rakuco/kde4/src/qt-copy/src/gui/itemviews/qtreeview.cpp:1248
#15 0xb666f10d in QAbstractScrollAreaPrivate::viewportEvent (this=0x9efc9e8, event=0xbfd57a0c) at /home/rakuco/kde4/src/qt-copy/src/gui/widgets/qabstractscrollarea_p.h:100
#16 0xb666f1f4 in QAbstractScrollAreaFilter::eventFilter (this=0x9e4d398, o=0x9e4e230, e=0xbfd57a0c) at /home/rakuco/kde4/src/qt-copy/src/gui/widgets/qabstractscrollarea_p.h:116
#17 0xb5dc8dff in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9d79968, receiver=0x9e4e230, event=0xbfd57a0c)
    at /home/rakuco/kde4/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:819
#18 0xb60d24b6 in QApplicationPrivate::notify_helper (this=0x9d79968, receiver=0x9e4e230, e=0xbfd57a0c) at /home/rakuco/kde4/src/qt-copy/src/gui/kernel/qapplication.cpp:4296
#19 0xb60d0559 in QApplication::notify (this=0xbfd58298, receiver=0x9e4e230, e=0xbfd57a0c) at /home/rakuco/kde4/src/qt-copy/src/gui/kernel/qapplication.cpp:3865
#20 0xb710265c in KApplication::notify (this=0xbfd58298, receiver=0x9e4e230, event=0xbfd57a0c) at /home/rakuco/kde4/src/kdelibs/kdeui/kernel/kapplication.cpp:302
#21 0xb5dc8b21 in QCoreApplication::notifyInternal (this=0xbfd58298, receiver=0x9e4e230, event=0xbfd57a0c) at /home/rakuco/kde4/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:704
#22 0xb60d5291 in QCoreApplication::sendSpontaneousEvent (receiver=0x9e4e230, event=0xbfd57a0c) at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:218
#23 0xb60ceb73 in QApplicationPrivate::sendMouseEvent (receiver=0x9e4e230, event=0xbfd57a0c, alienWidget=0x9e4e230, nativeWidget=0x9dfe0a0, buttonDown=0xb6bd9b18, lastMouseReceiver=..., 
    spontaneous=true) at /home/rakuco/kde4/src/qt-copy/src/gui/kernel/qapplication.cpp:2963
#24 0xb6174946 in QETWidget::translateMouseEvent (this=0x9dfe0a0, event=0xbfd57f30) at /home/rakuco/kde4/src/qt-copy/src/gui/kernel/qapplication_x11.cpp:4370
#25 0xb6171586 in QApplication::x11ProcessEvent (this=0xbfd58298, event=0xbfd57f30) at /home/rakuco/kde4/src/qt-copy/src/gui/kernel/qapplication_x11.cpp:3381
#26 0xb61a7991 in x11EventSourceDispatch (s=0x9d7cb00, callback=0, user_data=0x0) at /home/rakuco/kde4/src/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:146
#27 0xb54de398 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#28 0xb54e1c10 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#29 0xb54e1d43 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#30 0xb5e00518 in QEventDispatcherGlib::processEvents (this=0x9d4a440, flags=...) at /home/rakuco/kde4/src/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:412
#31 0xb61a7fc6 in QGuiEventDispatcherGlib::processEvents (this=0x9d4a440, flags=...) at /home/rakuco/kde4/src/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#32 0xb5dc5efb in QEventLoop::processEvents (this=0xbfd5820c, flags=...) at /home/rakuco/kde4/src/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#33 0xb5dc6040 in QEventLoop::exec (this=0xbfd5820c, flags=...) at /home/rakuco/kde4/src/qt-copy/src/corelib/kernel/qeventloop.cpp:201
#34 0xb5dc91fd in QCoreApplication::exec () at /home/rakuco/kde4/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:981
#35 0xb60cf82a in QApplication::exec () at /home/rakuco/kde4/src/qt-copy/src/gui/kernel/qapplication.cpp:3579
#36 0x08050dfc in main (argc=4, argv=0xbfd586a4) at /home/rakuco/kde4/src/kdeutils/ark/app/main.cpp:210
Comment 4 Raphael Kubo da Costa 2010-12-08 02:19:22 UTC
Changing the default assignee in the currently open Ark bug reports to me.
Comment 5 Elvis Angelaccio 2015-10-25 22:44:27 UTC
It looks like the issue must have been fixed, as I can't reproduce it (neither from Ark nor from Dolphin).
Could you check again with a more recent version of Ark?
Comment 6 Elvis Angelaccio 2015-12-29 13:12:50 UTC
Marking as fixed for now. Please reopen if you manage to reproduce it again.