https://bugs.winehq.org/show_bug.cgi?id=57733
Bug ID: 57733 Summary: MMH7Editor is not started Product: Wine Version: 10.0-rc6 Hardware: x86-64 OS: MacOS Status: UNCONFIRMED Severity: normal Priority: P2 Component: mscoree Assignee: wine-bugs@winehq.org Reporter: isakov-sl@bk.ru
0024:fixme:seh:WerRegisterRuntimeExceptionModule (L"C:\windows\Microsoft.NET\Framework64\v4.0.30319\mscordacwks.dll", 00006FFFF5CB0000) stub 0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0024:fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub 0024:fixme:advapi:ReportEventW (00000000CAFE4242,0x0001,0x0000,0x000003ff,0000000000000000,0x0001,0x00000000,000000000065DF70,0000000000000000): stub 0024:err:eventlog:ReportEventW L"Application: MMH7Editor-Win64-Shipping.exe\n" 0024:err:eventlog:ReportEventW L"Framework Version: v4.0.30319\n" 0024:err:eventlog:ReportEventW L"Description: The process was terminated due to an internal error in the .NET Runtime at IP 00006FFFF5CB5591 (00006FFFF5CB0000) with exit code 80131506.\n"
This is map editor for the game Heroes of Might and Magic 7. It is based on unreal engine editor. Worked in Windows 10 but I want it in Wine under macOS. The game works fine in Wine. The problem is with the map editor. What I missed?
https://bugs.winehq.org/show_bug.cgi?id=57733
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|mscoree |-unknown
--- Comment #1 from Ken Sharp imwellcushtymelike@gmail.com --- Please attach the full console output.
Is the map editor available as a free download?
https://bugs.winehq.org/show_bug.cgi?id=57733
--- Comment #2 from Sergey Isakov isakov-sl@bk.ru --- Created attachment 77941 --> https://bugs.winehq.org/attachment.cgi?id=77941 log
(In reply to Ken Sharp from comment #1)
Please attach the full console output.
Is the map editor available as a free download?
The game from here https://www.ubisoft.com/ru-ru/game/might-and-magic-heroes-7 but I am not sure about free. May be on torrents. Or may be they allowed you to download the editor only.
Full console log attached
https://bugs.winehq.org/show_bug.cgi?id=57733
--- Comment #3 from Sergey Isakov isakov-sl@bk.ru --- I can upload the exe file only id this is allowed and if it is possible to launch it without environment.
https://bugs.winehq.org/show_bug.cgi?id=57733
--- Comment #4 from Sergey Isakov isakov-sl@bk.ru --- *id -> if
https://bugs.winehq.org/show_bug.cgi?id=57733
Sergey Isakov isakov-sl@bk.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|10.0-rc6 |10.0 URL| |https://bugs.winehq.org/sho | |w_bug.cgi?id=57733#:~:text= | |https%3A//www.ubisoft.com/r | |u%2Dru/game/might%2Dand%2Dm | |agic%2Dheroes%2D7
https://bugs.winehq.org/show_bug.cgi?id=57733
Sergey Isakov isakov-sl@bk.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://bugs.winehq.org/sho |https://www.ubisoft.com/ru- |w_bug.cgi?id=57733#:~:text= |ru/game/might-and-magic-her |https%3A//www.ubisoft.com/r |oes-7 |u%2Dru/game/might%2Dand%2Dm | |agic%2Dheroes%2D7 |
https://bugs.winehq.org/show_bug.cgi?id=57733
--- Comment #5 from Sergey Isakov isakov-sl@bk.ru --- Created attachment 77952 --> https://bugs.winehq.org/attachment.cgi?id=77952 log more
I have much better result using CrossOver 22.1 based engine.
https://bugs.winehq.org/show_bug.cgi?id=57733
Sergey Isakov isakov-sl@bk.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://www.ubisoft.com/ru- | |ru/game/might-and-magic-her | |oes-7 |
--- Comment #6 from Sergey Isakov isakov-sl@bk.ru --- May be this is the problem? ~~~~ 0024:fixme:thread:get_thread_times not implemented on this platform ~~~~
https://bugs.winehq.org/show_bug.cgi?id=57733
Sergey Isakov isakov-sl@bk.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://www.ubisoft.com/ru- | |ru/game/might-and-magic-her | |oes-7
https://bugs.winehq.org/show_bug.cgi?id=57733
--- Comment #7 from Sergey Isakov isakov-sl@bk.ru --- I tested the editor also with wine-staging-10 and also same crash so Staging patchset doesn't contain the necessary fix for the problem.
https://bugs.winehq.org/show_bug.cgi?id=57733
--- Comment #8 from Sergey Isakov isakov-sl@bk.ru --- WineHQ - 9.0 The program not crashed but not started like infinite loop. Last loaded mscoree.dll
https://bugs.winehq.org/show_bug.cgi?id=57733
--- Comment #9 from Sergey Isakov isakov-sl@bk.ru --- Created attachment 77996 --> https://bugs.winehq.org/attachment.cgi?id=77996 log with explain exceptions
Again wine-10 but compiled with other options. Somehow I see new messages in the log. The program is still not started.
https://bugs.winehq.org/show_bug.cgi?id=57733
--- Comment #10 from Sergey Isakov isakov-sl@bk.ru --- As I see in the log the problem is in .Net 4.0 ```` Method not found: bool System.Runtime.Versioning.BinaryCompatibility.get_TargetsAtLeast_Desktop_V4_5() ````
According to MS https://referencesource.microsoft.com/#mscorlib/system/runtime/versioning/bi... this is the property of .Net 4.8 but winetrick dotnet48 is not helped. So the problem is in wine itself.
https://bugs.winehq.org/show_bug.cgi?id=57733
Sergey Isakov isakov-sl@bk.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |mscoree
https://bugs.winehq.org/show_bug.cgi?id=57733
--- Comment #11 from Sergey Isakov isakov-sl@bk.ru --- Created attachment 78107 --> https://bugs.winehq.org/attachment.cgi?id=78107 Log of the starting the program
I am sorry. Now I made clean installation and applied dotnet48 winetrick. Than I have much better result. But still no go.
https://bugs.winehq.org/show_bug.cgi?id=57733
Sergey Isakov isakov-sl@bk.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet
https://bugs.winehq.org/show_bug.cgi?id=57733
--- Comment #12 from Sergey Isakov isakov-sl@bk.ru --- Make clean install but with winetrick "dotnet472". There are changes in log but still same crash without explanation.
https://bugs.winehq.org/show_bug.cgi?id=57733
--- Comment #13 from Sergey Isakov isakov-sl@bk.ru --- I have a success!!! My last action is install winetrick dotnet9 (.Net Runtime ...). But I am not sure if this is the trick. Comparing bad log and good log I see the difference here ~~~~~ 0120:fixme:ole:thread_context_callback_ContextCallback 00000000017BAFA8, 00006FFFF680E910, 000000001ACDF838, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, 0000000000000000 0120:fixme:ole:thread_context_callback_ContextCallback 00000000017BAFA8, 00006FFFF680E910, 000000001ACDF838, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, 0000000000000000 0198:fixme:thread:NtQueryInformationThread ThreadIsIoPending info class not supported yet 0190:fixme:thread:NtQueryInformationThread ThreadIsIoPending info class not supported yet 01a0:fixme:thread:NtQueryInformationThread ThreadIsIoPending info class not supported yet 01a0:fixme:thread:NtQueryInformationThread ThreadIsIoPending info class not supported yet 019c:fixme:thread:NtQueryInformationThread ThreadIsIoPending info class not supported yet 0024:fixme:dbghelp:x86_64_fetch_minidump_module RunTime_Function outside IMAGE_DIRECTORY_ENTRY_EXCEPTION unimplemented yet! 0024:fixme:dbghelp:x86_64_fetch_minidump_module RunTime_Function outside IMAGE_DIRECTORY_ENTRY_EXCEPTION unimplemented yet!
------------------------
0128:fixme:ole:thread_context_callback_ContextCallback 00000000017BA1E8, 00006FFFF6242B80, 000000001ACDF850, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, 0000000000000000 0128:fixme:ole:thread_context_callback_ContextCallback 00000000017BA1E8, 00006FFFF6242B80, 000000001ACDF850, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, 0000000000000000 0024:trace:loaddll:build_module Loaded L"C:\windows\system32\mscms.dll" at 00006FFFF2C00000: builtin 0024:trace:loaddll:build_module Loaded L"C:\windows\system32\WindowsCodecsExt.dll" at 00006FFFF2BC0000: builtin 0024:fixme:wincodecs:ColorTransform_Initialize ignoring color contexts 0024:fixme:wincodecs:ColorTransform_Initialize ignoring color contexts 0024:fixme:wincodecs:ColorTransform_Initialize ignoring color contexts 0024:fixme:wincodecs:ColorTransform_Initialize ignoring color contexts 0024:trace:loaddll:build_module Loaded L"C:\windows\system32\OLEACC.dll" at 00006FFFF2AB0000: builtin 0024:trace:loaddll:build_module Loaded L"C:\windows\system32\UIAutomationCore.dll" at 000000007BA50000: native 0024:fixme:wincodecs:ColorTransform_Initialize ignoring color contexts 0024:fixme:wincodecs:ColorTransform_Initialize ignoring color contexts ~~~~~~
So the problem was with cms?
I can't say the bug is resolved as the same environment is not working with wine-10.0. It is working with crossover24.0.7 with several my patches mentioned in bug 42119.
And I see the bug with listbox like in bugs 57856 or 57516.
https://bugs.winehq.org/show_bug.cgi?id=57733
--- Comment #14 from Sergey Isakov isakov-sl@bk.ru --- Created attachment 78122 --> https://bugs.winehq.org/attachment.cgi?id=78122 Success
Just to confirm I have a success.
https://bugs.winehq.org/show_bug.cgi?id=57733
--- Comment #15 from Sergey Isakov isakov-sl@bk.ru --- Strange that CrossOver works while wineHQ crashes immediately. It looks like the application somehow uses 32bit codes.