[Bug 1844119]

Cvs-commit 1844119 at bugs.launchpad.net
Sun Sep 22 23:36:31 UTC 2019


The master branch has been updated by Alan Modra
<amodra at sourceware.org>:

https://sourceware.org/git/gitweb.cgi?p=binutils-
gdb.git;h=b3fe587ed2c78d46132bd33e14f42449d410354b

commit b3fe587ed2c78d46132bd33e14f42449d410354b
Author: Alan Modra <amodra at gmail.com>
Date:   Mon Sep 23 08:53:07 2019 +0930

    PR25018, readelf crash on 32bits
    
    Pointer comparisons after adding an offset just don't work to catch
    overflow when the offset is a larger type than the pointer.
    
    	PR 25018
    	* dwarf.c (get_type_signedness): Delete ineffective pointer
    	comparison check.  Properly range check uvalue offset on
    	recursive call.
    	(read_and_display_attr_value): Range check uvalue offset before
    	calling get_type_signedness.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to binutils in Ubuntu.
https://bugs.launchpad.net/bugs/1844119

Title:
  readelf crash on 32bit, leading to abi-monitor testsuite regression

Status in binutils:
  Fix Released
Status in binutils package in Ubuntu:
  Confirmed
Status in glibc package in Ubuntu:
  Invalid

Bug description:
  readelf --debug-dump=info libjsoncpp.so.1.8.1
  to reproduce
  dpkg -l |grep binut
  ii  binutils                2.32.51.20190905-0ubuntu1   i386         GNU assembler, linker and binary utilities
  ii  binutils-common:i386    2.32.51.20190905-0ubuntu1   i386         Common files for the GNU assembler, linker and binary utilities
  ii  binutils-i686-linux-gnu 2.32.51.20190905-0ubuntu1   i386         GNU binary utilities, for i686-linux-gnu target
  ii  libbinutils:i386        2.32.51.20190905-0ubuntu1   i386         GNU binary utilities (private shared library)

To manage notifications about this bug go to:
https://bugs.launchpad.net/binutils/+bug/1844119/+subscriptions



More information about the foundations-bugs mailing list