[wix-devs] Got a Non-Fatal Debug Assert Message While Installing One of My Products

Bob Arnson bob at firegiant.com
Thu Sep 24 18:58:28 PDT 2015


I don't think so. I cracked open WixUtilExtension and got wixca.dll out. There's nothing to indicate it's built with debug info and none of the assert strings are present.

A possibly interesting thing is that both of these involve wcautil.lib. Maybe there's a mismatch in...calling convention? No idea...

John, can you check your log to see which wcautil.lib is passed in for the wixca.dll build?

-----Original Message-----
From: wix-devs [mailto:wix-devs-bounces at lists.wixtoolset.org] On Behalf Of Rob Mensching
Sent: Thursday, 24 September, 2015 03:07
To: WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
Subject: Re: [wix-devs] Got a Non-Fatal Debug Assert Message While Installing One of My Products

Uhhhh, that can only happen if the wcautil.lib was compiled DEBUG. Uhh, that would be bad if WiX v3.10 RTM shipped with debug builds on... 

Bob, thoughts? Could something like this be the cause of that mysterious crash on XP?

_______________________________________________________________
 FireGiant  |  Dedicated support for the WiX toolset  |  http://www.firegiant.com/

-----Original Message-----
From: wix-devs [mailto:wix-devs-bounces at lists.wixtoolset.org] On Behalf Of John Cooper
Sent: Wednesday, September 23, 2015 12:07 PM
To: WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
Subject: [wix-devs] Got a Non-Fatal Debug Assert Message While Installing One of My Products

1)      The Action Text suggests sometime around the running of ExecXmlFile (pretty late in the upgrade)

2)      Message in "Debug Assert Message" Dialog is:



Assertion failed in wcawow64.cpp, 115

You must call WcaRevertWow64FSRedirection() before calling

WcaDisableWow64FSRedirection() gain

Abort=Debug, Retry=Skip, Ignore=Skip all



3)      Selecting "Retry" caused the install to continue and succeed.

4)      Product only supports x64.  All its paths are in the ProgramFiles64Folder tree.  There are two config files modified and both are in that tree.

5)      Installer mode was upgrade.  It uses a WiX standard bootstrapper.  Scheduling of the upgrade is afterInstallInitialize

6)      WiX 3.10 RTM

7)      OS:  Windows Server 2012 with no service packs.

8)      Major Application:  Also has SQL Server 2012 installed.

--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Enterprise Notification Service Jack Henry & Associates, Inc.(r) | Lenexa, KS  66214 | Ext:  431050 |JoCooper at jackhenry.com<mailto:JoCooper at jackhenry.com>

NOTICE: This electronic mail message and any files transmitted with it are intended exclusively for the individual or entity to which it is addressed. The message, together with any attachment, may contain confidential and/or privileged information.
Any unauthorized review, use, printing, saving, copying, disclosure or distribution is strictly prohibited. If you have received this message in error, please immediately advise the sender by reply email and delete all copies.
____________________________________________________________________
WiX Toolset Developer Mailing List provided by FireGiant http://www.firegiant.com/ ____________________________________________________________________
WiX Toolset Developer Mailing List provided by FireGiant http://www.firegiant.com/


More information about the wix-devs mailing list