[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: [Kopete-devel] KJanusWidget problem (also with noatun/kopete): showstopper?
From:       Ravikiran Rajagopal <ravi () ee ! eng ! ohio-state ! edu>
Date:       2002-11-08 18:10:00
[Download RAW message or body]


> > > Also, what does valgrind output?
> >
> > I don't have valgrind installed :-(
>
> Please reconsider and install it :-)
The following is the output from valgrind. I don't know how to make sense of 
it:

eepc005:~/misc> valgrind -q ./tmp
==18550== pthread_mutex_destroy: mutex is still in use
==18550==    at 0x40AD4C91: pthread_error (vg_libpthread.c:275)
==18550==    by 0x40AD5BCA: __pthread_mutex_destroy (vg_libpthread.c:952)
==18550==    by 0x4207003C: (within /lib/i686/libc-2.2.93.so)
==18550==    by 0x4206DD6D: (within /lib/i686/libc-2.2.93.so)
==18550==
==18550== Syscall param write(buf) contains uninitialised or unaddressable 
byte(s)
==18550==    at 0x420CDB84: (within /lib/i686/libc-2.2.93.so)
==18550==    by 0x4105B67F: _IceTransWrite (in /usr/X11R6/lib/libICE.so.6.3)
==18550==    by 0x41052369: _IceWrite (in /usr/X11R6/lib/libICE.so.6.3)
==18550==    by 0x41051F82: IceFlush (in /usr/X11R6/lib/libICE.so.6.3)
==18550==    Address 0x466C0E1B is 3 bytes inside a block of size 1024 alloc'd
==18550==    at 0x4003BA4E: malloc (vg_clientfuncs.c:100)
==18550==    by 0x4104F44F: IceOpenConnection (in 
/usr/X11R6/lib/libICE.so.6.3)
==18550==    by 0x41044379: SmcOpenConnection (in /usr/X11R6/lib/libSM.so.6.0)
==18550==    by 0x403C7CC9: QSessionManager::QSessionManager(QApplication*, 
QString&, QString&) (in /opt/local/kde/qt/lib/libqt-mt.so.3.1.0)
==18550==
==18550== Conditional jump or move depends on uninitialised value(s)
==18550==    at 0x4162A3F3: ConnectToPeer 
(/res/users/rover/kde-cvs/src/kdelibs/dcop/KDE-ICE/connect.c:533)
==18550==    by 0x41629A30: KDE_IceOpenConnection 
(/res/users/rover/kde-cvs/src/kdelibs/dcop/KDE-ICE/connect.c:175)
==18550==    by 0x4161DB01: DCOPClient::attachInternal(bool) 
(/res/users/rover/kde-cvs/src/kdelibs/dcop/dcopclient.cpp:674)
==18550==    by 0x4161E206: DCOPClient::registerAs(QCString const&, bool) 
(/opt/local/kde/qt/include/qcstring.h:149)
==18550==
==18550== Conditional jump or move depends on uninitialised value(s)
==18550==    at 0x4162A3F9: ConnectToPeer 
(/res/users/rover/kde-cvs/src/kdelibs/dcop/KDE-ICE/connect.c:533)
==18550==    by 0x41629A30: KDE_IceOpenConnection 
(/res/users/rover/kde-cvs/src/kdelibs/dcop/KDE-ICE/connect.c:175)
==18550==    by 0x4161DB01: DCOPClient::attachInternal(bool) 
(/res/users/rover/kde-cvs/src/kdelibs/dcop/dcopclient.cpp:674)
==18550==    by 0x4161E206: DCOPClient::registerAs(QCString const&, bool) 
(/opt/local/kde/qt/include/qcstring.h:149)
==18550==
==18550== pthread_mutex_destroy: mutex is still in use
==18550==    at 0x40AD4C91: pthread_error (vg_libpthread.c:275)
==18550==    by 0x40AD5BCA: __pthread_mutex_destroy (vg_libpthread.c:952)
==18550==    by 0x420AA17F: (within /lib/i686/libc-2.2.93.so)
==18550==    by 0x4066C698: QDir::readDirEntries(QString const&, int, int) (in 
/opt/local/kde/qt/lib/libqt-mt.so.3.1.0)
==18550==
==18550== Syscall param writev(vector[...]) contains uninitialised or 
unaddressable byte(s)
==18550==    at 0x420D368D: (within /lib/i686/libc-2.2.93.so)
==18550==    by 0x410C4890: (within /usr/X11R6/lib/libX11.so.6.2)
==18550==    by 0x410C54CF: _X11TransWritev (in /usr/X11R6/lib/libX11.so.6.2)
==18550==    by 0x410A6397: _XSend (in /usr/X11R6/lib/libX11.so.6.2)
==18550==    Address 0x44253BA5 is 45 bytes inside a block of size 2112 
alloc'd
==18550==    at 0x4003BA4E: malloc (vg_clientfuncs.c:100)
==18550==    by 0x410A8955: _XAllocScratch (in /usr/X11R6/lib/libX11.so.6.2)
==18550==    by 0x4109BA52: (within /usr/X11R6/lib/libX11.so.6.2)
==18550==    by 0x4109C06B: XPutImage (in /usr/X11R6/lib/libX11.so.6.2)
==18550==
==18550== Syscall param write(buf) contains uninitialised or unaddressable 
byte(s)
==18550==    at 0x420CDB84: (within /lib/i686/libc-2.2.93.so)
==18550==    by 0x410C546F: _X11TransWrite (in /usr/X11R6/lib/libX11.so.6.2)
==18550==    by 0x410A5532: (within /usr/X11R6/lib/libX11.so.6.2)
==18550==    by 0x410A6B17: _XReply (in /usr/X11R6/lib/libX11.so.6.2)
==18550==    Address 0x46655B38 is 200 bytes inside a block of size 2048 
alloc'd
==18550==    at 0x4003BECA: calloc (vg_clientfuncs.c:239)
==18550==    by 0x4109752C: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2)
==18550==    by 0x403BF063: qt_init_internal(int*, char**, _XDisplay*, 
unsigned long, unsigned long) (in /opt/local/kde/qt/lib/libqt-mt.so.3.1.0)
==18550==    by 0x403BFD8C: qt_init(int*, char**, QApplication::Type) (in 
/opt/local/kde/qt/lib/libqt-mt.so.3.1.0)
==18550==
==18550== Use of uninitialised value of size 4
==18550==    at 0x404D6F75: QTextFormat::QTextFormat(QFont const&, QColor 
const&, QTextFormatCollection*) (in /opt/local/kde/qt/lib/libqt-mt.so.3.1.0)
==18550==    by 0x404C1756: QTextFormatCollection::QTextFormatCollection() (in 
/opt/local/kde/qt/lib/libqt-mt.so.3.1.0)
==18550==    by 0x404BC290: QTextParagraph::formatCollection() const (in 
/opt/local/kde/qt/lib/libqt-mt.so.3.1.0)
==18550==    by 0x404B73D4: QTextParagraph::QTextParagraph(QTextDocument*, 
QTextParagraph*, QTextParagraph*, bool) (in 
/opt/local/kde/qt/lib/libqt-mt.so.3.1.0)
==18550==
==18550== Syscall param write(buf) contains uninitialised or unaddressable 
byte(s)
==18550==    at 0x420CDB84: (within /lib/i686/libc-2.2.93.so)
==18550==    by 0x410C546F: _X11TransWrite (in /usr/X11R6/lib/libX11.so.6.2)
==18550==    by 0x410A5532: (within /usr/X11R6/lib/libX11.so.6.2)
==18550==    by 0x410A53B9: _XFlush (in /usr/X11R6/lib/libX11.so.6.2)
==18550==    Address 0x46655B51 is 225 bytes inside a block of size 2048 
alloc'd
==18550==    at 0x4003BECA: calloc (vg_clientfuncs.c:239)
==18550==    by 0x4109752C: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2)
==18550==    by 0x403BF063: qt_init_internal(int*, char**, _XDisplay*, 
unsigned long, unsigned long) (in /opt/local/kde/qt/lib/libqt-mt.so.3.1.0)
==18550==    by 0x403BFD8C: qt_init(int*, char**, QApplication::Type) (in 
/opt/local/kde/qt/lib/libqt-mt.so.3.1.0)
==18550==
==18550== Use of uninitialised value of size 4
==18550==    at 0x404D6F75: QTextFormat::QTextFormat(QFont const&, QColor 
const&, QTextFormatCollection*) (in /opt/local/kde/qt/lib/libqt-mt.so.3.1.0)
==18550==    by 0x404D3F0F: (within /opt/local/kde/qt/lib/libqt-mt.so.3.1.0)
==18550==    by 0x404C2031: QTextFormatCollection::format(QFont const&, QColor 
const&) (in /opt/local/kde/qt/lib/libqt-mt.so.3.1.0)
==18550==    by 0x4046D3E8: qt_format_text(QFont const&, QRect const&, int, 
QString const&, int, QRect*, int, int*, int, QTextParag**, QPainter*) (in 
/opt/local/kde/qt/lib/libqt-mt.so.3.1.0)
==18550==
==18550== Use of uninitialised value of size 4
==18550==    at 0x404D6F75: QTextFormat::QTextFormat(QFont const&, QColor 
const&, QTextFormatCollection*) (in /opt/local/kde/qt/lib/libqt-mt.so.3.1.0)
==18550==    by 0x404C1756: QTextFormatCollection::QTextFormatCollection() (in 
/opt/local/kde/qt/lib/libqt-mt.so.3.1.0)
==18550==    by 0x404A5E44: QTextDocument::QTextDocument(QTextDocument*) (in 
/opt/local/kde/qt/lib/libqt-mt.so.3.1.0)
==18550==    by 0x4057C45A: QTextEdit::QTextEdit(QWidget*, char const*) (in 
/opt/local/kde/qt/lib/libqt-mt.so.3.1.0)
==18550==
==18550== Invalid read of size 4
==18550==    at 0x4056A927: QWidgetStack::minimumSizeHint() const (in 
/opt/local/kde/qt/lib/libqt-mt.so.3.1.0)
==18550==    by 0x40455374: qSmartMinSize(QWidgetItem const*) (in 
/opt/local/kde/qt/lib/libqt-mt.so.3.1.0)
==18550==    by 0x4040B239: QWidgetItem::minimumSize() const (in 
/opt/local/kde/qt/lib/libqt-mt.so.3.1.0)
==18550==    by 0x40452509: QBoxLayout::setupGeom() (in 
/opt/local/kde/qt/lib/libqt-mt.so.3.1.0)
==18550==    Address 0x442281D8 is 0 bytes inside a block of size 152 free'd
==18550==    at 0x4003BD76: __builtin_delete (vg_clientfuncs.c:194)
==18550==    by 0x4003BD9C: operator delete(void*) (vg_clientfuncs.c:204)
==18550==    by 0x406FD3A6: (within /opt/local/kde/qt/lib/libqt-mt.so.3.1.0)
==18550==    by 0x8049B41: main (in /home/user1/ravi/misc/tmp)
==18550==
==18550== Jump to the invalid address stated on the next line
==18550==    at 0x0: ???
==18550==    by 0x40455374: qSmartMinSize(QWidgetItem const*) (in 
/opt/local/kde/qt/lib/libqt-mt.so.3.1.0)
==18550==    by 0x4040B239: QWidgetItem::minimumSize() const (in 
/opt/local/kde/qt/lib/libqt-mt.so.3.1.0)
==18550==    by 0x40452509: QBoxLayout::setupGeom() (in 
/opt/local/kde/qt/lib/libqt-mt.so.3.1.0)
==18550==    Address 0x0 is not stack'd, malloc'd or free'd
==18550== Warning: SIGSEGV not in user code; either from syscall kill()
==18550==    or possible Valgrind bug.  This message is only shown 3 times.
==18550== Warning: SIGSEGV not in user code; either from syscall kill()
==18550==    or possible Valgrind bug.  This message is only shown 3 times.
==18550== Warning: SIGSEGV not in user code; either from syscall kill()
==18550==    or possible Valgrind bug.  This message is only shown 3 times.


 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic