Bug 172508 - SIGABRT when browsing applications in Konqueror
Summary: SIGABRT when browsing applications in Konqueror
Status: RESOLVED FIXED
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: 4.1.2
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 171796 173494 173658 173702 174000 174030 174042 174076 174136 174258 174372 175106 175827 176828 177033 177065 177107 184168 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-10-10 10:49 UTC by Shannon Fang
Modified: 2009-02-18 16:53 UTC (History)
22 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Crash report (3.13 KB, text/plain)
2008-10-10 10:50 UTC, Shannon Fang
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Shannon Fang 2008-10-10 10:49:44 UTC
Version:           4.1.2 (using KDE 4.1.2)
Compiler:          KDEmod precompiled version. 
OS:                Linux
Installed from:    Unspecified Linux

Steps to reproduce this bug:

1) Launch Konqueror, which shows the default introduction page.
2) Click "Applications" to view installed programs.
3) Click on any icon in the installed programs list.

Konqueror is closed with SIGABRT.
Comment 1 Shannon Fang 2008-10-10 10:50:47 UTC
Created attachment 27779 [details]
Crash report
Comment 2 Pino Toscano 2008-10-10 20:18:26 UTC
Application: Konqueror (konqueror), signal SIGABRT
(no debugging symbols found)
[...]
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb6087920 (LWP 14108)]
(no debugging symbols found)
[...]
(no debugging symbols found)
[KCrash handler]
#6  0xb7f39424 in __kernel_vsyscall ()
#7  0xb65a0720 in raise () from /lib/libc.so.6
#8  0xb65a2058 in abort () from /lib/libc.so.6
#9  0xb71b8965 in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb71b8a17 in qFatal () from /usr/lib/libQtCore.so.4
#11 0xb71b8aa6 in qt_assert () from /usr/lib/libQtCore.so.4
#12 0xb7c49f68 in KDirModelPrivate::nodeForUrl () from /usr/lib/libkio.so.5
#13 0xb7c4bceb in KDirModel::indexForUrl () from /usr/lib/libkio.so.5
#14 0xb0af9479 in SelectionManager::indexForUrl ()
   from /usr/lib/libdolphinprivate.so.4
#15 0xb0af9599 in SelectionManager::slotSelectionChanged ()
   from /usr/lib/libdolphinprivate.so.4
#16 0xb0af99fc in SelectionManager::qt_metacall ()
   from /usr/lib/libdolphinprivate.so.4
#17 0xb72adb03 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#18 0xb72ae063 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#19 0xb6f4326a in QItemSelectionModel::selectionChanged ()
   from /usr/lib/libQtGui.so.4
#20 0xb6f4762c in QItemSelectionModel::emitSelectionChanged ()
   from /usr/lib/libQtGui.so.4
#21 0xb6f48ad2 in QItemSelectionModel::select () from /usr/lib/libQtGui.so.4
#22 0xb6f1d405 in QListView::setSelection () from /usr/lib/libQtGui.so.4
#23 0xb7994019 in KCategorizedView::setSelection ()
   from /usr/lib/libkdeui.so.5
#24 0xb6efa529 in QAbstractItemView::mousePressEvent ()
   from /usr/lib/libQtGui.so.4
#25 0xb7991c56 in KCategorizedView::mousePressEvent ()
   from /usr/lib/libkdeui.so.5
#26 0xb0ad6e96 in DolphinIconsView::mousePressEvent ()
   from /usr/lib/libdolphinprivate.so.4
#27 0xb6af0c42 in QWidget::event () from /usr/lib/libQtGui.so.4
#28 0xb6dda204 in QFrame::event () from /usr/lib/libQtGui.so.4
#29 0xb6e64f57 in QAbstractScrollArea::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#30 0xb6effe5f in QAbstractItemView::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#31 0xb6e67375 in ?? () from /usr/lib/libQtGui.so.4
#32 0x08cae938 in ?? ()
#33 0xbfd537dc in ?? ()
#34 0xbfd53318 in ?? ()
#35 0xb729b120 in QCoreApplicationPrivate::sendThroughObjectEventFilters ()
   from /usr/lib/libQtCore.so.4
Backtrace stopped: frame did not save the PC
#0  0xb7f39424 in __kernel_vsyscall ()
Comment 3 Frank Reininghaus 2008-10-12 22:30:46 UTC
Thanks for the bug report. I can confirm in 4.1.2 and trunk rev. 870090: Open Konqueror or Dolphin, go to "applications:/", click any category (view mode and previews do not seem to matter) to get the crash. Bug 171796 looks related. I'm not sure if it's a Dolphin or KIO problem, but I'll CC David and hope he can tell by looking at the backtrace ;-)

Application: Konqueror (konqueror), signal SIGABRT

Thread 1 (Thread 0xb5d87720 (LWP 10077)):
[KCrash Handler]
#6  0xb7f80410 in __kernel_vsyscall ()
#7  0xb62f8085 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb62f9a01 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb73e43a4 in qt_message_output (msgType=QtFatalMsg, buf=0xbfca4540 "ASSERT: \"pathStr.startsWith(nodeUrl.path())\" in file /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kdirmodel.cpp, line 197")
    at global/qglobal.cpp:2108
#10 0xb73e4429 in qFatal (msg=0xb7562764 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2309
#11 0xb73e48a5 in qt_assert (assertion=0xb7e33ce8 "pathStr.startsWith(nodeUrl.path())", file=0xb7e338e0 "/home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kdirmodel.cpp", line=197)
    at global/qglobal.cpp:1878
#12 0xb7d0763d in KDirModelPrivate::nodeForUrl (this=0x8486088, _url=@0xbfca66bc, expandAndReturnLastParent=false) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kdirmodel.cpp:197
#13 0xb7d07d75 in KDirModel::indexForUrl (this=0x8668438, url=@0xbfca66bc) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kdirmodel.cpp:748
#14 0xb271da9e in SelectionManager::indexForUrl (this=0x869e368, url=@0xbfca66bc) at /home/kde-devel/kde/src/KDE/kdebase/apps/dolphin/src/selectionmanager.cpp:159
#15 0xb271dbcd in SelectionManager::slotSelectionChanged (this=0x869e368, selected=@0xbfca6898, deselected=@0xbfca68c4)
    at /home/kde-devel/kde/src/KDE/kdebase/apps/dolphin/src/selectionmanager.cpp:135
#16 0xb271e167 in SelectionManager::qt_metacall (this=0x869e368, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfca67c8)
    at /home/kde-devel/kde/build/KDE/kdebase/apps/dolphin/src/selectionmanager.moc:85
#17 0xb7516923 in QMetaObject::activate (sender=0x86a3a80, from_signal_index=4, to_signal_index=4, argv=0xbfca67c8) at kernel/qobject.cpp:3037
#18 0xb7516ead in QMetaObject::activate (sender=0x86a3a80, m=0xb717b610, local_signal_index=0, argv=0xbfca67c8) at kernel/qobject.cpp:3107
#19 0xb6e3ee45 in QItemSelectionModel::selectionChanged (this=0x86a3a80, _t1=@0xbfca6898, _t2=@0xbfca68c4) at .moc/debug-shared/moc_qitemselectionmodel.cpp:144
#20 0xb6e41e1b in QItemSelectionModel::emitSelectionChanged (this=0x86a3a80, newSelection=@0xbfca6898, oldSelection=@0xbfca68c4) at itemviews/qitemselectionmodel.cpp:1405
#21 0xb6e44e4f in QItemSelectionModel::select (this=0x86a3a80, selection=@0xbfca6a6c, command=@0xbfca6a28) at itemviews/qitemselectionmodel.cpp:1019
#22 0xb6e0e0c4 in QListView::setSelection (this=0x866e460, rect=@0xbfca6cac, command=@0xbfca6c48) at itemviews/qlistview.cpp:1578
#23 0xb7a59e9d in KCategorizedView::setSelection (this=0x866e460, rect=@0xbfca6cac, flags=@0xbfca6d18) at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/itemviews/kcategorizedview.cpp:895
#24 0xb6decad1 in QAbstractItemView::mousePressEvent (this=0x866e460, event=0xbfca7698) at itemviews/qabstractitemview.cpp:1480
#25 0xb7a5be39 in KCategorizedView::mousePressEvent (this=0x866e460, event=0xbfca7698) at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/itemviews/kcategorizedview.cpp:1120
#26 0xb26fc96d in DolphinIconsView::mousePressEvent (this=0x866e460, event=0xbfca7698) at /home/kde-devel/kde/src/KDE/kdebase/apps/dolphin/src/dolphiniconsview.cpp:204
#27 0xb68af0e3 in QWidget::event (this=0x866e460, event=0xbfca7698) at kernel/qwidget.cpp:7165
#28 0xb6c83928 in QFrame::event (this=0x866e460, e=0xbfca7698) at widgets/qframe.cpp:657
#29 0xb6d2e11d in QAbstractScrollArea::viewportEvent (this=0x866e460, e=0xbfca7698) at widgets/qabstractscrollarea.cpp:949
#30 0xb6ded4cd in QAbstractItemView::viewportEvent (this=0x866e460, event=0xbfca7698) at itemviews/qabstractitemview.cpp:1435
#31 0xb6d310c0 in QAbstractScrollAreaPrivate::viewportEvent (this=0x866d5e8, event=0xbfca7698) at widgets/qabstractscrollarea_p.h:102
#32 0xb6d310f2 in QAbstractScrollAreaFilter::eventFilter (this=0x866f320, o=0x866e690, e=0xbfca7698) at widgets/qabstractscrollarea_p.h:113
#33 0xb74fc8a6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x805d590, receiver=0x866e690, event=0xbfca7698) at kernel/qcoreapplication.cpp:700
#34 0xb684641f in QApplicationPrivate::notify_helper (this=0x805d590, receiver=0x866e690, e=0xbfca7698) at kernel/qapplication.cpp:3805
#35 0xb6846f44 in QApplication::notify (this=0xbfca8000, receiver=0x866e690, e=0xbfca7698) at kernel/qapplication.cpp:3534
#36 0xb7a73437 in KApplication::notify (this=0xbfca8000, receiver=0x866e690, event=0xbfca7698) at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307
#37 0xb74fea71 in QCoreApplication::notifyInternal (this=0xbfca8000, receiver=0x866e690, event=0xbfca7698) at kernel/qcoreapplication.cpp:593
#38 0xb6853e63 in QCoreApplication::sendSpontaneousEvent (receiver=0x866e690, event=0xbfca7698) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#39 0xb684b590 in QApplicationPrivate::sendMouseEvent (receiver=0x866e690, event=0xbfca7698, alienWidget=0x866e690, nativeWidget=0x81272c0, buttonDown=0xb718d800, lastMouseReceiver=@0xb718d804)
    at kernel/qapplication.cpp:2799
#40 0xb68d64e7 in QETWidget::translateMouseEvent (this=0x81272c0, event=0xbfca7c5c) at kernel/qapplication_x11.cpp:4048
#41 0xb68d39cd in QApplication::x11ProcessEvent (this=0xbfca8000, event=0xbfca7c5c) at kernel/qapplication_x11.cpp:3044
#42 0xb6903af9 in x11EventSourceDispatch (s=0x8060480, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#43 0xb602bdd6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#44 0xb602f193 in ?? () from /usr/lib/libglib-2.0.so.0
#45 0xb602f74e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#46 0xb7533ff8 in QEventDispatcherGlib::processEvents (this=0x805d688, flags=@0xbfca7df4) at kernel/qeventdispatcher_glib.cpp:325
#47 0xb69031c8 in QGuiEventDispatcherGlib::processEvents (this=0x805d688, flags=@0xbfca7e24) at kernel/qguieventdispatcher_glib.cpp:204
#48 0xb74fb2ee in QEventLoop::processEvents (this=0xbfca7eac, flags=@0xbfca7e64) at kernel/qeventloop.cpp:149
#49 0xb74fb52d in QEventLoop::exec (this=0xbfca7eac, flags=@0xbfca7eb4) at kernel/qeventloop.cpp:200
#50 0xb74ff3a8 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:851
#51 0xb684615e in QApplication::exec () at kernel/qapplication.cpp:3337
#52 0xb7f65a83 in kdemain (argc=1, argv=0xbfca8374) at /home/kde-devel/kde/src/KDE/kdebase/apps/konqueror/src/konqmain.cpp:257
#53 0x080486f6 in main (argc=) at /home/kde-devel/kde/build/KDE/kdebase/apps/konqueror/src/konqueror_dummy.cpp:3
Comment 4 Jeff Hughes 2008-10-20 05:04:55 UTC
Fresh install of Arch Linus and KDEMOD.  I also get the same error as described above, here is my backtrace:

Application: Konqueror (konqueror), signal SIGABRT
(no debugging symbols found)
...
[Thread debugging using libthread_db enabled]
[New Thread 0x7fb89d693760 (LWP 12466)]
(no debugging symbols found)
...
[KCrash handler]
#5  0x00007fb896eb80c5 in raise () from /lib/libc.so.6
#6  0x00007fb896eb95e3 in abort () from /lib/libc.so.6
#7  0x00007fb89a3840a5 in qt_message_output () from /usr/lib/libQtCore.so.4
#8  0x00007fb89a3841c7 in qFatal () from /usr/lib/libQtCore.so.4
#9  0x00007fb89c8ae19a in KDirModelPrivate::nodeForUrl ()
   from /usr/lib/libkio.so.5
#10 0x00007fb89c8ae6af in KDirModel::indexForUrl () from /usr/lib/libkio.so.5
#11 0x00007fb88fa73650 in SelectionManager::indexForUrl ()
   from /usr/lib/libdolphinprivate.so.4
#12 0x00007fb88fa73765 in SelectionManager::slotSelectionChanged ()
   from /usr/lib/libdolphinprivate.so.4
#13 0x00007fb88fa73b48 in SelectionManager::qt_metacall ()
   from /usr/lib/libdolphinprivate.so.4
#14 0x00007fb89a46dcf0 in QMetaObject::activate ()
   from /usr/lib/libQtCore.so.4
#15 0x00007fb899835a77 in QItemSelectionModel::selectionChanged ()
   from /usr/lib/libQtGui.so.4
#16 0x00007fb899839d47 in QItemSelectionModel::emitSelectionChanged ()
   from /usr/lib/libQtGui.so.4
#17 0x00007fb89983b2aa in QItemSelectionModel::select ()
   from /usr/lib/libQtGui.so.4
#18 0x00007fb899811dd8 in QListView::setSelection ()
   from /usr/lib/libQtGui.so.4
#19 0x00007fb89c3bdea9 in KCategorizedView::setSelection ()
   from /usr/lib/libkdeui.so.5
#20 0x00007fb8997f109e in QAbstractItemView::mousePressEvent ()
   from /usr/lib/libQtGui.so.4
#21 0x00007fb89c3bf904 in KCategorizedView::mousePressEvent ()
   from /usr/lib/libkdeui.so.5
#22 0x00007fb899435f92 in QWidget::event () from /usr/lib/libQtGui.so.4
#23 0x00007fb8997f687d in QAbstractItemView::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#24 0x00007fb89a45b6b8 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#25 0x00007fb8993e8ebc in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#26 0x00007fb8993efafe in QApplication::notify () from /usr/lib/libQtGui.so.4
#27 0x00007fb89c3d372e in KApplication::notify () from /usr/lib/libkdeui.so.5
#28 0x00007fb89a45c3c1 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#29 0x00007fb8993f0ea8 in QApplicationPrivate::sendMouseEvent ()
   from /usr/lib/libQtGui.so.4
#30 0x00007fb89944750c in ?? () from /usr/lib/libQtGui.so.4
#31 0x00007fb899446689 in QApplication::x11ProcessEvent ()
   from /usr/lib/libQtGui.so.4
#32 0x00007fb89946a344 in ?? () from /usr/lib/libQtGui.so.4
#33 0x00007fb895af0a92 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#34 0x00007fb895af421d in g_main_context_iterate ()
   from /usr/lib/libglib-2.0.so.0
#35 0x00007fb895af43db in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
#36 0x00007fb89a48088f in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#37 0x00007fb899469bff in ?? () from /usr/lib/libQtGui.so.4
#38 0x00007fb89a45ad32 in QEventLoop::processEvents ()
   from /usr/lib/libQtCore.so.4
#39 0x00007fb89a45aec5 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#40 0x00007fb89a45d015 in QCoreApplication::exec ()
   from /usr/lib/libQtCore.so.4
#41 0x00007fb89d386b01 in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#42 0x00007fb896ea43f6 in __libc_start_main () from /lib/libc.so.6
#43 0x0000000000400849 in _start ()
#0  0x00007fb896f24f40 in __nanosleep_nocancel () from /lib/libc.so.6
Comment 5 Tommi Tervo 2008-10-25 10:03:53 UTC
*** Bug 173494 has been marked as a duplicate of this bug. ***
Comment 6 Tommi Tervo 2008-10-27 10:16:45 UTC
*** Bug 173658 has been marked as a duplicate of this bug. ***
Comment 7 David Faure 2008-10-27 13:48:45 UTC
SVN commit 876460 by dfaure:

Fix assert when browsing applications:/, due to trailing slashes in directory names returned by the kioslave.
I see only empty dirs and no programs though, that seems to be a bug in applications:/ itself...
BUG: 172508


 M  +11 -5     kdirmodel.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=876460
Comment 8 David Faure 2008-10-27 14:38:32 UTC
That bug is fixed, applications:/ works again now.
Comment 9 Frank Reininghaus 2008-10-27 21:05:25 UTC
*** Bug 173702 has been marked as a duplicate of this bug. ***
Comment 10 Michael Leupold 2008-10-31 15:30:25 UTC
*** Bug 173973 has been marked as a duplicate of this bug. ***
Comment 11 Frank Reininghaus 2008-10-31 22:28:52 UTC
*** Bug 174000 has been marked as a duplicate of this bug. ***
Comment 12 Frank Reininghaus 2008-11-01 14:55:55 UTC
*** Bug 174030 has been marked as a duplicate of this bug. ***
Comment 13 Frank Reininghaus 2008-11-01 17:14:21 UTC
*** Bug 174042 has been marked as a duplicate of this bug. ***
Comment 14 Frank Reininghaus 2008-11-02 12:15:36 UTC
*** Bug 174076 has been marked as a duplicate of this bug. ***
Comment 15 Frank Reininghaus 2008-11-03 21:37:31 UTC
*** Bug 174136 has been marked as a duplicate of this bug. ***
Comment 16 Frank Reininghaus 2008-11-04 19:13:39 UTC
*** Bug 174258 has been marked as a duplicate of this bug. ***
Comment 17 Jonathan Thomas 2008-11-08 04:24:20 UTC
*** Bug 171796 has been marked as a duplicate of this bug. ***
Comment 18 Frank Reininghaus 2008-11-14 17:06:06 UTC
*** Bug 175106 has been marked as a duplicate of this bug. ***
Comment 19 Frank Reininghaus 2008-11-30 23:00:34 UTC
*** Bug 175827 has been marked as a duplicate of this bug. ***
Comment 20 Maksim Orlovich 2008-12-03 22:57:11 UTC
*** Bug 176828 has been marked as a duplicate of this bug. ***
Comment 21 Frank Reininghaus 2008-12-07 17:05:25 UTC
*** Bug 177065 has been marked as a duplicate of this bug. ***
Comment 22 Frank Reininghaus 2008-12-07 17:29:14 UTC
*** Bug 177033 has been marked as a duplicate of this bug. ***
Comment 23 Maksim Orlovich 2009-02-12 21:07:13 UTC
*** Bug 177107 has been marked as a duplicate of this bug. ***
Comment 24 Maksim Orlovich 2009-02-12 21:07:25 UTC
*** Bug 184168 has been marked as a duplicate of this bug. ***
Comment 25 Peter Penz 2009-02-18 16:53:20 UTC
*** Bug 174372 has been marked as a duplicate of this bug. ***