Activity log for bug #1088677

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