Bug 114483

Summary: Report of crash of Krusader: Krusader crashes when open /usr/sbin
Product: [Applications] krusader Reporter: Manuel Fuentes <mfuentes>
Component: generalAssignee: Shie Erlich <manson>
Status: RESOLVED FIXED    
Severity: crash CC: dan02, davini, geekboy, gregap, jpalecek, kde, linkstat, mastal, matc, mg, paulbarbee, shadad350, ssafika
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: The screenshot shows krusader working in such situation

Description Manuel Fuentes 2005-10-16 03:51:08 UTC
Version:            (using KDE KDE 3.4.2)
Installed from:    SuSE RPMs
OS:                Linux

The Krusader application (with ROOT privileges) crash and make the signal 11 (SIGSEGV).

(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 1100849952 (LWP 11818)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#4  0x08113816 in QStrList::~QStrList ()
#5  0x4109751b in qHeapSortPushDown<QListViewPrivate::SortableItem> ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#6  0x41097938 in qHeapSortHelper<QListViewPrivate::SortableItem*, QListViewPrivate::SortableItem> () from /usr/lib/qt3/lib/libqt-mt.so.3
#7  0x41097a34 in qHeapSort<QListViewPrivate::SortableItem*> ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#8  0x41085ce7 in QListViewItem::sortChildItems ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#9  0x410816e2 in QListViewItem::enforceSortOrder ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#10 0x410813a1 in QListView::firstChild () from /usr/lib/qt3/lib/libqt-mt.so.3
#11 0x4083b4f4 in KListView::setSorting () from /opt/kde3/lib/libkdeui.so.4
#12 0x08116650 in QStrList::~QStrList ()
#13 0x080fef0c in QBitmap::~QBitmap ()
#14 0x081004fe in QBitmap::~QBitmap ()
#15 0x0810926d in QBitmap::~QBitmap ()
#16 0x40fa4159 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0x40fa4600 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#18 0x0816db4d in QMapIterator<QString, QString>::inc ()
#19 0x0816dc68 in QMapIterator<QString, QString>::inc ()
#20 0x080f6457 in QBitmap::~QBitmap ()
#21 0x080f6938 in QBitmap::~QBitmap ()
#22 0x080f801a in QBitmap::~QBitmap ()
#23 0x40fa4159 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0x40fa4600 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0x412e6bc9 in QTimer::timeout () from /usr/lib/qt3/lib/libqt-mt.so.3
#26 0x40fc863f in QTimer::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0x40f449f1 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0x40f45369 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0x40b4e97e in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#30 0x40f39728 in QEventLoop::activateTimers ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#31 0x40ef2e2f in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#32 0x40f5b903 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#33 0x40f5b7e6 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#34 0x40f4433f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#35 0x08080be0 in QMapPrivate<QString, QString>::QMapPrivate ()
#36 0x41460ea0 in __libc_start_main () from /lib/tls/libc.so.6
#37 0x0807a411 in ?? ()
Comment 1 Sergei Naumov 2005-10-23 11:54:25 UTC
Have the same bug

Version:            (using KDE KDE 3.4.2)
Installed from:    SuSE RPMs
OS:                Linux

The Krusader application (with/whithout ROOT privileges) crash and make the signal 11 (SIGSEGV). 
Comment 2 Aavo Tambur 2005-10-24 13:41:19 UTC
More generally, Krusader crashes always when entering a folder which has two files with the same, but differently capitalized filenames. In case of /usr/sbin, that filename is "SaX2" and a symbolic link "sax2".
Comment 3 Michael Calic 2005-11-09 12:04:28 UTC
Have the same bug with Version 1.60.1 and 1.70.0-beta2
Comment 4 Andrzej Szelc 2005-11-29 17:40:14 UTC
same thing for ubuntu breezy/ v. 1.60 (kde 3.4.4)

Works also if the extensions are the same:
i.e. temp.C temp.c

starting krusader from a directory containgthese crashes immediately.
Comment 5 Jiri Palecek 2006-01-25 20:24:37 UTC
I could not reproduce this on debian testing (version 1.60.0-3+b1)
see the screenshot
Comment 6 Jiri Palecek 2006-01-25 20:37:22 UTC
Created attachment 14388 [details]
The screenshot shows krusader working in such situation
Comment 7 Barry Tennison 2006-01-31 06:48:23 UTC
re Comment #6: as in  the carefully worded Comment #2, the crash seems to happen when ENTERING a folder which contains two differently capitalised filesnames.
As a world-accessible test case, try
ftp://ftp.uk.debian.org/debian/
This always crashes Krusader v1.60.0 for me; the two files are called non-US and non-us.
Comment 8 Jiri Palecek 2006-01-31 13:49:26 UTC
It still works for me. At http://www.ms.mff.cuni.cz/~palej3am/output.avi you'll
find a video with screenshot of entering that directory with Krusader 
1.60.1.

Maybe something else is wrong -- what is your libqt-mt library wersion?
Comment 9 Barry Tennison 2006-02-01 16:48:38 UTC
Thanks for looking at this.  My libqt-mt is:

$ apt-cache showpkg libqt3-mt
Package: libqt3-mt
Versions:
3:3.3.4-8ubuntu5(/var/lib/apt/lists/gb.archive.ubuntu.com_ubuntu_dists_breezy_main_binary-i386_Packages)(/var/lib/dpkg/status)

This is part of a very recent install of kubuntu Breezy-i386, with
Krusader manually installed using the kubuntu Adept tool:
$ apt-cache showpkg krusader
Package: krusader
Versions:
1.60.0-1ubuntu2(/var/lib/apt/lists/gb.archive.ubuntu.com_ubuntu_dists_breezy_universe_binary-i386_Packages)(/var/lib/dpkg/status)

Happy to provide more info if needed.
Curiously, the crash (SIGSEGV) doesn't happen on my very very similar install of   kubuntu Breezy-amd64 on an amd64 machine, where the versions are apparently the same:

$ apt-cache showpkg libqt3-mt
Package: libqt3-mt
Versions:
3:3.3.4-8ubuntu5(/var/lib/apt/lists/gb.archive.ubuntu.com_ubuntu_dists_breezy_main_binary-amd64_Packages)(/var/lib/dpkg/status)

$ apt-cache showpkg krusader
Package: krusader
Versions:
1.60.0-1ubuntu2(/var/lib/apt/lists/gb.archive.ubuntu.com_ubuntu_dists_breezy_universe_binary-amd64_Packages)(/var/lib/dpkg/status)

Comment 10 activescott 2006-02-06 08:32:59 UTC
I think this may be the same to 120769. I found by having two directories with different casing caused a crash in my home directory with the following backtrace:
(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 1100854880 (LWP 16167)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#4  0x08113816 in QStrList::~QStrList ()
#5  0x410985eb in qHeapSortPushDown<QListViewPrivate::SortableItem> ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#6  0x41098a08 in qHeapSortHelper<QListViewPrivate::SortableItem*, QListViewPrivate::SortableItem> () from /usr/lib/qt3/lib/libqt-mt.so.3
#7  0x41098b04 in qHeapSort<QListViewPrivate::SortableItem*> ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#8  0x41086db7 in QListViewItem::sortChildItems ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#9  0x410827b2 in QListViewItem::enforceSortOrder ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#10 0x41082471 in QListView::firstChild () from /usr/lib/qt3/lib/libqt-mt.so.3
#11 0x4083c4f4 in KListView::setSorting () from /opt/kde3/lib/libkdeui.so.4
#12 0x08116650 in QStrList::~QStrList ()
#13 0x080fef0c in QBitmap::~QBitmap ()
#14 0x081004fe in QBitmap::~QBitmap ()
#15 0x0810926d in QBitmap::~QBitmap ()
#16 0x40fa51f9 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0x40fa56a0 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#18 0x0816db4d in QMapIterator<QString, QString>::inc ()
#19 0x0816dc68 in QMapIterator<QString, QString>::inc ()
#20 0x080f6457 in QBitmap::~QBitmap ()
#21 0x080f6938 in QBitmap::~QBitmap ()
#22 0x080f801a in QBitmap::~QBitmap ()
#23 0x40fa51f9 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0x40fa56a0 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0x412e7c99 in QTimer::timeout () from /usr/lib/qt3/lib/libqt-mt.so.3
#26 0x40fc96df in QTimer::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0x40f45a91 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0x40f46409 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0x40b5097e in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#30 0x40f3a7c8 in QEventLoop::activateTimers ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#31 0x40ef3edf in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#32 0x40f5c9a3 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#33 0x40f5c886 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#34 0x40f453df in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#35 0x08080be0 in QMapPrivate<QString, QString>::QMapPrivate ()
#36 0x41461ea0 in __libc_start_main () from /lib/tls/libc.so.6
#37 0x0807a411 in ?? ()
Comment 11 Maciej Pilichowski 2006-03-22 15:40:10 UTC
Also crashes when entering /sbin.
User mode.
Comment 12 Peter Gyongyosi 2006-08-14 19:16:49 UTC
I can confirm this bug using Ubuntu Dapper's latest version at the moment (I'm right after a complete upgrade).

The original case occured because of .azureus and .Azureus directories in my home dir, but all the quoted examples (touching aa and aA files or going to a debian repo) result in a SIG11, too.

My package versions for krusader and libqt-mt:

ii  krusader        1.60.1-0ubuntu3 Twin-panel (commander-style) File Manager for
ii  libqt3-mt       3.3.6-1ubuntu6  Qt GUI Library (Threaded runtime version), Ver

The backtrace is:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
[...]
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1237080384 (LWP 25709)]
(no debugging symbols found)
[...]
[KCrash handler]
#6  0x0811edc9 in QStrList::~QStrList ()
#7  0xb6d50b39 in QListViewPrivate::SortableItem::cmp ()
   from /usr/lib/libqt-mt.so.3
#8  0xb6d50b82 in QListViewPrivate::SortableItem::operator< ()
   from /usr/lib/libqt-mt.so.3
#9  0xb6d51add in qHeapSortPushDown<QListViewPrivate::SortableItem> ()
   from /usr/lib/libqt-mt.so.3
#10 0xb6d51dc2 in qHeapSortHelper<QListViewPrivate::SortableItem*, QListViewPrivate::SortableItem> () from /usr/lib/libqt-mt.so.3
#11 0xb6d51e72 in qHeapSort<QListViewPrivate::SortableItem*> ()
   from /usr/lib/libqt-mt.so.3
#12 0xb6d4dfa3 in QListViewItem::sortChildItems () from /usr/lib/libqt-mt.so.3
#13 0xb6d394dc in QListViewItem::enforceSortOrder ()
   from /usr/lib/libqt-mt.so.3
#14 0xb6d39ebc in QListViewItem::firstChild () from /usr/lib/libqt-mt.so.3
#15 0xb6d3da7b in QListViewItem::itemPos () from /usr/lib/libqt-mt.so.3
#16 0xb6d3db07 in QListView::itemPos () from /usr/lib/libqt-mt.so.3
#17 0xb6d3dbdc in QListView::ensureItemVisible () from /usr/lib/libqt-mt.so.3
#18 0x08121756 in QStrList::~QStrList ()
#19 0x0811519c in QPtrList<KFileItem>::~QPtrList ()
#20 0xb6c46eb9 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#21 0x0813376b in QValueListPrivate<KURL>::remove ()
#22 0x08133c8e in QValueListPrivate<KURL>::remove ()
#23 0x08132f4c in QValueListPrivate<KURL>::remove ()
#24 0x0810a2d9 in QPtrList<KFileItem>::~QPtrList ()
#25 0x0810a2f2 in QPtrList<KFileItem>::~QPtrList ()
#26 0xb6c81c10 in QWidget::event () from /usr/lib/libqt-mt.so.3
#27 0xb6bdce56 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#28 0xb6bddbd6 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#29 0xb7361d7d in KApplication::notify () from /usr/lib/libkdecore.so.4
#30 0xb6b6e1c5 in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#31 0xb6c7e4f3 in QWidget::showChildren () from /usr/lib/libqt-mt.so.3
#32 0xb6c7e4d6 in QWidget::showChildren () from /usr/lib/libqt-mt.so.3
#33 0xb6c7e4d6 in QWidget::showChildren () from /usr/lib/libqt-mt.so.3
#34 0xb6c7e4d6 in QWidget::showChildren () from /usr/lib/libqt-mt.so.3
#35 0xb6c7e4d6 in QWidget::showChildren () from /usr/lib/libqt-mt.so.3
#36 0xb6c7e4d6 in QWidget::showChildren () from /usr/lib/libqt-mt.so.3
#37 0xb6b6850f in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#38 0xb6b814db in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#39 0xb6bf5947 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#40 0xb6bf586a in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#41 0xb6bdb965 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#42 0x080818fe in QMapPrivate<QString, QString>::QMapPrivate ()
#43 0xb6478ea2 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#44 0x0807b5e1 in ?? ()

Let me know if you need any more details. I'd be more than happy to help fixing this bug that has been driving me nuts for ages...
Comment 13 Andreas Kling 2006-08-30 20:06:00 UTC
*** Bug 115618 has been marked as a duplicate of this bug. ***
Comment 14 Andreas Kling 2006-08-30 20:06:10 UTC
*** Bug 117512 has been marked as a duplicate of this bug. ***
Comment 15 Andreas Kling 2006-08-30 20:06:28 UTC
*** Bug 120769 has been marked as a duplicate of this bug. ***
Comment 16 Andreas Kling 2006-08-30 20:06:52 UTC
*** Bug 121025 has been marked as a duplicate of this bug. ***
Comment 17 Andreas Kling 2006-08-30 20:06:53 UTC
*** Bug 120867 has been marked as a duplicate of this bug. ***
Comment 18 Andreas Kling 2006-08-30 20:07:51 UTC
*** Bug 121638 has been marked as a duplicate of this bug. ***
Comment 19 Andreas Kling 2006-08-30 20:08:00 UTC
*** Bug 127648 has been marked as a duplicate of this bug. ***
Comment 20 Andreas Kling 2006-08-30 20:08:45 UTC
*** Bug 117958 has been marked as a duplicate of this bug. ***
Comment 21 Andreas Kling 2006-08-30 20:09:08 UTC
*** Bug 130413 has been marked as a duplicate of this bug. ***
Comment 22 Bram Schoenmakers 2007-03-03 18:53:28 UTC
*** Bug 115695 has been marked as a duplicate of this bug. ***
Comment 23 Nicolas L. 2009-01-02 23:52:10 UTC
i can't reproduce using the latest kde4 version of krusader
Comment 24 Gregor Petrin 2010-12-20 15:36:26 UTC
Cannot reproduce with the latest version either, tried several types of sorting methods from the configuration.