Bug 195168 - Recurring: Sort by Type + Show in Groups = crash | "ASSERT: \"r.isValid()\"
Summary: Recurring: Sort by Type + Show in Groups = crash | "ASSERT: \"r.isValid()\"
Status: RESOLVED DUPLICATE of bug 194502
Alias: None
Product: dolphin
Classification: Applications
Component: general (other bugs)
Version First Reported In: 16.12.2
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-04 03:33 UTC by peaches
Modified: 2009-06-04 06:31 UTC (History)
1 user (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 peaches 2009-06-04 03:33:04 UTC
Application that crashed: dolphin
Version of the application: 1.2.80
KDE Version: 4.2.88 (KDE 4.2.88 (KDE 4.3 >= 20090527))
Qt Version: 4.5.1
Operating System: Linux 2.6.28-11-generic x86_64
Distribution: Ubuntu 9.04

What I was doing when the application crashed:
KDE trunk r975731, qt-copy r964678

1) View->Show in Groups
2) View->Sort by Type
3) crash

 -- Backtrace:
Application: Dolphin (dolphin), signal: Aborted
[KCrash Handler]
#5  0x00007f14ad1f2fb5 in raise () from /lib/libc.so.6
#6  0x00007f14ad1f4bc3 in abort () from /lib/libc.so.6
#7  0x00007f14adf608f1 in qt_message_output (msgType=QtFatalMsg, 
    buf=0x29edc28 "ASSERT: \"r.isValid()\" in file /opt/kde/trunk/src/KDE/kdelibs/kdeui/itemviews/kcategorizedsortfilterproxymodel.cpp, line 133")
    at /opt/kde/trunk/src/qt-copy/src/corelib/global/qglobal.cpp:2017
#8  0x00007f14adf60a1b in qFatal (msg=0x7f14ae0adb60 "ASSERT: \"%s\" in file %s, line %d") at /opt/kde/trunk/src/qt-copy/src/corelib/global/qglobal.cpp:2216
#9  0x00007f14adf60e4b in qt_assert (assertion=0x7f14afd94630 "r.isValid()", file=0x7f14afd945d0 "/opt/kde/trunk/src/KDE/kdelibs/kdeui/itemviews/kcategorizedsortfilterproxymodel.cpp", line=133)
    at /opt/kde/trunk/src/qt-copy/src/corelib/global/qglobal.cpp:1786
#10 0x00007f14afc04762 in KCategorizedSortFilterProxyModel::compareCategories (this=0x250e680, left=@0x7fffba189780, right=@0x7fffba189760)
    at /opt/kde/trunk/src/KDE/kdelibs/kdeui/itemviews/kcategorizedsortfilterproxymodel.cpp:133
#11 0x00007f14afc04610 in KCategorizedSortFilterProxyModel::lessThan (this=0x250e680, left=@0x7fffba189780, right=@0x7fffba189760)
    at /opt/kde/trunk/src/KDE/kdelibs/kdeui/itemviews/kcategorizedsortfilterproxymodel.cpp:107
#12 0x00007f14aeb6813f in QSortFilterProxyModelLessThan::operator() (this=0x7fffba189910, r1=25, r2=24) at /opt/kde/trunk/src/qt-copy/src/gui/itemviews/qsortfilterproxymodel.cpp:71
#13 0x00007f14aeb68fda in QAlgorithmsPrivate::qMerge<int*, int const, QSortFilterProxyModelLessThan> (begin=0x2905b10, pivot=0x2905b14, end=0x2905b18, t=@0x2905ab0, lessThan=
      {sort_column = -1172793072, source_parent = {r = 43014832, c = 0, p = 0x2905b18, m = 0x2905b14}, source_model = 0x2905b10, proxy_model = 0x7fff00000006})
    at ../../include/QtCore/../../../../src/qt-copy/src/corelib/tools/qalgorithms.h:452
#14 0x00007f14aeb692a0 in QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan> (begin=0x2905b10, end=0x2905b18, t=@0x2905ab0, lessThan=
      {sort_column = -1172792768, source_parent = {r = 43014832, c = 0, p = 0x2905b18, m = 0x2905b10}, source_model = 0x6, proxy_model = 0xffffffffffffffff})
    at ../../include/QtCore/../../../../src/qt-copy/src/corelib/tools/qalgorithms.h:487
#15 0x00007f14aeb69228 in QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan> (begin=0x2905b10, end=0x2905b24, t=@0x2905ab0, lessThan=
      {sort_column = -1172792608, source_parent = {r = 43014832, c = 0, p = 0x2905b24, m = 0x2905b10}, source_model = 0x6, proxy_model = 0xffffffffffffffff})
    at ../../include/QtCore/../../../../src/qt-copy/src/corelib/tools/qalgorithms.h:485
#16 0x00007f14aeb6925c in QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan> (begin=0x2905afc, end=0x2905b24, t=@0x2905ab0, lessThan=
      {sort_column = -1172792352, source_parent = {r = 43014832, c = 0, p = 0x2905b24, m = 0x2905afc}, source_model = 0x250d7e0, proxy_model = 0x250e680})
    at ../../include/QtCore/../../../../src/qt-copy/src/corelib/tools/qalgorithms.h:486
#17 0x00007f14aeb69228 in QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan> (begin=0x2905afc, end=0x2905b4c, t=@0x2905ab0, lessThan=
      {sort_column = -1172792192, source_parent = {r = 43014832, c = 0, p = 0x2905b4c, m = 0x2905afc}, source_model = 0x7fff00000006, proxy_model = 0xffffffffffffffff})
    at ../../include/QtCore/../../../../src/qt-copy/src/corelib/tools/qalgorithms.h:485
#18 0x00007f14aeb6925c in QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan> (begin=0x2905ab0, end=0x2905b4c, t=@0x2905ab0, lessThan=
      {sort_column = -1172791936, source_parent = {r = 43014832, c = 0, p = 0x2905b4c, m = 0x2905ab0}, source_model = 0x7fffba189c80, proxy_model = 0x7f14ae07db30})
    at ../../include/QtCore/../../../../src/qt-copy/src/corelib/tools/qalgorithms.h:486
#19 0x00007f14aeb69228 in QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan> (begin=0x2905ab0, end=0x2905bec, t=@0x2905ab0, lessThan=
      {sort_column = -1172791728, source_parent = {r = 43014832, c = 0, p = 0x2905bec, m = 0x2905ab0}, source_model = 0x7fffba189d30, proxy_model = 0x7f14ad52da58})
    at ../../include/QtCore/../../../../src/qt-copy/src/corelib/tools/qalgorithms.h:485
#20 0x00007f14aeb69228 in QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan> (begin=0x2905ab0, end=0x2905d2c, t=@0x2905ab0, lessThan=
      {sort_column = -1172791616, source_parent = {r = 43014832, c = 0, p = 0x2905d2c, m = 0x2905ab0}, source_model = 0xba189e30, proxy_model = 0x0})
    at ../../include/QtCore/../../../../src/qt-copy/src/corelib/tools/qalgorithms.h:485
#21 0x00007f14aeb692ee in qStableSort<int*, QSortFilterProxyModelLessThan> (start=0x2905ab0, end=0x2905d2c, lessThan=
      {sort_column = -1172791424, source_parent = {r = 43015468, c = 0, p = 0x2905ab0, m = 0x7fff00000006}, source_model = 0xffffffffffffffff, proxy_model = 0x0})
    at ../../include/QtCore/../../../../src/qt-copy/src/corelib/tools/qalgorithms.h:229
#22 0x00007f14aeb6260a in QSortFilterProxyModelPrivate::sort_source_rows (this=0x250ea10, source_rows=@0x250d950, source_parent=@0x7fffba18a0f0)
    at /opt/kde/trunk/src/qt-copy/src/gui/itemviews/qsortfilterproxymodel.cpp:388
#23 0x00007f14aeb62e48 in QSortFilterProxyModelPrivate::create_mapping (this=0x250ea10, source_parent=@0x7fffba18a0f0) at /opt/kde/trunk/src/qt-copy/src/gui/itemviews/qsortfilterproxymodel.cpp:288
#24 0x00007f14aeb644d5 in QSortFilterProxyModelPrivate::update_persistent_indexes (this=0x250ea10, source_indexes=@0x7fffba18a1a0)
    at /opt/kde/trunk/src/qt-copy/src/gui/itemviews/qsortfilterproxymodel.cpp:923
#25 0x00007f14aeb64a54 in QSortFilterProxyModelPrivate::clear_mapping (this=0x250ea10) at /opt/kde/trunk/src/qt-copy/src/gui/itemviews/qsortfilterproxymodel.cpp:263
#26 0x00007f14aeb64a8b in QSortFilterProxyModel::invalidate (this=0x250e680) at /opt/kde/trunk/src/qt-copy/src/gui/itemviews/qsortfilterproxymodel.cpp:2193
#27 0x00007f14afc04951 in KCategorizedSortFilterProxyModel::setCategorizedModel (this=0x250e680, categorizedModel=true)
    at /opt/kde/trunk/src/KDE/kdelibs/kdeui/itemviews/kcategorizedsortfilterproxymodel.cpp:67
#28 0x00007f14b10d99c2 in DolphinView::setCategorizedSorting (this=0x254e200, categorized=true) at /opt/kde/trunk/src/KDE/kdebase/apps/dolphin/src/dolphinview.cpp:829
#29 0x00007f14b10e042b in DolphinViewActionHandler::toggleSortCategorization (this=0x251e220, categorizedSorting=true)
    at /opt/kde/trunk/src/KDE/kdebase/apps/dolphin/src/dolphinviewactionhandler.cpp:425
#30 0x00007f14b10c0ab5 in DolphinViewActionHandler::qt_metacall (this=0x251e220, _c=QMetaObject::InvokeMetaMethod, _id=20, _a=0x7fffba18a410)
    at /opt/kde/trunk/build/KDE/kdebase/apps/dolphin/src/moc_dolphinviewactionhandler.cpp:136
#31 0x00007f14ae070b20 in QMetaObject::activate (sender=0x2514210, from_signal_index=5, to_signal_index=6, argv=0x7fffba18a410) at /opt/kde/trunk/src/qt-copy/src/corelib/kernel/qobject.cpp:3117
#32 0x00007f14ae070d5d in QMetaObject::activate (sender=0x2514210, m=0x7f14af043980, from_local_signal_index=1, to_local_signal_index=2, argv=0x7fffba18a410)
    at /opt/kde/trunk/src/qt-copy/src/corelib/kernel/qobject.cpp:3214
#33 0x00007f14ae562357 in QAction::triggered (this=0x2514210, _t1=true) at .moc/debug-shared/moc_qaction.cpp:236
#34 0x00007f14ae563fa7 in QAction::activate (this=0x2514210, event=QAction::Trigger) at /opt/kde/trunk/src/qt-copy/src/gui/kernel/qaction.cpp:1160
#35 0x00007f14ae9fa7e6 in QMenuPrivate::activateCausedStack (this=0x264d470, causedStack=@0x7fffba18a560, action=0x2514210, action_e=QAction::Trigger, self=true)
    at /opt/kde/trunk/src/qt-copy/src/gui/widgets/qmenu.cpp:967
#36 0x00007f14ae9fea80 in QMenuPrivate::activateAction (this=0x264d470, action=0x2514210, action_e=QAction::Trigger, self=true) at /opt/kde/trunk/src/qt-copy/src/gui/widgets/qmenu.cpp:1060
#37 0x00007f14aea00750 in QMenu::mouseReleaseEvent (this=0x2637a50, e=0x7fffba18b220) at /opt/kde/trunk/src/qt-copy/src/gui/widgets/qmenu.cpp:2254
#38 0x00007f14afcfcb19 in KMenu::mouseReleaseEvent (this=0x2637a50, e=0x7fffba18b220) at /opt/kde/trunk/src/KDE/kdelibs/kdeui/widgets/kmenu.cpp:456
#39 0x00007f14ae5c69c6 in QWidget::event (this=0x2637a50, event=0x7fffba18b220) at /opt/kde/trunk/src/qt-copy/src/gui/kernel/qwidget.cpp:7521
#40 0x00007f14ae9ffb3e in QMenu::event (this=0x2637a50, e=0x7fffba18b220) at /opt/kde/trunk/src/qt-copy/src/gui/widgets/qmenu.cpp:2353
#41 0x00007f14ae56a0ef in QApplicationPrivate::notify_helper (this=0x22201e0, receiver=0x2637a50, e=0x7fffba18b220) at /opt/kde/trunk/src/qt-copy/src/gui/kernel/qapplication.cpp:4057
#42 0x00007f14ae56ae39 in QApplication::notify (this=0x7fffba18d1b0, receiver=0x2637a50, e=0x7fffba18b220) at /opt/kde/trunk/src/qt-copy/src/gui/kernel/qapplication.cpp:3759
#43 0x00007f14afc22ddf in KApplication::notify (this=0x7fffba18d1b0, receiver=0x2637a50, event=0x7fffba18b220) at /opt/kde/trunk/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302
#44 0x00007f14ae05a729 in QCoreApplication::notifyInternal (this=0x7fffba18d1b0, receiver=0x2637a50, event=0x7fffba18b220) at /opt/kde/trunk/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:606
#45 0x00007f14ae575f15 in QCoreApplication::sendSpontaneousEvent (receiver=0x2637a50, event=0x7fffba18b220) at ../../include/QtCore/../../../../src/qt-copy/src/corelib/kernel/qcoreapplication.h:216
#46 0x00007f14ae56ebc6 in QApplicationPrivate::sendMouseEvent (receiver=0x2637a50, event=0x7fffba18b220, alienWidget=0x0, nativeWidget=0x2637a50, buttonDown=0x7f14af082e48, 
    lastMouseReceiver=@0x7f14af082e50) at /opt/kde/trunk/src/qt-copy/src/gui/kernel/qapplication.cpp:2925
#47 0x00007f14ae5e5fd2 in QETWidget::translateMouseEvent (this=0x2637a50, event=0x7fffba18cd40) at /opt/kde/trunk/src/qt-copy/src/gui/kernel/qapplication_x11.cpp:4382
#48 0x00007f14ae5e748f in QApplication::x11ProcessEvent (this=0x7fffba18d1b0, event=0x7fffba18cd40) at /opt/kde/trunk/src/qt-copy/src/gui/kernel/qapplication_x11.cpp:3444
#49 0x00007f14ae6131f0 in x11EventSourceDispatch (s=0x2222250, callback=0, user_data=0x0) at /opt/kde/trunk/src/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:146
#50 0x00007f14aa2b920a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#51 0x00007f14aa2bc8e0 in ?? () from /usr/lib/libglib-2.0.so.0
#52 0x00007f14aa2bca7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#53 0x00007f14ae088346 in QEventDispatcherGlib::processEvents (this=0x221afe0, flags={i = -1172779040}) at /opt/kde/trunk/src/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:324
#54 0x00007f14ae6129df in QGuiEventDispatcherGlib::processEvents (this=0x221afe0, flags={i = -1172778944}) at /opt/kde/trunk/src/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:202
#55 0x00007f14ae0579d7 in QEventLoop::processEvents (this=0x7fffba18d110, flags={i = -1172778816}) at /opt/kde/trunk/src/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#56 0x00007f14ae057be4 in QEventLoop::exec (this=0x7fffba18d110, flags={i = -1172778704}) at /opt/kde/trunk/src/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#57 0x00007f14ae05af74 in QCoreApplication::exec () at /opt/kde/trunk/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:888
#58 0x00007f14ae569e4c in QApplication::exec () at /opt/kde/trunk/src/qt-copy/src/gui/kernel/qapplication.cpp:3526
#59 0x000000000043b1dc in main (argc=2, argv=0x7fffba18d668) at /opt/kde/trunk/src/KDE/kdebase/apps/dolphin/src/main.cpp:94

Reported using DrKonqi
Comment 1 Raphael Kubo da Costa 2009-06-04 06:31:17 UTC

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