wine and printing..

Andreas Mohr Usenet 07/01 xsidycvl001 at sneakemail.com
Fri Jul 20 16:58:56 CDT 2001


Chr Radau <Chr.Radau at web.de> wrote:


>>>>>>>>>>>>>>>>>>> Ursprüngliche Nachricht <<<<<<<<<<<<<<<<<<
>> I'm running now wine-20010629.
>> > The Software lets me do a few installation-steps and the hangs forever.

>> > Here is some logging:

>> > wine --debugmsg +loaddll
>> > http://www.geocities.com/Moelle2/loaddll.log.gz

>> > wine --debugmsg +realy
>> > http://www.geocities.com/Moelle2/relay.log.gz

>> ds=079f
>> 080c54e8:Ret  USER.437: ANSIUPPERBUFF() retval=0x0001 ret=056f:8975 
> ds=079f
>> 080c54e8:Call USER.437: ANSIUPPERBUFF(0x079f0270 "An\023",0x0001) 
> ret=056f:8975
>> ds=079f
>> 080c54e8:Ret  USER.437: ANSIUPPERBUFF() retval=0x0001 ret=056f:8975 
> ds=079f
>> 080c54e8:Call KERNEL.47: GETMODULEHANDLE(0397:6f06 "SETUPKIT") 
> ret=04b7:007c ds=0397
>> 080c54e8:Ret  KERNEL.47: GETMODULEHANDLE() retval=0x090f0000 
> ret=04b7:007c ds=0397
>> 080c54e8:Call KERNEL.95: LOADLIBRARY(0x03976f06 "SETUPKIT.DLL") 
> ret=04b7:00a4 ds=0397

>> Eh ? and here it stops ???

> Yepp. It just sits there like a dead duck. 
> The (automaticaly maximized) x-window with the installation-screen 
> freezes.
> All I can do is play something like „Moorhuhn“ and kill the duck. :-))

>> Strange ! It should really return from LoadLibrary16() !
>> Does it consume 0% or 100% CPU here ?

> It takes all it can get. If I don't touch anything it uses up to 98 % of 
> prozessor

>> Try --debugmsg +all,-snoop,-string,-text to hopefully find out more.

[...]

> Here it 
> is...http://www.geocities.com/Moelle2/all-snoop-string-text.log.gz
> Any ideas ?
Yep !

080c54c8:trace:module:NE_LoadDLLs Loading 'VER'
080c54c8:trace:module:GetModuleHandle16 (VER)
080c54c8:trace:module:NE_LoadDLLs Loading 'KERNEL'
080c54c8:trace:module:GetModuleHandle16 (KERNEL)
080c47f0:trace:seh:EXC_RtlRaiseException code=c000013a flags=0
0806b0b8:trace:seh:EXC_RtlRaiseException code=c000013a flags=0
0806b0b8: queue_exception_event( first=1, record={context={flags=00000000,eax=00000003,ebx=0000000d,ecx=40606a30,edx=00000008,esi=4012a400,edi=40606a30,ebp=40606a38,eip=40341f02,esp=40606a0c,eflags=00000246,cs=0023,ds=002b,es=002b,fs=008f,gs=0000,dr0=00000000,dr1=00000000,dr2=00000000,dr3=00000000,dr6=00000000,dr7=00000000,float={00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000
,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000}},rec={code=c000013a,flags=0,rec=(nil),addr=0x40341f02,params={}} )
0806b0b8: queue_exception_event() = 0 { handle=0 }
080c47f0: queue_exception_event( first=1, record={context={flags=00000000,eax=00000003,ebx=00000016,ecx=40936d58,edx=00000008,esi=40947000,edi=40936d58,ebp=40936d60,eip=40341f02,esp=40936d34,eflags=00000246,cs=0023,ds=002b,es=002b,fs=01d7,gs=0000,dr0=00000000,dr1=00000000,dr2=00000000,dr3=00000000,dr6=00000000,dr7=0000

Most probably the exception handling got stuck.
Would be interesting to know *where* the exception gets raised.
Add some ERR()s to relevant Wine functions (NE_LoadDLLs,
GetModuleHandle16, ...), recompile and test...

-- 
Andreas Mohr, Renningen, Germany
In case you need to contact me after expiry of temporary email address:
my real address is (initial of first name).(last name)@mailto.de



More information about the wine-users mailing list