[Bug 17540] Zondervan Pradis 6.0 hangs due to ole32.dll.CoGetCurrentLogicalThreadId stub
wine-bugs at winehq.org
wine-bugs at winehq.org
Mon Apr 28 12:13:29 CDT 2014
https://bugs.winehq.org/show_bug.cgi?id=17540
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |download
Status|UNCONFIRMED |NEW
URL| |https://www.dropbox.com/s/m
| |vnwzgtaqlk4eq7/pradis6_01_0
| |024.exe
CC| |focht at gmx.net
Hardware|Other |x86
Summary|Zondervan Pradis cannot |Zondervan Pradis 6.0 hangs
|function due to incomplete |due to
|ole32.dll.CoGetCurrentLogic |ole32.dll.CoGetCurrentLogic
|alThreadId |alThreadId stub
Ever confirmed|0 |1
--- Comment #11 from Anastasius Focht <focht at gmx.net> ---
Hello folks,
confirming, still present.
--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/Common Files/Zondervan/Pradis
$ WINEDEBUG=+tid,+seh,+relay,+ole,+variant wine ./pradis6.exe >>log.txt 2>&1
...
002a:trace:ole:COMPOBJ_DllList_Add L"C:\\Program Files\\Common
Files\\Zondervan\\Pradis\\ZDB6.dll"
002a:Call KERNEL32.LoadLibraryExW(0106e7a2 L"C:\\Program Files\\Common
Files\\Zondervan\\Pradis\\ZDB6.dll",00000000,00000008) ret=7e4fd6cb
002a:Call PE DLL (proc=0x1008ad5c,module=0x10000000
L"ZDB6.dll",reason=PROCESS_ATTACH,res=(nil))
...
002a:Ret KERNEL32.LoadLibraryExW() retval=10000000 ret=7e4fd6cb
002a:Call KERNEL32.GetProcAddress(10000000,7e5de069 "DllCanUnloadNow")
ret=7e4fd74e
002a:Ret KERNEL32.GetProcAddress() retval=10088560 ret=7e4fd74e
002a:Call KERNEL32.GetProcAddress(10000000,7e5de079 "DllGetClassObject")
ret=7e4fd769
002a:Ret KERNEL32.GetProcAddress() retval=10088590 ret=7e4fd769
...
002a:trace:ole:apartment_getclassobject added new loaded dll L"C:\\Program
Files\\Common Files\\Zondervan\\Pradis\\ZDB6.dll"
002a:trace:ole:apartment_getclassobject calling DllGetClassObject 0x10088590
002a:Call
rpcrt4.NdrDllGetClassObject(0033e51c,0033e52c,0106e9ac,100bee78,100988a4,100c18b8)
ret=100885c7
...
0038:Call msvcr71.fopen(008a0fe0 "C:\\Program
Files\\Pradis6\\books\\ZZPRADISDEFAULT.zdb",100a0014 "rb") ret=10031151
...
0038:Call KERNEL32.CreateFileW(008760c0 L"C:\\Program
Files\\Pradis6\\books\\ZZPRADISDEFAULT.zdb",80000000,00000003,0166d630,00000003,00000080,00000000)
ret=7ed5ba55
0038:Ret KERNEL32.CreateFileW() retval=000001ec ret=7ed5ba55
...
0038:Call ole32.CoGetCurrentLogicalThreadId(0166d7ec) ret=10049574
0038:fixme:ole:CoGetCurrentLogicalThreadId : stub
0038:Ret ole32.CoGetCurrentLogicalThreadId() retval=80004001 ret=10049574
...
0038:Call ole32.CoGetCurrentLogicalThreadId(0166d9c4) ret=1004907d
0038:fixme:ole:CoGetCurrentLogicalThreadId : stub
0038:Ret ole32.CoGetCurrentLogicalThreadId() retval=80004001 ret=1004907d
...
0038:Call KERNEL32.WaitForMultipleObjects(00000001,008a8e58,00000001,ffffffff)
ret=10049120
0023:Ret winex11.drv.MsgWaitForMultipleObjectsEx() retval=00000001
ret=7eadc25b
0023:Ret user32.MsgWaitForMultipleObjectsEx() retval=00000001 ret=7e5060e1
0023:Call user32.PeekMessageA(0033e0d8,00000000,00000000,00000000,00000002)
ret=7c146c3d
0023:Call winex11.drv.GetKeyboardLayout(00000000) ret=7ea73b3f
0023:Ret winex11.drv.GetKeyboardLayout() retval=04090409 ret=7ea73b3f
0023:Ret user32.PeekMessageA() retval=00000001 ret=7c146c3d
...
0023:trace:ole:CoWaitForMultipleHandles waiting for rpc completion or window
message
0023:Call
user32.MsgWaitForMultipleObjectsEx(00000001,001eeb94,ffffffff,00000160,00000000)
ret=7e5060e1
0023:Call
winex11.drv.MsgWaitForMultipleObjectsEx(00000002,0033dfb8,ffffffff,00000160,00000000)
ret=7eadc25b
--- snip ---
MSDN:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms693805%28v=vs.85%29.aspx
Source:
http://source.winehq.org/git/wine.git/blob/39562961283ccb7c838c5650b11873e69a8d8e56:/dlls/ole32/ole2stubs.c#l101
--- snip ---
101 HRESULT WINAPI CoGetCurrentLogicalThreadId(GUID *pguid)
102 {
103 FIXME(": stub\n");
104 return E_NOTIMPL;
105 }
--- snip ---
$ sha1sum pradis6_01_0024.exe
4b64756b8b276b3015558b22d9580d82fe250d86 pradis6_01_0024.exe
$ du -sh pradis6_01_0024.exe
21M pradis6_01_0024.exe
$ wine --version
wine-1.7.17-92-ge2bf516
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.
More information about the wine-bugs
mailing list