2012-12-17 11:25:54 |
Linaro Toolchain Builder |
bug |
|
|
added bug |
2012-12-17 11:29:12 |
Matthew Gretton-Dann |
bug |
|
|
added subscriber Matthew Gretton-Dann |
2012-12-17 11:32:43 |
Matthias Klose |
nominated for series |
|
Ubuntu Precise |
|
2012-12-17 11:32:43 |
Matthias Klose |
bug task added |
|
eglibc (Ubuntu Precise) |
|
2012-12-17 11:33:12 |
Matthias Klose |
bug watch added |
|
http://sourceware.org/bugzilla/show_bug.cgi?id=13844 |
|
2012-12-17 11:33:12 |
Matthias Klose |
bug task added |
|
eglibc |
|
2012-12-17 11:33:27 |
Matthias Klose |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2012-12-17 11:34:07 |
Matthias Klose |
nominated for series |
|
Ubuntu Quantal |
|
2012-12-17 11:34:07 |
Matthias Klose |
bug task added |
|
eglibc (Ubuntu Quantal) |
|
2012-12-17 11:34:45 |
Matthias Klose |
eglibc (Ubuntu Precise): importance |
Undecided |
High |
|
2012-12-17 11:34:45 |
Matthias Klose |
eglibc (Ubuntu Precise): status |
New |
Confirmed |
|
2012-12-17 11:34:45 |
Matthias Klose |
eglibc (Ubuntu Precise): milestone |
|
precise-updates |
|
2012-12-17 11:35:00 |
Matthias Klose |
eglibc (Ubuntu Quantal): importance |
Undecided |
High |
|
2012-12-17 11:35:00 |
Matthias Klose |
eglibc (Ubuntu Quantal): status |
New |
Confirmed |
|
2012-12-17 11:35:00 |
Matthias Klose |
eglibc (Ubuntu Quantal): milestone |
|
quantal-updates |
|
2012-12-17 11:41:01 |
Matthew Gretton-Dann |
bug |
|
|
added subscriber Mark Rutland |
2012-12-17 11:41:09 |
Matthew Gretton-Dann |
bug |
|
|
added subscriber Will Deacon |
2012-12-17 12:18:48 |
Bug Watch Updater |
eglibc: status |
Unknown |
Fix Released |
|
2012-12-17 12:18:48 |
Bug Watch Updater |
eglibc: importance |
Unknown |
Medium |
|
2013-01-28 03:29:47 |
Adam Conrad |
eglibc (Ubuntu): status |
New |
Fix Released |
|
2013-01-28 03:54:27 |
Adam Conrad |
description |
There is a subtle futex bug in glibc 2.15 which is fixed dealt with by BZ #13844 (http://sourceware.org/bugzilla/show_bug.cgi?id=13844).
This is being hit regularly when testing locks on ARM.
Can this be backported to precise and quantal (which I believe are both 2.15 based)?
The patch is here: http://sourceware.org/git/?p=glibc.git;a=commit;h=7e7fa5f8719c0a497f4b262e6fb5625c13b6c22e |
[Impact / Justification]
There was a bug in glibc where custom lowlevellock implementations weren't being used, but rather the generic one was instead. This was a non-issue on most arches, however hppa, ARM, and Sparc needed their own custom implementation to have sane futexes. The patch from upstream fixes this by swapping a "" include for a <> include, which correctly walks sysdeps paths and grabs the arch-specific implementations.
[Test Case]
I don't personally have a good test for this, but there are several people very keen on having this fix in that will test quite heavily on my behalf, I'm told. I'll make sure they do so (and bonus points if they document their testcase)...
[Regression Potential]
This patch has zero effect on i386, x86_64, and powerpc, and the architecture this does effect (armel/armhf) was quite fundamentally broken, apparently, so the only risk here is that it remains broken, which I'm told by people who've already tested, it won't.
[Original Report]
There is a subtle futex bug in glibc 2.15 which is fixed dealt with by BZ #13844 (http://sourceware.org/bugzilla/show_bug.cgi?id=13844).
This is being hit regularly when testing locks on ARM.
Can this be backported to precise and quantal (which I believe are both 2.15 based)?
The patch is here: http://sourceware.org/git/?p=glibc.git;a=commit;h=7e7fa5f8719c0a497f4b262e6fb5625c13b6c22e |
|
2013-01-28 08:39:51 |
Adam Conrad |
eglibc (Ubuntu Precise): assignee |
|
Adam Conrad (adconrad) |
|
2013-01-28 08:39:54 |
Adam Conrad |
eglibc (Ubuntu Quantal): assignee |
|
Adam Conrad (adconrad) |
|
2013-01-28 08:40:24 |
Adam Conrad |
eglibc (Ubuntu): assignee |
|
Adam Conrad (adconrad) |
|
2013-01-28 10:59:40 |
Colin Watson |
eglibc (Ubuntu Precise): status |
Confirmed |
Fix Committed |
|
2013-01-28 10:59:45 |
Colin Watson |
bug |
|
|
added subscriber SRU Verification |
2013-01-28 10:59:47 |
Colin Watson |
tags |
|
verification-needed |
|
2013-01-28 11:00:30 |
Colin Watson |
eglibc (Ubuntu Quantal): status |
Confirmed |
Fix Committed |
|
2013-04-23 12:06:13 |
Adam Conrad |
tags |
verification-needed |
verification-done |
|
2013-04-23 15:36:11 |
Colin Watson |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2013-04-23 15:36:16 |
Launchpad Janitor |
eglibc (Ubuntu Precise): status |
Fix Committed |
Fix Released |
|
2013-04-23 15:36:31 |
Launchpad Janitor |
eglibc (Ubuntu Quantal): status |
Fix Committed |
Fix Released |
|
2013-08-28 10:02:58 |
Launchpad Janitor |
branch linked |
|
lp:~ubuntu-branches/ubuntu/precise/eglibc/precise-proposed |
|
2013-08-28 10:03:50 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/precise-updates/eglibc |
|
2013-08-28 10:05:12 |
Launchpad Janitor |
branch linked |
|
lp:~ubuntu-branches/ubuntu/quantal/eglibc/quantal-proposed |
|