Hi,

Please read:
"IMPORTANT: Crashes in Krusader"
http://krusader.sourceforge.net/phpBB/viewtopic.php?t=1407
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=331241/
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=338002

And last but not least:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=349784
I think both bug reports 350890 and 349784 are related (or the same).

I guess it's a QT 3:3.3.5 bug (but i'm not shure), so please upgrade libqt3-mt
(>=3:3.3.5-2) preferrably to the latest available version,
and check again if it still crashes.
If it does not help, downgrade to krusader-1.60.0-3+b1
and see what happens, feedback is very appriciated.

Thanks!

kind regards,

Frank Schoolmeesters
Krusader Kew
http://www.krusader.org
and Debian Sarge user

On 2/1/06, Rafal Maj <[EMAIL PROTECTED]> wrote:
> Package: krusader
> Version: 1.60.0-3.1
> Severity: serious
>
> Krusader segfaults when enterig some directory.
> Krusader crashes when I go into home dir of one of users.
> So it seems this directory contains files that are causing krusader to
> crash. Some programs are somtimes reporting something about UTF8 and
> file encoding there.
>
>
> ii  kdelibs                        3.5.1-1
> ii  kdelibs-bin                    3.5.1-1
> ii  kdelibs-data                   3.5.1-1
> ii  kdelibs4-dev                   3.5.1-1
> ii  kdelibs4-doc                   3.5.0-3
> ii  kdelibs4c2a                    3.5.1-1
>
> (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)
> (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)
> (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 -1235871520 (LWP 1372)]
> (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)
> (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]
> #6  0x08126c66 in QStrList::~QStrList ()
> #7  0xb6d352df in QListViewPrivate::SortableItem::cmp ()
>    from /usr/lib/libqt-mt.so.3
> #8  0xb6d35327 in QListViewPrivate::SortableItem::operator< ()
>    from /usr/lib/libqt-mt.so.3
> #9  0xb6d363a6 in qHeapSortPushDown<QListViewPrivate::SortableItem> ()
>    from /usr/lib/libqt-mt.so.3
> #10 0xb6d365ff in qHeapSortHelper<QListViewPrivate::SortableItem*,
> QListViewPrivate::SortableItem> () from /usr/lib/libqt-mt.so.3
> #11 0xb6d366a0 in qHeapSort<QListViewPrivate::SortableItem*> ()
>    from /usr/lib/libqt-mt.so.3
> #12 0xb6d327c6 in QListViewItem::sortChildItems () from
> /usr/lib/libqt-mt.so.3
> #13 0xb6d1d20b in QListViewItem::enforceSortOrder ()
>    from /usr/lib/libqt-mt.so.3
> #14 0xb6d1c448 in QListView::firstChild () from /usr/lib/libqt-mt.so.3
> #15 0xb74f0d14 in KListView::setSorting () from /usr/lib/libkdeui.so.4
> #16 0x08129da0 in QStrList::~QStrList ()
> #17 0x0811260c in QPtrList<KFileItem>::~QPtrList ()
> #18 0x08113bfe in QPtrList<KFileItem>::~QPtrList ()
> #19 0x0811c71d in QPtrList<KFileItem>::~QPtrList ()
> #20 0xb6c28b57 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
> #21 0xb6c2963b in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
> #22 0x0813bf9d in QValueListPrivate<KURL>::remove ()
> #23 0x0813c0b8 in QValueListPrivate<KURL>::remove ()
> #24 0x08109be7 in QBitmap::~QBitmap ()
> #25 0x0810a0c8 in QBitmap::~QBitmap ()
> #26 0x0810b7aa in QBitmap::~QBitmap ()
> #27 0xb6c28b57 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
> #28 0xb6c2963b in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
> #29 0xb6fbad21 in QTimer::timeout () from /usr/lib/libqt-mt.so.3
> #30 0xb6c4e0b4 in QTimer::event () from /usr/lib/libqt-mt.so.3
> #31 0xb6bbe698 in QApplication::internalNotify () from
> /usr/lib/libqt-mt.so.3
> #32 0xb6bbe8b6 in QApplication::notify () from /usr/lib/libqt-mt.so.3
> #33 0xb7308fde in KApplication::notify () from /usr/lib/libkdecore.so.4
> #34 0xb6b4e5e5 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
> #35 0xb6baf98c in QEventLoop::activateTimers () from /usr/lib/libqt-mt.so.3
> #36 0xb6b6235c in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
> #37 0xb6bd6f48 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
> #38 0xb6bbd1ca in QApplication::processEvents () from /usr/lib/libqt-mt.so.3
> #39 0xb6bbd1f5 in QApplication::processEvents () from /usr/lib/libqt-mt.so.3
> #40 0x0807ddf9 in QWidget::setWFlags ()
> #41 0x0808b147 in QValueList<int>::detachInternal ()
> #42 0x08081d49 in QMapPrivate<QString, QString>::QMapPrivate ()
> #43 0xb6578eb0 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
> #44 0x0807b631 in ?? ()
>
>
> part of end of strace krusader
>
> write(3, "5\1\4\0:\4\300\3\26\1\0\0\26\0\26\0007\377\4\0;\4\300\3"...,
> 204) = 204
> read(3, "\1\30\257\17\0\4\0\0\0\0\0\0(\223\356\277\0006\r\10\370"...,
> 32) = 32
> readv(3,
> [{"\377\377\377\0nnn\320\217\216\216\366\213\212\211\362\213"..., 4096},
> {"", 0}], 2) = 4096
> write(3, "I\2\5\0W\2\300\3\0\0\0\0 \0 \0\377\377\377\377", 20) = 20
> read(3, "\1\10\260\17\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3"..., 32)
> = 32
> readv(3, [{"\0\320\366\362\362\362\362\362\362\362\362\362\362\362"...,
> 1024}, {"", 0}], 2) = 1024
> getuid32()                              = 2560
> getuid32()                              = 2560
> getuid32()                              = 2560
> getuid32()                              = 2560
> getuid32()                              = 2560
> getuid32()                              = 2560
> getuid32()                              = 2560
> getuid32()                              = 2560
> getuid32()                              = 2560
> getuid32()                              = 2560
> getuid32()                              = 2560
> getuid32()                              = 2560
> getuid32()                              = 2560
> getuid32()                              = 2560
> getuid32()                              = 2560
> getuid32()                              = 2560
> getuid32()                              = 2560
> getuid32()                              = 2560
> getuid32()                              = 2560
> getuid32()                              = 2560
> getuid32()                              = 2560
> getuid32()                              = 2560
> --- SIGSEGV (Segmentation fault) @ 0 (0) ---
> rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
> alarm(3)                                = 0
> getrlimit(RLIMIT_NOFILE, {rlim_cur=4000, rlim_max=12000}) = 0
> close(3)                                = 0
> close(4)                                = 0
> close(5)                                = 0
> close(6)                                = 0
> close(7)                                = 0
> close(8)                                = 0
> close(9)                                = 0
> close(10)                               = 0
> close(11)                               = 0
> close(12)                               = 0
> close(13)                               = 0
> close(14)                               = -1 EBADF (Bad file descriptor)
> close(15)                               = 0
> close(16)                               = -1 EBADF (Bad file descriptor)
> close(17)                               = -1 EBADF (Bad file descriptor)
> close(18)                               = -1 EBADF (Bad file descriptor)
> close(19)                               = -1 EBADF (Bad file descriptor)
> close(20)                               = -1 EBADF (Bad file descriptor)
> close(21)                               = -1 EBADF (Bad file descriptor)
> close(22)                               = -1 EBADF (Bad file descriptor)
> close(23)                               = -1 EBADF (Bad file descriptor)
> close(24)                               = -1 EBADF (Bad file descriptor)
> close(25)                               = -1 EBADF (Bad file descriptor)
> close(26)                               = -1 EBADF (Bad file descriptor)
> close(27)                               = -1 EBADF (Bad file descriptor)
> close(28)                               = -1 EBADF (Bad file descriptor)
> close(29)                               = -1 EBADF (Bad file descriptor)
> close(30)                               = -1 EBADF (Bad file descriptor)
> close(31)                               = -1 EBADF (Bad file descriptor)
> close(32)                               = -1 EBADF (Bad file descriptor)
> close(33)                               = -1 EBADF (Bad file descriptor)
> close(34)                               = -1 EBADF (Bad file descriptor)
> close(35)                               = -1 EBADF (Bad file descriptor)
> close(36)                               = -1 EBADF (Bad file descriptor)
> close(37)                               = -1 EBADF (Bad file descriptor)
> close(38)                               = -1 EBADF (Bad file descriptor)
> close(39)                               = -1 EBADF (Bad file descriptor)
> close(40)                               = -1 EBADF (Bad file descriptor)
> close(41)                               = -1 EBADF (Bad file descriptor)
> close(42)                               = -1 EBADF (Bad file descriptor)
> close(43)                               = -1 EBADF (Bad file descriptor)
> close(44)                               = -1 EBADF (Bad file descriptor)
> close(45)                               = -1 EBADF (Bad file descriptor)
> close(46)                               = -1 EBADF (Bad file descriptor)
> close(47)                               = -1 EBADF (Bad file descriptor)
> close(48)                               = -1 EBADF (Bad file descriptor)
> close(49)                               = -1 EBADF (Bad file descriptor)
> close(50)                               = -1 EBADF (Bad file descriptor)
> close(51)                               = -1 EBADF (Bad file descriptor)
> close(52)                               = -1 EBADF (Bad file descriptor)
> close(53)                               = -1 EBADF (Bad file descriptor)
> close(54)                               = -1 EBADF (Bad file descriptor)
> close(55)                               = -1 EBADF (Bad file descriptor)
> close(56)                               = -1 EBADF (Bad file descriptor)
> close(57)                               = -1 EBADF (Bad file descriptor)
> close(58)                               = -1 EBADF (Bad file descriptor)
> close(59)                               = -1 EBADF (Bad file descriptor)
> close(60)                               = -1 EBADF (Bad file descriptor)
> close(61)                               = -1 EBADF (Bad file descriptor)
> close(62)                               = -1 EBADF (Bad file descriptor)
> close(63)                               = -1 EBADF (Bad file descriptor)
> close(64)                               = -1 EBADF (Bad file descriptor)
> close(65)                               = -1 EBADF (Bad file descriptor)
> close(66)                               = -1 EBADF (Bad file descriptor)
> close(67)                               = -1 EBADF (Bad file descriptor)
> close(68)                               = -1 EBADF (Bad file descriptor)
>
>
> --
> RafaƂ Maj
> www.Raf256.com C++
>
>
>
>

Reply via email to