Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 62931 - Konqueror 3.2.3 goes in infinite loop while browsing directories
Summary: Konqueror 3.2.3 goes in infinite loop while browsing directories
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High critical (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-05 09:13 UTC by aurélien francillon
Modified: 2004-09-23 19:17 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description aurélien francillon 2004-09-05 09:13:35 UTC
konqueror works fine for web browsing but freeze for browsing directories..
and then consumming ~100% cpu

using kdebase  3.2.3-r1
[ebuild   R   ] kde-base/kdebase-3.2.3-r1  +arts +cups -debug +encode +java +ldap +motif +opengl +pam -samba +ssl  


Reproducible: Always
Steps to Reproduce:
1. launch konqueror 
2. try to open a directory   
3. 

Actual Results:  
if launching konqueror directely from a destop icon, it will never apprear,
and if tis si lanched from menu i can browse the net ... but if i try to browse
directories i freeze (ie: clicking the home button) 

Expected Results:  
display the directories 

i have been able to catch a backtrace of the process with gdb :

(gdb) bt
#0  0x4ca490d2 in QMapPrivate<KEntryKey, KEntry>::copy(QMapNode<KEntryKey,
KEntry>*) () from /usr/kde/3.2/lib/libkdecore.so.4
#1  0x4ca4918f in QMapPrivate<KEntryKey, KEntry>::copy(QMapNode<KEntryKey,
KEntry>*) () from /usr/kde/3.2/lib/libkdecore.so.4
#2  0x4ca4918f in QMapPrivate<KEntryKey, KEntry>::copy(QMapNode<KEntryKey,
KEntry>*) () from /usr/kde/3.2/lib/libkdecore.so.4
#3  0x4ca4918f in QMapPrivate<KEntryKey, KEntry>::copy(QMapNode<KEntryKey,
KEntry>*) () from /usr/kde/3.2/lib/libkdecore.so.4
#4  0x4ca4918f in QMapPrivate<KEntryKey, KEntry>::copy(QMapNode<KEntryKey,
KEntry>*) () from /usr/kde/3.2/lib/libkdecore.so.4
#5  0x4ca49171 in QMapPrivate<KEntryKey, KEntry>::copy(QMapNode<KEntryKey,
KEntry>*) () from /usr/kde/3.2/lib/libkdecore.so.4
#6  0x4ca49171 in QMapPrivate<KEntryKey, KEntry>::copy(QMapNode<KEntryKey,
KEntry>*) () from /usr/kde/3.2/lib/libkdecore.so.4
#7  0x4ca49171 in QMapPrivate<KEntryKey, KEntry>::copy(QMapNode<KEntryKey,
KEntry>*) () from /usr/kde/3.2/lib/libkdecore.so.4
#8  0x4ca49171 in QMapPrivate<KEntryKey, KEntry>::copy(QMapNode<KEntryKey,
KEntry>*) () from /usr/kde/3.2/lib/libkdecore.so.4
#9  0x4ca48f1c in QMapPrivate<KEntryKey,
KEntry>::QMapPrivate(QMapPrivate<KEntryKey, KEntry> const*) () from
/usr/kde/3.2/lib/libkdecore.so.4
#10 0x4ca48b9d in QMap<KEntryKey, KEntry>::detachInternal() ()
   from /usr/kde/3.2/lib/libkdecore.so.4
#11 0x4ca508af in KConfigINIBackEnd::getEntryMap(QMap<KEntryKey, KEntry>&,
bool,---Type <return> to continue, or q <return> to quit---
 QFile*) () from /usr/kde/3.2/lib/libkdecore.so.4
#12 0x4ca5099c in KConfigINIBackEnd::writeConfigFile(QString, bool, bool) ()
   from /usr/kde/3.2/lib/libkdecore.so.4
#13 0x4ca4fe31 in KConfigINIBackEnd::sync(bool) ()
   from /usr/kde/3.2/lib/libkdecore.so.4
#14 0x4ca47b76 in KConfigBase::sync() () from /usr/kde/3.2/lib/libkdecore.so.4
#15 0x3ab2fd9b in KonqPropsView::setIconSize(int) ()
   from /usr/kde/3.2/lib/libkonq.so.4
#16 0x3ab2fe00 in KonqPropsView::setIconSize(int) ()
   from /usr/kde/3.2/lib/libkonq.so.4
#17 0x3ab2c27f in KonqDirPart::setIconSize(int) ()
   from /usr/kde/3.2/lib/libkonq.so.4
#18 0x3ab2bf8c in KonqDirPart::slotIconSizeToggled(bool) ()
   from /usr/kde/3.2/lib/libkonq.so.4
#19 0x3ab2cdd3 in KonqDirPart::qt_invoke(int, QUObject*) ()
   from /usr/kde/3.2/lib/libkonq.so.4
#20 0x3aec5e7d in KonqKfmIconView::qt_invoke(int, QUObject*) ()
   from /usr/kde/3.2/lib/kde3/konq_iconview.so
#21 0x4d0a3e0c in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#22 0x4d0a4440 in QObject::activate_signal_bool(int, bool) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#23 0x4d9cd10b in KToggleAction::toggled(bool) ()
---Type <return> to continue, or q <return> to quit---
   from /usr/kde/3.2/lib/libkdeui.so.4
#24 0x4d9c16f3 in KToggleAction::setChecked(bool) ()
   from /usr/kde/3.2/lib/libkdeui.so.4
#25 0x3ab2c1d0 in KonqDirPart::newIconSize(int) ()
   from /usr/kde/3.2/lib/libkonq.so.4
#26 0x3aec34ae in KonqKfmIconView::newIconSize(int) ()
   from /usr/kde/3.2/lib/kde3/konq_iconview.so
#27 0x3ab2c28e in KonqDirPart::setIconSize(int) ()
   from /usr/kde/3.2/lib/libkonq.so.4
#28 0x3ab2bf8c in KonqDirPart::slotIconSizeToggled(bool) ()
   from /usr/kde/3.2/lib/libkonq.so.4
#29 0x3ab2cdd3 in KonqDirPart::qt_invoke(int, QUObject*) ()
   from /usr/kde/3.2/lib/libkonq.so.4
#30 0x3aec5e7d in KonqKfmIconView::qt_invoke(int, QUObject*) ()
   from /usr/kde/3.2/lib/kde3/konq_iconview.so
#31 0x4d0a3e0c in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#32 0x4d0a4440 in QObject::activate_signal_bool(int, bool) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#33 0x4d9cd10b in KToggleAction::toggled(bool) ()
   from /usr/kde/3.2/lib/libkdeui.so.4
#34 0x4d9c16f3 in KToggleAction::setChecked(bool) ()
   from /usr/kde/3.2/lib/libkdeui.so.4
---Type <return> to continue, or q <return> to quit---
#35 0x3ab2c1fa in KonqDirPart::newIconSize(int) ()
   from /usr/kde/3.2/lib/libkonq.so.4
#36 0x3aec34ae in KonqKfmIconView::newIconSize(int) ()
   from /usr/kde/3.2/lib/kde3/konq_iconview.so
#37 0x3ab2c28e in KonqDirPart::setIconSize(int) ()
   from /usr/kde/3.2/lib/libkonq.so.4
#38 0x3ab2bf8c in KonqDirPart::slotIconSizeToggled(bool) ()
   from /usr/kde/3.2/lib/libkonq.so.4
#39 0x3ab2cdd3 in KonqDirPart::qt_invoke(int, QUObject*) ()
   from /usr/kde/3.2/lib/libkonq.so.4
#40 0x3aec5e7d in KonqKfmIconView::qt_invoke(int, QUObject*) ()
   from /usr/kde/3.2/lib/kde3/konq_iconview.so
#41 0x4d0a3e0c in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#42 0x4d0a4440 in QObject::activate_signal_bool(int, bool) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#43 0x4d9cd10b in KToggleAction::toggled(bool) ()
   from /usr/kde/3.2/lib/libkdeui.so.4
#44 0x4d9c16f3 in KToggleAction::setChecked(bool) ()
   from /usr/kde/3.2/lib/libkdeui.so.4
#45 0x3ab2c1d0 in KonqDirPart::newIconSize(int) ()
   from /usr/kde/3.2/lib/libkonq.so.4
#46 0x3aec34ae in KonqKfmIconView::newIconSize(int) ()
---Type <return> to continue, or q <return> to quit---
   from /usr/kde/3.2/lib/kde3/konq_iconview.so
#47 0x3ab2c28e in KonqDirPart::setIconSize(int) ()
   from /usr/kde/3.2/lib/libkonq.so.4
#48 0x3ab2bf8c in KonqDirPart::slotIconSizeToggled(bool) ()
   from /usr/kde/3.2/lib/libkonq.so.4
#49 0x3ab2cdd3 in KonqDirPart::qt_invoke(int, QUObject*) ()
   from /usr/kde/3.2/lib/libkonq.so.4
#50 0x3aec5e7d in KonqKfmIconView::qt_invoke(int, QUObject*) ()
   from /usr/kde/3.2/lib/kde3/konq_iconview.so
#51 0x4d0a3e0c in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#52 0x4d0a4440 in QObject::activate_signal_bool(int, bool) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#53 0x4d9cd10b in KToggleAction::toggled(bool) ()
   from /usr/kde/3.2/lib/libkdeui.so.4
#54 0x4d9c16f3 in KToggleAction::setChecked(bool) ()
   from /usr/kde/3.2/lib/libkdeui.so.4
#55 0x3ab2c1fa in KonqDirPart::newIconSize(int) ()
   from /usr/kde/3.2/lib/libkonq.so.4
#56 0x3aec34ae in KonqKfmIconView::newIconSize(int) ()
   from /usr/kde/3.2/lib/kde3/konq_iconview.so
#57 0x3ab2c28e in KonqDirPart::setIconSize(int) ()
   from /usr/kde/3.2/lib/libkonq.so.4
---Type <return> to continue, or q <return> to quit---
#58 0x3ab2bf8c in KonqDirPart::slotIconSizeToggled(bool) ()
   from /usr/kde/3.2/lib/libkonq.so.4
#59 0x3ab2cdd3 in KonqDirPart::qt_invoke(int, QUObject*) ()
   from /usr/kde/3.2/lib/libkonq.so.4
#60 0x3aec5e7d in KonqKfmIconView::qt_invoke(int, QUObject*) ()
<--snip-->
and the same lines repeats again and again ... 

=============================================================================

Portage 2.0.50-r10 (default-x86-1.4, gcc-3.3.4, glibc-2.3.3.20040420-r1,
2.6.8.1-ck1)
=================================================================
System uname: 2.6.8.1-ck1 i686 AMD Athlon(TM) XP 2500+
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O2 -pipe -mmmx -msse -m3dnow "
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /lib/modules/ /usr/kde/2/share/config
/usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -mmmx -msse -m3dnow "
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache nosandbox notitles sandbox"
GENTOO_MIRRORS="http://www.mirror.ac.uk/sites/www.ibiblio.org/
ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
http://ftp6.uni-erlangen.de/pub/mirrors/gentoo
ftp://vlaai.snt.ipv6.utwente.nl/pub/os/linux/gentoo/
http://vlaai.snt.ipv6.utwente.nl/pub/os/linux/gentoo/
ftp://ftp6.uni-erlangen.de/pub/mirrors/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow X aalib alsa apache2 apm arts avi berkdb bonobo cdr crypt cups dga
dvd encode esd foomaticdb gcj gdbm gif gnome gpm gtk gtk2 gtkhtml guile imlib
ipv6 java jikes jpeg kde ldap libg++ libwww linguas_fr live mad mikmod mmx motif
mozilla mpeg mysql ncurses nls odbc oggvorbis opengl oss pam pdflib perl png
python qt quicktime radeon readline sdl slang speex spell sse ssl staticip svga
tcltk tcpd tetex theora tiff truetype unicode video_cards_radeon x86 xml2 xmms
xv zlib"
Comment 1 aurélien francillon 2004-09-11 08:58:56 UTC
after upgrading qt and kde to 3.3 the problem seems to be resolved ...  
Comment 2 Caleb Tennis (RETIRED) gentoo-dev 2004-09-23 19:17:16 UTC
sounds like a strange obscure issue; glad it is resolved.