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 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org