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 553081 - slot handling leaks
slot handling leaks
Status: RESOLVED FIXED
Product: nautilus
Classification: Core
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-09-21 03:05 UTC by Matthias Clasen
Modified: 2008-09-21 22:10 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Matthias Clasen 2008-09-21 03:05:42 UTC
==29125== 12 bytes in 1 blocks are definitely lost in loss record 4,236 of 27,313
==29125==    at 0x4006AEE: malloc (vg_replace_malloc.c:207)
==29125==    by 0x4758A3: g_malloc (in /lib/libglib-2.0.so.0.1800.1)
==29125==    by 0x48C422: g_slice_alloc (in /lib/libglib-2.0.so.0.1800.1)
==29125==    by 0x46AF55: g_list_prepend (in /lib/libglib-2.0.so.0.1800.1)
==29125==    by 0x80AB8CD: nautilus_window_set_active_slot (nautilus-window.c:777)
==29125==    by 0x80AB025: nautilus_window_constructor (nautilus-window.c:652)
==29125==    by 0x2E8195: g_object_newv (in /lib/libgobject-2.0.so.0.1800.1)
==29125==    by 0x2E8D91: g_object_new_valist (in /lib/libgobject-2.0.so.0.1800.1)
==29125==    by 0x3D77064: gtk_widget_new (gtkwidget.c:2798)
==29125==    by 0x806B6B2: create_window (nautilus-application.c:1025)
==29125==    by 0x806BADE: nautilus_application_present_spatial_window_with_selection (nautilus-application.c:1197)
==29125==    by 0x80A2934: nautilus_window_slot_open_location_full (nautilus-window-manage-views.c:539)
==29125==    by 0x816F748: nautilus_window_slot_info_open_location (nautilus-window-slot-info.c:109)
==29125==    by 0x8157C73: activate_files (nautilus-mime-actions.c:1183)
==29125==    by 0x815827A: activate_callback (nautilus-mime-actions.c:1375)
==29125==    by 0x813210A: file_list_file_ready_callback (nautilus-file.c:6959)
==29125==    by 0x81058C8: ready_callback_call (nautilus-directory-async.c:1261)
==29125==    by 0x8106C6B: call_ready_callbacks_at_idle (nautilus-directory-async.c:1913)
==29125==    by 0x46B2E0: (within /lib/libglib-2.0.so.0.1800.1)
==29125==    by 0x46D217: g_main_context_dispatch (in /lib/libglib-2.0.so.0.1800.1)
==29125==    by 0x4708C2: (within /lib/libglib-2.0.so.0.1800.1)
==29125==    by 0x470DE1: g_main_loop_run (in /lib/libglib-2.0.so.0.1800.1)
==29125==    by 0x3C521E8: gtk_main (gtkmain.c:1200)
==29125==    by 0x807F89E: main (nautilus-main.c:596)


I've looked at the slot handling code a bit, but it isn't immediately obvious what is going wrong here.
Comment 1 Christian Neumair 2008-09-21 22:10:11 UTC
Thanks, fixed in trunk:

http://svn.gnome.org/viewvc/nautilus?view=revision&revision=14650