(moving conversation to wix-devs)

Ahh, yes, I see it now.  Nasty trick I played on myself with the typedefs.

    *phScript = 
reinterpret_cast<WCA_CASCRIPT_HANDLE>(MemAlloc(sizeof(WCA_CASCRIPT_HANDLE), 
TRUE));

Should be:

    *phScript = 
reinterpret_cast<WCA_CASCRIPT_HANDLE>(MemAlloc(sizeof(WCA_CASCRIPT_STRUCT), 
TRUE));

Would you mind opening a bug on this issue?  I'll make sure it's fixed for the 
build on Friday morning.  Unfortunately, this will reset escrow (crashing bug 
with no workaround).

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Kiran Kulkarni 
(RTC)
Sent: Wednesday, April 25, 2007 1:33 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Verifier break in WixCa.dll

Hi,

I am seeing appverifier break in WixCa.dll during action ExecServiceConfig

00bbf8d8 7c85079b ntdll!DbgBreakPoint [d:\srvrtm\base\ntos\rtl\i386\debug2.asm 
@ 42]
00bbf8e8 7c872212 ntdll!RtlpPageHeapStop+0x72 [d:\srvrtm\base\ntdll\verifier.c 
@ 2232]
00bbf964 7c873305 ntdll!RtlpDphReportCorruptedBlock+0x2e5 
[d:\srvrtm\base\ntos\rtl\heappage.c @ 5706]
00bbf994 7c8734c3 ntdll!RtlpDphNormalHeapFree+0x32 
[d:\srvrtm\base\ntos\rtl\heappage.c @ 6218]
00bbf9ec 7c8766b9 ntdll!RtlpDebugPageHeapFree+0x146 
[d:\srvrtm\base\ntos\rtl\heappage.c @ 3934]
00bbfa54 7c860386 ntdll!RtlDebugFreeHeap+0x1ed 
[d:\srvrtm\base\ntos\rtl\heapdbg.c @ 905]
00bbfb2c 7c81d77d ntdll!RtlFreeHeapSlowly+0x37 [d:\srvrtm\base\ntos\rtl\heap.c 
@ 3957]
00bbfc10 00bd15b5 ntdll!RtlFreeHeap+0x11a [d:\srvrtm\base\ntos\rtl\heap.c @ 
3520]
00bbfc20 00bce3f5 MSICD!MemFree+0x13 
[c:\delivery\dev\dtools\src\dutil\memutil.cpp @ 68]
00bbfc2c 00bc569e MSICD!WcaCaScriptClose+0x3b 
[c:\delivery\dev\wix20\src\ca\wcautil\wcascript.cpp @ 165]
00bbfcd8 745fe754 MSICD!ExecServiceConfig+0x522 
[c:\delivery\dev\wix20\src\ca\wixca\dll\serviceconfig.cpp @ 401]
00bbfcf4 745fe6ac msi!CallCustomDllEntrypoint+0x25 
[d:\nt\admin\darwin\src\engine\action.cpp @ 3923]
00bbffb8 77e6608b msi!CMsiCustomAction::CustomActionThread+0x223 
[d:\nt\admin\darwin\src\engine\icust.cpp @ 664]
00bbffec 00000000 kernel32!BaseThreadStart+0x34

Log file, dump and WixCa PDB are shared at _\\k-idc\iceberg\temp\WixCaBreak.

We are using version 2.0.5213.0

Thx
Kiran
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to