Abdelrazak Younes wrote: > Please "make clean && make" in qt4/ui/ and report back.
Looks still the same :-( [EMAIL PROTECTED]:~/lyx/lyx-qt> valgrind src/lyx ==25935== Memcheck, a memory error detector. ==25935== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al. ==25935== Using LibVEX rev 1658, a library for dynamic binary translation. ==25935== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP. ==25935== Using valgrind-3.2.2.SVN, a dynamic binary instrumentation framework. ==25935== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al. ==25935== For more details, rerun with: -v ==25935== ==25935== Invalid read of size 8 ==25935== at 0x914AEA2: __strcpy_chk (in /lib64/libc-2.5.so) ==25935== by 0x80227F3: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x8022A0E: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x80231B5: _XlcCreateLocaleDataBase (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x8027591: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x8025729: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x80271F5: _XlcCreateLC (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x8047A3F: _XlcUtf8Loader (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x802E812: _XOpenLC (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x802E8CA: _XrmInitParseInfo (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x8018AEF: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x801A2AD: XrmGetStringDatabase (in /usr/lib64/libX11.so.6.2.0) ==25935== Address 0x9B7CE50 is 16 bytes inside a block of size 18 alloc'd ==25935== at 0x4C22889: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==25935== by 0x8022CA1: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x80231B5: _XlcCreateLocaleDataBase (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x8027591: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x8025729: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x80271F5: _XlcCreateLC (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x8047A3F: _XlcUtf8Loader (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x802E812: _XOpenLC (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x802E8CA: _XrmInitParseInfo (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x8018AEF: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x801A2AD: XrmGetStringDatabase (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x7FF47AB: XGetDefault (in /usr/lib64/libX11.so.6.2.0) ==25935== ==25935== Invalid read of size 8 ==25935== at 0x914AE79: __strcpy_chk (in /lib64/libc-2.5.so) ==25935== by 0x80227F3: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x8022A0E: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x80231B5: _XlcCreateLocaleDataBase (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x8027591: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x8025729: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x80271F5: _XlcCreateLC (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x8047A3F: _XlcUtf8Loader (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x802E812: _XOpenLC (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x802E8CA: _XrmInitParseInfo (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x8018AEF: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x801A2AD: XrmGetStringDatabase (in /usr/lib64/libX11.so.6.2.0) ==25935== Address 0x9B7CFE8 is 8 bytes inside a block of size 12 alloc'd ==25935== at 0x4C22889: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==25935== by 0x8022CA1: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x80231B5: _XlcCreateLocaleDataBase (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x8027591: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x8025729: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x80271F5: _XlcCreateLC (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x8047A3F: _XlcUtf8Loader (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x802E812: _XOpenLC (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x802E8CA: _XrmInitParseInfo (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x8018AEF: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x801A2AD: XrmGetStringDatabase (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x7FF47AB: XGetDefault (in /usr/lib64/libX11.so.6.2.0) ==25935== ==25935== Invalid read of size 8 ==25935== at 0x914AE50: __strcpy_chk (in /lib64/libc-2.5.so) ==25935== by 0x80227F3: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x8022A0E: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x80231B5: _XlcCreateLocaleDataBase (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x8027591: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x8025729: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x80271F5: _XlcCreateLC (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x8047A3F: _XlcUtf8Loader (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x802E812: _XOpenLC (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x802E8CA: _XrmInitParseInfo (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x8018AEF: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x801A2AD: XrmGetStringDatabase (in /usr/lib64/libX11.so.6.2.0) ==25935== Address 0x9B7D170 is 0 bytes inside a block of size 4 alloc'd ==25935== at 0x4C22889: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==25935== by 0x8022CA1: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x80231B5: _XlcCreateLocaleDataBase (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x8027591: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x8025729: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x80271F5: _XlcCreateLC (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x8047A3F: _XlcUtf8Loader (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x802E812: _XOpenLC (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x802E8CA: _XrmInitParseInfo (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x8018AEF: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x801A2AD: XrmGetStringDatabase (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x7FF47AB: XGetDefault (in /usr/lib64/libX11.so.6.2.0) dvipng warning: at (4294967295,1) ignored header \special{!userdict begin/bop-hook{/isls false def/vsize 792 def/hsize 612 def}def end}. ==25935== ==25935== Invalid read of size 8 ==25935== at 0x914AEA2: __strcpy_chk (in /lib64/libc-2.5.so) ==25935== by 0x8049501: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x804B08B: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x7FFF677: XCreateOC (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x7FF3589: XCreateFontSet (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x535F201: getFontSet(QFont const&) (qximinputcontext_x11.cpp:306) ==25935== by 0x535F2F8: QXIMInputContext::createICData(QWidget*) (qximinputcontext_x11.cpp:651) ==25935== by 0x53604A0: QXIMInputContext::setFocusWidget(QWidget*) (qximinputcontext_x11.cpp:574) ==25935== by 0x4F92321: QApplicationPrivate::setFocusWidget(QWidget*, Qt::FocusReason) (qapplication.cpp:1803) ==25935== by 0x4FCD97F: QWidget::setFocus(Qt::FocusReason) (qwidget.cpp:4137) ==25935== by 0x4F99827: QApplication::setActiveWindow(QWidget*) (qapplication.cpp:2089) ==25935== by 0x4FE48C9: QApplication::x11ProcessEvent(_XEvent*) (qapplication_x11.cpp:2805) ==25935== Address 0x9E254C8 is 48 bytes inside a block of size 50 alloc'd ==25935== at 0x4C22889: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==25935== by 0x7FF37DC: _XParseBaseFontNameList (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x804AFDE: (within /usr/lib64/libX11.so.6.2.0) ==25935== by 0x7FFF677: XCreateOC (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x7FF3589: XCreateFontSet (in /usr/lib64/libX11.so.6.2.0) ==25935== by 0x535F201: getFontSet(QFont const&) (qximinputcontext_x11.cpp:306) ==25935== by 0x535F2F8: QXIMInputContext::createICData(QWidget*) (qximinputcontext_x11.cpp:651) ==25935== by 0x53604A0: QXIMInputContext::setFocusWidget(QWidget*) (qximinputcontext_x11.cpp:574) ==25935== by 0x4F92321: QApplicationPrivate::setFocusWidget(QWidget*, Qt::FocusReason) (qapplication.cpp:1803) ==25935== by 0x4FCD97F: QWidget::setFocus(Qt::FocusReason) (qwidget.cpp:4137) ==25935== by 0x4F99827: QApplication::setActiveWindow(QWidget*) (qapplication.cpp:2089) ==25935== by 0x4FE48C9: QApplication::x11ProcessEvent(_XEvent*) (qapplication_x11.cpp:2805) ==25935== ==25935== Invalid read of size 8 ==25935== at 0xBAF5B6: lyx::frontend::QTocDialog::setTreeDepth(int) (QTocDialog.C:117) ==25935== by 0xBAF834: lyx::frontend::QTocDialog::on_depthSL_valueChanged(int) (QTocDialog.C:102) ==25935== by 0xBB085F: lyx::frontend::QTocDialog::qt_metacall(QMetaObject::Call, int, void**) (QTocDialog_moc.cpp:86) ==25935== by 0x6F5D45A: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:2940) ==25935== by 0x53A0D4D: QAbstractSlider::valueChanged(int) (moc_qabstractslider.cpp:160) ==25935== by 0x51F09FB: QAbstractSlider::setValue(int) (qabstractslider.cpp:509) ==25935== by 0x51F0E54: QAbstractSlider::setSliderPosition(int) (qabstractslider.cpp:466) ==25935== by 0x5263AD7: QSlider::mouseMoveEvent(QMouseEvent*) (qslider.cpp:471) ==25935== by 0x4FD615E: QWidget::event(QEvent*) (qwidget.cpp:5683) ==25935== by 0x526361C: QSlider::event(QEvent*) (qslider.cpp:391) ==25935== by 0x4F9153B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3434) ==25935== by 0x4F93AD0: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3133) ==25935== Address 0x0 is not stack'd, malloc'd or (recently) free'd lyx: SIGSEGV signal caught Sorry, you have found a bug in LyX. Please read the bug-reporting instructions in Help->Introduction and send us a bug report, if necessary. Thanks ! Bye. ==25935== ==25935== ERROR SUMMARY: 96 errors from 5 contexts (suppressed: 22 from 5) ==25935== malloc/free: in use at exit: 4,915,479 bytes in 38,978 blocks. ==25935== malloc/free: 791,521 allocs, 752,543 frees, 147,280,241 bytes allocated. ==25935== For counts of detected errors, rerun with: -v ==25935== searching for pointers to 38,978 not-freed blocks. ==25935== checked 4,560,208 bytes. ==25935== ==25935== LEAK SUMMARY: ==25935== definitely lost: 179,485 bytes in 4,255 blocks. ==25935== possibly lost: 392,658 bytes in 7,597 blocks. ==25935== still reachable: 4,343,336 bytes in 27,126 blocks. ==25935== suppressed: 0 bytes in 0 blocks. ==25935== Use --leak-check=full to see details of leaked memory. Jürgen