[Gambas-user] problem sig 11 with 2.7

Steven Lobbezoo steven at ...1652...
Wed Jul 9 13:40:22 CEST 2008


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,
> 



More information about the User mailing list