[Bug libc/28990] ld.so --verify segfaults on cc1 binary on arm 32bit

jpalus at fastmail dot com sourceware-bugzilla@sourceware.org
Wed Mar 23 23:46:50 GMT 2022


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

--- Comment #3 from Jan Palus <jpalus at fastmail dot com> ---
Address for mmap is defined as "l->l_addr + c->mapstart" where l->l_addr==0 and
c->mapstart==0x10000. As far as I can tell the latter comes from ELF so either
5.17 loads binary in wrong place or l->l_addr should be adjusted accordingly.
In this code path nothing seems to set l->l_addr to anything but 0 though
admittedly this is all way over my head.

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


More information about the Glibc-bugs mailing list