xserver-multidpi/present
Olivier Fourdan de5291c04b present: Free the fake_present OsTimerPtr
Plug a leak in present_fake_queue_vblank() where the OsTimer would not
be freed.

 492,608 (482,816 direct, 9,792 indirect) bytes in 15,088 blocks
are definitely lost in loss record 3,954 of 3,954
    at 0x4C2ABDE: malloc (in vgpreload_memcheck-amd64-linux.so)
    by 0x586B19: TimerSet (WaitFor.c:433)
    by 0x4F1AA9: present_fake_queue_vblank (present_fake.c:108)
    by 0x4F15E0: present_pixmap (present.c:954)
    by 0x4F23B4: proc_present_pixmap (present_request.c:138)
    by 0x552BCE: Dispatch (dispatch.c:430)
    by 0x556C22: dix_main (main.c:300)
    by 0x6F0D290: (below main) (in /usr/lib/libc-2.24.so)

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=97065
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
2016-08-15 15:16:48 -04:00
..
Makefile.am present: Add Present extension 2013-10-31 16:59:18 -07:00
present.c present: Call set_abort_flip / restore_screen_pixmap in clear_window_flip 2016-08-15 15:14:53 -04:00
present.h glx/present: Only send GLX_BufferSwapComplete for PresentCompleteKindPixmap 2014-09-11 18:19:41 -07:00
present_event.c present: Handle event mask updates as specified v2 2016-07-30 15:43:54 -07:00
present_fake.c present: Free the fake_present OsTimerPtr 2016-08-15 15:16:48 -04:00
present_fence.c present: Block for wait_fence in present_execute 2013-11-20 13:12:30 -08:00
present_notify.c present: Add Present extension 2013-10-31 16:59:18 -07:00
present_priv.h present: Call set_abort_flip / restore_screen_pixmap in clear_window_flip 2016-08-15 15:14:53 -04:00
present_request.c present: Handle event mask updates as specified v2 2016-07-30 15:43:54 -07:00
present_screen.c present: Call set_abort_flip / restore_screen_pixmap in clear_window_flip 2016-08-15 15:14:53 -04:00
presentext.h present: Add Present extension 2013-10-31 16:59:18 -07:00