bug-binutils
[Top][All Lists]
Advanced

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

[Bug binutils/29384] New: strip: SEGV in binutils-2.37


From: tricker51449 at gmail dot com
Subject: [Bug binutils/29384] New: strip: SEGV in binutils-2.37
Date: Tue, 19 Jul 2022 11:04:02 +0000

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

            Bug ID: 29384
           Summary: strip: SEGV in binutils-2.37
           Product: binutils
           Version: 2.37
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: binutils
          Assignee: unassigned at sourceware dot org
          Reporter: tricker51449 at gmail dot com
  Target Milestone: ---

Created attachment 14221
  --> https://sourceware.org/bugzilla/attachment.cgi?id=14221&action=edit
Exception files

Hi, binutils team

When i use the strip in binutils-2.37, i get SEGV reported by AddressSanitizer.

# ./binutils/strip -o out_file strip_crash_input

/workspace/fuzzbench/binutils/raw/bin/strip: 1: warning: ignoring section flag
IMAGE_SCN_MEM_NOT_PAGED in section
/workspace/fuzzbench/binutils/raw/bin/strip: 1: error: debug data ends beyond
end of debug directory
/workspace/fuzzbench/binutils/raw/bin/strip: error: 1() section size (0x210000
bytes) is larger than file size (0x1500 bytes)
/workspace/fuzzbench/binutils/raw/bin/strip: 1[]: memory exhausted
[1]    99889 segmentation fault (core dumped) 
/workspace/fuzzbench/binutils/raw/bin/strip -o out 1
........


==75274==ERROR: AddressSanitizer: SEGV on unknown address 0x7fa378500000 (pc
0x0000005304e6 bp 0x000000211670 sp 0x7ffc67418370 T0)
==75274==The signal is caused by a READ memory access.
    #0 0x5304e6 in bfd_getl32
/workspace/test/test/binutils-2.37/bfd/libbfd.c:730:5
    #1 0x661a04 in _bfd_pei_swap_debugdir_in
/workspace/test/test/binutils-2.37/bfd/peXXigen.c:1100:20
    #2 0x661a04 in _bfd_pe_bfd_copy_private_bfd_data_common
/workspace/test/test/binutils-2.37/bfd/peXXigen.c:3009:8
    #3 0x4d7a66 in copy_object
/workspace/test/test/binutils-2.37/binutils/objcopy.c:3456:9
    #4 0x4c6eed in copy_file
/workspace/test/test/binutils-2.37/binutils/objcopy.c:3866:13
    #5 0x4c58ec in strip_main
/workspace/test/test/binutils-2.37/binutils/objcopy.c:4856:7
    #6 0x4c58ec in main
/workspace/test/test/binutils-2.37/binutils/objcopy.c:6052:5
    #7 0x7fa37b7a2082 in __libc_start_main
/build/glibc-SzIz7B/glibc-2.31/csu/../csu/libc-start.c:308:16
    #8 0x41c5cd in _start
(/workspace/fuzzbench/binutils/asan/strip_asan+0x41c5cd)

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV
/workspace/test/test/binutils-2.37/bfd/libbfd.c:730:5 in bfd_getl32
==75274==ABORTING


Attached is the exception input files (15 files). Any help would be greatly
appreciated.

Thanks & Best regards

-- 
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]