https://bugs.winehq.org/show_bug.cgi?id=42907
Bug ID: 42907 Summary: Wine crashes when loading The Specialists mod for Half Life Product: Wine Version: 2.6 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: ganthore@gmail.com Distribution: ---
Consider this a followup to the ABANDONED ticket: https://bugs.winehq.org/show_bug.cgi?id=8859 This has been a long standing problem for around a decade, I'd like for this to get fixed...
When running The Specialists mod, the game will instantly crash once a map being to load.
I've reproduced this on both Gentoo and FreeBSD systems. The game runs fine on native windows.
wine hl.exe -game ts -novid -debug
fixme:module:load_dll Loader redirect from L"wined3d.dll" to L"wined3d-csmt.dll" err:dc:CreateDCW no driver found for L"\\.\DISPLAY2\Monitor0" Using breakpad crash handler fixme:ntdll:EtwEventRegister ({47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f006740, 0x3f041d28, 0x3f041d20) stub. fixme:ntdll:EtwEventRegister ({58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f006740, 0x3f041d60, 0x3f041d58) stub. fixme:ntdll:EtwEventRegister ({3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f006740, 0x3f041cf0, 0x3f041ce8) stub. fixme:ntdll:EtwEventRegister ({1432afee-73b0-42ce-9821-7e134361b433}, 0x3f006740, 0x3f041d98, 0x3f041d90) stub. fixme:ntdll:EtwEventRegister ({4372afee-73b0-42ce-9821-7e134361b519}, 0x3f006740, 0x3f041dd0, 0x3f041dc8) stub. fixme:ver:GetCurrentPackageId (0x30eb40 0x0): stub fixme:ntdll:create_logical_proc_info stub fixme:ntdll:create_logical_proc_info stub Setting breakpad minidump AppID = 70 Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit fixme:ntdll:EtwEventRegister ({47a9201e-73b0-42ce-9821-7e134361bc6f}, 0xe57850, 0xece168, 0xece160) stub. fixme:ntdll:EtwEventRegister ({58a9201e-73b0-42ce-9821-7e134361bc70}, 0xe57850, 0xece1a0, 0xece198) stub. fixme:ntdll:EtwEventRegister ({3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0xe57850, 0xece130, 0xece128) stub. fixme:ntdll:EtwEventRegister ({1432afee-73b0-42ce-9821-7e134361b433}, 0xe57850, 0xece1d8, 0xece1d0) stub. fixme:ntdll:EtwEventRegister ({4372afee-73b0-42ce-9821-7e134361b519}, 0xe57850, 0xece210, 0xece208) stub. fixme:imm:ImmGetOpenStatus (0x168bd8): semi-stub fixme:ver:GetCurrentPackageId (0x32e68c 0x0): stub Steam_SetMinidumpSteamID: Caching Steam ID: 76561197960455784 [API loaded yes] Steam_SetMinidumpSteamID: Setting Steam ID: 76561197960455784 err:ole:CoGetClassObject class {4c9b6dde-6809-46e6-a278-9b6a97588670} not registered err:ole:CoGetClassObject no class object {4c9b6dde-6809-46e6-a278-9b6a97588670} could be created for context 0x1 fixme:win:RegisterDeviceNotificationW (hwnd=0x10182, filter=0x161f64c,flags=0x00000000) returns a fake device notification handle! fixme:xinput:XInputGetCapabilities (index 0, flags 0x1, capabilities 0x32f674) Stub! fixme:win:RegisterTouchWindow (0x10184 00000003): stub fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList fixme:imm:ImmReleaseContext (0x10184, 0xf8a6a0): stub fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4 fixme:msctf:ThreadMgrSource_AdviseSink (0x206a58) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c} fixme:imm:NotifyIME NI_CLOSECANDIDATE fixme:msctf:ThreadMgrSource_AdviseSink (0x206a58) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c} fixme:iphlpapi:NotifyAddrChange (Handle 0x1022ee34, overlapped 0xfc55670): stub fixme:winsock:WSALookupServiceBeginW (0x1022ef34 0x00000ff0 0x1022ef7c) Stub! [0428/164919:ERROR:network_change_notifier_win.cc(111)] WSALookupServiceBegin failed with: 8 fixme:ntdll:create_logical_proc_info stub fixme:ntdll:create_logical_proc_info stub AppActive: active AppActive: active fixme:winsock:convert_af_w2u unhandled Windows address family 6 fixme:winsock:convert_af_w2u unhandled Windows address family 6 fixme:winsock:convert_af_w2u unhandled Windows address family 6 fixme:wbemprox:wbem_locator_ConnectServer unsupported flags fixme:wbemprox:client_security_SetBlanket 0x666b4b18, 0x1f22f620, 10, 0, (null), 3, 3, 0x0, 0x00000000 fixme:wbemprox:client_security_Release 0x666b4b18 fixme:iphlpapi:NotifyAddrChange (Handle 0x307014c, overlapped 0x3070150): stub fixme:wbemprox:wbem_locator_ConnectServer unsupported flags fixme:wbemprox:client_security_SetBlanket 0x666b4b18, 0x1f221328, 10, 0, (null), 3, 3, 0x0, 0x00000000 fixme:wbemprox:client_security_Release 0x666b4b18 fixme:wbemprox:enum_class_object_Next timeout not supported Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Steam_SetMinidumpSteamID: Caching Steam ID: 76561197960455784 [API loaded yes] Steam_SetMinidumpSteamID: Setting Steam ID: 76561197960455784 fixme:winsock:interface_bind Broadcast packets on interface-bound sockets are not currently supported on this platform, receiving broadcast packets will not work on socket 03ac. err:winsock:interface_bind Failed to bind to interface, receiving broadcast packets will not work on socket 03ac. fixme:ntdll:EtwEventRegister ({47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f006740, 0x3f041d28, 0x3f041d20) stub. fixme:ntdll:EtwEventRegister ({58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f006740, 0x3f041d60, 0x3f041d58) stub. fixme:ntdll:EtwEventRegister ({3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f006740, 0x3f041cf0, 0x3f041ce8) stub. fixme:ntdll:EtwEventRegister ({1432afee-73b0-42ce-9821-7e134361b433}, 0x3f006740, 0x3f041d98, 0x3f041d90) stub. fixme:ntdll:EtwEventRegister ({4372afee-73b0-42ce-9821-7e134361b519}, 0x3f006740, 0x3f041dd0, 0x3f041dc8) stub. File c:\program files\steam\steamapps\common\half-life\ts\demoheader.dmf was never closed fixme:ntdll:EtwEventUnregister (deadbeef) stub. fixme:ntdll:EtwEventUnregister (deadbeef) stub. fixme:ntdll:EtwEventUnregister (deadbeef) stub. fixme:ntdll:EtwEventUnregister (deadbeef) stub. fixme:ntdll:EtwEventUnregister (deadbeef) stub. fixme:ntdll:EtwEventUnregister (deadbeef) stub. fixme:ntdll:EtwEventUnregister (deadbeef) stub. fixme:ntdll:EtwEventUnregister (deadbeef) stub. fixme:ntdll:EtwEventUnregister (deadbeef) stub. fixme:ntdll:EtwEventUnregister (deadbeef) stub.