Bug 113563

Summary: ssh sftp remote connections are freaking unstable!
Product: [Applications] krusader Reporter: Rafal Maj Raf256 <kdebugs-34u2-ticket>
Component: generalAssignee: Shie Erlich <manson>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: mg
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Rafal Maj Raf256 2005-09-29 13:08:19 UTC
Version:           0.60.00 (using KDE KDE 3.4.2)
Installed from:    Debian testing/unstable Packages
OS:                Linux

Omfg. 
Krusader is THE most terrlible remote (fish,ssh,scp,ftp,sftp and so on) file browser ever!
In terms of stability. 

Please fix that, because otherwise it would be excelenet program to work on (s)FTP.

If remote connection brakes almost everytime entire Krusader crashes.

1. connect via fish:// to ssh server
2. do something
3. brake the connection (disconnect cable, turn off server, etc) 
4. almost always this results in crash
Comment 1 Rafal Maj Raf256 2005-09-29 13:15:54 UTC
I can run some -g3 debugging enabled version (where from should I get it? debian/unstable) to analyze the problem and send core file if needed, contact me.
Comment 2 Thiago Macieira 2005-09-30 02:40:11 UTC
Pasting the crash backtrace here will help. If you can do it with debugging symbols, even better.
Comment 3 Rafal Maj Raf256 2005-10-14 13:14:23 UTC
(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)
[Thread debugging using libthread_db enabled]
[New Thread -1233347680 (LWP 25297)]
(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)
[KCrash handler]
#7  0xb6e1f3cf in QListViewItem::takeItem () from /usr/lib/libqt-mt.so.3
#8  0xb6e1f973 in QListViewItem::~QListViewItem () from /usr/lib/libqt-mt.so.3
#9  0xb75d74dd in KListViewItem::~KListViewItem () from /usr/lib/libkdeui.so.4
#10 0x081182e9 in QStrList::~QStrList ()
#11 0x08119a15 in QStrList::~QStrList ()
#12 0x0810e8a5 in QPtrList<KFileItem>::~QPtrList ()
#13 0xb6d20c5f in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#14 0xb6d211c5 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#15 0x0812b44d in QValueListPrivate<KURL>::remove ()
#16 0x0812bcfd in QValueListPrivate<KURL>::remove ()
#17 0x0812b3e2 in QValueListPrivate<KURL>::remove ()
#18 0x0812afd3 in QValueListPrivate<KURL>::remove ()
#19 0x0812b62f in QValueListPrivate<KURL>::remove ()
#20 0x0812f60a in QValueList<KIO::UDSAtom>::detachInternal ()
#21 0xb6d20c5f in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#22 0xb787649a in KIO::Job::result () from /usr/lib/libkio.so.4
#23 0xb78c67f0 in KIO::Job::emitResult () from /usr/lib/libkio.so.4
#24 0xb78cc7cb in KIO::CopyJob::deleteNextDir () from /usr/lib/libkio.so.4
#25 0xb78ccbbd in KIO::CopyJob::copyNextFile () from /usr/lib/libkio.so.4
#26 0xb78ce549 in KIO::CopyJob::createNextDir () from /usr/lib/libkio.so.4
#27 0xb78dbfd9 in KIO::CopyJob::statCurrentSrc () from /usr/lib/libkio.so.4
#28 0xb78dcb6c in KIO::CopyJob::statNextSrc () from /usr/lib/libkio.so.4
#29 0xb78dcf0e in KIO::CopyJob::slotResultRenaming ()
   from /usr/lib/libkio.so.4
#30 0xb78de4cd in KIO::CopyJob::slotResult () from /usr/lib/libkio.so.4
#31 0xb78de65a in KIO::CopyJob::qt_invoke () from /usr/lib/libkio.so.4
#32 0xb6d20c5f in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#33 0xb787649a in KIO::Job::result () from /usr/lib/libkio.so.4
#34 0xb78c67f0 in KIO::Job::emitResult () from /usr/lib/libkio.so.4
#35 0xb78c695b in KIO::SimpleJob::slotFinished () from /usr/lib/libkio.so.4
#36 0xb78c8505 in KIO::SimpleJob::qt_invoke () from /usr/lib/libkio.so.4
#37 0xb6d20c5f in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#38 0xb6d21743 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#39 0xb78719c9 in KIO::SlaveInterface::finished () from /usr/lib/libkio.so.4
#40 0xb78df4fa in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4
#41 0xb7887eb0 in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4
#42 0xb788c514 in KIO::Slave::gotInput () from /usr/lib/libkio.so.4
#43 0xb788c6a9 in KIO::Slave::qt_invoke () from /usr/lib/libkio.so.4
#44 0xb6d20c5f in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#45 0xb6d215ad in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#46 0xb70b220c in QSocketNotifier::activated () from /usr/lib/libqt-mt.so.3
#47 0xb6d41659 in QSocketNotifier::event () from /usr/lib/libqt-mt.so.3
#48 0xb6cb6778 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#49 0xb6cb6996 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#50 0xb73d29fc in KApplication::notify () from /usr/lib/libkdecore.so.4
#51 0xb6c46665 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#52 0xb6ca7b81 in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/libqt-mt.so.3
#53 0xb6c5a3d0 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#54 0xb6cceea2 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#55 0xb6ccedcb in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#56 0xb6cb5305 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#57 0x08081387 in QMapPrivate<QString, QString>::QMapPrivate ()
#58 0x4102deb0 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#59 0x0807b4e1 in ?? ()

Open an SSH fish conenction,
play with it a bit, go into directories, go up, rename directories

after a while (sometimes after 2-3 operations, sometimes afeter like 10-15) krusader crashes

Comment 4 Rafal Maj Raf256 2005-11-11 07:00:38 UTC
Ok, and what? 

Krusader is ***terrible*** freaking unstable, like pre-beta of windows 97 running on pc 486 with 16 mb ram with broken ram controller and mainboard, and still noone is taking care of this.

So devels admit that they want Krusader to be totally *useless* in remote files manipulation?
Comment 5 Frank Schoolmeesters 2006-08-30 20:19:37 UTC
Because both url's 
http://bugs.kde.org/show_bug.cgi?id=121638
http://bugs.kde.org/show_bug.cgi?id=113563
are referring to
"QListViewItem::takeItem () from /usr/lib/libqt-mt.so.3" 
I'm almost shure that it's the QT bug that is explained on the homepage of Krusader
with more details in the next url
http://krusader.sourceforge.net/phpBB/viewtopic.php?t=1407

kind regards,
Frank Schoolmeesters
http://krusader.sourceforge.net
Comment 6 Marcin Gryszkalis 2011-03-05 02:41:31 UTC
This report is related to old and unmaintained version of Krusader, please check latest version.