<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - memory leak under Xwayland with old sdl1 applications"
href="https://bugs.freedesktop.org/show_bug.cgi?id=97065#c18">Comment # 18</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - memory leak under Xwayland with old sdl1 applications"
href="https://bugs.freedesktop.org/show_bug.cgi?id=97065">bug 97065</a>
from <span class="vcard"><a class="email" href="mailto:fourdan@xfce.org" title="Olivier Fourdan <fourdan@xfce.org>"> <span class="fn">Olivier Fourdan</span></a>
</span></b>
<pre>I think I can reproduce (although the biggest leaks I see seem to come from
glamor/mesa, but that's another story...).
There seem to be a similar pattern here:
60,912 bytes in 846 blocks are definitely lost in loss record 5,820 of 5,833
at 0x4C2DA60: calloc (vg_replace_malloc.c:711)
by 0x54926C2: UnknownInlinedFun (wayland-private.h:229)
by 0x54926C2: proxy_create.isra.0 (wayland-client.c:336)
by 0x5492B64: create_outgoing_proxy (wayland-client.c:546)
by 0x5492B64: wl_proxy_marshal_array_constructor_versioned
(wayland-client.c:631)
by 0x5492E89: wl_proxy_marshal_constructor (wayland-client.c:720)
by 0x4236FC: wl_surface_frame (wayland-client-protocol.h:1873)
by 0x4236FC: xwl_screen_post_damage (xwayland.c:401)
by 0x4236FC: block_handler (xwayland.c:489)
by 0x43E414: BlockHandler (dixutils.c:394)
by 0x4787BA: WaitForSomething (WaitFor.c:216)
by 0x4398FD: Dispatch (dispatch.c:359)
by 0x43DA62: dix_main (main.c:300)
by 0x7068730: (below main) (libc-start.c:289)
1,368 bytes in 19 blocks are definitely lost in loss record 5,023 of 5,833
at 0x4C2DA60: calloc (vg_replace_malloc.c:711)
by 0x54926C2: UnknownInlinedFun (wayland-private.h:229)
by 0x54926C2: proxy_create.isra.0 (wayland-client.c:336)
by 0x5492B64: create_outgoing_proxy (wayland-client.c:546)
by 0x5492B64: wl_proxy_marshal_array_constructor_versioned
(wayland-client.c:631)
by 0x5492E89: wl_proxy_marshal_constructor (wayland-client.c:720)
by 0x425C34: wl_surface_frame (wayland-client-protocol.h:1873)
by 0x425C34: xwl_seat_set_cursor (xwayland-cursor.c:158)
by 0x740FC57: ffi_call_unix64 (unix64.S:76)
by 0x740F6B9: ffi_call (ffi64.c:525)
by 0x5495A9D: wl_closure_invoke (connection.c:949)
by 0x549283F: dispatch_event.isra.4 (wayland-client.c:1274)
by 0x5493A13: dispatch_queue (wayland-client.c:1420)
by 0x5493A13: wl_display_dispatch_queue_pending (wayland-client.c:1662)
by 0x423562: wakeup_handler (xwayland.c:478)
by 0x43E54C: WakeupHandler (dixutils.c:423)
1,008 bytes in 14 blocks are definitely lost in loss record 4,784 of 5,833
at 0x4C2DA60: calloc (vg_replace_malloc.c:711)
by 0x54926C2: UnknownInlinedFun (wayland-private.h:229)
by 0x54926C2: proxy_create.isra.0 (wayland-client.c:336)
by 0x5492B64: create_outgoing_proxy (wayland-client.c:546)
by 0x5492B64: wl_proxy_marshal_array_constructor_versioned
(wayland-client.c:631)
by 0x5492E89: wl_proxy_marshal_constructor (wayland-client.c:720)
by 0x425C34: wl_surface_frame (wayland-client-protocol.h:1873)
by 0x425C34: xwl_seat_set_cursor (xwayland-cursor.c:158)
by 0x4C941A: miPointerUpdateSprite (mipointer.c:456)
by 0x4C9669: miPointerDisplayCursor (mipointer.c:194)
by 0x4B6508: CursorDisplayCursor (cursor.c:150)
by 0x53988F: AnimCurDisplayCursor (animcur.c:225)
by 0x442787: ChangeToCursor (events.c:931)
by 0x446529: CheckMotion (events.c:3075)
by 0x54A9D7: ProcessDeviceEvent (exevents.c:1716)
936 bytes in 13 blocks are possibly lost in loss record 4,692 of 5,833
at 0x4C2DA60: calloc (vg_replace_malloc.c:711)
by 0x54926C2: UnknownInlinedFun (wayland-private.h:229)
by 0x54926C2: proxy_create.isra.0 (wayland-client.c:336)
by 0x5492B64: create_outgoing_proxy (wayland-client.c:546)
by 0x5492B64: wl_proxy_marshal_array_constructor_versioned
(wayland-client.c:631)
by 0x5492E89: wl_proxy_marshal_constructor (wayland-client.c:720)
by 0x4236FC: wl_surface_frame (wayland-client-protocol.h:1873)
by 0x4236FC: xwl_screen_post_damage (xwayland.c:401)
by 0x4236FC: block_handler (xwayland.c:489)
by 0x43E414: BlockHandler (dixutils.c:394)
by 0x4787BA: WaitForSomething (WaitFor.c:216)
by 0x4398FD: Dispatch (dispatch.c:359)
by 0x43DA62: dix_main (main.c:300)
by 0x7068730: (below main) (libc-start.c:289)
576 bytes in 8 blocks are definitely lost in loss record 4,239 of 5,833
at 0x4C2DA60: calloc (vg_replace_malloc.c:711)
by 0x54926C2: UnknownInlinedFun (wayland-private.h:229)
by 0x54926C2: proxy_create.isra.0 (wayland-client.c:336)
by 0x5492B64: create_outgoing_proxy (wayland-client.c:546)
by 0x5492B64: wl_proxy_marshal_array_constructor_versioned
(wayland-client.c:631)
by 0x5492E89: wl_proxy_marshal_constructor (wayland-client.c:720)
by 0x425C34: wl_surface_frame (wayland-client-protocol.h:1873)
by 0x425C34: xwl_seat_set_cursor (xwayland-cursor.c:158)
by 0x4C941A: miPointerUpdateSprite (mipointer.c:456)
by 0x4C5366: mieqProcessInputEvents (mieq.c:648)
by 0x4398EE: Dispatch (dispatch.c:355)
by 0x43DA62: dix_main (main.c:300)
by 0x7068730: (below main) (libc-start.c:289)</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>