DT_PPC64_NUM value is incorrect in Ubuntu 14.04 (glibc)

Bug #1498073 reported by bugproxy
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
glibc (Ubuntu)
Fix Released
High
Unassigned
Trusty
Triaged
High
Adam Conrad

Bug Description

---Problem Description---
DT_PPC64 area is too small to fit all its fields, causing DT_PPC64_OPT to be overwritten by another data.
Current Ubuntu 14.04 code has DT_PPC64_NUM = 3, while it should be 4.

The commit that fixes this issue upstream, in the official glibc 2.19 branch is b59b0c6c3f8a9434fe5d4ee1a954091ad29669c1.

---uname output---
Linux genoa 3.13.0-35-generic #62-Ubuntu SMP Fri Aug 15 01:57:29 UTC 2014 ppc64le GNU/Linux

Machine Type = 8247-22L

---Steps to Reproduce---
 This problem is reproducible if DT_PPC64_NUM is not equal to 4 in elf/elf.h

bugproxy (bugproxy)
tags: added: architecture-ppc64le bugnameltc-130701 severity-high targetmilestone-inin14043
Luciano Chavez (lnx1138)
affects: ubuntu → glibc (Ubuntu)
Changed in glibc (Ubuntu):
assignee: nobody → Taco Screen team (taco-screen-team)
bugproxy (bugproxy)
tags: added: targetmilestone-inin14044
removed: targetmilestone-inin14043
Matthias Klose (doko)
Changed in glibc (Ubuntu):
assignee: Taco Screen team (taco-screen-team) → nobody
assignee: nobody → Adam Conrad (adconrad)
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in glibc (Ubuntu):
status: New → Confirmed
Steve Langasek (vorlon)
Changed in glibc (Ubuntu):
assignee: Adam Conrad (adconrad) → nobody
status: Confirmed → Fix Released
Changed in glibc (Ubuntu Trusty):
status: New → Triaged
assignee: nobody → Adam Conrad (adconrad)
milestone: none → ubuntu-14.04.4
Mathew Hodson (mhodson)
Changed in glibc (Ubuntu):
importance: Undecided → Medium
Changed in glibc (Ubuntu Trusty):
importance: Undecided → Medium
Changed in glibc (Ubuntu):
importance: Medium → High
Changed in glibc (Ubuntu Trusty):
importance: Medium → High
Steve Langasek (vorlon)
Changed in glibc (Ubuntu Trusty):
milestone: ubuntu-14.04.4 → ubuntu-14.04.5
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.