box86: dotnet35sp1 application crashes - Winlink (RMS Express, versions <1.5.41.0)
Seb, thank you again for all your hard work with this finicky program. The commits from today (commits near c7a4dbe I think?) are getting RMS Express to open (and connect to Telnet!) with mono - which is farther than ExaGear got using mono.
I did some analysis today using mono vs using dotnet35sp1+vcrun2015 (from my pre-loaded dotnet35sp1+vcrun2015 wineprefix from my Debian 10 x86 VMWare virtual computer on my Windows laptop copied to my Pi — vcrun2015 and dotnet35sp1 still crash when trying to install in box86 on the Pi).
Total packages needed for RMS Express and VARA to work (as learned from a functioning/clunky wine+ExaGear install) are: winetricks -q corefonts dotnet35sp1 vb6run vcrun2015 sound=alsa win7 # VARA also needs an old WinNT4.0 pdh.dll
EDIT 8/1/2021: More testing has revealed that these are the only packages needed for each program …
BOX86_NOBANNER=1 winetricks -q dotnet35sp1 win7 sound=alsa # for RMS Express (corefonts & vcrun2015 appear to be optional)
BOX86_NOBANNER=1 winetricks -q vb6run pdh_nt4 win7 sound=alsa # for VARA
Overview
With mono (not dotnet35sp1) installed, RMS Express opens(!) and the ARDOP and WINMOR modems open. But ARDOP and WINMOR don’t function correctly (I learned from ExaGear that they need dotnet35sp1 to function correctly, VARA needs vcrun2015). With dotnet35sp1 installed (instead of mono), I get SIGSEGV’s running RMS Express, ARDOP, WINMOR, and VARA. VARA installs, but doesn’t run with mono nor with dotnet35sp1.
RMS Express
RMS Express w/ mono: Runs!!! No problems! Telnet works! modems don’t work though
RMS Express w/ dotnet35sp1:
Using native(wrapped) libtinfo.so.6
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
Using emulated /home/pi/wine/lib/wine/advapi32.dll.so
Using emulated /home/pi/wine/lib/wine/sechost.dll.so
Using emulated /home/pi/wine/lib/wine/ucrtbase.dll.so
Using emulated /home/pi/wine/lib/wine/api-ms-win-core-synch-l1-2-0.dll.so
Using emulated /home/pi/wine/lib/wine/api-ms-win-core-fibers-l1-1-1.dll.so
Using emulated /home/pi/wine/lib/wine/api-ms-win-core-localization-l1-2-1.dll.so
0024:fixme:ntdll:EtwEventRegister ({319dc449-ada5-50f7-428e-957db6791668}, 109BA1A0, 10A12460, 10A12478) stub.
0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 10993241, 28) stub
Using emulated /home/pi/wine/lib/wine/shlwapi.dll.so
Using emulated /home/pi/wine/lib/wine/shcore.dll.so
Using emulated /home/pi/wine/lib/wine/user32.dll.so
Using emulated /home/pi/wine/lib/wine/setupapi.dll.so
Using emulated /home/pi/wine/lib/wine/version.dll.so
Using emulated /home/pi/wine/lib/wine/rpcrt4.dll.so
Using emulated /home/pi/wine/lib/wine/gdi32.dll.so
Using emulated /home/pi/wine/lib/wine/ole32.dll.so
Using native(wrapped) libfreetype.so.6
Using native(wrapped) libfontconfig.so.1
Using emulated /home/pi/wine/lib/wine/imm32.dll.so
Using emulated /home/pi/wine/lib/wine/api-ms-win-appmodel-runtime-l1-1-2.dll.so
0024:fixme:ntdll:EtwEventRegister ({319dc449-ada5-50f7-428e-957db6791668}, 10C1B8F0, 11161058, 11161070) stub.
0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 10A309AD, 28) stub
Using emulated /home/pi/wine/lib/wine/api-ms-win-core-quirks-l1-1-0.dll.so
0024:fixme:kernelbase:QuirkIsEnabled3 (1020F4E0, FFFFFFFF) stub!
0024:fixme:heap:GetNumaHighestNodeNumber semi-stub: 1020FC14
0024:fixme:ntdll:EtwEventRegister ({e13c0d23-ccbc-4e12-931b-d9cc2eee27e4}, 10D54330, 11161100, 1116C108) stub.
0024:fixme:ntdll:EtwEventRegister ({763fd754-7086-4dfe-95eb-c01a46faf4ca}, 10D54330, 11162258, 111622C8) stub.
0024:fixme:ntdll:EtwEventRegister ({a669021c-c450-4609-a035-5af59af4df18}, 10D54330, 1116AC30, 1116C118) stub.
0024:fixme:ntdll:EtwEventRegister ({cc2bcbba-16b6-4cf3-8990-d74c2e8af500}, 10D54330, 11161220, 11161288) stub.
Using emulated /home/pi/wine/lib/wine/combase.dll.so
0024:fixme:seh:WerRegisterRuntimeExceptionModule (L"C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\mscordacwks.dll", 10A20000) stub
23702|SIGSEGV @0x7cc5c264 (???) (x86pc=0x10bd0e63/???:"???"), for accessing 0x13640004 (code=2), db=0x59bf3f0(0x10bd0e63/???)
Warning, context has been changed in Sigactionhanlder (EIP changed)
23702|Double SIGSEGV!
Segmentation fault
pi@raspberrypi:~/.wine/drive_c/RMS Express $ 00a0:err:rpc:I_RpcReceive we got fault packet with status 0x1c010003
RMS Express w/ dotnet35sp1+vcrun2015:
00b8:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
00c4:fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub.
Using emulated /home/pi/wine/lib/wine/kernel32.dll.so
Using emulated /home/pi/wine/lib/wine/kernelbase.dll.so
Using emulated /home/pi/wine/lib/wine/mscoree.dll.so
Using emulated /home/pi/wine/lib/wine/dbghelp.dll.so
Using emulated /home/pi/wine/lib/wine/ucrtbase.dll.so
Using emulated /home/pi/wine/lib/wine/shell32.dll.so
Using emulated /home/pi/wine/lib/wine/shlwapi.dll.so
Using emulated /home/pi/wine/lib/wine/shcore.dll.so
Using emulated /home/pi/wine/lib/wine/user32.dll.so
Using emulated /home/pi/wine/lib/wine/setupapi.dll.so
Using emulated /home/pi/wine/lib/wine/version.dll.so
Using emulated /home/pi/wine/lib/wine/advapi32.dll.so
Using emulated /home/pi/wine/lib/wine/sechost.dll.so
Using emulated /home/pi/wine/lib/wine/rpcrt4.dll.so
Using emulated /home/pi/wine/lib/wine/gdi32.dll.so
Using emulated /home/pi/wine/lib/wine/ole32.dll.so
Using native(wrapped) libncurses.so.6
Using native(wrapped) libtinfo.so.6
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
Using native(wrapped) libfreetype.so.6
Using native(wrapped) libfontconfig.so.1
Using emulated /home/pi/wine/lib/wine/imm32.dll.so
Using emulated /home/pi/wine/lib/wine/mscorwks.dll.so
Using emulated /home/pi/wine/lib/wine/msvcr80.dll.so
0024:fixme:ntdll:EtwRegisterTraceGuidsW (7A03261A, 1090D0C0, {e13c0d23-ccbc-4e12-931b-d9cc2eee27e4}, 14, 7A3BEE40, (null), (null), 7A3BDC70): stub
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {044973cd-251f-4dff-a3e9-9d6307286b05}
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {3044f61a-99b0-4c21-b203-d39423c73b00}
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {d00792da-07b7-40f5-97eb-5d974e054740}
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {cfc4ba53-fb42-4757-8b70-5f5d51fee2f4}
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {efdf1eac-1d5d-4e84-893a-19b80f692176}
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {c71408de-42cc-4f81-9c93-b8912abf2a0f}
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {840c8456-6457-4eb7-9cd0-d28f01c64f5e}
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {c424b3e3-2ae0-416e-a039-410c5d8e5f14}
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {300ce105-86d1-41f8-b9d2-83fcbff32d99}
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {561410f5-a138-4ab3-945e-516483cddfbc}
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {15447a14-b523-46ae-b75b-023f900b4393}
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {b17304d9-5afa-4da6-9f7b-5a4fa73129b6}
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {02d08a4f-fd01-4538-989b-03e437b950f4}
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {861f5339-19d6-4873-b350-7b03228bda7c}
0024:fixme:ntdll:EtwRegisterTraceGuidsW (7A030638, 1090D0C0, {cc2bcbba-16b6-4cf3-8990-d74c2e8af500}, 1, 7A3BEE38, (null), (null), 7A3BDC78): stub
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {ea40c74d-4f65-4561-bb26-656231c8967f}
23988|SIGSEGV @0x7c11bd58 (???) (x86pc=0x79f0a4f0/???:"???"), for accessing 0x12c30008 (code=2), db=0x4891230(0x79f0a4f0/???)
Warning, context has been changed in Sigactionhanlder (EIP changed)
23988|Double SIGSEGV!
Segmentation fault
VARA
VARA install (still needs vcrun2015):
DYNAREC=0 wine VARA\ setup\ \(Run\ as\ Administrator\).exe
BOX86_DYNAREC=0 BOX86_NOSIGSEGV=1 winetricks msxml3
BOX86_DYNAREC=0 winetricks -q vb6run
BOX86_DYNAREC=0 wine ~/.wine/drive_c/VARA/VARA\ Install.exe #seems(?) to install mswinsck.ocx with a sigsegv
#note: I think vcrun2015 is also a requirement for VARA but vcrun2015 doesn't install with box86 yet.
BOX86_DYNAREC=0 wine ~/.wine/drive_c/VARA/VARA.exe # crashes with or without DYNAREC enabled
VARA (with and without Dynarec) w/ mono (no vcrun2015):
Using emulated /home/pi/wine/lib/wine/sxs.dll.so
0024:fixme:olepicture:OleLoadPictureEx (10CB0DD4,7366,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,1020FAB0), partially implemented.
Using emulated /home/pi/wine/lib/wine/usp10.dll.so
Using emulated /home/pi/wine/lib/wine/wsock32.dll.so
Using emulated /home/pi/wine/lib/wine/ws2_32.dll.so
Using emulated /home/pi/wine/lib/wine/iphlpapi.dll.so
Using native(wrapped) libresolv.so.2
23790|SIGSEGV @0xb5b4370c (???) (x86pc=0x7b630df0//home/pi/wine/lib/wine/kernel32.dll.so:"/home/pi/wine/lib/wine/ntdll.dll.so/wcslen"), for accessing (nil) (code=1), db=0x3d611e0(0x7bc88ce0//home/pi/wine/lib/wine/ntdll.dll.so/wcslen)
Warning, context has been changed in Sigactionhanlder (EIP changed)
23790|Double SIGSEGV!
Segmentation fault
VARA (with and without dynarec) w/ dotnet35sp1 (no vcrun2015):
Using emulated /home/pi/wine/lib/wine/sxs.dll.so
0024:fixme:olepicture:OleLoadPictureEx (10CB0DD4,7366,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,1020FAB0), partially implemented.
Using emulated /home/pi/wine/lib/wine/usp10.dll.so
Using emulated /home/pi/wine/lib/wine/wsock32.dll.so
Using emulated /home/pi/wine/lib/wine/ws2_32.dll.so
Using emulated /home/pi/wine/lib/wine/iphlpapi.dll.so
Using native(wrapped) libresolv.so.2
23644|SIGSEGV @0x284fb74 (???) (x86pc=0xffffffff/???:"???"), for accessing (nil) (code=1), db=(nil)((nil)/???)
Warning, context has been changed in Sigactionhanlder (EIP changed)
23644|Double SIGSEGV!
Segmentation fault
VARA (with and without dynarec) w/ dotnet35sp1+vcrun2015:
Using emulated /home/pi/wine/lib/wine/sxs.dll.so
0024:fixme:olepicture:OleLoadPictureEx (10CB0DD4,7366,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,1020FAB0), partially implemented.
Using emulated /home/pi/wine/lib/wine/usp10.dll.so
Using emulated /home/pi/wine/lib/wine/wsock32.dll.so
Using emulated /home/pi/wine/lib/wine/ws2_32.dll.so
Using emulated /home/pi/wine/lib/wine/iphlpapi.dll.so
Using native(wrapped) libresolv.so.2
24059|SIGSEGV @0xb5bad70c (???) (x86pc=0x7b630df0//home/pi/wine/lib/wine/kernel32.dll.so:"/home/pi/wine/lib/wine/ntdll.dll.so/wcslen"), for accessing (nil) (code=1), db=0x4af4218(0x7bc88ce0//home/pi/wine/lib/wine/ntdll.dll.so/wcslen)
Warning, context has been changed in Sigactionhanlder (EIP changed)
24059|Double SIGSEGV!
Segmentation fault
pi@raspberrypi:~/.wine/drive_c/VARA $ 009c:err:rpc:I_RpcReceive we got fault packet with status 0x1c010003
00c4:fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime Optimization Service"): stub
00c4:fixme:advapi:DeregisterEventSource (0xcafe4242) stub
00b8:fixme:msvcrt:__clean_type_info_names_internal (0x64082a5c) stub
WINMOR (EDIT 8/1/2021: WINMOR has been discontinued)
WINMOR w/ mono: Runs! Doesn't function correctly:
wine WINMOR\ TNC.exe #w/ dotnet35sp1
0024:fixme:ntdll:EtwEventRegister ({319dc449-ada5-50f7-428e-957db6791668}, 10C1B8F0, 11161058, 11161070) stub.
0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 10A309AD, 28) stub
Using emulated /home/pi/wine/lib/wine/api-ms-win-core-quirks-l1-1-0.dll.so
0024:fixme:kernelbase:QuirkIsEnabled3 (1020F4E0, FFFFFFFF) stub!
0024:fixme:heap:GetNumaHighestNodeNumber semi-stub: 1020FC14
0024:fixme:ntdll:EtwEventRegister ({e13c0d23-ccbc-4e12-931b-d9cc2eee27e4}, 10D54330, 11161100, 1116C108) stub.
0024:fixme:ntdll:EtwEventRegister ({763fd754-7086-4dfe-95eb-c01a46faf4ca}, 10D54330, 11162258, 111622C8) stub.
0024:fixme:ntdll:EtwEventRegister ({a669021c-c450-4609-a035-5af59af4df18}, 10D54330, 1116AC30, 1116C118) stub.
0024:fixme:ntdll:EtwEventRegister ({cc2bcbba-16b6-4cf3-8990-d74c2e8af500}, 10D54330, 11161220, 11161288) stub.
Using emulated /home/pi/wine/lib/wine/combase.dll.so
0024:fixme:seh:WerRegisterRuntimeExceptionModule (L"C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\mscordacwks.dll", 10A20000) stub
20973|SIGSEGV @0x7cc5d064 (???) (x86pc=0x10bd0e63/???:"???"), for accessing 0x13640004 (code=2), db=0x4a23428(0x10bd0e63/???)
Warning, context has been changed in Sigactionhanlder (EIP changed)
20973|Double SIGSEGV!
Segmentation fault
WINMOR w/ dotnet35sp1+vcrun2015 (WINMOR doesn't need vcrun2015 to function though):
00b8:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
00c4:fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub.
Using emulated /home/pi/wine/lib/wine/kernel32.dll.so
Using emulated /home/pi/wine/lib/wine/kernelbase.dll.so
Using emulated /home/pi/wine/lib/wine/mscoree.dll.so
Using emulated /home/pi/wine/lib/wine/dbghelp.dll.so
Using emulated /home/pi/wine/lib/wine/ucrtbase.dll.so
Using emulated /home/pi/wine/lib/wine/shell32.dll.so
Using emulated /home/pi/wine/lib/wine/shlwapi.dll.so
Using emulated /home/pi/wine/lib/wine/shcore.dll.so
Using emulated /home/pi/wine/lib/wine/user32.dll.so
Using emulated /home/pi/wine/lib/wine/setupapi.dll.so
Using emulated /home/pi/wine/lib/wine/version.dll.so
Using emulated /home/pi/wine/lib/wine/advapi32.dll.so
Using emulated /home/pi/wine/lib/wine/sechost.dll.so
Using emulated /home/pi/wine/lib/wine/rpcrt4.dll.so
Using emulated /home/pi/wine/lib/wine/gdi32.dll.so
Using emulated /home/pi/wine/lib/wine/ole32.dll.so
Using native(wrapped) libncurses.so.6
Using native(wrapped) libtinfo.so.6
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
Using native(wrapped) libfreetype.so.6
Using native(wrapped) libfontconfig.so.1
Using emulated /home/pi/wine/lib/wine/imm32.dll.so
Using emulated /home/pi/wine/lib/wine/mscorwks.dll.so
Using emulated /home/pi/wine/lib/wine/msvcr80.dll.so
0024:fixme:ntdll:EtwRegisterTraceGuidsW (7A03261A, 1090D070, {e13c0d23-ccbc-4e12-931b-d9cc2eee27e4}, 14, 7A3BEE40, (null), (null), 7A3BDC70): stub
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {044973cd-251f-4dff-a3e9-9d6307286b05}
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {3044f61a-99b0-4c21-b203-d39423c73b00}
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {d00792da-07b7-40f5-97eb-5d974e054740}
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {cfc4ba53-fb42-4757-8b70-5f5d51fee2f4}
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {efdf1eac-1d5d-4e84-893a-19b80f692176}
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {c71408de-42cc-4f81-9c93-b8912abf2a0f}
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {840c8456-6457-4eb7-9cd0-d28f01c64f5e}
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {c424b3e3-2ae0-416e-a039-410c5d8e5f14}
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {300ce105-86d1-41f8-b9d2-83fcbff32d99}
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {561410f5-a138-4ab3-945e-516483cddfbc}
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {15447a14-b523-46ae-b75b-023f900b4393}
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {b17304d9-5afa-4da6-9f7b-5a4fa73129b6}
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {02d08a4f-fd01-4538-989b-03e437b950f4}
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {861f5339-19d6-4873-b350-7b03228bda7c}
0024:fixme:ntdll:EtwRegisterTraceGuidsW (7A030638, 1090D070, {cc2bcbba-16b6-4cf3-8990-d74c2e8af500}, 1, 7A3BEE38, (null), (null), 7A3BDC78): stub
0024:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {ea40c74d-4f65-4561-bb26-656231c8967f}
24177|SIGSEGV @0x7c11e458 (???) (x86pc=0x79f0a4f0/???:"???"), for accessing 0x12c30008 (code=2), db=0x4f0d7b8(0x79f0a4f0/???)
Warning, context has been changed in Sigactionhanlder (EIP changed)
24177|Double SIGSEGV!
Segmentation fault
pi@raspberrypi:~/.wine/drive_c/RMS Express $ 00b8:fixme:msvcrt:__clean_type_info_names_internal (0x64082a5c) stub
ARDOP
ARDOP w/ mono: Runs! Doesn't function correctly:
wine ARDOP_Win.exe #w/ dotnet35sp1
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
Using emulated /home/pi/wine/lib/wine/advapi32.dll.so
Using emulated /home/pi/wine/lib/wine/sechost.dll.so
Using emulated /home/pi/wine/lib/wine/ucrtbase.dll.so
Using emulated /home/pi/wine/lib/wine/api-ms-win-core-synch-l1-2-0.dll.so
Using emulated /home/pi/wine/lib/wine/api-ms-win-core-fibers-l1-1-1.dll.so
Using emulated /home/pi/wine/lib/wine/api-ms-win-core-localization-l1-2-1.dll.so
0024:fixme:ntdll:EtwEventRegister ({319dc449-ada5-50f7-428e-957db6791668}, 109BA1A0, 10A12460, 10A12478) stub.
0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 10993241, 28) stub
Using emulated /home/pi/wine/lib/wine/shlwapi.dll.so
Using emulated /home/pi/wine/lib/wine/shcore.dll.so
Using emulated /home/pi/wine/lib/wine/user32.dll.so
Using emulated /home/pi/wine/lib/wine/setupapi.dll.so
Using emulated /home/pi/wine/lib/wine/version.dll.so
Using emulated /home/pi/wine/lib/wine/rpcrt4.dll.so
Using emulated /home/pi/wine/lib/wine/gdi32.dll.so
Using emulated /home/pi/wine/lib/wine/ole32.dll.so
Using native(wrapped) libfreetype.so.6
Using native(wrapped) libfontconfig.so.1
Using emulated /home/pi/wine/lib/wine/imm32.dll.so
Using emulated /home/pi/wine/lib/wine/api-ms-win-appmodel-runtime-l1-1-2.dll.so
0024:fixme:ntdll:EtwEventRegister ({319dc449-ada5-50f7-428e-957db6791668}, 10C1B8F0, 11161058, 11161070) stub.
0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 10A309AD, 28) stub
Using emulated /home/pi/wine/lib/wine/api-ms-win-core-quirks-l1-1-0.dll.so
0024:fixme:kernelbase:QuirkIsEnabled3 (1020F4E0, FFFFFFFF) stub!
0024:fixme:heap:GetNumaHighestNodeNumber semi-stub: 1020FC14
0024:fixme:ntdll:EtwEventRegister ({e13c0d23-ccbc-4e12-931b-d9cc2eee27e4}, 10D54330, 11161100, 1116C108) stub.
0024:fixme:ntdll:EtwEventRegister ({763fd754-7086-4dfe-95eb-c01a46faf4ca}, 10D54330, 11162258, 111622C8) stub.
0024:fixme:ntdll:EtwEventRegister ({a669021c-c450-4609-a035-5af59af4df18}, 10D54330, 1116AC30, 1116C118) stub.
0024:fixme:ntdll:EtwEventRegister ({cc2bcbba-16b6-4cf3-8990-d74c2e8af500}, 10D54330, 11161220, 11161288) stub.
Using emulated /home/pi/wine/lib/wine/combase.dll.so
0024:fixme:seh:WerRegisterRuntimeExceptionModule (L"C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\mscordacwks.dll", 10A20000) stub
21051|SIGSEGV @0x7cc59b64 (???) (x86pc=0x10bd0e63/???:"???"), for accessing 0x13640004 (code=2), db=0x51a7df0(0x10bd0e63/???)
Warning, context has been changed in Sigactionhanlder (EIP changed)
21051|Double SIGSEGV!
Segmentation fault
pi@raspberrypi:~/.wine/drive_c/RMS Express $ 009c:err:rpc:I_RpcReceive we got fault packet with status 0x1c010003
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Reactions: 1
- Comments: 106 (89 by maintainers)
Commits related to this issue
- Added syscall 318 getcpu (should help #217) — committed to ptitSeb/box86 by ptitSeb 3 years ago
- Made the mutex for memory protection recursive, to try mitigate lock on #217 — committed to ptitSeb/box86 by ptitSeb 3 years ago
- Avoid potential deadlock on bridge creation with dynarec (may help #217) — committed to ptitSeb/box86 by ptitSeb 3 years ago
At least something progress in the right direction! 😃
Just wanted to say I’m excited to have put up a GitHub page to host an install script and hopefully make install easy for the hams I know: https://github.com/WheezyE/Winelink
I’m so excited that VARA runs and am really looking forward to ironing out even more bugs and streamlining the dotnet install process. I’ve been trying to do this for two years and it wouldn’t have been possible to do it open-source without box86 and your help. Lots of work still to be done with Winlink on box86, but this is a pretty amazing proof of concept.
I’ll keep looking for bugs 🙂
Hello!
I had a similar problem with a hidden buggy commit in wine a few years ago. There was a game that had worked correctly before a wine developer introduced some regression. I created a bug report on wine bugzilla. On the bug report page, that developer said he had committed a fix before I created the report. Then, we found out that the fix had not solved the regression because there was another buggy commit between those two. There was another commit he had accidentally overlooked.
See https://bugs.winehq.org/show_bug.cgi?id=28491#c6 and below.
We determined the right buggy commit there eventually and the developer fixed the regression.
ptitSeb says that the problematic d3d431d5b1cbe0fd051a9a2560ae75748a854ced was cancelled by 017d82d16e919acc9e57c35fe850a289ffe722d7 here.
So you may try to do what we did on wine bugzilla.
Download box86 into a new location, then make sure you use fresh wine prefix and run:
git clone https://github.com/ptitSeb/box86
git checkout d3d431d5b1cbe0fd051a9a2560ae75748a854ced git cherry-pick 017d82d16e919acc9e57c35fe850a289ffe722d7
cd box86 mkdir build; cd build; cmake … -DRPI4=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo make -j4 sudo make install sudo systemctl restart systemd-binfmt
Say if you observe the freeze after that. Regards.
With commit 017d82d16e919acc9e57c35fe850a289ffe722d7 I have changed again the Memory Protection and Dynablock handling.
I think it should have improve the behaviour (both in term of speed and stability) for C# / Mono / Unity3D software, so i think it’s worth giving it a new try.