All but one liboil test segfault (and all apps using liboil) segfaults under Xen. Version 0.3.12 is ok, everything runs fine. Xen is version 3.2.0 and kernel is 2.6.21 from http://hg.et.redhat.com/kernel-dev/linux-2.6.21-xen-3.1.0 Disabling mmxext in liboil/liboilcpu-x86.c makes it work. CPU Info: processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 44 model name : AMD Hammer Family processor - Model Unknown stepping : 2 cpu MHz : 1799.999 cache size : 128 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu de tsc msr pae mce cx8 apic mca cmov pat pse36 clflush mmx fxsr sse sse2 nx mmxext fxsr_opt lm 3dnowext 3dnow pni ts fid vid ttp tm stc bogomips : 3604.86 clflush size : 64
This seems unlikely to be a liboil bug, but rather with Xen.
Any chance you could do a git-bisect between 0.3.12 and 0.3.13 to see which commit affected it?
Ping?
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.