diff --git a/emulators/wine/files/patch-include_wine_asm.h b/emulators/wine/files/patch-include_wine_asm.h index 3e3f76da8d7e..eccc019cc86b 100644 --- a/emulators/wine/files/patch-include_wine_asm.h +++ b/emulators/wine/files/patch-include_wine_asm.h @@ -1,25 +1,26 @@ This patch is borrowed from emulators/wine-proton. According to several users confirming in PR 279927 and PR 280000 this fixes 002c:err:seh:NtRaiseException Unhandled exception code c0000005 flags 0 addr 0x6ffffff8b2b7 0024:err:seh:NtRaiseException Unhandled exception code c0000005 flags 0 addr 0x6ffffff8b2b7 -for them. Of course this should better be addressed via upstream (which -we'll try to do). +for them. +Upstream Wine has a more complete patch in the meantime; drop this one +when moving to the major release post 9.0. --- UTC --- include/wine/asm.h.orig 2024-02-24 10:23:40.551780000 +0300 +++ include/wine/asm.h 2024-02-24 10:23:43.285931000 +0300 @@ -242,9 +242,9 @@ ".byte 0x75,0x03\n\t" /* jne 1f */ \ ".byte 0x0f,0x05\n\t" /* syscall */ \ ".byte 0xc3\n\t" /* ret */ \ - "jmp 1f\n\t" \ + ".byte 0xeb,0x01\n\t" /* jmp 1f */ \ ".byte 0xc3\n" /* ret */ \ - "1:\t.byte 0xff,0x14,0x25\n\t" /* 1: callq *(0x7ffe1000) */ \ + ".byte 0xff,0x14,0x25\n\t" /* 1: callq *(0x7ffe1000) */ \ ".long 0x7ffe1000\n\t" \ "ret" ) # else