[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] Re: i686 vs i586 glibc segfault issue on 64-bit AMD Xen paravirt guests



On 09/02/09 01:10, Mitchell E Berger wrote:
> I apologize for writing to you directly instead of through an officially
> supported channel. 

No problem.

>  I've filed a bug against glibc in Redhat's Bugzilla
> for an issue that only seems to surface on 64-bit Xen paravirt guests
> on AMD hosts.  Filing this bug with the distro involved seemed to make
> sense, but thinking more about it, the bug may truly belong to Xen,
> and it seems wrong to cross-post a bug to two completely separate dev
> teams' bug trackers at the same time.
>   

I think you're running into a known bug in current mainline Linux
kernels, in which 32-bit compat syscalls are not being handled properly
on AMD systems.  The workaround is to boot with "vdso32=0" on the kernel
command line.  Unfortunately nobody has taked the time to really work
out what's going on (I don't have an AMD system on hand, which makes it
awkward).  It appears to be a problem with returning from a syscall,
rather than the syscall itself.

    J

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.