bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug gas/28610] New: ASAN error: in riscv_update_subset bfd/elfxx-riscv.


From: mliska at suse dot cz
Subject: [Bug gas/28610] New: ASAN error: in riscv_update_subset bfd/elfxx-riscv.c:2245
Date: Sun, 21 Nov 2021 13:10:27 +0000

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

            Bug ID: 28610
           Summary: ASAN error: in riscv_update_subset
                    bfd/elfxx-riscv.c:2245
           Product: binutils
           Version: 2.38 (HEAD)
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: gas
          Assignee: unassigned at sourceware dot org
          Reporter: mliska at suse dot cz
                CC: nelson.chu at sifive dot com
  Target Milestone: ---

The following fails when I build binutils with:
configure --build=x86_64-linux --disable-gdb --disable-gdbserver
--enable-obsolete --target=riscv32-elf CFLAGS="-g -O2
-fsanitize=address,undefined -Wno-error" CXXLAGS="-g -O2
-fsanitize=address,undefined -Wno-error" LDFLAGS="-ldl"
Target: riscv32-elf
FAIL: gas/riscv/option-arch-03
Executing on host: sh -c {../as-new    -o tmpdir/option-arch-fail.o
/home/marxin/buildworker/zen2-cross-binutils-sanitizers/build/gas/testsuite/gas/riscv/option-arch-fail.s
2>&1}  /dev/null dump.tmp (timeout = 300)
==39900==ERROR: AddressSanitizer: heap-buffer-overflow on address
0x60200000e90f at pc 0x0000005bd60a bp 0x7fffffffafb0 sp 0x7fffffffafa8
    #0 0x5bd609 in riscv_update_subset
/home/marxin/buildworker/zen2-cross-binutils-sanitizers/build/bfd/elfxx-riscv.c:2245
    #1 0x4db892 in s_riscv_option
/home/marxin/buildworker/zen2-cross-binutils-sanitizers/build/gas/config/tc-riscv.c:3775
    #2 0x49ef21 in read_a_source_file
/home/marxin/buildworker/zen2-cross-binutils-sanitizers/build/gas/read.c:1202
    #3 0x41a47f in perform_an_assembly_pass
/home/marxin/buildworker/zen2-cross-binutils-sanitizers/build/gas/as.c:1254
    #4 0x41a47f in main
/home/marxin/buildworker/zen2-cross-binutils-sanitizers/build/gas/as.c:1416
    #5 0x7ffff6a9453f in __libc_start_call_main (/lib64/libc.so.6+0x2d53f)
    #6 0x7ffff6a945eb in __libc_start_main_alias_2 (/lib64/libc.so.6+0x2d5eb)
    #7 0x41cc54 in _start (/dev/shm/i1jgcqfp/gas/as-new+0x41cc54)

Started with g:d3ffd7f77654adafe5f1989bdfdbe4a337ff2e8b, where q == "" at the
problematic line in the source code.

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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]