Bug#403130: krusader is HORRIBLY UNSTABLE in REMOTE/FTP, for OVER A YEAR, for the LOVE OF GOD!)
As an off topic note: I would be happy to pay say 5 Euro to have a high-quality (good QA) commerciall version of krushader. Just letting you know... Perhaps some sort of OOS and commercial-software mix is a good way to improve quality of linux software? Thanks for the good work. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#403130: krusader is HORRIBLY UNSTABLE in REMOTE/FTP, for OVER A YEAR, for the LOVE OF GOD!
Package: krusader Version: 1.70.1-1 Severity: major Hello there. I am using Krusader for over 1.5 years. From the begining it was ALWAYS unstable in network mode (using it to FTP and other network connections). I tested most versions that where in debian testing. Please do FINALLY fix it. Can I send some more data to help you finding the bug(s)? Krusader crashes each few hours when working of not so stable network connection. Yet another same bug trace: (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) [Thread debugging using libthread_db enabled] [New Thread -1239492384 (LWP 16099)] [KCrash handler] #6 0x0810b337 in QBitmap::~QBitmap () #7 0xb6b1d25a in QListView::drawContentsOffset () from /usr/lib/libqt-mt.so.3 #8 0xb6b50a09 in QScrollView::viewportPaintEvent () from /usr/lib/libqt-mt.so.3 #9 0xb7326554 in KListView::viewportPaintEvent () from /usr/lib/libkdeui.so.4 #10 0xb6b512a8 in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3 #11 0xb6b19396 in QListView::eventFilter () from /usr/lib/libqt-mt.so.3 #12 0x081316d6 in QValueListPrivate::~QValueListPrivate () #13 0xb6a1b266 in QObject::activate_filters () from /usr/lib/libqt-mt.so.3 #14 0xb6a1b2e4 in QObject::event () from /usr/lib/libqt-mt.so.3 #15 0xb6a52576 in QWidget::event () from /usr/lib/libqt-mt.so.3 #16 0xb69b3bd6 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #17 0xb69b6586 in QApplication::notify () from /usr/lib/libqt-mt.so.3 #18 0xb7164e0e in KApplication::notify () from /usr/lib/libkdecore.so.4 #19 0xb6947445 in QApplication::sendSpontaneousEvent () from /usr/lib/libqt-mt.so.3 #20 0xb6936a96 in QETWidget::translatePaintEvent () from /usr/lib/libqt-mt.so.3 #21 0xb69446ea in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3 #22 0xb695acb2 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 #23 0xb69ce129 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 #24 0xb69b56ed in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3 #25 0xb6bcf0d9 in QDialog::exec () from /usr/lib/libqt-mt.so.3 #26 0xb74349bb in KMessageBox::createKMessageBox () from /usr/lib/libkdeui.so.4 #27 0xb743510e in KMessageBox::createKMessageBox () from /usr/lib/libkdeui.so.4 #28 0xb7437a98 in KMessageBox::warningContinueCancelListWId () from /usr/lib/libkdeui.so.4 #29 0xb7437bd0 in KMessageBox::warningContinueCancelList () from /usr/lib/libkdeui.so.4 #30 0x0810f097 in QBitmap::~QBitmap () #31 0x081324c4 in QValueListPrivate::~QValueListPrivate () #32 0xb6a52882 in QWidget::event () from /usr/lib/libqt-mt.so.3 #33 0xb731b492 in KListView::event () from /usr/lib/libkdeui.so.4 #34 0x0812ecdc in QValueListPrivate::~QValueListPrivate () #35 0xb69b3bd6 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #36 0xb69b5b8a in QApplication::notify () from /usr/lib/libqt-mt.so.3 #37 0xb7164e0e in KApplication::notify () from /usr/lib/libkdecore.so.4 #38 0xb6947445 in QApplication::sendSpontaneousEvent () from /usr/lib/libqt-mt.so.3 #39 0xb69386a9 in QETWidget::translateKeyEvent () from /usr/lib/libqt-mt.so.3 #40 0xb69446d3 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3 #41 0xb695acb2 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 #42 0xb69ce129 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 #43 0xb69cdf4a in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 #44 0xb69b576f in QApplication::exec () from /usr/lib/libqt-mt.so.3 #45 0x0808716d in QMapPrivate::clear () #46 0xb6231ea8 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #47 0x0807fcd1 in ?? () -- RafaĆ Maj www.Raf256.org C++ signature.asc Description: OpenPGP digital signature
Bug#403130: [Krusader-devel] Re: Bug#403130: krusader is HORRIBLY UNSTABLE in REMOTE/FTP, for OVER A YEAR, for the LOVE OF GOD!
Hi! Valgrind reports the problem. Unfortunately, you don't have debug mode Krusader. The (within /usr/bin/krusader) is not very detailed information. 1. please download Krusader from CVS http://krusader.sourceforge.net/downloads/krusader-cvs-20061218.tar.gz 2. install KDevelop (very big 500MByte, but will install all files that are required for compilation) after that, you may remove it 3. compile Krusader: make -f Makefile.cvs ./configure --prefix=/usr --enable-debug make 4. run with valgrind Valgrind exactly tells, that ==== Invalid read of size 4 - as it is called from Krusader, then it's a Krusader bug and we could correct it it could cause the crash... Thanks, Csaba ==== ==== Invalid read of size 4 ====at 0x8108013: (within /usr/bin/krusader) ====by 0x811DEBA: (within /usr/bin/krusader) ====by 0x53D8CB2: QObject::activate_signal(QConnectionList*, QUObject*) (in /usr/lib/libqt-mt.so.3.3.7) ====by 0x53D91DF: QObject::activate_signal(int, QString) (in /usr/lib/libqt-mt.so.3.3.7) ====by 0x8141A76: (within /usr/bin/krusader) ====by 0x8141FB3: (within /usr/bin/krusader) ====by 0x81413B2: (within /usr/bin/krusader) ====by 0x8112DD2: (within /usr/bin/krusader) ====by 0x8113767: (within /usr/bin/krusader) ====by 0x8113903: (within /usr/bin/krusader) ====by 0x53D8CB2: QObject::activate_signal(QConnectionList*, QUObject*) (in /usr/lib/libqt-mt.so.3.3.7) ====by 0x53D9743: QObject::activate_signal(int) (in /usr/lib/libqt-mt.so.3.3.7) ==== Address 0x6CD932C is 76 bytes inside a block of size 140 free'd ====at 0x401CCBC: operator delete(void*) (vg_replace_malloc.c:244) ====by 0x56CFEB1: QGDict::remove_string(QString const&, void*) (in /usr/lib/libqt-mt.so.3.3.7) ====by 0x8141FCB: (within /usr/bin/krusader) ====by 0x81413B2: (within /usr/bin/krusader) ====by 0x8112DD2: (within /usr/bin/krusader) ====by 0x8113767: (within /usr/bin/krusader) ====by 0x8113903: (within /usr/bin/krusader) ====by 0x53D8CB2: QObject::activate_signal(QConnectionList*, QUObject*) (in /usr/lib/libqt-mt.so.3.3.7) ====by 0x53D9743: QObject::activate_signal(int) (in /usr/lib/libqt-mt.so.3.3.7) ====by 0x5763DB5: QTimer::timeout() (in /usr/lib/libqt-mt.so.3.3.7) ====by 0x5400566: QTimer::event(QEvent*) (in /usr/lib/libqt-mt.so.3.3.7) ====by 0x5370BD5: QApplication::internalNotify(QObject*, QEvent*) (in /usr/lib/libqt-mt.so.3.3.7) ==== ==== Invalid read of size 4 ====at 0x8108016: (within /usr/bin/krusader) ====by 0x811DEBA: (within /usr/bin/krusader) ====by 0x53D8CB2: QObject::activate_signal(QConnectionList*, QUObject*) (in /usr/lib/libqt-mt.so.3.3.7) ====by 0x53D91DF: QObject::activate_signal(int, QString) (in /usr/lib/libqt-mt.so.3.3.7) ====by 0x8141A76: (within /usr/bin/krusader) ====by 0x8141FB3: (within /usr/bin/krusader) ====by 0x81413B2: (within /usr/bin/krusader) ====by 0x8112DD2: (within /usr/bin/krusader) ====by 0x8113767: (within /usr/bin/krusader) ====by 0x8113903: (within /usr/bin/krusader) ====by 0x53D8CB2: QObject::activate_signal(QConnectionList*, QUObject*) (in /usr/lib/libqt-mt.so.3.3.7) ====by 0x53D9743: QObject::activate_signal(int) (in /usr/lib/libqt-mt.so.3.3.7) ==== Address 0x6FCD04C is 12 bytes inside a block of size 20 free'd ====at 0x401CCBC: operator delete(void*) (vg_replace_malloc.c:244) ====by 0x56EFEC7: QStringData::deleteSelf() (in /usr/lib/libqt-mt.so.3.3.7) ====by 0x81449FB: (within /usr/bin/krusader) ====by 0x56CFEB1: QGDict::remove_string(QString const&, void*) (in /usr/lib/libqt-mt.so.3.3.7) ====by 0x8141FCB: (within /usr/bin/krusader) ====by 0x81413B2: (within /usr/bin/krusader) ====by 0x8112DD2: (within /usr/bin/krusader) ====by 0x8113767: (within /usr/bin/krusader) ====by 0x8113903: (within /usr/bin/krusader) ====by 0x53D8CB2: QObject::activate_signal(QConnectionList*, QUObject*) (in /usr/lib/libqt-mt.so.3.3.7) ====by 0x53D9743: QObject::activate_signal(int) (in /usr/lib/libqt-mt.so.3.3.7) ====by 0x5763DB5: QTimer::timeout() (in /usr/lib/libqt-mt.so.3.3.7) ==== ==== Invalid read of size 4 ====at 0x8108067: (within /usr/bin/krusader) ====by 0x811DEBA: (within /usr/bin/krusader) ====by 0x53D8CB2: QObject::activate_signal(QConnectionList*, QUObject*) (in /usr/lib/libqt-mt.so.3.3.7) ====by 0x53D91DF: QObject::activate_signal(int, QString) (in /usr/lib/libqt-mt.so.3.3.7) ====by 0x8141A76: (within /usr/bin/krusader) ====by 0x8141FB3: (within /usr/bin/krusader) ====by 0x81413B2: (within /usr/bin/krusader) ====by 0x8112DD2: (within /usr/bin/krusader) ====by 0x8113767: (within /usr/bin/krusade
Bug#403130: [Krusader-devel] Re: Bug#403130: krusader is HORRIBLY UNSTABLE in REMOTE/FTP, for OVER A YEAR, for the LOVE OF GOD!
Hi, On 12/18/06, Karai Csaba <[EMAIL PROTECTED]> wrote: Hi! Valgrind reports the problem. Unfortunately, you don't have debug mode Krusader. The (within /usr/bin/krusader) is not very detailed information. 1. please download Krusader from CVS http://krusader.sourceforge.net/downloads/krusader-cvs-20061218.tar.gz 2. install KDevelop (very big 500MByte, but will install all files that are required for compilation) after that, you may remove it You can also use # apt-get build-dep krusader to install the build dependencies for Krusader (without KDevelop) as explained in http://krusader.sourceforge.net/phpBB/viewtopic.php?p=8449#8449 bye, Frank 3. compile Krusader: make -f Makefile.cvs ./configure --prefix=/usr --enable-debug make 4. run with valgrind Valgrind exactly tells, that ==== Invalid read of size 4 - as it is called from Krusader, then it's a Krusader bug and we could correct it it could cause the crash... Thanks, Csaba > ==== > ==== Invalid read of size 4 > ====at 0x8108013: (within /usr/bin/krusader) > ====by 0x811DEBA: (within /usr/bin/krusader) > ====by 0x53D8CB2: QObject::activate_signal(QConnectionList*, > QUObject*) (in /usr/lib/libqt-mt.so.3.3.7) > ====by 0x53D91DF: QObject::activate_signal(int, QString) (in > /usr/lib/libqt-mt.so.3.3.7) > ====by 0x8141A76: (within /usr/bin/krusader) > ====by 0x8141FB3: (within /usr/bin/krusader) > ====by 0x81413B2: (within /usr/bin/krusader) > ====by 0x8112DD2: (within /usr/bin/krusader) > ====by 0x8113767: (within /usr/bin/krusader) > ====by 0x8113903: (within /usr/bin/krusader) > ====by 0x53D8CB2: QObject::activate_signal(QConnectionList*, > QUObject*) (in /usr/lib/libqt-mt.so.3.3.7) > ====by 0x53D9743: QObject::activate_signal(int) (in > /usr/lib/libqt-mt.so.3.3.7) > ==== Address 0x6CD932C is 76 bytes inside a block of size 140 free'd > ====at 0x401CCBC: operator delete(void*) (vg_replace_malloc.c:244) > ====by 0x56CFEB1: QGDict::remove_string(QString const&, void*) > (in /usr/lib/libqt-mt.so.3.3.7) > ====by 0x8141FCB: (within /usr/bin/krusader) > ====by 0x81413B2: (within /usr/bin/krusader) > ====by 0x8112DD2: (within /usr/bin/krusader) > ====by 0x8113767: (within /usr/bin/krusader) > ====by 0x8113903: (within /usr/bin/krusader) > ====by 0x53D8CB2: QObject::activate_signal(QConnectionList*, > QUObject*) (in /usr/lib/libqt-mt.so.3.3.7) > ====by 0x53D9743: QObject::activate_signal(int) (in > /usr/lib/libqt-mt.so.3.3.7) > ====by 0x5763DB5: QTimer::timeout() (in /usr/lib/libqt-mt.so.3.3.7) > ====by 0x5400566: QTimer::event(QEvent*) (in > /usr/lib/libqt-mt.so.3.3.7) > ====by 0x5370BD5: QApplication::internalNotify(QObject*, > QEvent*) (in /usr/lib/libqt-mt.so.3.3.7) > ==== > ==== Invalid read of size 4 > ====at 0x8108016: (within /usr/bin/krusader) > ====by 0x811DEBA: (within /usr/bin/krusader) > ====by 0x53D8CB2: QObject::activate_signal(QConnectionList*, > QUObject*) (in /usr/lib/libqt-mt.so.3.3.7) > ====by 0x53D91DF: QObject::activate_signal(int, QString) (in > /usr/lib/libqt-mt.so.3.3.7) > ====by 0x8141A76: (within /usr/bin/krusader) > ====by 0x8141FB3: (within /usr/bin/krusader) > ====by 0x81413B2: (within /usr/bin/krusader) > ====by 0x8112DD2: (within /usr/bin/krusader) > ====by 0x8113767: (within /usr/bin/krusader) > ====by 0x8113903: (within /usr/bin/krusader) > ====by 0x53D8CB2: QObject::activate_signal(QConnectionList*, > QUObject*) (in /usr/lib/libqt-mt.so.3.3.7) > ====by 0x53D9743: QObject::activate_signal(int) (in > /usr/lib/libqt-mt.so.3.3.7) > ==== Address 0x6FCD04C is 12 bytes inside a block of size 20 free'd > ====at 0x401CCBC: operator delete(void*) (vg_replace_malloc.c:244) > ====by 0x56EFEC7: QStringData::deleteSelf() (in > /usr/lib/libqt-mt.so.3.3.7) > ====by 0x81449FB: (within /usr/bin/krusader) > ====by 0x56CFEB1: QGDict::remove_string(QString const&, void*) > (in /usr/lib/libqt-mt.so.3.3.7) > ====by 0x8141FCB: (within /usr/bin/krusader) > ====by 0x81413B2: (within /usr/bin/krusader) > ====by 0x8112DD2: (within /usr/bin/krusader) > ====by 0x8113767: (within /usr/bin/krusader) > ====by 0x8113903: (within /usr/bin/krusader) > ====by 0x53D8CB2: QObject::activate_signal(QConnectionList*, > QUObject*) (in /usr/lib/libqt-mt.so.3.3.7) > ====by 0x53D9743: QObject::activate_signal(int) (in > /usr/lib/libqt-mt.so.3.3.7) > ====by 0x5763DB5: QTimer::timeout() (in /usr/lib/libqt-mt.so.3.3.7) > ==== > ==== Invalid read of size 4 > ====at 0x8108067: (within /usr/bin/krusader) > ====by 0x811DEBA: (within /usr/bin/krusader) > ====by 0x53D8CB2: QObject::activate_signal(Q
Bug#403130: [Krusader-devel] Re: Bug#403130: krusader is HORRIBLY UNSTABLE in REMOTE/FTP, for OVER A YEAR, for the LOVE OF GOD!
Krusader is still crashing just opened remote connections and pressed fastly ctrl+r (refresh) (no debugging symbols found) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1239840544 (LWP 4655)] [KCrash handler] #6 0x08152408 in QValueList::detachInternal () #7 0x0814e3cb in QValueListPrivate::QValueListPrivate () #8 0x08114af8 in QBitmap::~QBitmap () #9 0xb6db6302 in QListView::drawContentsOffset (this=0x841e1e8, p=0xbfb58708, ox=0, oy=0, cx=0, cy=0, cw=819, ch=861) at widgets/qlistview.cpp:2955 #10 0xb6de9ab1 in QScrollView::viewportPaintEvent (this=0x841e1e8, pe=0xbfb590c4) at widgets/qscrollview.cpp:1706 #11 0xb7504554 in KListView::viewportPaintEvent (this=0x841e1e8, e=0xbfb590c4) at /home/ana/Debian/kdelibs/kdelibs-3.5.5a.dfsg.1/./kdeui/klistview.cpp:1929 #12 0xb6dea350 in QScrollView::eventFilter (this=0x841e1e8, obj=0x841e820, e=0xbfb590c4) at widgets/qscrollview.cpp:1489 #13 0xb6db243e in QListView::eventFilter (this=0x841e1e8, o=0x841e820, e=0xbfb590c4) at widgets/qlistview.cpp:3866 #14 0x08139356 in QValueListPrivate::~QValueListPrivate () #15 0xb6cb4302 in QObject::activate_filters (this=0x841e820, e=0xbfb590c4) at kernel/qobject.cpp:903 #16 0xb6cb4380 in QObject::event (this=0x841e820, e=0xbfb590c4) at kernel/qobject.cpp:735 #17 0xb6ceb612 in QWidget::event (this=0x841e820, e=0xbfb590c4) at kernel/qwidget.cpp:4678 #18 0xb6c4cc26 in QApplication::internalNotify (this=0xbfb6a4d4, receiver=0x841e820, e=0xbfb590c4) at kernel/qapplication.cpp:2635 #19 0xb6c4f5d6 in QApplication::notify (this=0xbfb6a4d4, receiver=0x841e820, e=0xbfb590c4) at kernel/qapplication.cpp:2523 #20 0xb7342e0e in KApplication::notify (this=0xbfb6a4d4, receiver=0x841e820, event=0xbfb590c4) at /home/ana/Debian/kdelibs/kdelibs-3.5.5a.dfsg.1/./kdecore/kapplication.cpp:550 #21 0xb6be0421 in QApplication::sendEvent (receiver=0x841e820, event=0xbfb590c4) at ../include/qapplication.h:520 #22 0xb6c19709 in QWidget::repaint (this=0x841e820, x=0, y=0, w=819, h=861, erase=false) at kernel/qwidget_x11.cpp:1593 #23 0xb6cf2911 in QWidget::repaint (this=0x841e820, [EMAIL PROTECTED], erase=false) at .moc/debug-shared-mt/../../kernel/qwidget.h:839 #24 0xb6cf0a0a in QWidget::repaint (this=0x841e820, erase=false) at kernel/qwidget.cpp:6032 #25 0xb6db4fb0 in QListView::updateContents (this=0x841e1e8) at widgets/qlistview.cpp:3618 #26 0xb7054785 in QListView::qt_invoke (this=0x841e1e8, _id=70, _o=0xbfb592dc) at .moc/debug-shared-mt/moc_qlistview.cpp:614 #27 0xb7637a33 in KListView::qt_invoke (this=0x841e1e8, _id=70, _o=0xbfb592dc) at ./klistview.moc:579 #28 0x0813d830 in QValueListPrivate::~QValueListPrivate () #29 0xb6cb4d4f in QObject::activate_signal (this=0x842b0d8, clist=0x8424c20, o=0xbfb592dc) at kernel/qobject.cpp:2356 #30 0xb6cb57e0 in QObject::activate_signal (this=0x842b0d8, signal=2) at kernel/qobject.cpp:2325 #31 0xb703fe5e in QTimer::timeout (this=0x842b0d8) at .moc/debug-shared-mt/moc_qtimer.cpp:82 #32 0xb6cdc603 in QTimer::event (this=0x842b0d8, e=0xbfb59628) at kernel/qtimer.cpp:219 #33 0xb6c4cc26 in QApplication::internalNotify (this=0xbfb6a4d4, receiver=0x842b0d8, e=0xbfb59628) at kernel/qapplication.cpp:2635 #34 0xb6c4ea43 in QApplication::notify (this=0xbfb6a4d4, receiver=0x842b0d8, e=0xbfb59628) at kernel/qapplication.cpp:2358 #35 0xb7342e0e in KApplication::notify (this=0xbfb6a4d4, receiver=0x842b0d8, event=0xbfb59628) at /home/ana/Debian/kdelibs/kdelibs-3.5.5a.dfsg.1/./kdecore/kapplication.cpp:550 #36 0xb6be0421 in QApplication::sendEvent (receiver=0x842b0d8, event=0xbfb59628) at ../include/qapplication.h:520 #37 0xb6c3f623 in QEventLoop::activateTimers (this=0x82a4010) at kernel/qeventloop_unix.cpp:556 #38 0xb6bf476f in QEventLoop::processEvents (this=0x82a4010, flags=4) at kernel/qeventloop_x11.cpp:389 #39 0x0814b212 in QValueListPrivate::QValueListPrivate () #40 0x08166a4f in QMapConstIterator::inc () #41 0x0814c30a in QValueListPrivate::QValueListPrivate () #42 0x0814ba13 in QValueListPrivate::QValueListPrivate () #43 0x0811ceff in QBitmap::~QBitmap () #44 0x0811d988 in QBitmap::~QBitmap () #45 0x0811dac5 in QBitmap::~QBitmap () #46 0xb6cb4d4f in QObject::activate_signal (this=0x83f4550, clist=0x83f4760, o=0xbfb59c0c) at kernel/qobject.cpp:2356 #47 0xb6cb57e0 in QObject::activate_signal (this=0x83f4550, signal=2) at kernel/qobject.cpp:2325 #48 0xb703fe5e in QTimer::timeout (this=0x83f4550) at .moc/debug-shared-mt/moc_qtimer.cpp:82 #49 0xb6cdc603 in QTimer::event (this=0x83f4550, e=0xbfb59f58) at kernel/qtimer.cpp:219 #50 0xb6c4cc26 in QApplication::internalNotify (this=0xbfb6a4d4, receiver=0x83f4550, e=0xbfb59f58) at kernel/qapplication.cpp:2635 #51 0xb6c4ea43 in QApplication::notify (this=0xbfb6a4d4, receiver=0x83f4550, e=0xbfb59f58) at kernel/qapplication.cpp:2358 #52 0xb7342e0e in KA
Bug#403130: [Krusader-devel] Re: Bug#403130: krusader is HORRIBLY UNSTABLE in REMOTE/FTP, for OVER A YEAR, for the LOVE OF GOD!
Karai Csaba wrote: > 1. Is it possible that you don't have debug mode Krusader? How to install it on debian? > 2. I guessed browsing the stack trace, that >- you want to delete some files from the FTP server > (KMessageBox::warningContinueCancelList is called only that > place in Krusader) >- which one did you choose, continue or cancel? >- which crashed? I choosed OK. > 3. Do you use keyboard (Del) or mouse (right click) to delete those >files? Keyboard >I guess you've used keyboard because of QETWidget::translateKeyEvent, >- if the crash occurs only with mouse, please compile the newest > CVS version of Krusader. I've fixed a similar crash Nope > 4. Which KDE version are you using? >KDE 3.5.0, KDE 3.5.1 had some problems with list view handling. >Konqueror also crashed. I had problems with SuSE 10.1 and KDE. After >I upgraded my KDE it went correctly. I use KDE 3.5.4 without any >problem. ii kdelibs 3.5.5a.dfsg.1-5 ii kdebase 3.5.4-2 > 5. Do you have valgrind installed? >If you have, that may ease correcting the bug. >- compile a debug mode Krusader apt-get source and.. ? append some option? btw it would be nice to have a krusader-dbg mode in Debian >valgrind --tool=memcheck ${mypath}/krusader >This tool will write to stdout, what really happens. >If you could send these informations before the crash, it's almost >sure, that we may fix or tell you what to do. I am installing -dbg of kdebase and kdelibs In the meantime, yet another bug report I think it occured right after a copy from local to remote (started by F5 key) finished (or was it right after I pressed the ENTER / OK?) (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) [Thread debugging using libthread_db enabled] [New Thread -1240123168 (LWP 519)] [KCrash handler] #6 0x0810b343 in QBitmap::~QBitmap () #7 0xb6a8325a in QListView::drawContentsOffset () from /usr/lib/libqt-mt.so.3 #8 0xb6ab6a09 in QScrollView::viewportPaintEvent () from /usr/lib/libqt-mt.so.3 #9 0xb728c554 in KListView::viewportPaintEvent () from /usr/lib/libkdeui.so.4 #10 0xb6ab72a8 in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3 #11 0xb6a7f396 in QListView::eventFilter () from /usr/lib/libqt-mt.so.3 #12 0x081316d6 in QValueListPrivate::~QValueListPrivate () #13 0xb6981266 in QObject::activate_filters () from /usr/lib/libqt-mt.so.3 #14 0xb69812e4 in QObject::event () from /usr/lib/libqt-mt.so.3 #15 0xb69b8576 in QWidget::event () from /usr/lib/libqt-mt.so.3 #16 0xb6919bd6 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #17 0xb691c586 in QApplication::notify () from /usr/lib/libqt-mt.so.3 #18 0xb70cae0e in KApplication::notify () from /usr/lib/libkdecore.so.4 #19 0xb68ad3d1 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3 #20 0xb68e66b9 in QWidget::repaint () from /usr/lib/libqt-mt.so.3 #21 0xb69bf875 in QWidget::repaint () from /usr/lib/libqt-mt.so.3 #22 0xb69bd96e in QWidget::repaint () from /usr/lib/libqt-mt.so.3 #23 0xb6a81f08 in QListView::updateContents () from /usr/lib/libqt-mt.so.3 #24 0xb6d216dd in QListView::qt_invoke () from /usr/lib/libqt-mt.so.3 #25 0xb73bfa33 in KListView::qt_invoke () from /usr/lib/libkdeui.so.4 #26 0x08131e00 in QValueListPrivate::~QValueListPrivate () #27 0xb6981cb3 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #28 0xb6982744 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #29 0xb6d0cdb6 in QTimer::timeout () from /usr/lib/libqt-mt.so.3 #30 0xb69a9567 in QTimer::event () from /usr/lib/libqt-mt.so.3 #31 0xb6919bd6 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #32 0xb691b9f3 in QApplication::notify () from /usr/lib/libqt-mt.so.3 #33 0xb70cae0e in KApplication::notify () from /usr/lib/libkdecore.so.4 #34 0xb68ad3d1 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3 #35 0xb690c5d3 in QEventLoop::activateTimers () from /usr/lib/libqt-mt.so.3 #36 0xb68c171f in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 #37 0xb6934129 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 #38 0xb6933f4a in QEventLoop::exec
Bug#403130: [Krusader-devel] Re: Bug#403130: krusader is HORRIBLY UNSTABLE in REMOTE/FTP, for OVER A YEAR, for the LOVE OF GOD!
Karai Csaba wrote: Ok I run valgrind on krusader. Basicly there are some X server errors printed to stdout, perhaps this is fault of testing Xorg versions in my debian testing, and other errors like null hash (QT or krusader error) and warnings about layout problems (I suppose krusader fault?) and some leaks. This time I didn't run into a crash. I upgraded some X libs and installed -dbg of them, will do more debugging soon. ==== ERROR SUMMARY: 447 errors from 21 contexts (suppressed: 200 from 4) ==== malloc/free: in use at exit: 3,499,735 bytes in 101,897 blocks. ==== malloc/free: 13,010,942 allocs, 12,909,045 frees, 317,074,608 bytes allocated. ==== For counts of detected errors, rerun with: -v ==== searching for pointers to 101,897 not-freed blocks. ==== checked 4,134,884 bytes. ==== ==== LEAK SUMMARY: ====definitely lost: 689,152 bytes in 29,938 blocks. ==== possibly lost: 398 bytes in 6 blocks. ====still reachable: 2,810,185 bytes in 71,953 blocks. ==== suppressed: 0 bytes in 0 blocks. ==== Use --leak-check=full to see details of leaked memory. [EMAIL PROTECTED]:~$ valgrind --tool=memcheck krusader ==== Memcheck, a memory error detector. ==== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al. ==== Using LibVEX rev 1658, a library for dynamic binary translation . ==== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP. ==== Using valgrind-3.2.1-Debian, a dynamic binary instrumentation f ramework. ==== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al. ==== For more details, rerun with: -v ==== ==== Syscall param write(buf) points to uninitialised byte(s) ====at 0x5B5F9B8: write (in /usr/lib/debug/libpthread-0.10.so) ====by 0x5A8126E: _X11TransWrite (Xtrans.c:897) ====by 0x5A86BA5: _XFlushInt (XlibInt.c:665) ====by 0x5A86C7A: _XReply (XlibInt.c:1694) ====by 0x5A6CF40: XInternAtom (IntAtom.c:185) ====by 0x5A80D9A: XSetWMProperties (WMProps.c:145) ====by 0x5342700: QWidget::create(unsigned long, bool, bool) (in /usr/lib/libqt-mt.so.3.3.7) ====by 0x5415C41: QWidget::QWidget(QWidget*, char const*, unsigned) (in /usr/lib/libqt-mt.so.3.3.7) ====by 0x4F8AA47: KApplication::init(bool) (in /usr/lib/libkdecore.so.4.2.0) ====by 0x4F9ACBE: KApplication::KApplication(bool, bool) (in /usr/lib/libkdecore.so.4.2.0) ====by 0x8087014: (within /usr/bin/krusader) ====by 0x5CD03BD: (below main) (libc-start.c:237) ==== Address 0x5E66EC4 is 252 bytes inside a block of size 16,384 alloc'd ====at 0x401C6CA: calloc (vg_replace_malloc.c:279) ====by 0x5A71C8D: XOpenDisplay (OpenDis.c:262) ====by 0x52FE277: qt_init_internal(int*, char**, _XDisplay*, unsigned long, unsigned long) (in /usr/lib/libqt-mt.so.3.3.7) ====by 0x53002CD: qt_init(int*, char**, QApplication::Type) (in /usr/lib/libqt-mt.so.3.3.7) ====by 0x5378317: QApplication::construct(int&, char**, QApplication::Type) (in /usr/lib/libqt-mt.so.3.3.7) ====by 0x5378656: QApplication::QApplication(int&, char**, bool) (in /usr/lib/libqt-mt.so.3.3.7) ====by 0x4F9AAFD: KApplication::KApplication(bool, bool) (in /usr/lib/libkdecore.so.4.2.0) ====by 0x8087014: (within /usr/bin/krusader) ====by 0x5CD03BD: (below main) (libc-start.c:237) ==== ==== Syscall param write(buf) points to uninitialised byte(s) ====at 0x5B5F9B8: write (in /usr/lib/debug/libpthread-0.10.so) ====by 0x5A8126E: _X11TransWrite (Xtrans.c:897) ====by 0x5A86BA5: _XFlushInt (XlibInt.c:665) ====by 0x5A63500: XFlush (Flush.c:42) ====by 0x534133B: QWidget::setCursor(QCursor const&) (in /usr/lib/libqt-mt.so.3.3.7) ====by 0x54B900C: QLineEditPrivate::init(QString const&) (in /usr/lib/libqt-mt.so.3.3.7) ====by 0x54BA6F6: QLineEdit::QLineEdit(QWidget*, char const*) (in /usr/lib/libqt-mt.so.3.3.7) ====by 0x4D0819F: KLineEdit::KLineEdit(QWidget*, char const*) (in /usr/lib/libkdeui.so.4.2.0) ====by 0x4D08A39: KListViewLineEdit::KListViewLineEdit(KListView*) (in /usr/lib/libkdeui.so.4.2.0) ====by 0x4D0A589: KListView::KListView(QWidget*, char const*) (in /usr/lib/libkdeui.so.4.2.0) ====by 0x81D3C1A: (within /usr/bin/krusader) ====by 0x81D40B1: (within /usr/bin/krusader) ==== Address 0x5E66E66 is 158 bytes inside a block of size 16,384 alloc'd ====at 0x401C6CA: calloc (vg_replace_malloc.c:279) ====by 0x5A71C8D: XOpenDisplay (OpenDis.c:262) ====by 0x52FE277: qt_init_internal(int*, char**, _XDisplay*, unsigned long, unsigned long) (in /usr/lib/libqt-mt.so.3.3.7) ====by 0x53002CD: qt_init(int*, char**, QApplication::Type) (in /usr/lib/libqt-mt.so.3.3.7) ====by 0x5378317: QApplication::construct(int&, char**, QApplication::Type) (in /usr/lib/libqt-mt.so.3.3.7) ====
Bug#403130: [Krusader-devel] Re: Bug#403130: krusader is HORRIBLY UNSTABLE in REMOTE/FTP, for OVER A YEAR, for the LOVE OF GOD!
Hi, On 12/15/06, Rafal Maj <[EMAIL PROTECTED]> wrote: Karai Csaba wrote: > 1. Is it possible that you don't have debug mode Krusader? How to install it on debian? Take a look at http://krusader.sourceforge.net/phpBB/viewtopic.php?p=8449#8449 for compiling Krusader-cvs on Debian and installing it in /opt/krusader so that you don't overwrite the krusader version that is installed with the deb package. There is also an non-official krusader_1.70.1.20061213-0sid0_i386.deb package available for sid at http://krusader.sourceforge.net/cvs.php ( It will replace your current Krusader ) thanks and bye, Frank > 2. I guessed browsing the stack trace, that >- you want to delete some files from the FTP server > (KMessageBox::warningContinueCancelList is called only that > place in Krusader) >- which one did you choose, continue or cancel? >- which crashed? I choosed OK. > 3. Do you use keyboard (Del) or mouse (right click) to delete those >files? Keyboard >I guess you've used keyboard because of QETWidget::translateKeyEvent, >- if the crash occurs only with mouse, please compile the newest > CVS version of Krusader. I've fixed a similar crash Nope > 4. Which KDE version are you using? >KDE 3.5.0, KDE 3.5.1 had some problems with list view handling. >Konqueror also crashed. I had problems with SuSE 10.1 and KDE. After >I upgraded my KDE it went correctly. I use KDE 3.5.4 without any >problem. ii kdelibs 3.5.5a.dfsg.1-5 ii kdebase 3.5.4-2 > 5. Do you have valgrind installed? >If you have, that may ease correcting the bug. >- compile a debug mode Krusader apt-get source and.. ? append some option? btw it would be nice to have a krusader-dbg mode in Debian >valgrind --tool=memcheck ${mypath}/krusader >This tool will write to stdout, what really happens. >If you could send these informations before the crash, it's almost >sure, that we may fix or tell you what to do. I am installing -dbg of kdebase and kdelibs In the meantime, yet another bug report I think it occured right after a copy from local to remote (started by F5 key) finished (or was it right after I pressed the ENTER / OK?) (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) [Thread debugging using libthread_db enabled] [New Thread -1240123168 (LWP 519)] [KCrash handler] #6 0x0810b343 in QBitmap::~QBitmap () #7 0xb6a8325a in QListView::drawContentsOffset () from /usr/lib/libqt-mt.so.3 #8 0xb6ab6a09 in QScrollView::viewportPaintEvent () from /usr/lib/libqt-mt.so.3 #9 0xb728c554 in KListView::viewportPaintEvent () from /usr/lib/libkdeui.so.4 #10 0xb6ab72a8 in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3 #11 0xb6a7f396 in QListView::eventFilter () from /usr/lib/libqt-mt.so.3 #12 0x081316d6 in QValueListPrivate::~QValueListPrivate () #13 0xb6981266 in QObject::activate_filters () from /usr/lib/libqt-mt.so.3 #14 0xb69812e4 in QObject::event () from /usr/lib/libqt-mt.so.3 #15 0xb69b8576 in QWidget::event () from /usr/lib/libqt-mt.so.3 #16 0xb6919bd6 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #17 0xb691c586 in QApplication::notify () from /usr/lib/libqt-mt.so.3 #18 0xb70cae0e in KApplication::notify () from /usr/lib/libkdecore.so.4 #19 0xb68ad3d1 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3 #20 0xb68e66b9 in QWidget::repaint () from /usr/lib/libqt-mt.so.3 #21 0xb69bf875 in QWidget::repaint () from /usr/lib/libqt-mt.so.3 #22 0xb69bd96e in QWidget::repaint () from /usr/lib/libqt-mt.so.3 #23 0xb6a81f08 in QListView::updateContents () from /usr/lib/libqt-mt.so.3 #24 0xb6d216dd in QListView::qt_invoke () from /usr/lib/libqt-mt.so.3 #25 0xb73bfa33 in KListView::qt_invoke () from /usr/lib/libkdeui.so.4 #26 0x08131e00 in QValueListPrivate::~QValueListPrivate () #27 0xb6981cb3 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #28 0xb6982744 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #29 0xb6d0cdb6 in QTimer::timeout () from /usr/lib/libqt-mt.so.3 #30 0xb69a9567 in QTimer::event () from /usr/lib/libqt-mt.so.3 #31 0xb6919bd6 in QApplication::internalNo