Options
Crash with "SQL Compare has stopped working" message
![Roberto Stoppani](https://us.v-cdn.net/6029854/uploads/defaultavatar/nZUSABQN8JEE0.jpg)
SQL Compare crashes during the Deployment Wizard.
On the "Deployment" dialog I choose "Create deployment script", when I click "next" button the application crashes and Windows shows the message "SQL Compare has stopped working ...." with "Debug" and "Close program" buttons.
When the Windows message appears, the application shows a new dialog with title "Calculating dependancies 80% - SQL Compare - Running".
This dialog remains blocked to 80% until I click on the "Close Program" button and then the application shuts down.
This problem occurs regardless of the choice of objects to be synchronized, except if I choose to only drop the table "FileDataOld" which is, unlike other objects, completely isolated (with no dependacies with other objects).
With this problem there is no way to get the script. Is there a workaround or a fix for this bug?
If you want I can send you the two database snapshots so you can reproduce the bug.
Event Viewer reports this error:
Faulting application name: RedGate.SQLCompare.UI.exe, version: 10.4.8.87, time stamp: 0x519a9413
Faulting module name: KERNELBASE.dll, version: 6.2.9200.16451, time stamp: 0x50988950
Exception code: 0xe053534f
Fault offset: 0x00014b32
Faulting process id: 0x%9
Faulting application start time: 0x%10
Faulting application path: %11
Faulting module path: %12
Report Id: %13
Faulting package full name: %14
Faulting package-relative application ID: %15
The error code 0xe053534f appears to be a "soft stack overflow" exception raised by the CLR.
In the folder "C:\Users\robstoppani\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_RedGate.SQLCompa_b764c8d8765bb7a062bf8a3890dfded250bed757_23ec43f9" I found a file Report.wer with the following content:
Version=1
EventType=APPCRASH
EventTime=130270223224845915
ReportType=2
Consent=1
UploadTime=130270223225470926
ReportIdentifier=29cadfdb-3c07-11e3-bed1-10bf48bd2e93
WOW64=1
Response.BucketId=61f05d1268f2030d90c04fec65734848
Response.BucketTable=1
Response.LegacyBucketId=-459629982
Response.type=4
Sig[0].Name=Application Name
Sig[0].Value=RedGate.SQLCompare.UI.exe
Sig[1].Name=Application Version
Sig[1].Value=10.4.8.87
Sig[2].Name=Application Timestamp
Sig[2].Value=519a9413
Sig[3].Name=Fault Module Name
Sig[3].Value=KERNELBASE.dll
Sig[4].Name=Fault Module Version
Sig[4].Value=6.2.9200.16451
Sig[5].Name=Fault Module Timestamp
Sig[5].Value=50988950
Sig[6].Name=Exception Code
Sig[6].Value=e053534f
Sig[7].Name=Exception Offset
Sig[7].Value=00014b32
DynamicSig[1].Name=OS Version
DynamicSig[1].Value=6.2.9200.2.0.0.256.4
DynamicSig[2].Name=Locale ID
DynamicSig[2].Value=1040
UI[2]=C:\Program Files (x86)\Red Gate\SQL Compare 10\RedGate.SQLCompare.UI.exe
UI[3]=SQL Compare has stopped working
UI[4]=Windows can check online for a solution to the problem.
UI[5]=Check online for a solution and close the program
UI[6]=Check online for a solution later and close the program
UI[7]=Close the program
LoadedModule[0]=C:\Program Files (x86)\Red Gate\SQL Compare 10\RedGate.SQLCompare.UI.exe
LoadedModule[1]=C:\Windows\SYSTEM32\ntdll.dll
LoadedModule[2]=C:\Windows\SYSTEM32\MSCOREE.DLL
LoadedModule[3]=C:\Windows\SYSTEM32\KERNEL32.dll
LoadedModule[4]=C:\Windows\SYSTEM32\KERNELBASE.dll
LoadedModule[5]=C:\Windows\SYSTEM32\ADVAPI32.dll
LoadedModule[6]=C:\Windows\SYSTEM32\msvcrt.dll
LoadedModule[7]=C:\Windows\SYSTEM32\sechost.dll
LoadedModule[8]=C:\Windows\SYSTEM32\RPCRT4.dll
LoadedModule[9]=C:\Windows\SYSTEM32\SspiCli.dll
LoadedModule[10]=C:\Windows\SYSTEM32\CRYPTBASE.dll
LoadedModule[11]=C:\Windows\SYSTEM32\bcryptPrimitives.dll
LoadedModule[12]=C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscoreei.dll
LoadedModule[13]=C:\Windows\SYSTEM32\SHLWAPI.dll
LoadedModule[14]=C:\Windows\SYSTEM32\USER32.dll
LoadedModule[15]=C:\Windows\SYSTEM32\GDI32.dll
LoadedModule[16]=C:\Windows\system32\IMM32.DLL
LoadedModule[17]=C:\Windows\SYSTEM32\MSCTF.dll
LoadedModule[18]=C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorwks.dll
LoadedModule[19]=C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.6910_none_d089c358442de345\MSVCR80.dll
LoadedModule[20]=C:\Windows\SYSTEM32\shell32.dll
LoadedModule[21]=C:\Windows\SYSTEM32\combase.dll
LoadedModule[22]=C:\Windows\SYSTEM32\SHCORE.dll
LoadedModule[23]=C:\Windows\SYSTEM32\profapi.dll
LoadedModule[24]=C:\Windows\assembly\NativeImages_v2.0.50727_32\mscorlib\d1ce70bf6cbab6ab838cbd8b50e902c1\mscorlib.ni.dll
LoadedModule[25]=C:\Windows\SYSTEM32\ole32.dll
LoadedModule[26]=C:\Windows\system32\uxtheme.dll
LoadedModule[27]=C:\Windows\SYSTEM32\CRYPTSP.dll
LoadedModule[28]=C:\Windows\system32\rsaenh.dll
LoadedModule[29]=C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorjit.dll
LoadedModule[30]=C:\Windows\assembly\NativeImages_v2.0.50727_32\System\1b46657236c1f942f9dbaf6aac73bb49\System.ni.dll
LoadedModule[31]=C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Drawing\7e4447d26cd9083018bd28ddd60a0248\System.Drawing.ni.dll
LoadedModule[32]=C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Windows.Forms\53c49b1cfdb85cf6784c7dcc8cdbd56d\System.Windows.Forms.ni.dll
LoadedModule[33]=C:\Windows\SYSTEM32\shfolder.dll
LoadedModule[34]=C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Xml\fc5d4ada42ed8e9a30b64912f5dc9767\System.Xml.ni.dll
LoadedModule[35]=C:\Windows\SYSTEM32\iphlpapi.dll
LoadedModule[36]=C:\Windows\SYSTEM32\NSI.dll
LoadedModule[37]=C:\Windows\SYSTEM32\WINNSI.DLL
LoadedModule[38]=C:\Windows\SYSTEM32\DNSAPI.dll
LoadedModule[39]=C:\Windows\SYSTEM32\WS2_32.dll
LoadedModule[40]=C:\Windows\SYSTEM32\dhcpcsvc6.DLL
LoadedModule[41]=C:\Windows\SYSTEM32\dhcpcsvc.DLL
LoadedModule[42]=C:\Windows\system32\mswsock.dll
LoadedModule[43]=C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Configuration\7d7b887e33aafaadae040bb07fa959bb\System.Configuration.ni.dll
LoadedModule[44]=C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Management\3866f7a0829a76e958174f2d89bae9a8\System.Management.ni.dll
LoadedModule[45]=C:\Windows\SYSTEM32\clbcatq.dll
LoadedModule[46]=C:\Windows\SYSTEM32\OLEAUT32.dll
LoadedModule[47]=C:\Windows\system32\wbem\wmiutils.dll
LoadedModule[48]=C:\Windows\SYSTEM32\wbemcomn.dll
LoadedModule[49]=C:\Windows\system32\wbem\wbemprox.dll
LoadedModule[50]=C:\Windows\Microsoft.NET\Framework\v2.0.50727\wminet_utils.dll
LoadedModule[51]=C:\Windows\system32\wbem\wbemsvc.dll
LoadedModule[52]=C:\Windows\system32\wbem\fastprox.dll
LoadedModule[53]=C:\Windows\SYSTEM32\CRYPT32.dll
LoadedModule[54]=C:\Windows\SYSTEM32\MSASN1.dll
LoadedModule[55]=C:\Program Files (x86)\Red Gate\SQL Compare 10\RedGate.IPNShared.dll
LoadedModule[56]=C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.9200.16518_none_ba1cf6b7e09f1918\gdiplus.dll
LoadedModule[57]=C:\Windows\SYSTEM32\WindowsCodecs.dll
LoadedModule[58]=C:\Program Files (x86)\Red Gate\SQL Compare 10\DevExpress.Utils.v10.1.dll
LoadedModule[59]=C:\Windows\SYSTEM32\VERSION.dll
LoadedModule[60]=C:\Windows\SYSTEM32\bcrypt.dll
LoadedModule[61]=C:\Windows\Microsoft.NET\Framework\v2.0.50727\diasymreader.dll
LoadedModule[62]=C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Web.Services\66408ec86b705cd9f9aab66e84bb7fd5\System.Web.Services.ni.dll
LoadedModule[63]=C:\Windows\SYSTEM32\rasapi32.dll
LoadedModule[64]=C:\Windows\SYSTEM32\rasman.dll
LoadedModule[65]=C:\Windows\SYSTEM32\rtutils.dll
LoadedModule[66]=C:\Windows\SYSTEM32\winhttp.dll
LoadedModule[67]=C:\Windows\System32\rasadhlp.dll
LoadedModule[68]=C:\Windows\SYSTEM32\dwmapi.dll
LoadedModule[69]=C:\Windows\SYSTEM32\DWrite.dll
LoadedModule[70]=C:\Windows\System32\fwpuclnt.dll
LoadedModule[71]=C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.9200.16579_none_8937eec6860750f5\comctl32.dll
LoadedModule[72]=C:\Program Files (x86)\Red Gate\SQL Compare 10\DevExpress.XtraBars.v10.1.dll
LoadedModule[73]=C:\Program Files (x86)\Red Gate\SQL Compare 10\DevExpress.Data.v10.1.dll
LoadedModule[74]=C:\Program Files (x86)\Red Gate\SQL Compare 10\DevExpress.XtraEditors.v10.1.dll
LoadedModule[75]=C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorsec.dll
LoadedModule[76]=C:\Windows\SYSTEM32\WINTRUST.dll
LoadedModule[77]=C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.9200.16658_none_bf1359a245f1cd12\COMCTL32.dll
LoadedModule[78]=C:\Windows\SYSTEM32\imagehlp.dll
LoadedModule[79]=C:\Windows\SYSTEM32\ncrypt.dll
LoadedModule[80]=C:\Windows\SYSTEM32\NTASN1.dll
LoadedModule[81]=C:\Windows\SYSTEM32\gpapi.dll
LoadedModule[82]=C:\Windows\SYSTEM32\cryptnet.dll
LoadedModule[83]=C:\Windows\SYSTEM32\WLDAP32.dll
LoadedModule[84]=C:\Program Files (x86)\Red Gate\SQL Compare 10\ActiproSoftware.UIStudio.Dock.Net20.dll
LoadedModule[85]=C:\Program Files (x86)\Red Gate\SQL Compare 10\ActiproSoftware.WinUICore.Net20.dll
LoadedModule[86]=C:\Program Files (x86)\Red Gate\SQL Compare 10\ActiproSoftware.Shared.Net20.dll
LoadedModule[87]=C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Design\cb79a0ff1b8f61153f9f2a5b1b25ad9e\System.Design.ni.dll
LoadedModule[88]=C:\Program Files (x86)\Red Gate\SQL Compare 10\DevExpress.XtraGrid.v10.1.dll
LoadedModule[89]=C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Data\ee29e78167d8c1de224ff178d6c9d544\System.Data.ni.dll
LoadedModule[90]=C:\Windows\assembly\GAC_32\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll
LoadedModule[91]=C:\Windows\SYSTEM32\usp10.dll
LoadedModule[92]=C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Core\7d5279640d0dab6e88039a33c5f06a41\System.Core.ni.dll
LoadedModule[93]=C:\Program Files (x86)\Red Gate\SQL Compare 10\RedGate.SOCCompareInterface.dll
LoadedModule[94]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.CommonUI.dll
LoadedModule[95]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.Engine.dll
LoadedModule[96]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.Engine.Model.dll
LoadedModule[97]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.Shared.Utils.dll
LoadedModule[98]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.Engine.Diff.dll
LoadedModule[99]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLToolsUI.MigrationsInterfaces.dll
LoadedModule[100]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLToolsUI.MigrationsUI.dll
LoadedModule[101]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.Shared.Controls.dll
LoadedModule[102]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SharedSSMS.dll
LoadedModule[103]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.RepositoryBrowser.dll
LoadedModule[104]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.ObjectDifferencePane.dll
LoadedModule[105]=C:\Windows\assembly\NativeImages_v2.0.50727_32\Microsoft.VisualStu#\dc19ffcdd73003837b0ab8d4062ec8e8\Microsoft.VisualStudio.Shell.Interop.ni.dll
LoadedModule[106]=C:\Windows\assembly\NativeImages_v2.0.50727_32\Microsoft.VisualStu#\03f96ff4f626c4badb53f55d00778187\Microsoft.VisualStudio.OLE.Interop.ni.dll
LoadedModule[107]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.Engine.DatabasePolling.dll
LoadedModule[108]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.Shared.SQL.dll
LoadedModule[109]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.RGESOCInterface.dll
LoadedModule[110]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\Ninject.dll
LoadedModule[111]=C:\Windows\assembly\NativeImages_v2.0.50727_32\EnvDTE\8dc0dfa8f5d9e3493b54fad8f09b22fc\EnvDTE.ni.dll
LoadedModule[112]=C:\Windows\assembly\GAC\Extensibility\7.0.3300.0__b03f5f7f11d50a3a\Extensibility.dll
LoadedModule[113]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.AtomicIO.dll
LoadedModule[114]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.Engine.ProductInformation.dll
LoadedModule[115]=C:\Windows\SYSTEM32\wtsapi32.dll
LoadedModule[116]=C:\Windows\SYSTEM32\WINSTA.dll
LoadedModule[117]=C:\Windows\SYSTEM32\psapi.dll
LoadedModule[118]=C:\Windows\SYSTEM32\secur32.dll
LoadedModule[119]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.Engine.SrcC.VaultStandard.dll
LoadedModule[120]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.Engine.SrcC.VaultPro.dll
LoadedModule[121]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.Engine.SrcC.VaultProVersion6.dll
LoadedModule[122]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.Engine.SrcC.VaultStandardVersion6.dll
LoadedModule[123]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.Engine.SrcC.TFS2005.dll
LoadedModule[124]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.Engine.SrcC.TFS2008.dll
LoadedModule[125]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.Engine.SrcC.TFS2010.dll
LoadedModule[126]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.Engine.SrcC.TFS2012.dll
LoadedModule[127]=C:\Windows\assembly\GAC_MSIL\Microsoft.TeamFoundation.VersionControl.Client\10.0.0.0__b03f5f7f11d50a3a\Microsoft.TeamFoundation.VersionControl.Client.dll
LoadedModule[128]=C:\Windows\assembly\GAC_MSIL\Microsoft.TeamFoundation.Client\10.0.0.0__b03f5f7f11d50a3a\Microsoft.TeamFoundation.Client.dll
LoadedModule[129]=C:\Windows\assembly\GAC_MSIL\Microsoft.TeamFoundation.VersionControl.Common\10.0.0.0__b03f5f7f11d50a3a\Microsoft.TeamFoundation.VersionControl.Common.dll
LoadedModule[130]=C:\Windows\assembly\GAC_MSIL\Microsoft.TeamFoundation.WorkItemTracking.Client\10.0.0.0__b03f5f7f11d50a3a\Microsoft.TeamFoundation.WorkItemTracking.Client.dll
LoadedModule[131]=C:\Windows\assembly\GAC_MSIL\Microsoft.TeamFoundation.Common\10.0.0.0__b03f5f7f11d50a3a\Microsoft.TeamFoundation.Common.dll
LoadedModule[132]=C:\Windows\assembly\NativeImages_v2.0.50727_32\ISymWrapper\98872c9ab8c1e4b8d73e24f916c396b4\ISymWrapper.ni.dll
LoadedModule[133]=C:\Windows\assembly\GAC_32\ISymWrapper\2.0.0.0__b03f5f7f11d50a3a\ISymWrapper.dll
LoadedModule[134]=C:\Windows\assembly\GAC_MSIL\Microsoft.TeamFoundation.Client\11.0.0.0__b03f5f7f11d50a3a\Microsoft.TeamFoundation.Client.dll
LoadedModule[135]=C:\Windows\assembly\GAC_MSIL\Microsoft.TeamFoundation.VersionControl.Client\11.0.0.0__b03f5f7f11d50a3a\Microsoft.TeamFoundation.VersionControl.Client.dll
LoadedModule[136]=C:\Windows\assembly\GAC_MSIL\Microsoft.TeamFoundation.WorkItemTracking.Client\11.0.0.0__b03f5f7f11d50a3a\Microsoft.TeamFoundation.WorkItemTracking.Client.dll
LoadedModule[137]=C:\Windows\assembly\GAC_MSIL\Microsoft.TeamFoundation.Common\11.0.0.0__b03f5f7f11d50a3a\Microsoft.TeamFoundation.Common.dll
LoadedModule[138]=C:\Windows\assembly\GAC_MSIL\Microsoft.TeamFoundation.VersionControl.Common\11.0.0.0__b03f5f7f11d50a3a\Microsoft.TeamFoundation.VersionControl.Common.dll
LoadedModule[139]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.Engine.CompareEngineImpl.dll
LoadedModule[140]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLCompare.Engine.dll
LoadedModule[141]=C:\Windows\SYSTEM32\ntmarta.dll
LoadedModule[142]=C:\Windows\system32\napinsp.dll
LoadedModule[143]=C:\Windows\system32\pnrpnsp.dll
LoadedModule[144]=C:\Windows\system32\NLAapi.dll
LoadedModule[145]=C:\Windows\System32\winrnr.dll
LoadedModule[146]=C:\Windows\SYSTEM32\netapi32.dll
LoadedModule[147]=C:\Windows\SYSTEM32\netutils.dll
LoadedModule[148]=C:\Windows\SYSTEM32\srvcli.dll
LoadedModule[149]=C:\Windows\SYSTEM32\wkscli.dll
LoadedModule[150]=C:\Windows\SYSTEM32\BROWCLI.DLL
LoadedModule[151]=C:\Windows\SYSTEM32\cscapi.dll
LoadedModule[152]=C:\Windows\System32\comdlg32.dll
LoadedModule[153]=C:\Windows\SYSTEM32\SETUPAPI.dll
LoadedModule[154]=C:\Windows\SYSTEM32\CFGMGR32.dll
LoadedModule[155]=C:\Windows\SYSTEM32\DEVOBJ.dll
LoadedModule[156]=C:\Windows\system32\propsys.dll
LoadedModule[157]=C:\Program Files (x86)\Common Files\microsoft shared\ink\tiptsf.dll
LoadedModule[158]=C:\Windows\system32\explorerframe.dll
LoadedModule[159]=C:\Windows\system32\DUser.dll
LoadedModule[160]=C:\Windows\system32\DUI70.dll
LoadedModule[161]=C:\Windows\System32\Windows.Globalization.dll
LoadedModule[162]=C:\Windows\System32\Bcp47Langs.dll
LoadedModule[163]=C:\Windows\system32\xmllite.dll
LoadedModule[164]=C:\Windows\System32\StructuredQuery.dll
LoadedModule[165]=C:\Windows\SYSTEM32\actxprxy.dll
LoadedModule[166]=C:\Windows\SYSTEM32\thumbcache.dll
LoadedModule[167]=C:\Windows\system32\IconCodecService.dll
LoadedModule[168]=C:\Windows\SYSTEM32\apphelp.dll
LoadedModule[169]=C:\Windows\System32\shdocvw.dll
LoadedModule[170]=C:\Windows\SYSTEM32\MPR.dll
LoadedModule[171]=C:\Windows\System32\drprov.dll
LoadedModule[172]=C:\Windows\System32\ntlanman.dll
LoadedModule[173]=C:\Windows\System32\davclnt.dll
LoadedModule[174]=C:\Windows\System32\DAVHLPR.dll
LoadedModule[175]=C:\Windows\system32\NetworkExplorer.dll
LoadedModule[176]=C:\Windows\SYSTEM32\dlnashext.dll
LoadedModule[177]=C:\Windows\System32\Windows.Media.Streaming.dll
LoadedModule[178]=C:\Windows\System32\POWRPROF.dll
LoadedModule[179]=C:\Windows\System32\DevDispItemProvider.dll
LoadedModule[180]=C:\Windows\SYSTEM32\LINKINFO.dll
LoadedModule[181]=C:\Windows\SYSTEM32\twinapi.dll
LoadedModule[182]=C:\Windows\system32\SearchFolder.dll
LoadedModule[183]=C:\Windows\SYSTEM32\PortableDeviceApi.dll
LoadedModule[184]=C:\Users\robstoppani\AppData\Local\Microsoft\SkyDrive\17.0.2015.0811\SkyDriveShell.dll
LoadedModule[185]=C:\Users\robstoppani\AppData\Local\Microsoft\SkyDrive\17.0.2015.0811\MSVCP110.dll
LoadedModule[186]=C:\Users\robstoppani\AppData\Local\Microsoft\SkyDrive\17.0.2015.0811\MSVCR110.dll
LoadedModule[187]=C:\Users\robstoppani\AppData\Local\Microsoft\SkyDrive\17.0.2015.0811\Telemetry.dll
LoadedModule[188]=C:\Windows\SYSTEM32\WININET.dll
LoadedModule[189]=C:\Users\robstoppani\AppData\Local\Microsoft\SkyDrive\17.0.2015.0811\logging.dll
LoadedModule[190]=C:\Windows\SYSTEM32\WSOCK32.dll
LoadedModule[191]=C:\Windows\SYSTEM32\Cabinet.dll
LoadedModule[192]=C:\Windows\SYSTEM32\iertutil.dll
LoadedModule[193]=C:\Windows\SYSTEM32\faultrep.dll
LoadedModule[194]=C:\PROGRA~2\MICROS~1\Office15\GROOVEEX.DLL
LoadedModule[195]=C:\Windows\SYSTEM32\MSVCR100.dll
LoadedModule[196]=C:\Windows\SYSTEM32\MSVCP100.dll
LoadedModule[197]=C:\Windows\SYSTEM32\ATL100.DLL
LoadedModule[198]=C:\Windows\SYSTEM32\msi.dll
LoadedModule[199]=C:\Windows\SYSTEM32\ntshrui.dll
LoadedModule[200]=C:\Windows\SYSTEM32\WINMM.dll
LoadedModule[201]=C:\Windows\SYSTEM32\WINMMBASE.dll
LoadedModule[202]=C:\PROGRA~2\MICROS~1\Office15\1033\GrooveIntlResource.dll
LoadedModule[203]=C:\Windows\SYSTEM32\RichEd20.DLL
LoadedModule[204]=C:\Windows\SYSTEM32\msls31.dll
LoadedModule[205]=C:\Program Files (x86)\Red Gate\SQL Compare 10\System.Threading.dll
State[0].Key=Transport.DoneStage1
State[0].Value=1
FriendlyEventName=APPCRASH
ConsentKey=APPCRASH
AppName=SQL Compare
AppPath=C:\Program Files (x86)\Red Gate\SQL Compare 10\RedGate.SQLCompare.UI.exe
ReportDescription=Stopped working
Using DebugDiag and WinDbg I obtained the following stack trace of the bug:
0:037> .loadby sos mscorwks
0:037> !clrstack
PDB symbol for mscorwks.dll not loaded
OS Thread Id: 0x20ac (37)
ESP EIP
19945014 77214b32 [HelperMethodFrame_1OBJ: 19945014] System.RuntimeFieldHandle.GetValue(System.Object, System.RuntimeTypeHandle, System.RuntimeTypeHandle, Boolean ByRef)
1994507c 56201385 System.Reflection.RtFieldInfo.InternalGetValue(System.Object, Boolean, Boolean)
199450a4 5624d725 System.Enum.ToString()
199450b8 5624cebc System.String.Concat(System.Object, System.Object, System.Object)
199450d0 15c51590 RedGate.SQLCompare.Engine.Differences.GetDifference(RedGate.SQLCompare.Engine.Database, RedGate.SQLCompare.Engine.ObjectType, System.String)
19945120 15c514dc RedGate.SQLCompare.Engine.Differences.#Arh(RedGate.SQLCompare.Engine.IDatabaseObject)
19945150 15c500d3 #8rg.#QC0c.#zPh(#8rg.#xsg, RedGate.SQLCompare.Engine.Differences, RedGate.SQLCompare.Engine.Database, RedGate.SQLCompare.Engine.Options, Boolean)
19945268 15c501bf #8rg.#QC0c.#zPh(#8rg.#xsg, RedGate.SQLCompare.Engine.Differences, RedGate.SQLCompare.Engine.Database, RedGate.SQLCompare.Engine.Options, Boolean)
19945380 15c501bf #8rg.#QC0c.#zPh(#8rg.#xsg, RedGate.SQLCompare.Engine.Differences, RedGate.SQLCompare.Engine.Database, RedGate.SQLCompare.Engine.Options, Boolean)
....
....
19a2e0d0 15c501bf #8rg.#QC0c.#zPh(#8rg.#xsg, RedGate.SQLCompare.Engine.Differences, RedGate.SQLCompare.Engine.Database, RedGate.SQLCompare.Engine.Options, Boolean)
19a2e1e8 15c501bf #8rg.#QC0c.#zPh(#8rg.#xsg, RedGate.SQLCompare.Engine.Differences, RedGate.SQLCompare.Engine.Database, RedGate.SQLCompare.Engine.Options, Boolean)
19a2e300 15c501bf #8rg.#QC0c.#zPh(#8rg.#xsg, RedGate.SQLCompare.Engine.Differences, RedGate.SQLCompare.Engine.Database, RedGate.SQLCompare.Engine.Options, Boolean)
19a2e418 1222fabe #8rg.#QC0c.#KOh(#8rg.#xsg, #8rg.#xsg, Boolean, RedGate.SQLCompare.Engine.Database, RedGate.SQLCompare.Engine.Differences, RedGate.SQLCompare.Engine.Options)
19a2e4d8 1222a757 #8rg.#QC0c.#1Oh(RedGate.SQLCompare.Engine.Differences, RedGate.SQLCompare.Engine.Difference, RedGate.SQLCompare.Engine.Options, Boolean, Boolean)
19a2e748 1222917b #8rg.#QC0c.#1Oh(RedGate.SQLCompare.Engine.Differences, RedGate.SQLCompare.Engine.Difference, RedGate.SQLCompare.Engine.Options, Boolean)
19a2e794 1223b92e #8rg.#QC0c.#KOh(RedGate.SQLCompare.Engine.Differences, RedGate.SQLCompare.Engine.Options, Boolean)
19a2e818 1223b1ac #8rg.#QC0c.#KOh(RedGate.SQLCompare.Engine.Differences, RedGate.SQLCompare.Engine.Difference, RedGate.SQLCompare.Engine.Options, Boolean)
19a2e868 1223a539 #8rg.#QC0c.#HOh(RedGate.SQLCompare.Engine.Differences, RedGate.SQLCompare.Engine.Difference, RedGate.SQLCompare.Engine.Options, Boolean)
19a2e8b8 1223a35a #8rg.#1rPb.#HOh(RedGate.SQLCompare.Engine.Differences, RedGate.SQLCompare.Engine.Difference, RedGate.SQLCompare.Engine.Options, Boolean)
19a2e8f8 1223a287 RedGate.SQLCompare.Common.CompareEngineExecutor.#X9G()
19a2e934 0dc3d930 RedGate.Shared.Controls.ProgressDialogEx.#Pao()
19a2e980 56257016 System.Threading.ThreadHelper.ThreadStart_Context(System.Object)
19a2e98c 5626049f System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
19a2e9a4 56256f94 System.Threading.ThreadHelper.ThreadStart()
19a2ebcc 56b41b5c [GCFrame: 19a2ebcc]
On the "Deployment" dialog I choose "Create deployment script", when I click "next" button the application crashes and Windows shows the message "SQL Compare has stopped working ...." with "Debug" and "Close program" buttons.
When the Windows message appears, the application shows a new dialog with title "Calculating dependancies 80% - SQL Compare - Running".
This dialog remains blocked to 80% until I click on the "Close Program" button and then the application shuts down.
This problem occurs regardless of the choice of objects to be synchronized, except if I choose to only drop the table "FileDataOld" which is, unlike other objects, completely isolated (with no dependacies with other objects).
With this problem there is no way to get the script. Is there a workaround or a fix for this bug?
If you want I can send you the two database snapshots so you can reproduce the bug.
Event Viewer reports this error:
Faulting application name: RedGate.SQLCompare.UI.exe, version: 10.4.8.87, time stamp: 0x519a9413
Faulting module name: KERNELBASE.dll, version: 6.2.9200.16451, time stamp: 0x50988950
Exception code: 0xe053534f
Fault offset: 0x00014b32
Faulting process id: 0x%9
Faulting application start time: 0x%10
Faulting application path: %11
Faulting module path: %12
Report Id: %13
Faulting package full name: %14
Faulting package-relative application ID: %15
The error code 0xe053534f appears to be a "soft stack overflow" exception raised by the CLR.
In the folder "C:\Users\robstoppani\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_RedGate.SQLCompa_b764c8d8765bb7a062bf8a3890dfded250bed757_23ec43f9" I found a file Report.wer with the following content:
Version=1
EventType=APPCRASH
EventTime=130270223224845915
ReportType=2
Consent=1
UploadTime=130270223225470926
ReportIdentifier=29cadfdb-3c07-11e3-bed1-10bf48bd2e93
WOW64=1
Response.BucketId=61f05d1268f2030d90c04fec65734848
Response.BucketTable=1
Response.LegacyBucketId=-459629982
Response.type=4
Sig[0].Name=Application Name
Sig[0].Value=RedGate.SQLCompare.UI.exe
Sig[1].Name=Application Version
Sig[1].Value=10.4.8.87
Sig[2].Name=Application Timestamp
Sig[2].Value=519a9413
Sig[3].Name=Fault Module Name
Sig[3].Value=KERNELBASE.dll
Sig[4].Name=Fault Module Version
Sig[4].Value=6.2.9200.16451
Sig[5].Name=Fault Module Timestamp
Sig[5].Value=50988950
Sig[6].Name=Exception Code
Sig[6].Value=e053534f
Sig[7].Name=Exception Offset
Sig[7].Value=00014b32
DynamicSig[1].Name=OS Version
DynamicSig[1].Value=6.2.9200.2.0.0.256.4
DynamicSig[2].Name=Locale ID
DynamicSig[2].Value=1040
UI[2]=C:\Program Files (x86)\Red Gate\SQL Compare 10\RedGate.SQLCompare.UI.exe
UI[3]=SQL Compare has stopped working
UI[4]=Windows can check online for a solution to the problem.
UI[5]=Check online for a solution and close the program
UI[6]=Check online for a solution later and close the program
UI[7]=Close the program
LoadedModule[0]=C:\Program Files (x86)\Red Gate\SQL Compare 10\RedGate.SQLCompare.UI.exe
LoadedModule[1]=C:\Windows\SYSTEM32\ntdll.dll
LoadedModule[2]=C:\Windows\SYSTEM32\MSCOREE.DLL
LoadedModule[3]=C:\Windows\SYSTEM32\KERNEL32.dll
LoadedModule[4]=C:\Windows\SYSTEM32\KERNELBASE.dll
LoadedModule[5]=C:\Windows\SYSTEM32\ADVAPI32.dll
LoadedModule[6]=C:\Windows\SYSTEM32\msvcrt.dll
LoadedModule[7]=C:\Windows\SYSTEM32\sechost.dll
LoadedModule[8]=C:\Windows\SYSTEM32\RPCRT4.dll
LoadedModule[9]=C:\Windows\SYSTEM32\SspiCli.dll
LoadedModule[10]=C:\Windows\SYSTEM32\CRYPTBASE.dll
LoadedModule[11]=C:\Windows\SYSTEM32\bcryptPrimitives.dll
LoadedModule[12]=C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscoreei.dll
LoadedModule[13]=C:\Windows\SYSTEM32\SHLWAPI.dll
LoadedModule[14]=C:\Windows\SYSTEM32\USER32.dll
LoadedModule[15]=C:\Windows\SYSTEM32\GDI32.dll
LoadedModule[16]=C:\Windows\system32\IMM32.DLL
LoadedModule[17]=C:\Windows\SYSTEM32\MSCTF.dll
LoadedModule[18]=C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorwks.dll
LoadedModule[19]=C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.6910_none_d089c358442de345\MSVCR80.dll
LoadedModule[20]=C:\Windows\SYSTEM32\shell32.dll
LoadedModule[21]=C:\Windows\SYSTEM32\combase.dll
LoadedModule[22]=C:\Windows\SYSTEM32\SHCORE.dll
LoadedModule[23]=C:\Windows\SYSTEM32\profapi.dll
LoadedModule[24]=C:\Windows\assembly\NativeImages_v2.0.50727_32\mscorlib\d1ce70bf6cbab6ab838cbd8b50e902c1\mscorlib.ni.dll
LoadedModule[25]=C:\Windows\SYSTEM32\ole32.dll
LoadedModule[26]=C:\Windows\system32\uxtheme.dll
LoadedModule[27]=C:\Windows\SYSTEM32\CRYPTSP.dll
LoadedModule[28]=C:\Windows\system32\rsaenh.dll
LoadedModule[29]=C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorjit.dll
LoadedModule[30]=C:\Windows\assembly\NativeImages_v2.0.50727_32\System\1b46657236c1f942f9dbaf6aac73bb49\System.ni.dll
LoadedModule[31]=C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Drawing\7e4447d26cd9083018bd28ddd60a0248\System.Drawing.ni.dll
LoadedModule[32]=C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Windows.Forms\53c49b1cfdb85cf6784c7dcc8cdbd56d\System.Windows.Forms.ni.dll
LoadedModule[33]=C:\Windows\SYSTEM32\shfolder.dll
LoadedModule[34]=C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Xml\fc5d4ada42ed8e9a30b64912f5dc9767\System.Xml.ni.dll
LoadedModule[35]=C:\Windows\SYSTEM32\iphlpapi.dll
LoadedModule[36]=C:\Windows\SYSTEM32\NSI.dll
LoadedModule[37]=C:\Windows\SYSTEM32\WINNSI.DLL
LoadedModule[38]=C:\Windows\SYSTEM32\DNSAPI.dll
LoadedModule[39]=C:\Windows\SYSTEM32\WS2_32.dll
LoadedModule[40]=C:\Windows\SYSTEM32\dhcpcsvc6.DLL
LoadedModule[41]=C:\Windows\SYSTEM32\dhcpcsvc.DLL
LoadedModule[42]=C:\Windows\system32\mswsock.dll
LoadedModule[43]=C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Configuration\7d7b887e33aafaadae040bb07fa959bb\System.Configuration.ni.dll
LoadedModule[44]=C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Management\3866f7a0829a76e958174f2d89bae9a8\System.Management.ni.dll
LoadedModule[45]=C:\Windows\SYSTEM32\clbcatq.dll
LoadedModule[46]=C:\Windows\SYSTEM32\OLEAUT32.dll
LoadedModule[47]=C:\Windows\system32\wbem\wmiutils.dll
LoadedModule[48]=C:\Windows\SYSTEM32\wbemcomn.dll
LoadedModule[49]=C:\Windows\system32\wbem\wbemprox.dll
LoadedModule[50]=C:\Windows\Microsoft.NET\Framework\v2.0.50727\wminet_utils.dll
LoadedModule[51]=C:\Windows\system32\wbem\wbemsvc.dll
LoadedModule[52]=C:\Windows\system32\wbem\fastprox.dll
LoadedModule[53]=C:\Windows\SYSTEM32\CRYPT32.dll
LoadedModule[54]=C:\Windows\SYSTEM32\MSASN1.dll
LoadedModule[55]=C:\Program Files (x86)\Red Gate\SQL Compare 10\RedGate.IPNShared.dll
LoadedModule[56]=C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.9200.16518_none_ba1cf6b7e09f1918\gdiplus.dll
LoadedModule[57]=C:\Windows\SYSTEM32\WindowsCodecs.dll
LoadedModule[58]=C:\Program Files (x86)\Red Gate\SQL Compare 10\DevExpress.Utils.v10.1.dll
LoadedModule[59]=C:\Windows\SYSTEM32\VERSION.dll
LoadedModule[60]=C:\Windows\SYSTEM32\bcrypt.dll
LoadedModule[61]=C:\Windows\Microsoft.NET\Framework\v2.0.50727\diasymreader.dll
LoadedModule[62]=C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Web.Services\66408ec86b705cd9f9aab66e84bb7fd5\System.Web.Services.ni.dll
LoadedModule[63]=C:\Windows\SYSTEM32\rasapi32.dll
LoadedModule[64]=C:\Windows\SYSTEM32\rasman.dll
LoadedModule[65]=C:\Windows\SYSTEM32\rtutils.dll
LoadedModule[66]=C:\Windows\SYSTEM32\winhttp.dll
LoadedModule[67]=C:\Windows\System32\rasadhlp.dll
LoadedModule[68]=C:\Windows\SYSTEM32\dwmapi.dll
LoadedModule[69]=C:\Windows\SYSTEM32\DWrite.dll
LoadedModule[70]=C:\Windows\System32\fwpuclnt.dll
LoadedModule[71]=C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.9200.16579_none_8937eec6860750f5\comctl32.dll
LoadedModule[72]=C:\Program Files (x86)\Red Gate\SQL Compare 10\DevExpress.XtraBars.v10.1.dll
LoadedModule[73]=C:\Program Files (x86)\Red Gate\SQL Compare 10\DevExpress.Data.v10.1.dll
LoadedModule[74]=C:\Program Files (x86)\Red Gate\SQL Compare 10\DevExpress.XtraEditors.v10.1.dll
LoadedModule[75]=C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorsec.dll
LoadedModule[76]=C:\Windows\SYSTEM32\WINTRUST.dll
LoadedModule[77]=C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.9200.16658_none_bf1359a245f1cd12\COMCTL32.dll
LoadedModule[78]=C:\Windows\SYSTEM32\imagehlp.dll
LoadedModule[79]=C:\Windows\SYSTEM32\ncrypt.dll
LoadedModule[80]=C:\Windows\SYSTEM32\NTASN1.dll
LoadedModule[81]=C:\Windows\SYSTEM32\gpapi.dll
LoadedModule[82]=C:\Windows\SYSTEM32\cryptnet.dll
LoadedModule[83]=C:\Windows\SYSTEM32\WLDAP32.dll
LoadedModule[84]=C:\Program Files (x86)\Red Gate\SQL Compare 10\ActiproSoftware.UIStudio.Dock.Net20.dll
LoadedModule[85]=C:\Program Files (x86)\Red Gate\SQL Compare 10\ActiproSoftware.WinUICore.Net20.dll
LoadedModule[86]=C:\Program Files (x86)\Red Gate\SQL Compare 10\ActiproSoftware.Shared.Net20.dll
LoadedModule[87]=C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Design\cb79a0ff1b8f61153f9f2a5b1b25ad9e\System.Design.ni.dll
LoadedModule[88]=C:\Program Files (x86)\Red Gate\SQL Compare 10\DevExpress.XtraGrid.v10.1.dll
LoadedModule[89]=C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Data\ee29e78167d8c1de224ff178d6c9d544\System.Data.ni.dll
LoadedModule[90]=C:\Windows\assembly\GAC_32\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll
LoadedModule[91]=C:\Windows\SYSTEM32\usp10.dll
LoadedModule[92]=C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Core\7d5279640d0dab6e88039a33c5f06a41\System.Core.ni.dll
LoadedModule[93]=C:\Program Files (x86)\Red Gate\SQL Compare 10\RedGate.SOCCompareInterface.dll
LoadedModule[94]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.CommonUI.dll
LoadedModule[95]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.Engine.dll
LoadedModule[96]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.Engine.Model.dll
LoadedModule[97]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.Shared.Utils.dll
LoadedModule[98]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.Engine.Diff.dll
LoadedModule[99]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLToolsUI.MigrationsInterfaces.dll
LoadedModule[100]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLToolsUI.MigrationsUI.dll
LoadedModule[101]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.Shared.Controls.dll
LoadedModule[102]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SharedSSMS.dll
LoadedModule[103]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.RepositoryBrowser.dll
LoadedModule[104]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.ObjectDifferencePane.dll
LoadedModule[105]=C:\Windows\assembly\NativeImages_v2.0.50727_32\Microsoft.VisualStu#\dc19ffcdd73003837b0ab8d4062ec8e8\Microsoft.VisualStudio.Shell.Interop.ni.dll
LoadedModule[106]=C:\Windows\assembly\NativeImages_v2.0.50727_32\Microsoft.VisualStu#\03f96ff4f626c4badb53f55d00778187\Microsoft.VisualStudio.OLE.Interop.ni.dll
LoadedModule[107]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.Engine.DatabasePolling.dll
LoadedModule[108]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.Shared.SQL.dll
LoadedModule[109]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.RGESOCInterface.dll
LoadedModule[110]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\Ninject.dll
LoadedModule[111]=C:\Windows\assembly\NativeImages_v2.0.50727_32\EnvDTE\8dc0dfa8f5d9e3493b54fad8f09b22fc\EnvDTE.ni.dll
LoadedModule[112]=C:\Windows\assembly\GAC\Extensibility\7.0.3300.0__b03f5f7f11d50a3a\Extensibility.dll
LoadedModule[113]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.AtomicIO.dll
LoadedModule[114]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.Engine.ProductInformation.dll
LoadedModule[115]=C:\Windows\SYSTEM32\wtsapi32.dll
LoadedModule[116]=C:\Windows\SYSTEM32\WINSTA.dll
LoadedModule[117]=C:\Windows\SYSTEM32\psapi.dll
LoadedModule[118]=C:\Windows\SYSTEM32\secur32.dll
LoadedModule[119]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.Engine.SrcC.VaultStandard.dll
LoadedModule[120]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.Engine.SrcC.VaultPro.dll
LoadedModule[121]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.Engine.SrcC.VaultProVersion6.dll
LoadedModule[122]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.Engine.SrcC.VaultStandardVersion6.dll
LoadedModule[123]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.Engine.SrcC.TFS2005.dll
LoadedModule[124]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.Engine.SrcC.TFS2008.dll
LoadedModule[125]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.Engine.SrcC.TFS2010.dll
LoadedModule[126]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.Engine.SrcC.TFS2012.dll
LoadedModule[127]=C:\Windows\assembly\GAC_MSIL\Microsoft.TeamFoundation.VersionControl.Client\10.0.0.0__b03f5f7f11d50a3a\Microsoft.TeamFoundation.VersionControl.Client.dll
LoadedModule[128]=C:\Windows\assembly\GAC_MSIL\Microsoft.TeamFoundation.Client\10.0.0.0__b03f5f7f11d50a3a\Microsoft.TeamFoundation.Client.dll
LoadedModule[129]=C:\Windows\assembly\GAC_MSIL\Microsoft.TeamFoundation.VersionControl.Common\10.0.0.0__b03f5f7f11d50a3a\Microsoft.TeamFoundation.VersionControl.Common.dll
LoadedModule[130]=C:\Windows\assembly\GAC_MSIL\Microsoft.TeamFoundation.WorkItemTracking.Client\10.0.0.0__b03f5f7f11d50a3a\Microsoft.TeamFoundation.WorkItemTracking.Client.dll
LoadedModule[131]=C:\Windows\assembly\GAC_MSIL\Microsoft.TeamFoundation.Common\10.0.0.0__b03f5f7f11d50a3a\Microsoft.TeamFoundation.Common.dll
LoadedModule[132]=C:\Windows\assembly\NativeImages_v2.0.50727_32\ISymWrapper\98872c9ab8c1e4b8d73e24f916c396b4\ISymWrapper.ni.dll
LoadedModule[133]=C:\Windows\assembly\GAC_32\ISymWrapper\2.0.0.0__b03f5f7f11d50a3a\ISymWrapper.dll
LoadedModule[134]=C:\Windows\assembly\GAC_MSIL\Microsoft.TeamFoundation.Client\11.0.0.0__b03f5f7f11d50a3a\Microsoft.TeamFoundation.Client.dll
LoadedModule[135]=C:\Windows\assembly\GAC_MSIL\Microsoft.TeamFoundation.VersionControl.Client\11.0.0.0__b03f5f7f11d50a3a\Microsoft.TeamFoundation.VersionControl.Client.dll
LoadedModule[136]=C:\Windows\assembly\GAC_MSIL\Microsoft.TeamFoundation.WorkItemTracking.Client\11.0.0.0__b03f5f7f11d50a3a\Microsoft.TeamFoundation.WorkItemTracking.Client.dll
LoadedModule[137]=C:\Windows\assembly\GAC_MSIL\Microsoft.TeamFoundation.Common\11.0.0.0__b03f5f7f11d50a3a\Microsoft.TeamFoundation.Common.dll
LoadedModule[138]=C:\Windows\assembly\GAC_MSIL\Microsoft.TeamFoundation.VersionControl.Common\11.0.0.0__b03f5f7f11d50a3a\Microsoft.TeamFoundation.VersionControl.Common.dll
LoadedModule[139]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLSourceControl.Engine.CompareEngineImpl.dll
LoadedModule[140]=C:\Program Files (x86)\Red Gate\SQL Source Control 3\RedGate.SQLCompare.Engine.dll
LoadedModule[141]=C:\Windows\SYSTEM32\ntmarta.dll
LoadedModule[142]=C:\Windows\system32\napinsp.dll
LoadedModule[143]=C:\Windows\system32\pnrpnsp.dll
LoadedModule[144]=C:\Windows\system32\NLAapi.dll
LoadedModule[145]=C:\Windows\System32\winrnr.dll
LoadedModule[146]=C:\Windows\SYSTEM32\netapi32.dll
LoadedModule[147]=C:\Windows\SYSTEM32\netutils.dll
LoadedModule[148]=C:\Windows\SYSTEM32\srvcli.dll
LoadedModule[149]=C:\Windows\SYSTEM32\wkscli.dll
LoadedModule[150]=C:\Windows\SYSTEM32\BROWCLI.DLL
LoadedModule[151]=C:\Windows\SYSTEM32\cscapi.dll
LoadedModule[152]=C:\Windows\System32\comdlg32.dll
LoadedModule[153]=C:\Windows\SYSTEM32\SETUPAPI.dll
LoadedModule[154]=C:\Windows\SYSTEM32\CFGMGR32.dll
LoadedModule[155]=C:\Windows\SYSTEM32\DEVOBJ.dll
LoadedModule[156]=C:\Windows\system32\propsys.dll
LoadedModule[157]=C:\Program Files (x86)\Common Files\microsoft shared\ink\tiptsf.dll
LoadedModule[158]=C:\Windows\system32\explorerframe.dll
LoadedModule[159]=C:\Windows\system32\DUser.dll
LoadedModule[160]=C:\Windows\system32\DUI70.dll
LoadedModule[161]=C:\Windows\System32\Windows.Globalization.dll
LoadedModule[162]=C:\Windows\System32\Bcp47Langs.dll
LoadedModule[163]=C:\Windows\system32\xmllite.dll
LoadedModule[164]=C:\Windows\System32\StructuredQuery.dll
LoadedModule[165]=C:\Windows\SYSTEM32\actxprxy.dll
LoadedModule[166]=C:\Windows\SYSTEM32\thumbcache.dll
LoadedModule[167]=C:\Windows\system32\IconCodecService.dll
LoadedModule[168]=C:\Windows\SYSTEM32\apphelp.dll
LoadedModule[169]=C:\Windows\System32\shdocvw.dll
LoadedModule[170]=C:\Windows\SYSTEM32\MPR.dll
LoadedModule[171]=C:\Windows\System32\drprov.dll
LoadedModule[172]=C:\Windows\System32\ntlanman.dll
LoadedModule[173]=C:\Windows\System32\davclnt.dll
LoadedModule[174]=C:\Windows\System32\DAVHLPR.dll
LoadedModule[175]=C:\Windows\system32\NetworkExplorer.dll
LoadedModule[176]=C:\Windows\SYSTEM32\dlnashext.dll
LoadedModule[177]=C:\Windows\System32\Windows.Media.Streaming.dll
LoadedModule[178]=C:\Windows\System32\POWRPROF.dll
LoadedModule[179]=C:\Windows\System32\DevDispItemProvider.dll
LoadedModule[180]=C:\Windows\SYSTEM32\LINKINFO.dll
LoadedModule[181]=C:\Windows\SYSTEM32\twinapi.dll
LoadedModule[182]=C:\Windows\system32\SearchFolder.dll
LoadedModule[183]=C:\Windows\SYSTEM32\PortableDeviceApi.dll
LoadedModule[184]=C:\Users\robstoppani\AppData\Local\Microsoft\SkyDrive\17.0.2015.0811\SkyDriveShell.dll
LoadedModule[185]=C:\Users\robstoppani\AppData\Local\Microsoft\SkyDrive\17.0.2015.0811\MSVCP110.dll
LoadedModule[186]=C:\Users\robstoppani\AppData\Local\Microsoft\SkyDrive\17.0.2015.0811\MSVCR110.dll
LoadedModule[187]=C:\Users\robstoppani\AppData\Local\Microsoft\SkyDrive\17.0.2015.0811\Telemetry.dll
LoadedModule[188]=C:\Windows\SYSTEM32\WININET.dll
LoadedModule[189]=C:\Users\robstoppani\AppData\Local\Microsoft\SkyDrive\17.0.2015.0811\logging.dll
LoadedModule[190]=C:\Windows\SYSTEM32\WSOCK32.dll
LoadedModule[191]=C:\Windows\SYSTEM32\Cabinet.dll
LoadedModule[192]=C:\Windows\SYSTEM32\iertutil.dll
LoadedModule[193]=C:\Windows\SYSTEM32\faultrep.dll
LoadedModule[194]=C:\PROGRA~2\MICROS~1\Office15\GROOVEEX.DLL
LoadedModule[195]=C:\Windows\SYSTEM32\MSVCR100.dll
LoadedModule[196]=C:\Windows\SYSTEM32\MSVCP100.dll
LoadedModule[197]=C:\Windows\SYSTEM32\ATL100.DLL
LoadedModule[198]=C:\Windows\SYSTEM32\msi.dll
LoadedModule[199]=C:\Windows\SYSTEM32\ntshrui.dll
LoadedModule[200]=C:\Windows\SYSTEM32\WINMM.dll
LoadedModule[201]=C:\Windows\SYSTEM32\WINMMBASE.dll
LoadedModule[202]=C:\PROGRA~2\MICROS~1\Office15\1033\GrooveIntlResource.dll
LoadedModule[203]=C:\Windows\SYSTEM32\RichEd20.DLL
LoadedModule[204]=C:\Windows\SYSTEM32\msls31.dll
LoadedModule[205]=C:\Program Files (x86)\Red Gate\SQL Compare 10\System.Threading.dll
State[0].Key=Transport.DoneStage1
State[0].Value=1
FriendlyEventName=APPCRASH
ConsentKey=APPCRASH
AppName=SQL Compare
AppPath=C:\Program Files (x86)\Red Gate\SQL Compare 10\RedGate.SQLCompare.UI.exe
ReportDescription=Stopped working
Using DebugDiag and WinDbg I obtained the following stack trace of the bug:
0:037> .loadby sos mscorwks
0:037> !clrstack
PDB symbol for mscorwks.dll not loaded
OS Thread Id: 0x20ac (37)
ESP EIP
19945014 77214b32 [HelperMethodFrame_1OBJ: 19945014] System.RuntimeFieldHandle.GetValue(System.Object, System.RuntimeTypeHandle, System.RuntimeTypeHandle, Boolean ByRef)
1994507c 56201385 System.Reflection.RtFieldInfo.InternalGetValue(System.Object, Boolean, Boolean)
199450a4 5624d725 System.Enum.ToString()
199450b8 5624cebc System.String.Concat(System.Object, System.Object, System.Object)
199450d0 15c51590 RedGate.SQLCompare.Engine.Differences.GetDifference(RedGate.SQLCompare.Engine.Database, RedGate.SQLCompare.Engine.ObjectType, System.String)
19945120 15c514dc RedGate.SQLCompare.Engine.Differences.#Arh(RedGate.SQLCompare.Engine.IDatabaseObject)
19945150 15c500d3 #8rg.#QC0c.#zPh(#8rg.#xsg, RedGate.SQLCompare.Engine.Differences, RedGate.SQLCompare.Engine.Database, RedGate.SQLCompare.Engine.Options, Boolean)
19945268 15c501bf #8rg.#QC0c.#zPh(#8rg.#xsg, RedGate.SQLCompare.Engine.Differences, RedGate.SQLCompare.Engine.Database, RedGate.SQLCompare.Engine.Options, Boolean)
19945380 15c501bf #8rg.#QC0c.#zPh(#8rg.#xsg, RedGate.SQLCompare.Engine.Differences, RedGate.SQLCompare.Engine.Database, RedGate.SQLCompare.Engine.Options, Boolean)
....
....
19a2e0d0 15c501bf #8rg.#QC0c.#zPh(#8rg.#xsg, RedGate.SQLCompare.Engine.Differences, RedGate.SQLCompare.Engine.Database, RedGate.SQLCompare.Engine.Options, Boolean)
19a2e1e8 15c501bf #8rg.#QC0c.#zPh(#8rg.#xsg, RedGate.SQLCompare.Engine.Differences, RedGate.SQLCompare.Engine.Database, RedGate.SQLCompare.Engine.Options, Boolean)
19a2e300 15c501bf #8rg.#QC0c.#zPh(#8rg.#xsg, RedGate.SQLCompare.Engine.Differences, RedGate.SQLCompare.Engine.Database, RedGate.SQLCompare.Engine.Options, Boolean)
19a2e418 1222fabe #8rg.#QC0c.#KOh(#8rg.#xsg, #8rg.#xsg, Boolean, RedGate.SQLCompare.Engine.Database, RedGate.SQLCompare.Engine.Differences, RedGate.SQLCompare.Engine.Options)
19a2e4d8 1222a757 #8rg.#QC0c.#1Oh(RedGate.SQLCompare.Engine.Differences, RedGate.SQLCompare.Engine.Difference, RedGate.SQLCompare.Engine.Options, Boolean, Boolean)
19a2e748 1222917b #8rg.#QC0c.#1Oh(RedGate.SQLCompare.Engine.Differences, RedGate.SQLCompare.Engine.Difference, RedGate.SQLCompare.Engine.Options, Boolean)
19a2e794 1223b92e #8rg.#QC0c.#KOh(RedGate.SQLCompare.Engine.Differences, RedGate.SQLCompare.Engine.Options, Boolean)
19a2e818 1223b1ac #8rg.#QC0c.#KOh(RedGate.SQLCompare.Engine.Differences, RedGate.SQLCompare.Engine.Difference, RedGate.SQLCompare.Engine.Options, Boolean)
19a2e868 1223a539 #8rg.#QC0c.#HOh(RedGate.SQLCompare.Engine.Differences, RedGate.SQLCompare.Engine.Difference, RedGate.SQLCompare.Engine.Options, Boolean)
19a2e8b8 1223a35a #8rg.#1rPb.#HOh(RedGate.SQLCompare.Engine.Differences, RedGate.SQLCompare.Engine.Difference, RedGate.SQLCompare.Engine.Options, Boolean)
19a2e8f8 1223a287 RedGate.SQLCompare.Common.CompareEngineExecutor.#X9G()
19a2e934 0dc3d930 RedGate.Shared.Controls.ProgressDialogEx.#Pao()
19a2e980 56257016 System.Threading.ThreadHelper.ThreadStart_Context(System.Object)
19a2e98c 5626049f System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
19a2e9a4 56256f94 System.Threading.ThreadHelper.ThreadStart()
19a2ebcc 56b41b5c [GCFrame: 19a2ebcc]
Comments
Thank you for you forum post and sorry that you have encountered this problem.
I have not been able to reproduce the fault symptoms you have reported. Therefore a Support Call has been created for you, the support Ticket reference is 6482.
Can you please generate a SQL Compare snapshot file for each database or data source and attach them to an e-mail to this address, support@red-gate.com and enter your call reference number, 6482, in the Subject field of the e-mail?
Once the SQL Compare snapshot files have been received, hopefully I will be able to reproduce the reported problem and if a solution is possible, provide a workaround for you.
Many Thanks
Eddie
Senior Product Support Engineer
Redgate Software Ltd
Email: support@red-gate.com