Bug 317208

Summary: vex x86->IR: unhandled instruction bytes: 0xC8 0x0 0x0 0x0 (enter $0x0, $0x0)
Product: [Developer tools] valgrind Reporter: Cooler <kulkin>
Component: memcheckAssignee: Julian Seward <jseward>
Status: REPORTED ---    
Severity: normal CC: tom
Priority: NOR    
Version: 3.9.0.SVN   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description Cooler 2013-03-22 21:56:35 UTC
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.