==13872== Memcheck, a memory error detector
==13872== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
==13872== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info
==13872== Command: ./graphicstest
==13872==
==13872== Invalid read of size 4
==13872== at 0x482F852: QGraphicsWidget::~QGraphicsWidget() (in /usr/lib/libQtGui.so.4.7.3)
==13872== by 0x560B0C7: ???
==13872== Address 0x560b590 is 0 bytes inside a block of size 8 free'd
==13872== at 0x4026B2C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==13872== by 0x47E94B9: QGraphicsLinearLayout::~QGraphicsLinearLayout() (in /usr/lib/libQtGui.so.4.7.3)
==13872== by 0x4E86232: (below main) (in /lib/libc-2.14.so)
==13872==
==13872== Invalid write of size 4
==13872== at 0x47E8EEF: QGraphicsLayoutItem::~QGraphicsLayoutItem() (in /usr/lib/libQtGui.so.4.7.3)
==13872== by 0x47E8FB1: QGraphicsLayoutItem::~QGraphicsLayoutItem() (in /usr/lib/libQtGui.so.4.7.3)
==13872== by 0x560B0C7: ???
==13872== Address 0x560b590 is 0 bytes inside a block of size 8 free'd
==13872== at 0x4026B2C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==13872== by 0x47E94B9: QGraphicsLinearLayout::~QGraphicsLinearLayout() (in /usr/lib/libQtGui.so.4.7.3)
==13872== by 0x4E86232: (below main) (in /lib/libc-2.14.so)
==13872==
==13872== Invalid read of size 4
==13872== at 0x47E8E94: QGraphicsLayoutItem::parentLayoutItem() const (in /usr/lib/libQtGui.so.4.7.3)
==13872== by 0x47E8EF9: QGraphicsLayoutItem::~QGraphicsLayoutItem() (in /usr/lib/libQtGui.so.4.7.3)
==13872== by 0x47E8FB1: QGraphicsLayoutItem::~QGraphicsLayoutItem() (in /usr/lib/libQtGui.so.4.7.3)
==13872== by 0x560B0C7: ???
==13872== Address 0x560b594 is 4 bytes inside a block of size 8 free'd
==13872== at 0x4026B2C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==13872== by 0x47E94B9: QGraphicsLinearLayout::~QGraphicsLinearLayout() (in /usr/lib/libQtGui.so.4.7.3)
==13872== by 0x4E86232: (below main) (in /lib/libc-2.14.so)
==13872==
==13872== Invalid read of size 4
==13872== at 0x47E8E97: QGraphicsLayoutItem::parentLayoutItem() const (in /usr/lib/libQtGui.so.4.7.3)
==13872== by 0x47E8EF9: QGraphicsLayoutItem::~QGraphicsLayoutItem() (in /usr/lib/libQtGui.so.4.7.3)
==13872== by 0x47E8FB1: QGraphicsLayoutItem::~QGraphicsLayoutItem() (in /usr/lib/libQtGui.so.4.7.3)
==13872== by 0x560B0C7: ???
==13872== Address 0x8 is not stack'd, malloc'd or (recently) free'd
==13872==
==13872==
==13872== Process terminating with default action of signal 11 (SIGSEGV)
==13872== Access not within mapped region at address 0x8
==13872== at 0x47E8E97: QGraphicsLayoutItem::parentLayoutItem() const (in /usr/lib/libQtGui.so.4.7.3)
==13872== by 0x47E8EF9: QGraphicsLayoutItem::~QGraphicsLayoutItem() (in /usr/lib/libQtGui.so.4.7.3)
==13872== by 0x47E8FB1: QGraphicsLayoutItem::~QGraphicsLayoutItem() (in /usr/lib/libQtGui.so.4.7.3)
==13872== by 0x560B0C7: ???
==13872== If you believe this happened as a result of a stack
==13872== overflow in your program's main thread (unlikely but
==13872== possible), you can try to increase the size of the
==13872== main thread stack using the --main-stacksize= flag.
==13872== The main thread stack size used in this run was 8388608.
==13872==
==13872== HEAP SUMMARY:
==13872== in use at exit: 659,939 bytes in 3,442 blocks
==13872== total heap usage: 31,396 allocs, 27,954 frees, 4,724,184 bytes allocated
==13872==
==13872== LEAK SUMMARY:
==13872== definitely lost: 216 bytes in 1 blocks
==13872== indirectly lost: 0 bytes in 0 blocks
==13872== possibly lost: 98,000 bytes in 1,058 blocks
==13872== still reachable: 561,723 bytes in 2,383 blocks
==13872== suppressed: 0 bytes in 0 blocks
==13872== Rerun with --leak-check=full to see details of leaked memory
==13872==
==13872== For counts of detected and suppressed errors, rerun with: -v
==13872== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 77 from 12)
Segmentation fault
Bookmarks