On Wed, Apr 24, 2013 at 10:23:38AM +0100, jfons...@vmware.com wrote: > From: José Fonseca <jfons...@vmware.com> > > Running piglit with was causing all sort of weird stuff happening to my > desktop (Chromium webpages become blank, Qt Creator flickered, etc). I > tracked this down to shared memory segment leakage when GL is not shutdown > properly. The segments can be seen running `ipcs` and looking for > nattch==0. > > This changes fixes this by calling shmctl(IPC_RMID) soon after creation > (which does not remove the segment immediately, but simply marks it for > removal when no more processes are attached).
This is only true on Linux. The *BSD perform an immediate release and so require you to complete the XShmAttach prior to calling IPC_RMID. -Chris -- Chris Wilson, Intel Open Source Technology Centre _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev