Hello,

After several missed opportunities I've finally got a crash dump and was able 
to run a quick analysis.  Using Wix 3.6.1706.0 light crashes intermittently on 
our build machines.  This crash was also observed with 3.5 release.  I'm 
continuing to look into this but was wondering if those familiar with the code 
might recognize the potential issue?  Below is the windbg analysis:

0:002> !analyze -v
*******************************************************************************
*                                                                             *
*                        Exception Analysis                                   *
*                                                                             *
*******************************************************************************

*** WARNING: Unable to verify checksum for mscorlib.ni.dll
GetPageUrlData failed, server returned HTTP status 404
URL requested: 
http://watson.microsoft.com/StageOne/light_exe/3_6_1706_0/4dc46411/unknown/0_0_0_0/bbbbbbb4/c0000005/74490001.htm?Retriage=1

FAULTING_IP: 
+19
74490001 ??              ???

EXCEPTION_RECORD:  ffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 74490001
   ExceptionCode: c0000005 (Access violation)
  ExceptionFlags: 00000000
NumberParameters: 2
   Parameter[0]: 00000008
   Parameter[1]: 74490001
Attempt to execute non-executable address 74490001

FAULTING_THREAD:  00000d08

PROCESS_NAME:  light.exe

ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at "0x%08lx" referenced 
memory at "0x%08lx". The memory could not be "%s".
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at "0x%08lx" referenced 
memory at "0x%08lx". The memory could not be "%s".
EXCEPTION_PARAMETER1:  00000008
EXCEPTION_PARAMETER2:  74490001
WRITE_ADDRESS:  74490001 

FOLLOWUP_IP: 
msi!CMsiRecord::~CMsiRecord+19
72c396f4 47              inc     edi

FAILED_INSTRUCTION_ADDRESS: 
+19
74490001 ??              ???
MOD_LIST: <ANALYSIS/>
NTGLOBALFLAG:  0
APPLICATION_VERIFIER_FLAGS:  0

IP_ON_HEAP:  74490001
The fault address in not in any loaded module, please check your build's rebase
log at <releasedir>\bin\build_logs\timebuild\ntrebase.log for module which may
contain the address if it were loaded.

IP_IN_MODULE_NOT_IN_LIST: 74490001

MANAGED_STACK: !dumpstack -EE
No export dumpstack found

MANAGED_BITNESS_MISMATCH: 
Managed code needs matching platform of sos.dll for proper analysis. Use 'x86' 
debugger.
BUGCHECK_STR:  APPLICATION_FAULT_SOFTWARE_NX_FAULT_INVALID
PRIMARY_PROBLEM_CLASS:  SOFTWARE_NX_FAULT_INVALID
DEFAULT_BUCKET_ID:  SOFTWARE_NX_FAULT_INVALID
LAST_CONTROL_TRANSFER:  from 72c28738 to 74490001

STACK_TEXT:  
WARNING: Frame IP not in any known module. Following frames may be wrong.
00f3f478 72c28738 004dadb0 0050fa20 72c396f4 0x74490001
00f3f484 72c396f4 0050fa20 0050fa20 72e29520 msi!FieldData::Free+0x1e
00f3f494 72c396c2 00000018 00f3f4bc 72c396ab msi!CMsiRecord::~CMsiRecord+0x19
00f3f4a0 72c396ab 00000001 004dbfe0 00000000 msi!CMsiRecord::`scalar deleting 
destructor'+0xd
00f3f4bc 72cdfd25 0050fa20 004a90e0 000000e5 msi!CMsiRecord::Release+0x9b
00f3f4d8 72cdfed6 000000e5 00000d08 00f3f530 msi!CloseMsiHandle+0x125
00f3f4e8 00846091 000000e5 08b50603 721b5d80 msi!MsiCloseHandle+0x51
00f3f568 72264b01 00f3f5b4 7223cc44 00f3f788 0x846091
00f3f5c4 722649c7 02972bd0 00846f00 00000000 
clr!MethodTable::SetObjCreateDelegate+0xbd
00f3f5f0 72264a56 02972bd0 02972bd0 00000000 clr!MethodTable::CallFinalizer+0xca
00f3f608 72264c9f 02972bd0 912aa761 00f3f678 clr!WKS::CallFinalizer+0xa7
00f3f658 72264bdb 004a90e0 00000409 00f3f687 
clr!WKS::GCHeap::TraceGCSegments+0x239
00f3f688 72328405 004a90e0 00000000 004a90e0 
clr!WKS::GCHeap::TraceGCSegments+0x415
00f3f6a4 72265c05 00000001 00f3f788 004a90e0 
clr!WKS::GCHeap::FinalizerThreadWorker+0xcd
00f3f6b8 72265c87 00f3f7d0 912aa651 00f3f7d0 
clr!Thread::DoExtraWorkForFinalizer+0x114
00f3f768 72265d42 00f3f7d0 912aa6f1 00000000 
clr!Thread::ShouldChangeAbortToUnload+0x101
00f3f7c8 722578be 00000000 00497b30 00000000 
clr!Thread::ShouldChangeAbortToUnload+0x399
00f3f7ec 722578d1 72328354 00000008 00f3f834 
clr!ManagedThreadBase_NoADTransition+0x35
00f3f7fc 7229d313 72328354 912aa90d 00000000 
clr!ManagedThreadBase::FinalizerBase+0xf
00f3f834 72265a08 00000000 00000000 00000000 
clr!WKS::GCHeap::FinalizerThreadStart+0x10c
00f3f8d0 77043677 00491f20 00f3f91c 77c89f02 
clr!Thread::intermediateThreadProc+0x4b
00f3f8dc 77c89f02 00491f20 ee4a8e8f 00000000 KERNEL32!BaseThreadInitThunk+0xe
00f3f91c 77c89ed5 722659c0 00491f20 ffffffff ntdll!__RtlUserThreadStart+0x70
00f3f934 00000000 722659c0 00491f20 00000000 ntdll!_RtlUserThreadStart+0x1b

SYMBOL_STACK_INDEX:  2
SYMBOL_NAME:  msi!CMsiRecord::~CMsiRecord+19
FOLLOWUP_NAME:  MachineOwner
MODULE_NAME: msi
IMAGE_NAME:  msi.dll
DEBUG_FLR_IMAGE_TIMESTAMP:  4a5bda99
STACK_COMMAND:  ~2s ; kb
FAILURE_BUCKET_ID:  
SOFTWARE_NX_FAULT_INVALID_c0000005_msi.dll!CMsiRecord::_CMsiRecord
BUCKET_ID:  
APPLICATION_FAULT_SOFTWARE_NX_FAULT_INVALID_BAD_IP_msi!CMsiRecord::_CMsiRecord+19
WATSON_STAGEONE_URL:  
http://watson.microsoft.com/StageOne/light_exe/3_6_1706_0/4dc46411/unknown/0_0_0_0/bbbbbbb4/c0000005/74490001.htm?Retriage=1
Followup: MachineOwner



-----Original Message-----
From: Bob Arnson [mailto:b...@joyofsetup.com] 
Sent: Sunday, April 24, 2011 7:32 PM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] unhandled exception in light

On 21-Apr-11 11:47, Thomas Svare wrote:
> 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.

No. Try swapping in a WiX v3.6 build; symbols are available for those.

-- 
sig://boB
http://joyofsetup.com/


------------------------------------------------------------------------------
Fulfilling the Lean Software Promise
Lean software platforms are now widely adopted and the benefits have been 
demonstrated beyond question. Learn why your peers are replacing JEE 
containers with lightweight application servers - and what you can gain 
from the move. http://p.sf.net/sfu/vmware-sfemails
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to