http://bugs.winehq.org/show_bug.cgi?id=6847
--- Comment #10 from tom schorpp <thomas.schorpp(a)googlemail.com> 2008-01-09 19:35:55 ---
schorpp@tom1:/usr/local/src/eech-new$ grep -i ole
/mnt/dos2/Razorworks/cohokum/wine.log
0009:Call PE DLL (proc=0x7ea0fcb0,module=0x7e9a0000
L"ole32.dll",reason=WINE_PREATTACH,res=(nil))
0009:Ret PE DLL (proc=0x7ea0fcb0,module=0x7e9a0000
L"ole32.dll",reason=WINE_PREATTACH,res=(nil)) retval=1
0009:Call PE DLL (proc=0x7ea0fcb0,module=0x7e9a0000
L"ole32.dll",reason=PROCESS_ATTACH,res=0x1)
0009:Call KERNEL32.__wine_dll_register_16(7ea2bb78,7ea11d8d "ole2.dll")
ret=7e9afea7
0009:Call KERNEL32.__wine_dll_register_16(7ea2d424,7ea1269c "ole2conv.dll")
ret=7e9affb3
0009:Call KERNEL32.__wine_dll_register_16(7ea2d5c8,7ea126fe "ole2nls.dll")
ret=7e9b017b
0009:Call KERNEL32.__wine_dll_register_16(7ea2dae0,7ea12723 "ole2prox.dll")
ret=7e9b01df
0009:Call KERNEL32.__wine_dll_register_16(7ea2dbe0,7ea12742 "ole2thk.dll")
ret=7e9b02cf
0009:Ret PE DLL (proc=0x7ea0fcb0,module=0x7e9a0000
L"ole32.dll",reason=PROCESS_ATTACH,res=0x1) retval=1
0009:Call ole32.CoInitializeEx(00000000,00000000) ret=00401028
0009:Ret ole32.CoInitializeEx() retval=00000000 ret=00401028
000c:Call PE DLL (proc=0x7ea0fcb0,module=0x7e9a0000
L"ole32.dll",reason=THREAD_ATTACH,res=(nil))
000c:Ret PE DLL (proc=0x7ea0fcb0,module=0x7e9a0000
L"ole32.dll",reason=THREAD_ATTACH,res=(nil)) retval=1
000d:Call PE DLL (proc=0x7ea0fcb0,module=0x7e9a0000
L"ole32.dll",reason=THREAD_ATTACH,res=(nil))
000d:Ret PE DLL (proc=0x7ea0fcb0,module=0x7e9a0000
L"ole32.dll",reason=THREAD_ATTACH,res=(nil)) retval=1
000c:Call gdi32.wglGetProcAddress(7e100a8c "glGetBooleanv") ret=7e08cf17
000c:Call ole32.CoCreateInstance(0094e21c,00000000,00000001,0094e22c,00782a4c)
ret=0042bc31
err:ole:CoCreateInstance apartment not initialised
000c:Ret ole32.CoCreateInstance() retval=800401f0 ret=0042bc31
000c:Call ole32.CoCreateInstance(0094e2dc,00000000,00000001,0094e2ec,00782a48)
ret=0042bbbf
err:ole:CoCreateInstance apartment not initialised
000c:Ret ole32.CoCreateInstance() retval=800401f0 ret=0042bbbf
800401F0 CoInitialize(Ex) has not been called.
???
http://msdn2.microsoft.com/en-us/library/ms678543(VS.85).aspx
COM CoInitialize
Initializes the COM library on the current thread and identifies the
concurrency model as single-thread apartment (STA). Applications must
initialize the COM library before they can call COM library functions other
than CoGetMalloc and memory allocation functions.
New applications should call CoInitializeEx instead of CoInitialize.
CoInitializeEx (retval is 00000000, S_OK) or CoCreateInstance in Wine buggy.
Searching or filing new Wine COM bug and try to work around EECH by using the
old CoInitialize().
y
tom
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=3972
James McKenzie <jjmckenzie51(a)sprintpcs.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jjmckenzie51(a)sprintpcs.com
--- Comment #25 from James McKenzie <jjmckenzie51(a)sprintpcs.com> 2008-01-09 19:26:24 ---
It appears that .NET 2.0 is now crashing on install when attempting to run
RegSvcs.exe to register one its many components on a clean .wine. Will look at
the .nls fix next.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=6847
tom schorpp <thomas.schorpp(a)googlemail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |thomas.schorpp(a)googlemail.co
| |m
--- Comment #9 from tom schorpp <thomas.schorpp(a)googlemail.com> 2008-01-09 16:59:19 ---
hi, another app is affected : Enemy Engaded I , EECH community versions
http://appdb.winehq.org/objectManager.php?sClass=version&iId=9282
DX7 based, DPlay4
I can remember versions 1.6.x of the game running under Wine versions of that
release times, ~2004-6, now the game does not start up anymore and fails here:
Latest Full CVS Win32 Engine C-Source Code available under no-cost NDA from
http://www.eechcentral.com, ask devlist for access :
void create_direct_play_interface ( void )
{
HRESULT
ret;
destroy_direct_play_interface ();
ret = CoCreateInstance ( &CLSID_DirectPlay, NULL, CLSCTX_INPROC_SERVER,
&IID_IDirectPlay4A, ( LPVOID * ) &direct_playx );
if ( ret != 0 )
{
// must!
debug_fatal ( "DIRECTP: Unable to create DirectPlay4A" );
}
}
with
trace:ole:DllMain 0x7e9b0000 0x8 (nil)
trace:ole:DllMain 0x7e9b0000 0x1 0x1
trace:ole:CoInitializeEx ((nil), 0)
trace:ole:CoInitializeEx () - Initializing the COM libraries
trace:ole:RunningObjectTableImpl_Initialize
trace:ole:apartment_construct creating new apartment, model=0
trace:ole:apartment_construct Created apartment on OXID 80000cafe
trace:ole:DllMain 0x7e9b0000 0x2 (nil)
trace:ole:DllMain 0x7e9b0000 0x2 (nil)
trace:ole:CoCreateInstance (rclsid={2fe8f810-b2a5-11d0-a787-0000f803abfc},
pUnkOuter=(nil), dwClsContext=00000001,
riid={2db72491-652c-11d1-a7a8-0000f803abfc}, ppv=0x782a4c)
err:ole:CoCreateInstance apartment not initialised
trace:ole:CoCreateInstance (rclsid={d1eb6d20-8923-11d0-9d97-00a0c90a43cb},
pUnkOuter=(nil), dwClsContext=00000001,
riid={0ab1c531-4745-11d1-a7a1-0000f803abfc}, ppv=0x782a48)
err:ole:CoCreateInstance apartment not initialised
trace:ole:CoUninitialize ()
trace:ole:apartment_release 80000cafe: after = 0
trace:ole:apartment_release destroying apartment 0x1286a0, oxid 80000cafe
trace:ole:CoUninitialize () - Releasing the COM libraries
trace:ole:RunningObjectTableImpl_UnInitialize
trace:ole:RunningObjectTableImpl_Release (0x128278)
trace:ole:RunningObjectTableImpl_Destroy ()
trace:ole:DllMain 0x7e9b0000 0x0 0x1
There've been no relevant changes in EECH in dplay code for years nor the
change of the CoCreateInstance call, did You abandon support for dplay 4 or is
the COM/ole system in Wine broken?
now pulling wine repository HEAD and try to fix or can any of You see the issue
clear?
workarounds with native DLLs dont work.
y
tom
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
Jeremy Newman <jnewman(a)codeweavers.com> has used the 'sudo' feature to access
Bugzilla using your account.
Jeremy Newman <jnewman(a)codeweavers.com> provided the following reason for doing this:
checking settings
If you feel that this action was inappropriate, please contact
wine-bugs(a)winehq.org. For more information on this feature,
visit <http://bugs.winehq.org/page.cgi?id=sudo.html>.
http://bugs.winehq.org/show_bug.cgi?id=3159
Austin English <austinenglish(a)gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
OS/Version|Windows XP |other
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=7229
Bleeter Yaluser <winehq-bugzilla(a)bleeter.id.au> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |winehq-
| |bugzilla(a)bleeter.id.au
--- Comment #10 from Bleeter Yaluser <winehq-bugzilla(a)bleeter.id.au> 2008-01-09 15:14:42 ---
Adding self as CC
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=7711
Hans Leidekker <hans(a)it.vu.nl> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|-unknown |kernel32
--- Comment #32 from Hans Leidekker <hans(a)it.vu.nl> 2008-01-09 14:49:16 ---
This is the interesting part from your relay log:
0042:Call user32.SetWindowsHookExW(00000004,0189c1b0,00000000,00000042)
0042:Ret user32.SetWindowsHookExW() retval=00040064
0042:Call KERNEL32.FindFirstVolumeW(0034e8ec,00000104)
0042:fixme:volume:FindFirstVolumeW (0x34e8ec, 260), stub!
0042:Ret KERNEL32.FindFirstVolumeW() retval=ffffffff
0042:Call KERNEL32.FindVolumeClose(ffffffff)
0042:fixme:volume:FindVolumeClose (0xffffffff), stub!
0042:Ret KERNEL32.FindVolumeClose() retval=00000000
Meanwhile Alexandre has implemented the volume APIs, which promted me to
try TomTom HOME again. This is what it looks like now:
0011:Ret user32.SetWindowsHookExW() retval=00010036
0011:Call KERNEL32.FindFirstVolumeW(0034fa40,00000104)
0011:Ret KERNEL32.FindFirstVolumeW() retval=001557e0
0011:Call KERNEL32.GetDriveTypeW(0034fa40
L"\\\\?\\Volume{00000000-0000-0000-0000-000000000043}\\")
0011:Ret KERNEL32.GetDriveTypeW() retval=00000000
0011:Call KERNEL32.FindNextVolumeW(001557e0,0034fa40,00000104)
0011:Ret KERNEL32.FindNextVolumeW() retval=00000001
0011:Call KERNEL32.GetDriveTypeW(0034fa40
L"\\\\?\\Volume{00000000-0000-0000-0000-00000000005a}\\")
0011:Ret KERNEL32.GetDriveTypeW() retval=00000000
0011:Call KERNEL32.FindNextVolumeW(001557e0,0034fa40,00000104)
0011:Ret KERNEL32.FindNextVolumeW() retval=00000000
0011:Call KERNEL32.FindVolumeClose(001557e0)
0011:Ret KERNEL32.FindVolumeClose() retval=00000001
So it finds volumes now and wants to know what type they are. That fails
because GetDriveType on a volume name is not implemented yet (I tried, it
works on Windows). The preceding SetWindowsHookEx call presumably serves
to monitor changes to the drives configuration.
Alexander, since you have one of these devices, can you try again
with current git and post the relevant snippet from a +relay log here?
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=8996
Jaime Rave <jaimerave(a)gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jaimerave(a)gmail.com
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=5971
Jaime Rave <jaimerave(a)gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jaimerave(a)gmail.com
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=6008
Jaime Rave <jaimerave(a)gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jaimerave(a)gmail.com
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.