Bug 14827

Summary: 0.3.13 fails under Xen
Product: liboil Reporter: Kaj-Michael Lang <milang>
Component: unknownAssignee: David Schleef <ds>
Status: NEW --- QA Contact: David Schleef <ds>
Severity: major    
Priority: medium    
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
i915 platform: i915 features:

Description Kaj-Michael Lang 2008-03-05 03:28:52 UTC
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
Comment 1 David Schleef 2008-03-13 16:50:48 UTC
This seems unlikely to be a liboil bug, but rather with Xen.
Comment 2 David Schleef 2008-05-12 17:41:43 UTC
Any chance you could do a git-bisect between 0.3.12 and 0.3.13 to see which commit affected it?
Comment 3 David Schleef 2010-02-04 11:57:09 UTC

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.