Version: 3.5.0.svn (using KDE 4.2.4) Compiler: gcc-4.3.2 OS: Linux Installed from: Compiled From Sources Valgrind crashes at the pmovsxdq instruction. Code is valid and runs without crash if not emulated by valgrind. ==25623== Process terminating with default action of signal 4 (SIGILL) ==25623== Illegal opcode at address 0x3003AAFDFF ==25623== at 0x3003AAFDFF: _XkbReadCopyKeySyms (XKBRdBuf.c:88) ==25623== by 0x3003AAFECB: _XkbReadBufferCopyKeySyms (XKBRdBuf.c:98) ==25623== by 0x3003AAC03A: _XkbReadGetMapReply (XKBGetMap.c:201) ==25623== by 0x3003AAD46F: XkbGetUpdatedMap (XKBGetMap.c:526) ==25623== by 0x3003AAD525: XkbGetMap (XKBGetMap.c:561) ==25623== by 0x5067142: QKeyMapperPrivate::clearMappings() (qkeymapper_x11.cpp:564) ==25623== by 0x50305A5: QKeyMapper::changeKeyboard() (qkeymapper.cpp:93) ==25623== by 0x5043305: qt_init(QApplicationPrivate*, int, _XDisplay*, unsigned long, unsigned long) (qapplication_x11.cpp:2200) ==25623== by 0x4FD77F2: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (qapplication.cpp:749) ==25623== by 0x4FD83C2: QApplication::QApplication(int&, char**, int) (qapplication.cpp:671) ==25623== by 0x432500: main (main.cpp:28)
This instruction was implemented in VEX r1965.