DynamoRIO / DynamoRIO/dynamorio
CRASH relocating ArchLinux glibc 2.25
- Dominant language
- C
- Stars
- 3.2k
- Forks
- 629
- Avg merge
- 2d 15h
- Merged PRs (30d)
- 31
Description
I'm filing this based on an email thread on the users list: https://groups.google.com/forum/#!topic/dynamorio-users/4B2Jf34we4U
Some key snippets:
> ...client crashes during relocation.
> ArchLinux, glibc 2.25, Linux 4.11.3 64-bit
> I traced it to this specific case https://github.com/DynamoRIO/dynamorio/blob/17106ec7faeeb170d53f4ceea6a69bc447455deb/core/unix/module_elf.c#L1776 (ELF_R_IRELATIVE) in module_elf.c. The first time it's hit, it looks like the loader crashes.
> ...commenting out the aforementioned case statement seems to work fine for an empty test client.
> It looks like it hits that case 8 times when loading libc 2.25 on my system (details above).
> ...
> This was ArchLinux specific. A new glibc released today (still v2.25) fixes this issue.
>
Contributor guide
Assessment
This issue has not been assessed yet.