[Bug 979003] Re: libc incorrectly detects AVX support

Chris J Arges 979003 at bugs.launchpad.net
Wed Apr 11 15:45:00 UTC 2012


Attached is a patch that fixes this issue for lucid.

** Patch added: "eglibc_lucid_fix979003.debdiff"
   https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/979003/+attachment/3047295/+files/eglibc_lucid_fix979003.debdiff

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to eglibc in Ubuntu.
https://bugs.launchpad.net/bugs/979003

Title:
  libc incorrectly detects AVX support

Status in “eglibc” package in Ubuntu:
  Confirmed

Bug description:
  * Description of the problem:

  libc incorrectly detects if AVX is enabled. On processors with AVX
  support like the Xeon E31270, libc does not check sufficiently to
  determine if AVX is actually enabled. The problem is exhibited on
  virtual machines using the effected version of eglibc where the host
  machine is running Xen and has a AVX capable CPU.

  This bugreport explains the problem well: http://bugs.debian.org/cgi-
  bin/bugreport.cgi?bug=649349

  * Versions Affected:

  The problem is in lucid, eglibc-2.11.1-0ubuntu7.10, x86_64.
  The problem is also in current versions of eglibc available for Natty, Maverick and Oneiric.

  The problem is patched upstream in debian unstable eglibc 2.13-22 which made it into precise eglibc 2.13-23ubuntu1:
  https://launchpad.net/ubuntu/+source/eglibc/2.13-23ubuntu1

  There is a patch backported for glibc 2.11 provided by avx-fix.patch here:
  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=646549

  * How to reproduce:

  The problem may only be reproducible on particular hardware that supports AVX being used as a Xen host.
  It is reproducible when trying to start apache. The program exits when execution of an AVX instruction fails.

  Start Apache on a Lucid guest VM where the host machine is running Xen
  and has a Xeon E31270 model cpu.

  * What happens?
  Apache exits with an error:
  apache2[858] trap invalid opcode ip:7ffcebfdf920 sp:7fffc6da6798 error:0 in ld-2.11.1.so[7ffcebfca000+20000]

  * What is expected?
  Apache starts normally.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/979003/+subscriptions




More information about the foundations-bugs mailing list