Bug 129358 - vex x86->IR: unhandled instruction bytes: 0xDB 0x4D 0xF0 0x8B (fisttpl, SSE3)
Summary: vex x86->IR: unhandled instruction bytes: 0xDB 0x4D 0xF0 0x8B (fisttpl, SSE3)
Status: RESOLVED FIXED
Alias: None
Product: valgrind
Classification: Developer tools
Component: general (other bugs)
Version First Reported In: 3.2.0
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Julian Seward
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-18 14:34 UTC by Nicolas Boichat
Modified: 2006-08-05 14:26 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.)