[Bug libelf/21318] New: misaligned access error for Elf32_Shdr

ago at gentoo dot org sourceware-bugzilla@sourceware.org
Mon Mar 27 12:23:00 GMT 2017


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

            Bug ID: 21318
           Summary: misaligned access error for Elf32_Shdr
           Product: elfutils
           Version: unspecified
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: libelf
          Assignee: unassigned at sourceware dot org
          Reporter: ago at gentoo dot org
                CC: elfutils-devel at sourceware dot org
  Target Milestone: ---

On elfutils-0.168:

# eu-elflint -d $FILE
/tmp/portage/dev-libs/elfutils-0.168/work/elfutils-0.168/libelf/elf_begin.c:157:21:
runtime error: member access within misaligned address 0x7fd67b52c0ff for type
'struct Elf32_Shdr', which requires 4 byte alignment
0x7fd67b52c0ff: note: pointer points here
 1e 60 00 00 00  00 00 10 1e 60 00 00 00  00 00 a8 02 00 00 00 00  00 00 e8 02
00 00 00 00  00 00 00
             ^ 


Compiled with: gcc-6.3.0
Visible with: -fsanitize=undefined

Reproducer:
https://github.com/asarubbo/poc/blob/master/00240-elfutils-misalignedaddress4

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


More information about the Elfutils-devel mailing list