2012-12-10 22:17:14 |
Rodrigo Belem |
bug |
|
|
added bug |
2012-12-10 22:18:35 |
Rodrigo Belem |
tags |
|
quantal |
|
2012-12-11 20:35:23 |
Rodrigo Belem |
bug |
|
|
added subscriber Colin Watson |
2012-12-11 20:37:09 |
Rodrigo Belem |
bug |
|
|
added subscriber Adam Conrad |
2013-01-28 03:30:47 |
Adam Conrad |
nominated for series |
|
Ubuntu Precise |
|
2013-01-28 03:30:47 |
Adam Conrad |
bug task added |
|
eglibc (Ubuntu Precise) |
|
2013-01-28 03:30:47 |
Adam Conrad |
nominated for series |
|
Ubuntu Quantal |
|
2013-01-28 03:30:47 |
Adam Conrad |
bug task added |
|
eglibc (Ubuntu Quantal) |
|
2013-01-28 03:48:12 |
Adam Conrad |
description |
Commit glibc-2.14~10 disallowed rtld self loading to avoid a segfault
that used to happen when rtld was loading itself in normal mode.
Unfortunately, that commit disallowed all modes of self loading,
including those that used to work before. This change limits the check
for self loading to normal mode only, so that instruments like ldd could
handle rtld properly.
http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=f3fd569c365ca5149fedbbc6c7a902aa1f8e5b60 |
[Impact / Justification]
To be fair, this bug is (mostly) cosmetic, but when tools exit non-zero in scary ways, it can have knock-on effects elsewhere (to custom scripting, or just frightened users). The fix here is targeted, "obviously correct", and easily auditable, so I figured I'd pull it back to the LTS for a bit of polish.
[Test Case]
The SRU patch includes an addition to the glibc testsuite that tests that ld.so can now load itself correctly in a few different ways, but the easiest user verification is to run:
ldd /lib/ld-linux.so.2 (or /lib64/ld-linux-x86-64.so.2 on amd64)
And witness it fail before the upgrade, and work after.
[Regression Potential]
Regression potential here is low, the patch is from upstream, very simple, and it's quite clear what it does.
[Original Report]
Commit glibc-2.14~10 disallowed rtld self loading to avoid a segfault
that used to happen when rtld was loading itself in normal mode.
Unfortunately, that commit disallowed all modes of self loading,
including those that used to work before. This change limits the check
for self loading to normal mode only, so that instruments like ldd could
handle rtld properly.
http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=f3fd569c365ca5149fedbbc6c7a902aa1f8e5b60 |
|
2013-01-28 04:08:23 |
Adam Conrad |
eglibc (Ubuntu): status |
New |
In Progress |
|
2013-01-28 06:57:03 |
Adam Conrad |
eglibc (Ubuntu): status |
In Progress |
Fix Committed |
|
2013-01-28 08:39:45 |
Adam Conrad |
eglibc (Ubuntu Precise): assignee |
|
Adam Conrad (adconrad) |
|
2013-01-28 08:40:06 |
Adam Conrad |
eglibc (Ubuntu): assignee |
|
Adam Conrad (adconrad) |
|
2013-01-28 08:40:08 |
Adam Conrad |
eglibc (Ubuntu Quantal): assignee |
|
Adam Conrad (adconrad) |
|
2013-01-28 10:59:09 |
Colin Watson |
eglibc (Ubuntu Precise): status |
New |
Fix Committed |
|
2013-01-28 10:59:12 |
Colin Watson |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2013-01-28 10:59:15 |
Colin Watson |
bug |
|
|
added subscriber SRU Verification |
2013-01-28 10:59:18 |
Colin Watson |
tags |
quantal |
quantal verification-needed |
|
2013-01-28 11:00:18 |
Colin Watson |
eglibc (Ubuntu Quantal): status |
New |
Fix Committed |
|
2013-01-28 19:13:19 |
Launchpad Janitor |
eglibc (Ubuntu): status |
Fix Committed |
Fix Released |
|
2013-01-28 19:13:19 |
Launchpad Janitor |
cve linked |
|
2012-3406 |
|
2013-04-23 12:01:17 |
Adam Conrad |
tags |
quantal verification-needed |
quantal verification-done |
|
2013-04-23 15:36:07 |
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 |
|