Bug 115695 - crashes when browsing mounted NFS folders
Summary: crashes when browsing mounted NFS folders
Status: RESOLVED DUPLICATE of bug 114483
Alias: None
Product: krusader
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Shie Erlich
URL:
Keywords:
: 136394 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-11-04 19:25 UTC by Matthias Degenkolb
Modified: 2007-03-03 18:53 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthias Degenkolb 2005-11-04 19:25:18 UTC
Version:           1.60.0 (using KDE KDE 3.4.3)
Installed from:    Ubuntu Packages
OS:                Linux

when opening a certain folder containing about 150 files with long file names and (maybe) special characters krusader crashes.
This happened in a reproducable way. After some files were moved into subfolders the directory and all of its subfolders can be opened and viewed properly.

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/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)
[Thread debugging using libthread_db enabled]
[New Thread -1236859200 (LWP 8768)]
(no debugging symbols found)
....
(no debugging symbols found)
[KCrash handler]
#4  0x0811ed09 in QStrList::~QStrList ()
#5  0xb6d4d651 in QListViewPrivate::SortableItem::cmp ()
   from /usr/lib/libqt-mt.so.3
#6  0xb6d4d69a in QListViewPrivate::SortableItem::operator< ()
   from /usr/lib/libqt-mt.so.3
#7  0xb6d4e66d in qHeapSortPushDown<QListViewPrivate::SortableItem> ()
   from /usr/lib/libqt-mt.so.3
#8  0xb6d4e8da in qHeapSortHelper<QListViewPrivate::SortableItem*, QListViewPrivate::SortableItem> () from /usr/lib/libqt-mt.so.3
#9  0xb6d4e98a in qHeapSort<QListViewPrivate::SortableItem*> ()
   from /usr/lib/libqt-mt.so.3
#10 0xb6d4aaa9 in QListViewItem::sortChildItems () from /usr/lib/libqt-mt.so.3
#11 0xb6d36204 in QListViewItem::enforceSortOrder ()
   from /usr/lib/libqt-mt.so.3
#12 0xb6d3543d in QListView::firstChild () from /usr/lib/libqt-mt.so.3
#13 0xb74c7dcd in KListView::setSorting () from /usr/lib/libkdeui.so.4
#14 0x08121a8d in QStrList::~QStrList ()
#15 0x0810b24d in QPtrList<KFileItem>::~QPtrList ()
#16 0x0810c790 in QPtrList<KFileItem>::~QPtrList ()
#17 0x08114ff5 in QPtrList<KFileItem>::~QPtrList ()
#18 0xb6c45929 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#19 0xb6c463c4 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#20 0x08133147 in QValueListPrivate<KURL>::remove ()
#21 0x08133248 in QValueListPrivate<KURL>::remove ()
#22 0x08102c6a in QBitmap::~QBitmap ()
#23 0x08103152 in QBitmap::~QBitmap ()
#24 0x0810479d in QBitmap::~QBitmap ()
#25 0xb6c45929 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#26 0xb6c463c4 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#27 0xb6fa6f9a in QTimer::timeout () from /usr/lib/libqt-mt.so.3
#28 0xb6c6ac19 in QTimer::event () from /usr/lib/libqt-mt.so.3
#29 0xb6bdcf80 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#30 0xb6bdd172 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#31 0xb7317e37 in KApplication::notify () from /usr/lib/libkdecore.so.4
#32 0xb6b6ddb7 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#33 0xb6bce99b in QEventLoop::activateTimers () from /usr/lib/libqt-mt.so.3
#34 0xb6b81a84 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#35 0xb6bf4cfb in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#36 0xb6bf4c1e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#37 0xb6bdbc13 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#38 0x0808189e in QMapPrivate<QString, QString>::QMapPrivate ()
#39 0xb64baea2 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#40 0x0807b531 in ?? ()
Comment 1 Matthias Degenkolb 2005-12-12 20:41:46 UTC
I think I found the bug:
It appears that the mounted NFS volume was misleading.

Krusader simply crashes this way when there are multiple files in the folder whose names differ only by capitalised letters. For example a folder with the following content would lead to a crash:

matc@darkbox:~/krusader_test/KoRn/tmp3$ ls -l
insgesamt 13276
-rwxr--r--  1 matc users 6863098 2005-12-12 20:31 korn - One More Time.mp3
-rwxrw-r--  1 matc users 6703856 2002-06-16 17:43 Korn - One more time.mp3

Comment 2 Matthias Degenkolb 2006-04-28 00:05:42 UTC
works now in 1.70.0 and KDE 3.5.2.
Comment 3 Matthias Degenkolb 2006-09-30 19:39:21 UTC
Problem reappeared on 1.60.1 and KDE 3.5.4
Comment 4 Bram Schoenmakers 2007-03-03 18:52:12 UTC
*** Bug 136394 has been marked as a duplicate of this bug. ***
Comment 5 Bram Schoenmakers 2007-03-03 18:53:27 UTC

*** This bug has been marked as a duplicate of 114483 ***