Hi folks, I've been happily hosting a bare-bones rf2 dedicated server on WINE 1.8.xx on CentOS Linux for a few years, no problems at all, uptimes in the dozens of days. However since the recent update to 1110, the dedicated server fails to launch (freshly updated from 1109 via steamcmd.sh) with the following error(s): [rf2@rFactor2 rf2_dedi]$ wine Bin64/rFactor2\ Dedicated.exe fixme:actctxarse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0) errle:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046} errle:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa} errle:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002 errle:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002 errle:get_local_server_stream Failed: 80004002 errle:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046} errle:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa} errle:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002 errle:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002 errle:get_local_server_stream Failed: 80004002 fixme:system:SetProcessDPIAware stub! fixmele:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub! errle:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered errle:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for context 0x1 fixme:ver:GetCurrentPackageId (0x22df30 (nil)): stub fixme:msvcrt:__clean_type_info_names_internal (0x180005798) stub fixme:msvcrt:__clean_type_info_names_internal (0x8e5a798) stub fixme:ntdll:NtLockFile I/O completion on lock not implemented yet # # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000009206930, pid=18, tid=0x0000000000000045 # # JRE version: Java(TM) SE Runtime Environment (8.0_111-b14) (build 1.8.0_111-b14) # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.111-b14 mixed mode windows-amd64 compressed oops) # Problematic frame: # J 89 C1 java.util.concurrent.ConcurrentHashMap.putVal(Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; (362 bytes) @ 0x0000000009206930 [0x0000000009205540+0x13f0] # # Failed to write core dump. Minidumps are not enabled by default on client versions of Windows # fixme:msvcrt:MSVCRT__wsopen_s : pmode 0x01b6 ignored # An error report file with more information is saved as: # C:\rf2_dedi\hs_err_pid18.log # # If you would like to submit a bug report, please visit: # http://bugreport.java.com/bugreport/crash.jsp # fixme:msvcrt:__clean_type_info_names_internal (0x702ad730) stub fixme:msvcrt:__clean_type_info_names_internal (0x70296970) stub fixme:msvcrt:__clean_type_info_names_internal (0x70e42690) stub fixme:msvcrt:__clean_type_info_names_internal (0x6d7d5d20) stub fixme:msvcrt:__clean_type_info_names_internal (0x70dbb670) stub fixme:msvcrt:__clean_type_info_names_internal (0x70bad8a0) stub fixme:msvcrt:__clean_type_info_names_internal (0x35b5d8) stub I've also attached the hs_err_pid18.log. I was wondering if anyone else is having the same problems and I'd be very grateful for any advice on how to fix this error (I'd be ok with compiling wine from source as I gather 1.8.x is rather old, then again it's been running rf2 without a problem for ages). Thanks in advance & all the best, Uwe PS: I've never seen rf2 dedi trying to launch a JVM before, what kind of evil is this? PPS: I left in the converted smileys because they seemed weirdly appropriate....
I'm going to close this issue, because formally we don't support running on Wine. I know it worked in the past but as we're adding new features we apparently broke it.
Thanks to Marcel for re-opening this thread. By migrating the server to Ubuntu LTS 18.04 (which supports a much more recent WINE version, namely 3.8 using the winehq-devel packages), hosting an rfactor2 dedicated server on a Linux system using WINE seems to be working again. All the best, Uwe