- 
    
Bug
 - 
    Resolution: Done
 - 
    
P3: Somewhat important
 - 
    4.4.3
 - 
    None
 
QTimerInfoList::unregisterTimer() has a problem when called from the QEventDispatcherGlib::unregisterTimer() in Valgrind. The following is a snippet from the Valgrind output:
==4332== Conditional jump or move depends on uninitialised value(s)
==4332==    at 0x4FD1F3C: QTimerInfoList::unregisterTimer(int) (qeventdispatcher_unix.cpp:453)
==4332==    by 0x4FCF5CC: QEventDispatcherGlib::unregisterTimer(int) (qeventdispatcher_glib.cpp:436)
==4332==    by 0x4FB3794: QObject::killTimer(int) (qobject.cpp:1543)
==4332==    by 0x8119032: MONXPSpread::CLOISpreadView::killTimers(char) (in /home/riz/MALLOC_TEST/loi/bin/loi)
==4332==    by 0x8127F58: MONXPSpread::CLOISpreadView::keyRight() (in /home/riz/MALLOC_TEST/loi/bin/loi)
==4332==    by 0x8128FFC: MONXPSpread::CLOISpreadView::HandleKeyPress(int) (in /home/riz/MALLOC_TEST/loi/bin/loi)
==4332==    by 0x811A79B: MONXPSpread::CLOISpreadView::timerEvent(QTimerEvent*) (in /home/riz/MALLOC_TEST/loi/bin/loi)
==4332==    by 0x4FB497E: QObject::event(QEvent*) (qobject.cpp:1111)
==4332==    by 0x45E1841: QWidget::event(QEvent*) (qwidget.cpp:7551)
==4332==    by 0x458995E: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3803)
==4332==    by 0x458E43D: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3768)
==4332==    by 0x4FA42F8: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:587)