DynamoRIO / DynamoRIO/dynamorio
drrun is crashing on Ubuntu 16.04
- Dominant language
- C
- Stars
- 3.2k
- Forks
- 629
- Avg merge
- 2d 15h
- Merged PRs (30d)
- 31
Description
It works well when I launch a brand new EC2 instance.
I don't know why it fails to work on this specific machine,
Reboot does not solve the problem.
What version of DynamoRIO are you using?
Latest, master from git (version 7.0.17918)
Does the latest build from
https://github.com/DynamoRIO/dynamorio/wiki/Latest-Build solve the problem?
Same problem, same output
What operating system version are you running on?
Ubuntu 16.04
```bash
$ uname -a
Linux ip-xxxx 4.4.0-1074-aws #84-Ubuntu SMP Thu Dec 6 08:57:58 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
```
What application are you running?
echo
```bash
$ ./bin64/drrun echo
<(1+x) Handling our fault in a TRY at 0x00007fc98fd7b712>
0x00007fc98fdbe4a8
0x00007fc98fdbf851
0x00007fc98fdb56d1
0x00007fc98fdbc393
0x00007fc98fdb8a14
0x00007fc98fdbbee2
0x00007fc98fd7b34b
>
vmheap.num_free_blocks == heapmgt->vmheap.num_blocks - unfreed_blocks || ((ever_beyond_vmm IF_WINDOWS(|| get_os_version() >= WINDOWS_VERSION_8_1)) && heapmgt->vmheap.num_free_blocks >= heapmgt->vmheap.num_blocks - unfreed_blocks)
(Error occurred @1473 frags)
version 7.0.17918, custom build
-no_dynamic_options -code_api -stack_size 56K -signal_stack_size 32K -max_elide_jmp 0 -max_elide_call 0 -early_inject -emulate_brk -no_inline_ignored_syscalls -native_exec_default_list '' -no_native_exec_managed_code -no_indcall2direct
0x0000000053182820 0x00007fc98fbce28f
0x0000000053182a70 0x00007fc98fc5ed32
0x0000000053182aa0 0x00007fc98fb45b02
0x0000000053182ae0 0x00007fc98fb45e3e
0x0000000053182b10 0x00007fc98fb45fc4
0x0000000053182b30 0x00007fc98fdbf47c
0x0000000053182c90 0x00007fc98fdbf851
0x0000000053182cc0 0x00007fc98fdb56d1
0x0000000053182d30 0x00007fc98fdbc393
0x0000000053182ec0 0x00007fc98fdb8a14
0x00000000531831d0 0x00007fc98fdbbee2
0x0000000053183370 0x00007fc98fd7b34b>
```
Contributor guide
Assessment
This issue has not been assessed yet.