I am using the qt-x11-commercial-src-4.4.0-snapshot-20080312 and running
my application with valgrind. I used gcc version 3.4.6 20060404 (Red Hat
3.4.6-9).
I get lots of messages about: qobject.cpp line 863: if (d->inEventHandler)
{
==29119== Conditional jump or move depends on uninitialised value(s)
==29119== at 0x4B8F4DF: QObject::~QObject() (qobject.cpp:863)
==29119== by 0x4B6DE3E: QLibrary::~QLibrary() (qlibrary.cpp:806)
==29119== by 0x42CF146: qt_init(QApplicationPrivate*, int, _XDisplay*,
unsigned long, unsigned long) (qapplication_x11.cpp:1874)
==29119== by 0x427562E: QApplicationPrivate::construct(_XDisplay*,
unsigned long, unsigned long) (qapplication.cpp:714)
==29119== by 0x42761C7: QApplication::QApplication(int&, char**, int) (
qapplication.cpp:650)
==29119== by 0x806962D: main (in
/home/hj/mtjcgmu42/montage2/montage_qt/testapp/testapp)
==29119==
==29119== Conditional jump or move depends on uninitialised value(s)
==29119== at 0x4B8F4DF: QObject::~QObject() (qobject.cpp:863)
==29119== by 0x4B9472F: QSingleShotTimer::~QSingleShotTimer() (qtimer.cpp
:268)
==29119== by 0x4B89368: qDeleteInEventHandler(QObject*) (qobject.cpp
:3564)
==29119== by 0x4B94893: QSingleShotTimer::timerEvent(QTimerEvent*) (
qtimer.cpp:283)
==29119== by 0x4B8B104: QObject::event(QEvent*) (qobject.cpp:1074)
==29119== by 0x426EAF5: QApplicationPrivate::notify_helper(QObject*,
QEvent*) (qapplication.cpp:3743)
==29119== by 0x426ED43: QApplication::notify(QObject*, QEvent*) (
qapplication.cpp:3710)
==29119== by 0x4B7A8D5: QCoreApplication::notifyInternal(QObject*,
QEvent*) (qcoreapplication.cpp:565)
Is this a known issue?
I have not seen these when valgrind my application with 4.3.x