Ok, i did that, it compiled with any errors. B.t.w. : I just have a brand new suse 11 installation, in stalled gnome 2.23 and KDE 4.0 Nothing special.
Here is the output of valgrind : ==11731== Memcheck, a memory error detector. ==11731== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al. ==11731== Using LibVEX rev 1804, a library for dynamic binary translation. ==11731== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP. ==11731== Using valgrind-3.3.0, a dynamic binary instrumentation framework. ==11731== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al. ==11731== For more details, rerun with: -v ==11731== ==11741== Syscall param rt_sigaction(act->sa_mask) points to uninitialised byte(s) ==11741== at 0x40007D2: (within /lib/ld-2.8.so) ==11741== by 0x52D03B7: google_breakpad::ExceptionHandler::TeardownHandler(int) (in /usr/lib/gtk-2.0/modules/libgnomebreakpad.so) ==11741== by 0x52D03F6: google_breakpad::ExceptionHandler::TeardownAllHandler() (in /usr/lib/gtk-2.0/modules/libgnomebreakpad.so) ==11741== by 0x52D07FE: google_breakpad::ExceptionHandler::~ExceptionHandler() (in /usr/lib/gtk-2.0/modules/libgnomebreakpad.so) ==11741== by 0x40A98F0: exit (in /lib/libc-2.8.so) ==11741== by 0x8069363: run_process (gbx_c_process.c:503) ==11741== by 0x80693F1: CPROCESS_create (gbx_c_process.c:622) ==11741== by 0x805A9CE: SUBR_exec (gbx_subr_misc.c:161) ==11741== by 0x8050960: EXEC_loop (gbx_exec_loop.c:476) ==11741== by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702) ==11741== by 0x804F120: EXEC_function_real (gbx_exec.c:689) ==11741== by 0x805DD3F: GB_Call (gbx_api.c:750) ==11741== by 0x46390F6: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11741== by 0x4639178: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11741== by 0x804E297: EXEC_call_native (gbx_exec.c:841) ==11741== by 0x804EB3D: EXEC_native (gbx_exec.c:959) ==11741== by 0x804F1D0: EXEC_spec (gbx_exec.c:1224) ==11741== by 0x804FAE6: EXEC_push_array (gbx_exec_push.c:455) ==11741== by 0x8050A7C: EXEC_loop (gbx_exec_loop.c:532) ==11741== by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702) ==11741== by 0x804F120: EXEC_function_real (gbx_exec.c:689) ==11741== by 0x804F4D9: EXEC_special_inheritance (gbx_exec.c:1310) ==11741== by 0x8062DF5: OBJECT_create (gbx_object.c:330) ==11741== by 0x805231E: CLASS_auto_create (gbx_class.c:983) ==11741== by 0x804E32A: EXEC_auto_create (gbx_exec.c:1529) ==11741== by 0x804FDE6: EXEC_push_unknown (gbx_exec_push.c:187) ==11741== by 0x8050A9A: EXEC_loop (gbx_exec_loop.c:539) ==11741== by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702) ==11741== by 0x804F120: EXEC_function_real (gbx_exec.c:689) ==11741== by 0x805DDEA: raise_event (gbx_api.c:489) ==11741== by 0x805E2AA: GB_Raise (gbx_api.c:588) ==11741== by 0x463D886: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11741== by 0x461BBE9: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11741== by 0x4620C45: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11741== by 0x4B882A3: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11741== by 0x4B7AC3A: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11741== by 0x4B8F1C6: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11741== by 0x4B9067D: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11741== by 0x4B90AE5: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11741== by 0x46FEC89: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11741== by 0x46FFE47: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11741== by 0x4B882A3: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11741== by 0x4B79388: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11741== by 0x4B7AC3A: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11741== by 0x4B8EA3F: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11741== by 0x4B9067D: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11741== by 0x4B90AE5: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11741== by 0x46FED29: gtk_button_released (in /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11741== by 0x46FED62: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11741== by 0x47DFDF5: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11741== Address 0xbe8c7f9c is on thread 1's stack ==11741== ==11741== ERROR SUMMARY: 5 errors from 1 contexts (suppressed: 63 from 2) ==11741== malloc/free: in use at exit: 866,642 bytes in 10,224 blocks. ==11741== malloc/free: 49,190 allocs, 38,966 frees, 8,080,496 bytes allocated. ==11741== For counts of detected errors, rerun with: -v ==11741== searching for pointers to 10,224 not-freed blocks. ==11741== checked 1,100,132 bytes. ==11741== ==11741== LEAK SUMMARY: ==11741== definitely lost: 58,457 bytes in 1,981 blocks. ==11741== possibly lost: 83,504 bytes in 140 blocks. ==11741== still reachable: 724,681 bytes in 8,103 blocks. ==11741== suppressed: 0 bytes in 0 blocks. ==11741== Rerun with --leak-check=full to see details of leaked memory. ==11731== Conditional jump or move depends on uninitialised value(s) ==11731== at 0x8062921: OBJECT_detach (gbx_object.c:121) ==11731== by 0x8068C9B: stop_process (gbx_c_process.c:210) ==11731== by 0x8068D41: callback_child (gbx_c_process.c:540) ==11731== by 0x8068D88: CPROCESS_wait_for (gbx_c_process.c:672) ==11731== by 0x805A9EA: SUBR_exec (gbx_subr_misc.c:168) ==11731== by 0x8050960: EXEC_loop (gbx_exec_loop.c:476) ==11731== by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702) ==11731== by 0x804F120: EXEC_function_real (gbx_exec.c:689) ==11731== by 0x805DD3F: GB_Call (gbx_api.c:750) ==11731== by 0x46390F6: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11731== by 0x4639178: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11731== by 0x804E297: EXEC_call_native (gbx_exec.c:841) ==11731== by 0x804EB3D: EXEC_native (gbx_exec.c:959) ==11731== by 0x804F1D0: EXEC_spec (gbx_exec.c:1224) ==11731== by 0x804FAE6: EXEC_push_array (gbx_exec_push.c:455) ==11731== by 0x8050A7C: EXEC_loop (gbx_exec_loop.c:532) ==11731== by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702) ==11731== by 0x804F120: EXEC_function_real (gbx_exec.c:689) ==11731== by 0x804F4D9: EXEC_special_inheritance (gbx_exec.c:1310) ==11731== by 0x8062DF5: OBJECT_create (gbx_object.c:330) ==11731== by 0x805231E: CLASS_auto_create (gbx_class.c:983) ==11731== by 0x804E32A: EXEC_auto_create (gbx_exec.c:1529) ==11731== by 0x804FDE6: EXEC_push_unknown (gbx_exec_push.c:187) ==11731== by 0x8050A9A: EXEC_loop (gbx_exec_loop.c:539) ==11731== by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702) ==11731== by 0x804F120: EXEC_function_real (gbx_exec.c:689) ==11731== by 0x805DDEA: raise_event (gbx_api.c:489) ==11731== by 0x805E2AA: GB_Raise (gbx_api.c:588) ==11731== by 0x463D886: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11731== by 0x461BBE9: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11731== by 0x4620C45: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11731== by 0x4B882A3: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B7AC3A: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B8F1C6: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B9067D: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B90AE5: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x46FEC89: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x46FFE47: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4B882A3: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B79388: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B7AC3A: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B8EA3F: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B9067D: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B90AE5: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x46FED29: gtk_button_released (in /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x46FED62: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x47DFDF5: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4B79388: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B7AC3A: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B8EE7E: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== ==11731== Conditional jump or move depends on uninitialised value(s) ==11731== at 0x8062921: OBJECT_detach (gbx_object.c:121) ==11731== by 0x8062C10: OBJECT_attach (gbx_object.c:167) ==11731== by 0x806510B: object_attach (gbx_c_class.c:657) ==11731== by 0x804E297: EXEC_call_native (gbx_exec.c:841) ==11731== by 0x804EB3D: EXEC_native (gbx_exec.c:959) ==11731== by 0x8050F2C: EXEC_loop (gbx_exec_loop.c:1042) ==11731== by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702) ==11731== by 0x804F120: EXEC_function_real (gbx_exec.c:689) ==11731== by 0x804F1F0: EXEC_spec (gbx_exec.c:1231) ==11731== by 0x804F512: EXEC_special_inheritance (gbx_exec.c:1324) ==11731== by 0x804F8A0: EXEC_new (gbx_exec.c:1438) ==11731== by 0x80512DC: EXEC_loop (gbx_exec_loop.c:879) ==11731== by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702) ==11731== by 0x804F120: EXEC_function_real (gbx_exec.c:689) ==11731== by 0x804F4D9: EXEC_special_inheritance (gbx_exec.c:1310) ==11731== by 0x8062DF5: OBJECT_create (gbx_object.c:330) ==11731== by 0x805231E: CLASS_auto_create (gbx_class.c:983) ==11731== by 0x804E32A: EXEC_auto_create (gbx_exec.c:1529) ==11731== by 0x804FDE6: EXEC_push_unknown (gbx_exec_push.c:187) ==11731== by 0x8050A9A: EXEC_loop (gbx_exec_loop.c:539) ==11731== by 0x804EE4A: EXEC_function_loop (gbx_exec.c:702) ==11731== by 0x804F120: EXEC_function_real (gbx_exec.c:689) ==11731== by 0x805DDEA: raise_event (gbx_api.c:489) ==11731== by 0x805E2AA: GB_Raise (gbx_api.c:588) ==11731== by 0x463D886: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11731== by 0x461BBE9: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11731== by 0x4620C45: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11731== by 0x4B882A3: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B7AC3A: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B8F1C6: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B9067D: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B90AE5: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x46FEC89: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x46FFE47: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4B882A3: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B79388: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B7AC3A: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B8EA3F: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B9067D: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B90AE5: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x46FED29: gtk_button_released (in /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x46FED62: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x47DFDF5: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4B79388: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B7AC3A: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B8EE7E: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B9050B: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B90AE5: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4908B6D: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x47D8A5B: gtk_propagate_event (in /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== ==11731== Conditional jump or move depends on uninitialised value(s) ==11731== at 0x8062AFF: OBJECT_free (gbx_object.c:140) ==11731== by 0x805226D: CLASS_free (gbx_class.c:608) ==11731== by 0x463BFC9: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11731== by 0x461BBE9: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11731== by 0x461DBF4: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11731== by 0x461EAD0: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11731== by 0x462EF4D: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11731== by 0x4622F33: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11731== by 0x4B882A3: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B7AC3A: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B8F1C6: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B9067D: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B90AE5: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4801B20: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4911120: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4B7D24E: g_object_run_dispose (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x480180D: gtk_object_destroy (in /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x47CBF70: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x473BE35: gtk_container_foreach (in /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x473C6EF: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4B882A3: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B79388: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B7AB67: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B8F5B9: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B9067D: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B90AE5: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4801B20: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4911120: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4B7D24E: g_object_run_dispose (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x480180D: gtk_object_destroy (in /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x46F3EAE: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x473BE35: gtk_container_foreach (in /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x473C6EF: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x490441A: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4B882A3: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B79388: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B7AB67: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B8F5B9: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B9067D: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B90AE5: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4801B20: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4911120: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4B7D24E: g_object_run_dispose (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x480180D: gtk_object_destroy (in /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x46F3EAE: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4840474: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x473BE35: gtk_container_foreach (in /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x473C6EF: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x484229F: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4B882A3: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== ==11731== Use of uninitialised value of size 4 ==11731== at 0x8062B03: OBJECT_free (gbx_object.c:140) ==11731== by 0x805226D: CLASS_free (gbx_class.c:608) ==11731== by 0x463BFC9: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11731== by 0x461BBE9: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11731== by 0x461DBF4: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11731== by 0x461EAD0: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11731== by 0x462EF4D: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11731== by 0x4622F33: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11731== by 0x4B882A3: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B7AC3A: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B8F1C6: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B9067D: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B90AE5: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4801B20: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4911120: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4B7D24E: g_object_run_dispose (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x480180D: gtk_object_destroy (in /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x47CBF70: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x473BE35: gtk_container_foreach (in /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x473C6EF: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4B882A3: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B79388: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B7AB67: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B8F5B9: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B9067D: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B90AE5: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4801B20: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4911120: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4B7D24E: g_object_run_dispose (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x480180D: gtk_object_destroy (in /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x46F3EAE: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x473BE35: gtk_container_foreach (in /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x473C6EF: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x490441A: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4B882A3: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B79388: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B7AB67: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B8F5B9: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B9067D: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B90AE5: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4801B20: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4911120: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4B7D24E: g_object_run_dispose (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x480180D: gtk_object_destroy (in /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x46F3EAE: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4840474: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x473BE35: gtk_container_foreach (in /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x473C6EF: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x484229F: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4B882A3: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== ==11731== Invalid read of size 1 ==11731== at 0x805226D: CLASS_free (gbx_class.c:608) ==11731== by 0x463BFC9: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11731== by 0x461BBE9: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11731== by 0x461DBF4: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11731== by 0x461EAD0: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11731== by 0x462EF4D: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11731== by 0x4622F33: (within /usr/lib/gambas2/gb.gtk.so.0.0.0) ==11731== by 0x4B882A3: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B7AC3A: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B8F1C6: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B9067D: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B90AE5: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4801B20: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4911120: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4B7D24E: g_object_run_dispose (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x480180D: gtk_object_destroy (in /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x47CBF70: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x473BE35: gtk_container_foreach (in /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x473C6EF: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4B882A3: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B79388: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B7AB67: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B8F5B9: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B9067D: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B90AE5: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4801B20: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4911120: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4B7D24E: g_object_run_dispose (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x480180D: gtk_object_destroy (in /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x46F3EAE: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x473BE35: gtk_container_foreach (in /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x473C6EF: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x490441A: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4B882A3: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B79388: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B7AB67: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B8F5B9: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B9067D: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B90AE5: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4801B20: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4911120: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4B7D24E: g_object_run_dispose (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x480180D: gtk_object_destroy (in /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x46F3EAE: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4840474: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x473BE35: gtk_container_foreach (in /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x473C6EF: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x484229F: (within /usr/lib/libgtk-x11-2.0.so.0.1200.9) ==11731== by 0x4B882A3: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== by 0x4B79388: (within /usr/lib/libgobject-2.0.so.0.1600.3) ==11731== Address 0x6ae8b46c is not stack'd, malloc'd or (recently) free'd ==11731== ==11731== Syscall param rt_sigaction(act->sa_mask) points to uninitialised byte(s) ==11731== at 0x40007D2: (within /lib/ld-2.8.so) ==11731== Address 0x43a2df0 is on thread 1's stack /usr/lib/test_gambas: No such file or directory. ==11731== ==11731== ERROR SUMMARY: 6 errors from 6 contexts (suppressed: 77 from 2) ==11731== malloc/free: in use at exit: 3,063,053 bytes in 21,822 blocks. ==11731== malloc/free: 181,893 allocs, 160,071 frees, 45,501,806 bytes allocated. ==11731== For counts of detected errors, rerun with: -v ==11731== searching for pointers to 21,822 not-freed blocks. ==11731== checked 2,079,000 bytes. ==11731== ==11731== LEAK SUMMARY: ==11731== definitely lost: 179,789 bytes in 6,404 blocks. ==11731== possibly lost: 260,883 bytes in 430 blocks. ==11731== still reachable: 2,622,381 bytes in 14,988 blocks. ==11731== suppressed: 0 bytes in 0 blocks. ==11731== Rerun with --leak-check=full to see details of leaked memory. Hope this helps, Regards, Steven Le mercredi 09 juillet 2008 à 11:58 +0200, Benoit Minisini a écrit : > On mercredi 09 juillet 2008, Steven Lobbezoo wrote: > > Benoit, > > > > Did this help in any way ? > > Can I supplie other information ? > > > > Thanks, > > Steven > > > > Not really, but it confirms that your system is weird: what is that > google_breakpad and libgnomebreakpad library? > > I suggest you compile Gambas from sources and run valgrind again, so that I > can get the exact location of the first error detected by valgrind. > > Regards, > ------------------------------------------------------------------------- Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! Studies have shown that voting for your favorite open source project, along with a healthy diet, reduces your potential for chronic lameness and boredom. Vote Now at http://www.sourceforge.net/community/cca08 _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user