Bug 292260 - Dolphin crashes after drag'n'drop moving folder
Summary: Dolphin crashes after drag'n'drop moving folder
Status: RESOLVED FIXED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-23 10:26 UTC by Petr Kulhavy
Modified: 2012-01-23 20:25 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 4.7.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Petr Kulhavy 2012-01-23 10:26:06 UTC
Application: dolphin (1.5)
KDE Platform Version: 4.5.5 (KDE 4.5.5)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-31-generic-pae i686
Distribution: Ubuntu 10.10

-- Information about the crash:
I moved a folder by dragging it and dropping on the path element on the top bar.

I was in the folder ">Home>work>projects>project A"
From there I took "folder B" and dragged it onto "projects" in the path on the top of the Dolphin window. The drop-down list of folders in "projects" appeared. Then I dropped the "folder B" and clicked "move to". 
The "folder B" was moved into "projects" but just after that Dolphin crashed.

-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted
[Current thread is 1 (Thread 0xb4c94710 (LWP 1105))]

Thread 3 (Thread 0xb250eb70 (LWP 1107)):
#0  0xb77ed424 in __kernel_vsyscall ()
#1  0xb76cb0f3 in ?? () from /lib/libc.so.6
#2  0xb765f65f in ?? () from /lib/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 2 (Thread 0xb0730b70 (LWP 1131)):
#0  0xb77ed424 in __kernel_vsyscall ()
#1  0xb76cb0f3 in ?? () from /lib/libc.so.6
#2  0xb765f65f in ?? () from /lib/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0xb4c94710 (LWP 1105)):
[KCrash Handler]
#7  0xb77ed424 in __kernel_vsyscall ()
#8  0xb7617941 in raise () from /lib/libc.so.6
#9  0xb761ae42 in abort () from /lib/libc.so.6
#10 0xb764f305 in ?? () from /lib/libc.so.6
#11 0xb7659501 in ?? () from /lib/libc.so.6
#12 0xb765ad70 in ?? () from /lib/libc.so.6
#13 0xb765de5d in free () from /lib/libc.so.6
#14 0xb5abc441 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#15 0xb5b7e93d in QHashData::free_helper (this=0x9e2c888, node_delete=0xb5cc7c20 <QHash<QString, QXmlStreamReaderPrivate::Entity>::deleteNode2(QHashData::Node*)>) at tools/qhash.cpp:278
#16 0xb5cbba8d in freeData (this=0x9e50de8, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qhash.h:568
#17 ~QHash (this=0x9e50de8, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qhash.h:284
#18 QXmlStreamReaderPrivate::~QXmlStreamReaderPrivate (this=0x9e50de8, __in_chrg=<value optimized out>) at xml/qxmlstream.cpp:904
#19 0xb5cbc312 in cleanup (this=0xbfedd194, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#20 ~QScopedPointer (this=0xbfedd194, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#21 QXmlStreamReader::~QXmlStreamReader (this=0xbfedd194, __in_chrg=<value optimized out>) at xml/qxmlstream.cpp:452
#22 0xb6006666 in KuitSemanticsPrivate::semanticToVisualText (this=0x97eed18, text_=..., fmtExp_=Kuit::Fmt::None, fmtImp_=Kuit::Fmt::Plain) at ../../kdecore/localization/kuitsemantics.cpp:1200
#23 0xb6008b9f in KuitSemanticsPrivate::format (this=0x97eed18, text=..., ctxt=...) at ../../kdecore/localization/kuitsemantics.cpp:878
#24 0xb6008c89 in KuitSemantics::format (this=0x97e52a8, text=..., ctxt=...) at ../../kdecore/localization/kuitsemantics.cpp:1557
#25 0xb5fe1c04 in KLocalizedStringPrivate::postFormat (this=0x9e4a080, text=..., lang=..., ctxt=...) at ../../kdecore/localization/klocalizedstring.cpp:481
#26 0xb5fe487a in KLocalizedStringPrivate::toString (this=0x9e4a080, locale=0x97885a0, catalogName=...) at ../../kdecore/localization/klocalizedstring.cpp:301
#27 0xb5fe5466 in KLocalizedString::toString (this=0xbfedd4a4) at ../../kdecore/localization/klocalizedstring.cpp:195
#28 0xb702aa96 in i18ncp<int> (this=0x9909400, index=..., item=...) at ../../kdecore/localization/klocalizedstring.h:1125
#29 KFileItemDelegate::Private::itemSize (this=0x9909400, index=..., item=...) at ../../kio/kio/kfileitemdelegate.cpp:236
#30 0xb702b4d1 in KFileItemDelegate::Private::display (this=0x9909400, index=...) at ../../kio/kio/kfileitemdelegate.cpp:974
#31 0xb702d2a6 in KFileItemDelegate::Private::initStyleOption (this=0x9909400, option=0xbfedd820, index=...) at ../../kio/kio/kfileitemdelegate.cpp:844
#32 0xb702ec51 in KFileItemDelegate::paint (this=0x99092b0, painter=0xbfede01c, option=..., index=...) at ../../kio/kio/kfileitemdelegate.cpp:1239
#33 0xb74a72d1 in ?? () from /usr/lib/libdolphinprivate.so.4
#34 0xb67dada0 in QTreeView::drawRow (this=0x98e7230, painter=0xbfede01c, option=..., index=...) at itemviews/qtreeview.cpp:1678
#35 0xb67e046a in QTreeView::drawTree (this=0x98e7230, painter=0xbfede01c, region=...) at itemviews/qtreeview.cpp:1441
#36 0xb67e320b in QTreeView::paintEvent (this=0x98e7230, event=0xbfede954) at itemviews/qtreeview.cpp:1274
#37 0xb749abaf in DolphinDetailsView::paintEvent(QPaintEvent*) () from /usr/lib/libdolphinprivate.so.4
#38 0xb6220cc6 in QWidget::event (this=0x98e7230, event=0xbfede954) at kernel/qwidget.cpp:8333
#39 0xb6642763 in QFrame::event (this=0x98e7230, e=0xbfede954) at widgets/qframe.cpp:557
#40 0xb66dfa82 in QAbstractScrollArea::viewportEvent (this=0x451, e=0x6) at widgets/qabstractscrollarea.cpp:1043
#41 0xb679c0f7 in QAbstractItemView::viewportEvent (this=0x98e7230, event=0xbfede954) at itemviews/qabstractitemview.cpp:1619
#42 0xb67de883 in QTreeView::viewportEvent (this=0x98e7230, event=0xbfede954) at itemviews/qtreeview.cpp:1256
#43 0xb66e24d5 in viewportEvent (this=0x98e8a08, o=0x98e6e58, e=0xbfede954) at widgets/qabstractscrollarea_p.h:100
#44 QAbstractScrollAreaFilter::eventFilter (this=0x98e8a08, o=0x98e6e58, e=0xbfede954) at widgets/qabstractscrollarea_p.h:116
#45 0xb5c6129a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9729de0, receiver=0x98e6e58, event=0xbfede954) at kernel/qcoreapplication.cpp:847
#46 0xb61c2fb9 in QApplicationPrivate::notify_helper (this=0x9729de0, receiver=0x98e6e58, e=0xbfede954) at kernel/qapplication.cpp:4392
#47 0xb61c90e9 in QApplication::notify (this=0xbfee0ec0, receiver=0x98e6e58, e=0xbfede954) at kernel/qapplication.cpp:4361
#48 0xb6d39d8a in KApplication::notify (this=0xbfee0ec0, receiver=0x98e6e58, event=0xbfede954) at ../../kdeui/kernel/kapplication.cpp:310
#49 0xb5c61b3b in QCoreApplication::notifyInternal (this=0xbfee0ec0, receiver=0x98e6e58, event=0xbfede954) at kernel/qcoreapplication.cpp:732
#50 0xb6227ee6 in sendSpontaneousEvent (this=0x98e7848, pdev=0x98e5134, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9920dd0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#51 QWidgetPrivate::drawWidget (this=0x98e7848, pdev=0x98e5134, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9920dd0) at kernel/qwidget.cpp:5420
#52 0xb6228cff in QWidgetPrivate::paintSiblingsRecursive (this=0x98e7540, pdev=0x98e5134, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9920dd0) at kernel/qwidget.cpp:5627
#53 0xb6228b38 in QWidgetPrivate::paintSiblingsRecursive (this=0x98e7540, pdev=0x98e5134, siblings=..., index=11, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9920dd0) at kernel/qwidget.cpp:5614
#54 0xb6228b38 in QWidgetPrivate::paintSiblingsRecursive (this=0x98e7540, pdev=0x98e5134, siblings=..., index=12, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9920dd0) at kernel/qwidget.cpp:5614
#55 0xb6228b38 in QWidgetPrivate::paintSiblingsRecursive (this=0x98e7540, pdev=0x98e5134, siblings=..., index=13, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9920dd0) at kernel/qwidget.cpp:5614
#56 0xb6228b38 in QWidgetPrivate::paintSiblingsRecursive (this=0x98e7540, pdev=0x98e5134, siblings=..., index=14, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9920dd0) at kernel/qwidget.cpp:5614
#57 0xb6228b38 in QWidgetPrivate::paintSiblingsRecursive (this=0x98e7540, pdev=0x98e5134, siblings=..., index=17, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9920dd0) at kernel/qwidget.cpp:5614
#58 0xb6227c35 in QWidgetPrivate::drawWidget (this=0x98e7540, pdev=0x98e5134, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9920dd0) at kernel/qwidget.cpp:5473
#59 0xb6228cff in QWidgetPrivate::paintSiblingsRecursive (this=0x98e65d8, pdev=0x98e5134, siblings=..., index=4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9920dd0) at kernel/qwidget.cpp:5627
#60 0xb6227c35 in QWidgetPrivate::drawWidget (this=0x98e65d8, pdev=0x98e5134, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9920dd0) at kernel/qwidget.cpp:5473
#61 0xb6228cff in QWidgetPrivate::paintSiblingsRecursive (this=0x98ca8d0, pdev=0x98e5134, siblings=..., index=7, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9920dd0) at kernel/qwidget.cpp:5627
#62 0xb6227c35 in QWidgetPrivate::drawWidget (this=0x98ca8d0, pdev=0x98e5134, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9920dd0) at kernel/qwidget.cpp:5473
#63 0xb6228cff in QWidgetPrivate::paintSiblingsRecursive (this=0x9810370, pdev=0x98e5134, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9920dd0) at kernel/qwidget.cpp:5627
#64 0xb6227c35 in QWidgetPrivate::drawWidget (this=0x9810370, pdev=0x98e5134, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9920dd0) at kernel/qwidget.cpp:5473
#65 0xb6228cff in QWidgetPrivate::paintSiblingsRecursive (this=0x993aff0, pdev=0x98e5134, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9920dd0) at kernel/qwidget.cpp:5627
#66 0xb6227c35 in QWidgetPrivate::drawWidget (this=0x993aff0, pdev=0x98e5134, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9920dd0) at kernel/qwidget.cpp:5473
#67 0xb6228cff in QWidgetPrivate::paintSiblingsRecursive (this=0x971fba0, pdev=0x98e5134, siblings=..., index=32, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9920dd0) at kernel/qwidget.cpp:5627
#68 0xb6227c35 in QWidgetPrivate::drawWidget (this=0x971fba0, pdev=0x98e5134, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9920dd0) at kernel/qwidget.cpp:5473
#69 0xb6418c74 in QWidgetBackingStore::sync (this=0x9920dd0) at painting/qbackingstore.cpp:1328
#70 0xb621a2b3 in QWidgetPrivate::syncBackingStore (this=0x971fba0) at kernel/qwidget.cpp:1805
#71 0xb6221466 in QWidget::event (this=0x971f5e8, event=0x9e5bcf8) at kernel/qwidget.cpp:8480
#72 0xb6661917 in QMainWindow::event (this=0x971f5e8, event=0x9e5bcf8) at widgets/qmainwindow.cpp:1417
#73 0xb6e31164 in KMainWindow::event (this=0x971f5e8, ev=0x9e5bcf8) at ../../kdeui/widgets/kmainwindow.cpp:1100
#74 0xb6e79a4f in KXmlGuiWindow::event (this=0x971f5e8, ev=0x9e5bcf8) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:132
#75 0xb61c2fdc in QApplicationPrivate::notify_helper (this=0x9729de0, receiver=0x971f5e8, e=0x9e5bcf8) at kernel/qapplication.cpp:4396
#76 0xb61c90e9 in QApplication::notify (this=0xbfee0ec0, receiver=0x971f5e8, e=0x9e5bcf8) at kernel/qapplication.cpp:4361
#77 0xb6d39d8a in KApplication::notify (this=0xbfee0ec0, receiver=0x971f5e8, event=0x9e5bcf8) at ../../kdeui/kernel/kapplication.cpp:310
#78 0xb5c61b3b in QCoreApplication::notifyInternal (this=0xbfee0ec0, receiver=0x971f5e8, event=0x9e5bcf8) at kernel/qcoreapplication.cpp:732
#79 0xb5c64d8b in sendEvent (receiver=0x0, event_type=0, data=0x9709e98) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#80 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9709e98) at kernel/qcoreapplication.cpp:1373
#81 0xb5c64f4d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#82 0xb5c90a74 in sendPostedEvents (s=0x972caa8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#83 postEventSourceDispatch (s=0x972caa8) at kernel/qeventdispatcher_glib.cpp:277
#84 0xb5322855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#85 0xb5326668 in ?? () from /lib/libglib-2.0.so.0
#86 0xb5326848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#87 0xb5c90565 in QEventDispatcherGlib::processEvents (this=0x9709b58, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#88 0xb6284be5 in QGuiEventDispatcherGlib::processEvents (this=0x9709b58, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#89 0xb5c60609 in QEventLoop::processEvents (this=0xbfee0e14, flags=) at kernel/qeventloop.cpp:149
#90 0xb5c60a8a in QEventLoop::exec (this=0xbfee0e14, flags=...) at kernel/qeventloop.cpp:201
#91 0xb5c6500f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#92 0xb61c1e07 in QApplication::exec () at kernel/qapplication.cpp:3672
#93 0xb779cdab in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#94 0x080485ab in _start ()

Reported using DrKonqi