Bug 173973 - when I go to applications in Konqueror I get an error
Summary: when I go to applications in Konqueror I get an error
Status: RESOLVED FIXED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Debian stable Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2008-10-31 13:50 UTC by Bob Rook
Modified: 2008-10-31 23:49 UTC (History)
1 user (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 Bob Rook 2008-10-31 13:50:41 UTC
Version:           4.12 (using KDE 4.1.2)
OS:                Linux
Installed from:    Debian stable Packages

When I select applications from the opening window and select an Icon from the applications group, Konqueror crashes and gives an error message.  No plugins loaded.
Comment 1 Michael Leupold 2008-10-31 14:17:38 UTC
I can confirm this bug on 4.1.2 and trunk r875700. The bug actually isn't related to konqueror but to the dolphinpart. The behaviour is reproducible if opening applications:/ in dophin as well. It only happens on clicking. Entering a subfolder by putting its URL into the locationbar works fine.

Backtrace (trunk, from konqueror, important parts the same in dolphin):
Application: Konqueror (konqueror), signal SIGABRT
Using host libthread_db library "/lib/libthread_db.so.1".
0x00007f2e0d1081a1 in nanosleep () from /lib/libc.so.6

Thread 1 (Thread 0x7f2e122817a0 (LWP 30494)):
[KCrash Handler]
#5  0x00007f2e0d09b145 in raise () from /lib/libc.so.6
#6  0x00007f2e0d09c663 in abort () from /lib/libc.so.6
#7  0x00007f2e1040f736 in qt_message_output (msgType=QtFatalMsg, 
    buf=0x7fff1a3e8690 "ASSERT: \"pathStr.startsWith(nodeUrl.path())\" in file /home/lemma/kde/trunk/source/KDE/kdelibs/kio/kio/kdirmodel.cpp, line 197")
    at /home/lemma/kde/trunk/source/qt-copy/src/corelib/global/qglobal.cpp:2102
#8  0x00007f2e1040f845 in qFatal (msg=0x7f2e1058ab48 "ASSERT: \"%s\" in file %s, line %d") at /home/lemma/kde/trunk/source/qt-copy/src/corelib/global/qglobal.cpp:2303
#9  0x00007f2e1040fc9d in qt_assert (assertion=0x7f2e117e1378 "pathStr.startsWith(nodeUrl.path())", file=0x7f2e117e0f38 "/home/lemma/kde/trunk/source/KDE/kdelibs/kio/kio/kdirmodel.cpp", line=197)
    at /home/lemma/kde/trunk/source/qt-copy/src/corelib/global/qglobal.cpp:1872
#10 0x00007f2e116c7551 in KDirModelPrivate::nodeForUrl (this=0xd54070, _url=@0x7fff1a3eaa50, expandAndReturnLastParent=false) at /home/lemma/kde/trunk/source/KDE/kdelibs/kio/kio/kdirmodel.cpp:197
#11 0x00007f2e116c7bfc in KDirModel::indexForUrl (this=0xd570b0, url=@0x7fff1a3eaa50) at /home/lemma/kde/trunk/source/KDE/kdelibs/kio/kio/kdirmodel.cpp:748
#12 0x00007f2dfcf64315 in SelectionManager::indexForUrl (this=0xd8adf0, url=@0x7fff1a3eaa50) at /home/lemma/kde/trunk/source/KDE/kdebase/apps/dolphin/src/selectionmanager.cpp:159
#13 0x00007f2dfcf6440c in SelectionManager::slotSelectionChanged (this=0xd8adf0, selected=@0x7fff1a3ead40, deselected=@0x7fff1a3ead50)
    at /home/lemma/kde/trunk/source/KDE/kdebase/apps/dolphin/src/selectionmanager.cpp:135
#14 0x00007f2dfcf6490e in SelectionManager::qt_metacall (this=0xd8adf0, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7fff1a3eac00)
    at /home/lemma/kde/trunk/build/debug/build/KDE/kdebase/apps/dolphin/src/selectionmanager.moc:85
#15 0x00007f2e1053f8d1 in QMetaObject::activate (sender=0xdac0f0, from_signal_index=4, to_signal_index=4, argv=0x7fff1a3eac00)
    at /home/lemma/kde/trunk/source/qt-copy/src/corelib/kernel/qobject.cpp:3031
#16 0x00007f2e1053fe57 in QMetaObject::activate (sender=0xdac0f0, m=0x7f2e0f977d00, local_signal_index=0, argv=0x7fff1a3eac00)
    at /home/lemma/kde/trunk/source/qt-copy/src/corelib/kernel/qobject.cpp:3101
#17 0x00007f2e0f41bda7 in QItemSelectionModel::selectionChanged (this=0xdac0f0, _t1=@0x7fff1a3ead40, _t2=@0x7fff1a3ead50) at .moc/debug-shared/moc_qitemselectionmodel.cpp:144
#18 0x00007f2e0f41ec66 in QItemSelectionModel::emitSelectionChanged (this=0xdac0f0, newSelection=@0x7fff1a3ead40, oldSelection=@0x7fff1a3ead50)
    at /home/lemma/kde/trunk/source/qt-copy/src/gui/itemviews/qitemselectionmodel.cpp:1399
#19 0x00007f2e0f421bbb in QItemSelectionModel::select (this=0xdac0f0, selection=@0x7fff1a3eaf90, command=@0x7fff1a3eb0b0)
    at /home/lemma/kde/trunk/source/qt-copy/src/gui/itemviews/qitemselectionmodel.cpp:1013
#20 0x00007f2e0f3ebc20 in QListView::setSelection (this=0xdbc8b0, rect=@0x7fff1a3eb580, command=@0x7fff1a3eb2b0) at /home/lemma/kde/trunk/source/qt-copy/src/gui/itemviews/qlistview.cpp:1572
#21 0x00007f2e1115a96a in KCategorizedView::setSelection (this=0xdbc8b0, rect=@0x7fff1a3eb580, flags=@0x7fff1a3eb680)
    at /home/lemma/kde/trunk/source/KDE/kdelibs/kdeui/itemviews/kcategorizedview.cpp:898
#22 0x00007f2e0f3cb2c3 in QAbstractItemView::mousePressEvent (this=0xdbc8b0, event=0x7fff1a3ec720) at /home/lemma/kde/trunk/source/qt-copy/src/gui/itemviews/qabstractitemview.cpp:1474
#23 0x00007f2e1115c93c in KCategorizedView::mousePressEvent (this=0xdbc8b0, event=0x7fff1a3ec720) at /home/lemma/kde/trunk/source/KDE/kdelibs/kdeui/itemviews/kcategorizedview.cpp:1123
#24 0x00007f2dfcf46af4 in DolphinIconsView::mousePressEvent (this=0xdbc8b0, event=0x7fff1a3ec720) at /home/lemma/kde/trunk/source/KDE/kdebase/apps/dolphin/src/dolphiniconsview.cpp:204
#25 0x00007f2e0eeb1d4e in QWidget::event (this=0xdbc8b0, event=0x7fff1a3ec720) at /home/lemma/kde/trunk/source/qt-copy/src/gui/kernel/qwidget.cpp:7159
#26 0x00007f2e0f26d505 in QFrame::event (this=0xdbc8b0, e=0x7fff1a3ec720) at /home/lemma/kde/trunk/source/qt-copy/src/gui/widgets/qframe.cpp:651
#27 0x00007f2e0f310828 in QAbstractScrollArea::viewportEvent (this=0xdbc8b0, e=0x7fff1a3ec720) at /home/lemma/kde/trunk/source/qt-copy/src/gui/widgets/qabstractscrollarea.cpp:943
#28 0x00007f2e0f3cbd15 in QAbstractItemView::viewportEvent (this=0xdbc8b0, event=0x7fff1a3ec720) at /home/lemma/kde/trunk/source/qt-copy/src/gui/itemviews/qabstractitemview.cpp:1429
#29 0x00007f2e0f313634 in QAbstractScrollAreaPrivate::viewportEvent (this=0xdb1660, event=0x7fff1a3ec720) at /home/lemma/kde/trunk/source/qt-copy/src/gui/widgets/qabstractscrollarea_p.h:96
#30 0x00007f2e0f313674 in QAbstractScrollAreaFilter::eventFilter (this=0xd6a870, o=0xdae4a0, e=0x7fff1a3ec720) at /home/lemma/kde/trunk/source/qt-copy/src/gui/widgets/qabstractscrollarea_p.h:107
#31 0x00007f2e1052554d in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x61ae50, receiver=0xdae4a0, event=0x7fff1a3ec720)
    at /home/lemma/kde/trunk/source/qt-copy/src/corelib/kernel/qcoreapplication.cpp:694
#32 0x00007f2e0ee4b61e in QApplicationPrivate::notify_helper (this=0x61ae50, receiver=0xdae4a0, e=0x7fff1a3ec720) at /home/lemma/kde/trunk/source/qt-copy/src/gui/kernel/qapplication.cpp:3799
#33 0x00007f2e0ee4c262 in QApplication::notify (this=0x7fff1a3ed6f0, receiver=0xdae4a0, e=0x7fff1a3ec720) at /home/lemma/kde/trunk/source/qt-copy/src/gui/kernel/qapplication.cpp:3528
#34 0x00007f2e11172dc2 in KApplication::notify (this=0x7fff1a3ed6f0, receiver=0xdae4a0, event=0x7fff1a3ec720) at /home/lemma/kde/trunk/source/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307
#35 0x00007f2e10527658 in QCoreApplication::notifyInternal (this=0x7fff1a3ed6f0, receiver=0xdae4a0, event=0x7fff1a3ec720)
    at /home/lemma/kde/trunk/source/qt-copy/src/corelib/kernel/qcoreapplication.cpp:587
#36 0x00007f2e0ee597a3 in QCoreApplication::sendSpontaneousEvent (receiver=0xdae4a0, event=0x7fff1a3ec720)
    at ../../include/QtCore/../../../../../../source/qt-copy/src/corelib/kernel/qcoreapplication.h:212
#37 0x00007f2e0ee507bb in QApplicationPrivate::sendMouseEvent (receiver=0xdae4a0, event=0x7fff1a3ec720, alienWidget=0xdae4a0, nativeWidget=0x6cf910, buttonDown=0x7f2e0f99b4e8, 
    lastMouseReceiver=@0x7f2e0f99b4f0) at /home/lemma/kde/trunk/source/qt-copy/src/gui/kernel/qapplication.cpp:2793
#38 0x00007f2e0eed746f in QETWidget::translateMouseEvent (this=0x6cf910, event=0x7fff1a3ed230) at /home/lemma/kde/trunk/source/qt-copy/src/gui/kernel/qapplication_x11.cpp:4042
#39 0x00007f2e0eed4cc3 in QApplication::x11ProcessEvent (this=0x7fff1a3ed6f0, event=0x7fff1a3ed230) at /home/lemma/kde/trunk/source/qt-copy/src/gui/kernel/qapplication_x11.cpp:3038
#40 0x00007f2e0ef04441 in x11EventSourceDispatch (s=0x61e370, callback=0, user_data=0x0) at /home/lemma/kde/trunk/source/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:142
#41 0x00007f2e0ae520f2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#42 0x00007f2e0ae55396 in ?? () from /usr/lib/libglib-2.0.so.0
#43 0x00007f2e0ae5582f in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#44 0x00007f2e1055c6b8 in QEventDispatcherGlib::processEvents (this=0x61a600, flags=@0x7fff1a3ed4d0) at /home/lemma/kde/trunk/source/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:319
#45 0x00007f2e0ef03b27 in QGuiEventDispatcherGlib::processEvents (this=0x61a600, flags=@0x7fff1a3ed530) at /home/lemma/kde/trunk/source/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:198
#46 0x00007f2e10524070 in QEventLoop::processEvents (this=0x7fff1a3ed5e0, flags=@0x7fff1a3ed590) at /home/lemma/kde/trunk/source/qt-copy/src/corelib/kernel/qeventloop.cpp:143
#47 0x00007f2e1052426c in QEventLoop::exec (this=0x7fff1a3ed5e0, flags=@0x7fff1a3ed5f0) at /home/lemma/kde/trunk/source/qt-copy/src/corelib/kernel/qeventloop.cpp:194
#48 0x00007f2e1052805b in QCoreApplication::exec () at /home/lemma/kde/trunk/source/qt-copy/src/corelib/kernel/qcoreapplication.cpp:845
#49 0x00007f2e0ee4b3a4 in QApplication::exec () at /home/lemma/kde/trunk/source/qt-copy/src/gui/kernel/qapplication.cpp:3331
#50 0x00007f2e11f96f42 in kdemain (argc=2, argv=0x7fff1a3ee388) at /home/lemma/kde/trunk/source/KDE/kdebase/apps/konqueror/src/konqmain.cpp:257
#51 0x0000000000400883 in main (argc=2, argv=0x7fff1a3ee388) at /home/lemma/kde/trunk/build/debug/build/KDE/kdebase/apps/konqueror/src/konqueror_dummy.cpp:3
Comment 2 Maksim Orlovich 2008-10-31 14:27:17 UTC
Erm, this is supposed to be fixed. Is your trunk up-to-date?
Comment 3 Michael Leupold 2008-10-31 15:30:25 UTC
Thanks for the hint. Should have checked for duplicates in resolved bugss a well.

Thanks for your bug rerpot Bob. This issue has already been fixed and will be integrated in KDE 4.2 which will be released next January.

*** This bug has been marked as a duplicate of bug 172508 ***
Comment 4 Bob Rook 2008-10-31 15:36:00 UTC
This is on a new install of Ubuntu 8.1.  It and Konqueror were installed yesterday afternoon.  So all should be up to date.  All available updates were installed this morning.  I will uninstall Konqueror and reinstall it to see if that solves anything.
Comment 5 Michael Leupold 2008-10-31 17:18:37 UTC
Oh no, you don't have to. The error is fixed but there is no new official version containing it yet. I just checked:
* KDE 4.2 (coming in January) will contain the fix
* KDE 4.1.3 (coming probably next week) will contain the fix

So you don't have to bother upgrading until 4.1.3 is available for Kubuntu.