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 629049 - Memory leak in e_composer_post_header_set_account()
Memory leak in e_composer_post_header_set_account()
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Mailer
2.32.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks: 627707
 
 
Reported: 2010-09-08 12:26 UTC by David Woodhouse
Modified: 2013-09-13 01:04 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description David Woodhouse 2010-09-08 12:26:57 UTC
==31478== 128 bytes in 2 blocks are definitely lost in loss record 32,879 of 43,070
==31478==    at 0x4A05255: realloc (vg_replace_malloc.c:476)
==31478==    by 0x3D3D645D4D: g_realloc (gmem.c:181)
==31478==    by 0x3D3D660FA6: g_string_maybe_expand (gstring.c:395)
==31478==    by 0x3D3D661BDE: g_string_insert_c (gstring.c:1049)
==31478==    by 0x79EE852: append_url_encoded (gstring.h:153)
==31478==    by 0x79EEA9C: camel_url_to_string (camel-url.c:365)
==31478==    by 0xF5E0C0B: e_composer_post_header_set_account (e-composer-post-header.c:91)
==31478==    by 0xF5DF2F3: composer_header_table_from_changed_cb (e-composer-header-table.c:463)
==31478==    by 0x3D3DE0E50D: g_closure_invoke (gclosure.c:766)
==31478==    by 0x3D3DE2000A: signal_emit_unlocked_R (gsignal.c:3252)
==31478==    by 0x3D3DE29B49: g_signal_emit_valist (gsignal.c:2983)
==31478==    by 0x3D3DE29EDC: g_signal_emit_by_name (gsignal.c:3077)
==31478==
Comment 1 Matthew Barnes 2010-09-08 13:10:37 UTC
Previously set base_url strings were not being freed.

Fixed for 2.31.92 in:
http://git.gnome.org/browse/evolution/commit/?id=d5dae027a8372499663348441e743c0183989400