https://bugs.winehq.org/show_bug.cgi?id=45586
--- Comment #3 from Kovus kovus@soulless.wtf --- Thanks for the suggestion. Just to make sure that I wasn't imagining when I tried something similar before (as I'd see those on one of the other output logs I'd encountered), I took these steps to try to make it work:
Exported HKLM\Hardware\Description\System from a working Windows machine, as it had both SystemBiosVersion & VideoBiosVersion defined. Trimmed out all the sub-key information leaving me a reg file that was just the few related keys.
# cat hklm_sys.reg ��Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System] "SystemBiosDate"="10/01/12" "SystemBiosVersion"=hex(7):48,00,50,00,20,00,20,00,20,00,20,00,20,00,2d,00,20,\ 00,32,00,30,00,31,00,32,00,31,00,30,00,30,00,31,00,00,00,00,00 "VideoBiosDate"="01/22/07" "VideoBiosVersion"=hex(7):56,00,47,00,41,00,2f,00,56,00,42,00,45,00,20,00,42,\ 00,49,00,4f,00,53,00,2c,00,20,00,56,00,65,00,72,00,73,00,69,00,6f,00,6e,00,\ 20,00,56,00,33,00,2e,00,38,00,53,00,4c,00,00,00,52,00,65,00,76,00,69,00,73,\ 00,69,00,6f,00,6e,00,3a,00,20,00,30,00,2e,00,33,00,33,00,20,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00
Copied that to the machine I'm trying this on, as "hklm_sys.reg"
Ran: # setenv WINEPATH . # wine64 cmd Z:\home\joe\games\empyrion> regedit /C hklm_sys.reg Z:\home\joe\games\empyrion> EmpyrionDedicated.exe -nographics -batchmode -logFile logs/test.log 0030:err:seh:setup_exception stack overflow 2896 bytes in thread 0030 eip 000000007bc9023c esp 0000000000140ac0 stack 0x140000-0x142000-0x240000
I could not figure out how to get wine64 to remember those registry keys between wine64 launches (to do regedit & empyrion in two separate wine64 commands), which is why I imported the reg file & ran empyrion from inside a wine64 cmd prompt.