Bug 167965

Summary: Reproducible crash when clicking on "network" in open file dialog
Product: [Unmaintained] kdelibs Reporter: Oliver Putz <Regnaron>
Component: generalAssignee: kdelibs bugs <kdelibs-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Oliver Putz 2008-08-01 11:33:10 UTC
Version:           4.1.00 (KDE 4.1.0) (using 4.1.00 (KDE 4.1.0), Gentoo)
Compiler:          i686-pc-linux-gnu-gcc
OS:                Linux (i686) release 2.6.25-gentoo-r7

Steps to reproduce:

1) Open konqueror
2) Click on File->Open File
3) In the dialog click on the network icon on the left and see konqueror crash with the following backtrace:

Application: Konqueror (konqueror), signal SIGABRT
[Thread debugging using libthread_db enabled]
[New Thread 0xb6199700 (LWP 17983)]
[KCrash handler]
#6  0xffffe424 in __kernel_vsyscall ()
#7  0xb6446b91 in *__GI_raise (sig=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0xb6448378 in *__GI_abort () at abort.c:88
#9  0xb736e097 in qt_message_output (msgType=QtFatalMsg, 
    buf=0xbfe1e67c "ASSERT: \"!name.isEmpty()\" in file /var/tmp/portage/kde-base/kdelibs-4.1.0/work/kdelibs-4.1.0/kio/kio/kdirlister.cpp, line 951")
    at global/qglobal.cpp:2058
#10 0xb736e14f in qFatal (msg=0xb74c1ab4 "ASSERT: \"%s\" in file %s, line %d")
    at global/qglobal.cpp:2260
#11 0xb736e5cb in qt_assert (assertion=0xb7d8fc4d "!name.isEmpty()", 
    file=0xb7d90128 "/var/tmp/portage/kde-base/kdelibs-4.1.0/work/kdelibs-4.1.0/kio/kio/kdirlister.cpp", line=951) at global/qglobal.cpp:1828
#12 0xb7c705ae in KDirListerCache::slotEntries (this=0x841fea8, 
    job=0x8596788, entries=@0xbfe20b34)
    at /var/tmp/portage/kde-base/kdelibs-4.1.0/work/kdelibs-4.1.0/kio/kio/kdirlister.cpp:951
#13 0xb7c76104 in KDirListerCache::qt_metacall (this=0x841fea8, 
    _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0xbfe208a8)
    at /var/tmp/portage/kde-base/kdelibs-4.1.0/work/kdelibs_build/kio/kdirlister_p.moc:97
#14 0xb7481530 in QMetaObject::activate (sender=0x8596788, 
    from_signal_index=<value optimized out>, to_signal_index=40, 
    argv=<value optimized out>) at kernel/qobject.cpp:3001
#15 0xb7481c92 in QMetaObject::activate (sender=0x8596788, m=0xb7db0560, 
    local_signal_index=0, argv=0xbfe208a8) at kernel/qobject.cpp:3071
#16 0xb7c4bf3d in KIO::ListJob::entries (this=0x8596788, _t1=0x8596788, 
    _t2=@0xbfe20b34)
    at /var/tmp/portage/kde-base/kdelibs-4.1.0/work/kdelibs_build/kio/jobclasses.moc:763
#17 0xb7c54b4e in KIO::ListJobPrivate::slotListEntries (this=0x8596d70, 
    list=@0xbfe20b34)
    at /var/tmp/portage/kde-base/kdelibs-4.1.0/work/kdelibs-4.1.0/kio/kio/job.cpp:2318
#18 0xb7c54e40 in KIO::ListJob::qt_metacall (this=0x8596788, 
    _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfe20a3c)
    at /var/tmp/portage/kde-base/kdelibs-4.1.0/work/kdelibs_build/kio/jobclasses.moc:750
#19 0xb7481530 in QMetaObject::activate (sender=0x855c678, 
    from_signal_index=<value optimized out>, to_signal_index=10, 
    argv=<value optimized out>) at kernel/qobject.cpp:3001
#20 0xb7481c92 in QMetaObject::activate (sender=0x855c678, m=0xb7db2f44, 
    local_signal_index=6, argv=0xbfe20a3c) at kernel/qobject.cpp:3071
#21 0xb7cee9cf in KIO::SlaveInterface::listEntries (this=0x855c678, 
    _t1=@0xbfe20b34)
    at /var/tmp/portage/kde-base/kdelibs-4.1.0/work/kdelibs_build/kio/slaveinterface.moc:175
#22 0xb7cf060b in KIO::SlaveInterface::dispatch (this=0x855c678, _cmd=106, 
    rawdata=@0xbfe20b94)
    at /var/tmp/portage/kde-base/kdelibs-4.1.0/work/kdelibs-4.1.0/kio/kio/slaveinterface.cpp:195
#23 0xb7cf100b in KIO::SlaveInterface::dispatch (this=0x855c678)
    at /var/tmp/portage/kde-base/kdelibs-4.1.0/work/kdelibs-4.1.0/kio/kio/slaveinterface.cpp:90
#24 0xb7ce4185 in KIO::Slave::gotInput (this=0x855c678)
    at /var/tmp/portage/kde-base/kdelibs-4.1.0/work/kdelibs-4.1.0/kio/kio/slave.cpp:319
#25 0xb7ce55f5 in KIO::Slave::qt_metacall (this=0x855c678, 
    _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfe20c98)
    at /var/tmp/portage/kde-base/kdelibs-4.1.0/work/kdelibs_build/kio/slave.moc:75
#26 0xb7481530 in QMetaObject::activate (sender=0x8595e50, 
    from_signal_index=<value optimized out>, to_signal_index=4, 
    argv=<value optimized out>) at kernel/qobject.cpp:3001
#27 0xb7481c92 in QMetaObject::activate (sender=0x8595e50, m=0xb7dafba0, 
    local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3071
#28 0xb7c24bad in KIO::Connection::readyRead (this=0x8595e50)
    at /var/tmp/portage/kde-base/kdelibs-4.1.0/work/kdelibs_build/kio/connection.moc:84
#29 0xb7c2585d in KIO::ConnectionPrivate::dequeue (this=0x87eb6d8)
    at /var/tmp/portage/kde-base/kdelibs-4.1.0/work/kdelibs-4.1.0/kio/kio/connection.cpp:82
#30 0xb7c265d5 in KIO::Connection::qt_metacall (this=0x8595e50, 
    _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x83e0c40)
    at /var/tmp/portage/kde-base/kdelibs-4.1.0/work/kdelibs_build/kio/connection.moc:72
#31 0xb747b249 in QMetaCallEvent::placeMetaCall (this=0x83fb1f0, 
    object=0x8595e50) at kernel/qobject.cpp:535
#32 0xb747d309 in QObject::event (this=0x8595e50, e=0x83fb1f0)
    at kernel/qobject.cpp:1131
#33 0xb67ba8a4 in QApplicationPrivate::notify_helper (this=0x8057ef8, 
    receiver=0x8595e50, e=0x83fb1f0) at kernel/qapplication.cpp:3772
#34 0xb67bea75 in QApplication::notify (this=0xbfe22628, receiver=0x8595e50, 
    e=0x83fb1f0) at kernel/qapplication.cpp:3366
#35 0xb7a396c3 in KApplication::notify (this=0xbfe22628, receiver=0x8595e50, 
    event=0x83fb1f0)
    at /var/tmp/portage/kde-base/kdelibs-4.1.0/work/kdelibs-4.1.0/kdeui/kernel/kapplication.cpp:311
#36 0xb746bd59 in QCoreApplication::notifyInternal (this=0xbfe22628, 
    receiver=0x8595e50, event=0x83fb1f0) at kernel/qcoreapplication.cpp:587
#37 0xb746d006 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, 
    event_type=0, data=0x804b870) at kernel/qcoreapplication.h:215
#38 0xb746d35d in QCoreApplication::sendPostedEvents (receiver=0x0, 
    event_type=0) at kernel/qcoreapplication.cpp:1091
#39 0xb684ad7e in QEventDispatcherX11::processEvents (this=0x8057678, 
    flags=@0xbfe21368)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#40 0xb746b0d3 in QEventLoop::processEvents (this=0xbfe213ec, 
    flags=@0xbfe213a8) at kernel/qeventloop.cpp:149
#41 0xb746b246 in QEventLoop::exec (this=0xbfe213ec, flags=@0xbfe213f8)
    at kernel/qeventloop.cpp:200
#42 0xb6c43931 in QDialog::exec (this=0xbfe21434) at dialogs/qdialog.cpp:453
#43 0xb7d23200 in KFileDialog::getOpenUrl (startDir=@0xbfe21498, 
    filter=@0xbfe214c0, parent=0x81a3dd8, caption=@0xbfe214bc)
    at /var/tmp/portage/kde-base/kdelibs-4.1.0/work/kdelibs-4.1.0/kio/kfile/kfiledialog.cpp:477
#44 0xb7ebf150 in KonqMainWindow::slotOpenFile (this=0x81a3dd8)
    at /var/tmp/portage/kde-base/konqueror-4.1.0/work/konqueror-4.1.0/apps/konqueror/src/konqmainwindow.cpp:1445
#45 0xb7ec23a7 in KonqMainWindow::qt_metacall (this=0x81a3dd8, 
    _c=QMetaObject::InvokeMetaMethod, _id=72, _a=0xbfe2165c)
    at /var/tmp/portage/kde-base/konqueror-4.1.0/work/konqueror_build/apps/konqueror/src/konqmainwindow.moc:353
#46 0xb7481530 in QMetaObject::activate (sender=0x8171120, 
    from_signal_index=<value optimized out>, to_signal_index=6, 
    argv=<value optimized out>) at kernel/qobject.cpp:3001
#47 0xb7481a4a in QMetaObject::activate (sender=0x8171120, m=0xb6f8a9f8, 
    from_local_signal_index=1, to_local_signal_index=2, argv=0xbfe2165c)
    at kernel/qobject.cpp:3091
#48 0xb67b3c3f in QAction::triggered (this=0x8171120, _t1=false)
    at .moc/debug-shared/moc_qaction.cpp:216
#49 0xb67b44d4 in QAction::activate (this=0x8171120, event=QAction::Trigger)
    at kernel/qaction.cpp:1119
#50 0xb6bb24d8 in QMenuPrivate::activateAction (this=0x82426a8, 
    action=0x8171120, action_e=QAction::Trigger, self=true)
    at widgets/qmenu.cpp:1005
#51 0xb6bb4920 in QMenu::mouseReleaseEvent (this=0x82342e8, e=0xbfe21ed0)
    at widgets/qmenu.cpp:2160
#52 0xb7aedf46 in KMenu::mouseReleaseEvent (this=0x82342e8, e=0xbfe21ed0)
    at /var/tmp/portage/kde-base/kdelibs-4.1.0/work/kdelibs-4.1.0/kdeui/widgets/kmenu.cpp:452
#53 0xb6813dc2 in QWidget::event (this=0x82342e8, event=0xbfe21ed0)
    at kernel/qwidget.cpp:6927
#54 0xb6bafe38 in QMenu::event (this=0x82342e8, e=0xbfe21ed0)
    at widgets/qmenu.cpp:2256
#55 0xb67ba8a4 in QApplicationPrivate::notify_helper (this=0x8057ef8, 
    receiver=0x82342e8, e=0xbfe21ed0) at kernel/qapplication.cpp:3772
#56 0xb67beb60 in QApplication::notify (this=0xbfe22628, receiver=0x82342e8, 
    e=0xbfe21ed0) at kernel/qapplication.cpp:3501
#57 0xb7a396c3 in KApplication::notify (this=0xbfe22628, receiver=0x82342e8, 
    event=0xbfe21ed0)
    at /var/tmp/portage/kde-base/kdelibs-4.1.0/work/kdelibs-4.1.0/kdeui/kernel/kapplication.cpp:311
#58 0xb746bd59 in QCoreApplication::notifyInternal (this=0xbfe22628, 
    receiver=0x82342e8, event=0xbfe21ed0) at kernel/qcoreapplication.cpp:587
#59 0xb67c067f in QApplicationPrivate::sendMouseEvent (receiver=0x82342e8, 
    event=0xbfe21ed0, alienWidget=0x0, nativeWidget=0x82342e8, 
    buttonDown=0xb6fa1c40, lastMouseReceiver=@0xb6fa1c44)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#60 0xb6825a78 in QETWidget::translateMouseEvent (this=0x82342e8, 
    event=0xbfe222c8) at kernel/qapplication_x11.cpp:4067
#61 0xb682448d in QApplication::x11ProcessEvent (this=0xbfe22628, 
    event=0xbfe222c8) at kernel/qapplication_x11.cpp:3133
#62 0xb684aed8 in QEventDispatcherX11::processEvents (this=0x8057678, 
    flags=@0xbfe223b8) at kernel/qeventdispatcher_x11.cpp:134
#63 0xb746b0d3 in QEventLoop::processEvents (this=0xbfe22430, 
    flags=@0xbfe223f8) at kernel/qeventloop.cpp:149
#64 0xb746b246 in QEventLoop::exec (this=0xbfe22430, flags=@0xbfe22438)
    at kernel/qeventloop.cpp:200
#65 0xb746d401 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#66 0xb67ba23f in QApplication::exec () at kernel/qapplication.cpp:3304
#67 0xb7eee5f2 in kdemain (argc=1, argv=0xbfe22994)
    at /var/tmp/portage/kde-base/konqueror-4.1.0/work/konqueror-4.1.0/apps/konqueror/src/konqmain.cpp:227
#68 0x08048882 in main (argc=)
    at /var/tmp/portage/kde-base/konqueror-4.1.0/work/konqueror_build/apps/konqueror/src/konqueror_dummy.cpp:3
#0  0xffffe424 in __kernel_vsyscall ()
Comment 1 Oliver Putz 2008-08-01 11:45:45 UTC
Edit: Just entering remote:/ in the address bar does the trick too...
Comment 2 Oliver Putz 2008-09-07 11:49:31 UTC
Does not crash any longer with KDE-4.1.1 so it seems to have been fixed.