The kernel version is unrelevant this is a pure userspace problem between the two components (XBMC & VDPAU driver). What you need to avoid it is the mesa patch "vdpau: flush the context before exporting the surface v2" and the second version of FernetMenta's XBMC patch (The first version of the XBMC patch had a minor bug in it preventing it from working correctly). Appart from that we also have another bug (so far only reported on Kabini) that produces similar looking results, but has a completely different origin.