DynamoRIO / DynamoRIO/dynamorio

drrun is crashing on Ubuntu 16.04

Open
#3,355 1 comment 0 reactions 0 assignees View on GitHub
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

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.