DynamoRIO / DynamoRIO/drmemory

Immediate Segfault in drmemory64 v2.0 rc2

Open
#2,061 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
2.7k
Forks
290
PR merge metrics
No merged PRs in 30d

Description

drmemory immediately segfaults when running [this attached binary](https://user-images.githubusercontent.com/111640/31970048-62deb6e8-b8dc-11e7-96c3-2cd51fbebf06.jpg) (named .jpg to bypass Github upload filters).

![houseofscepticism](https://user-images.githubusercontent.com/111640/31970048-62deb6e8-b8dc-11e7-96c3-2cd51fbebf06.jpg)

```
$ DrMemory-Linux-2.0.0-RC2/bin64/drmemory -- ./HouseOfScepticism
~~Dr.M~~ Dr. Memory version 2.0.0
~~Dr.M~~
~~Dr.M~~ NO ERRORS FOUND:
~~Dr.M~~ 0 unique, 0 total unaddressable access(es)
~~Dr.M~~ 0 unique, 0 total uninitialized access(es)
~~Dr.M~~ 0 unique, 0 total invalid heap argument(s)
~~Dr.M~~ 0 unique, 0 total warning(s)
~~Dr.M~~ 0 unique, 0 total, 0 byte(s) of leak(s)
~~Dr.M~~ 0 unique, 0 total, 0 byte(s) of possible leak(s)
~~Dr.M~~ ERRORS IGNORED:
~~Dr.M~~ 0 unique, 0 total, 0 byte(s) of still-reachable allocation(s)
~~Dr.M~~ (re-run with "-show_reachable" for details)
~~Dr.M~~ Details: /home/pwntools/ctf-solutions/hack.lu/2017/house_of_skepticism/DrMemory-Linux-2.0.0-RC2/drmemory/logs/DrMemory-HouseOfScepticism.7594.000/results.txt
[1] 7594 segmentation fault DrMemory-Linux-2.0.0-RC2/bin64/drmemory -- ./HouseOfScepticism
```

The old 1.11 release appears to work.

```
$ DrMemory-Linux-1.11.0-2/bin64/drmemory -- ./HouseOfScepticism
~~Dr.M~~ Dr. Memory version 1.11.0
~~Dr.M~~ (Uninitialized read checking is not yet supported for 64-bit)
Welcome to our secret diary writing service!
Your darkest thoughts can be hidden from interested neighbours as everything is stored in an encrypted manner in our innovative Realtime Access Management (RAM) cloud. On top of that, amazing formatting features are coming soon! Enjoy!
========
1. Add
2. Edit
3. Read
4. Scratch
5. Exit
>
```

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.