Activity log for bug #979003

Date Who What changed Old value New value Message
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