| Summary: | Konqueror crashes by moving files | ||
|---|---|---|---|
| Product: | [Applications] konqueror | Reporter: | Carsten Biebricher <Carsten.Biebricher> |
| Component: | general | Assignee: | Konqueror Bugs <konqueror-bugs-null> |
| 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 First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Gentoo Packages | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
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. *** |