[Pkg-kde-extras] Bug#420573: krusader crashes in FTP, in example when refreshing view

LimCore DebianBug debianbug at limcore.pl
Mon Apr 23 09:43:27 UTC 2007


Package:  krusader
Version: 1.80.0~beta1-1
Severity: important
X-Debbugs-CC: krusader-devel at googlegroups.com
X-Debbugs-CC: Csaba.Karai at nokia.com
X-Debbugs-CC: fboudra at free.fr
X-Debbugs-CC: frank.schoolmeesters at gmail.com

When connected via FTP press ctrl-R to refresh view, it seem to be
fastest way to trigger this bug, which perhaps is related to other FTP
crashes during "normal operations".

$ valgrind krusader
==8849== Memcheck, a memory error detector.
==8849== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==8849== Using LibVEX rev 1658, a library for dynamic binary translation.
==8849== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==8849== Using valgrind-3.2.1-Debian, a dynamic binary instrumentation
framework.
==8849== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==8849== For more details, rerun with: -v
==8849==
==8849== Syscall param write(buf) points to uninitialised byte(s)
==8849==    at 0x57249B8: write (in /usr/lib/debug/libpthread-0.10.so)
==8849==    by 0x564629E: _X11TransWrite (Xtrans.c:897)
==8849==    by 0x564BBD5: _XFlushInt (XlibInt.c:665)
==8849==    by 0x564BCAA: _XReply (XlibInt.c:1694)
==8849==    by 0x5631F70: XInternAtom (IntAtom.c:185)
==8849==    by 0x5645DCA: XSetWMProperties (WMProps.c:145)
==8849==    by 0x5058750: QWidget::create(unsigned long, bool, bool)
(qwidget_x11.cpp:613)
==8849==    by 0x512BCDD: QWidget::QWidget(QWidget*, char const*,
unsigned) (qwidget.cpp:889)
==8849==    by 0x4D5AA47: KApplication::init(bool) (kapplication.cpp:946)
==8849==    by 0x4D6ACBE: KApplication::KApplication(bool, bool)
(kapplication.cpp:634)
==8849==    by 0x808AB93: (within /usr/bin/krusader)
==8849==    by 0x58953BD: (below main) (libc-start.c:237)
==8849==  Address 0x5E6C2B4 is 252 bytes inside a block of size 16,384
alloc'd
==8849==    at 0x401C6CA: calloc (vg_replace_malloc.c:279)
==8849==    by 0x5636CBD: XOpenDisplay (OpenDis.c:262)
==8849==    by 0x50142C7: qt_init_internal(int*, char**, _XDisplay*,
unsigned long, unsigned long) (qapplication_x11.cpp:1767)
==8849==    by 0x501631D: qt_init(int*, char**, QApplication::Type)
(qapplication_x11.cpp:2385)
==8849==    by 0x508E367: QApplication::construct(int&, char**,
QApplication::Type) (qapplication.cpp:813)
==8849==    by 0x508E6A6: QApplication::QApplication(int&, char**, bool)
(qapplication.cpp:773)
==8849==    by 0x4D6AAFD: KApplication::KApplication(bool, bool)
(kapplication.cpp:622)
==8849==    by 0x808AB93: (within /usr/bin/krusader)
==8849==    by 0x58953BD: (below main) (libc-start.c:237)
==8849==
==8849== Syscall param write(buf) points to uninitialised byte(s)
==8849==    at 0x57249B8: write (in /usr/lib/debug/libpthread-0.10.so)
==8849==    by 0x564629E: _X11TransWrite (Xtrans.c:897)
==8849==    by 0x564BBD5: _XFlushInt (XlibInt.c:665)
==8849==    by 0x5628500: XFlush (Flush.c:42)
==8849==    by 0x505738B: QWidget::setCursor(QCursor const&)
(qwidget_x11.cpp:1076)
==8849==    by 0x51CF0B4: QLineEditPrivate::init(QString const&)
(qlineedit.cpp:2348)
==8849==    by 0x51D079E: QLineEdit::QLineEdit(QWidget*, char const*)
(qlineedit.cpp:398)
==8849==    by 0x4AD919F: KLineEdit::KLineEdit(QWidget*, char const*)
(klineedit.cpp:113)
==8849==    by 0x4AD9A39:
KListViewLineEdit::KListViewLineEdit(KListView*) (klistview.cpp:177)
==8849==    by 0x4ADB589: KListView::KListView(QWidget*, char const*)
(klistview.cpp:104)
==8849==    by 0x82042BA: (within /usr/bin/krusader)
==8849==    by 0x8204751: (within /usr/bin/krusader)
==8849==  Address 0x5E6C256 is 158 bytes inside a block of size 16,384
alloc'd
==8849==    at 0x401C6CA: calloc (vg_replace_malloc.c:279)
==8849==    by 0x5636CBD: XOpenDisplay (OpenDis.c:262)
==8849==    by 0x50142C7: qt_init_internal(int*, char**, _XDisplay*,
unsigned long, unsigned long) (qapplication_x11.cpp:1767)
==8849==    by 0x501631D: qt_init(int*, char**, QApplication::Type)
(qapplication_x11.cpp:2385)
==8849==    by 0x508E367: QApplication::construct(int&, char**,
QApplication::Type) (qapplication.cpp:813)
==8849==    by 0x508E6A6: QApplication::QApplication(int&, char**, bool)
(qapplication.cpp:773)
==8849==    by 0x4D6AAFD: KApplication::KApplication(bool, bool)
(kapplication.cpp:622)
==8849==    by 0x808AB93: (within /usr/bin/krusader)
==8849==    by 0x58953BD: (below main) (libc-start.c:237)
==8849==
==8849== Syscall param write(buf) points to uninitialised byte(s)
==8849==    at 0x57249B8: write (in /usr/lib/debug/libpthread-0.10.so)
==8849==    by 0x564629E: _X11TransWrite (Xtrans.c:897)
==8849==    by 0x564BBD5: _XFlushInt (XlibInt.c:665)
==8849==    by 0x5621C89: XCheckTypedWindowEvent (ChkTypWEv.c:72)
==8849==    by 0x500A18A: QETWidget::translateConfigEvent(_XEvent
const*) (qapplication_x11.cpp:5893)
==8849==    by 0x5017764: QApplication::x11ProcessEvent(_XEvent*)
(qapplication_x11.cpp:3505)
==8849==    by 0x502DD01: QEventLoop::processEvents(unsigned)
(qeventloop_x11.cpp:192)
==8849==    by 0x50A10F0: QEventLoop::processEvents(unsigned, int)
(qeventloop.cpp:258)
==8849==    by 0x5088829: QApplication::processEvents(int)
(qapplication.cpp:2693)
==8849==    by 0x5088854: QApplication::processEvents()
(qapplication.cpp:2677)
==8849==    by 0x808C717: (within /usr/bin/krusader)
==8849==    by 0x80989D0: (within /usr/bin/krusader)
==8849==  Address 0x5E6C1D4 is 28 bytes inside a block of size 16,384
alloc'd
==8849==    at 0x401C6CA: calloc (vg_replace_malloc.c:279)
==8849==    by 0x5636CBD: XOpenDisplay (OpenDis.c:262)
==8849==    by 0x50142C7: qt_init_internal(int*, char**, _XDisplay*,
unsigned long, unsigned long) (qapplication_x11.cpp:1767)
==8849==    by 0x501631D: qt_init(int*, char**, QApplication::Type)
(qapplication_x11.cpp:2385)
==8849==    by 0x508E367: QApplication::construct(int&, char**,
QApplication::Type) (qapplication.cpp:813)
==8849==    by 0x508E6A6: QApplication::QApplication(int&, char**, bool)
(qapplication.cpp:773)
==8849==    by 0x4D6AAFD: KApplication::KApplication(bool, bool)
(kapplication.cpp:622)
==8849==    by 0x808AB93: (within /usr/bin/krusader)
==8849==    by 0x58953BD: (below main) (libc-start.c:237)
==8849==
==8849== Syscall param write(buf) points to uninitialised byte(s)
==8849==    at 0x57249B8: write (in /usr/lib/debug/libpthread-0.10.so)
==8849==    by 0x564629E: _X11TransWrite (Xtrans.c:897)
==8849==    by 0x564BBD5: _XFlushInt (XlibInt.c:665)
==8849==    by 0x564CB2B: _XEventsQueued (XlibInt.c:733)
==8849==    by 0x5638722: XPending (Pending.c:57)
==8849==    by 0x502DD41: QEventLoop::processEvents(unsigned)
(qeventloop_x11.cpp:147)
==8849==    by 0x50A10F0: QEventLoop::processEvents(unsigned, int)
(qeventloop.cpp:258)
==8849==    by 0x5088829: QApplication::processEvents(int)
(qapplication.cpp:2693)
==8849==    by 0x5088854: QApplication::processEvents()
(qapplication.cpp:2677)
==8849==    by 0x808C717: (within /usr/bin/krusader)
==8849==    by 0x80989D0: (within /usr/bin/krusader)
==8849==    by 0x808AD75: (within /usr/bin/krusader)
==8849==  Address 0x5E6C846 is 1,678 bytes inside a block of size 16,384
alloc'd
==8849==    at 0x401C6CA: calloc (vg_replace_malloc.c:279)
==8849==    by 0x5636CBD: XOpenDisplay (OpenDis.c:262)
==8849==    by 0x50142C7: qt_init_internal(int*, char**, _XDisplay*,
unsigned long, unsigned long) (qapplication_x11.cpp:1767)
==8849==    by 0x501631D: qt_init(int*, char**, QApplication::Type)
(qapplication_x11.cpp:2385)
==8849==    by 0x508E367: QApplication::construct(int&, char**,
QApplication::Type) (qapplication.cpp:813)
==8849==    by 0x508E6A6: QApplication::QApplication(int&, char**, bool)
(qapplication.cpp:773)
==8849==    by 0x4D6AAFD: KApplication::KApplication(bool, bool)
(kapplication.cpp:622)
==8849==    by 0x808AB93: (within /usr/bin/krusader)
==8849==    by 0x58953BD: (below main) (libc-start.c:237)
==8849==
==8849== Syscall param write(buf) points to uninitialised byte(s)
==8849==    at 0x57249B8: write (in /usr/lib/debug/libpthread-0.10.so)
==8849==    by 0x564629E: _X11TransWrite (Xtrans.c:897)
==8849==    by 0x564BBD5: _XFlushInt (XlibInt.c:665)
==8849==    by 0x56281E7: XFillRectangle (FillRct.c:76)
==8849==    by 0x5044262: QPainter::drawRect(int, int, int, int)
(qpainter_x11.cpp:1760)
==8849==    by 0x50F9E47: QPainter::fillRect(int, int, int, int, QBrush
const&) (qpainter.cpp:2123)
==8849==    by 0x64C8F42:
LightStyleV3::drawPrimitive(QStyle::PrimitiveElement, QPainter*, QRect
const&, QColorGroup const&, unsigned, QStyleOption const&) const
(qpainter.h:669)
==8849==    by 0x64C4DC8:
LightStyleV3::drawComplexControl(QStyle::ComplexControl, QPainter*,
QWidget const*, QRect const&, QColorGroup const&, unsigned, unsigned,
unsigned, QStyleOption const&) const (lightstyle-v3.cpp:1300)
==8849==    by 0x521E065: QScrollBar::drawControls(unsigned, unsigned,
QPainter*) const (qscrollbar.cpp:945)
==8849==    by 0x521E0C5: QScrollBar::drawControls(unsigned, unsigned)
const (qscrollbar.cpp:925)
==8849==    by 0x521E81B: QScrollBar::rangeChange() (qscrollbar.cpp:441)
==8849==    by 0x521D8F5: QRangeControl::setRange(int, int)
(qrangecontrol.cpp:358)
==8849==  Address 0x5E6C9B7 is 2,047 bytes inside a block of size 16,384
alloc'd
==8849==    at 0x401C6CA: calloc (vg_replace_malloc.c:279)
==8849==    by 0x5636CBD: XOpenDisplay (OpenDis.c:262)
==8849==    by 0x50142C7: qt_init_internal(int*, char**, _XDisplay*,
unsigned long, unsigned long) (qapplication_x11.cpp:1767)
==8849==    by 0x501631D: qt_init(int*, char**, QApplication::Type)
(qapplication_x11.cpp:2385)
==8849==    by 0x508E367: QApplication::construct(int&, char**,
QApplication::Type) (qapplication.cpp:813)
==8849==    by 0x508E6A6: QApplication::QApplication(int&, char**, bool)
(qapplication.cpp:773)
==8849==    by 0x4D6AAFD: KApplication::KApplication(bool, bool)
(kapplication.cpp:622)
==8849==    by 0x808AB93: (within /usr/bin/krusader)
==8849==    by 0x58953BD: (below main) (libc-start.c:237)
==8849==
==8849== Syscall param write(buf) points to uninitialised byte(s)
==8849==    at 0x57249B8: write (in /usr/lib/debug/libpthread-0.10.so)
==8849==    by 0x564629E: _X11TransWrite (Xtrans.c:897)
==8849==    by 0x564BBD5: _XFlushInt (XlibInt.c:665)
==8849==    by 0x5CCE6BF: _XRenderSetPictureClipRectangles (Picture.c:139)
==8849==    by 0x5CCE907: XRenderSetPictureClipRectangles (Picture.c:163)
==8849==    by 0x5C2666C: XftDrawSetClipRectangles (in
/usr/lib/libXft.so.2.1.2)
==8849==    by 0x503FBAC: x11SetClipRegion(_XDisplay*, _XGC*, _XGC*,
unsigned long, QRegion const&) (qpainter_x11.cpp:155)
==8849==    by 0x5047073: QPainter::setClipping(bool)
(qpainter_x11.cpp:1474)
==8849==    by 0x5047227: QPainter::setClipRegion(QRegion const&,
QPainter::CoordinateMode) (qpainter_x11.cpp:1531)
==8849==    by 0x50F84B5: qt_format_text(QFont const&, QRect const&,
int, QString const&, int, QRect*, int, int*, int, QTextParag**,
QPainter*) (qpainter.cpp:3057)
==8849==    by 0x50F8728: QPainter::drawText(QRect const&, int, QString
const&, int, QRect*, QTextParag**) (qpainter.cpp:2807)
==8849==    by 0x50A05C3: QPainter::drawText(int, int, int, int, int,
QString const&, int, QRect*, QTextParag**) (qpainter.h:696)
==8849==  Address 0x5E6E051 is 7,833 bytes inside a block of size 16,384
alloc'd
==8849==    at 0x401C6CA: calloc (vg_replace_malloc.c:279)
==8849==    by 0x5636CBD: XOpenDisplay (OpenDis.c:262)
==8849==    by 0x50142C7: qt_init_internal(int*, char**, _XDisplay*,
unsigned long, unsigned long) (qapplication_x11.cpp:1767)
==8849==    by 0x501631D: qt_init(int*, char**, QApplication::Type)
(qapplication_x11.cpp:2385)
==8849==    by 0x508E367: QApplication::construct(int&, char**,
QApplication::Type) (qapplication.cpp:813)
==8849==    by 0x508E6A6: QApplication::QApplication(int&, char**, bool)
(qapplication.cpp:773)
==8849==    by 0x4D6AAFD: KApplication::KApplication(bool, bool)
(kapplication.cpp:622)
==8849==    by 0x808AB93: (within /usr/bin/krusader)
==8849==    by 0x58953BD: (below main) (libc-start.c:237)











#################### CONNECTING TO FTP



==8849==
==8849== Syscall param write(buf) points to uninitialised byte(s)
==8849==    at 0x57249B8: write (in /usr/lib/debug/libpthread-0.10.so)
==8849==    by 0x564629E: _X11TransWrite (Xtrans.c:897)
==8849==    by 0x564BBD5: _XFlushInt (XlibInt.c:665)
==8849==    by 0x562185C: XCheckIfEvent (ChkIfEv.c:76)
==8849==    by 0x5009942: QETWidget::translatePaintEvent(_XEvent const*)
(qapplication_x11.cpp:5752)
==8849==    by 0x5017739: QApplication::x11ProcessEvent(_XEvent*)
(qapplication_x11.cpp:3500)
==8849==    by 0x502DD01: QEventLoop::processEvents(unsigned)
(qeventloop_x11.cpp:192)
==8849==    by 0x50A1178: QEventLoop::enterLoop() (qeventloop.cpp:198)
==8849==    by 0x50A0F99: QEventLoop::exec() (qeventloop.cpp:145)
==8849==    by 0x50887BE: QApplication::exec() (qapplication.cpp:2758)
==8849==    by 0x808AE3B: (within /usr/bin/krusader)
==8849==    by 0x58953BD: (below main) (libc-start.c:237)
==8849==  Address 0x5E6C1E1 is 41 bytes inside a block of size 16,384
alloc'd
==8849==    at 0x401C6CA: calloc (vg_replace_malloc.c:279)
==8849==    by 0x5636CBD: XOpenDisplay (OpenDis.c:262)
==8849==    by 0x50142C7: qt_init_internal(int*, char**, _XDisplay*,
unsigned long, unsigned long) (qapplication_x11.cpp:1767)
==8849==    by 0x501631D: qt_init(int*, char**, QApplication::Type)
(qapplication_x11.cpp:2385)
==8849==    by 0x508E367: QApplication::construct(int&, char**,
QApplication::Type) (qapplication.cpp:813)
==8849==    by 0x508E6A6: QApplication::QApplication(int&, char**, bool)
(qapplication.cpp:773)
==8849==    by 0x4D6AAFD: KApplication::KApplication(bool, bool)
(kapplication.cpp:622)
==8849==    by 0x808AB93: (within /usr/bin/krusader)
==8849==    by 0x58953BD: (below main) (libc-start.c:237)
==8849==
==8849== Syscall param write(buf) points to uninitialised byte(s)
==8849==    at 0x57249B8: write (in /usr/lib/debug/libpthread-0.10.so)
==8849==    by 0x564629E: _X11TransWrite (Xtrans.c:897)
==8849==    by 0x564BBD5: _XFlushInt (XlibInt.c:665)
==8849==    by 0x5CCCD72: XRenderCompositeString8 (Glyph.c:194)
==8849==    by 0x5C2B1CF: XftGlyphRender (in /usr/lib/libXft.so.2.1.2)
==8849==    by 0x5C25679: XftDrawGlyphs (in /usr/lib/libXft.so.2.1.2)
==8849==    by 0x505DBEA: QFontEngineXft::draw(QPainter*, int, int,
QTextEngine const*, QScriptItem const*, int) (qfontengine_x11.cpp:1930)
==8849==    by 0x503F667: QPainter::drawTextItem(int, int, QTextItem
const&, int) (qpainter_x11.cpp:3135)
==8849==    by 0x50F8473: qt_format_text(QFont const&, QRect const&,
int, QString const&, int, QRect*, int, int*, int, QTextParag**,
QPainter*) (qpainter.cpp:3053)
==8849==    by 0x50F8728: QPainter::drawText(QRect const&, int, QString
const&, int, QRect*, QTextParag**) (qpainter.cpp:2807)
==8849==    by 0x64C705B:
LightStyleV3::drawControl(QStyle::ControlElement, QPainter*, QWidget
const*, QRect const&, QColorGroup const&, unsigned, QStyleOption const&)
const (lightstyle-v3.cpp:1041)
==8849==    by 0x520D904: QPopupMenu::drawItem(QPainter*, int,
QMenuItem*, bool, int, int, int, int) (qpopupmenu.cpp:1462)
==8849==  Address 0x5E6DEC9 is 7,441 bytes inside a block of size 16,384
alloc'd
==8849==    at 0x401C6CA: calloc (vg_replace_malloc.c:279)
==8849==    by 0x5636CBD: XOpenDisplay (OpenDis.c:262)
==8849==    by 0x50142C7: qt_init_internal(int*, char**, _XDisplay*,
unsigned long, unsigned long) (qapplication_x11.cpp:1767)
==8849==    by 0x501631D: qt_init(int*, char**, QApplication::Type)
(qapplication_x11.cpp:2385)
==8849==    by 0x508E367: QApplication::construct(int&, char**,
QApplication::Type) (qapplication.cpp:813)
==8849==    by 0x508E6A6: QApplication::QApplication(int&, char**, bool)
(qapplication.cpp:773)
==8849==    by 0x4D6AAFD: KApplication::KApplication(bool, bool)
(kapplication.cpp:622)
==8849==    by 0x808AB93: (within /usr/bin/krusader)
==8849==    by 0x58953BD: (below main) (libc-start.c:237)




####################### CONNECTED TO THE FTP HERE





####################### NOW PRESSING CTRL-R ALL THE TIME TO CAUSE CRASH





==8849==
==8849== Syscall param write(buf) points to uninitialised byte(s)
==8849==    at 0x57249B8: write (in /usr/lib/debug/libpthread-0.10.so)
==8849==    by 0x564629E: _X11TransWrite (Xtrans.c:897)
==8849==    by 0x564BBD5: _XFlushInt (XlibInt.c:665)
==8849==    by 0x5626EDE: XDrawSegments (DrSegs.c:49)
==8849==    by 0x50421F5: QPainter::drawLineSegments(QPointArray const&,
int, int) (qpainter_x11.cpp:2321)
==8849==    by 0x64C2158: drawLightEtch(QPainter*, QRect const&, QColor
const&, bool) (lightstyle-v3.cpp:116)
==8849==    by 0x64C818F:
LightStyleV3::drawPrimitive(QStyle::PrimitiveElement, QPainter*, QRect
const&, QColorGroup const&, unsigned, QStyleOption const&) const
(lightstyle-v3.cpp:245)
==8849==    by 0x51B88DA: QHeader::paintSection(QPainter*, int, QRect
const&) (qheader.cpp:1488)
==8849==    by 0x51B8407: QHeader::paintEvent(QPaintEvent*)
(qheader.cpp:1632)
==8849==    by 0x5125AFD: QWidget::event(QEvent*) (qwidget.cpp:4805)
==8849==    by 0x5086C25: QApplication::internalNotify(QObject*,
QEvent*) (qapplication.cpp:2635)
==8849==    by 0x50895D5: QApplication::notify(QObject*, QEvent*)
(qapplication.cpp:2523)
==8849==  Address 0x5E6FA60 is 14,504 bytes inside a block of size
16,384 alloc'd
==8849==    at 0x401C6CA: calloc (vg_replace_malloc.c:279)
==8849==    by 0x5636CBD: XOpenDisplay (OpenDis.c:262)
==8849==    by 0x50142C7: qt_init_internal(int*, char**, _XDisplay*,
unsigned long, unsigned long) (qapplication_x11.cpp:1767)
==8849==    by 0x501631D: qt_init(int*, char**, QApplication::Type)
(qapplication_x11.cpp:2385)
==8849==    by 0x508E367: QApplication::construct(int&, char**,
QApplication::Type) (qapplication.cpp:813)
==8849==    by 0x508E6A6: QApplication::QApplication(int&, char**, bool)
(qapplication.cpp:773)
==8849==    by 0x4D6AAFD: KApplication::KApplication(bool, bool)
(kapplication.cpp:622)
==8849==    by 0x808AB93: (within /usr/bin/krusader)
==8849==    by 0x58953BD: (below main) (libc-start.c:237)
==8849==
==8849== Syscall param write(buf) points to uninitialised byte(s)
==8849==    at 0x57249B8: write (in /usr/lib/debug/libpthread-0.10.so)
==8849==    by 0x564629E: _X11TransWrite (Xtrans.c:897)
==8849==    by 0x564BBD5: _XFlushInt (XlibInt.c:665)
==8849==    by 0x56251F9: _XFlushGCCache (CrGC.c:325)
==8849==    by 0x56421E7: XSetStipple (SetStip.c:44)
==8849==    by 0x5040946: QPainter::drawPixmap(int, int, QPixmap const&,
int, int, int, int) (qpainter_x11.cpp:2690)
==8849==    by 0x51F25F8: QListViewItem::paintCell(QPainter*,
QColorGroup const&, int, int, int) (qlistview.cpp:2157)
==8849==    by 0x8114AC7: (within /usr/bin/krusader)
==8849==    by 0x51F0301: QListView::drawContentsOffset(QPainter*, int,
int, int, int, int, int) (qlistview.cpp:2955)
==8849==    by 0x5223AB0: QScrollView::viewportPaintEvent(QPaintEvent*)
(qscrollview.cpp:1706)
==8849==    by 0x4A1E553: KListView::viewportPaintEvent(QPaintEvent*)
(klistview.cpp:1929)
==8849==    by 0x522434F: QScrollView::eventFilter(QObject*, QEvent*)
(qscrollview.cpp:1489)
==8849==  Address 0x5E6FA71 is 14,521 bytes inside a block of size
16,384 alloc'd
==8849==    at 0x401C6CA: calloc (vg_replace_malloc.c:279)
==8849==    by 0x5636CBD: XOpenDisplay (OpenDis.c:262)
==8849==    by 0x50142C7: qt_init_internal(int*, char**, _XDisplay*,
unsigned long, unsigned long) (qapplication_x11.cpp:1767)
==8849==    by 0x501631D: qt_init(int*, char**, QApplication::Type)
(qapplication_x11.cpp:2385)
==8849==    by 0x508E367: QApplication::construct(int&, char**,
QApplication::Type) (qapplication.cpp:813)
==8849==    by 0x508E6A6: QApplication::QApplication(int&, char**, bool)
(qapplication.cpp:773)
==8849==    by 0x4D6AAFD: KApplication::KApplication(bool, bool)
(kapplication.cpp:622)
==8849==    by 0x808AB93: (within /usr/bin/krusader)
==8849==    by 0x58953BD: (below main) (libc-start.c:237)
==8849==
==8849== Syscall param write(buf) points to uninitialised byte(s)
==8849==    at 0x57249B8: write (in /usr/lib/debug/libpthread-0.10.so)
==8849==    by 0x564629E: _X11TransWrite (Xtrans.c:897)
==8849==    by 0x564BBD5: _XFlushInt (XlibInt.c:665)
==8849==    by 0x5640C9E: _XSetClipRectangles (SetCRects.c:48)
==8849==    by 0x5640D86: XSetClipRectangles (SetCRects.c:77)
==8849==    by 0x503FB7D: x11SetClipRegion(_XDisplay*, _XGC*, _XGC*,
unsigned long, QRegion const&) (qpainter_x11.cpp:151)
==8849==    by 0x5047073: QPainter::setClipping(bool)
(qpainter_x11.cpp:1474)
==8849==    by 0x5047227: QPainter::setClipRegion(QRegion const&,
QPainter::CoordinateMode) (qpainter_x11.cpp:1531)
==8849==    by 0x50F84B5: qt_format_text(QFont const&, QRect const&,
int, QString const&, int, QRect*, int, int*, int, QTextParag**,
QPainter*) (qpainter.cpp:3057)
==8849==    by 0x50F8728: QPainter::drawText(QRect const&, int, QString
const&, int, QRect*, QTextParag**) (qpainter.cpp:2807)
==8849==    by 0x50A05C3: QPainter::drawText(int, int, int, int, int,
QString const&, int, QRect*, QTextParag**) (qpainter.h:696)
==8849==    by 0x51F26D1: QListViewItem::paintCell(QPainter*,
QColorGroup const&, int, int, int) (qlistview.cpp:2172)
==8849==  Address 0x5E6D5B1 is 5,113 bytes inside a block of size 16,384
alloc'd
==8849==    at 0x401C6CA: calloc (vg_replace_malloc.c:279)
==8849==    by 0x5636CBD: XOpenDisplay (OpenDis.c:262)
==8849==    by 0x50142C7: qt_init_internal(int*, char**, _XDisplay*,
unsigned long, unsigned long) (qapplication_x11.cpp:1767)
==8849==    by 0x501631D: qt_init(int*, char**, QApplication::Type)
(qapplication_x11.cpp:2385)
==8849==    by 0x508E367: QApplication::construct(int&, char**,
QApplication::Type) (qapplication.cpp:813)
==8849==    by 0x508E6A6: QApplication::QApplication(int&, char**, bool)
(qapplication.cpp:773)
==8849==    by 0x4D6AAFD: KApplication::KApplication(bool, bool)
(kapplication.cpp:622)
==8849==    by 0x808AB93: (within /usr/bin/krusader)
==8849==    by 0x58953BD: (below main) (libc-start.c:237)
QGDictIterator::toFirst: Dictionary has been deleted
==8849==
==8849== Invalid read of size 4
==8849==    at 0x53E3EC2: QGDictIterator::toFirst() (qgdict.cpp:1076)
==8849==    by 0x53E41C2: QGDictIterator::QGDictIterator(QGDict const&)
(qgdict.cpp:1015)
==8849==    by 0x814C480: (within /usr/bin/krusader)
==8849==    by 0x814BA12: (within /usr/bin/krusader)
==8849==    by 0x811CEFE: (within /usr/bin/krusader)
==8849==    by 0x811D987: (within /usr/bin/krusader)
==8849==    by 0x811DAC4: (within /usr/bin/krusader)
==8849==    by 0x50EED4E: QObject::activate_signal(QConnectionList*,
QUObject*) (qobject.cpp:2356)
==8849==    by 0x50EF7DF: QObject::activate_signal(int) (qobject.cpp:2325)
==8849==    by 0x5479FA9: QTimer::timeout() (moc_qtimer.cpp:82)
==8849==    by 0x5116602: QTimer::event(QEvent*) (qtimer.cpp:219)
==8849==    by 0x5086C25: QApplication::internalNotify(QObject*,
QEvent*) (qapplication.cpp:2635)
==8849==  Address 0x7119290 is 0 bytes inside a block of size 28 free'd
==8849==    at 0x401CCBC: operator delete(void*) (vg_replace_malloc.c:244)
==8849==    by 0x814C341: (within /usr/bin/krusader)
==8849==    by 0x814BA12: (within /usr/bin/krusader)
==8849==    by 0x811CEFE: (within /usr/bin/krusader)
==8849==    by 0x811D987: (within /usr/bin/krusader)
==8849==    by 0x811DAC4: (within /usr/bin/krusader)
==8849==    by 0x50EED4E: QObject::activate_signal(QConnectionList*,
QUObject*) (qobject.cpp:2356)
==8849==    by 0x50EF7DF: QObject::activate_signal(int) (qobject.cpp:2325)
==8849==    by 0x5479FA9: QTimer::timeout() (moc_qtimer.cpp:82)
==8849==    by 0x5116602: QTimer::event(QEvent*) (qtimer.cpp:219)
==8849==    by 0x5086C25: QApplication::internalNotify(QObject*,
QEvent*) (qapplication.cpp:2635)
==8849==    by 0x5088A42: QApplication::notify(QObject*, QEvent*)
(qapplication.cpp:2358)
pure virtual method called
terminate called without an active exception
KCrash: Application 'krusader' crashing...



############## CRASH ################################



(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 16384 (LWP 8849)]
[KCrash handler]
#16 0x058a8b01 in kill () at ../string/bits/string2.h:998
#17 0x05721f65 in pthread_kill (thread=16384, signo=6) at signals.c:69
#18 0x05721fab in __pthread_raise (sig=6) at signals.c:200
#19 0x058a8894 in *__GI_raise (sig=6)
    at ../linuxthreads/sysdeps/unix/sysv/linux/raise.c:38
#20 0x058a9ccc in *__GI_abort () at ../sysdeps/generic/abort.c:88
#21 0x0581e994 in __gnu_cxx::__verbose_terminate_handler ()
   from /usr/lib/libstdc++.so.6
#22 0x0581c3b5 in std::set_unexpected () from /usr/lib/libstdc++.so.6
#23 0x0581c3f2 in std::terminate () from /usr/lib/libstdc++.so.6
#24 0x0581cac6 in __cxa_pure_virtual () from /usr/lib/libstdc++.so.6
#25 0x053e3ed0 in QGDictIterator::toFirst (this=0xbeb9e248)
    at tools/qgdict.cpp:1076
#26 0x053e41c3 in QGDictIterator (this=0xbeb9e248, d=@0x7119290)
    at tools/qgdict.cpp:1015
#27 0x0814c481 in QValueListPrivate<KIO::UDSAtom>::QValueListPrivate ()
#28 0x0814ba13 in QValueListPrivate<KIO::UDSAtom>::QValueListPrivate ()
#29 0x0811ceff in QBitmap::~QBitmap ()
#30 0x0811d988 in QBitmap::~QBitmap ()
#31 0x0811dac5 in QBitmap::~QBitmap ()
#32 0x050eed4f in QObject::activate_signal (this=0x8d78668,
clist=0x8e44028,
    o=0xbeb9e51c) at kernel/qobject.cpp:2356
#33 0x050ef7e0 in QObject::activate_signal (this=0x8d78668, signal=2)
    at kernel/qobject.cpp:2325
#34 0x05479faa in QTimer::timeout (this=0x8d78668)
    at .moc/debug-shared-mt/moc_qtimer.cpp:82
#35 0x05116603 in QTimer::event (this=0x8d78668, e=0xbeb9e868)
    at kernel/qtimer.cpp:219
#36 0x05086c26 in QApplication::internalNotify (this=0xbeb9f5d4,
    receiver=0x8d78668, e=0xbeb9e868) at kernel/qapplication.cpp:2635
#37 0x05088a43 in QApplication::notify (this=0xbeb9f5d4,
receiver=0x8d78668,
    e=0xbeb9e868) at kernel/qapplication.cpp:2358
#38 0x04d6be0e in KApplication::notify (this=0xbeb9f5d4,
receiver=0x8d78668,
    event=0xbeb9e868)
    at /tmp/buildd/kdelibs-3.5.5a.dfsg.1/./kdecore/kapplication.cpp:550
#39 0x0501a421 in QApplication::sendEvent (receiver=0x8d78668,
    event=0xbeb9e868) at ../include/qapplication.h:520
#40 0x05079623 in QEventLoop::activateTimers (this=0x60e47c8)
    at kernel/qeventloop_unix.cpp:556
#41 0x0502e76f in QEventLoop::processEvents (this=0x60e47c8, flags=4)
    at kernel/qeventloop_x11.cpp:389
#42 0x0814b212 in QValueListPrivate<KIO::UDSAtom>::QValueListPrivate ()
#43 0x08166a4f in QMapConstIterator<QString, QString>::inc ()
#44 0x0814c30a in QValueListPrivate<KIO::UDSAtom>::QValueListPrivate ()
#45 0x0814ba13 in QValueListPrivate<KIO::UDSAtom>::QValueListPrivate ()
#46 0x0811ceff in QBitmap::~QBitmap ()
#47 0x0811d988 in QBitmap::~QBitmap ()
#48 0x0811dac5 in QBitmap::~QBitmap ()
#49 0x050eed4f in QObject::activate_signal (this=0x8d78668,
clist=0x8e44028,
    o=0xbeb9ee4c) at kernel/qobject.cpp:2356
#50 0x050ef7e0 in QObject::activate_signal (this=0x8d78668, signal=2)
    at kernel/qobject.cpp:2325
#51 0x05479faa in QTimer::timeout (this=0x8d78668)
    at .moc/debug-shared-mt/moc_qtimer.cpp:82
#52 0x05116603 in QTimer::event (this=0x8d78668, e=0xbeb9f198)
    at kernel/qtimer.cpp:219
#53 0x05086c26 in QApplication::internalNotify (this=0xbeb9f5d4,
    receiver=0x8d78668, e=0xbeb9f198) at kernel/qapplication.cpp:2635
#54 0x05088a43 in QApplication::notify (this=0xbeb9f5d4,
receiver=0x8d78668,
    e=0xbeb9f198) at kernel/qapplication.cpp:2358
#55 0x04d6be0e in KApplication::notify (this=0xbeb9f5d4,
receiver=0x8d78668,
    event=0xbeb9f198)
    at /tmp/buildd/kdelibs-3.5.5a.dfsg.1/./kdecore/kapplication.cpp:550
#56 0x0501a421 in QApplication::sendEvent (receiver=0x8d78668,
    event=0xbeb9f198) at ../include/qapplication.h:520
#57 0x05079623 in QEventLoop::activateTimers (this=0x60e47c8)
    at kernel/qeventloop_unix.cpp:556
#58 0x0502e76f in QEventLoop::processEvents (this=0x60e47c8, flags=4)
    at kernel/qeventloop_x11.cpp:389
#59 0x050a1179 in QEventLoop::enterLoop (this=0x60e47c8)
    at kernel/qeventloop.cpp:198
#60 0x050a0f9a in QEventLoop::exec (this=0x60e47c8)
    at kernel/qeventloop.cpp:145
#61 0x050887bf in QApplication::exec (this=0xbeb9f5d4)
    at kernel/qapplication.cpp:2758
#62 0x0808ae3c in QMapPrivate<QString, QString>::clear ()
#63 0x058953be in __libc_start_main (
    main=0x8089dd0 <QMapPrivate<QString, QString>::clear()+128>, argc=1,
    ubp_av=0xbeb9f7b4, init=0x8225320 <QValueList<bool>::clear()+208>,
    fini=0x82252d0 <QValueList<bool>::clear()+128>,
    rtld_fini=0x400bc40 <_dl_fini>, stack_end=0xbeb9f7ac)
    at ../sysdeps/generic/libc-start.c:237
#64 0x080834a1 in ?? ()



-- 
LimCore - Linux/UNIX friendly software company.
JID: limcore-office//jabber.org





More information about the pkg-kde-extras mailing list