https://bugs.winehq.org/show_bug.cgi?id=52676
--- Comment #21 from Fabian Maurer dark.shadow4@web.de --- Created attachment 72054 --> https://bugs.winehq.org/attachment.cgi?id=72054 Disasm of one affected function
So, I managed to find one affected function: gdi32/text.c:EnumFontFamiliesExW Attaching disassembly of EnumFontFamiliesExW.
Lines of note:
b8 02 00 00 00 mov eax,0x2 c4 e2 7b f7 95 64 c7 shrx edx,DWORD PTR [ebp-0x389c],eax ff ff
I also edited the crash handler to output the data of the illegal instruction, it changes randomly, here's 3 samples:
c4 e2 0f 8b bd 44 c4 e2 0f 8b cf 44 c4 e2 0f 8b e1 44
Seems like enigma screws up that shrx instruction.