Fiddler 4 crash on start after update

7 posts, 1 answers
  1. Ruaidhri
    Ruaidhri avatar
    5 posts
    Member since:
    Jan 2017

    Posted 29 Jan 2017 Link to this post

    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

     

  2. Tsviatko Yovtchev
    Admin
    Tsviatko Yovtchev avatar
    549 posts

    Posted 30 Jan 2017 Link to this post

    Hi,

    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
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
  3. Ruaidhri
    Ruaidhri avatar
    5 posts
    Member since:
    Jan 2017

    Posted 30 Jan 2017 Link to this post

    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




  4. Ruaidhri
    Ruaidhri avatar
    5 posts
    Member since:
    Jan 2017

    Posted 30 Jan 2017 Link to this post

    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
  5. Ruaidhri
    Ruaidhri avatar
    5 posts
    Member since:
    Jan 2017

    Posted 30 Jan 2017 Link to this post

    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:
  6. Answer
    Tsviatko Yovtchev
    Admin
    Tsviatko Yovtchev avatar
    549 posts

    Posted 02 Feb 2017 Link to this post

    Thanks for bearing with me this far.

    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
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
  7. Ruaidhri
    Ruaidhri avatar
    5 posts
    Member since:
    Jan 2017

    Posted 04 Feb 2017 in reply to Tsviatko Yovtchev Link to this post

    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.

Back to Top