GNOME Bugzilla – Bug 326237
leaks in the goption code
Last modified: 2006-01-09 20:03:16 UTC
Valgrind reports this all over the place: ==24454== 293 (52 direct, 241 indirect) bytes in 1 blocks are definitely lost in loss record 4,583 of 5,399 ==24454== at 0x401F5D6: calloc (vg_replace_malloc.c:278) ==24454== by 0x4D18A3B: g_malloc0 (gmem.c:139) ==24454== by 0x4D1FA7C: g_option_group_new (goption.c:1600) ==24454== by 0x44B1AAC: gtk_get_option_group (gtkmain.c:585) ==24454== by 0x428CB97: bonobo_ui_gtk_module_info_get (bonobo-ui-init-gtk.c:181) ==24454== by 0x428CF11: libbonobo_ui_module_info_get (bonobo-ui-main.c:288) ==24454== by 0x422D514: libgnomeui_module_info_get (gnome-ui-init.c:166) ==24454== by 0x807A692: main (nautilus-main.c:328) ==24454== ==24454== ==24454== 216 (52 direct, 164 indirect) bytes in 1 blocks are definitely lost in loss record 4,585 of 5,399 ==24454== at 0x401F5D6: calloc (vg_replace_malloc.c:278) ==24454== by 0x4D18A3B: g_malloc0 (gmem.c:139) ==24454== by 0x4D1FA7C: g_option_group_new (goption.c:1600) ==24454== by 0x431B074: libgnome_module_info_get (gnome-init.c:538) ==24454== by 0x428CF28: libbonobo_ui_module_info_get (bonobo-ui-main.c:291) ==24454== by 0x422D514: libgnomeui_module_info_get (gnome-ui-init.c:166) ==24454== by 0x807A692: main (nautilus-main.c:328) ==24454== ==24454== ==24454== 216 (52 direct, 164 indirect) bytes in 1 blocks are definitely lost in loss record 4,587 of 5,399 ==24454== at 0x401F5D6: calloc (vg_replace_malloc.c:278) ==24454== by 0x4D18A3B: g_malloc0 (gmem.c:139) ==24454== by 0x4D1FA7C: g_option_group_new (goption.c:1600) ==24454== by 0x431B074: libgnome_module_info_get (gnome-init.c:538) ==24454== by 0x431A6A6: gnome_bonobo_module_info_get (gnome-init.c:99) ==24454== by 0x428CF3F: libbonobo_ui_module_info_get (bonobo-ui-main.c:294) ==24454== by 0x422D514: libgnomeui_module_info_get (gnome-ui-init.c:166) ==24454== by 0x807A692: main (nautilus-main.c:328) ==24454== 216 (52 direct, 164 indirect) bytes in 1 blocks are definitely lost in loss record 4,589 of 5,399 ==24454== at 0x401F5D6: calloc (vg_replace_malloc.c:278) ==24454== by 0x4D18A3B: g_malloc0 (gmem.c:139) ==24454== by 0x4D1FA7C: g_option_group_new (goption.c:1600) ==24454== by 0x431B074: libgnome_module_info_get (gnome-init.c:538) ==24454== by 0x41FC347: gnome_client_module_info_get (gnome-client.c:1055) ==24454== by 0x422D52B: libgnomeui_module_info_get (gnome-ui-init.c:169) ==24454== by 0x807A692: main (nautilus-main.c:328)
-> me
Created attachment 56988 [details] [review] libgnome+libbonoboui+libgnomeui patch With this patch I don't see those leaks anymore.
Should I just drop the previous patch then?
Yes, this completely replaces it.
Compiling it now.
Commited.