DynamoRIO / DynamoRIO/dynamorio

Re-relativizing fails on rip-rel app instruction in simple drreg-test subtest

Open
#3,312 0 comments 0 reactions 0 assignees View on GitHub
Bug-AppFail OpSys-Linux OpSys-UNIX
Dominant language
C
Stars
3.2k
Forks
629
Avg merge
2d 18h
Merged PRs (30d)
30

Description

drreg-test subtest 8 fails on Travis w/ following error:

Config:

DYNAMORIO_CROSS_AARCHXX_LINUX_ONLY=no DEPLOY=yes EXTRA_ARGS="64_only package"

To reproduce, uncomment in drreg-test.c. Not reproducible locally for me, only on Travis.

Contributor guide

Open the contributing guide

Research direction

Start with subtest 8 in drreg-test.c and reproduce it using the Travis configuration shown, including the uncommented test. Trace the rip-relative re-relativization failure reported by the test and compare the Travis-only behavior with a local run. Done means the subtest no longer reports the unreachable-target encoding error in the stated configuration.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.