DynamoRIO / drmemory

Memory Debugger for Windows, Linux, Mac, and Android
Other
2.45k stars 262 forks source link

Yet another Dr. Memory Internal Crash #2307

Open lordmulder opened 4 years ago

lordmulder commented 4 years ago

Describe the bug

Dr. Memory (latest version) reproducible fails with an Internal Crash when testing my program!

Dr. Memory internal crash at PC 0x645a65e5. Please report this at... Program aborted.

For details please see the screenshot below!

To Reproduce

  1. Please use files from DrM-InternalCrash.2020-07-29.zip to reproduce!
  2. Run "drmemory.exe" -- "my_program.exe" "ttttcattct" "quux" "input-3.txt" "output-3a.txt"
  3. Wait a little
  4. See the crash dialog pop up (as shown in screenshot below)

Please also answer these questions:

Expected behavior

Dr. Memory shouldn't crash with an internal error while testing my App.

Screenshots or Pasted Text

image

Versions

nickion commented 4 years ago

FWIW I am having the same issue in a wxWidgets application. An uninit member var was reported correctly early on and before any Window was displayed but before the DrM crash. With that fixed, getting the same as the OP here in terms of behaviour with the various options and when using drrun directly.

yogi-baba commented 4 years ago

I am also experiencing same issue. Did anybody found any solution?

b0bh00d commented 4 years ago

Ditto. Just tried 2.3 from 2.2, and I'm seeing the same issue as @lordmulder.

I also tried the "-light" and other mentioned switches with the same result. I didn't use DynamoRIO because I don't know how (but may have had the same result there).

I'm on Windows 10 Pro 64-bit (1803). If it's important, I'm using Visual Studio 2019 to build the executable, and it's using only STL.