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