[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