I've merged in a fix in revision 37378.

I tried updating WIDL to Wine-HEAD, however there is a problem with binding (rpcss gets a usermode exception due to failure in rpcrt4, missing a binding handle). I haven't got time to solve this yet, but I'll try to merge all changes to the headers I have made to simplify Eric's work.


WBR,
Aleksey Bragin.


On Nov 14, 2008, at 2:51 PM, Olaf Siejka wrote:

Since revisions 37313-37314 i observe repetitive problems with WIDL. Every time WIDL is called by our BE, it throws an exception:

Faulting application widl.exe, version 0.0.0.0, time stamp 0x491c610d, faulting module widl.exe, version 0.0.0.0, time stamp 0x491c610d, exception code 0xc0000005, fault offset 0x00005f0a, process id 0x17f8, application start time 0x01c945b3aefa8530.

> [WIDL] obj-i386\include\reactos\idl\svcctl_s.c
> [WIDL] obj-i386\include\reactos\idl\svcctl_s.h
> mingw32-make: *** Waiting for unfinished jobs....
> mingw32-make: *** [obj-i386\include\reactos\idl\svcctl_s.h] Error -1073741819 (0xC0000005)
> mingw32-make: *** [obj-i386\include\reactos\idl\svcctl_s.c] Error -1073741819
(0xC0000005)

Reverting revisions 37313 and 37314 fixes this problem. Apart from me, this issue been noted by dreimer, encoded and Christoph_vW. Dunno about Christoph, but me, dreimer and encoded are using Vista/2008. I couldnt replicate this issue on XP/2003 though.