Fiddler downloaded an update this morning when i launched it, now it crashes out as soon as the application starts.
Once I open the application, the GUI briefly displays, and I'm hit with the normal windows 'Fiddler has stopped working' dialogue. Tried to uninstall / reinstall the application with no success.
Any suggestions?
For reference:
Fiddler.exe - 4.6.20171.7553
Windows 10 + .net 4.6.01586
6 Answers, 1 is accepted
What version of Fiddler did you update from? What add-ons if any do you have installed? Could you try doing this - https://msdn.microsoft.com/en-us/library/a329t4ed(v=vs.100).aspx and send over the exception?
Regards,
Tsviatko Yovtchev
Telerik by Progress

Hi,
I couldn't grab the exception from VS, as I think its trying to load some PDB, and it just hangs at that point. This is because when fiddler has crashed/crashing, all HTTP traffic on my host is down, until the crash has 'finished'.
However, I did manage to get the two piece of information below. The first is a dialogue which pops up if I keep attempting to run fiddler, the second is a stack trace from VS attached to fiddler when its 'crashing'. I'll post the WER file in another post (you should allow people to attach WER/txt files...)
Occurs
---------------------------
Awww, Fiddlesticks!
---------------------------
Fiddler has encountered an unexpected problem. ..... (snip)
The wait completed due to an abandoned mutex.
Type: System.Threading.AbandonedMutexException
Source: mscorlib
at System.Threading.WaitHandle.InternalWaitOne(SafeHandle waitableSafeHandle, Int64 millisecondsTimeout, Boolean hasThreadAffinity, Boolean exitContext)
at System.Threading.WaitHandle.WaitOne(Int32 millisecondsTimeout, Boolean exitContext)
at Fiddler.frmViewer.‹•(String[] ˆ•) in C:\JenkinsHome\jobs\FiddlerReleaseBuild\workspace\Fiddler2\Viewer.cs:line 2816
at Fiddler.frmViewer.‡•(String[] ˆ•) in C:\JenkinsHome\jobs\FiddlerReleaseBuild\workspace\Fiddler2\Viewer.cs:line 2717
Fiddler v4.6.20171.7553 (x64 AMD64) [.NET 4.0.30319.42000 on Microsoft Windows NT 10.0.14393.0]
Stacktrace (from VS):
> mshtml.dll!Tree::CIE9DocumentLayout::HandleLayoutBuilderError(void) Unknown
mshtml.dll!`TextInput::TextInputLogging::Instance(void)'::`2'::`dynamic atexit destructor for 'wrapper''(void) Unknown
mshtml.dll!CMarkupPageLayout::CalcTopLayoutSize(unsigned long,struct tagSIZE *) Unknown
mshtml.dll!CView::EnsureSize(unsigned long) Unknown
mshtml.dll!CView::EnsureView(unsigned long) Unknown
mshtml.dll!CView::EnsureViewCallback(unsigned __int64) Unknown
mshtml.dll!GlobalWndOnMethodCall(void) Unknown
mshtml.dll!GlobalWndProc(struct HWND__ *,unsigned int,unsigned __int64,__int64) Unknown
user32.dll!UserCallWinProcCheckWow() Unknown
user32.dll!DispatchMessageWorker() Unknown
user32.dll!DialogBox2() Unknown
user32.dll!InternalDialogBox() Unknown
user32.dll!SoftModalMessageBox() Unknown
user32.dll!MessageBoxWorker() Unknown
user32.dll!MessageBoxTimeoutW() Unknown
user32.dll!MessageBoxW() Unknown
System.Windows.Forms.ni.dll!00007ffb4998647b() Unknown

Version=1
EventType=APPCRASH
EventTime=131302783369262432
ReportType=2
Consent=1
UploadTime=131302783370769281
ReportIdentifier=ce5776d6-e722-11e6-9457-503f5601878e
IntegratorReportIdentifier=b9fc17d3-c57c-4e90-ac3a-c27089f54d23
NsAppName=Fiddler.exe
AppSessionGuid=000016e8-0003-000b-a5a0-a88b2f7bd201
TargetAppId=W:0006c007dc1c9e98091d59e1df960bd6eaab00000000!0000283ed983c798f2a938dd86c033e3c42ed6509d55!Fiddler.exe
TargetAppVer=2017//01//27:15:09:34!143049!Fiddler.exe
BootId=4294967295
Response.type=4
Sig[0].Name=Application Name
Sig[0].Value=Fiddler.exe
Sig[1].Name=Application Version
Sig[1].Value=4.6.20171.7553
Sig[2].Name=Application Timestamp
Sig[2].Value=588b62ae
Sig[3].Name=Fault Module Name
Sig[3].Value=mshtml.dll
Sig[4].Name=Fault Module Version
Sig[4].Value=11.0.14393.693
Sig[5].Name=Fault Module Timestamp
Sig[5].Value=585a27ff
Sig[6].Name=Exception Code
Sig[6].Value=80000003
Sig[7].Name=Exception Offset
Sig[7].Value=0000000000bb0449
DynamicSig[1].Name=OS Version
DynamicSig[1].Value=10.0.14393.2.0.0.768.101
DynamicSig[2].Name=Locale ID
DynamicSig[2].Value=6153
DynamicSig[22].Name=Additional Information 1
DynamicSig[22].Value=1170
DynamicSig[23].Name=Additional Information 2
DynamicSig[23].Value=1170d2a499ac087f2f79969534486db4
DynamicSig[24].Name=Additional Information 3
DynamicSig[24].Value=81a4
DynamicSig[25].Name=Additional Information 4
DynamicSig[25].Value=81a459697f74b1b4c7fc7967ddbdf47f
UI[2]=C:\Program Files (x86)\Fiddler2\Fiddler.exe
UI[3]=Fiddler has stopped working
UI[4]=Windows can check online for a solution to the problem and try to recover your information.
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)\Fiddler2\Fiddler.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\Microsoft.NET\Framework64\v4.0.30319\mscoreei.dll
LoadedModule[10]=C:\WINDOWS\System32\SHLWAPI.dll
LoadedModule[11]=C:\WINDOWS\System32\combase.dll
LoadedModule[12]=C:\WINDOWS\System32\ucrtbase.dll
LoadedModule[13]=C:\WINDOWS\System32\bcryptPrimitives.dll
LoadedModule[14]=C:\WINDOWS\System32\GDI32.dll
LoadedModule[15]=C:\WINDOWS\System32\gdi32full.dll
LoadedModule[16]=C:\WINDOWS\System32\USER32.dll
LoadedModule[17]=C:\WINDOWS\System32\win32u.dll
LoadedModule[18]=C:\WINDOWS\System32\IMM32.DLL
LoadedModule[19]=C:\WINDOWS\system32\DriverStore\FileRepository\nvdmi.inf_amd64_56e2cf9466acd49b\nvinitx.dll
LoadedModule[20]=C:\WINDOWS\SYSTEM32\VERSION.dll
LoadedModule[21]=C:\WINDOWS\System32\Shell32.dll
LoadedModule[22]=C:\WINDOWS\System32\cfgmgr32.dll
LoadedModule[23]=C:\WINDOWS\System32\windows.storage.dll
LoadedModule[24]=C:\WINDOWS\System32\powrprof.dll
LoadedModule[25]=C:\WINDOWS\System32\kernel.appcore.dll
LoadedModule[26]=C:\WINDOWS\System32\shcore.dll
LoadedModule[27]=C:\WINDOWS\System32\profapi.dll
LoadedModule[28]=C:\Program Files\NVIDIA Corporation\CoProcManager\_etoured.dll
LoadedModule[29]=C:\Program Files\NVIDIA Corporation\CoProcManager\nvd3d9wrapx.dll
LoadedModule[30]=C:\WINDOWS\System32\SETUPAPI.dll
LoadedModule[31]=C:\Program Files\NVIDIA Corporation\CoProcManager\nvdxgiwrapx.dll
LoadedModule[32]=C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
LoadedModule[33]=C:\WINDOWS\SYSTEM32\MSVCR120_CLR0400.dll
LoadedModule[34]=C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\mscorlib\e96b4590c579d08edc2e60cc3e5ae997\mscorlib.ni.dll
LoadedModule[35]=C:\WINDOWS\System32\ole32.dll
LoadedModule[36]=C:\WINDOWS\system32\uxtheme.dll
LoadedModule[37]=C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System\ee1c3ea3e0049df6d53b35e21c2247e4\System.ni.dll
LoadedModule[38]=C:\WINDOWS\SYSTEM32\CRYPTSP.dll
LoadedModule[39]=C:\WINDOWS\system32\rsaenh.dll
LoadedModule[40]=C:\WINDOWS\SYSTEM32\bcrypt.dll
LoadedModule[41]=C:\WINDOWS\SYSTEM32\CRYPTBASE.dll
LoadedModule[42]=C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System.Core\46ebe2b057622677cfc3fd04f47081c0\System.Core.ni.dll
LoadedModule[43]=C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\Fiddler\1c93f688012acb4028bce7ef62676825\Fiddler.ni.exe
LoadedModule[44]=C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System.Drawing\3ac58fb7cb8d849d0f85f2435e1a0066\System.Drawing.ni.dll
LoadedModule[45]=C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System.Windows.Forms\04e26b57f0c211fdb0d877810b37497f\System.Windows.Forms.ni.dll
LoadedModule[46]=C:\WINDOWS\SYSTEM32\iphlpapi.dll
LoadedModule[47]=C:\WINDOWS\SYSTEM32\DNSAPI.dll
LoadedModule[48]=C:\WINDOWS\System32\WS2_32.dll
LoadedModule[49]=C:\WINDOWS\System32\NSI.dll
LoadedModule[50]=C:\WINDOWS\SYSTEM32\dhcpcsvc6.DLL
LoadedModule[51]=C:\WINDOWS\SYSTEM32\dhcpcsvc.DLL
LoadedModule[52]=C:\WINDOWS\SYSTEM32\WINNSI.DLL
LoadedModule[53]=C:\WINDOWS\System32\MSCTF.dll
LoadedModule[54]=C:\WINDOWS\System32\OLEAUT32.dll
LoadedModule[55]=C:\WINDOWS\System32\msvcp_win.dll
LoadedModule[56]=C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.14393.447_none_0d5aa7fbb6d35646\comctl32.dll
LoadedModule[57]=C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.14393.447_none_42191651c6827bb3\comctl32.dll
LoadedModule[58]=C:\WINDOWS\system32\dwmapi.dll
LoadedModule[59]=C:\WINDOWS\WinSxS\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.14393.321_none_72fe05dd211a5fae\gdiplus.dll
LoadedModule[60]=C:\WINDOWS\SYSTEM32\DWrite.dll
LoadedModule[61]=C:\WINDOWS\SYSTEM32\WindowsCodecs.dll
LoadedModule[62]=C:\WINDOWS\SYSTEM32\SspiCli.dll
LoadedModule[63]=C:\WINDOWS\System32\clbcatq.dll
LoadedModule[64]=C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\Xceed.Zip.v5.4\9a5f0b5ba7e6e4bf2ed3e984403b6c89\Xceed.Zip.v5.4.ni.dll
LoadedModule[65]=C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\Xceed.Compre7f102f3#\d64d443591f848e9a1ed176754ef1202\Xceed.Compression.Formats.v5.4.ni.dll
LoadedModule[66]=C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\Xceed.FileSf21c5040#\12bb2a480e960d1beebdebdf731a5973\Xceed.FileSystem.v5.4.ni.dll
LoadedModule[67]=C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\Xceed.Compr900e8dcd#\be05f92528b4bfa3f3eb16c1337f1078\Xceed.Compression.v5.4.ni.dll
LoadedModule[68]=C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System.Configuration\a7f47973b917fdac945dd35f56b99eaf\System.Configuration.ni.dll
LoadedModule[69]=C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System.Xml\42142f2f161821b78f345ecf759fa095\System.Xml.ni.dll
LoadedModule[70]=C:\Program Files\Common Files\microsoft shared\ink\tiptsf.dll
LoadedModule[71]=C:\WINDOWS\system32\mswsock.dll
LoadedModule[72]=C:\Windows\System32\rasadhlp.dll
LoadedModule[73]=C:\WINDOWS\System32\fwpuclnt.dll
LoadedModule[74]=C:\WINDOWS\system32\dataexchange.dll
LoadedModule[75]=C:\WINDOWS\system32\dcomp.dll
LoadedModule[76]=C:\WINDOWS\system32\d3d11.dll
LoadedModule[77]=C:\WINDOWS\system32\dxgi.dll
LoadedModule[78]=C:\WINDOWS\system32\twinapi.appcore.dll
LoadedModule[79]=C:\WINDOWS\SYSTEM32\DEVOBJ.dll
LoadedModule[80]=C:\WINDOWS\System32\WINTRUST.dll
LoadedModule[81]=C:\WINDOWS\System32\MSASN1.dll
LoadedModule[82]=C:\WINDOWS\System32\CRYPT32.dll
LoadedModule[83]=C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\Telerik.Analytics\10f505f26e5d5944ba9d2ee45ad4ae3e\Telerik.Analytics.ni.dll
LoadedModule[84]=C:\WINDOWS\SYSTEM32\RichEd20.DLL
LoadedModule[85]=C:\WINDOWS\System32\USP10.dll
LoadedModule[86]=C:\WINDOWS\SYSTEM32\msls31.dll
LoadedModule[87]=C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clrjit.dll
LoadedModule[88]=C:\WINDOWS\SYSTEM32\msftedit.dll
LoadedModule[89]=C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\Microsoft.JScript\3efdc37c31ba899290f601d03e7dba3d\Microsoft.JScript.ni.dll
LoadedModule[90]=C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\System.Windows\aa864a1f82562beaa920a0d7cfddcde0\System.Windows.ni.dll
LoadedModule[91]=C:\WINDOWS\SYSTEM32\urlmon.dll
LoadedModule[92]=C:\WINDOWS\SYSTEM32\iertutil.dll
LoadedModule[93]=C:\WINDOWS\SYSTEM32\rasapi32.dll
LoadedModule[94]=C:\WINDOWS\SYSTEM32\rasman.dll
LoadedModule[95]=C:\WINDOWS\SYSTEM32\rtutils.dll
LoadedModule[96]=C:\WINDOWS\SYSTEM32\wininet.dll
LoadedModule[97]=C:\WINDOWS\SYSTEM32\ondemandconnroutehelper.dll
LoadedModule[98]=C:\WINDOWS\SYSTEM32\winhttp.dll
LoadedModule[99]=C:\WINDOWS\SYSTEM32\secur32.dll
LoadedModule[100]=C:\WINDOWS\System32\psapi.dll
LoadedModule[101]=C:\WINDOWS\system32\schannel.DLL
LoadedModule[102]=C:\Windows\System32\ieframe.dll
LoadedModule[103]=C:\Windows\System32\NETAPI32.dll
LoadedModule[104]=C:\Windows\System32\NETUTILS.DLL
LoadedModule[105]=C:\Windows\System32\WKSCLI.DLL
LoadedModule[106]=C:\WINDOWS\SYSTEM32\sxs.dll
LoadedModule[107]=C:\WINDOWS\SYSTEM32\PROPSYS.dll
LoadedModule[108]=C:\Windows\System32\mshtml.dll
LoadedModule[109]=C:\Windows\System32\srpapi.dll
LoadedModule[110]=C:\Windows\System32\ieapfltr.dll
LoadedModule[111]=C:\WINDOWS\system32\msimtf.dll
LoadedModule[112]=C:\Windows\System32\d2d1.dll
LoadedModule[113]=C:\WINDOWS\SYSTEM32\DriverStore\FileRepository\nvdmi.inf_amd64_56e2cf9466acd49b\nvumdshimx.dll
LoadedModule[114]=C:\WINDOWS\SYSTEM32\mskeyprotect.dll
LoadedModule[115]=C:\WINDOWS\SYSTEM32\ncrypt.dll
LoadedModule[116]=C:\WINDOWS\SYSTEM32\NTASN1.dll
LoadedModule[117]=C:\WINDOWS\system32\ncryptsslp.dll
LoadedModule[118]=C:\WINDOWS\system32\nvspcap64.dll
LoadedModule[119]=C:\WINDOWS\SYSTEM32\WTSAPI32.dll
LoadedModule[120]=C:\WINDOWS\system32\nvapi64.dll
LoadedModule[121]=C:\WINDOWS\SYSTEM32\MLANG.dll
LoadedModule[122]=C:\Windows\System32\uiautomationcore.dll
LoadedModule[123]=C:\Windows\System32\USERENV.dll
LoadedModule[124]=C:\Windows\System32\jscript9.dll
LoadedModule[125]=C:\WINDOWS\System32\DriverStore\FileRepository\nvdmi.inf_amd64_56e2cf9466acd49b\nvwgf2umx.dll
LoadedModule[126]=C:\WINDOWS\SYSTEM32\WINMM.dll
LoadedModule[127]=C:\WINDOWS\SYSTEM32\WINMMBASE.dll
State[0].Key=Transport.DoneStage1
State[0].Value=1
FriendlyEventName=Stopped working
ConsentKey=APPCRASH
AppName=Fiddler
AppPath=C:\Program Files (x86)\Fiddler2\Fiddler.exe
NsPartner=windows
NsGroup=windows8
ApplicationIdentity=8BF636E8C0FFF86537E552CB8F04951D
MetadataHash=-260269504

Faulting application name: Fiddler.exe, version: 4.6.20171.7553, time stamp: 0x588b62ae
Faulting module name: mshtml.dll, version: 11.0.14393.693, time stamp: 0x585a27ff
Exception code: 0x80000003
Fault offset: 0x0000000000bb0449
Faulting process id: 0x16e8
Faulting application start time: 0x01d27b2f8ba8a0a5
Faulting application path: C:\Program Files (x86)\Fiddler2\Fiddler.exe
Faulting module path: C:\Windows\System32\mshtml.dll
Report Id: b9fc17d3-c57c-4e90-ac3a-c27089f54d23
Faulting package full name:
Faulting package-relative application ID:
It looks like the exception you got in VS is caused by a previous crash of Fiddler. Also, it looks liek Fiddelr manages to set itself as as system proxy before crashing which effectively blocks your internet connection. In turn that might screw up VS.
So, could you try changing HKEY_CURRENT_USER\Software\Microsoft\Fiddler2\AttachOnBoot to false and try capturing that exception in VS again? Thus Fiddler will start without setting itself as the system proxy.
Regards,
Tsviatko Yovtchev
Telerik by Progress

It seems adding that entry to the registry allows Fiddler to start with no problems now. It continues to function even when I remove the entry, so for now, I suppose problem is solved. If the issue occurs again, I'll grab the exception and post it up.
Thanks, for the help.