After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 403610 - Leak reported by valgrind
Leak reported by valgrind
Status: RESOLVED WONTFIX
Product: bonobo
Classification: Deprecated
Component: libbonoboui
CVS HEAD
Other Linux
: Normal normal
: ---
Assigned To: Michael Meeks
bonobo qa
Depends on:
Blocks:
 
 
Reported: 2007-02-02 15:21 UTC by Kjartan Maraas
Modified: 2009-03-07 14:58 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description Kjartan Maraas 2007-02-02 15:21:19 UTC
Found this in the panel logs:

==17028== 2,100 (597 direct, 1,503 indirect) bytes in 26 blocks are definitely lost in loss record 110 of 183
==17028==    at 0x40053C0: malloc (vg_replace_malloc.c:149)
==17028==    by 0x4A11545: g_malloc (gmem.c:131)
==17028==    by 0x4A20FC7: g_slice_alloc (gslice.c:777)
==17028==    by 0x4A21344: g_slice_alloc0 (gslice.c:784)
==17028==    by 0x49CD956: g_type_create_instance (gtype.c:1549)
==17028==    by 0x49B4EB1: g_object_constructor (gobject.c:1041)
==17028==    by 0x41DA120: bonobo_object_constructor (bonobo-object.c:817)
==17028==    by 0x49B313A: g_object_newv (gobject.c:937)
==17028==    by 0x49B3C9E: g_object_new_valist (gobject.c:981)
==17028==    by 0x49B3E4F: g_object_new (gobject.c:795)
==17028==    by 0x40F9C9D: bonobo_ui_component_new (bonobo-ui-component.c:529)
==17028==    by 0x40F9D33: bonobo_ui_component_new_default (bonobo-ui-component.c:560)
==17028==    by 0x40EEE2A: bonobo_control_frame_get_popup_component (bonobo-control-frame.c:1128)
==17028==    by 0x808398B: panel_applet_frame_activated (panel-applet-frame.c:1325)
==17028==    by 0x41D73F0: get_async2_cb (bonobo-moniker-util.c:938)
==17028==    by 0x41D772E: resolve_async_cb (bonobo-moniker-util.c:833)
==17028==    by 0x4935A00: async_recv_cb (orbit-small.c:1153)
==17028==    by 0x492F4D7: giop_invoke_async (giop.c:600)
==17028==    by 0x4932B15: giop_connection_handle_input (giop-recv-buffer.c:1131)
==17028==    by 0x495043C: link_connection_io_handler (linc-connection.c:1387)
==17028==    by 0x495325D: link_source_dispatch (linc-source.c:159)
==17028==    by 0x4A0A0C1: g_main_context_dispatch (gmain.c:2045)
==17028==    by 0x4A0D08E: g_main_context_iterate (gmain.c:2677)
==17028==    by 0x4A0D438: g_main_loop_run (gmain.c:2881)
==17028==    by 0x44047E3: gtk_main (gtkmain.c:1158)
==17028==    by 0x805FD2B: main (main.c:98)
Comment 1 Kjartan Maraas 2007-02-02 15:34:56 UTC
And one from the terminal:

==17037== 188 (128 direct, 60 indirect) bytes in 8 blocks are definitely lost in loss record 107 of 206
==17037==    at 0x40053C0: malloc (vg_replace_malloc.c:149)
==17037==    by 0x4BA4545: g_malloc (gmem.c:131)
==17037==    by 0x4BB3FC7: g_slice_alloc (gslice.c:777)
==17037==    by 0x4BB4344: g_slice_alloc0 (gslice.c:784)
==17037==    by 0x4B5E956: g_type_create_instance (gtype.c:1549)
==17037==    by 0x4B45EB1: g_object_constructor (gobject.c:1041)
==17037==    by 0x41D4120: bonobo_object_constructor (bonobo-object.c:817)
==17037==    by 0x4B4413A: g_object_newv (gobject.c:937)
==17037==    by 0x4B44C9E: g_object_new_valist (gobject.c:981)
==17037==    by 0x4B44E4F: g_object_new (gobject.c:795)
==17037==    by 0x41CDEEE: bonobo_listener_new_closure (bonobo-listener.c:158)
==17037==    by 0x41CDF59: bonobo_listener_new (bonobo-listener.c:201)
==17037==    by 0x805D322: terminal_invoke_factory (terminal.c:3808)
==17037==    by 0x805E19A: main (terminal.c:1701)
Comment 2 Kjartan Maraas 2007-02-02 16:06:37 UTC
And one from the mixer applet:

==19283== 34 (26 direct, 8 indirect) bytes in 3 blocks are definitely lost in loss record 32 of 161
==19283==    at 0x40053C0: malloc (vg_replace_malloc.c:149)
==19283==    by 0x4BDD545: g_malloc (gmem.c:131)
==19283==    by 0x4BECFC7: g_slice_alloc (gslice.c:777)
==19283==    by 0x4BEE111: g_slist_prepend (gslist.c:91)
==19283==    by 0x4204C98: bonobo_ui_sync_menu_add_popup (bonobo-ui-sync-menu.c:178)
==19283==    by 0x41EF070: bonobo_control_do_popup_path (bonobo-control.c:1489)
==19283==    by 0x41EF1A6: bonobo_control_do_popup_full (bonobo-control.c:1521)
==19283==    by 0x40EA3ED: panel_applet_button_press (panel-applet.c:691)
==19283==    by 0x45B2D2F: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:84)
==19283==    by 0x4B794F8: g_type_class_meta_marshal (gclosure.c:567)
==19283==    by 0x4B7AD0A: g_closure_invoke (gclosure.c:490)
==19283==    by 0x4B8BDA2: signal_emit_unlocked_R (gsignal.c:2478)
==19283==    by 0x4B8CA3E: g_signal_emit_valist (gsignal.c:2209)
==19283==    by 0x4B8CE38: g_signal_emit (gsignal.c:2243)
==19283==    by 0x46C6BC7: gtk_widget_event_internal (gtkwidget.c:3915)
==19283==    by 0x45AC102: gtk_propagate_event (gtkmain.c:2335)
==19283==    by 0x45AD306: gtk_main_do_event (gtkmain.c:1569)
==19283==    by 0x4802879: gdk_event_dispatch (gdkevents-x11.c:2318)
==19283==    by 0x4BD60C1: g_main_context_dispatch (gmain.c:2045)
==19283==    by 0x4BD908E: g_main_context_iterate (gmain.c:2677)
==19283==    by 0x4BD9438: g_main_loop_run (gmain.c:2881)
==19283==    by 0x4A94732: bonobo_main (bonobo-main.c:311)
==19283==    by 0x4A92998: bonobo_generic_factory_main_timeout (bonobo-generic-factory.c:412)
==19283==    by 0x4A92A22: bonobo_generic_factory_main (bonobo-generic-factory.c:369)
==19283==    by 0x40E7FC0: panel_applet_factory_main_closure (panel-applet.c:1757)
==19283==    by 0x40E80A4: panel_applet_factory_main (panel-applet.c:1781)
==19283==    by 0x804EC42: main (load.c:340)
Comment 3 Kjartan Maraas 2009-03-07 14:58:40 UTC
Closing.