[Qt-interest] Qt 4.5.0 not 'valgrind proof'

wim.delvaux at adaptiveplanet.com wim.delvaux at adaptiveplanet.com
Mon Mar 16 05:31:10 CET 2009


I get segfault errors in valgrind even before my app starts.

Here as sample backtrace

==25795== Process terminating with default action of signal 11 (SIGSEGV): 
dumping core
==25795==  Access not within mapped region at address 0x9D
==25795==    at 0x6A027BD: QString::fromLocal8Bit(char const*, int) 
(qstring.cpp:3652)
==25795==    by 0x6AB2032: QCoreApplication::arguments() 
(qcoreapplication.cpp:1921)
==25795==    by 0x60EF6A9: sm_performSaveYourself(QSessionManagerPrivate*) 
(qapplication_x11.cpp:5577)
==25795==    by 0x60F0390: sm_saveYourselfCallback(_SmcConn*, void*, int, int, 
int, int) (qapplication_x11.cpp:5560)
==25795==    by 0x702221C: _SmcProcessMessage (in /usr/lib/libSM.so.6.0.0)
==25795==    by 0x7035AB2: IceProcessMessages (in /usr/lib/libICE.so.6.3.0)
==25795==    by 0x60E7A47: QSmSocketReceiver::socketActivated(int) 
(qapplication_x11.cpp:5699)
==25795==    by 0x60E7AAE: QSmSocketReceiver::qt_metacall(QMetaObject::Call, 
int, void**) (qapplication_x11.moc:65)
==25795==    by 0x6AC5786: QMetaObject::activate(QObject*, int, int, void**) 
(qobject.cpp:3060)
==25795==    by 0x6AC5EA1: QMetaObject::activate(QObject*, QMetaObject const*, 
int, void**) (qobject.cpp:3134)
==25795==    by 0x6B04042: QSocketNotifier::activated(int) 
(moc_qsocketnotifier.cpp:83)
==25795==    by 0x6ACB7DE: QSocketNotifier::event(QEvent*) 
(qsocketnotifier.cpp:316)
==25795==    by 0x608797B: QApplicationPrivate::notify_helper(QObject*, 
QEvent*) (qapplication.cpp:4084)
==25795==    by 0x608B858: QApplication::notify(QObject*, QEvent*) 
(qapplication.cpp:3631)
==25795==    by 0x6AAFC0A: QCoreApplication::notifyInternal(QObject*, QEvent*) 
(qcoreapplication.cpp:602)
==25795==    by 0x6ADC1C2: socketNotifierSourceDispatch(_GSource*, int (*)
(void*), void*) (qcoreapplication.h:213)
==25795==    by 0x70B3CC5: g_main_context_dispatch 
(in /usr/lib/libglib-2.0.so.0.1600.6)
==25795==    by 0x70B7082: (within /usr/lib/libglib-2.0.so.0.1600.6)
==25795==    by 0x70B763D: g_main_context_iteration 
(in /usr/lib/libglib-2.0.so.0.1600.6)
==25795==    by 0x6ADC337: 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) 
(qeventdispatcher_glib.cpp:323)



More information about the Qt-interest-old mailing list