From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20021003 Description of problem: konqueror crashes on opening hidden directories if a command to also "unhide" the sub-directory Version-Release number of selected component (if applicable): How reproducible: Sometimes Steps to Reproduce: 1. open Konqueror 2. unhide "Wiew > Show hidden files' 3. open a sub directory (without unhiding this one too) 4. Konqueror Krashes 5. in step 3. if you "unhide" that dir no abnormal action Actual Results: Konqueror Krashes Expected Results: ..ehh not Krashed Additional info: when running "strace konqueror" from console shell no problem appearant. After that trying again I got a pop-up box saying "Can't find parent item file:/home/Chris/.loki in the tree. Internal error" Usually I get this kcrash report: (no debugging symbols found)...[New Thread 8192 (LWP 21614)] 0x420ae169 in wait4 () from /lib/i686/libc.so.6 #0 0x420ae169 in wait4 () from /lib/i686/libc.so.6 #1 0x4212a2d0 in __DTOR_END__ () from /lib/i686/libc.so.6 #2 0x40e19c63 in waitpid () from /lib/i686/libpthread.so.0 #3 0x4062a1a5 in KCrash::defaultCrashHandler(int) () from /usr/lib/libkdecore.so.4 #4 <signal handler called> #5 0x41d9235b in KonqSidebarTree::slotAnimation() () from /usr/lib/libkonq_sidebar_tree.so #6 0x41d93205 in KonqSidebarTree::qt_invoke(int, QUObject*) () from /usr/lib/libkonq_sidebar_tree.so #7 0x408ecd6b in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #8 0x408ecc57 in QObject::activate_signal(int) () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #9 0x40bb5b4b in QTimer::timeout() () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #10 0x4090d792 in QTimer::event(QEvent*) () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #11 0x40898c49 in QApplication::internalNotify(QObject*, QEvent*) () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #12 0x408984f1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #13 0x405be9a6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdecore.so.4 #14 0x4083ba88 in qt_activate_timers() () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #15 0x40839330 in QApplication::processNextEvent(bool) () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #16 0x4089a280 in QApplication::enter_loop() () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #17 0x40a478c1 in QDialog::exec() () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #18 0x40462270 in createKMessageBox(KDialogBase*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, int, QString const&) () from /usr/lib/libkdeui.so.4 #19 0x40465061 in KMessageBox::error(QWidget*, QString const&, QString const&, int) () from /usr/lib/libkdeui.so.4 #20 0x41da201a in KonqSidebarDirTreeModule::slotNewItems(QPtrList<KFileItem> const&) () from /usr/lib/kde3/konq_sidebartree_dirtree.so #21 0x41da3804 in KonqSidebarDirTreeModule::qt_invoke(int, QUObject*) () from /usr/lib/kde3/konq_sidebartree_dirtree.so #22 0x408ecd6b in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #23 0x40219fb5 in KDirLister::newItems(QPtrList<KFileItem> const&) () from /usr/lib/libkio.so.4 #24 0x402191b4 in KDirLister::emitItems() () from /usr/lib/libkio.so.4 #25 0x40212378 in KDirListerCache::listDir(KDirLister*, KURL const&, bool, bool) () from /usr/lib/libkio.so.4 #26 0x40217f89 in KDirLister::openURL(KURL const&, bool, bool) () from /usr/lib/libkio.so.4 #27 0x41da1996 in KonqSidebarDirTreeModule::listDirectory(KonqSidebarTreeItem*) () from /usr/lib/kde3/konq_sidebartree_dirtree.so #28 0x41da164d in KonqSidebarDirTreeModule::openSubFolder(KonqSidebarTreeItem*) () from /usr/lib/kde3/konq_sidebartree_dirtree.so #29 0x41da3ee2 in KonqSidebarDirTreeItem::setOpen(bool) () from /usr/lib/kde3/konq_sidebartree_dirtree.so #30 0x41da3298 in KonqSidebarDirTreeModule::followURL(KURL const&) () from /usr/lib/kde3/konq_sidebartree_dirtree.so #31 0x41d8fa03 in KonqSidebarTree::followURL(KURL const&) () from /usr/lib/libkonq_sidebar_tree.so #32 0x41d6a4ec in KonqSidebar_Tree::handleURL(KURL const&) () from /usr/lib/kde3/konqsidebar_tree.so #33 0x41a4f558 in KonqSidebarPlugin::openURL(KURL const&) () from /usr/lib/libkonqsidebarplugin.so.0 #34 0x41a4076c in Sidebar_Widget::openURL(KURL const&) () from /usr/lib/kde3/konq_sidebar.so #35 0x41a392ef in KonqSidebar::openURL(KURL const&) () from /usr/lib/kde3/konq_sidebar.so #36 0x416f89ab in KonqView::openURL(KURL const&, QString const&, QString const&) () from /usr/lib/konqueror.so #37 0x416d75fa in KonqMainWindow::openView(QString, KURL const&, KonqView*, KonqOpenURLRequest) () from /usr/lib/konqueror.so #38 0x416d8f23 in KonqMainWindow::makeViewsFollow(KURL const&, KParts::URLArgs const&, QString const&, KonqView*) () from /usr/lib/konqueror.so #39 0x416d83dc in KonqMainWindow::openView(QString, KURL const&, KonqView*, KonqOpenURLRequest) () from /usr/lib/konqueror.so #40 0x416d6960 in KonqMainWindow::openURL(KonqView*, KURL const&, QString const&, KonqOpenURLRequest const&, bool) () from /usr/lib/konqueror.so #41 0x416d8913 in KonqMainWindow::openURL(KonqView*, KURL const&, KParts::URLArgs const&) () from /usr/lib/konqueror.so #42 0x416d84c3 in KonqMainWindow::slotOpenURLRequest(KURL const&, KParts::URLArgs const&) () from /usr/lib/konqueror.so #43 0x416f0ac6 in KonqMainWindow::qt_invoke(int, QUObject*) () from /usr/lib/konqueror.so #44 0x408ecd6b in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #45 0x4007e637 in KParts::BrowserExtension::openURLRequestDelayed(KURL const&, KParts::URLArgs const&) () from /usr/lib/libkparts.so.2 #46 0x4007d4c0 in KParts::BrowserExtension::slotEmitOpenURLRequestDelayed() () from /usr/lib/libkparts.so.2 #47 0x4007f1ba in KParts::BrowserExtension::qt_invoke(int, QUObject*) () from /usr/lib/libkparts.so.2 #48 0x41a75d88 in IconViewBrowserExtension::qt_invoke(int, QUObject*) () from /usr/lib/kde3/konq_iconview.so #49 0x408ecd6b in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #50 0x40bb39f2 in QSignal::signal(QVariant const&) () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #51 0x40906298 in QSignal::activate() () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #52 0x4090d933 in QSingleShotTimer::event(QEvent*) () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #53 0x40898c49 in QApplication::internalNotify(QObject*, QEvent*) () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #54 0x408984f1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #55 0x405be9a6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdecore.so.4 #56 0x4083ba88 in qt_activate_timers() () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #57 0x40839330 in QApplication::processNextEvent(bool) () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #58 0x4089a280 in QApplication::enter_loop() () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #59 0x4083902d in QApplication::exec() () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #60 0x416d05e7 in main () from /usr/lib/konqueror.so #61 0x0804cb9f in strcpy () #62 0x0804d8bb in strcpy () #63 0x0804dd7c in strcpy () #64 0x0804eb40 in strcpy () #65 0x420158d4 in __libc_start_main () from /lib/i686/libc.so.6 ........and after the pop-up I got this: (no debugging symbols found)...[New Thread 8192 (LWP 21698)] 0x420ae169 in wait4 () from /lib/i686/libc.so.6 #0 0x420ae169 in wait4 () from /lib/i686/libc.so.6 #1 0x4212a2d0 in __DTOR_END__ () from /lib/i686/libc.so.6 #2 0x40e19c63 in waitpid () from /lib/i686/libpthread.so.0 #3 0x4062a1a5 in KCrash::defaultCrashHandler(int) () from /usr/lib/libkdecore.so.4 #4 <signal handler called> #5 0x41da2e5f in KonqSidebarDirTreeModule::slotListingStopped(KURL const&) () from /usr/lib/kde3/konq_sidebartree_dirtree.so #6 0x41da3872 in KonqSidebarDirTreeModule::qt_invoke(int, QUObject*) () from /usr/lib/kde3/konq_sidebartree_dirtree.so #7 0x408ecd10 in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #8 0x40219b55 in KDirLister::completed(KURL const&) () from /usr/lib/libkio.so.4 #9 0x4021239a in KDirListerCache::listDir(KDirLister*, KURL const&, bool, bool) () from /usr/lib/libkio.so.4 #10 0x40217f89 in KDirLister::openURL(KURL const&, bool, bool) () from /usr/lib/libkio.so.4 #11 0x41da1996 in KonqSidebarDirTreeModule::listDirectory(KonqSidebarTreeItem*) () from /usr/lib/kde3/konq_sidebartree_dirtree.so #12 0x41da164d in KonqSidebarDirTreeModule::openSubFolder(KonqSidebarTreeItem*) () from /usr/lib/kde3/konq_sidebartree_dirtree.so #13 0x41da3ee2 in KonqSidebarDirTreeItem::setOpen(bool) () from /usr/lib/kde3/konq_sidebartree_dirtree.so #14 0x41da3298 in KonqSidebarDirTreeModule::followURL(KURL const&) () from /usr/lib/kde3/konq_sidebartree_dirtree.so #15 0x41d8fa03 in KonqSidebarTree::followURL(KURL const&) () from /usr/lib/libkonq_sidebar_tree.so #16 0x41d6a4ec in KonqSidebar_Tree::handleURL(KURL const&) () from /usr/lib/kde3/konqsidebar_tree.so #17 0x41a4f558 in KonqSidebarPlugin::openURL(KURL const&) () from /usr/lib/libkonqsidebarplugin.so.0 #18 0x41a4076c in Sidebar_Widget::openURL(KURL const&) () from /usr/lib/kde3/konq_sidebar.so #19 0x41a392ef in KonqSidebar::openURL(KURL const&) () from /usr/lib/kde3/konq_sidebar.so #20 0x416f89ab in KonqView::openURL(KURL const&, QString const&, QString const&) () from /usr/lib/konqueror.so #21 0x416d75fa in KonqMainWindow::openView(QString, KURL const&, KonqView*, KonqOpenURLRequest) () from /usr/lib/konqueror.so #22 0x416d8f23 in KonqMainWindow::makeViewsFollow(KURL const&, KParts::URLArgs const&, QString const&, KonqView*) () from /usr/lib/konqueror.so #23 0x416d83dc in KonqMainWindow::openView(QString, KURL const&, KonqView*, KonqOpenURLRequest) () from /usr/lib/konqueror.so #24 0x416d6960 in KonqMainWindow::openURL(KonqView*, KURL const&, QString const&, KonqOpenURLRequest const&, bool) () from /usr/lib/konqueror.so #25 0x416d8913 in KonqMainWindow::openURL(KonqView*, KURL const&, KParts::URLArgs const&) () from /usr/lib/konqueror.so #26 0x416d84c3 in KonqMainWindow::slotOpenURLRequest(KURL const&, KParts::URLArgs const&) () from /usr/lib/konqueror.so #27 0x416f0ac6 in KonqMainWindow::qt_invoke(int, QUObject*) () from /usr/lib/konqueror.so #28 0x408ecd6b in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #29 0x4007e637 in KParts::BrowserExtension::openURLRequestDelayed(KURL const&, KParts::URLArgs const&) () from /usr/lib/libkparts.so.2 #30 0x4007d4c0 in KParts::BrowserExtension::slotEmitOpenURLRequestDelayed() () from /usr/lib/libkparts.so.2 #31 0x4007f1ba in KParts::BrowserExtension::qt_invoke(int, QUObject*) () from /usr/lib/libkparts.so.2 #32 0x41a75d88 in IconViewBrowserExtension::qt_invoke(int, QUObject*) () from /usr/lib/kde3/konq_iconview.so #33 0x408ecd6b in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #34 0x40bb39f2 in QSignal::signal(QVariant const&) () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #35 0x40906298 in QSignal::activate() () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #36 0x4090d933 in QSingleShotTimer::event(QEvent*) () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #37 0x40898c49 in QApplication::internalNotify(QObject*, QEvent*) () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #38 0x408984f1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #39 0x405be9a6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdecore.so.4 #40 0x4083ba88 in qt_activate_timers() () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #41 0x40839330 in QApplication::processNextEvent(bool) () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #42 0x4089a280 in QApplication::enter_loop() () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #43 0x4083902d in QApplication::exec() () from /usr/lib/qt3-gcc3.2/lib/libqt-mt.so.3 #44 0x416d05e7 in main () from /usr/lib/konqueror.so #45 0x0804cb9f in strcpy () #46 0x0804d8bb in strcpy () #47 0x0804dd7c in strcpy () #48 0x0804eb40 in strcpy () #49 0x420158d4 in __libc_start_main () from /lib/i686/libc.so.6
It seems it's fixed in 3.1-0.9 or newer. You will find it in next rawhide release.