[Bug 22392] New: 3dmark03, 3dmark06 crash on startup when trying to get system info
http://bugs.winehq.org/show_bug.cgi?id=22392 Summary: 3dmark03, 3dmark06 crash on startup when trying to get system info Product: Wine Version: 1.1.43 Platform: x86 URL: http://www.futuremark.com/download/3dmark03/ OS/Version: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs(a)winehq.org ReportedBy: dank(a)kegel.com The log from 3dmark03 looks like 0009:Call ole32.CoGetObject(0032f448 L"Elevation:Administrator!new:{F21AABF7-4F63-48FB-9524-822429922224}",0032f410,1003d200,00d995f4) ret=10013222 ... err:ole:CoGetClassObject no class object {f21aabf7-4f63-48fb-9524-822429922224} could be created for context 0x4 0009:Ret ole32.CoCreateInstance() retval=80040152 ret=10013233 0009:Call user32.MessageBoxA(00000000,1003d250 "Errors occured while initializing Futuremark SystemInfo. Please make sure the software is properly installed. For latest Futuremark SystemInfo, please see www.futuremark.com.",1003d300 "Error",00000000) ret=10013252 which sounds like we're missing a funky com feature, the COM Elevation Moniker http://msdn.microsoft.com/en-us/library/ms679687(VS.85).aspx This must have been added in the most recent update of the app; I'm running build 3.6.0, which is quite recent. (I can't find the old version.) You can bypass this on sysmark06 with -nosysteminfo (note the single dash), but I can't seem to bypass it on sysmark03. -- 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=22392 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |7807 -- 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=22392 zil <zilforever(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zilforever(a)gmail.com --- Comment #1 from zil <zilforever(a)gmail.com> 2010-05-07 08:21:03 --- my 3DMark03 build 3.6.0 from 2008 or earlier works and crash on bug 7807 I downloaded version 3DMark03_v360_1901 (version 3.6.2 <-info from installshield) Latest release: February 11th, 2010 wine 3DMark03.exe fixme:win:EnumDisplayDevicesW ((null),0,0x32e958,0x00000000), stub! fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x13e6a0,0x13e5a0): stub fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x13ebd0,0x13e880): stub fixme:win:EnumDisplayDevicesW ((null),0,0x32f324,0x00000000), stub! fixme:win:LockWindowUpdate (0xd0058), partial stub! err:ole:create_server class {f21aabf7-4f63-48fb-9524-822429922224} not registered err:ole:CoGetClassObject no class object {f21aabf7-4f63-48fb-9524-822429922224} could be created for context 0x4 fixme:win:LockWindowUpdate ((nil)), partial stub! so yes i can confirm 3DMark03 build 3.6.2 crash in wine 1.1.43 Wow they updating such old program. -- 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=22392
Wylda <wylda(a)volny.cz> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |wylda(a)volny.cz
--- Comment #2 from Wylda <wylda(a)volny.cz> 2010-05-28 12:46:18 ---
Hi Dan/Zil, just a note. That 3dmark 2003 which has problem is v3.6.0 build
0906 or 1901.
If you want to avoid that "get system info" problem and thus run 3dmark03, look
for older version like v3.4.0 (tested right now for bug 7807 and this older
version works fine in wine).
> Wow they updating such old program.
>From their pages difference between v3.6.0/0906 and v3.6.0/1901:
* No change to benchmark scoring
* Updated System Info component version to 3.21.2.1;
--
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=22392 --- Comment #3 from Wylda <wylda(a)volny.cz> 2010-06-19 06:52:50 --- Still present in wine-1.2-rc4. To work around the startup failure you need to run: $ wine 3DMark06.exe -nosysteminfo -- 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=22392 --- Comment #4 from Wylda <wylda(a)volny.cz> 2010-08-29 00:55:36 CDT --- Still present in wine-1.3.1-267-g7ab48e8. Tested under 3dmark2006. -- 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=22392 lubosz <lubosz(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lubosz(a)gmail.com --- Comment #5 from lubosz <lubosz(a)gmail.com> 2010-12-05 21:49:01 CST --- Still present in wine-1.3.8 -- 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=22392 Jeremy Huddleston <jeremyhu(a)freedesktop.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremyhu(a)freedesktop.org --- Comment #6 from Jeremy Huddleston <jeremyhu(a)freedesktop.org> 2011-06-15 10:46:11 CDT --- Still problematic in 1.3.22 ... does someone have a link to the 3.6.0 version? -- 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=22392 --- Comment #7 from Artem S. Tashkinov <t.artem(a)mailcity.com> 2012-03-25 14:17:24 CDT --- 3DMark03 works just fine for me with Wine 1.5.0. 3DMark06 still exhibits this behaviour. -- 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=22392 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |focht(a)gmx.net Summary|3dmark03, 3dmark06 crash on |3dmark03, 3dmark06 crash on |startup when trying to get |startup when trying to get |system info |system info (Wine lacks | |support for COM dll | |surrogate, dllhost.exe) --- Comment #8 from Anastasius Focht <focht(a)gmx.net> 2012-03-25 16:31:36 CDT --- Hello, --- quote --- 3DMark03 works just fine for me with Wine 1.5.0. --- quote --- I doubt that. Even 3DMark03 still has this problem, though no crash. It tries to instanciate COM surrogate using COM elevation moniker: (http://msdn.microsoft.com/en-us/library/windows/desktop/ms679687%28v=vs.85%2...) --- snip --- 0024:CALL SI3.??0CSI3_dll@@QAE(a)XZ(<unknown, check return>) ret=00408769 ... 0024:Call ole32.CoInitializeEx(00000000,00000002) ret=100131b5 0024:Ret ole32.CoInitializeEx() retval=00000001 ret=100131b5 0024:Call KERNEL32.GetConsoleWindow() ret=100131bb 0024:Ret KERNEL32.GetConsoleWindow() retval=00000000 ret=100131bb 0024:Call ole32.StringFromGUID2(1003d240,0032f638,00000032) ret=100131d2 0024:Ret ole32.StringFromGUID2() retval=00000027 ret=100131d2 0024:Call KERNEL32.GetLastError() ret=1002539a 0024:Ret KERNEL32.GetLastError() retval=00000000 ret=1002539a 0024:Call ole32.CoGetObject(0032f3e0 L"Elevation:Administrator!new:{F21AABF7-4F63-48FB-9524-822429922224}",0032f3a8,1003d200,00a77044) ret=10013222 ... 0024:Ret ole32.CoGetObject() retval=80070057 ret=10013222 --- snip --- and falls back to standard COM surrogate instanciation (no local server -> dll needs to be hosted in remote process): --- snip --- 0024:Call ole32.CoCreateInstance(1003d240,00000000,00000004,1003d200,00a07004) ret=10013233 0024:trace:ole:CoCreateInstance (rclsid={f21aabf7-4f63-48fb-9524-822429922224}, pUnkOuter=(nil), dwClsContext=00000004, riid={96b9667d-889a-4c0c-b2de-ada9312e2fcc}, ppv=0xa07004) 0024:trace:ole:CoGetClassObject CLSID: {f21aabf7-4f63-48fb-9524-822429922224},IID: {00000001-0000-0000-c000-000000000046} 0024:trace:ole:RPC_GetLocalClassObject rclsid={f21aabf7-4f63-48fb-9524-822429922224}, iid={00000001-0000-0000-c000-000000000046} 0024:trace:ole:RPC_GetLocalClassObject waiting for L"\\\\.\\pipe\\{F21AABF7-4F63-48FB-9524-822429922224}" 0024:Call KERNEL32.WaitNamedPipeW(0032f0cc L"\\\\.\\pipe\\{F21AABF7-4F63-48FB-9524-822429922224}",ffffffff) ret=7e652f7c 0024:Ret KERNEL32.WaitNamedPipeW() retval=00000000 ret=7e652f7c 0024:Call KERNEL32.CreateFileW(0032f0cc L"\\\\.\\pipe\\{F21AABF7-4F63-48FB-9524-822429922224}",c0000000,00000000,00000000,00000003,00000000,00000000) ret=7e652fbd 0024:Ret KERNEL32.CreateFileW() retval=ffffffff ret=7e652fbd 0024:trace:ole:create_local_service Attempting to start Local service for {f21aabf7-4f63-48fb-9524-822429922224} 0024:Call advapi32.RegOpenKeyExW(80000000,0032eda2 L"CLSID\\{F21AABF7-4F63-48FB-9524-822429922224}",00000000,00020019,0032ed9c) ret=7e618a3f 0024:Ret advapi32.RegOpenKeyExW() retval=00000000 ret=7e618a3f 0024:Call advapi32.RegQueryValueExW(000000a0,7e6e8400 L"AppId",00000000,0032ee30,0032ee9a,0032ee38) ret=7e618b64 0024:Ret advapi32.RegQueryValueExW() retval=00000000 ret=7e618b64 0024:Call advapi32.RegCloseKey(000000a0) ret=7e618b78 0024:Ret advapi32.RegCloseKey() retval=00000000 ret=7e618b78 0024:Call advapi32.RegOpenKeyExW(80000000,0032ee3e L"AppId\\{98D47D6B-5724-481B-BF22-2DCFEE22CE1A}",00000000,00020019,0032ef38) ret=7e618bfc 0024:Ret advapi32.RegOpenKeyExW() retval=00000000 ret=7e618bfc 0024:Call advapi32.RegQueryValueExW(000000a0,7e6ef91a L"LocalService",00000000,0032ef34,0032ef3e,0032ef30) ret=7e652c59 0024:Ret advapi32.RegQueryValueExW() retval=00000002 ret=7e652c59 0024:warn:ole:create_local_service No LocalService value 0024:Call advapi32.RegCloseKey(000000a0) ret=7e652e12 0024:Ret advapi32.RegCloseKey() retval=00000000 ret=7e652e12 0024:Call advapi32.RegOpenKeyExW(80000000,0032ec52 L"CLSID\\{F21AABF7-4F63-48FB-9524-822429922224}",00000000,00020019,0032ec4c) ret=7e618a3f 0024:Ret advapi32.RegOpenKeyExW() retval=00000000 ret=7e618a3f 0024:Call advapi32.RegOpenKeyExW(000000a0,7e6ef964 L"LocalServer32",00000000,00020019,0032ef74) ret=7e618a9c 0024:Ret advapi32.RegOpenKeyExW() retval=00000002 ret=7e618a9c 0024:Call advapi32.RegCloseKey(000000a0) ret=7e618aad 0024:Ret advapi32.RegCloseKey() retval=00000000 ret=7e618aad 0024:err:ole:create_server class {f21aabf7-4f63-48fb-9524-822429922224} not registered 0024:err:ole:CoGetClassObject no class object {f21aabf7-4f63-48fb-9524-822429922224} could be created for context 0x4 0024:Ret ole32.CoCreateInstance() retval=80040152 ret=10013233 0024:Call user32.MessageBoxA(00000000,1003d250 "Errors occured while initializing Futuremark SystemInfo. Please make sure the software is properly installed. For latest Futuremark SystemInfo, please see www.futuremark.com.",1003d300 "Error",00000000) ret=10013252 --- snip --- "{f21aabf7-4f63-48fb-9524-822429922224}" is provided by "FMSI.dll" COM dll is located in: --- snip --- c:\drive_c\Program Files\Common Files\Futuremark Shared\Futuremark SystemInfo\ --- snip --- The COM dll is properly registered: --- snip --- REGEDIT4 [HKEY_CLASSES_ROOT\CLSID\{F21AABF7-4F63-48FB-9524-822429922224}] @="FuturemarkSystemInfo Class" "AppID"="{98D47D6B-5724-481B-BF22-2DCFEE22CE1A}" "LocalizedString"="@C:\\Program Files\\Common Files\\Futuremark Shared\\Futuremark SystemInfo\\FMSI.dll,-101" [HKEY_CLASSES_ROOT\CLSID\{F21AABF7-4F63-48FB-9524-822429922224}\Elevation] "Enabled"=dword:00000001 [HKEY_CLASSES_ROOT\CLSID\{F21AABF7-4F63-48FB-9524-822429922224}\InprocServer32] @="C:\\Program Files\\Common Files\\Futuremark Shared\\Futuremark SystemInfo\\FMSI.dll" "ThreadingModel"="Both" [HKEY_CLASSES_ROOT\CLSID\{F21AABF7-4F63-48FB-9524-822429922224}\ProgID] @="FMSI.FuturemarkSystemInfo.1" [HKEY_CLASSES_ROOT\CLSID\{F21AABF7-4F63-48FB-9524-822429922224}\Programmable] [HKEY_CLASSES_ROOT\CLSID\{F21AABF7-4F63-48FB-9524-822429922224}\TypeLib] @="{B1A2B8FD-F87D-4CE8-BD4D-75B4F216F921}" [HKEY_CLASSES_ROOT\CLSID\{F21AABF7-4F63-48FB-9524-822429922224}\VersionIndependentProgID] @="FMSI.FuturemarkSystemInfo" --- snip --- What's missing here is Wine support for COM dll surrogate: http://msdn.microsoft.com/en-us/library/windows/desktop/ms695225%28v=vs.85%2... Might be a dupe of other bugs (or the other way around). $ du -sh 3DMark03_v360_1901.exe 182M 3DMark03_v360_1901.exe $ sha1sum 3DMark03_v360_1901.exe w46a439101ddbbe3c9563b5e9651cb61b46ce0619 3DMark03_v360_1901.exe $ wine --version wine-1.5.0 3DMark03_v360_1901.exe 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=22392 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE --- Comment #9 from Anastasius Focht <focht(a)gmx.net> 2012-03-27 15:50:06 CDT --- Hello, marking this one a dupe of bug 20296 (collecting apps there). Regards *** This bug has been marked as a duplicate of bug 20296 *** -- 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=22392 Frédéric Delanoy <frederic.delanoy(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #10 from Frédéric Delanoy <frederic.delanoy(a)gmail.com> 2012-03-29 06:45:29 CDT --- Closing. -- 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=22392 Saulius K. <saulius2(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |saulius2(a)gmail.com -- 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=22392 Matteo Bruni <matteo.mystral(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonas.vejlin(a)gmail.com --- Comment #11 from Matteo Bruni <matteo.mystral(a)gmail.com> --- *** Bug 47003 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=22392 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.futuremark.com/d |https://web.archive.org/web |ownload/3dmark03/ |/20211120172252/https://us5 | |-dl.techpowerup.com/files/k | |BdMCoPMSkb4J-slzmMmUw/16374 | |72148/3DMark03_v360_1901.ex | |e --- Comment #12 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, adding stable download link via Internet Archive. 3DMark 2003 v3.6.2 https://web.archive.org/web/20211120172252/https://us5-dl.techpowerup.com/fi... https://www.virustotal.com/gui/file/86d7f73747944c553e47e6ab5a74138e8bbca07f... $ sha1sum 3DMark03_v360_1901.exe 46a439101ddbbe3c9563b5e9651cb61b46ce0619 3DMark03_v360_1901.exe $ du -sh 3DMark03_v360_1901.exe 182M 3DMark03_v360_1901.exe 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