Bugs item #1536525, was opened at 2006-08-08 02:28
Message generated for change (Comment added) made by derekc
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=642714&aid=1536525&group_id=105970

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
>Category: light
>Group: v3.0
Status: Open
Resolution: None
>Priority: 9
Submitted By: Neil Corcoran (superrobot)
>Assigned to: Derek (derekc)
Summary: light.exe crashes when ICE03: String overflow is encountered

Initial Comment:
I've been running heat on some directories to try to
generate merge modules.
Everything has been going well until one directory
which has files with long file names gets processed by
light. light.exe crashes because of this.
The component
tmp.wxs(3482) : warning LGHT1076 : ICE03: String
overflow (greater
than length permitted in column); Table: Component,
Column: Component,
Key(s):
apifnsm_adjust_agc_module_params.html.E2904247_E12E_4BA8_9815_E506E96D53DA

Once this happens light crashes and the debugger says:
"Unhandled exception at 0x003c32d8 in light.exe:
0xC0000005: Access
violation reading location 0xffffffff. "

If I process the wxs file to reduce the length of the
Component ids and File ids, no ICE warnings occur and
no crash occurs.

----------------------------------------------------------------------

>Comment By: Derek (derekc)
Date: 2006-08-08 02:45

Message:
Logged In: YES 
user_id=518766

Ok, looks like your crashing in msi.dll.

Please try the following:
Run light with the -notidy option.  This should save two msi
files: one for the binder and one for the validator.

Take the msi file created for the validator and run:
msiinfo product.msi /D

msiinfo is available as part of the Windows Installer SDK. 
Running this command will perform a special check on the MSI
file to ensure its a legal MSI file.  Please let me know
what the result of this check is.

Also:
What version of Windows Installer is installed on your
machine (usually c:\windows\system32\msi.dll)?
Where did you get darice.cub from?

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=642714&aid=1536525&group_id=105970

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
WiX-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-devs

Reply via email to