https://sourceware.org/bugzilla/show_bug.cgi?id=33351

            Bug ID: 33351
           Summary: binutils/readelf.c:21026:3: runtime error: null
                    pointer passed as argument 1, which is declared to
                    never be null
           Product: binutils
           Version: 2.46 (HEAD)
            Status: NEW
          Severity: normal
          Priority: P2
         Component: binutils
          Assignee: unassigned at sourceware dot org
          Reporter: pheeck at gcc dot gnu.org
  Target Milestone: ---

For many targets, if you compile binutils with undefined behaviour sanitizer
and run the testsuite...

configure --build=x86_64-linux --disable-gdb --disable-gdbserver
--disable-werror --target=alpha-linux CFLAGS="-g -O2
-fsanitize=address,undefined -Wno-error"CXXLAGS="-g -O2
-fsanitize=address,undefined -Wno-error"LDFLAGS="-ldl"

make -j64
make -j64 -k check

...the sanitizer reports UB in readelf:

grep 'runtime error' binutils/binutils.log
binutils/readelf.c:21026:3: runtime error: null pointer passed as argument 1,
which is declared to never be null

This must have started happening in the last two weeks.

This happens for the following targets:
alpha-linux
alpha-unknown-freebsd4.7
am33_2.0-linux
arm-linuxeabi
armeb-linuxeabi
avr-elf
bfin-elf
bfin-linux-uclibc
cr16-elf
cris-elf
csky-elf
d10v-elf
dlx-elf
epiphany-elf
fr30-elf
ft32-elf
hppa-linux
hppa64-linux
ia64-elf
ip2k-elf
lm32-elf
m32r-elf
m68hc11-elf
mcore-elf
mep-elf
metag-linux
microblaze-elf
mmix
mn10200-elf
moxie-elf
mt-elf
or1k-elf
powerpc-eabisim
powerpc-freebsd
powerpc64-freebsd
pru-elf
riscv32-elf
sh-linux
sparc-sun-solaris2
spu-elf
vax-netbsdelf
xstormy16-elf
xtensa-elf

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to