#Vault 1.1.3 crahes instantly in Linux with wine/lutris and dotnet6

2 messages · Page 1 of 1 (latest)

midnight coyote
#

Pretty esoteric issue but I'm running D2R in linux with a wine emulator and the mods and Launcher work absolutely great!
However, the vault/stasher program RMC.exe can't be launched in that setup. I believe it has something to do with dotnet 6 (64bit) and how it was compiled differently from the Launcher or it might be using some advanced framework functions not supported by the wine emulator.

The vault actually starts up but then instantly crashes.

I have attached the core dump.
The lutris logs aren't too helpful either.

I'd be grateful for any setup help by anybody who made the Stasher work in Linux.

#

That's the best debug message I could find when starting RMC.exe.

Looks like wine is using it's mono equivalent to dotnet and some Threading functionality isn't quite supported.

=================================================================
    Native Crash Reporting
=================================================================
Got a UNKNOWN while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================

=================================================================
    Managed Stacktrace:
=================================================================
      at <unknown> <0xffffffff>
      at MS.Win32.UnsafeNativeMethods:DispatchMessage <0x00012>
      at System.Windows.Threading.Dispatcher:TranslateAndDispatchMessage <0x00083>
      at System.Windows.Threading.Dispatcher:PushFrameImpl <0x0015f>
      at System.Windows.Threading.Dispatcher:PushFrame <0x00097>
      at System.Windows.Threading.Dispatcher:Run <0x00057>
      at System.Windows.Application:RunDispatcher <0x0002f>
      at System.Windows.Application:RunInternal <0x001e3>
      at System.Windows.Application:Run <0x00037>
      at System.Windows.Application:Run <0x0003f>
      at rcm.App:Main <0x00057>
      at System.Object:runtime_invoke_void <0x00064>
=================================================================