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
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users