| Summary: | vex x86->IR: unhandled instruction bytes: 0xC8 0x0 0x0 0x0 (enter $0x0, $0x0) | ||
|---|---|---|---|
| Product: | [Developer tools] valgrind | Reporter: | Cooler <kulkin> |
| Component: | memcheck | Assignee: | Julian Seward <jseward> |
| Status: | REPORTED --- | ||
| Severity: | normal | CC: | tom |
| Priority: | NOR | ||
| Version First Reported In: | 3.9.0.SVN | ||
| Target Milestone: | --- | ||
| Platform: | Compiled Sources | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
Disassembled instruction 0xC8 0x0 0x0 0x0 is "enter $0x0, $0x0", which is correct. Without valgrind my program works fine. Reproducible: Always Steps to Reproduce: 1. Create "Hello world" application with D language. Create file hello.d with contents: // **** Begin of the code **** import std.stdio; void main(){ writeln("Hello world"); } // **** End of the code **** 2. Compile with command "dmd hello.d". 3. Run "valgrind ./hello", and you will get the error.