Summary: | Konqueror crashes by moving files | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Carsten Biebricher <Carsten.Biebricher> |
Component: | general | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | blackrazorblade, djarvie, dracon2, faure, gmludo, huivzhopu, info, jens-bugs.kde.org, john, jsvrp.gw, markus.karg, matt.bevan, webmaster |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Carsten Biebricher
2005-03-04 12:09:24 UTC
*** Bug 103938 has been marked as a duplicate of this bug. *** *** Bug 101747 has been marked as a duplicate of this bug. *** *** Bug 104346 has been marked as a duplicate of this bug. *** *** Bug 104452 has been marked as a duplicate of this bug. *** *** Bug 104745 has been marked as a duplicate of this bug. *** *** Bug 105228 has been marked as a duplicate of this bug. *** I have what I believe is another duplicate of this bug. Rather than creating a new entry I'll post here. In Konqueror (from KDE 3.3.1, from FC3) when deleting a file followed by "space" to move to Trash Konqueror crashes (and subsquently kdeinit starts sucking up 100% CPU, but this is believed to be another issue). Is there any suggested resolution ? *** Bug 106177 has been marked as a duplicate of this bug. *** Hi, I have had this bug happening to my system as well; it usually occurs when moving large amounts of files under high loads. This time I had two tabs opened in treeview and one of them was split in two columns, while having a tree on the left as well (is this useful info?) I hope the backtrace will be of any help (I had it crashing a few times in a row, so I'll paste the trace of each of the cases, separated by ****; sorry, since I am not a programmer myself I am unable to say whether you can use it. Thank you for having a look at it!): Using host libthread_db library "/lib/tls/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1208146240 (LWP 14305)] [KCrash handler] #4 0x04617a38 in KURL::operator== () from /usr/lib/libkdecore.so.4 #5 0x0522cb05 in non-virtual thunk to KMimeTypeChooser::~KMimeTypeChooser() () from /usr/lib/libkio.so.4 #6 0x00000048 in ?? () #7 0xbfefb240 in ?? () #8 0xbfefb1f8 in ?? () #9 0x00c26e31 in operator delete () from /usr/lib/libstdc++.so.6 #10 0x052a5f3d in KDirLister::updateDirectory () from /usr/lib/libkio.so.4 #11 0x052a6e36 in KDirLister::stop () from /usr/lib/libkio.so.4 #12 0x052a71b2 in KDirLister::stop () from /usr/lib/libkio.so.4 #13 0x0526521e in KIO::DavJob::DavJob () from /usr/lib/libkio.so.4 #14 0x052b0c35 in KFileItem::KFileItem () from /usr/lib/libkio.so.4 #15 0x010165b7 in QObject::activate_signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #16 0x010168dc in QObject::activate_signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #17 0x05234347 in KDirWatch::deleted () from /usr/lib/libkio.so.4 #18 0x0523439b in KDirWatch::setDeleted () from /usr/lib/libkio.so.4 #19 0x0524c754 in KDirLister::emitItems () from /usr/lib/libkio.so.4 #20 0x05284bcf in KDirLister::KDirLister () from /usr/lib/libkio.so.4 #21 0x05285851 in KDirLister::KDirLister () from /usr/lib/libkio.so.4 #22 0x0101662e in QObject::activate_signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #23 0x01016d04 in QObject::activate_signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #24 0x0134b55d in QTimer::timeout () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #25 0x010363dc in QTimer::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #26 0x00fb7a19 in QApplication::internalNotify () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #27 0x00fb7baa in QApplication::notify () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #28 0x046f83f8 in KApplication::notify () from /usr/lib/libkdecore.so.4 #29 0x00fabd8b in QEventLoop::activateTimers () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #30 0x00f662ae in QEventLoop::processEvents () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #31 0x00fcd0b5 in QEventLoop::enterLoop () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #32 0x00fcd00e in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #33 0x00fb6c1b in QApplication::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #34 0x0025498b in kdemain () from /usr/lib/libkdeinit_konqueror.so #35 0x080485c6 in ?? () #36 0x00000001 in ?? () #37 0xbfefc534 in ?? () #38 0x080496ac in ?? () #39 0x0090eff4 in ?? () from /lib/tls/libc.so.6 #40 0x00000000 in ?? () ****************************************************************************************************************8 Using host libthread_db library "/lib/tls/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1208146240 (LWP 3891)] [KCrash handler] #4 0x012ddfa1 in QString::QString () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #5 0x046376c8 in KURL::path () from /usr/lib/libkdecore.so.4 #6 0x04637779 in KURL::equals () from /usr/lib/libkdecore.so.4 #7 0x0052437d in init_konq_listview () from /usr/lib/kde3/konq_listview.so #8 0x005241ce in init_konq_listview () from /usr/lib/kde3/konq_listview.so #9 0x005202e7 in init_konq_listview () from /usr/lib/kde3/konq_listview.so #10 0x00520600 in init_konq_listview () from /usr/lib/kde3/konq_listview.so #11 0x0101662e in QObject::activate_signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #12 0x0523fd40 in KDirLister::deleteItem () from /usr/lib/libkio.so.4 #13 0x0523fddb in KDirLister::emitDeleteItem () from /usr/lib/libkio.so.4 #14 0x052a72b7 in KDirLister::stop () from /usr/lib/libkio.so.4 #15 0x051f589d in KDirNotify::process () from /usr/lib/libkio.so.4 #16 0x00ce5bae in DCOPClient::receive () from /usr/lib/libDCOP.so.4 #17 0x00cea963 in DCOPRef::sendInternal () from /usr/lib/libDCOP.so.4 #18 0x00ceb03c in DCOPRef::sendInternal () from /usr/lib/libDCOP.so.4 #19 0x00cf3d9f in KDE_IceProcessMessages () from /usr/lib/libDCOP.so.4 #20 0x00ce041d in DCOPClient::processSocketData () from /usr/lib/libDCOP.so.4 #21 0x00000000 in ?? () **************************************************************************************** Using host libthread_db library "/lib/tls/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1208146240 (LWP 15557)] [KCrash handler] #4 0x00000000 in ?? () #5 0x010efe08 in QListViewItem::firstChild () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #6 0x00561535 in init_konq_listview () from /usr/lib/kde3/konq_listview.so #7 0x0055d679 in init_konq_listview () from /usr/lib/kde3/konq_listview.so #8 0x0101662e in QObject::activate_signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #9 0x0523ffec in KDirLister::clear () from /usr/lib/libkio.so.4 #10 0x052a5f52 in KDirLister::updateDirectory () from /usr/lib/libkio.so.4 #11 0x052a6e36 in KDirLister::stop () from /usr/lib/libkio.so.4 #12 0x052a71b2 in KDirLister::stop () from /usr/lib/libkio.so.4 #13 0x051f589d in KDirNotify::process () from /usr/lib/libkio.so.4 #14 0x00ce5bae in DCOPClient::receive () from /usr/lib/libDCOP.so.4 #15 0x00cea963 in DCOPRef::sendInternal () from /usr/lib/libDCOP.so.4 #16 0x00ceb03c in DCOPRef::sendInternal () from /usr/lib/libDCOP.so.4 #17 0x00cf3d9f in KDE_IceProcessMessages () from /usr/lib/libDCOP.so.4 #18 0x00ce041d in DCOPClient::processSocketData () from /usr/lib/libDCOP.so.4 #19 0x00000000 in ?? () ******************************************************************************************** Using host libthread_db library "/lib/tls/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1208146240 (LWP 15483)] [KCrash handler] #4 0x0463772a in KURL::equals () from /usr/lib/libkdecore.so.4 #5 0x0054f37d in init_konq_listview () from /usr/lib/kde3/konq_listview.so #6 0x0054b679 in init_konq_listview () from /usr/lib/kde3/konq_listview.so #7 0x0101662e in QObject::activate_signal () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #8 0x0523ffec in KDirLister::clear () from /usr/lib/libkio.so.4 #9 0x052a5f52 in KDirLister::updateDirectory () from /usr/lib/libkio.so.4 #10 0x052a6e36 in KDirLister::stop () from /usr/lib/libkio.so.4 #11 0x052a71b2 in KDirLister::stop () from /usr/lib/libkio.so.4 #12 0x051f589d in KDirNotify::process () from /usr/lib/libkio.so.4 #13 0x00ce5bae in DCOPClient::receive () from /usr/lib/libDCOP.so.4 #14 0x00cea963 in DCOPRef::sendInternal () from /usr/lib/libDCOP.so.4 #15 0x00ceb03c in DCOPRef::sendInternal () from /usr/lib/libDCOP.so.4 #16 0x00cf3d9f in KDE_IceProcessMessages () from /usr/lib/libDCOP.so.4 #17 0x00ce041d in DCOPClient::processSocketData () from /usr/lib/libDCOP.so.4 #18 0x00000000 in ?? () ******************************************************************************************* Regards, Boudewijn P.S.: My usual view is "detailed view". Since I saw other users reported that, I tried reproducing the crash while in thumbnail-view. Nothing went wrong: I could move large amounts of small and medium-sized files without a problem. I run konqueror 3.4.0-5.5.3.kde with KDE 3.4.0-5.3.3.kde on fedora core 3 Bug #104454 seems to be have the bg trace... *** Bug 106221 has been marked as a duplicate of this bug. *** *** Bug 106905 has been marked as a duplicate of this bug. *** *** Bug 107590 has been marked as a duplicate of this bug. *** SVN commit 426572 by dfaure: Fix crashes in tooltip and preview code due to dangling KFileItems after a reload, or a file gets deleted/moved. Thanks to Maks for his bug report handling, merging, patch testing, and for reminding me to fix this :) BUG: 100800 BUG: 96405 M +6 -0 konq_listviewwidget.cc --- branches/KDE/3.4/kdebase/konqueror/listview/konq_listviewwidget.cc #426571:426572 @@ -1127,6 +1127,7 @@ //kdDebug(1202) << k_funcinfo << endl; m_activeItem = 0; + m_fileTip->setItem( 0 ); delete m_selected; m_selected = 0; m_pBrowserView->resetCount(); m_pBrowserView->lstPendingMimeIconItems().clear(); @@ -1180,6 +1181,11 @@ m_pBrowserView->deleteItem( _fileitem ); m_pBrowserView->lstPendingMimeIconItems().remove( &(*it) ); + if ( m_activeItem == &(*it) ) { + m_fileTip->setItem( 0 ); + m_activeItem = 0; + } + delete &(*it); // HACK HACK HACK: QListViewItem/KonqBaseListViewItem should // take care and the source looks like it does; till the *** Bug 101189 has been marked as a duplicate of this bug. *** *** Bug 107841 has been marked as a duplicate of this bug. *** *** Bug 107999 has been marked as a duplicate of this bug. *** |