DynamoRIO / DynamoRIO/dynamorio

CRASH relocating ArchLinux glibc 2.25

Open
#2,570 1 comment 0 reactions 0 assignees View on GitHub
Bug-DRCrash help wanted Hotlist-Release OpSys-Linux
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.