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 628658 - imapx expunge memory leak
imapx expunge memory leak
Status: RESOLVED FIXED
Product: evolution-data-server
Classification: Platform
Component: Mailer
2.32.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
evolution[imapx]
Depends on:
Blocks: 627707
 
 
Reported: 2010-09-03 00:45 UTC by David Woodhouse
Modified: 2013-09-14 16:53 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
eds patch (829 bytes, patch)
2010-09-07 08:14 UTC, Milan Crha
committed Details | Review

Description David Woodhouse 2010-09-03 00:45:59 UTC
==21464== 16 bytes in 1 blocks are definitely lost in loss record 7,894 of 33,527
==21464==    at 0x4A0615D: malloc (vg_replace_malloc.c:195)
==21464==    by 0x3D3D645C80: g_malloc (gmem.c:134)
==21464==    by 0x3D3D65C796: g_slice_alloc (gslice.c:836)
==21464==    by 0x3D3D65D77D: g_slist_prepend (gslist.c:272)
==21464==    by 0x1A26397B: imapx_expunge_uid_from_summary (camel-imapx-server.c:1184)
==21464==    by 0x1A264692: imapx_untagged (camel-imapx-server.c:1262)
==21464==    by 0x1A26AE0A: imapx_step (camel-imapx-server.c:1926)
==21464==    by 0x1A26C1EA: parse_contents (camel-imapx-server.c:4578)
==21464==    by 0x1A26C61A: imapx_parser_thread (camel-imapx-server.c:4645)
==21464==    by 0x3D3D666745: g_thread_create_proxy (gthread.c:1897)
==21464==    by 0x359B007760: start_thread (pthread_create.c:301)
==21464==    by 0x359A8E14EC: clone (clone.S:115)
Comment 1 Milan Crha 2010-09-07 08:14:38 UTC
Created attachment 169652 [details] [review]
eds patch

for evolution-data-server;

Items' data were freed, but items itself weren't.
Comment 2 Milan Crha 2010-09-07 08:15:50 UTC
Created commit a304ada in eds master (2.31.92+)