err:ntdll:RtlpWaitForCriticalSection...

Christopher Radau C.Radau at in-put.de
Wed Jun 27 12:25:25 CDT 2001


Hi there,

I'm relativly new to this linux-stuff an especially to wine.
I'm trying to bring up an software that is using the FOXW2600.ESL als 
runtime library (as far as i understand this).
All i can get out of wine is a blank and black (managed) screen an a 
bunch of messages at starting konsole.
At the end wine claims to be successful.

I'm running 
SuSE 7.2
codeweavers-wine-20010305 configured to use *not* my windows-installation

Here is an part of wine -debugmsg +module,+loaddll:
:
<snip a lot, seems to be OK>
:
trace:module:NE_OpenFile opened 'C:\BADE\FOXW2600.ESL' -> 20
trace:module:NE_LoadSegment Loading segment 1, hSeg=02be, flags=0d42
trace:module:NE_FixupSegmentPrologs (1);
trace:module:NE_FixupSegmentPrologs num_entries: 512, bundle: 0x4037bb40, 
next: 0000, pSeg: 0x4038dc7c
trace:module:NE_FixupSegmentPrologs pFunc: 0x403975fc, *(DWORD *)pFunc: 
8e909090, num_entries: 511
trace:module:NE_FixupSegmentPrologs pFunc: 0x403975f2, *(DWORD *)pFunc: 
8e909090, num_entries: 510
:
<snip counting down until num_entries: 0>
:

trace:module:NE_StartTask Starting main program: cs:ip=02bf:e1ec ds=02cf 
ss:sp=02cf:5890

<snip only a few lines>

trace:module:GetProcAddress16 018e 007e
trace:module:GetProcAddress16 returning 0197005f
trace:module:GetProcAddress16 018e 0095
trace:module:GetProcAddress16 returning 019700ac
trace:module:GetModuleFileName16 02cf -> 'C:\BADE\FOXW2600.ESL'
trace:module:GetProcAddress16 018e 0093
trace:module:GetProcAddress16 returning 019700a1
trace:module:GetModuleFileName16 02cf -> 'C:\BADE\FOXW2600.ESL'
trace:module:GetModuleFileName16 02cf -> 'C:\BADE\FOXW2600.ESL'
trace:module:GetModuleHandle16 (KERNEL)
trace:module:GetProcAddress16 011e 00b7
trace:module:GetProcAddress16 returning ffff00ef
err:ntdll:RtlpWaitForCriticalSection Critical section 0x400f5508 wait 
timed out, retrying (60 sec) fs=0267
err:ntdll:RtlpWaitForCriticalSection Critical section 0x407f4230 wait 
timed out, retrying (60 sec) fs=01e7
err:ntdll:RtlpWaitForCriticalSection Critical section 0x40687290 wait 
timed out, retrying (60 sec) fs=0267
err:ntdll:RtlpWaitForCriticalSection Critical section 0x40687290 wait 
timed out, retrying (60 sec) fs=01e7
Wine exited with a successful status


Any ideas ? (please)
Any more log I can provide ? 

(wine -debugmsg +all is 2,5 MB and doesn *not* end up with the 
RtlpWaitForCriticalSection error, but

<snip  approx.2 MB>

Call x11drv.17: LoadOEMResource(00007ff7,00000001) ret=40633dbe fs=02d7
trace:heap:HeapAlloc (40340000,00000002,0000008c): returning 403e75d8
trace:seh:EXC_RtlRaiseException code=c0000005 flags=0
0810d2a8: queue_exception_event( first=1, 
record={context={flags=00000000,eax=40c01e90,ebx=407bf0e0,ecx=403bdc40,e
dx=00000000,esi=40c03eb4,edi=403e75d8,ebp=40c01d9c,eip=407b3cf9,esp=40bf
fd80,eflags=00210202,cs=0023,ds=002b,es=002b,fs=02d7,gs=02f7,dr0=0000000
0,dr1=00000000,dr2=00000000,dr3=00000000,dr6=00000000,dr7=00000000,float
={00000000,00000000,00000000,00000000,00000000,00000000,00000000,0000000
0,00000000,00000000,00000000,00000000,00000000,00000000,00000000,0000000
0,00000000,00000000,00000000,00000000,00000000,00000000,00000000,0000000
0,00000000,00000000,00000000,00000000}},rec={code=c0000005,flags=0,rec=(
nil),addr=0x407b3cf9,params={1,40bffd7c}} )
0810d2a8: queue_exception_event() = 0 { handle=0 }
trace:seh:EXC_CallHandler calling handler at (nil) code=c0000005 flags=0
trace:seh:EXC_RtlRaiseException code=c0000005 flags=0
0810d2a8: queue_exception_event( first=1, 
record={context={flags=40c048e0,eax=00000049,ebx=400f6a24,ecx=40c04b28,e
dx=00000049,esi=40c04bdc,edi=00000000,ebp=40c04b34,eip=00000000,esp=40c0
4b08,eflags=00210202,cs=0023,ds=002b,es=002b,fs=02d7,gs=02f7,dr0=400eb87
3,dr1=00000014,dr2=40c04778,dr3=4005b278,dr6=400e8c3c,dr7=40c04784,float
={40c04818,400c0920,00000000,40c048e0,400eb873,00000014,400f6a24,40c048e
0,4068a0c0,40c04834,40c04824,400f6a24,00000004,02d70002,00000000,fffffff
f,00000004,40c047c8,00044800,4068a0c0,00000000,72657375,342e3233,203a353
2,7373654d,42656761,0041786f,400eb73e}},rec={code=c0000005,flags=0,rec=(
nil),addr=(nil),params={0,0}} )
0810d2a8: queue_exception_event() = 0 { handle=0 }
trace:seh:EXC_CallHandler calling handler at 0x4005b2e0 code=c0000005 
flags=0
trace:seh:EXC_CallHandler handler returned 2
trace:seh:EXC_CallHandler calling handler at 0x4005b2e0 code=c0000005 
flags=10
trace:seh:EXC_CallHandler handler returned 2)

<snip much more of that,. until...>


trace:seh:EXC_CallHandler calling handler at 0x4005b2e0 code=c0000005 
flags=10
080c6aa0: *wakeup* object=0
trace:timer:SERVICE_Loop Wait returned: 0
trace:timer:SERVICE_Loop Waiting for 6 objects
080c6aa0: select( flags=6, sec=0, usec=0, handles={72,84,64,52,44,32} )
080c6aa0: select() = PENDING
trace:seh:EXC_CallHandler handler returned 2
trace:seh:EXC_CallHandler calling handler at 0x4005b2e0 code=c0000005 
flags=10
<snip endless trace:seh:EXC_   ...>

Sorry for the massive posting. I just don't know what information can be 
usefull...


Cheers
Chris



More information about the wine-users mailing list