==8969== Memcheck, a memory error detector ==8969== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==8969== Using Valgrind-3.5.0-Debian and LibVEX; rerun with -h for copyright info ==8969== Command: ./mml_test ==8969== Parent PID: 7307 ==8969== --8969-- WARNING: unhandled syscall: 294 --8969-- You may be able to write your own handler. --8969-- Read the file README_MISSING_SYSCALL_OR_IOCTL. --8969-- Nevertheless we consider this a bug. Please report --8969-- it at http://valgrind.org/support/bug_reports.html. ==8969== Invalid read of size 1 ==8969== at 0x4C264C1: strcmp (mc_replace_strmem.c:412) ==8969== by 0x4078FC: _mmlFindOperSpec(QStringList const&, Mml::FormType) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40EC29: MmlMoNode::layoutSymbol() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40756B: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x405B81: MmlDocument::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x416C20: MmlDocument::setContent(QString, QString*, int*, int*) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x416E82: QtMmlWidget::setContent(QString const&, QString*, int*, int*) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40598F: main (in /home/adam/dev/mml_test/mml_test) ==8969== Address 0x153d2628 is 24 bytes inside a block of size 33 free'd ==8969== at 0x4C24D68: free (vg_replace_malloc.c:325) ==8969== by 0x4078EB: _mmlFindOperSpec(QStringList const&, Mml::FormType) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40EC29: MmlMoNode::layoutSymbol() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40756B: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x405B81: MmlDocument::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x416C20: MmlDocument::setContent(QString, QString*, int*, int*) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x416E82: QtMmlWidget::setContent(QString const&, QString*, int*, int*) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40598F: main (in /home/adam/dev/mml_test/mml_test) ==8969== ==8969== Invalid read of size 1 ==8969== at 0x4C264C1: strcmp (mc_replace_strmem.c:412) ==8969== by 0x407B3D: _mmlFindOperSpec(QStringList const&, Mml::FormType) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40EC29: MmlMoNode::layoutSymbol() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40756B: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x405B81: MmlDocument::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x416C20: MmlDocument::setContent(QString, QString*, int*, int*) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x416E82: QtMmlWidget::setContent(QString const&, QString*, int*, int*) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40598F: main (in /home/adam/dev/mml_test/mml_test) ==8969== Address 0x153d2628 is 24 bytes inside a block of size 33 free'd ==8969== at 0x4C24D68: free (vg_replace_malloc.c:325) ==8969== by 0x4078EB: _mmlFindOperSpec(QStringList const&, Mml::FormType) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40EC29: MmlMoNode::layoutSymbol() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40756B: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x405B81: MmlDocument::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x416C20: MmlDocument::setContent(QString, QString*, int*, int*) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x416E82: QtMmlWidget::setContent(QString const&, QString*, int*, int*) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40598F: main (in /home/adam/dev/mml_test/mml_test) ==8969== ==8969== Invalid read of size 1 ==8969== at 0x4C264D8: strcmp (mc_replace_strmem.c:412) ==8969== by 0x407B3D: _mmlFindOperSpec(QStringList const&, Mml::FormType) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40EC29: MmlMoNode::layoutSymbol() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40756B: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x405B81: MmlDocument::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x416C20: MmlDocument::setContent(QString, QString*, int*, int*) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x416E82: QtMmlWidget::setContent(QString const&, QString*, int*, int*) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40598F: main (in /home/adam/dev/mml_test/mml_test) ==8969== Address 0x153d2629 is 25 bytes inside a block of size 33 free'd ==8969== at 0x4C24D68: free (vg_replace_malloc.c:325) ==8969== by 0x4078EB: _mmlFindOperSpec(QStringList const&, Mml::FormType) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40EC29: MmlMoNode::layoutSymbol() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40756B: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x405B81: MmlDocument::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x416C20: MmlDocument::setContent(QString, QString*, int*, int*) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x416E82: QtMmlWidget::setContent(QString const&, QString*, int*, int*) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40598F: main (in /home/adam/dev/mml_test/mml_test) ==8969== ==8969== Invalid read of size 1 ==8969== at 0x4C264C4: strcmp (mc_replace_strmem.c:412) ==8969== by 0x407A75: _mmlFindOperSpec(QStringList const&, Mml::FormType) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40EC29: MmlMoNode::layoutSymbol() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40756B: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x405B81: MmlDocument::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x416C20: MmlDocument::setContent(QString, QString*, int*, int*) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x416E82: QtMmlWidget::setContent(QString const&, QString*, int*, int*) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40598F: main (in /home/adam/dev/mml_test/mml_test) ==8969== Address 0x153d2698 is 24 bytes inside a block of size 33 free'd ==8969== at 0x4C24D68: free (vg_replace_malloc.c:325) ==8969== by 0x407957: _mmlFindOperSpec(QStringList const&, Mml::FormType) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40EC29: MmlMoNode::layoutSymbol() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40756B: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x405B81: MmlDocument::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x416C20: MmlDocument::setContent(QString, QString*, int*, int*) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x416E82: QtMmlWidget::setContent(QString const&, QString*, int*, int*) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40598F: main (in /home/adam/dev/mml_test/mml_test) ==8969== ==8969== Invalid read of size 1 ==8969== at 0x4C264DB: strcmp (mc_replace_strmem.c:412) ==8969== by 0x407A75: _mmlFindOperSpec(QStringList const&, Mml::FormType) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40EC29: MmlMoNode::layoutSymbol() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40756B: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x405B81: MmlDocument::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x416C20: MmlDocument::setContent(QString, QString*, int*, int*) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x416E82: QtMmlWidget::setContent(QString const&, QString*, int*, int*) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40598F: main (in /home/adam/dev/mml_test/mml_test) ==8969== Address 0x153d8ff9 is 25 bytes inside a block of size 33 free'd ==8969== at 0x4C24D68: free (vg_replace_malloc.c:325) ==8969== by 0x407957: _mmlFindOperSpec(QStringList const&, Mml::FormType) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40EC29: MmlMoNode::layoutSymbol() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40756B: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x405B81: MmlDocument::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x416C20: MmlDocument::setContent(QString, QString*, int*, int*) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x416E82: QtMmlWidget::setContent(QString const&, QString*, int*, int*) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40598F: main (in /home/adam/dev/mml_test/mml_test) ==8969== ==8969== Invalid read of size 1 ==8969== at 0x4C264C1: strcmp (mc_replace_strmem.c:412) ==8969== by 0x4078FC: _mmlFindOperSpec(QStringList const&, Mml::FormType) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40EE80: MmlMoNode::layoutSymbol() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40756B: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x405B81: MmlDocument::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x416C20: MmlDocument::setContent(QString, QString*, int*, int*) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x416E82: QtMmlWidget::setContent(QString const&, QString*, int*, int*) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40598F: main (in /home/adam/dev/mml_test/mml_test) ==8969== Address 0x15532ca8 is 24 bytes inside a block of size 33 free'd ==8969== at 0x4C24D68: free (vg_replace_malloc.c:325) ==8969== by 0x4078EB: _mmlFindOperSpec(QStringList const&, Mml::FormType) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40EE80: MmlMoNode::layoutSymbol() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40756B: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x405B81: MmlDocument::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x416C20: MmlDocument::setContent(QString, QString*, int*, int*) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x416E82: QtMmlWidget::setContent(QString const&, QString*, int*, int*) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40598F: main (in /home/adam/dev/mml_test/mml_test) ==8969== ==8969== Invalid read of size 1 ==8969== at 0x4C264C1: strcmp (mc_replace_strmem.c:412) ==8969== by 0x407B3D: _mmlFindOperSpec(QStringList const&, Mml::FormType) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40EE80: MmlMoNode::layoutSymbol() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40756B: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x405B81: MmlDocument::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x416C20: MmlDocument::setContent(QString, QString*, int*, int*) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x416E82: QtMmlWidget::setContent(QString const&, QString*, int*, int*) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40598F: main (in /home/adam/dev/mml_test/mml_test) ==8969== Address 0x15532ca8 is 24 bytes inside a block of size 33 free'd ==8969== at 0x4C24D68: free (vg_replace_malloc.c:325) ==8969== by 0x4078EB: _mmlFindOperSpec(QStringList const&, Mml::FormType) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40EE80: MmlMoNode::layoutSymbol() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40756B: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x407558: MmlNode::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x405B81: MmlDocument::layout() (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x416C20: MmlDocument::setContent(QString, QString*, int*, int*) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x416E82: QtMmlWidget::setContent(QString const&, QString*, int*, int*) (in /home/adam/dev/mml_test/mml_test) ==8969== by 0x40598F: main (in /home/adam/dev/mml_test/mml_test) ==8969== ==8969== Syscall param write(buf) points to uninitialised byte(s) ==8969== at 0x61E5010: __write_nocancel (in /lib/libpthread-2.10.1.so) ==8969== by 0x80FBCFE: ??? (in /usr/lib/libICE.so.6.3.0) ==8969== by 0x810058F: _IceWrite (in /usr/lib/libICE.so.6.3.0) ==8969== by 0x8100673: IceFlush (in /usr/lib/libICE.so.6.3.0) ==8969== by 0x52DD48C: sm_setProperty(char const*, char const*, int, SmPropValue*) (qapplication_x11.cpp:5478) ==8969== by 0x52E14CF: sm_setProperty(QString const&, QString const&) (qapplication_x11.cpp:5493) ==8969== by 0x52F270D: sm_performSaveYourself(QSessionManagerPrivate*) (qapplication_x11.cpp:5557) ==8969== by 0x52F3418: sm_saveYourselfCallback(_SmcConn*, void*, int, int, int, int) (qapplication_x11.cpp:5536) ==8969== by 0x7EF04EE: _SmcProcessMessage (in /usr/lib/libSM.so.6.0.0) ==8969== by 0x810500B: IceProcessMessages (in /usr/lib/libICE.so.6.3.0) ==8969== by 0x52DD9CE: QSmSocketReceiver::qt_metacall(QMetaObject::Call, int, void**) (qapplication_x11.moc:71) ==8969== by 0x5ED233E: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3285) ==8969== Address 0x1389e84c is 12 bytes inside a block of size 1,024 alloc'd ==8969== at 0x4C24477: calloc (vg_replace_malloc.c:418) ==8969== by 0x80F8A98: IceOpenConnection (in /usr/lib/libICE.so.6.3.0) ==8969== by 0x7EEC92A: SmcOpenConnection (in /usr/lib/libSM.so.6.0.0) ==8969== by 0x52E4447: QSessionManager::QSessionManager(QApplication*, QString&, QString&) (qapplication_x11.cpp:5718) ==8969== by 0x52733CB: QApplicationPrivate::initialize() (qapplication.cpp:909) ==8969== by 0x52734EA: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (qapplication.cpp:772) ==8969== by 0x5274460: QApplication::QApplication(int&, char**, int) (qapplication.cpp:693) ==8969== by 0x405935: main (in /home/adam/dev/mml_test/mml_test) ==8969== ==8969== ==8969== HEAP SUMMARY: ==8969== in use at exit: 1,443,580 bytes in 11,914 blocks ==8969== total heap usage: 104,823 allocs, 92,909 frees, 9,921,183 bytes allocated ==8969== ==8969== LEAK SUMMARY: ==8969== definitely lost: 4,580 bytes in 10 blocks ==8969== indirectly lost: 20,502 bytes in 407 blocks ==8969== possibly lost: 736,595 bytes in 3,356 blocks ==8969== still reachable: 681,903 bytes in 8,141 blocks ==8969== suppressed: 0 bytes in 0 blocks ==8969== Rerun with --leak-check=full to see details of leaked memory ==8969== ==8969== For counts of detected and suppressed errors, rerun with: -v ==8969== Use --track-origins=yes to see where uninitialised values come from ==8969== ERROR SUMMARY: 47 errors from 8 contexts (suppressed: 12 from 8)