DynamoRIO / DynamoRIO/dynamorio

APP CRASH: drrun -s or -m or -h timeout affects the exit status in case of abnormal process termination

Open
#6,015 3 comments 0 reactions 0 assignees View on GitHub
Component-Tools help wanted OpSys-AArch64
Dominant language
C
Stars
3.2k
Forks
629
Avg merge
2d 15h
Merged PRs (30d)
31

Description

With DynamoRIO-AArch64-Linux-9.0.1 i see
```
$ ./a.out
Aborted (core dumped)
$ drrun ./a.out
Aborted (core dumped)
$ drrun -s 99 ./a.out
$ echo $?
0
```
for
```
#include
int main()
{
abort();
}
```

i expect the timeout to not affect the exit status (unless the timeout is actually reached).

(for me this means that i cannot run toolchain tests under dynamorio as the timeout flag breaks the test exit status, and without timeout some tests hang due to dynamorio bugs).

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.