Bug#592204: nvidia-vdpau-driver: Segfault on VDPAU using apps that call XCloseDisplay

Anssi Hannula anssi at xbmc.org
Tue Dec 14 22:55:53 UTC 2010


This is a libvdpau issue (regression), as figured out by a fellow XBMC
dev (bobo1on1).

When libvdpau uses dri2 to figure out the driver name, it installs a
callback to be run when the Display* is closed. However, if libvdpau is
loaded with dlopen() and a dlclose() is done before the Display is
closed, a segfault will happen at XCloseDisplay() time as the callback
function no longer exists.

This issue was just reported to Aaron Plattner.

-- 
Anssi Hannula





More information about the pkg-nvidia-devel mailing list