==18204== Memcheck, a memory error detector.
==18204== Copyright (C) 2002-2008, and GNU GPL'd, by Julian Seward et al.
==18204== Using LibVEX rev 1884, a library for dynamic binary translation.
==18204== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP.
==18204== Using valgrind-3.4.1, a dynamic binary instrumentation framework.
==18204== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al.
==18204== For more details, rerun with: -v
==18204== 
==18204== My PID = 18204, parent PID = 4182.  Prog and args are:
==18204==    ./qcad
==18204== 
==18204== Syscall param write(buf) points to uninitialised byte(s)
==18204==    at 0x589F7C0: __write_nocancel (in /lib64/libpthread-2.9.so)
==18204==    by 0x547B03E: (within /usr/lib64/libICE.so.6.3.0)
==18204==    by 0x547F2EF: _IceWrite (in /usr/lib64/libICE.so.6.3.0)
==18204==    by 0x547F3D3: IceFlush (in /usr/lib64/libICE.so.6.3.0)
==18204==    by 0x5D5779C: (within /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5D57931: (within /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5D5EFCB: (within /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5D60279: (within /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x526E756: _SmcProcessMessage (in /usr/lib64/libSM.so.6.0.0)
==18204==    by 0x548392D: IceProcessMessages (in /usr/lib64/libICE.so.6.3.0)
==18204==    by 0x5D57ECF: QSmSocketReceiver::qt_invoke(int, QUObject*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5E270DE: QObject::activate_signal(QConnectionList*, QUObject*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==  Address 0x9601834 is 12 bytes inside a block of size 1,024 alloc'd
==18204==    at 0x4C23784: calloc (vg_replace_malloc.c:397)
==18204==    by 0x5477541: IceOpenConnection (in /usr/lib64/libICE.so.6.3.0)
==18204==    by 0x526AA60: SmcOpenConnection (in /usr/lib64/libSM.so.6.0.0)
==18204==    by 0x5D5CFA2: QSessionManager::QSessionManager(QApplication*, QString&, QString&) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5DCC67A: QApplication::initialize(int, char**) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5DCD9FB: QApplication::construct(int&, char**, QApplication::Type) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x4395D7: main (main.cpp:108)
==18204==  Uninitialised value was created by a heap allocation
==18204==    at 0x4C259AE: malloc (vg_replace_malloc.c:207)
==18204==    by 0x547EFB1: IceAllocScratch (in /usr/lib64/libICE.so.6.3.0)
==18204==    by 0x526A520: SmcSetProperties (in /usr/lib64/libSM.so.6.0.0)
==18204==    by 0x5D5779C: (within /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5D57931: (within /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5D5EFCB: (within /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5D60279: (within /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x526E756: _SmcProcessMessage (in /usr/lib64/libSM.so.6.0.0)
==18204==    by 0x548392D: IceProcessMessages (in /usr/lib64/libICE.so.6.3.0)
==18204==    by 0x5D57ECF: QSmSocketReceiver::qt_invoke(int, QUObject*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5E270DE: QObject::activate_signal(QConnectionList*, QUObject*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5E29332: QObject::activate_signal(int, int) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204== 
==18204== Conditional jump or move depends on uninitialised value(s)
==18204==    at 0x67D854: RS_EventHandler::cleanUp() (rs_eventhandler.cpp:585)
==18204==    by 0x67DC79: RS_EventHandler::setCurrentAction(RS_ActionInterface*) (rs_eventhandler.cpp:511)
==18204==    by 0x65D6A8: RS_GraphicView::setCurrentAction(RS_ActionInterface*) (rs_graphicview.cpp:296)
==18204==    by 0x44421F: QG_ActionHandler::setCurrentAction(RS2::ActionType) (qg_actionhandler.cpp:767)
==18204==    by 0x446807: QG_ActionHandler::updateSnapMode() (qg_actionhandler.cpp:1538)
==18204==    by 0x41EF6A: QC_ApplicationWindow::slotWindowActivated(QWidget*) (qc_applicationwindow.cpp:1715)
==18204==    by 0x43C518: QC_ApplicationWindow::qt_invoke(int, QUObject*) (moc_qc_applicationwindow.cpp:309)
==18204==    by 0x5E270DE: QObject::activate_signal(QConnectionList*, QUObject*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x6166CAC: QWorkspace::windowActivated(QWidget*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5FE23EF: QWorkspace::activateWindow(QWidget*, bool) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5FE7A01: QWorkspace::childEvent(QChildEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5E27236: QObject::event(QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==  Uninitialised value was created by a heap allocation
==18204==    at 0x4C2536C: operator new(unsigned long) (vg_replace_malloc.c:230)
==18204==    by 0x661E96: RS_GraphicView::RS_GraphicView() (rs_graphicview.cpp:66)
==18204==    by 0x4552CC: QG_GraphicView::QG_GraphicView(QWidget*, char const*, unsigned int) (qg_graphicview.cpp:73)
==18204==    by 0x436B4E: QC_GraphicView::QC_GraphicView(RS_Document*, QWidget*) (qc_graphicview.cpp:36)
==18204==    by 0x4377AB: QC_MDIWindow::initView() (qc_mdiwindow.cpp:251)
==18204==    by 0x4379D4: QC_MDIWindow::QC_MDIWindow(RS_Document*, QWidget*, char const*, int) (qc_mdiwindow.cpp:57)
==18204==    by 0x4298DF: QC_ApplicationWindow::slotFileNew(RS_Document*) (qc_applicationwindow.cpp:1910)
==18204==    by 0x43A74F: main (main.cpp:305)
==18204== 
==18204== Conditional jump or move depends on uninitialised value(s)
==18204==    at 0x67D854: RS_EventHandler::cleanUp() (rs_eventhandler.cpp:585)
==18204==    by 0x67EB03: RS_EventHandler::mouseReleaseEvent(QMouseEvent*) (rs_eventhandler.cpp:136)
==18204==    by 0x65D5D7: RS_GraphicView::mouseReleaseEvent(QMouseEvent*) (rs_graphicview.cpp:373)
==18204==    by 0x453B01: QG_GraphicView::mouseReleaseEvent(QMouseEvent*) (qg_graphicview.cpp:458)
==18204==    by 0x5E5C3C5: QWidget::event(QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5DC8754: QApplication::internalNotify(QObject*, QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5DC9751: QApplication::notify(QObject*, QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5D66D69: QETWidget::translateMouseEvent(_XEvent const*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5D65ADD: QApplication::x11ProcessEvent(_XEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5D78899: QEventLoop::processEvents(unsigned int) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5DDF2E8: QEventLoop::enterLoop() (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5DDF171: QEventLoop::exec() (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==  Uninitialised value was created by a heap allocation
==18204==    at 0x4C2536C: operator new(unsigned long) (vg_replace_malloc.c:230)
==18204==    by 0x661E96: RS_GraphicView::RS_GraphicView() (rs_graphicview.cpp:66)
==18204==    by 0x4552CC: QG_GraphicView::QG_GraphicView(QWidget*, char const*, unsigned int) (qg_graphicview.cpp:73)
==18204==    by 0x436B4E: QC_GraphicView::QC_GraphicView(RS_Document*, QWidget*) (qc_graphicview.cpp:36)
==18204==    by 0x4377AB: QC_MDIWindow::initView() (qc_mdiwindow.cpp:251)
==18204==    by 0x4379D4: QC_MDIWindow::QC_MDIWindow(RS_Document*, QWidget*, char const*, int) (qc_mdiwindow.cpp:57)
==18204==    by 0x4298DF: QC_ApplicationWindow::slotFileNew(RS_Document*) (qc_applicationwindow.cpp:1910)
==18204==    by 0x43A74F: main (main.cpp:305)
==18204== 
==18204== Invalid read of size 8
==18204==    at 0x604D15: RS_Entity::getLayer(bool) const (rs_entity.cpp:601)
==18204==    by 0x60A304: RS_EntityContainer::calculateBorders() (rs_entitycontainer.cpp:498)
==18204==    by 0x609CB3: RS_EntityContainer::removeEntity(RS_Entity*) (rs_entitycontainer.cpp:397)
==18204==    by 0x635C46: RS_Undo::startUndoCycle() (rs_undo.cpp:106)
==18204==    by 0x5698E2: RS_ActionDrawPolyline::trigger() (rs_actiondrawpolyline.cpp:84)
==18204==    by 0x569884: RS_ActionDrawPolyline::mouseReleaseEvent(QMouseEvent*) (rs_actiondrawpolyline.cpp:136)
==18204==    by 0x67EAFB: RS_EventHandler::mouseReleaseEvent(QMouseEvent*) (rs_eventhandler.cpp:133)
==18204==    by 0x65D5D7: RS_GraphicView::mouseReleaseEvent(QMouseEvent*) (rs_graphicview.cpp:373)
==18204==    by 0x453B01: QG_GraphicView::mouseReleaseEvent(QMouseEvent*) (qg_graphicview.cpp:458)
==18204==    by 0x5E5C3C5: QWidget::event(QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5DC8754: QApplication::internalNotify(QObject*, QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5DC9751: QApplication::notify(QObject*, QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==  Address 0x948fb18 is 96 bytes inside a block of size 376 free'd
==18204==    at 0x4C241AD: operator delete(void*) (vg_replace_malloc.c:342)
==18204==    by 0x60C4461: QGList::remove(void*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x609C9C: RS_EntityContainer::removeEntity(RS_Entity*) (qptrlist.h:88)
==18204==    by 0x635C46: RS_Undo::startUndoCycle() (rs_undo.cpp:106)
==18204==    by 0x5698E2: RS_ActionDrawPolyline::trigger() (rs_actiondrawpolyline.cpp:84)
==18204==    by 0x569884: RS_ActionDrawPolyline::mouseReleaseEvent(QMouseEvent*) (rs_actiondrawpolyline.cpp:136)
==18204==    by 0x67EAFB: RS_EventHandler::mouseReleaseEvent(QMouseEvent*) (rs_eventhandler.cpp:133)
==18204==    by 0x65D5D7: RS_GraphicView::mouseReleaseEvent(QMouseEvent*) (rs_graphicview.cpp:373)
==18204==    by 0x453B01: QG_GraphicView::mouseReleaseEvent(QMouseEvent*) (qg_graphicview.cpp:458)
==18204==    by 0x5E5C3C5: QWidget::event(QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5DC8754: QApplication::internalNotify(QObject*, QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5DC9751: QApplication::notify(QObject*, QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204== 
==18204== Invalid read of size 8
==18204==    at 0x60A312: RS_EntityContainer::calculateBorders() (rs_entitycontainer.cpp:501)
==18204==    by 0x609CB3: RS_EntityContainer::removeEntity(RS_Entity*) (rs_entitycontainer.cpp:397)
==18204==    by 0x635C46: RS_Undo::startUndoCycle() (rs_undo.cpp:106)
==18204==    by 0x5698E2: RS_ActionDrawPolyline::trigger() (rs_actiondrawpolyline.cpp:84)
==18204==    by 0x569884: RS_ActionDrawPolyline::mouseReleaseEvent(QMouseEvent*) (rs_actiondrawpolyline.cpp:136)
==18204==    by 0x67EAFB: RS_EventHandler::mouseReleaseEvent(QMouseEvent*) (rs_eventhandler.cpp:133)
==18204==    by 0x65D5D7: RS_GraphicView::mouseReleaseEvent(QMouseEvent*) (rs_graphicview.cpp:373)
==18204==    by 0x453B01: QG_GraphicView::mouseReleaseEvent(QMouseEvent*) (qg_graphicview.cpp:458)
==18204==    by 0x5E5C3C5: QWidget::event(QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5DC8754: QApplication::internalNotify(QObject*, QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5DC9751: QApplication::notify(QObject*, QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5D66D69: QETWidget::translateMouseEvent(_XEvent const*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==  Address 0x948fab8 is 0 bytes inside a block of size 376 free'd
==18204==    at 0x4C241AD: operator delete(void*) (vg_replace_malloc.c:342)
==18204==    by 0x60C4461: QGList::remove(void*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x609C9C: RS_EntityContainer::removeEntity(RS_Entity*) (qptrlist.h:88)
==18204==    by 0x635C46: RS_Undo::startUndoCycle() (rs_undo.cpp:106)
==18204==    by 0x5698E2: RS_ActionDrawPolyline::trigger() (rs_actiondrawpolyline.cpp:84)
==18204==    by 0x569884: RS_ActionDrawPolyline::mouseReleaseEvent(QMouseEvent*) (rs_actiondrawpolyline.cpp:136)
==18204==    by 0x67EAFB: RS_EventHandler::mouseReleaseEvent(QMouseEvent*) (rs_eventhandler.cpp:133)
==18204==    by 0x65D5D7: RS_GraphicView::mouseReleaseEvent(QMouseEvent*) (rs_graphicview.cpp:373)
==18204==    by 0x453B01: QG_GraphicView::mouseReleaseEvent(QMouseEvent*) (qg_graphicview.cpp:458)
==18204==    by 0x5E5C3C5: QWidget::event(QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5DC8754: QApplication::internalNotify(QObject*, QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5DC9751: QApplication::notify(QObject*, QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204== 
==18204== Jump to the invalid address stated on the next line
==18204==    at 0x0: ???
==18204==    by 0x60A31E: RS_EntityContainer::calculateBorders() (rs_entitycontainer.cpp:501)
==18204==    by 0x609CB3: RS_EntityContainer::removeEntity(RS_Entity*) (rs_entitycontainer.cpp:397)
==18204==    by 0x635C46: RS_Undo::startUndoCycle() (rs_undo.cpp:106)
==18204==    by 0x5698E2: RS_ActionDrawPolyline::trigger() (rs_actiondrawpolyline.cpp:84)
==18204==    by 0x569884: RS_ActionDrawPolyline::mouseReleaseEvent(QMouseEvent*) (rs_actiondrawpolyline.cpp:136)
==18204==    by 0x67EAFB: RS_EventHandler::mouseReleaseEvent(QMouseEvent*) (rs_eventhandler.cpp:133)
==18204==    by 0x65D5D7: RS_GraphicView::mouseReleaseEvent(QMouseEvent*) (rs_graphicview.cpp:373)
==18204==    by 0x453B01: QG_GraphicView::mouseReleaseEvent(QMouseEvent*) (qg_graphicview.cpp:458)
==18204==    by 0x5E5C3C5: QWidget::event(QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5DC8754: QApplication::internalNotify(QObject*, QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5DC9751: QApplication::notify(QObject*, QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==18204== 
==18204== Process terminating with default action of signal 11 (SIGSEGV)
==18204==  Bad permissions for mapped region at address 0x0
==18204==    at 0x0: ???
==18204==    by 0x60A31E: RS_EntityContainer::calculateBorders() (rs_entitycontainer.cpp:501)
==18204==    by 0x609CB3: RS_EntityContainer::removeEntity(RS_Entity*) (rs_entitycontainer.cpp:397)
==18204==    by 0x635C46: RS_Undo::startUndoCycle() (rs_undo.cpp:106)
==18204==    by 0x5698E2: RS_ActionDrawPolyline::trigger() (rs_actiondrawpolyline.cpp:84)
==18204==    by 0x569884: RS_ActionDrawPolyline::mouseReleaseEvent(QMouseEvent*) (rs_actiondrawpolyline.cpp:136)
==18204==    by 0x67EAFB: RS_EventHandler::mouseReleaseEvent(QMouseEvent*) (rs_eventhandler.cpp:133)
==18204==    by 0x65D5D7: RS_GraphicView::mouseReleaseEvent(QMouseEvent*) (rs_graphicview.cpp:373)
==18204==    by 0x453B01: QG_GraphicView::mouseReleaseEvent(QMouseEvent*) (qg_graphicview.cpp:458)
==18204==    by 0x5E5C3C5: QWidget::event(QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5DC8754: QApplication::internalNotify(QObject*, QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5DC9751: QApplication::notify(QObject*, QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204== 
==18204== ERROR SUMMARY: 20 errors from 6 contexts (suppressed: 95 from 3)
==18204== malloc/free: in use at exit: 3,980,895 bytes in 45,650 blocks.
==18204== malloc/free: 807,805 allocs, 762,155 frees, 28,305,492 bytes allocated.
==18204== For counts of detected errors, rerun with: -v
==18204== searching for pointers to 45,650 not-freed blocks.
==18204== checked 2,978,320 bytes.
==18204== 
==18204== 
==18204== 64 bytes in 2 blocks are possibly lost in loss record 395 of 1,304
==18204==    at 0x4C2536C: operator new(unsigned long) (vg_replace_malloc.c:230)
==18204==    by 0x6B3A7D0: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/libstdc++.so.6.0.10)
==18204==    by 0x6B3B1A4: (within /usr/lib64/libstdc++.so.6.0.10)
==18204==    by 0x6B3B2E2: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib64/libstdc++.so.6.0.10)
==18204==    by 0x64CB69: RS_FilterDXF::RS_FilterDXF() (dl_attributes.h:52)
==18204==    by 0x4398C8: main (main.cpp:129)
==18204== 
==18204== 
==18204== 152 bytes in 1 blocks are possibly lost in loss record 715 of 1,304
==18204==    at 0x4C24C2C: operator new[](unsigned long) (vg_replace_malloc.c:274)
==18204==    by 0x5DD7846: QDragManager::QDragManager() (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5DDA1C3: QImageDrag::QImageDrag(QImage, QWidget*, char const*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5E1D8C0: QMimeSourceFactory::setImage(QString const&, QImage const&) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x43B895: MimeSourceFactory_qcad::data(QString const&) const (qmake_image_collection.cpp:279)
==18204==    by 0x5E1EFA3: QMimeSourceFactory::data(QString const&) const (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5E3A739: QPixmap::fromMimeSource(QString const&) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x426ACA: QC_ApplicationWindow::QC_ApplicationWindow() (qc_applicationwindow.cpp:123)
==18204==    by 0x43A3D2: main (main.cpp:242)
==18204== 
==18204== 
==18204== 225 bytes in 10 blocks are definitely lost in loss record 772 of 1,304
==18204==    at 0x4C259AE: malloc (vg_replace_malloc.c:207)
==18204==    by 0x864DAA3: FcStrCopy (in /usr/lib64/libfontconfig.so.1.3.0)
==18204==    by 0x8650FE4: (within /usr/lib64/libfontconfig.so.1.3.0)
==18204==    by 0x9097E62: (within /lib64/libexpat.so.1.5.2)
==18204==    by 0x9098D93: (within /lib64/libexpat.so.1.5.2)
==18204==    by 0x9091270: XML_ParseBuffer (in /lib64/libexpat.so.1.5.2)
==18204==    by 0x864F508: FcConfigParseAndLoad (in /usr/lib64/libfontconfig.so.1.3.0)
==18204==    by 0x864F7ED: FcConfigParseAndLoad (in /usr/lib64/libfontconfig.so.1.3.0)
==18204==    by 0x8650C44: (within /usr/lib64/libfontconfig.so.1.3.0)
==18204==    by 0x9097E62: (within /lib64/libexpat.so.1.5.2)
==18204==    by 0x9098D93: (within /lib64/libexpat.so.1.5.2)
==18204==    by 0x909A909: (within /lib64/libexpat.so.1.5.2)
==18204== 
==18204== 
==18204== 408 bytes in 1 blocks are definitely lost in loss record 1,026 of 1,304
==18204==    at 0x4C259AE: malloc (vg_replace_malloc.c:207)
==18204==    by 0x67C9F76: _XimOpenIM (in /usr/lib64/libX11.so.6.2.0)
==18204==    by 0x67C9DFA: _XimRegisterIMInstantiateCallback (in /usr/lib64/libX11.so.6.2.0)
==18204==    by 0x67AE84D: XRegisterIMInstantiateCallback (in /usr/lib64/libX11.so.6.2.0)
==18204==    by 0xCEA97E5: QXIMInputContext::init_xim() (in /usr/lib/qt3/plugins/inputmethods/libqxim.lib64.so)
==18204==    by 0xCEAA4F5: QXIMInputContextPlugin::create(QString const&) (in /usr/lib/qt3/plugins/inputmethods/libqxim.lib64.so)
==18204==    by 0x5FED00D: QInputContextFactory::create(QString const&, QWidget*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0xC8722C4: QMultiInputContext::changeInputMethod(QString) (in /usr/lib/qt3/plugins/inputmethods/libqimsw-multi.lib64.so)
==18204==    by 0xC872689: QMultiInputContext::slave() (in /usr/lib/qt3/plugins/inputmethods/libqimsw-multi.lib64.so)
==18204==    by 0xC87287C: QMultiInputContext::setHolderWidget(QWidget*) (in /usr/lib/qt3/plugins/inputmethods/libqimsw-multi.lib64.so)
==18204==    by 0x5FED024: QInputContextFactory::create(QString const&, QWidget*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5D93188: QWidget::createInputContext() (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204== 
==18204== 
==18204== 3,584 (3,072 direct, 512 indirect) bytes in 12 blocks are definitely lost in loss record 1,205 of 1,304
==18204==    at 0x4C259AE: malloc (vg_replace_malloc.c:207)
==18204==    by 0x864B0AA: (within /usr/lib64/libfontconfig.so.1.3.0)
==18204==    by 0x864BAEC: (within /usr/lib64/libfontconfig.so.1.3.0)
==18204==    by 0x864BC0C: (within /usr/lib64/libfontconfig.so.1.3.0)
==18204==    by 0x8650BC0: (within /usr/lib64/libfontconfig.so.1.3.0)
==18204==    by 0x9097E62: (within /lib64/libexpat.so.1.5.2)
==18204==    by 0x9098D93: (within /lib64/libexpat.so.1.5.2)
==18204==    by 0x9091270: XML_ParseBuffer (in /lib64/libexpat.so.1.5.2)
==18204==    by 0x864F508: FcConfigParseAndLoad (in /usr/lib64/libfontconfig.so.1.3.0)
==18204==    by 0x864F7ED: FcConfigParseAndLoad (in /usr/lib64/libfontconfig.so.1.3.0)
==18204==    by 0x8650C44: (within /usr/lib64/libfontconfig.so.1.3.0)
==18204==    by 0x9097E62: (within /lib64/libexpat.so.1.5.2)
==18204== 
==18204== 
==18204== 10,048 (3,584 direct, 6,464 indirect) bytes in 6 blocks are definitely lost in loss record 1,251 of 1,304
==18204==    at 0x4C25AE1: realloc (vg_replace_malloc.c:429)
==18204==    by 0x864B02B: (within /usr/lib64/libfontconfig.so.1.3.0)
==18204==    by 0x864BAEC: (within /usr/lib64/libfontconfig.so.1.3.0)
==18204==    by 0x864845A: FcFontRenderPrepare (in /usr/lib64/libfontconfig.so.1.3.0)
==18204==    by 0x8648601: FcFontSetMatch (in /usr/lib64/libfontconfig.so.1.3.0)
==18204==    by 0x86487F5: FcFontMatch (in /usr/lib64/libfontconfig.so.1.3.0)
==18204==    by 0x81A2F1D: XftFontMatch (in /usr/lib64/libXft.so.2.1.13)
==18204==    by 0x5DF2E9C: (within /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5DF3B93: QFontDatabase::findFont(QFont::Script, QFontPrivate const*, QFontDef const&, int) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5D7ADD2: QFontPrivate::load(QFont::Script) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5D7BA9C: QFontMetrics::width(QChar) const (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5EDFD42: QLabel::sizeForWidth(int) const (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204== 
==18204== 
==18204== 17,608 bytes in 1 blocks are possibly lost in loss record 1,275 of 1,304
==18204==    at 0x4C24C2C: operator new[](unsigned long) (vg_replace_malloc.c:274)
==18204==    by 0x665546: RS_Grid::update() (rs_grid.cpp:319)
==18204==    by 0x452AE3: QG_GraphicView::resizeEvent(QResizeEvent*) (qg_graphicview.cpp:431)
==18204==    by 0x5E5C528: QWidget::event(QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5DC8754: QApplication::internalNotify(QObject*, QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5DC9539: QApplication::notify(QObject*, QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5D94A3D: QWidget::internalSetGeometry(int, int, int, int, bool) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5E59A8C: QWidget::setGeometry(int, int, int, int) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5F1371B: QMainWindowLayout::layoutItems(QRect const&, bool) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5E11737: QBoxLayout::setGeometry(QRect const&) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5DC4F6E: QLayout::eventFilter(QObject*, QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204==    by 0x5E2716B: QObject::activate_filters(QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==18204== 
==18204== LEAK SUMMARY:
==18204==    definitely lost: 7,289 bytes in 29 blocks.
==18204==    indirectly lost: 6,976 bytes in 218 blocks.
==18204==      possibly lost: 17,824 bytes in 4 blocks.
==18204==    still reachable: 3,948,806 bytes in 45,399 blocks.
==18204==         suppressed: 0 bytes in 0 blocks.
==18204== Reachable blocks (those to which a pointer was found) are not shown.
==18204== To see them, rerun with: --leak-check=full --show-reachable=yes
