2012-04-11 15:20:19 |
Chris J Arges |
bug |
|
|
added bug |
2012-04-11 15:22:33 |
Chris J Arges |
nominated for series |
|
Ubuntu Lucid |
|
2012-04-11 15:22:33 |
Chris J Arges |
nominated for series |
|
Ubuntu Natty |
|
2012-04-11 15:22:33 |
Chris J Arges |
nominated for series |
|
Ubuntu Oneiric |
|
2012-04-11 15:45:00 |
Chris J Arges |
attachment added |
|
eglibc_lucid_fix979003.debdiff https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/979003/+attachment/3047295/+files/eglibc_lucid_fix979003.debdiff |
|
2012-04-11 16:11:03 |
Chris J Arges |
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. |
[Impact]
In processors with AVX support virtual machines running can cause the program to execute invalid opcodes, thus crashing a running program.
[Development Fix]
This has been fixed in eglibc in precise. It it present in Lucid, Natty and Oneiric.
[Stable Fix]
A fix can be backported from the cvs-avx-detection.diff patch present in the precise version. This is provided in the below debdiff.
[Test Case]
Please see how to reproduce.
[Regression Potential]
This patch affects amd64 versions of eglibc, and in particular processors that have the AVX extension. This patch adds more complete checks for AVX enablement.
--
* 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. |
|
2012-04-11 16:12:23 |
Chris J Arges |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2012-04-11 16:12:34 |
Chris J Arges |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2012-04-11 16:30:33 |
Chris J Arges |
eglibc (Ubuntu): assignee |
|
Chris J Arges (christopherarges) |
|
2012-04-17 16:51:37 |
Steve Langasek |
eglibc (Ubuntu): assignee |
Chris J Arges (christopherarges) |
Adam Conrad (adconrad) |
|
2012-05-03 19:50:43 |
Matt Rae |
bug |
|
|
added subscriber Matt Rae |
2012-05-22 06:31:37 |
Micah Gersten |
removed subscriber Ubuntu Sponsors Team |
|
|
|
2012-06-08 19:25:12 |
Chris J Arges |
bug task added |
|
eglibc (Ubuntu Lucid) |
|
2012-06-08 19:26:48 |
Chris J Arges |
eglibc (Ubuntu Lucid): status |
New |
Incomplete |
|
2012-06-08 19:26:51 |
Chris J Arges |
eglibc (Ubuntu Lucid): status |
Incomplete |
Confirmed |
|
2012-06-08 19:26:59 |
Chris J Arges |
eglibc (Ubuntu Lucid): importance |
Undecided |
High |
|
2012-06-08 19:27:04 |
Chris J Arges |
eglibc (Ubuntu): importance |
Medium |
High |
|
2012-06-08 19:30:36 |
Chris J Arges |
nominated for series |
|
Ubuntu Precise |
|
2012-06-08 19:30:36 |
Chris J Arges |
bug task added |
|
eglibc (Ubuntu Precise) |
|
2012-06-08 19:30:49 |
Chris J Arges |
eglibc (Ubuntu): status |
Confirmed |
In Progress |
|
2012-06-08 19:30:51 |
Chris J Arges |
eglibc (Ubuntu Precise): status |
New |
In Progress |
|
2012-06-08 19:30:55 |
Chris J Arges |
eglibc (Ubuntu Precise): importance |
Undecided |
High |
|
2012-06-08 19:31:02 |
Chris J Arges |
eglibc (Ubuntu Precise): assignee |
|
Adam Conrad (adconrad) |
|
2012-06-08 19:31:06 |
Chris J Arges |
eglibc (Ubuntu Lucid): assignee |
|
Chris J Arges (christopherarges) |
|
2012-06-15 21:50:08 |
Douglas Thrift |
bug |
|
|
added subscriber Douglas Thrift |
2012-06-29 13:27:23 |
Chris J Arges |
eglibc (Ubuntu Precise): milestone |
|
ubuntu-12.04.1 |
|
2012-07-25 11:09:32 |
Adrian Stachowski |
bug |
|
|
added subscriber Adrian Stachowski |
2012-07-26 15:36:17 |
Simon Déziel |
bug |
|
|
added subscriber Simon Déziel |
2012-07-27 01:51:32 |
Elias Lopez |
bug |
|
|
added subscriber Elias Lopez |
2012-08-08 15:34:41 |
Kate Stewart |
nominated for series |
|
Ubuntu Quantal |
|
2012-08-08 15:34:41 |
Kate Stewart |
bug task added |
|
eglibc (Ubuntu Quantal) |
|
2012-08-09 21:04:38 |
Chris J Arges |
bug task added |
|
eglibc (Ubuntu Oneiric) |
|
2012-08-09 21:04:51 |
Chris J Arges |
eglibc (Ubuntu Oneiric): status |
New |
Confirmed |
|
2012-08-09 21:04:53 |
Chris J Arges |
eglibc (Ubuntu Oneiric): importance |
Undecided |
High |
|
2012-08-09 21:04:54 |
Chris J Arges |
eglibc (Ubuntu Oneiric): assignee |
|
Chris J Arges (christopherarges) |
|
2012-08-09 21:04:59 |
Chris J Arges |
eglibc (Ubuntu Precise): milestone |
ubuntu-12.04.1 |
precise-updates |
|
2012-08-09 22:06:50 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/eglibc |
|
2012-08-09 23:45:13 |
Launchpad Janitor |
eglibc (Ubuntu Quantal): status |
In Progress |
Fix Released |
|
2012-08-23 02:41:10 |
Adam Stokes |
attachment added |
|
eglibc_2.15-0ubuntu11.1.precise.debdiff https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/979003/+attachment/3272669/+files/eglibc_2.15-0ubuntu11.1.precise.debdiff |
|
2012-08-27 22:41:08 |
mwesthof |
bug |
|
|
added subscriber mwesthof |
2012-09-12 22:21:57 |
Clint Byrum |
eglibc (Ubuntu Precise): status |
In Progress |
Fix Committed |
|
2012-09-12 22:22:01 |
Clint Byrum |
bug |
|
|
added subscriber SRU Verification |
2012-09-12 22:22:04 |
Clint Byrum |
tags |
lucid |
lucid verification-needed |
|
2012-10-02 19:39:17 |
Chris J Arges |
tags |
lucid verification-needed |
lucid verification-done |
|
2012-10-05 19:09:25 |
Brian Murray |
tags |
lucid verification-done |
lucid |
|
2012-10-05 19:09:27 |
Brian Murray |
tags |
lucid |
lucid verification-needed |
|
2012-10-07 12:25:13 |
Adam Conrad |
tags |
lucid verification-needed |
lucid verification-done |
|
2012-10-15 20:18:58 |
Chris J Arges |
bug |
|
|
added subscriber Sustaining Engineering |
2012-10-18 08:03:24 |
Colin Watson |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2012-11-14 13:56:10 |
Chris J Arges |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2012-11-14 22:48:38 |
Adam Conrad |
eglibc (Ubuntu Precise): status |
Fix Committed |
Fix Released |
|
2012-11-14 22:48:48 |
Adam Conrad |
cve linked |
|
2012-3406 |
|
2012-11-14 22:48:48 |
Adam Conrad |
cve linked |
|
2012-3480 |
|
2012-11-15 00:17:45 |
Adam Conrad |
eglibc (Ubuntu Oneiric): assignee |
Chris J Arges (christopherarges) |
Adam Conrad (adconrad) |
|
2012-11-15 00:17:48 |
Adam Conrad |
eglibc (Ubuntu Lucid): assignee |
Chris J Arges (christopherarges) |
Adam Conrad (adconrad) |
|
2012-11-15 19:50:51 |
Brian Murray |
eglibc (Ubuntu Oneiric): status |
Confirmed |
Fix Committed |
|
2012-11-15 19:50:57 |
Brian Murray |
tags |
lucid verification-done |
lucid |
|
2012-11-15 19:50:59 |
Brian Murray |
tags |
lucid |
lucid verification-needed |
|
2012-11-15 20:15:24 |
Brian Murray |
eglibc (Ubuntu Lucid): status |
Confirmed |
Fix Committed |
|
2012-11-26 23:01:39 |
Bartosz Kosiorek |
tags |
lucid verification-needed |
lucid verification-done-lucid verification-needed |
|
2012-11-27 16:08:42 |
Chris J Arges |
tags |
lucid verification-done-lucid verification-needed |
lucid verification-done-lucid verification-done-oneiric |
|
2012-11-27 17:54:10 |
Launchpad Janitor |
eglibc (Ubuntu Oneiric): status |
Fix Committed |
Fix Released |
|
2012-11-27 17:55:16 |
Launchpad Janitor |
eglibc (Ubuntu Lucid): status |
Fix Committed |
Fix Released |
|
2013-06-25 06:19:11 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/eglibc |
|
2013-06-25 06:19:54 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/lucid-proposed/eglibc |
|
2013-06-25 06:19:56 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/lucid-updates/eglibc |
|
2013-08-28 09:59:56 |
Launchpad Janitor |
branch linked |
|
lp:~ubuntu-branches/ubuntu/oneiric/eglibc/oneiric-proposed |
|
2013-08-28 10:00:25 |
Launchpad Janitor |
branch linked |
|
lp:~ubuntu-branches/ubuntu/oneiric/eglibc/oneiric-updates |
|
2013-08-28 10:02:58 |
Launchpad Janitor |
branch linked |
|
lp:~ubuntu-branches/ubuntu/precise/eglibc/precise-proposed |
|
2014-02-07 17:13:04 |
Curtis Hovey |
removed subscriber Registry Administrators |
|
|
|