Hello, I'm having an intermittent problem with light that seems to have started with Wix 3.5. I'm now using the released version of 3.5 but this issue was observed on pre-release builds of 3.5. During the build of a msi I'm getting the below unhandled exception events and error to stderr:
4/21/2001 7:07:45AM - .NET Runtime - Event ID 1026 Application: light.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.AccessViolationException Stack: at Microsoft.Tools.WindowsInstallerXml.Msi.Interop.MsiInterop.MsiCloseHandle(UInt32) at Microsoft.Tools.WindowsInstallerXml.Msi.MsiHandle.Dispose(Boolean) at Microsoft.Tools.WindowsInstallerXml.Msi.MsiHandle.Finalize() 4/21/2001 7:07:46AM - Application Error - Event ID 1000 Faulting application name: light.exe, version: 3.5.2519.0, time stamp: 0x4d371a87 Faulting module name: msi.dll, version: 5.0.7600.16385, time stamp: 0x4a5bda99 Exception code: 0xc0000005 Fault offset: 0x00018735 Faulting process id: 0x13b4 Faulting application start time: 0x01cc001406b438f0 Faulting application path: r:\sdks\Wix_3.5.2519.0\light.exe Faulting module path: C:\Windows\system32\msi.dll Report Id: 9585bb83-6c07-11e0-ad71-005056a55275 System.AccessViolationException was unhandled Message=Attempted to read or write protected memory. This is often an indication that other memory is corrupt. Source=wix StackTrace: at Microsoft.Tools.WindowsInstallerXml.Msi.Interop.MsiInterop.MsiCloseHandle(UInt32 database) at Microsoft.Tools.WindowsInstallerXml.Msi.MsiHandle.Dispose(Boolean disposing) at Microsoft.Tools.WindowsInstallerXml.Msi.MsiHandle.Finalize() InnerException: Grasping at straws I set the number of threads to use during cab creation to 1 but that did not help. I'm at the point where I need to debug and I was wondering if the Wix 3.5 symbols are available? I did not see them on SourceForge. In the meantime, I've started trying to build the source. If anyone has any ideas on what is happening I'd like to hear them. Thanks, Tom ------------------------------------------------------------------------------ Benefiting from Server Virtualization: Beyond Initial Workload Consolidation -- Increasing the use of server virtualization is a top priority.Virtualization can reduce costs, simplify management, and improve application availability and disaster protection. Learn more about boosting the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users