Fora

HOMM3 Complete freezes after a while

Autor Odpowiedzi
Mautinek Wednesday 14 April 2021 at 22:20
MautinekAnonymous

Hello,

I am experiencing freezing of HOMM3 Completed after 1-minute playing approx. The scenario is all the same - I play and then the screen freezes and I have to force quite of whole PlayOnMac.

PlayOnMac version 4.4.2

MacBook Pro M1, MacOS Big Sur 11.2.3, 16 GB RAM

Thank you for the help!

Here follow the log:

[04/14/21 21:55:16] - Running wine- winecfg (Working directory : /Applications/PlayOnMac.app/Contents/Resources/playonlinux/python)
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
000b:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
000d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
0010:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
0017:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
001f:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
0025:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
002a:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
[04/14/21 21:55:31] - Running wine- Heroes3.exe (Working directory : /Users/martin/Library/PlayOnMac/wineprefix/HoMM3_gog/drive_c/GOG Games/HoMM 3 Complete)
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
wine: Unhandled page fault on write access to 0x00000982 at address 0x1007:0x025976f1 (thread 002d), starting debugger...
[04/14/21 21:56:28] - Running wine- winecfg (Working directory : /Applications/PlayOnMac.app/Contents/Resources/playonlinux/python)
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
000b:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
000d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
0010:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
0017:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
001f:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
0025:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
002a:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
[04/14/21 21:56:48] - Running wine- Heroes3.exe (Working directory : /Users/martin/Library/PlayOnMac/wineprefix/HoMM3_gog/drive_c/GOG Games/HoMM 3 Complete)
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
000b:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
000d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
0010:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
0017:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
001f:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
0025:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0009:fixme:d3d:wined3d_guess_gl_vendor Received unrecognized GL_VENDOR "Apple". Returning GL_VENDOR_UNKNOWN.
0009:fixme:d3d:wined3d_guess_card_vendor Received unrecognized GL_VENDOR "Apple". Returning HW_VENDOR_NVIDIA.
0009:fixme:d3d:select_card_handler Couldn't find a suitable card selector for GL vendor 0000 (using GL_RENDERER "Apple M1")
0009:err:ole:CoGetClassObject class {5959df60-2911-11d1-b049-0020af30269a} not registered
0009:err:ole:CoGetClassObject no class object {5959df60-2911-11d1-b049-0020af30269a} could be created for context 0x1
0009:fixme:dplay:IDirectPlayLobby3AImpl_RegisterApplication :stub
wine: Unhandled page fault on write access to 0x00000900 at address 0x1007:0x027876f1 (thread 002d), starting debugger...
002d:err:seh:start_debugger Couldn't start debugger ("winedbg --auto 8 240") (2)
Read the Wine Developers Guide on how to set up winedbg or another debugger
[04/14/21 21:58:39] - Running wine- taskmgr (Working directory : /Applications/PlayOnMac.app/Contents/Resources/playonlinux/python)
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
000b:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
000d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
0010:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
0017:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
001f:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
0025:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0009:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0009:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0009:fixme:security:ImpersonateLoggedOnUser (00000084)
0009:fixme:resource:GetGuiResources (0x80,1): stub
0009:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
2021-04-14 21:58:42.272 wine64-preloader[29218:666969] *** WARNING: Method convertPointToBase: in class NSView is deprecated on 10.7 and later. It should not be used in new applications. 
2021-04-14 21:58:42.272 wine64-preloader[29218:666969] *** WARNING: Method convertPointFromBase: in class NSView is deprecated on 10.7 and later. It should not be used in new applications. 
0009:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0009:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0009:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0009:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
0009:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_CACHE_INFORMATION
[04/14/21 22:00:57] - Running wine- Heroes3.exe (Working directory : /Users/martin/Library/PlayOnMac/wineprefix/HoMM3_gog/drive_c/GOG Games/HoMM 3 Complete)
err:thread:get_image_addr dyld image info is above 4GB limit for 32-bit-on-64-bit process
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
000b:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
000d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
0010:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
0017:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
001f:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
preloader: Warning: failed to reserve range 00007ffef0000000-00007ffef1ff0000
0025:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0009:fixme:d3d:wined3d_guess_gl_vendor Received unrecognized GL_VENDOR "Apple". Returning GL_VENDOR_UNKNOWN.
0009:fixme:d3d:wined3d_guess_card_vendor Received unrecognized GL_VENDOR "Apple". Returning HW_VENDOR_NVIDIA.
0009:fixme:d3d:select_card_handler Couldn't find a suitable card selector for GL vendor 0000 (using GL_RENDERER "Apple M1")
0009:err:ole:CoGetClassObject class {5959df60-2911-11d1-b049-0020af30269a} not registered
0009:err:ole:CoGetClassObject no class object {5959df60-2911-11d1-b049-0020af30269a} could be created for context 0x1
0009:fixme:dplay:IDirectPlayLobby3AImpl_RegisterApplication :stub
wine: Unhandled page fault on write access to 0x00000000 at address 0x1007:0x025976f1 (thread 002d), starting debugger...
002d:err:seh:start_debugger Couldn't start debugger ("winedbg --auto 8 228") (2)
Read the Wine Developers Guide on how to set up winedbg or another debugger
Mautinek Friday 16 April 2021 at 21:28
MautinekAnonymous

I've installed it also on my MacBook Pro 2015, and it is working. So it seems that the problem is connected to M1 Apple processor.