[Gambas-user] Sig 11

Steven Lobbezoo steven at ...1652...
Sun Jul 27 20:40:53 CEST 2008


Hi,

I did as you requested (no pun intended ;-) )
The output of valgrind is here :
steven at ...1948...:~/request_dev> valgrind --tool=memcheck
--num-callers=50 gbx2 -p
==7566== Memcheck, a memory error detector.
==7566== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward etal.
==7566== Using LibVEX rev 1804, a library for dynamic binary
translation.
==7566== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==7566== Using valgrind-3.3.0, a dynamic binary instrumentation
framework.
==7566== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward etal.
==7566== For more details, rerun with: -v
==7566==
==7575==
==7575== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 140 from
2)
==7575== malloc/free: in use at exit: 1,120,546 bytes in 15,402 blocks.
==7575== malloc/free: 73,176 allocs, 57,774 frees, 6,751,684 bytes
allocated.
==7575== For counts of detected errors, rerun with: -v
==7575== searching for pointers to 15,402 not-freed blocks.
==7575== checked 1,805,028 bytes.
==7575==
==7575== LEAK SUMMARY:
==7575==    definitely lost: 64,475 bytes in 1,459 blocks.
==7575==      possibly lost: 27,252 bytes in 689 blocks.
==7575==    still reachable: 1,028,819 bytes in 13,254 blocks.
==7575==         suppressed: 0 bytes in 0 blocks.
==7575== Rerun with --leak-check=full to see details of leaked memory.
==7566== Conditional jump or move depends on uninitialised value(s)
==7566==    at 0x8062A47: OBJECT_detach (gbx_object.c:121)
==7566==    by 0x8068DDB: stop_process (gbx_c_process.c:210)
==7566==    by 0x8068E81: callback_child (gbx_c_process.c:540)
==7566==    by 0x8068EC8: CPROCESS_wait_for (gbx_c_process.c:672)
==7566==    by 0x805AAAE: SUBR_exec (gbx_subr_misc.c:168)
==7566==    by 0x8050960: EXEC_loop (gbx_exec_loop.c:476)
==7566==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==7566==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==7566==    by 0x805DE03: GB_Call (gbx_api.c:761)
==7566==    by 0x465054C: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x465060B: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==    by 0x804F1D0: EXEC_spec (gbx_exec.c:1224)
==7566==    by 0x804FAEA: EXEC_push_array (gbx_exec_push.c:455)
==7566==    by 0x8050A7C: EXEC_loop (gbx_exec_loop.c:532)
==7566==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==7566==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==7566==    by 0x804F4DC: EXEC_special_inheritance (gbx_exec.c:1310)
==7566==    by 0x8062F1B: OBJECT_create (gbx_object.c:330)
==7566==    by 0x805237A: CLASS_auto_create (gbx_class.c:1014)
==7566==    by 0x4636DB7: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==    by 0x8062194: main (gbx.c:352)
==7566==
==7566== Conditional jump or move depends on uninitialised value(s)
==7566==    at 0x401620C: (within /lib/ld-2.8.so)
==7566==    by 0x41825E3: (within /lib/libc-2.8.so)
==7566==    by 0x41829A9: _dl_sym (in /lib/libc-2.8.so)
==7566==    by 0x407ADE7: (within /lib/libdl-2.8.so)
==7566==    by 0x400DE25: (within /lib/ld-2.8.so)
==7566==    by 0x407B0DB: (within /lib/libdl-2.8.so)
==7566==    by 0x407AD72: dlsym (in /lib/libdl-2.8.so)
==7566==    by 0x61D6C68: (within /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x61D5A06: lt_dlsym
(in /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x606CE7E: KLibWrapPrivate::KLibWrapPrivate(KLibrary*,
lt_dlhandle_struct*) (in /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x61590B4: KLibLoader::library(char const*)
(in /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x6DBC421: KParts::Plugin::loadPlugin(QObject*, char
const*) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6DC1C0C: KParts::Plugin::loadPlugins(QObject*,
KXMLGUIClient*, KInstance*, bool) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6DC1DE3: KParts::PartBase::loadPlugins(QObject*,
KXMLGUIClient*, KInstance*) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6DC2AC4: KParts::PartBase::setInstance(KInstance*,
bool) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6A56B8F: KHTMLPart::KHTMLPart(QWidget*, char const*,
QObject*, char const*, KHTMLPart::GUIProfile)
(in /opt/kde3/lib/libkhtml.so.4.2.0)
==7566==    by 0x5F78D80:
(within /usr/lib/gambas2/gb.qt.kde.html.so.0.0.0)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==    by 0x804F1D0: EXEC_spec (gbx_exec.c:1224)
==7566==    by 0x804F515: EXEC_special_inheritance (gbx_exec.c:1324)
==7566==    by 0x804F8A3: EXEC_new (gbx_exec.c:1438)
==7566==    by 0x80512DC: EXEC_loop (gbx_exec_loop.c:879)
==7566==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==7566==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==7566==    by 0x804F4DC: EXEC_special_inheritance (gbx_exec.c:1310)
==7566==    by 0x8062F1B: OBJECT_create (gbx_object.c:330)
==7566==    by 0x805237A: CLASS_auto_create (gbx_class.c:1014)
==7566==    by 0x4636DB7: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==    by 0x8062194: main (gbx.c:352)
==7566==
==7566== Conditional jump or move depends on uninitialised value(s)
==7566==    at 0x4016217: (within /lib/ld-2.8.so)
==7566==    by 0x41825E3: (within /lib/libc-2.8.so)
==7566==    by 0x41829A9: _dl_sym (in /lib/libc-2.8.so)
==7566==    by 0x407ADE7: (within /lib/libdl-2.8.so)
==7566==    by 0x400DE25: (within /lib/ld-2.8.so)
==7566==    by 0x407B0DB: (within /lib/libdl-2.8.so)
==7566==    by 0x407AD72: dlsym (in /lib/libdl-2.8.so)
==7566==    by 0x61D6C68: (within /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x61D5A06: lt_dlsym
(in /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x606CE7E: KLibWrapPrivate::KLibWrapPrivate(KLibrary*,
lt_dlhandle_struct*) (in /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x61590B4: KLibLoader::library(char const*)
(in /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x6DBC421: KParts::Plugin::loadPlugin(QObject*, char
const*) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6DC1C0C: KParts::Plugin::loadPlugins(QObject*,
KXMLGUIClient*, KInstance*, bool) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6DC1DE3: KParts::PartBase::loadPlugins(QObject*,
KXMLGUIClient*, KInstance*) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6DC2AC4: KParts::PartBase::setInstance(KInstance*,
bool) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6A56B8F: KHTMLPart::KHTMLPart(QWidget*, char const*,
QObject*, char const*, KHTMLPart::GUIProfile)
(in /opt/kde3/lib/libkhtml.so.4.2.0)
==7566==    by 0x5F78D80:
(within /usr/lib/gambas2/gb.qt.kde.html.so.0.0.0)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==    by 0x804F1D0: EXEC_spec (gbx_exec.c:1224)
==7566==    by 0x804F515: EXEC_special_inheritance (gbx_exec.c:1324)
==7566==    by 0x804F8A3: EXEC_new (gbx_exec.c:1438)
==7566==    by 0x80512DC: EXEC_loop (gbx_exec_loop.c:879)
==7566==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==7566==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==7566==    by 0x804F4DC: EXEC_special_inheritance (gbx_exec.c:1310)
==7566==    by 0x8062F1B: OBJECT_create (gbx_object.c:330)
==7566==    by 0x805237A: CLASS_auto_create (gbx_class.c:1014)
==7566==    by 0x4636DB7: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==    by 0x8062194: main (gbx.c:352)
==7566==
==7566== Conditional jump or move depends on uninitialised value(s)
==7566==    at 0x4016251: (within /lib/ld-2.8.so)
==7566==    by 0x41825E3: (within /lib/libc-2.8.so)
==7566==    by 0x41829A9: _dl_sym (in /lib/libc-2.8.so)
==7566==    by 0x407ADE7: (within /lib/libdl-2.8.so)
==7566==    by 0x400DE25: (within /lib/ld-2.8.so)
==7566==    by 0x407B0DB: (within /lib/libdl-2.8.so)
==7566==    by 0x407AD72: dlsym (in /lib/libdl-2.8.so)
==7566==    by 0x61D6C68: (within /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x61D5A06: lt_dlsym
(in /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x606CEAC: KLibWrapPrivate::KLibWrapPrivate(KLibrary*,
lt_dlhandle_struct*) (in /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x61590B4: KLibLoader::library(char const*)
(in /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x6DBC421: KParts::Plugin::loadPlugin(QObject*, char
const*) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6DC1C0C: KParts::Plugin::loadPlugins(QObject*,
KXMLGUIClient*, KInstance*, bool) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6DC1DE3: KParts::PartBase::loadPlugins(QObject*,
KXMLGUIClient*, KInstance*) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6DC2AC4: KParts::PartBase::setInstance(KInstance*,
bool) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6A56B8F: KHTMLPart::KHTMLPart(QWidget*, char const*,
QObject*, char const*, KHTMLPart::GUIProfile)
(in /opt/kde3/lib/libkhtml.so.4.2.0)
==7566==    by 0x5F78D80:
(within /usr/lib/gambas2/gb.qt.kde.html.so.0.0.0)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==    by 0x804F1D0: EXEC_spec (gbx_exec.c:1224)
==7566==    by 0x804F515: EXEC_special_inheritance (gbx_exec.c:1324)
==7566==    by 0x804F8A3: EXEC_new (gbx_exec.c:1438)
==7566==    by 0x80512DC: EXEC_loop (gbx_exec_loop.c:879)
==7566==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==7566==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==7566==    by 0x804F4DC: EXEC_special_inheritance (gbx_exec.c:1310)
==7566==    by 0x8062F1B: OBJECT_create (gbx_object.c:330)
==7566==    by 0x805237A: CLASS_auto_create (gbx_class.c:1014)
==7566==    by 0x4636DB7: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==    by 0x8062194: main (gbx.c:352)
==7566==
==7566== Conditional jump or move depends on uninitialised value(s)
==7566==    at 0x401625C: (within /lib/ld-2.8.so)
==7566==    by 0x41825E3: (within /lib/libc-2.8.so)
==7566==    by 0x41829A9: _dl_sym (in /lib/libc-2.8.so)
==7566==    by 0x407ADE7: (within /lib/libdl-2.8.so)
==7566==    by 0x400DE25: (within /lib/ld-2.8.so)
==7566==    by 0x407B0DB: (within /lib/libdl-2.8.so)
==7566==    by 0x407AD72: dlsym (in /lib/libdl-2.8.so)
==7566==    by 0x61D6C68: (within /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x61D5A06: lt_dlsym
(in /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x606CEAC: KLibWrapPrivate::KLibWrapPrivate(KLibrary*,
lt_dlhandle_struct*) (in /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x61590B4: KLibLoader::library(char const*)
(in /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x6DBC421: KParts::Plugin::loadPlugin(QObject*, char
const*) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6DC1C0C: KParts::Plugin::loadPlugins(QObject*,
KXMLGUIClient*, KInstance*, bool) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6DC1DE3: KParts::PartBase::loadPlugins(QObject*,
KXMLGUIClient*, KInstance*) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6DC2AC4: KParts::PartBase::setInstance(KInstance*,
bool) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6A56B8F: KHTMLPart::KHTMLPart(QWidget*, char const*,
QObject*, char const*, KHTMLPart::GUIProfile)
(in /opt/kde3/lib/libkhtml.so.4.2.0)
==7566==    by 0x5F78D80:
(within /usr/lib/gambas2/gb.qt.kde.html.so.0.0.0)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==    by 0x804F1D0: EXEC_spec (gbx_exec.c:1224)
==7566==    by 0x804F515: EXEC_special_inheritance (gbx_exec.c:1324)
==7566==    by 0x804F8A3: EXEC_new (gbx_exec.c:1438)
==7566==    by 0x80512DC: EXEC_loop (gbx_exec_loop.c:879)
==7566==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==7566==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==7566==    by 0x804F4DC: EXEC_special_inheritance (gbx_exec.c:1310)
==7566==    by 0x8062F1B: OBJECT_create (gbx_object.c:330)
==7566==    by 0x805237A: CLASS_auto_create (gbx_class.c:1014)
==7566==    by 0x4636DB7: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==    by 0x8062194: main (gbx.c:352)
==7566==
==7566== Conditional jump or move depends on uninitialised value(s)
==7566==    at 0x401623A: (within /lib/ld-2.8.so)
==7566==    by 0x41825E3: (within /lib/libc-2.8.so)
==7566==    by 0x41829A9: _dl_sym (in /lib/libc-2.8.so)
==7566==    by 0x407ADE7: (within /lib/libdl-2.8.so)
==7566==    by 0x400DE25: (within /lib/ld-2.8.so)
==7566==    by 0x407B0DB: (within /lib/libdl-2.8.so)
==7566==    by 0x407AD72: dlsym (in /lib/libdl-2.8.so)
==7566==    by 0x61D6C68: (within /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x61D5A06: lt_dlsym
(in /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x61317BE: KLibrary::symbol(char const*) const
(in /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x6159250: KLibrary::factory()
(in /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x6DBC436: KParts::Plugin::loadPlugin(QObject*, char
const*) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6DC1C0C: KParts::Plugin::loadPlugins(QObject*,
KXMLGUIClient*, KInstance*, bool) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6DC1DE3: KParts::PartBase::loadPlugins(QObject*,
KXMLGUIClient*, KInstance*) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6DC2AC4: KParts::PartBase::setInstance(KInstance*,
bool) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6A56B8F: KHTMLPart::KHTMLPart(QWidget*, char const*,
QObject*, char const*, KHTMLPart::GUIProfile)
(in /opt/kde3/lib/libkhtml.so.4.2.0)
==7566==    by 0x5F78D80:
(within /usr/lib/gambas2/gb.qt.kde.html.so.0.0.0)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==    by 0x804F1D0: EXEC_spec (gbx_exec.c:1224)
==7566==    by 0x804F515: EXEC_special_inheritance (gbx_exec.c:1324)
==7566==    by 0x804F8A3: EXEC_new (gbx_exec.c:1438)
==7566==    by 0x80512DC: EXEC_loop (gbx_exec_loop.c:879)
==7566==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==7566==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==7566==    by 0x804F4DC: EXEC_special_inheritance (gbx_exec.c:1310)
==7566==    by 0x8062F1B: OBJECT_create (gbx_object.c:330)
==7566==    by 0x805237A: CLASS_auto_create (gbx_class.c:1014)
==7566==    by 0x4636DB7: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==    by 0x8062194: main (gbx.c:352)
==7566==
==7566== Conditional jump or move depends on uninitialised value(s)
==7566==    at 0x4016245: (within /lib/ld-2.8.so)
==7566==    by 0x41825E3: (within /lib/libc-2.8.so)
==7566==    by 0x41829A9: _dl_sym (in /lib/libc-2.8.so)
==7566==    by 0x407ADE7: (within /lib/libdl-2.8.so)
==7566==    by 0x400DE25: (within /lib/ld-2.8.so)
==7566==    by 0x407B0DB: (within /lib/libdl-2.8.so)
==7566==    by 0x407AD72: dlsym (in /lib/libdl-2.8.so)
==7566==    by 0x61D6C68: (within /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x61D5A06: lt_dlsym
(in /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x606CEAC: KLibWrapPrivate::KLibWrapPrivate(KLibrary*,
lt_dlhandle_struct*) (in /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x61590B4: KLibLoader::library(char const*)
(in /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x6DBC421: KParts::Plugin::loadPlugin(QObject*, char
const*) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6DC1C0C: KParts::Plugin::loadPlugins(QObject*,
KXMLGUIClient*, KInstance*, bool) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6DC1DE3: KParts::PartBase::loadPlugins(QObject*,
KXMLGUIClient*, KInstance*) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6DC2AC4: KParts::PartBase::setInstance(KInstance*,
bool) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6A56B8F: KHTMLPart::KHTMLPart(QWidget*, char const*,
QObject*, char const*, KHTMLPart::GUIProfile)
(in /opt/kde3/lib/libkhtml.so.4.2.0)
==7566==    by 0x5F78D80:
(within /usr/lib/gambas2/gb.qt.kde.html.so.0.0.0)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==    by 0x804F1D0: EXEC_spec (gbx_exec.c:1224)
==7566==    by 0x804F515: EXEC_special_inheritance (gbx_exec.c:1324)
==7566==    by 0x804F8A3: EXEC_new (gbx_exec.c:1438)
==7566==    by 0x80512DC: EXEC_loop (gbx_exec_loop.c:879)
==7566==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==7566==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==7566==    by 0x804F4DC: EXEC_special_inheritance (gbx_exec.c:1310)
==7566==    by 0x8062F1B: OBJECT_create (gbx_object.c:330)
==7566==    by 0x805237A: CLASS_auto_create (gbx_class.c:1014)
==7566==    by 0x4636DB7: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==    by 0x8062194: main (gbx.c:352)
==7566==
==7566== Conditional jump or move depends on uninitialised value(s)
==7566==    at 0x4016223: (within /lib/ld-2.8.so)
==7566==    by 0x41825E3: (within /lib/libc-2.8.so)
==7566==    by 0x41829A9: _dl_sym (in /lib/libc-2.8.so)
==7566==    by 0x407ADE7: (within /lib/libdl-2.8.so)
==7566==    by 0x400DE25: (within /lib/ld-2.8.so)
==7566==    by 0x407B0DB: (within /lib/libdl-2.8.so)
==7566==    by 0x407AD72: dlsym (in /lib/libdl-2.8.so)
==7566==    by 0x61D6C68: (within /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x61D5A06: lt_dlsym
(in /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x61317BE: KLibrary::symbol(char const*) const
(in /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x6159250: KLibrary::factory()
(in /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x6DBC436: KParts::Plugin::loadPlugin(QObject*, char
const*) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6DC1C0C: KParts::Plugin::loadPlugins(QObject*,
KXMLGUIClient*, KInstance*, bool) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6DC1DE3: KParts::PartBase::loadPlugins(QObject*,
KXMLGUIClient*, KInstance*) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6DC2AC4: KParts::PartBase::setInstance(KInstance*,
bool) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6A56B8F: KHTMLPart::KHTMLPart(QWidget*, char const*,
QObject*, char const*, KHTMLPart::GUIProfile)
(in /opt/kde3/lib/libkhtml.so.4.2.0)
==7566==    by 0x5F78D80:
(within /usr/lib/gambas2/gb.qt.kde.html.so.0.0.0)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==    by 0x804F1D0: EXEC_spec (gbx_exec.c:1224)
==7566==    by 0x804F515: EXEC_special_inheritance (gbx_exec.c:1324)
==7566==    by 0x804F8A3: EXEC_new (gbx_exec.c:1438)
==7566==    by 0x80512DC: EXEC_loop (gbx_exec_loop.c:879)
==7566==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==7566==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==7566==    by 0x804F4DC: EXEC_special_inheritance (gbx_exec.c:1310)
==7566==    by 0x8062F1B: OBJECT_create (gbx_object.c:330)
==7566==    by 0x805237A: CLASS_auto_create (gbx_class.c:1014)
==7566==    by 0x4636DB7: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==    by 0x8062194: main (gbx.c:352)
==7566==
==7566== Conditional jump or move depends on uninitialised value(s)
==7566==    at 0x401622E: (within /lib/ld-2.8.so)
==7566==    by 0x41825E3: (within /lib/libc-2.8.so)
==7566==    by 0x41829A9: _dl_sym (in /lib/libc-2.8.so)
==7566==    by 0x407ADE7: (within /lib/libdl-2.8.so)
==7566==    by 0x400DE25: (within /lib/ld-2.8.so)
==7566==    by 0x407B0DB: (within /lib/libdl-2.8.so)
==7566==    by 0x407AD72: dlsym (in /lib/libdl-2.8.so)
==7566==    by 0x61D6C68: (within /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x61D5A06: lt_dlsym
(in /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x606CEAC: KLibWrapPrivate::KLibWrapPrivate(KLibrary*,
lt_dlhandle_struct*) (in /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x61590B4: KLibLoader::library(char const*)
(in /opt/kde3/lib/libkdecore.so.4.2.0)
==7566==    by 0x6DBC421: KParts::Plugin::loadPlugin(QObject*, char
const*) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6DC1C0C: KParts::Plugin::loadPlugins(QObject*,
KXMLGUIClient*, KInstance*, bool) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6DC1DE3: KParts::PartBase::loadPlugins(QObject*,
KXMLGUIClient*, KInstance*) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6DC2AC4: KParts::PartBase::setInstance(KInstance*,
bool) (in /opt/kde3/lib/libkparts.so.2.1.0)
==7566==    by 0x6A56B8F: KHTMLPart::KHTMLPart(QWidget*, char const*,
QObject*, char const*, KHTMLPart::GUIProfile)
(in /opt/kde3/lib/libkhtml.so.4.2.0)
==7566==    by 0x5F78D80:
(within /usr/lib/gambas2/gb.qt.kde.html.so.0.0.0)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==    by 0x804F1D0: EXEC_spec (gbx_exec.c:1224)
==7566==    by 0x804F515: EXEC_special_inheritance (gbx_exec.c:1324)
==7566==    by 0x804F8A3: EXEC_new (gbx_exec.c:1438)
==7566==    by 0x80512DC: EXEC_loop (gbx_exec_loop.c:879)
==7566==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==7566==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==7566==    by 0x804F4DC: EXEC_special_inheritance (gbx_exec.c:1310)
==7566==    by 0x8062F1B: OBJECT_create (gbx_object.c:330)
==7566==    by 0x805237A: CLASS_auto_create (gbx_class.c:1014)
==7566==    by 0x4636DB7: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==    by 0x8062194: main (gbx.c:352)
==7566==
==7566== Conditional jump or move depends on uninitialised value(s)
==7566==    at 0x8062A47: OBJECT_detach (gbx_object.c:121)
==7566==    by 0x4635145: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x462CC47: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4A4DD0F: QEventLoop::enterLoop()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4636922: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x46369A0: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==    by 0x8050F2C: EXEC_loop (gbx_exec_loop.c:1042)
==7566==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==7566==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==7566==    by 0x805DEAE: raise_event (gbx_api.c:489)
==7566==    by 0x805E39D: GB_Raise (gbx_api.c:593)
==7566==    by 0x4633C36: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x46347E1: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4A9A852: QObject::activate_filters(QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A9A8BA: QObject::event(QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4AD51FB: QWidget::event(QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4B96791: QMainWindow::event(QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A353CC: QApplication::internalNotify(QObject*,
QEvent*) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A3637C: QApplication::notify(QObject*, QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x5F6C74E: (within /usr/lib/gambas2/gb.qt.kde.so.0.0.0)
==7566==    by 0x4AD45AA: QWidget::show()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4B966D4: QMainWindow::show()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4636C10: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==    by 0x8062194: main (gbx.c:352)
==7566==
==7566== Conditional jump or move depends on uninitialised value(s)
==7566==    at 0x8062A47: OBJECT_detach (gbx_object.c:121)
==7566==    by 0x4631FEF: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4630046: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4A9A799: QObject::activate_signal(QConnectionList*,
QUObject*) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A9CCDA: QObject::activate_signal(int)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4DFC9E8: QObject::destroyed()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A9DDA1: QObject::~QObject()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4AD5146: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4B61B02: QLabel::~QLabel()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x463FB05: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4B9BBB2: QMainWindow::~QMainWindow()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x463518E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x462CC47: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4A4DD0F: QEventLoop::enterLoop()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4636922: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x46369A0: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==    by 0x8050F2C: EXEC_loop (gbx_exec_loop.c:1042)
==7566==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==7566==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==7566==    by 0x805DEAE: raise_event (gbx_api.c:489)
==7566==    by 0x805E39D: GB_Raise (gbx_api.c:593)
==7566==    by 0x4633C36: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x46347E1: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4A9A852: QObject::activate_filters(QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A9A8BA: QObject::event(QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4AD51FB: QWidget::event(QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4B96791: QMainWindow::event(QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A353CC: QApplication::internalNotify(QObject*,
QEvent*) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A3637C: QApplication::notify(QObject*, QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x5F6C74E: (within /usr/lib/gambas2/gb.qt.kde.so.0.0.0)
==7566==    by 0x4AD45AA: QWidget::show()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4B966D4: QMainWindow::show()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4636C10: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==    by 0x8062194: main (gbx.c:352)
==7566==
==7566== Conditional jump or move depends on uninitialised value(s)
==7566==    at 0x8062A47: OBJECT_detach (gbx_object.c:121)
==7566==    by 0x4631FEF: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4630046: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4A9A71C: QObject::activate_signal(QConnectionList*,
QUObject*) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A9CCDA: QObject::activate_signal(int)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4DFC9E8: QObject::destroyed()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A9DDA1: QObject::~QObject()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4AD5146: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4B35516: QButton::~QButton()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4BB1C0B: QPushButton::~QPushButton()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4638688: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4B9BBB2: QMainWindow::~QMainWindow()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x463518E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x462CC47: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4A4DD0F: QEventLoop::enterLoop()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4636922: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x46369A0: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==    by 0x8050F2C: EXEC_loop (gbx_exec_loop.c:1042)
==7566==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==7566==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==7566==    by 0x805DEAE: raise_event (gbx_api.c:489)
==7566==    by 0x805E39D: GB_Raise (gbx_api.c:593)
==7566==    by 0x4633C36: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x46347E1: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4A9A852: QObject::activate_filters(QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A9A8BA: QObject::event(QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4AD51FB: QWidget::event(QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4B96791: QMainWindow::event(QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A353CC: QApplication::internalNotify(QObject*,
QEvent*) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A3637C: QApplication::notify(QObject*, QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x5F6C74E: (within /usr/lib/gambas2/gb.qt.kde.so.0.0.0)
==7566==    by 0x4AD45AA: QWidget::show()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4B966D4: QMainWindow::show()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4636C10: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==    by 0x8062194: main (gbx.c:352)
==7566==
==7566== Conditional jump or move depends on uninitialised value(s)
==7566==    at 0x8062A47: OBJECT_detach (gbx_object.c:121)
==7566==    by 0x8062D36: OBJECT_attach (gbx_object.c:167)
==7566==    by 0x806525F: object_attach (gbx_c_class.c:657)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==    by 0x8050F2C: EXEC_loop (gbx_exec_loop.c:1042)
==7566==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==7566==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==7566==    by 0x804F1F0: EXEC_spec (gbx_exec.c:1231)
==7566==    by 0x804F515: EXEC_special_inheritance (gbx_exec.c:1324)
==7566==    by 0x804F8A3: EXEC_new (gbx_exec.c:1438)
==7566==    by 0x80512DC: EXEC_loop (gbx_exec_loop.c:879)
==7566==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==7566==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==7566==    by 0x804F4DC: EXEC_special_inheritance (gbx_exec.c:1310)
==7566==    by 0x8062F1B: OBJECT_create (gbx_object.c:330)
==7566==    by 0x805237A: CLASS_auto_create (gbx_class.c:1014)
==7566==    by 0x804E32A: EXEC_auto_create (gbx_exec.c:1529)
==7566==    by 0x804FDEA: EXEC_push_unknown (gbx_exec_push.c:187)
==7566==    by 0x8050A9A: EXEC_loop (gbx_exec_loop.c:539)
==7566==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==7566==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==7566==    by 0x805DEAE: raise_event (gbx_api.c:489)
==7566==    by 0x805E39D: GB_Raise (gbx_api.c:593)
==7566==    by 0x4637D3B: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x46374D6: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4A9A799: QObject::activate_signal(QConnectionList*,
QUObject*) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A9CCDA: QObject::activate_signal(int)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4E057EB: QButton::clicked()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4B3592F: QButton::mouseReleaseEvent(QMouseEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4AD5336: QWidget::event(QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A353CC: QApplication::internalNotify(QObject*,
QEvent*) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A365D5: QApplication::notify(QObject*, QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x5F6C74E: (within /usr/lib/gambas2/gb.qt.kde.so.0.0.0)
==7566==    by 0x49CFA9D: QApplication::sendSpontaneousEvent(QObject*,
QEvent*) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x49CC8BF: QETWidget::translateMouseEvent(_XEvent const*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x49CBB5C: QApplication::x11ProcessEvent(_XEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x49DFD03: QEventLoop::processEvents(unsigned)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x462CC0C: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4A4DD0F: QEventLoop::enterLoop()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A4DBA5: QEventLoop::exec()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A35A5E: QApplication::exec()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x462C837: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x80621C5: main (gbx.c:362)
==7566==
==7566== Conditional jump or move depends on uninitialised value(s)
==7566==    at 0x8062A47: OBJECT_detach (gbx_object.c:121)
==7566==    by 0x4635145: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4B9BBB2: QMainWindow::~QMainWindow()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x463518E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x462CC47: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4A4DD0F: QEventLoop::enterLoop()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4636922: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x46369A0: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==    by 0x8050F2C: EXEC_loop (gbx_exec_loop.c:1042)
==7566==    by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702)
==7566==    by 0x804F120: EXEC_function_real (gbx_exec.c:689)
==7566==    by 0x805DEAE: raise_event (gbx_api.c:489)
==7566==    by 0x805E39D: GB_Raise (gbx_api.c:593)
==7566==    by 0x4637D3B: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x46374D6: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4A9A799: QObject::activate_signal(QConnectionList*,
QUObject*) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A9CCDA: QObject::activate_signal(int)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4E057EB: QButton::clicked()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4B3592F: QButton::mouseReleaseEvent(QMouseEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4AD5336: QWidget::event(QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A353CC: QApplication::internalNotify(QObject*,
QEvent*) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A365D5: QApplication::notify(QObject*, QEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x5F6C74E: (within /usr/lib/gambas2/gb.qt.kde.so.0.0.0)
==7566==    by 0x49CFA9D: QApplication::sendSpontaneousEvent(QObject*,
QEvent*) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x49CC8BF: QETWidget::translateMouseEvent(_XEvent const*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x49CBB5C: QApplication::x11ProcessEvent(_XEvent*)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x49DFD03: QEventLoop::processEvents(unsigned)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x462CC0C: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4A4DD0F: QEventLoop::enterLoop()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A4DBA5: QEventLoop::exec()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A35A5E: QApplication::exec()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x462C837: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x80621C5: main (gbx.c:362)
==7566==
==7566== Conditional jump or move depends on uninitialised value(s)
==7566==    at 0x8062C25: OBJECT_free (gbx_object.c:140)
==7566==    by 0x80522C9: CLASS_free (gbx_class.c:611)
==7566==    by 0x4632024: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4630046: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4A9A71C: QObject::activate_signal(QConnectionList*,
QUObject*) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A9CCDA: QObject::activate_signal(int)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4DFC9E8: QObject::destroyed()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A9DDA1: QObject::~QObject()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4AD5146: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4B61B02: QLabel::~QLabel()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x463FB05: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x465692E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4BBC5B4: QViewportWidget::~QViewportWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4BBA40C: QScrollView::~QScrollView()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x46568E5: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4B9BBB2: QMainWindow::~QMainWindow()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x463518E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4B9BBB2: QMainWindow::~QMainWindow()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x463518E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4B9BBB2: QMainWindow::~QMainWindow()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x463518E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x462CC47: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4A4DD0F: QEventLoop::enterLoop()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4636922: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x46369A0: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==
==7566== Use of uninitialised value of size 4
==7566==    at 0x8062C29: OBJECT_free (gbx_object.c:140)
==7566==    by 0x80522C9: CLASS_free (gbx_class.c:611)
==7566==    by 0x4632024: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4630046: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4A9A71C: QObject::activate_signal(QConnectionList*,
QUObject*) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A9CCDA: QObject::activate_signal(int)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4DFC9E8: QObject::destroyed()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A9DDA1: QObject::~QObject()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4AD5146: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4B61B02: QLabel::~QLabel()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x463FB05: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x465692E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4BBC5B4: QViewportWidget::~QViewportWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4BBA40C: QScrollView::~QScrollView()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x46568E5: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4B9BBB2: QMainWindow::~QMainWindow()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x463518E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4B9BBB2: QMainWindow::~QMainWindow()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x463518E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4B9BBB2: QMainWindow::~QMainWindow()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x463518E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x462CC47: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4A4DD0F: QEventLoop::enterLoop()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4636922: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x46369A0: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==
==7566== Invalid read of size 1
==7566==    at 0x80522C9: CLASS_free (gbx_class.c:611)
==7566==    by 0x4632024: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4630046: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4A9A71C: QObject::activate_signal(QConnectionList*,
QUObject*) (in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A9CCDA: QObject::activate_signal(int)
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4DFC9E8: QObject::destroyed()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4A9DDA1: QObject::~QObject()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4AD5146: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4B61B02: QLabel::~QLabel()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x463FB05: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x465692E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4BBC5B4: QViewportWidget::~QViewportWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4BBA40C: QScrollView::~QScrollView()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x46568E5: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4B9BBB2: QMainWindow::~QMainWindow()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x463518E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4B9BBB2: QMainWindow::~QMainWindow()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x463518E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4639170: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4AD50C6: QWidget::~QWidget()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4B9BBB2: QMainWindow::~QMainWindow()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x463518E: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x462CC47: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x4A4DD0F: QEventLoop::enterLoop()
(in /usr/lib/qt3/lib/libqt-mt.so.3.3.8)
==7566==    by 0x4636922: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x46369A0: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==    by 0x804E297: EXEC_call_native (gbx_exec.c:841)
==7566==    by 0x804EB3D: EXEC_native (gbx_exec.c:959)
==7566==    by 0x8050F2C: EXEC_loop (gbx_exec_loop.c:1042)
==7566==  Address 0x6b5d7c3c is not stack'd, malloc'd or (recently)
free'd
==7566==
==7566== Use of uninitialised value of size 4
==7566==    at 0x80522D3: CLASS_free (gbx_class.c:612)
vex x86->IR: unhandled instruction bytes: 0x62 0x4 0xE0 0xE9
vex x86->IR: unhandled instruction bytes: 0x67 0x4 0x20 0xD8
==7566== valgrind: Unrecognised instruction at address 0x4681FA2.
==7566== Your program just tried to execute an instruction that Valgrind
==7566== did not recognise.  There are two possible reasons for this.
==7566== 1. Your program has a bug and erroneously jumped to a non-code
==7566==    location.  If you are running Memcheck and you just saw a
==7566==    warning about a bad jump, it's probably your program's
fault.
==7566== 2. The instruction is legitimate but Valgrind doesn't handle
it,
==7566==    i.e. it's Valgrind's fault.  If you think this is the case
or
==7566==    you are not sure, please let us know and we'll try to fix
it.
==7566== Either way, Valgrind will now raise a SIGILL signal which will
==7566== probably kill your program.
==7566==
==7566== Process terminating with default action of signal 4 (SIGILL)
==7566==  Illegal opcode at address 0x4681FA2
==7566==    at 0x4681FA2: (within /usr/lib/gambas2/gb.qt.so.0.0.0)
==7566==
==7566== ERROR SUMMARY: 63 errors from 18 contexts (suppressed: 282 from
5)
==7566== malloc/free: in use at exit: 14,474,346 bytes in 104,228
blocks.
==7566== malloc/free: 656,884 allocs, 552,656 frees, 103,603,806 bytes
allocated.
==7566== For counts of detected errors, rerun with: -v
==7566== searching for pointers to 104,228 not-freed blocks.
==7566== checked 14,716,692 bytes.
==7566==
==7566== LEAK SUMMARY:
==7566==    definitely lost: 104,955 bytes in 2,766 blocks.
==7566==      possibly lost: 47,018 bytes in 1,483 blocks.
==7566==    still reachable: 14,322,373 bytes in 99,979 blocks.
==7566==         suppressed: 0 bytes in 0 blocks.
==7566== Rerun with --leak-check=full to see details of leaked memory.
Instruction non permise
steven at ...1948...:~/request_dev>

Le dimanche 27 juillet 2008 à 17:26 +0200, Benoit Minisini a écrit :

> On dimanche 27 juillet 2008, Steven Lobbezoo wrote:
> > Ok, here is it, but i suppose i'm missing some files for gdb
> >
> > steven at ...1948...:~/request_dev> gbc2 -agt
> > OK
> > steven at ...1948...:~/request_dev> gdb gbx2
> > GNU gdb 6.8
> > Copyright (C) 2008 Free Software Foundation, Inc.
> > License GPLv3+: GNU GPL version 3 or later
> > <http://gnu.org/licenses/gpl.html>
> > This is free software: you are free to change and redistribute it.
> > There is NO WARRANTY, to the extent permitted by law.  Type "show
> > copying"
> > and "show warranty" for details.
> > This GDB was configured as "i586-suse-linux"...
> > (gdb) set args -p
> > (gdb) run
> > Starting program: /usr/local/bin/gbx2 -p
> > [Thread debugging using libthread_db enabled]
> > Error while reading shared library symbols:
> > Cannot find new threads: generic error
> > Cannot find new threads: generic error
> > (gdb)
> >
> > Steven
> >
> 
> Apparently there are big problems on OpenSuse, because gdb cannot succeed in 
> debugging gambas. Another people having problems with OpenSuse x86_64 cannot 
> use gdb too.
> 
> Can you install valgrind and run gambas in it:
> 
> steven at ...1948...:~/request_dev> gbc2 -agt
> OK
> steven at ...1948...:~/request_dev> valgrind --tool=memcheck --num-callers=50 
> gbx2 -p
> 
> Regards,
> 



More information about the User mailing list