https://bugs.winehq.org/show_bug.cgi?id=58022
Bug ID: 58022 Summary: mscoree:comtest fails Product: Wine Version: 10.4 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: ntdll Assignee: wine-bugs@winehq.org Reporter: madewokherd@gmail.com Distribution: ---
mscoree:comtest has started failing on Wine. I grabbed a mscoree,module,seh,pid log, and this seems to be the relevant section:
022c:0230:trace:module:map_image_into_view mapping PE file L"\??\Z:\home\meh\wine\wine32\dlls\mscoree\tests\i386-windows\comtest.dll" at 0x3430000-0x3438000 022c:0230:trace:seh:handle_syscall_fault code=c0000005 flags=0 addr=0xf7e5773d ip=f7e5773d 022c:0230:trace:seh:handle_syscall_fault info[0]=00000001 022c:0230:trace:seh:handle_syscall_fault info[1]=03431000 022c:0230:trace:seh:handle_syscall_fault eax=00000000 ebx=00000800 ecx=00000f00 edx=03431000 esi=03430080 edi=00007800 022c:0230:trace:seh:handle_syscall_fault ebp=7d58c240 esp=0022f854 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00010206 022c:0230:trace:seh:handle_syscall_fault returning to user mode ip=7bcdc5dc ret=c0000005 022c:0230:warn:module:load_dll Failed to load module L"Z:\home\meh\wine\wine32\dlls\mscoree\tests\i386-windows\comtest.dll"; status=c0000005
Not sure what's going on, but it seems like load_dll is treating the syscall as a page fault?
Based on test patterns, it appears the bug was introduced between ced1402d20ba874f9634a306630455366c3865b5 and 3323a7e4474afc3509ba56eab51b76e7887f6450.
mscoree:mscoree also fails, but I'm not sure yet whether it's related, although the failure was introduced within that same commit range.