-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hello, I checked the today's (2006-12-23 23:00) CVS version - -d:pserver:[EMAIL PROTECTED]:/cvsroot/krusader co make -f Makefile.cvs && ./configure --enable-debug && make valgrind krusader/krusader it did crashed. Best way to reproduce is: - - copy directory both ways (from/to remote) - - create and delte files, dirs - - edit failes by F4 key (several of them prefferably) - - somtimes problems with inet connection seem to speedup the crash - - I connect to FTP, with password in kdewallet - - default settings of krusader - - doing all the things above in same time (or soem of them Im not confident which steps are important) This time crash occured +/- in a moment where there was one or two copy processes in the background and I was either creating a new dir, deleting it, or just enterint a remote dir. After the crash the copy window (1% completed) remained visible (but it seem to be stalled, I just closed it) The crash reported by valgrind: ==15948== ==15948== Thread 2: ==15948== Invalid read of size 4 ==15948== at 0x5DAFA6E: _nl_locale_subfreeres (setlocale.c:455) ==15948== by 0x5DAF7C6: free_mem (gconv_db.c:792) ==15948== by 0x5DAFF21: __libc_freeres (set-freeres.c:47) ==15948== by 0x40191F6: _vgnU_freeres (vg_preloaded.c:60) ==15948== by 0x5B5A2F0: __pthread_manager (manager.c:157) ==15948== by 0x5D75349: clone (clone.S:119) ==15948== Address 0x0 is not stack'd, malloc'd or (recently) free'd ==15948== ==15948== Process terminating with default action of signal 11 (SIGSEGV) ==15948== Access not within mapped region at address 0x0 ==15948== at 0x5DAFA6E: _nl_locale_subfreeres (setlocale.c:455) ==15948== by 0x5DAF7C6: free_mem (gconv_db.c:792) ==15948== by 0x5DAFF21: __libc_freeres (set-freeres.c:47) ==15948== by 0x40191F6: _vgnU_freeres (vg_preloaded.c:60) ==15948== by 0x5B5A2F0: __pthread_manager (manager.c:157) ==15948== by 0x5D75349: clone (clone.S:119) ==15948== ==15948== ERROR SUMMARY: 782 errors from 35 contexts (suppressed: 174 from 9) ==15948== malloc/free: in use at exit: 7,209,447 bytes in 234,135 blocks. ==15948== malloc/free: 4,485,037 allocs, 4,250,902 frees, 161,195,920 bytes allocated. ==15948== For counts of detected errors, rerun with: -v ==15948== searching for pointers to 234,135 not-freed blocks. ==15948== checked 7,394,752 bytes. ==15948== ==15948== LEAK SUMMARY: ==15948== definitely lost: 645,194 bytes in 28,416 blocks. ==15948== possibly lost: 3,504 bytes in 12 blocks. ==15948== still reachable: 6,560,749 bytes in 205,707 blocks. ==15948== suppressed: 0 bytes in 0 blocks. ==15948== Use --leak-check=full to see details of leaked memory. Crash handler from KDE was not too insightfull: This backtrace appears to be of no use. This is probably because your packages are built in a way which prevents creation of proper backtraces, or the stack frame was seriously corrupted in the crash. (no debugging symbols found) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (no debugging symbols found) 0x38059480 in ?? () #0 0x38059480 in ?? () #1 0x62a6ceec in ?? () #2 0x62a6ceb8 in ?? () #3 0x000000a2 in ?? () #4 0x38bfe060 in ?? () #5 0x3804bdc0 in ?? () #6 0x000000a2 in ?? () #7 0x38ae82dc in ?? () #8 0x62a6ceb8 in ?? () #9 0x62a6ceb0 in ?? () #10 0x00000008 in ?? () #11 0x04eacac0 in ?? () #12 0x62a57000 in ?? () #13 0x00000000 in ?? () Other things printed to console before crash: QApplication::postEvent: Unexpected null receiver krusader: got signal updatedVfile(.gnome2) but can't find KrViewItem krusader: got signal updatedVfile(test) but can't find KrViewItem krusader: got signal updatedVfile(.xsession-errors) but can't find KrViewItem krusader: got signal updatedVfile(.gconfd) but can't find KrViewItem ==9785== ==9785== Syscall param write(buf) points to uninitialised byte(s) ==9785== at 0x5B5F9DB: write (in /usr/lib/debug/libpthread-0.10.so) ==9785== by 0x5A8126E: _X11TransWrite (Xtrans.c:897) ==9785== by 0x5A86BA5: _XFlushInt (XlibInt.c:665) ==9785== by 0x5A5D979: XMoveResizeWindow (ConfWind.c:44) ==9785== by 0x533C6D9: QWidget::internalSetGeometry(int, int, int, int, bool) (qwidget_x11.cpp:2025) ==9785== by 0x5414BCB: QWidget::setGeometry(int, int, int, int) (qwidget.cpp:3811) ==9785== by 0x536C5E5: QWidgetItem::setGeometry(QRect const&) (qabstractlayout.cpp:370) ==9785== by 0x53BF9C8: QGridBox::setGeometry(QRect const&) (qlayout.cpp:77) ==9785== by 0x53BCDB8: QGridLayoutData::distribute(QRect, int) (qlayout.cpp:781) ==9785== by 0x53BD17A: QGridLayout::setGeometry(QRect const&) (qlayout.cpp:1123) ==9785== by 0x536B0F3: QLayout::activate() (qabstractlayout.cpp:1202) ==9785== by 0x536B774: QLayout::eventFilter(QObject*, QEvent*) (qabstractlayout.cpp:903) ==9785== Address 0x5E67BC5 is 4,093 bytes inside a block of size 16,384 alloc'd ==9785== at 0x401C6CA: calloc (vg_replace_malloc.c:279) ==9785== by 0x5A71C8D: XOpenDisplay (OpenDis.c:262) ==9785== by 0x52FE277: qt_init_internal(int*, char**, _XDisplay*, unsigned long, unsigned long) (qapplication_x11.cpp:1767) ==9785== by 0x53002CD: qt_init(int*, char**, QApplication::Type) (qapplication_x11.cpp:2385) ==9785== by 0x5378317: QApplication::construct(int&, char**, QApplication::Type) (qapplication.cpp:813) ==9785== by 0x5378656: QApplication::QApplication(int&, char**, bool) (qapplication.cpp:773) ==9785== by 0x4F9AAFD: KApplication::KApplication(bool, bool) (kapplication.cpp:622) ==9785== by 0x808AE63: main (krusaderapp.h:11) krusader: WARNING: KXMLGUIClient::setXMLFile: cannot find .rc file krviewer.rc krusader: WARNING: KXMLGUIClient::setXMLFile: cannot find .rc file krviewer.rc ==9785== ==9785== Syscall param write(buf) points to uninitialised byte(s) ==9785== at 0x5B5F9DB: write (in /usr/lib/debug/libpthread-0.10.so) ==9785== by 0x5A8126E: _X11TransWrite (Xtrans.c:897) ==9785== by 0x5A86BA5: _XFlushInt (XlibInt.c:665) ==9785== by 0x5A5F517: XCopyArea (CopyArea.c:50) ==9785== by 0x532ADBD: QPainter::drawPixmap(int, int, QPixmap const&, int, int, int, int) (qpainter_x11.cpp:2723) ==9785== by 0x7E5BDA0: KateViewInternal::paintText(int, int, int, int, bool) (kateviewinternal.cpp:755) ==9785== by 0x7E5C012: KateViewInternal::paintEvent(QPaintEvent*) (kateviewinternal.cpp:2894) ==9785== by 0x540FA61: QWidget::event(QEvent*) (qwidget.cpp:4805) ==9785== by 0x5370BD5: QApplication::internalNotify(QObject*, QEvent*) (qapplication.cpp:2635) ==9785== by 0x5373585: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:2523) ==9785== by 0x4F9BE0D: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:550) ==9785== by 0x53043D0: QApplication::sendEvent(QObject*, QEvent*) (qapplication.h:520) ==9785== Address 0x5E69955 is 11,661 bytes inside a block of size 16,384 alloc'd ==9785== at 0x401C6CA: calloc (vg_replace_malloc.c:279) ==9785== by 0x5A71C8D: XOpenDisplay (OpenDis.c:262) ==9785== by 0x52FE277: qt_init_internal(int*, char**, _XDisplay*, unsigned long, unsigned long) (qapplication_x11.cpp:1767) ==9785== by 0x53002CD: qt_init(int*, char**, QApplication::Type) (qapplication_x11.cpp:2385) ==9785== by 0x5378317: QApplication::construct(int&, char**, QApplication::Type) (qapplication.cpp:813) ==9785== by 0x5378656: QApplication::QApplication(int&, char**, bool) (qapplication.cpp:773) ==9785== by 0x4F9AAFD: KApplication::KApplication(bool, bool) (kapplication.cpp:622) ==9785== by 0x808AE63: main (krusaderapp.h:11) ==9785== ==9785== Syscall param write(buf) points to uninitialised byte(s) ==9785== at 0x5B5F9DB: write (in /usr/lib/debug/libpthread-0.10.so) ==9785== by 0x5A8126E: _X11TransWrite (Xtrans.c:897) ==9785== by 0x5A86BA5: _XFlushInt (XlibInt.c:665) ==9785== by 0x5A5C0A8: XSetWindowBackground (Backgnd.c:43) ==9785== by 0x533F284: QWidget::setBackgroundColorDirect(QColor const&) (qwidget_x11.cpp:1006) ==9785== by 0x5411607: QWidget::setBackgroundFromMode() (qwidget.cpp:2527) ==9785== by 0x5416212: QWidget::QWidget(QWidget*, char const*, unsigned) (qwidget.cpp:900) ==9785== by 0x549BC53: QFrame::QFrame(QWidget*, char const*, unsigned) (qframe.cpp:174) ==9785== by 0x54AB99C: QLabel::QLabel(QString const&, QWidget*, char const*, unsigned) (qlabel.cpp:169) ==9785== by 0x7DFD9A7: KateViewDefaultsConfig::KateViewDefaultsConfig(QWidget*) (katedialogs.cpp:656) ==9785== by 0x7E510F9: KateDocument::configPage(unsigned, QWidget*, char const*) (katedocument.cpp:387) ==9785== by 0x7DEE90E: KateDocument::configDialog() (katedocument.cpp:1935) ==9785== Address 0x5E6AA0B is 15,939 bytes inside a block of size 16,384 alloc'd ==9785== at 0x401C6CA: calloc (vg_replace_malloc.c:279) ==9785== by 0x5A71C8D: XOpenDisplay (OpenDis.c:262) ==9785== by 0x52FE277: qt_init_internal(int*, char**, _XDisplay*, unsigned long, unsigned long) (qapplication_x11.cpp:1767) ==9785== by 0x53002CD: qt_init(int*, char**, QApplication::Type) (qapplication_x11.cpp:2385) ==9785== by 0x5378317: QApplication::construct(int&, char**, QApplication::Type) (qapplication.cpp:813) ==9785== by 0x5378656: QApplication::QApplication(int&, char**, bool) (qapplication.cpp:773) ==9785== by 0x4F9AAFD: KApplication::KApplication(bool, bool) (kapplication.cpp:622) ==9785== by 0x808AE63: main (krusaderapp.h:11) ==9785== ==9785== Invalid read of size 1 ==9785== at 0x811579C: KrDetailedViewItem::paintCell(QPainter*, QColorGroup const&, int, int, int) (krdetailedviewitem.cpp:208) ==9785== by 0x54DA259: QListView::drawContentsOffset(QPainter*, int, int, int, int, int, int) (qlistview.cpp:2955) ==9785== by 0x550DA08: QScrollView::viewportPaintEvent(QPaintEvent*) (qscrollview.cpp:1706) ==9785== by 0x4C4D553: KListView::viewportPaintEvent(QPaintEvent*) (klistview.cpp:1929) ==9785== by 0x550E2A7: QScrollView::eventFilter(QObject*, QEvent*) (qscrollview.cpp:1489) ==9785== by 0x54D6395: QListView::eventFilter(QObject*, QEvent*) (qlistview.cpp:3866) ==9785== by 0x813A245: KrDetailedView::eventFilter(QObject*, QEvent*) (krdetailedview.cpp:1355) ==9785== by 0x53D8265: QObject::activate_filters(QEvent*) (qobject.cpp:903) ==9785== by 0x53D82E3: QObject::event(QEvent*) (qobject.cpp:735) ==9785== by 0x540F575: QWidget::event(QEvent*) (qwidget.cpp:4678) ==9785== by 0x5370BD5: QApplication::internalNotify(QObject*, QEvent*) (qapplication.cpp:2635) ==9785== by 0x5373585: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:2523) ==9785== Address 0x6FA1AEC is not stack'd, malloc'd or (recently) free'd ==9785== ==9785== Invalid read of size 1 ==9785== at 0x811583B: KrDetailedViewItem::paintCell(QPainter*, QColorGroup const&, int, int, int) (krdetailedviewitem.cpp:215) ==9785== by 0x54DA259: QListView::drawContentsOffset(QPainter*, int, int, int, int, int, int) (qlistview.cpp:2955) ==9785== by 0x550DA08: QScrollView::viewportPaintEvent(QPaintEvent*) (qscrollview.cpp:1706) ==9785== by 0x4C4D553: KListView::viewportPaintEvent(QPaintEvent*) (klistview.cpp:1929) ==9785== by 0x550E2A7: QScrollView::eventFilter(QObject*, QEvent*) (qscrollview.cpp:1489) ==9785== by 0x54D6395: QListView::eventFilter(QObject*, QEvent*) (qlistview.cpp:3866) ==9785== by 0x813A245: KrDetailedView::eventFilter(QObject*, QEvent*) (krdetailedview.cpp:1355) ==9785== by 0x53D8265: QObject::activate_filters(QEvent*) (qobject.cpp:903) ==9785== by 0x53D82E3: QObject::event(QEvent*) (qobject.cpp:735) ==9785== by 0x540F575: QWidget::event(QEvent*) (qwidget.cpp:4678) ==9785== by 0x5370BD5: QApplication::internalNotify(QObject*, QEvent*) (qapplication.cpp:2635) ==9785== by 0x5373585: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:2523) ==9785== Address 0x6FA1B24 is 20 bytes inside a block of size 34 free'd ==9785== at 0x401C93E: operator delete[](void*) (vg_replace_malloc.c:256) ==9785== by 0x56F84AF: QStringData::~QStringData() (qstring.h:363) ==9785== by 0x56EFEBC: QStringData::deleteSelf() (qstring.cpp:1558) ==9785== by 0x4D370C4: KAction::insertKAccel(KAccel*) (qstring.h:848) ==9785== by 0x4D37657: KAction::plugShortcut() (kaction.cpp:400) ==9785== by 0x4D376DE: KAction::plug(QWidget*, int) (kaction.cpp:640) ==9785== by 0x4D46FFE: KToggleAction::plug(QWidget*, int) (kactionclasses.cpp:145) ==9785== by 0x4C51B52: KXMLGUI::BuildHelper::processActionElement(QDomElement const&, int) (kxmlguifactory_p.cpp:615) ==9785== by 0x4CE1B0B: KXMLGUI::BuildHelper::processActionOrCustomElement(QDomElement const&, bool) (kxmlguifactory_p.cpp:595) ==9785== by 0x4D4852C: KXMLGUI::BuildHelper::processElement(QDomElement const&) (kxmlguifactory_p.cpp:572) ==9785== by 0x4D487C2: KXMLGUI::BuildHelper::build(QDomElement const&) (kxmlguifactory_p.cpp:552) ==9785== by 0x4D488CE: KXMLGUI::BuildHelper::processContainerElement(QDomElement const&, QString const&, QString const&) (kxmlguifactory_p.cpp:783) ==9785== ==9785== Invalid read of size 1 ==9785== at 0x811586F: KrDetailedViewItem::paintCell(QPainter*, QColorGroup const&, int, int, int) (krdetailedviewitem.cpp:229) ==9785== by 0x54DA259: QListView::drawContentsOffset(QPainter*, int, int, int, int, int, int) (qlistview.cpp:2955) ==9785== by 0x550DA08: QScrollView::viewportPaintEvent(QPaintEvent*) (qscrollview.cpp:1706) ==9785== by 0x4C4D553: KListView::viewportPaintEvent(QPaintEvent*) (klistview.cpp:1929) ==9785== by 0x550E2A7: QScrollView::eventFilter(QObject*, QEvent*) (qscrollview.cpp:1489) ==9785== by 0x54D6395: QListView::eventFilter(QObject*, QEvent*) (qlistview.cpp:3866) ==9785== by 0x813A245: KrDetailedView::eventFilter(QObject*, QEvent*) (krdetailedview.cpp:1355) ==9785== by 0x53D8265: QObject::activate_filters(QEvent*) (qobject.cpp:903) ==9785== by 0x53D82E3: QObject::event(QEvent*) (qobject.cpp:735) ==9785== by 0x540F575: QWidget::event(QEvent*) (qwidget.cpp:4678) ==9785== by 0x5370BD5: QApplication::internalNotify(QObject*, QEvent*) (qapplication.cpp:2635) ==9785== by 0x5373585: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:2523) ==9785== Address 0x6FA1B24 is 20 bytes inside a block of size 34 free'd ==9785== at 0x401C93E: operator delete[](void*) (vg_replace_malloc.c:256) ==9785== by 0x56F84AF: QStringData::~QStringData() (qstring.h:363) ==9785== by 0x56EFEBC: QStringData::deleteSelf() (qstring.cpp:1558) ==9785== by 0x4D370C4: KAction::insertKAccel(KAccel*) (qstring.h:848) ==9785== by 0x4D37657: KAction::plugShortcut() (kaction.cpp:400) ==9785== by 0x4D376DE: KAction::plug(QWidget*, int) (kaction.cpp:640) ==9785== by 0x4D46FFE: KToggleAction::plug(QWidget*, int) (kactionclasses.cpp:145) ==9785== by 0x4C51B52: KXMLGUI::BuildHelper::processActionElement(QDomElement const&, int) (kxmlguifactory_p.cpp:615) ==9785== by 0x4CE1B0B: KXMLGUI::BuildHelper::processActionOrCustomElement(QDomElement const&, bool) (kxmlguifactory_p.cpp:595) ==9785== by 0x4D4852C: KXMLGUI::BuildHelper::processElement(QDomElement const&) (kxmlguifactory_p.cpp:572) ==9785== by 0x4D487C2: KXMLGUI::BuildHelper::build(QDomElement const&) (kxmlguifactory_p.cpp:552) ==9785== by 0x4D488CE: KXMLGUI::BuildHelper::processContainerElement(QDomElement const&, QString const&, QString const&) (kxmlguifactory_p.cpp:783) ==9785== ==9785== Invalid read of size 4 ==9785== at 0x53032F2: QString::unicode() const (qstring.h:653) ==9785== by 0x56EF59E: operator==(QString const&, QString const&) (qstring.cpp:6455) ==9785== by 0x814F00C: vfile::vfile_getMime(bool) (vfile.cpp:140) ==9785== by 0x81157B6: KrDetailedViewItem::paintCell(QPainter*, QColorGroup const&, int, int, int) (krdetailedviewitem.cpp:210) ==9785== by 0x54DA259: QListView::drawContentsOffset(QPainter*, int, int, int, int, int, int) (qlistview.cpp:2955) ==9785== by 0x550DA08: QScrollView::viewportPaintEvent(QPaintEvent*) (qscrollview.cpp:1706) ==9785== by 0x4C4D553: KListView::viewportPaintEvent(QPaintEvent*) (klistview.cpp:1929) ==9785== by 0x550E2A7: QScrollView::eventFilter(QObject*, QEvent*) (qscrollview.cpp:1489) ==9785== by 0x54D6395: QListView::eventFilter(QObject*, QEvent*) (qlistview.cpp:3866) ==9785== by 0x813A245: KrDetailedView::eventFilter(QObject*, QEvent*) (krdetailedview.cpp:1355) ==9785== by 0x53D8265: QObject::activate_filters(QEvent*) (qobject.cpp:903) ==9785== by 0x53D82E3: QObject::event(QEvent*) (qobject.cpp:735) ==9785== Address 0x6FA2FA0 is 160 bytes inside a block of size 368 free'd ==9785== at 0x401CFA5: free (vg_replace_malloc.c:233) ==9785== by 0x5470CB5: QScriptItemArray::~QScriptItemArray() (qtextengine_unix.cpp:42) ==9785== by 0x5470D83: QTextEngine::~QTextEngine() (qtextengine.cpp:928) ==9785== by 0x5332B9B: QPainter::drawText(int, int, QString const&, int, int, QPainter::TextDirection) (qpainter_x11.cpp:3096) ==9785== by 0x7E5B176: KateRenderer::paintTextLine(QPainter&, KateLineRange const*, int, int, KateTextCursor const*, KateBracketRange const*) (katerenderer.cpp:635) ==9785== by 0x7E5BD5A: KateViewInternal::paintText(int, int, int, int, bool) (kateviewinternal.cpp:753) ==9785== by 0x7E6CFDD: KateViewInternal::updateView(bool, int) (kateviewinternal.cpp:712) ==9785== by 0x7E7239F: KateViewInternal::editEnd(int, int, bool) (kateviewinternal.cpp:3217) ==9785== by 0x7E72418: KateView::editEnd(int, int, bool) (kateview.cpp:1273) ==9785== by 0x7E7641E: KateDocument::editEnd() (katedocument.cpp:1029) ==9785== by 0x7E758F3: KateDocument::typeChars(KateView*, QString const&) (katedocument.cpp:2954) ==9785== by 0x7E8F892: KateViewInternal::keyPressEvent(QKeyEvent*) (kateviewinternal.cpp:2581) ==9785== ==9785== Invalid read of size 4 ==9785== at 0x53032F4: QString::unicode() const (qstring.h:653) ==9785== by 0x56EF59E: operator==(QString const&, QString const&) (qstring.cpp:6455) ==9785== by 0x814F00C: vfile::vfile_getMime(bool) (vfile.cpp:140) ==9785== by 0x81157B6: KrDetailedViewItem::paintCell(QPainter*, QColorGroup const&, int, int, int) (krdetailedviewitem.cpp:210) ==9785== by 0x54DA259: QListView::drawContentsOffset(QPainter*, int, int, int, int, int, int) (qlistview.cpp:2955) ==9785== by 0x550DA08: QScrollView::viewportPaintEvent(QPaintEvent*) (qscrollview.cpp:1706) ==9785== by 0x4C4D553: KListView::viewportPaintEvent(QPaintEvent*) (klistview.cpp:1929) ==9785== by 0x550E2A7: QScrollView::eventFilter(QObject*, QEvent*) (qscrollview.cpp:1489) ==9785== by 0x54D6395: QListView::eventFilter(QObject*, QEvent*) (qlistview.cpp:3866) ==9785== by 0x813A245: KrDetailedView::eventFilter(QObject*, QEvent*) (krdetailedview.cpp:1355) ==9785== by 0x53D8265: QObject::activate_filters(QEvent*) (qobject.cpp:903) ==9785== by 0x53D82E3: QObject::event(QEvent*) (qobject.cpp:735) ==9785== Address 0x8 is not stack'd, malloc'd or (recently) free'd KCrash: Application 'krusader' crashing... -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQFFjblgzze79KYWSSMRAvCfAJ97tqb+bnxOR0/D/efbb8mbDeRrPgCeIhkO cS70QvfxTAzck6+R3a5cRlU= =Lcs4 -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

