https://bugs.winehq.org/show_bug.cgi?id=56789
--- Comment #9 from jubilantjerry@gmail.com --- So I've tried to build Wine from source to see if the issues are related to these commits, but weirdly I can't seem to reproduce the problem at all with Wine built from source.
I've used the commit corresponding to release 9.13 (e8f936c745b24f794b36a0af794086e0f57c8551). After making a WoW64 build of Wine and then a 32-bit build, I am able to run regedit from the Wine built from source, and it doesn't crash after my laptop suspends.
But version 9.13 installed from my package manager still crashes.
Here are the logs of both, starting from a blank WINEPREFIX:
Wine 9.13 from source: $ WINEPREFIX=/home/jubilantjerry/Downloads/wine-source/wineprefix32 wine32-build/wine regedit wine: created the configuration directory '/home/jubilantjerry/Downloads/wine-source/wineprefix32' 002c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0) 004c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0) 0054:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0) 0054:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002 0054:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002 0054:err:ole:apartment_get_local_server_stream Failed: 0x80004002 0054:err:ole:start_rpcss Failed to open RpcSs service 004c:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002 004c:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002 004c:err:ole:apartment_get_local_server_stream Failed: 0x80004002 wine: configuration in L"/home/jubilantjerry/Downloads/wine-source/wineprefix32" has been updated. 0114:fixme:wineusb:query_id Unhandled ID query type 0x5. 0114:fixme:wineusb:query_id Unhandled ID query type 0x5. 0114:fixme:wineusb:query_id Unhandled ID query type 0x5. 0160:fixme:console:default_ctrl_handler Terminating process 14c on event 0
Wine 9.13 from package manager: $ WINEPREFIX=/home/jubilantjerry/Downloads/wine-source/wineprefixbak wine regedit 002c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0) 002c:fixme:winediag:loader_init wine-staging 9.13 is a testing version containing experimental patches. 002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org. 004c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0) 0054:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0) 004c:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002 004c:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002 004c:err:ole:apartment_get_local_server_stream Failed: 0x80004002 0054:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002 0054:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002 0054:err:ole:apartment_get_local_server_stream Failed: 0x80004002 0054:err:ole:start_rpcss Failed to open RpcSs service 0080:err:ntoskrnl:ServiceMain Failed to load L"C:\windows\system32\win32k.sys" 0080:err:ntoskrnl:ServiceMain Failed to load L"C:\windows\system32\drivers\dxgkrnl.sys" 0080:err:ntoskrnl:ServiceMain Failed to load L"C:\windows\system32\drivers\dxgmms1.sys" wine: configuration in L"/home/jubilantjerry/Downloads/wine-source/wineprefixbak" has been updated. 010c:fixme:wineusb:query_id Unhandled ID query type 0x5. 010c:fixme:wineusb:query_id Unhandled ID query type 0x5. 010c:fixme:wineusb:query_id Unhandled ID query type 0x5. 010c:fixme:wineusb:query_id Unhandled ID query type 0x5. X Error of failed request: XI_BadDevice (invalid Device parameter) Major opcode of failed request: 131 (XInputExtension) Minor opcode of failed request: 3 (X_OpenDevice) Device id in failed request: 0x249 Serial number of failed request: 249 Current serial number in output stream: 249 X Error of failed request: XI_BadDevice (invalid Device parameter) Major opcode of failed request: 131 (XInputExtension) Minor opcode of failed request: 3 (X_OpenDevice) Device id in failed request: 0x249 Serial number of failed request: 320 Current serial number in output stream: 320
The only real difference I see is err:ntoskrnl:ServiceMain. Though strangely, the Wine from source doesn't have this warning about 9.13 being a testing version.
I've also attached the logs I get from the configuration process before building Wine from source.
I'm not sure what I can try to continue to narrow down the problem... let me know how I should proceed so that I can reproduce the problem that I observe in the release build, and then narrow the problem to a specific commit.