[Bug 40944] New: Impossible to run Steam versions of classic DOOM games

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Jul 10 11:39:50 CDT 2016


https://bugs.winehq.org/show_bug.cgi?id=40944

            Bug ID: 40944
           Summary: Impossible to run Steam versions of classic DOOM games
           Product: Wine
           Version: 1.9.14
          Hardware: x86-64
                OS: Linux
            Status: UNCONFIRMED
          Severity: blocker
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: thomthomthom at ymail.com
      Distribution: ---

Running DOOM II: Hell on Earth is impossible. The DOSBOX console window appears
and the screen freezes without opening the game. I need to kill all wine
processes and dosbox in order to continue. The same happens for all classic
DOOM versions on Steam.

Here's the output for DOOM II: Hell on Earth:

anoob at anoob:~/.wine/drive_c/Program Files/Steam$ wine Steam.exe
fixme:ver:GetCurrentPackageId (0x32e460 (nil)): stub
[2016-07-10 13:24:12] Startup - updater built Jul  8 2016 14:45:17
[2016-07-10 13:24:12] Verifying installation...
[2016-07-10 13:24:13] Verification complete
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f006700,
0x3f040cf8, 0x3f040cf0
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f006700,
0x3f040d30, 0x3f040d28
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f006700,
0x3f040cc0, 0x3f040cb8
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f006700,
0x3f040d68, 0x3f040d60
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f006700,
0x3f040da0, 0x3f040d98
fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
fixme:imm:ImmGetOpenStatus (0x1e7698): semi-stub
fixme:ver:GetCurrentPackageId (0x32e30c (nil)): stub
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make
sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the
winbind package of your distribution.
fixme:heap:RtlSetHeapInformation 0x110000 0 0x33fcec 4 stub
fixme:process:SetProcessDEPPolicy (3): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:advapi:EventRegister {d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x100de000,
0x12e0b680, 0x12f6acb0
fixme:imm:ImmDisableTextFrameService Stub
fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33f7a4, (nil) 0x33f7a8
fixme:nls:get_dummy_preferred_ui_language (0x38 0x33f7a4 (nil) 0x33f7a8)
returning a dummy value (current locale)
fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33f7a4, 0x1514a0 0x33f7a8
fixme:nls:get_dummy_preferred_ui_language (0x38 0x33f7a4 0x1514a0 0x33f7a8)
returning a dummy value (current locale)
IPC client is in my process, could/should be using an in-process
pipe.fixme:winsock:WSALookupServiceBeginW (0x33f4b8 0x00000ff0 0x33f4f4) Stub!
[0710/132413:ERROR:network_change_notifier_win.cc(170)] WSALookupServiceBegin
failed with: 8
fixme:iphlpapi:NotifyAddrChange (Handle 0x33f638, overlapped 0x152524): stub
fixme:win:RegisterDeviceNotificationW (hwnd=0x100a8,
filter=0x33f60c,flags=0x00000000) returns a fake device notification handle!
fixme:win:RegisterDeviceNotificationW (hwnd=0x100a8,
filter=0x33f60c,flags=0x00000000) returns a fake device notification handle!
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make
sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the
winbind package of your distribution.
fixme:ver:GetCurrentPackageId (0x30e590 (nil)): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33f114,0x00000000), stub!
fixme:win:RegisterDeviceNotificationA (hwnd=0x20046,
filter=0xe35e4e8,flags=0x00000004) returns a fake device notification handle!
fixme:ver:GetCurrentPackageId (0x303dfa4 (nil)): stub
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0x7c8b1c68, 0x402bf20, 10, 0, (null),
3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7c8b1c68
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0x7c8b1c68, 0x3f4a350, 10, 0, (null),
3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7c8b1c68
fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO
structures will not be filled
fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO
structures will not be filled
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO
structures will not be filled
fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO
structures will not be filled
ALSA lib conf.c:3357:(snd_config_hooks_call) Cannot open shared library
libasound_module_conf_pulse.so
ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM default
ALSA lib pcm_dsnoop.c:606:(snd_pcm_dsnoop_open) unable to open slave
fixme:ver:GetCurrentPackageId (0x33fb30 (nil)): stub
fixme:iphlpapi:NotifyAddrChange (Handle 0x1e6046c, overlapped 0x1e60470): stub
fixme:dwrite:dwritefactory_CreateMonitorRenderingParams (0x1): monitor setting
ignored
Unable to remove c:\program files\steam\CONFIG\SteamAppData.vdf!

err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not
registered
err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6}
could be created for context 0x1
fixme:imm:ImmReleaseContext (0x100b6, 0x403d9d8): stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:win:RegisterDeviceNotificationA (hwnd=0x100d2,
filter=0x32e488,flags=0x00000004) returns a fake device notification handle!
fixme:win:EnumDisplayDevicesW ((null),0,0x32d974,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32dafc,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x32dafc,0x00000000), stub!
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
IPC client is in my process, could/should be using an in-process
pipe.fixme:hnetcfg:fw_apps_get__NewEnum 0x43b0ee0, 0x10d3e4b0
fixme:hnetcfg:fw_app_put_ProcessImageFileName 0x400b050, L"C:\\Program
Files\\Steam\\steam.exe"
fixme:hnetcfg:fw_app_put_Name 0x400b050, L"Steam"
fixme:hnetcfg:fw_app_put_Enabled 0x400b050, -1
fixme:hnetcfg:fw_apps_Add 0x43b0ee0, 0x400b050
err:ole:CoGetClassObject class {e2b3c97f-6ae1-41ac-817a-f6f92166d7dd} not
registered
err:ole:CoGetClassObject no class object {e2b3c97f-6ae1-41ac-817a-f6f92166d7dd}
could be created for context 0x1
fixme:win:RegisterDeviceNotificationW (hwnd=0x1012a,
filter=0x119ee93c,flags=0x00000000) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
fixme:win:RegisterDeviceNotificationW (hwnd=0x2012a,
filter=0x119ee93c,flags=0x00000000) returns a fake device notification handle!
fixme:win:EnumDisplayDevicesW ((null),0,0x32e464,0x00000000), stub!
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETTASKBARPOS,
hwnd=(nil)): stub
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR,
hwnd=(nil), edge=3): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR,
hwnd=(nil), edge=1): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR,
hwnd=(nil), edge=0): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR,
hwnd=(nil), edge=2): stub
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
Refresh rate: 15
Refresh rate: 15
Refresh rate: 15
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make
sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the
winbind package of your distribution.
fixme:heap:RtlSetHeapInformation 0x110000 0 0x33fcec 4 stub
fixme:ver:GetCurrentPackageId (0x33fb30 (nil)): stub
fixme:mfplat:MFStartup (65648, 1): stub
fixme:process:SetProcessDEPPolicy (3): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:advapi:EventRegister {d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x100de000,
0x12e0b680, 0x12f6acb0
fixme:gdi:GdiInitializeLanguagePack stub
fixme:ntdll:NtQuerySection (0x30,0,0x33f178,0x00000010,(nil)) stub!
fixme:ntdll:NtQuerySection (0x30,0,0x33f170,0x00000010,(nil)) stub!
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:win:EnumDisplayDevicesW ((null),0,0x23ff184,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x23ff084,0x00000000), stub!
IPC client is in my process, could/should be using an in-process pipe.ALSA lib
conf.c:3357:(snd_config_hooks_call) Cannot open shared library
libasound_module_conf_pulse.so
ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM default
ALSA lib pcm_dsnoop.c:606:(snd_pcm_dsnoop_open) unable to open slave
fixme:ddraw:ddraw_surface7_Flip Ignoring flags 0x1.
Killed

I've find the file /home/anoob/.wine/drive_c/Program
Files/Steam/steamapps/common/Doom 2/doom2 + mouse.bat:

.\base\dosbox -conf .\base\doom2m.conf -fullscreen -exit
exit

Then I've tried to call it directly:

anoob at anoob:~/.wine/drive_c/Program Files/Steam/steamapps/common/Doom 2/base$
wine dosbox.exe -conf doom2.conf -fullscreen -exit
fixme:win:EnumDisplayDevicesW ((null),0,0x23ff184,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x23ff084,0x00000000), stub!
ALSA lib conf.c:3357:(snd_config_hooks_call) Cannot open shared library
libasound_module_conf_pulse.so
ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM default
ALSA lib pcm_dsnoop.c:606:(snd_pcm_dsnoop_open) unable to open slave
fixme:d3d:wined3d_device_decref Device released with resources still bound,
acceptable but unexpected.
fixme:d3d:wined3d_device_decref Leftover resource 0x130338 with type
WINED3D_RTYPE_TEXTURE_2D (0x2).

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list