IE6 install Regression

Eric Pouech pouech-eric at wanadoo.fr
Fri Oct 22 16:05:57 CDT 2004


Mike McCormack a écrit :
> 
> Hi Eric,
> 
> The following patch causes the IE6 installer to crash.  Thanks to Rob 
> for figuring out which patch caused the problem very quickly :)
> 
> Mike
> 
> 
> Log message:
>     Eric Pouech <pouech-eric at wanadoo.fr>
>     - msvcrt: the file descriptors are now inherited between parent/child
>     processes
>     - kernel32.CreateProcess: make use of the *reserved2 fields for
>     C-RunTime data inheritance
> 
> http://www.winehq.org/hypermail/wine-cvs/2004/09/0039.html
> 
> ...
> 001f:Call kernel32.GetStartupInfoA(77adfca4) ret=500b34f6
> 001f:Ret  kernel32.GetStartupInfoA() retval=77adfca4 ret=500b34f6
> trace:seh:EXC_RtlRaiseException code=c0000005 flags=0 addr=0x500b354f
> trace:seh:EXC_RtlRaiseException  info[0]=00000000
> trace:seh:EXC_RtlRaiseException  info[1]=780704e4
> trace:seh:EXC_RtlRaiseException  eax=00570000 ebx=77efd6e8 ecx=00000040 
> edx=77b004e0 esi=780704e4 edi=500c7ab8
> trace:seh:EXC_RtlRaiseException  ebp=77adfcec esp=77adfc98 cs=0073 
> ds=007b es=007b fs=0033 gs=0000 flags=00210
> 202
> trace:seh:EXC_CallHandler calling handler at 0x77c0e240 code=c0000005 
> flags=0
> 
could you be more precise on the crash:
- where does it take place ?
- are you running native msvcrt or builtin ?
- does IE6 installer use msvcrt at all ?
- does this error araise from a child process ? if so, which parameters 
are given in CreateProcess. Is the parent process using msvcrt (native, 
builtin) ?
- does fixing the copy&paste error in dlls/kernel/environ.c at 
ENV_CopyStartupInformation (startup_infoA.cb should be 
sizeof(startup_infoA) not sizeof(startup_infoW)) help somewhere ?

A+



More information about the wine-devel mailing list