[Gambas-user] Again signal 11

Steven Lobbezoo steven at ...1652...
Tue Jul 22 10:38:18 CEST 2008


Hi,

I never came around to solving the sig 11 problem.
Since I have the same on an example project, I thought I run valgrind in
it, maybe this helps:

valgrind --tool=memcheck --num-callers=50 gbx2 -p
==2353== Memcheck, a memory error detector.
==2353== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==2353== Using LibVEX rev 1804, a library for dynamic binary
translation.
==2353== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==2353== Using valgrind-3.3.0, a dynamic binary instrumentation
framework.
==2353== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==2353== For more details, rerun with: -v
==2353==
==2353== Warning: set address range perms: large range 134184960
(defined)
==2353== Invalid read of size 4
==2353==    at 0x4016247: (within /lib/ld-2.8.so)
==2353==    by 0x407B8BB: (within /lib/libdl-2.8.so)
==2353==    by 0x400DE25: (within /lib/ld-2.8.so)
==2353==    by 0x407B0DB: (within /lib/libdl-2.8.so)
==2353==    by 0x407B93E: dlopen (in /lib/libdl-2.8.so)
==2353==    by 0x7AB25AD: _mesa_init_texture_s3tc
(in /usr/lib/libmesa_private.so.1.0)
==2353==    by 0x7A46DFF: _mesa_initialize_context
(in /usr/lib/libmesa_private.so.1.0)
==2353==    by 0x7A472FC: _mesa_create_context
(in /usr/lib/libmesa_private.so.1.0)
==2353==    by 0x79B5B12: radeonInitContext
(in /usr/lib/dri/r300_dri.so)
==2353==    by 0x79BC951: r300CreateContext
(in /usr/lib/dri/r300_dri.so)
==2353==    by 0x79B451D: (within /usr/lib/dri/r300_dri.so)
==2353==    by 0x79B0580: (within /usr/lib/dri/r300_dri.so)
==2353==    by 0x52D7EF3: (within /usr/lib/libGL.so.1.2)
==2353==    by 0x52D835D: glXCreateContext (in /usr/lib/libGL.so.1.2)
==2353==    by 0x4D0E19C: QGLContext::chooseContext(QGLContext const*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4D07E58: QGLContext::create(QGLContext const*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4D0BE93: QGLWidget::setContext(QGLContext*, QGLContext
const*, bool) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4D0DE26: QGLWidget::init(QGLContext*, QGLWidget const*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4D09534: QGLWidget::QGLWidget(QWidget*, char const*,
QGLWidget const*, unsigned) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4039CEF:
(within /usr/lib/gambas2/gb.qt.opengl.so.0.0.0)
==2353==    by 0x4039D8D:
(within /usr/lib/gambas2/gb.qt.opengl.so.0.0.0)
==2353==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==2353==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==2353==    by 0x804F1D0: EXEC_spec (gbx_exec.c:1224)
==2353==    by 0x804F512: EXEC_special_inheritance (gbx_exec.c:1324)
==2353==    by 0x804F8A0: EXEC_new (gbx_exec.c:1438)
==2353==    by 0x80512DC: EXEC_loop (gbx_exec_loop.c:879)
==2353==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==2353==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==2353==    by 0x804F4D9: EXEC_special_inheritance (gbx_exec.c:1310)
==2353==    by 0x8062DF5: OBJECT_create (gbx_object.c:330)
==2353==    by 0x805231E: CLASS_auto_create (gbx_class.c:983)
==2353==    by 0x804E32A: EXEC_auto_create (gbx_exec.c:1529)
==2353==    by 0x804FDE6: EXEC_push_unknown (gbx_exec_push.c:187)
==2353==    by 0x8050A9A: EXEC_loop (gbx_exec_loop.c:539)
==2353==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==2353==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==2353==    by 0x806206B: main (gbx.c:357)
==2353==  Address 0x76821cc is 44 bytes inside a block of size 46
alloc'd
==2353==    at 0x4024D5E: malloc
(in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==2353==    by 0x400DF47: (within /lib/ld-2.8.so)
==2353==    by 0x4008B1D: (within /lib/ld-2.8.so)
==2353==    by 0x4012026: (within /lib/ld-2.8.so)
==2353==    by 0x400DE25: (within /lib/ld-2.8.so)
==2353==    by 0x4011A2B: (within /lib/ld-2.8.so)
==2353==    by 0x407B8BB: (within /lib/libdl-2.8.so)
==2353==    by 0x400DE25: (within /lib/ld-2.8.so)
==2353==    by 0x407B0DB: (within /lib/libdl-2.8.so)
==2353==    by 0x407B93E: dlopen (in /lib/libdl-2.8.so)
==2353==    by 0x7AB25AD: _mesa_init_texture_s3tc
(in /usr/lib/libmesa_private.so.1.0)
==2353==    by 0x7A46DFF: _mesa_initialize_context
(in /usr/lib/libmesa_private.so.1.0)
==2353==    by 0x7A472FC: _mesa_create_context
(in /usr/lib/libmesa_private.so.1.0)
==2353==    by 0x79B5B12: radeonInitContext
(in /usr/lib/dri/r300_dri.so)
==2353==    by 0x79BC951: r300CreateContext
(in /usr/lib/dri/r300_dri.so)
==2353==    by 0x79B451D: (within /usr/lib/dri/r300_dri.so)
==2353==    by 0x79B0580: (within /usr/lib/dri/r300_dri.so)
==2353==    by 0x52D7EF3: (within /usr/lib/libGL.so.1.2)
==2353==    by 0x52D835D: glXCreateContext (in /usr/lib/libGL.so.1.2)
==2353==    by 0x4D0E19C: QGLContext::chooseContext(QGLContext const*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4D07E58: QGLContext::create(QGLContext const*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4D0BE93: QGLWidget::setContext(QGLContext*, QGLContext
const*, bool) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4D0DE26: QGLWidget::init(QGLContext*, QGLWidget const*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4D09534: QGLWidget::QGLWidget(QWidget*, char const*,
QGLWidget const*, unsigned) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4039CEF:
(within /usr/lib/gambas2/gb.qt.opengl.so.0.0.0)
==2353==    by 0x4039D8D:
(within /usr/lib/gambas2/gb.qt.opengl.so.0.0.0)
==2353==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==2353==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==2353==    by 0x804F1D0: EXEC_spec (gbx_exec.c:1224)
==2353==    by 0x804F512: EXEC_special_inheritance (gbx_exec.c:1324)
==2353==    by 0x804F8A0: EXEC_new (gbx_exec.c:1438)
==2353==    by 0x80512DC: EXEC_loop (gbx_exec_loop.c:879)
==2353==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==2353==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==2353==    by 0x804F4D9: EXEC_special_inheritance (gbx_exec.c:1310)
==2353==    by 0x8062DF5: OBJECT_create (gbx_object.c:330)
==2353==    by 0x805231E: CLASS_auto_create (gbx_class.c:983)
==2353==    by 0x804E32A: EXEC_auto_create (gbx_exec.c:1529)
==2353==    by 0x804FDE6: EXEC_push_unknown (gbx_exec_push.c:187)
==2353==    by 0x8050A9A: EXEC_loop (gbx_exec_loop.c:539)
==2353==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==2353==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==2353==    by 0x806206B: main (gbx.c:357)
==2353==
==2353== Conditional jump or move depends on uninitialised value(s)
==2353==    at 0x4016251: (within /lib/ld-2.8.so)
==2353==    by 0x4011BEE: (within /lib/ld-2.8.so)
==2353==    by 0x407B8BB: (within /lib/libdl-2.8.so)
==2353==    by 0x400DE25: (within /lib/ld-2.8.so)
==2353==    by 0x407B0DB: (within /lib/libdl-2.8.so)
==2353==    by 0x407B93E: dlopen (in /lib/libdl-2.8.so)
==2353==    by 0x7AB25AD: _mesa_init_texture_s3tc
(in /usr/lib/libmesa_private.so.1.0)
==2353==    by 0x7A46DFF: _mesa_initialize_context
(in /usr/lib/libmesa_private.so.1.0)
==2353==    by 0x7A472FC: _mesa_create_context
(in /usr/lib/libmesa_private.so.1.0)
==2353==    by 0x79B5B12: radeonInitContext
(in /usr/lib/dri/r300_dri.so)
==2353==    by 0x79BC951: r300CreateContext
(in /usr/lib/dri/r300_dri.so)
==2353==    by 0x79B451D: (within /usr/lib/dri/r300_dri.so)
==2353==    by 0x79B0580: (within /usr/lib/dri/r300_dri.so)
==2353==    by 0x52D7EF3: (within /usr/lib/libGL.so.1.2)
==2353==    by 0x52D835D: glXCreateContext (in /usr/lib/libGL.so.1.2)
==2353==    by 0x4D0E19C: QGLContext::chooseContext(QGLContext const*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4D07E58: QGLContext::create(QGLContext const*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4D0BE93: QGLWidget::setContext(QGLContext*, QGLContext
const*, bool) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4D0DE26: QGLWidget::init(QGLContext*, QGLWidget const*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4D09534: QGLWidget::QGLWidget(QWidget*, char const*,
QGLWidget const*, unsigned) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4039CEF:
(within /usr/lib/gambas2/gb.qt.opengl.so.0.0.0)
==2353==    by 0x4039D8D:
(within /usr/lib/gambas2/gb.qt.opengl.so.0.0.0)
==2353==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==2353==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==2353==    by 0x804F1D0: EXEC_spec (gbx_exec.c:1224)
==2353==    by 0x804F512: EXEC_special_inheritance (gbx_exec.c:1324)
==2353==    by 0x804F8A0: EXEC_new (gbx_exec.c:1438)
==2353==    by 0x80512DC: EXEC_loop (gbx_exec_loop.c:879)
==2353==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==2353==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==2353==    by 0x804F4D9: EXEC_special_inheritance (gbx_exec.c:1310)
==2353==    by 0x8062DF5: OBJECT_create (gbx_object.c:330)
==2353==    by 0x805231E: CLASS_auto_create (gbx_class.c:983)
==2353==    by 0x804E32A: EXEC_auto_create (gbx_exec.c:1529)
==2353==    by 0x804FDE6: EXEC_push_unknown (gbx_exec_push.c:187)
==2353==    by 0x8050A9A: EXEC_loop (gbx_exec_loop.c:539)
==2353==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==2353==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==2353==    by 0x806206B: main (gbx.c:357)
==2353==
==2353== Conditional jump or move depends on uninitialised value(s)
==2353==    at 0x401625C: (within /lib/ld-2.8.so)
==2353==    by 0x4011BEE: (within /lib/ld-2.8.so)
==2353==    by 0x407B8BB: (within /lib/libdl-2.8.so)
==2353==    by 0x400DE25: (within /lib/ld-2.8.so)
==2353==    by 0x407B0DB: (within /lib/libdl-2.8.so)
==2353==    by 0x407B93E: dlopen (in /lib/libdl-2.8.so)
==2353==    by 0x7AB25AD: _mesa_init_texture_s3tc
(in /usr/lib/libmesa_private.so.1.0)
==2353==    by 0x7A46DFF: _mesa_initialize_context
(in /usr/lib/libmesa_private.so.1.0)
==2353==    by 0x7A472FC: _mesa_create_context
(in /usr/lib/libmesa_private.so.1.0)
==2353==    by 0x79B5B12: radeonInitContext
(in /usr/lib/dri/r300_dri.so)
==2353==    by 0x79BC951: r300CreateContext
(in /usr/lib/dri/r300_dri.so)
==2353==    by 0x79B451D: (within /usr/lib/dri/r300_dri.so)
==2353==    by 0x79B0580: (within /usr/lib/dri/r300_dri.so)
==2353==    by 0x52D7EF3: (within /usr/lib/libGL.so.1.2)
==2353==    by 0x52D835D: glXCreateContext (in /usr/lib/libGL.so.1.2)
==2353==    by 0x4D0E19C: QGLContext::chooseContext(QGLContext const*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4D07E58: QGLContext::create(QGLContext const*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4D0BE93: QGLWidget::setContext(QGLContext*, QGLContext
const*, bool) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4D0DE26: QGLWidget::init(QGLContext*, QGLWidget const*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4D09534: QGLWidget::QGLWidget(QWidget*, char const*,
QGLWidget const*, unsigned) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4039CEF:
(within /usr/lib/gambas2/gb.qt.opengl.so.0.0.0)
==2353==    by 0x4039D8D:
(within /usr/lib/gambas2/gb.qt.opengl.so.0.0.0)
==2353==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==2353==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==2353==    by 0x804F1D0: EXEC_spec (gbx_exec.c:1224)
==2353==    by 0x804F512: EXEC_special_inheritance (gbx_exec.c:1324)
==2353==    by 0x804F8A0: EXEC_new (gbx_exec.c:1438)
==2353==    by 0x80512DC: EXEC_loop (gbx_exec_loop.c:879)
==2353==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==2353==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==2353==    by 0x804F4D9: EXEC_special_inheritance (gbx_exec.c:1310)
==2353==    by 0x8062DF5: OBJECT_create (gbx_object.c:330)
==2353==    by 0x805231E: CLASS_auto_create (gbx_class.c:983)
==2353==    by 0x804E32A: EXEC_auto_create (gbx_exec.c:1529)
==2353==    by 0x804FDE6: EXEC_push_unknown (gbx_exec_push.c:187)
==2353==    by 0x8050A9A: EXEC_loop (gbx_exec_loop.c:539)
==2353==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==2353==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==2353==    by 0x806206B: main (gbx.c:357)
==2353==
==2353== Conditional jump or move depends on uninitialised value(s)
==2353==    at 0x79B60D2: (within /usr/lib/dri/r300_dri.so)
==2353==    by 0x79B65BF: radeonCopyBuffer (in /usr/lib/dri/r300_dri.so)
==2353==    by 0x79B5A5F: radeonSwapBuffers
(in /usr/lib/dri/r300_dri.so)
==2353==    by 0x79AFE75: (within /usr/lib/dri/r300_dri.so)
==2353==    by 0x52D7900: glXSwapBuffers (in /usr/lib/libGL.so.1.2)
==2353==    by 0x4D0AE1E: QGLContext::swapBuffers() const
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4D07F03: QGLWidget::swapBuffers()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4D08553: QGLWidget::glDraw()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4D07FA4: QGLWidget::paintEvent(QPaintEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4AD5472: QWidget::event(QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A353CC: QApplication::internalNotify(QObject*,
QEvent*) (in/usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A3637C: QApplication::notify(QObject*, QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x462CAB2: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x49C1418: QETWidget::translatePaintEvent(_XEvent const*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x49CB509: QApplication::x11ProcessEvent(_XEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x49DFD03: QEventLoop::processEvents(unsigned)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x462CC0C: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4A4DD0F: QEventLoop::enterLoop()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A4DBA5: QEventLoop::exec()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A35A5E: QApplication::exec()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x462C837: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x8062080: main (gbx.c:360)
==2353==
==2353== Syscall param ioctl(generic) points to uninitialised byte(s)
==2353==    at 0x40007D2: (within /lib/ld-2.8.so)
==2353==    by 0x79AFB0C: (within /usr/lib/dri/r300_dri.so)
==2353==    by 0x79AFD40: driWaitForVBlank (in /usr/lib/dri/r300_dri.so)
==2353==    by 0x79B6611: radeonCopyBuffer (in /usr/lib/dri/r300_dri.so)
==2353==    by 0x79B5A5F: radeonSwapBuffers
(in /usr/lib/dri/r300_dri.so)
==2353==    by 0x79AFE75: (within /usr/lib/dri/r300_dri.so)
==2353==    by 0x52D7900: glXSwapBuffers (in /usr/lib/libGL.so.1.2)
==2353==    by 0x4D0AE1E: QGLContext::swapBuffers() const
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4D07F03: QGLWidget::swapBuffers()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4D08553: QGLWidget::glDraw()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4D07FA4: QGLWidget::paintEvent(QPaintEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4AD5472: QWidget::event(QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A353CC: QApplication::internalNotify(QObject*,
QEvent*) (in/usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A3637C: QApplication::notify(QObject*, QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x462CAB2: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x49C1418: QETWidget::translatePaintEvent(_XEvent const*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x49CB509: QApplication::x11ProcessEvent(_XEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x49DFD03: QEventLoop::processEvents(unsigned)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x462CC0C: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4A4DD0F: QEventLoop::enterLoop()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A4DBA5: QEventLoop::exec()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A35A5E: QApplication::exec()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x462C837: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x8062080: main (gbx.c:360)
==2353==  Address 0xbeef66c4 is on thread 1's stack
==2353== Warning: noted but unhandled ioctl 0x6447 with no
size/direction hints
==2353==    This could cause spurious value errors to appear.
==2353==    See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing
a proper wrapper.
==2353== Warning: noted but unhandled ioctl 0x6447 with no
size/direction hints
==2353==    This could cause spurious value errors to appear.
==2353==    See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing
a proper wrapper.
==2840==
==2840== ERROR SUMMARY: 10 errors from 5 contexts (suppressed: 177 from
4)
==2840== malloc/free: in use at exit: 12,988,194 bytes in 11,647 blocks.
==2840== malloc/free: 64,060 allocs, 52,413 frees, 20,796,745 bytes
allocated.
==2840== For counts of detected errors, rerun with: -v
==2840== searching for pointers to 11,647 not-freed blocks.
==2840== checked 6,700,252 bytes.
==2840==
==2840== LEAK SUMMARY:
==2840==    definitely lost: 4,749 bytes in 129 blocks.
==2840==      possibly lost: 5,776 bytes in 105 blocks.
==2840==    still reachable: 12,977,669 bytes in 11,413 blocks.
==2840==         suppressed: 0 bytes in 0 blocks.
==2840== Rerun with --leak-check=full to see details of leaked memory.
==2353==
==2353== Conditional jump or move depends on uninitialised value(s)
==2353==    at 0x8062921: OBJECT_detach (gbx_object.c:121)
==2353==    by 0x8068C9B: stop_process (gbx_c_process.c:210)
==2353==    by 0x8068D41: callback_child (gbx_c_process.c:540)
==2353==    by 0x8068D88: CPROCESS_wait_for (gbx_c_process.c:672)
==2353==    by 0x805A9EA: SUBR_exec (gbx_subr_misc.c:168)
==2353==    by 0x8050960: EXEC_loop (gbx_exec_loop.c:476)
==2353==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==2353==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==2353==    by 0x805DD3F: GB_Call (gbx_api.c:750)
==2353==    by 0x465054C: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x465060B: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==2353==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==2353==    by 0x804F1D0: EXEC_spec (gbx_exec.c:1224)
==2353==    by 0x804FAE6: EXEC_push_array (gbx_exec_push.c:455)
==2353==    by 0x8050A7C: EXEC_loop (gbx_exec_loop.c:532)
==2353==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==2353==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==2353==    by 0x804F4D9: EXEC_special_inheritance (gbx_exec.c:1310)
==2353==    by 0x804F8A0: EXEC_new (gbx_exec.c:1438)
==2353==    by 0x80512DC: EXEC_loop (gbx_exec_loop.c:879)
==2353==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==2353==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==2353==    by 0x804F1F0: EXEC_spec (gbx_exec.c:1231)
==2353==    by 0x804F512: EXEC_special_inheritance (gbx_exec.c:1324)
==2353==    by 0x804F8A0: EXEC_new (gbx_exec.c:1438)
==2353==    by 0x80512DC: EXEC_loop (gbx_exec_loop.c:879)
==2353==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==2353==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==2353==    by 0x804F4D9: EXEC_special_inheritance (gbx_exec.c:1310)
==2353==    by 0x8062DF5: OBJECT_create (gbx_object.c:330)
==2353==    by 0x805231E: CLASS_auto_create (gbx_class.c:983)
==2353==    by 0x804E32A: EXEC_auto_create (gbx_exec.c:1529)
==2353==    by 0x804FDE6: EXEC_push_unknown (gbx_exec_push.c:187)
==2353==    by 0x8050A9A: EXEC_loop (gbx_exec_loop.c:539)
==2353==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==2353==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==2353==    by 0x805DDEA: raise_event (gbx_api.c:489)
==2353==    by 0x805E2AA: GB_Raise (gbx_api.c:588)
==2353==    by 0x4637BCC: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x46374C0: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4A9A799: QObject::activate_signal(QConnectionList*,
QUObject*) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A9CCDA: QObject::activate_signal(int)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4E057EB: QButton::clicked()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4B3592F: QButton::mouseReleaseEvent(QMouseEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4AD5336: QWidget::event(QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A353CC: QApplication::internalNotify(QObject*,
QEvent*) (in/usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A365D5: QApplication::notify(QObject*, QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x462CAB2: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x49CFA9D: QApplication::sendSpontaneousEvent(QObject*,
QEvent*) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==
==2353== Conditional jump or move depends on uninitialised value(s)
==2353==    at 0x8062921: OBJECT_detach (gbx_object.c:121)
==2353==    by 0x8062C10: OBJECT_attach (gbx_object.c:167)
==2353==    by 0x806510B: object_attach (gbx_c_class.c:657)
==2353==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==2353==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==2353==    by 0x8050F2C: EXEC_loop (gbx_exec_loop.c:1042)
==2353==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==2353==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==2353==    by 0x804F1F0: EXEC_spec (gbx_exec.c:1231)
==2353==    by 0x804F512: EXEC_special_inheritance (gbx_exec.c:1324)
==2353==    by 0x804F8A0: EXEC_new (gbx_exec.c:1438)
==2353==    by 0x80512DC: EXEC_loop (gbx_exec_loop.c:879)
==2353==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==2353==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==2353==    by 0x804F4D9: EXEC_special_inheritance (gbx_exec.c:1310)
==2353==    by 0x8062DF5: OBJECT_create (gbx_object.c:330)
==2353==    by 0x805231E: CLASS_auto_create (gbx_class.c:983)
==2353==    by 0x804E32A: EXEC_auto_create (gbx_exec.c:1529)
==2353==    by 0x804FDE6: EXEC_push_unknown (gbx_exec_push.c:187)
==2353==    by 0x8050A9A: EXEC_loop (gbx_exec_loop.c:539)
==2353==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==2353==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==2353==    by 0x805DDEA: raise_event (gbx_api.c:489)
==2353==    by 0x805E2AA: GB_Raise (gbx_api.c:588)
==2353==    by 0x4637BCC: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x46374C0: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4A9A799: QObject::activate_signal(QConnectionList*,
QUObject*) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A9CCDA: QObject::activate_signal(int)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4E057EB: QButton::clicked()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4B3592F: QButton::mouseReleaseEvent(QMouseEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4AD5336: QWidget::event(QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A353CC: QApplication::internalNotify(QObject*,
QEvent*) (in/usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A365D5: QApplication::notify(QObject*, QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x462CAB2: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x49CFA9D: QApplication::sendSpontaneousEvent(QObject*,
QEvent*) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x49CC8BF: QETWidget::translateMouseEvent(_XEvent const*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x49CBB5C: QApplication::x11ProcessEvent(_XEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x49DFD03: QEventLoop::processEvents(unsigned)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x462CC0C: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4A4DD0F: QEventLoop::enterLoop()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A4DBA5: QEventLoop::exec()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A35A5E: QApplication::exec()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x462C837: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x8062080: main (gbx.c:360)
==2353== Warning: noted but unhandled ioctl 0x6447 with no
size/direction hints
==2353==    This could cause spurious value errors to appear.
==2353==    See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing
a proper wrapper.
==2353==
==2353== Conditional jump or move depends on uninitialised value(s)
==2353==    at 0x8062921: OBJECT_detach (gbx_object.c:121)
==2353==    by 0x4635145: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x462CC47: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4A4DD0F: QEventLoop::enterLoop()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4636922: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x46369A0: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==2353==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==2353==    by 0x8050F2C: EXEC_loop (gbx_exec_loop.c:1042)
==2353==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==2353==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==2353==    by 0x805DDEA: raise_event (gbx_api.c:489)
==2353==    by 0x805E2AA: GB_Raise (gbx_api.c:588)
==2353==    by 0x4637BCC: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x46374C0: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4A9A799: QObject::activate_signal(QConnectionList*,
QUObject*) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A9CCDA: QObject::activate_signal(int)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4E057EB: QButton::clicked()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4B3592F: QButton::mouseReleaseEvent(QMouseEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4AD5336: QWidget::event(QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A353CC: QApplication::internalNotify(QObject*,
QEvent*) (in/usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A365D5: QApplication::notify(QObject*, QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x462CAB2: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x49CFA9D: QApplication::sendSpontaneousEvent(QObject*,
QEvent*) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x49CC8BF: QETWidget::translateMouseEvent(_XEvent const*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x49CBB5C: QApplication::x11ProcessEvent(_XEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x49DFD03: QEventLoop::processEvents(unsigned)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x462CC0C: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4A4DD0F: QEventLoop::enterLoop()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A4DBA5: QEventLoop::exec()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A35A5E: QApplication::exec()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x462C837: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x8062080: main (gbx.c:360)
==2353==
==2353== Conditional jump or move depends on uninitialised value(s)
==2353==    at 0x8062921: OBJECT_detach (gbx_object.c:121)
==2353==    by 0x4635145: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4B9BBB2: QMainWindow::~QMainWindow()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x463518E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x462CC47: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4A4DD0F: QEventLoop::enterLoop()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4636922: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x46369A0: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==2353==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==2353==    by 0x8050F2C: EXEC_loop (gbx_exec_loop.c:1042)
==2353==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==2353==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==2353==    by 0x805DDEA: raise_event (gbx_api.c:489)
==2353==    by 0x805E2AA: GB_Raise (gbx_api.c:588)
==2353==    by 0x4637BCC: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x46374C0: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4A9A799: QObject::activate_signal(QConnectionList*,
QUObject*) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A9CCDA: QObject::activate_signal(int)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4E057EB: QButton::clicked()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4B3592F: QButton::mouseReleaseEvent(QMouseEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4AD5336: QWidget::event(QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A353CC: QApplication::internalNotify(QObject*,
QEvent*) (in/usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A365D5: QApplication::notify(QObject*, QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x462CAB2: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x49CFA9D: QApplication::sendSpontaneousEvent(QObject*,
QEvent*) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x49CC8BF: QETWidget::translateMouseEvent(_XEvent const*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x49CBB5C: QApplication::x11ProcessEvent(_XEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x49DFD03: QEventLoop::processEvents(unsigned)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x462CC0C: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4A4DD0F: QEventLoop::enterLoop()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A4DBA5: QEventLoop::exec()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A35A5E: QApplication::exec()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x462C837: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x8062080: main (gbx.c:360)
==2353==
==2353== Conditional jump or move depends on uninitialised value(s)
==2353==    at 0x8062AFF: OBJECT_free (gbx_object.c:140)
==2353==    by 0x805226D: CLASS_free (gbx_class.c:608)
==2353==    by 0x4632024: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4630046: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4A9A71C: QObject::activate_signal(QConnectionList*,
QUObject*) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A9CCDA: QObject::activate_signal(int)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4DFC9E8: QObject::destroyed()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A9DDA1: QObject::~QObject()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4AD5146: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4B61B02: QLabel::~QLabel()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x463FB05: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x465692E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4BBC5B4: QViewportWidget::~QViewportWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4BBA40C: QScrollView::~QScrollView()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x46568E5: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4B9BBB2: QMainWindow::~QMainWindow()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x463518E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4B9BBB2: QMainWindow::~QMainWindow()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x463518E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4B9BBB2: QMainWindow::~QMainWindow()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x463518E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x462CC47: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4A4DD0F: QEventLoop::enterLoop()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4636922: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x46369A0: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==2353==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==2353==
==2353== Use of uninitialised value of size 4
==2353==    at 0x8062B03: OBJECT_free (gbx_object.c:140)
==2353==    by 0x805226D: CLASS_free (gbx_class.c:608)
==2353==    by 0x4632024: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4630046: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4A9A71C: QObject::activate_signal(QConnectionList*,
QUObject*) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A9CCDA: QObject::activate_signal(int)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4DFC9E8: QObject::destroyed()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A9DDA1: QObject::~QObject()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4AD5146: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4B61B02: QLabel::~QLabel()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x463FB05: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x465692E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4BBC5B4: QViewportWidget::~QViewportWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4BBA40C: QScrollView::~QScrollView()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x46568E5: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4B9BBB2: QMainWindow::~QMainWindow()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x463518E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4B9BBB2: QMainWindow::~QMainWindow()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x463518E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4B9BBB2: QMainWindow::~QMainWindow()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x463518E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x462CC47: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4A4DD0F: QEventLoop::enterLoop()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4636922: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x46369A0: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==2353==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==2353==
==2353== Invalid read of size 1
==2353==    at 0x805226D: CLASS_free (gbx_class.c:608)
==2353==    by 0x4632024: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4630046: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4A9A71C: QObject::activate_signal(QConnectionList*,
QUObject*) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A9CCDA: QObject::activate_signal(int)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4DFC9E8: QObject::destroyed()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A9DDA1: QObject::~QObject()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4AD5146: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4B61B02: QLabel::~QLabel()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x463FB05: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x465692E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4BBC5B4: QViewportWidget::~QViewportWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4BBA40C: QScrollView::~QScrollView()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x46568E5: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4B9BBB2: QMainWindow::~QMainWindow()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x463518E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4B9BBB2: QMainWindow::~QMainWindow()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x463518E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4B9BBB2: QMainWindow::~QMainWindow()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x463518E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x462CC47: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4A4DD0F: QEventLoop::enterLoop()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4636922: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x46369A0: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==2353==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==2353==    by 0x8050F2C: EXEC_loop (gbx_exec_loop.c:1042)
==2353==  Address 0x6cda2864 is not stack'd, malloc'd or (recently)
free'd
==2353==
==2353== Process terminating with default action of signal 11 (SIGSEGV)
==2353==  Access not within mapped region at address 0x6CDA2864
==2353==    at 0x805226D: CLASS_free (gbx_class.c:608)
==2353==    by 0x4632024: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4630046: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4A9A71C: QObject::activate_signal(QConnectionList*,
QUObject*) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A9CCDA: QObject::activate_signal(int)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4DFC9E8: QObject::destroyed()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4A9DDA1: QObject::~QObject()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4AD5146: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4B61B02: QLabel::~QLabel()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x463FB05: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x465692E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4BBC5B4: QViewportWidget::~QViewportWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4BBA40C: QScrollView::~QScrollView()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x46568E5: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4B9BBB2: QMainWindow::~QMainWindow()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x463518E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4B9BBB2: QMainWindow::~QMainWindow()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x463518E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4B9BBB2: QMainWindow::~QMainWindow()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x463518E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x462CC47: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x4A4DD0F: QEventLoop::enterLoop()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==2353==    by 0x4636922: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x46369A0: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==2353==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==2353==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==2353==    by 0x8050F2C: EXEC_loop (gbx_exec_loop.c:1042)
==2353==
==2353== ERROR SUMMARY: 20 errors from 12 contexts (suppressed: 180 from
4)
==2353== malloc/free: in use at exit: 13,276,614 bytes in 17,744 blocks.
==2353== malloc/free: 106,756 allocs, 89,012 frees, 39,667,968 bytes
allocated.
==2353== For counts of detected errors, rerun with: -v
==2353== searching for pointers to 17,744 not-freed blocks.
==2353== checked 32,119,236 bytes.
==2353==
==2353== LEAK SUMMARY:
==2353==    definitely lost: 8,949 bytes in 264 blocks.
==2353==      possibly lost: 14,649 bytes in 338 blocks.
==2353==    still reachable: 13,253,016 bytes in 17,142 blocks.
==2353==         suppressed: 0 bytes in 0 blocks.
==2353== Rerun with --leak-check=full to see details of leaked memory.
Processus arrêté
steven at ...1948...:~/gambas2-2.7.0/examples/examples/OpenGL/PDFPresentation>


Allso : I have an image in a form, each time I write a new one in it (if
it's smaller) you can still see the previous image behind it.

Regards,
Steven




More information about the User mailing list