[Bug 20777] New: Unigine Heaven benchmark crashes on load.
http://bugs.winehq.org/show_bug.cgi?id=20777 Summary: Unigine Heaven benchmark crashes on load. Product: Wine Version: 1.1.33 Platform: PC URL: http://unigine.com/download/#heaven OS/Version: Linux Status: NEW Keywords: dotnet, download Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs(a)winehq.org ReportedBy: jeffz(a)jeffz.name Created an attachment (id=24871) --> (http://bugs.winehq.org/attachment.cgi?id=24871) terminal output sh winetricks dotnet20 wine msiexec /i Unigine_Heaven-1.0.msi -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=20777 Kari <refic(a)psimerion.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |refic(a)psimerion.org --- Comment #1 from Kari <refic(a)psimerion.org> 2010-01-06 06:58:50 --- This one still exists in 1.1.35. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=20777 Dan Kegel <dank(a)kegel.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dank(a)kegel.com --- Comment #2 from Dan Kegel <dank(a)kegel.com> 2010-04-17 06:48:56 --- Works for me. I installed with "wisotool unigine_heaven", then ran Heaven_d3d9.bat. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=20777 --- Comment #3 from Jeff Zaroyko <jeffz(a)jeffz.name> 2010-04-17 21:10:56 --- I don't see a Heaven_d3d9.bat or any bat files. 2fb1df96c65ac1cfdc185295e93ded0b Unigine_Heaven-1.0.msi With 1.1.43, sh winetricks dotnet20, msiexec /i Unigine_Heaven-1.0.msi, complete install, it creates a launcher to run unigine.exe on the desktop. cd .wine/drive_c/Program\ Files\Unigine\Heaven wine unigine.exe A crash dialog appears with an option to send to microsoft, terminal output looks about the same as before. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=20777 --- Comment #4 from Dan Kegel <dank(a)kegel.com> 2010-04-17 21:48:12 --- Oh, sorry, I was testing version 2. 6a0bd499ae8ed8d73d74d964d3c4312a0a40b7e6 Unigine_Heaven-2.0.msi -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=20777 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |focht(a)gmx.net Component|-unknown |ntdll Summary|Unigine Heaven benchmark |Unigine Heaven benchmark |crashes on load. |crashes on load | |(SHDocVw.dll interop dll | |not loaded) --- Comment #5 from Anastasius Focht <focht(a)gmx.net> 2010-08-02 17:05:44 --- Hello, well looks like another loader bug (might a dupe). The .NET app embeds the webbrowser control (ActiveX browser component) in its GUI. When the .NET CLR loads one of the webbrowser interop assemblies, namely "SHDocVw.dll" from the program folder, Wine instead sneaks in its own - builtin version (due to default load order) - which confuses the .NET CLR. The .NET CLR peeks at PE header structures, namely COM+ header -> .NET CLR metadata and subsequently crashes because the wrong dll was loaded. --- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Unigine/Heaven $ ls -la total 68932 drwxrwxr-x. 5 focht focht 4096 2010-08-02 23:37 . drwxrwxr-x. 3 focht focht 4096 2010-08-02 22:35 .. -rw-rw-r--. 1 focht focht 49152 2009-10-14 19:51 AxSHDocVw.dll -rw-rw-r--. 1 focht focht 1974616 2009-10-14 19:51 d3dcompiler_42.dll -rw-rw-r--. 1 focht focht 453456 2009-10-14 19:51 d3dx10_42.dll -rw-rw-r--. 1 focht focht 1892184 2009-10-14 19:51 d3dx9_42.dll drwxrwxr-x. 3 focht focht 4096 2010-08-02 22:35 data drwxrwxr-x. 2 focht focht 4096 2010-08-02 22:35 html -rw-rw-r--. 1 focht focht 524 2009-10-14 19:51 Microsoft.VC90.CRT.manifest -rw-rw-r--. 1 focht focht 224768 2009-10-14 19:51 msvcm90.dll -rw-rw-r--. 1 focht focht 568832 2009-10-14 19:51 msvcp90.dll -rw-rw-r--. 1 focht focht 655872 2009-10-14 19:51 msvcr90.dll drwxrwxr-x. 2 focht focht 4096 2010-08-02 22:35 redist -rw-rw-r--. 1 focht focht 131072 2009-10-14 19:51 SHDocVw.dll -rwxrwxr-x. 1 focht focht 69632 2009-10-22 20:58 unigine.exe -rw-rw-r--. 1 focht focht 5500928 2009-10-22 20:58 Unigine_x86.dll -rw-rw-r--. 1 focht focht 4864 2009-10-22 20:58 unigine.xml --- snip --- SHDocVw.dll and AxSHDocVw.dll are the interop dlls (contain .NET CLR metadata header) for the ActiveX browser component, provided by app. These assemblies are generated by running "aximp" tool on Windows system32 "shdocvw.dll". --- snip --- 003c:Call KERNEL32.LoadLibraryExW(0017b3a8 L"C:\\Program Files\\Unigine\\Heaven\\SHDocVw.dll",00000000,00000009) ret=79e862c8 003c:trace:module:load_dll looking for L"C:\\Program Files\\Unigine\\Heaven\\SHDocVw.dll" in L"C:\\Program Files\\Unigine\\Heaven;.;C:\\windows\\system32;C:\\windows\\system;C:\\windows;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem" 003c:trace:module:get_load_order looking for L"C:\\Program Files\\Unigine\\Heaven\\SHDocVw.dll" 003c:trace:module:get_load_order got hardcoded default for L"C:\\Program Files\\Unigine\\Heaven\\SHDocVw.dll" 003c:trace:module:load_builtin_dll Trying built-in L"C:\\Program Files\\Unigine\\Heaven\\SHDocVw.dll" 003c:warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\Program Files\\Unigine\\Heaven\\SHDocVw.dll": /home/focht/.wine/dosdevices/c:/Program Files/Unigine/Heaven/SHDocVw.dll: invalid ELF header 003c:trace:module:load_builtin_dll Trying built-in L"SHDocVw.dll" 003c:trace:module:load_builtin_dll Found L"C:\\windows\\system32\\shdocvw.dll" at 0x38c10000 for builtin L"C:\\Program Files\\Unigine\\Heaven\\SHDocVw.dll" 003c:Call PE DLL (proc=0x38c2bc50,module=0x38c10000 L"shdocvw.dll",reason=WINE_PREATTACH,res=(nil)) 003c:Ret PE DLL (proc=0x38c2bc50,module=0x38c10000 L"shdocvw.dll",reason=WINE_PREATTACH,res=(nil)) retval=1 003c:trace:module:load_dll Loaded module L"C:\\Program Files\\Unigine\\Heaven\\SHDocVw.dll" (builtin) at 0x38c10000 003c:Ret KERNEL32.LoadLibraryExW() retval=38c10000 ret=79e862c8 ... 003c:trace:seh:raise_exception code=c0000005 flags=0 addr=0x79ec122b ip=79ec122b tid=003c 003c:trace:seh:raise_exception info[0]=00000000 003c:trace:seh:raise_exception info[1]=00000010 003c:trace:seh:raise_exception eax=00000000 ebx=00000008 ecx=00000000 edx=0000000e esi=00175758 edi=0017b2e0 003c:trace:seh:raise_exception ebp=0032dd40 esp=0032dd1c cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00210246 003c:trace:seh:call_vectored_handlers calling handler at 0x68b66120 code=c0000005 flags=0 003c:trace:seh:call_vectored_handlers handler at 0x68b66120 returned 0 003c:trace:seh:call_stack_handlers calling handler at 0x7a2f2d8c code=c0000005 flags=0 --- snip --- Regards -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=20777 --- Comment #6 from Kari <refic(a)psimerion.org> 2010-10-16 01:57:06 CDT --- The latest version of Heaven benchmark (2.1) does indeed work. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=20777 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- URL|http://unigine.com/download |http://www.techpowerup.com/ |/#heaven |downloads/1775d/Unigine_Hea | |ven-2.0.msi Summary|Unigine Heaven benchmark |Unigine Heaven benchmark |crashes on load |v2.0 crashes on startup |(SHDocVw.dll interop dll |(SHDocVw.dll interop dll |not loaded) |not loaded/loader load | |order) --- Comment #7 from Anastasius Focht <focht(a)gmx.net> 2011-12-14 11:31:05 CST --- Hello, --- quote --- The latest version of Heaven benchmark (2.1) does indeed work. --- quote --- Good to hear, but the older v2.0 still exhibits the problem. Actually I don't like my time gone to waste just because an app evolved and uses a different tech now. In-depth analysis of bugs can be pretty time consuming... For reproducing you need to remove "msvcm90.dll" reference from Wine's fake x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4148_none_deadbeef.manifest (or the whole manifest) to have the loader pick up "msvcm90.dll" in application folder. $ sha1sum Unigine_Heaven-2.0.msi 6a0bd499ae8ed8d73d74d964d3c4312a0a40b7e6 Unigine_Heaven-2.0.msi $ wine --version wine-1.3.34-295-g4918d91 Regards -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
https://bugs.winehq.org/show_bug.cgi?id=20777 --- Comment #8 from Austin English <austinenglish(a)gmail.com> --- http://www.techpowerup.com/downloads/1775/unigine-heaven-dx11-benchmark-2-0/ still in wine-1.7.13. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=20777 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish(a)gmail.com --- Comment #9 from Anastasius Focht <focht(a)gmx.net> --- *** Bug 31539 has been marked as a duplicate of this bug. *** -- 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.
http://bugs.winehq.org/show_bug.cgi?id=20777 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Unigine Heaven benchmark |Multiple applications and |v2.0 crashes on startup |games fail to load |(SHDocVw.dll interop dll |SHDocVw.dll interop dll |not loaded/loader load |(Unigine Heaven benchmark |order) |v2.0, Toad for SQL Server | |5.7) --- Comment #10 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, obviously still present, refining summary to collect dupes here. $ wine --version wine-1.7.14 Regards -- 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.
https://bugs.winehq.org/show_bug.cgi?id=20777 Simon <swdevelop1981(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |swdevelop1981(a)gmail.com -- 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.
https://bugs.winehq.org/show_bug.cgi?id=20777 --- Comment #11 from Nikolay Sivov <bunglehead(a)gmail.com> --- This sounds similar to bug 14980, when wine prefers its own dll over one installed in application dir. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=20777 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |imwellcushtymelike(a)gmail.co | |m --- Comment #12 from Anastasius Focht <focht(a)gmx.net> --- *** Bug 34042 has been marked as a duplicate of this bug. *** -- 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.
https://bugs.winehq.org/show_bug.cgi?id=20777 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.techpowerup.com/ |https://web.archive.org/web |downloads/1775d/Unigine_Hea |/20200327123131/http://down |ven-2.0.msi |load.fileplanet.com/ftp1/03 | |2010/Unigine_Heaven-2.0.msi | |?st=2gCW5_LjM0OSxeJIAizmBw& | |e=1585323047 Summary|Multiple applications and |Multiple applications and |games fail to load |games fail to load |SHDocVw.dll interop dll |SHDocVw.dll interop dll |(Unigine Heaven benchmark |(Wine's 'shdocvw.dll' is |v2.0, Toad for SQL Server |preferred over |5.7) |native)(Unigine Heaven | |benchmark v2.0, Toad for | |SQL Server 5.7, QuickBooks | |Help) --- Comment #13 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, refining summary a bit to have more accurate result matching per component. Added 'preferred over native' in summary line https://bugs.winehq.org/buglist.cgi?quicksearch=preferred%20over%20native&li... The download link is dead but I found a working replacement. https://www.fileplanet.com/archive/p-22706/Unigine-Heaven-Benchmark-2-0/down... -> https://web.archive.org/web/20200327123131/http://download.fileplanet.com/ft... @Nikolay --- quote --- This sounds similar to bug 14980, when wine prefers its own dll over one installed in application dir. --- quote --- As already mentioned in some of the other 6+ collector tickets: Yes, the underlying loader issue is the same. There are dozen (hundreds?) of apps/games affected. From my experience such a big collector ticket usually becomes a big mess with many people talking about different things all over the place because "their" app/game was mentioned (100+ comments). Hence I prefer to have the insufficiency tracked per (Wine) component that failed to load, and yes, it's not the standard practice for managing dupes. $ sha1sum Unigine_Heaven-2.0.msi d6a0bd499ae8ed8d73d74d964d3c4312a0a40b7e6 Unigine_Heaven-2.0.msi $ du -sh Unigine_Heaven-2.0.msi 231M Unigine_Heaven-2.0.msi $ wine --version wine-5.4-412-g8baf4a2a55 Regards -- 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.
participants (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla