Bug 129358

Summary: vex x86->IR: unhandled instruction bytes: 0xDB 0x4D 0xF0 0x8B (fisttpl, SSE3)
Product: [Developer tools] valgrind Reporter: Nicolas Boichat <nicolas>
Component: generalAssignee: Julian Seward <jseward>
Status: RESOLVED FIXED    
Severity: crash    
Priority: NOR    
Version First Reported In: 3.2.0   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Nicolas Boichat 2006-06-18 14:34:05 UTC
Version:           3.2.0 (using KDE KDE 3.5.3)
Compiler:          gcc 4.1.1 -O2 -march=pentium-m -msse -msse2 -msse3
OS:                Linux

Error message :

vex x86->IR: unhandled instruction bytes: 0xDB 0x4D 0xF0 0x8B
==3599== valgrind: Unrecognised instruction at address 0x42D9279B.
[...]
==3599==    at 0x42D9279B: gtk_rc_parse_color (in /usr/lib/libgtk-x11-2.0.so.0.800.19)

Disassembly:
# objdump -d /usr/lib/libgtk-x11-2.0.so.0.800.19  | grep -i 42D9279B
42d9279b:       db 4d f0                fisttpl 0xfffffff0(%ebp)

Note fisttpl is a SSE3 instruction.
Comment 1 Julian Seward 2006-08-05 14:26:16 UTC
Fixed.  SSE3 insns are now supported on x86 and amd64.
(Fix will be in 3.2.1.)