[Konsole-devel] valgring error with CVS konsole

Stephan Kulow coolo at kde.org
Mon Sep 1 15:00:29 UTC 2003


Hi!

When starting up konsole I get this valgrind error. Perhaps you can make sense
out of it

Greetings, Stephan

==21808== Invalid read of size 2
==21808==    at 0x40291A2C: TEWidget::drawTextFixed(QPainter&, int, int, 
QString&, ca const*) (/home/coolo/prod/kdebase/konsole/konsole/TEWidget.
cpp:398)
==21808==    by 0x40291F6C: TEWidget::drawAttrStr(QPainter&, QRect, QString&, 
ca const*, bool, bool) (/home/coolo/prod/kdebase/konsole/konsole/TEWidget.
cpp:485)
==21808==    by 0x40293E8D: TEWidget::paintContents(QPainter&, QRect const&, 
bool) (/home/coolo/prod/kdebase/konsole/konsole/TEWidget.cpp:827)
==21808==    by 0x402931D1: TEWidget::paintEvent(QPaintEvent*) (/home/coolo/
prod/kdebase/konsole/konsole/TEWidget.cpp:735)
==21808==    by 0x40FAA7A9: QWidget::event(QEvent*) (kernel/qwidget.cpp:4520)
==21808==    by 0x402976DD: TEWidget::event(QEvent*) (/home/coolo/prod/
kdebase/konsole/konsole/TEWidget.cpp:1680)
==21808==    by 0x40F0FBD0: QApplication::internalNotify(QObject*, QEvent*) 
(kernel/qapplication.cpp:2582)
==21808==    by 0x40F0F800: QApplication::notify(QObject*, QEvent*) (kernel/
qapplication.cpp:2470)
==21808==    by 0x40A913A4: KApplication::notify(QObject*, QEvent*) (/home/
coolo/prod/kdelibs/kdecore/kapplication.cpp:486)
==21808==    by 0x40EA6E78: QApplication::sendSpontaneousEvent(QObject*, 
QEvent*) (kernel/qapplication.h:493)
==21808==    by 0x40EA23CB: QETWidget::translatePaintEvent(_XEvent const*) 
(kernel/qapplication_x11.cpp:5552)
==21808==    by 0x40E9E529: QApplication::x11ProcessEvent(_XEvent*) (kernel/
qapplication_x11.cpp:3571)
==21808==    by 0x40EB7FB9: QEventLoop::processEvents(unsigned) (kernel/
qeventloop_x11.cpp:192)
==21808==    by 0x40F25521: QEventLoop::enterLoop() (kernel/qeventloop.
cpp:198)
==21808==    Address 0x472BC018 is 0 bytes after a block of size 34932 alloc'd
==21808==    at 0x40028908: malloc (in /usr/lib/valgrind/vgskin_memcheck.so)
==21808==    by 0x40297E1F: TEWidget::makeImage() (/home/coolo/prod/kdebase/
konsole/konsole/TEWidget.cpp:1797)
==21808==    by 0x402940CF: TEWidget::updateImageSize() (/home/coolo/prod/
kdebase/konsole/konsole/TEWidget.cpp:881)
==21808==    by 0x40293F8F: TEWidget::resizeEvent(QResizeEvent*) (/home/coolo/
prod/kdebase/konsole/konsole/TEWidget.cpp:859)
==21808==    by 0x40FAA7E7: QWidget::event(QEvent*) (kernel/qwidget.cpp:4528)
==21808==    by 0x402976DD: TEWidget::event(QEvent*) (/home/coolo/prod/
kdebase/konsole/konsole/TEWidget.cpp:1680)
==21808==    by 0x40F0FBD0: QApplication::internalNotify(QObject*, QEvent*) 
(kernel/qapplication.cpp:2582)
==21808==    by 0x40F0F800: QApplication::notify(QObject*, QEvent*) (kernel/
qapplication.cpp:2470)
==21808==    by 0x40A913A4: KApplication::notify(QObject*, QEvent*) (/home/
coolo/prod/kdelibs/kdecore/kapplication.cpp:486)
==21808==    by 0x4029B31C: QApplication::sendEvent(QObject*, QEvent*) (/home/
coolo/prod/qt-copy/include/qapplication.h:490)
==21808==    by 0x40EDB73A: QWidget::internalSetGeometry(int, int, int, int, 
bool) (kernel/qwidget_x11.cpp:1936)
==21808==    by 0x40FA89A3: QWidget::setGeometry(int, int, int, int) (kernel/
qwidget.cpp:3550)
==21808==    by 0x4106E8B8: QMainWindowLayout::layoutItems(QRect const&, bool) 
(widgets/qmainwindow.cpp:25
-- 
"SCO doesn't have enough understanding of the case to be able
to lie convincingly. Indeed they have so little understanding
that it's difficult to accuse them of lying." - Greg Lehey


More information about the konsole-devel mailing list