[Gambas-user] Issue 6 in gambas: signal #11 with Gtk+

Emanuele Sottocorno sotema at ...626...
Mon Jan 3 21:34:18 CET 2011


Forgive me...

Il giorno lun, 03/01/2011 alle 20.22 +0000, gambas at ...2524... ha
scritto:
> Comment #6 on issue 6 by benoit.minisini: signal #11 with Gtk+
> http://code.google.com/p/gambas/issues/detail?id=6
> 
> I don't see the valgrind output...
> 
> 
> ------------------------------------------------------------------------------
> Learn how Oracle Real Application Clusters (RAC) One Node allows customers
> to consolidate database storage, standardize their database environment, and, 
> should the need arise, upgrade to a full multi-node Oracle RAC database 
> without downtime or disruption
> http://p.sf.net/sfu/oracle-sfdevnl
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user

-------------- next part --------------
==3316== Memcheck, a memory error detector
==3316== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
==3316== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for copyright info
==3316== Command: gbx3
==3316== 
==3316== Conditional jump or move depends on uninitialised value(s)
==3316==    at 0xABA0E40: inflateReset2 (in /lib/libz.so.1.2.3.4)
==3316==    by 0xABA0F2F: inflateInit2_ (in /lib/libz.so.1.2.3.4)
==3316==    by 0x82B14AF: png_create_read_struct_2 (in /lib/libpng12.so.0.44.0)
==3316==    by 0x13266A39: ??? (in /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so)
==3316==    by 0x7C3C599: ??? (in /usr/lib/libgdk_pixbuf-2.0.so.0.2200.0)
==3316==    by 0x7C3C987: gdk_pixbuf_loader_close (in /usr/lib/libgdk_pixbuf-2.0.so.0.2200.0)
==3316==    by 0x60B1E59: pixbufFromMemory(_GdkPixbuf**, char*, unsigned int, bool*) (gpicture.cpp:59)
==3316==    by 0x60B2ADD: gPicture::fromMemory(char*, unsigned int) (gpicture.cpp:329)
==3316==    by 0x60EB40E: CPICTURE_load_image(gPicture**, char const*, int) (gb.form.picture.h:124)
==3316==    by 0x60EB611: get_picture(char const*, int) (gb.form.picture.h:168)
==3316==    by 0x60EB777: CPICTURE_get(void*, void*) (CPicture.cpp:137)
==3316==    by 0x41111F: EXEC_native (gbx_exec.c:1243)
==3316==    by 0x41210C: EXEC_special (gbx_exec.c:1555)
==3316==    by 0x4149C8: EXEC_push_array (gbx_exec_push.c:567)
==3316==    by 0x45168F: EXEC_loop (gbx_exec_loop.c:521)
==3316==    by 0x40F69D: EXEC_function_loop (gbx_exec.c:861)
==3316==    by 0x40F600: EXEC_function_real (gbx_exec.c:848)
==3316==    by 0x41253D: EXEC_special_inheritance (gbx_exec.c:1745)
==3316==    by 0x41303E: EXEC_new (gbx_exec.c:1910)
==3316==    by 0x45251D: EXEC_loop (gbx_exec_loop.c:823)
==3316==    by 0x40F69D: EXEC_function_loop (gbx_exec.c:861)
==3316==    by 0x40F600: EXEC_function_real (gbx_exec.c:848)
==3316==    by 0x411F62: EXEC_public_desc (gbx_exec.c:1497)
==3316==    by 0x43D413: main (gbx.c:362)
==3316== 
==3316== Invalid read of size 8
==3316==    at 0x4312F5: GB_Raise (gbx_api.c:510)
==3316==    by 0x6102AE6: activate_window(gMainWindow*) (CWindow.cpp:229)
==3316==    by 0x6102B4B: cb_activate(gMainWindow*) (CWindow.cpp:243)
==3316==    by 0x60BDFD5: gControl::emit(void*) (gcontrol.cpp:1545)
==3316==    by 0x60E2A76: gMainWindow::setActiveWindow(gControl*) (gmainwindow.cpp:1246)
==3316==    by 0x6108919: post_focus_change(void*) (gapplication.cpp:1106)
==3316==    by 0x41CE48: EVENT_check_post (gbx_event.c:230)
==3316==    by 0x610595B: do_iteration(bool, bool) (main.cpp:511)
==3316==    by 0x610569F: my_loop() (main.cpp:434)
==3316==    by 0x43D453: main (gbx.c:371)
==3316==  Address 0x13ba9778 is 8 bytes inside a block of size 768 free'd
==3316==    at 0x4C27D71: free (vg_replace_malloc.c:366)
==3316==    by 0x4059EE: my_free (gb_alloc_temp.h:350)
==3316==    by 0x43E65A: OBJECT_free (gbx_object.c:238)
==3316==    by 0x43EB77: OBJECT_release (gbx_object.c:349)
==3316==    by 0x4178F1: CLASS_free (gbx_class.c:662)
==3316==    by 0x410A2E: EXEC_native_quick (gbx_exec.c:1113)
==3316==    by 0x410028: EXEC_native_check (gbx_exec.c:1033)
==3316==    by 0x452C92: EXEC_loop (gbx_exec_loop.c:979)
==3316==    by 0x40F69D: EXEC_function_loop (gbx_exec.c:861)
==3316==    by 0x40F600: EXEC_function_real (gbx_exec.c:848)
==3316==    by 0x411F62: EXEC_public_desc (gbx_exec.c:1497)
==3316==    by 0x43D413: main (gbx.c:362)
==3316== 
==3316== Invalid read of size 8
==3316==    at 0x431308: GB_Raise (gbx_api.c:510)
==3316==    by 0x6102AE6: activate_window(gMainWindow*) (CWindow.cpp:229)
==3316==    by 0x6102B4B: cb_activate(gMainWindow*) (CWindow.cpp:243)
==3316==    by 0x60BDFD5: gControl::emit(void*) (gcontrol.cpp:1545)
==3316==    by 0x60E2A76: gMainWindow::setActiveWindow(gControl*) (gmainwindow.cpp:1246)
==3316==    by 0x6108919: post_focus_change(void*) (gapplication.cpp:1106)
==3316==    by 0x41CE48: EVENT_check_post (gbx_event.c:230)
==3316==    by 0x610595B: do_iteration(bool, bool) (main.cpp:511)
==3316==    by 0x610569F: my_loop() (main.cpp:434)
==3316==    by 0x43D453: main (gbx.c:371)
==3316==  Address 0x13ba9778 is 8 bytes inside a block of size 768 free'd
==3316==    at 0x4C27D71: free (vg_replace_malloc.c:366)
==3316==    by 0x4059EE: my_free (gb_alloc_temp.h:350)
==3316==    by 0x43E65A: OBJECT_free (gbx_object.c:238)
==3316==    by 0x43EB77: OBJECT_release (gbx_object.c:349)
==3316==    by 0x4178F1: CLASS_free (gbx_class.c:662)
==3316==    by 0x410A2E: EXEC_native_quick (gbx_exec.c:1113)
==3316==    by 0x410028: EXEC_native_check (gbx_exec.c:1033)
==3316==    by 0x452C92: EXEC_loop (gbx_exec_loop.c:979)
==3316==    by 0x40F69D: EXEC_function_loop (gbx_exec.c:861)
==3316==    by 0x40F600: EXEC_function_real (gbx_exec.c:848)
==3316==    by 0x411F62: EXEC_public_desc (gbx_exec.c:1497)
==3316==    by 0x43D413: main (gbx.c:362)
==3316== 
==3316== Invalid read of size 8
==3316==    at 0x60EE625: CWIDGET_check(void*) (CWidget.cpp:324)
==3316==    by 0x43131F: GB_Raise (gbx_api.c:510)
==3316==    by 0x6102AE6: activate_window(gMainWindow*) (CWindow.cpp:229)
==3316==    by 0x6102B4B: cb_activate(gMainWindow*) (CWindow.cpp:243)
==3316==    by 0x60BDFD5: gControl::emit(void*) (gcontrol.cpp:1545)
==3316==    by 0x60E2A76: gMainWindow::setActiveWindow(gControl*) (gmainwindow.cpp:1246)
==3316==    by 0x6108919: post_focus_change(void*) (gapplication.cpp:1106)
==3316==    by 0x41CE48: EVENT_check_post (gbx_event.c:230)
==3316==    by 0x610595B: do_iteration(bool, bool) (main.cpp:511)
==3316==    by 0x610569F: my_loop() (main.cpp:434)
==3316==    by 0x43D453: main (gbx.c:371)
==3316==  Address 0x13ba9788 is 24 bytes inside a block of size 768 free'd
==3316==    at 0x4C27D71: free (vg_replace_malloc.c:366)
==3316==    by 0x4059EE: my_free (gb_alloc_temp.h:350)
==3316==    by 0x43E65A: OBJECT_free (gbx_object.c:238)
==3316==    by 0x43EB77: OBJECT_release (gbx_object.c:349)
==3316==    by 0x4178F1: CLASS_free (gbx_class.c:662)
==3316==    by 0x410A2E: EXEC_native_quick (gbx_exec.c:1113)
==3316==    by 0x410028: EXEC_native_check (gbx_exec.c:1033)
==3316==    by 0x452C92: EXEC_loop (gbx_exec_loop.c:979)
==3316==    by 0x40F69D: EXEC_function_loop (gbx_exec.c:861)
==3316==    by 0x40F600: EXEC_function_real (gbx_exec.c:848)
==3316==    by 0x411F62: EXEC_public_desc (gbx_exec.c:1497)
==3316==    by 0x43D413: main (gbx.c:362)
==3316== 
==3316== Invalid read of size 2
==3316==    at 0x5712930: getenv (getenv.c:84)
==3316==    by 0x11B2F25F: ??? (in /usr/lib/libcanberra.so.0.2.4)
==3316==    by 0x11B26FBE: ??? (in /usr/lib/libcanberra.so.0.2.4)
==3316==    by 0x11B30180: ??? (in /usr/lib/libcanberra.so.0.2.4)
==3316==    by 0x57134F1: exit (exit.c:78)
==3316==    by 0x43D58B: main (gbx.c:400)
==3316==  Address 0x5d8f0d8 is 8 bytes inside a block of size 32 free'd
==3316==    at 0x4C27D71: free (vg_replace_malloc.c:366)
==3316==    by 0x43F086: STRING_free_real (gbx_string.c:214)
==3316==    by 0x43564F: LOCAL_exit (gbx_local.c:536)
==3316==    by 0x43C994: main_exit (gbx.c:139)
==3316==    by 0x43D56F: main (gbx.c:394)
==3316== 
==3316== 
==3316== HEAP SUMMARY:
==3316==     in use at exit: 2,592,390 bytes in 11,709 blocks
==3316==   total heap usage: 148,217 allocs, 136,508 frees, 31,137,845 bytes allocated
==3316== 
==3316== LEAK SUMMARY:
==3316==    definitely lost: 14,968 bytes in 86 blocks
==3316==    indirectly lost: 86,304 bytes in 949 blocks
==3316==      possibly lost: 1,700,640 bytes in 5,488 blocks
==3316==    still reachable: 790,478 bytes in 5,186 blocks
==3316==         suppressed: 0 bytes in 0 blocks
==3316== Rerun with --leak-check=full to see details of leaked memory
==3316== 
==3316== For counts of detected and suppressed errors, rerun with: -v
==3316== Use --track-origins=yes to see where uninitialised values come from
==3316== ERROR SUMMARY: 9 errors from 5 contexts (suppressed: 19 from 8)


More information about the User mailing list