https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66487
--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> --- Back trace: #0 0x0000000000000000 in () #1 0x00007ffff4a5c337 in nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) [clone .part.32] [clone .constprop.53402] (this=<optimized out>, aContractID=0x7ffff51a1e60 "@mozilla.org/network/safe-file-output-stream;1", aDelegate=0xc3adb0, aIID=..., aResult=0x7fffffffbc48) at /home/marxin/Programming/gecko-dev/xpcom/components/nsComponentManager.cpp:1223 #2 0x00007ffff273fa5b in nsCreateInstanceByContractID::operator()(nsID const&, void**) const () at /home/marxin/Programming/gecko-dev/xpcom/glue/nsComponentManagerUtils.cpp:151 #3 0x00007ffff273fa5b in nsCreateInstanceByContractID::operator()(nsID const&, void**) const (this=0x7fffffffbcb0, aIID=..., aInstancePtr=0x7fffffffbc48) at /home/marxin/Programming/gecko-dev/xpcom/glue/nsComponentManagerUtils.cpp:197 #4 0x00007ffff27a0a68 in nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&) (this=this@entry=0x7fffffffbca0, aHelper=..., aIID=...) at /home/marxin/Programming/gecko-dev/xpcom/glue/nsCOMPtr.cpp:125 #5 0x00007ffff4a224e3 in WritePrefFile () at ../../dist/include/nsCOMPtr.h:531 #6 0x00007ffff4a224e3 in WritePrefFile (behaviorFlags=0, perm=384, ioFlags=-1, file=0xc33970, result=0x7fffffffbc80) at ../../dist/include/nsNetUtil.h:1358 #7 0x00007ffff4a224e3 in WritePrefFile (aFile=0xc33970, this=<optimized out>) at /home/marxin/Programming/gecko-dev/modules/libpref/Preferences.cpp:952 #8 0x00007ffff4c53c85 in TrackStartupCrashBegin (this=0x87f950, aIsSafeModeNecessary=0x7fffffffbeaf) at /home/marxin/Programming/gecko-dev/toolkit/components/startup/nsAppStartup.cpp:910 #9 0x00007ffff459ad8f in nsXREDirProvider::DoStartup() [clone .part.20] [clone .constprop.4887] (this=0x7fffffffc5f8) at /home/marxin/Programming/gecko-dev/toolkit/xre/nsXREDirProvider.cpp:831 #10 0x00007ffff4c00225 in nsXREDirProvider::DoStartup() (this=this@entry=0x7fffffffc5f8) at /home/marxin/Programming/gecko-dev/toolkit/xre/nsXREDirProvider.cpp:879 #11 0x00007ffff4580697 in XREMain::XRE_mainRun() [clone .constprop.4884] (this=this@entry=0x7fffffffc5b0) at /home/marxin/Programming/gecko-dev/toolkit/xre/nsAppRunner.cpp:4140 #12 0x00007ffff4ce1606 in XRE_main (aAppData=<optimized out>, argv=<optimized out>, argc=<optimized out>, this=0x7fffffffc5b0) at /home/marxin/Programming/gecko-dev/toolkit/xre/nsAppRunner.cpp:4342 #13 0x00007ffff4ce1606 in XRE_main (argc=<optimized out>, argv=<optimized out>, aAppData=<optimized out>, aFlags=<optimized out>) at /home/marxin/Programming/gecko-dev/toolkit/xre/nsAppRunner.cpp:4431 #14 0x000000000040f3c0 in do_main(int, char**, nsIFile*) [clone .constprop.14] (argc=2, argv=0x7fffffffdea8, xreDirectory=0x456170) at /home/marxin/Programming/gecko-dev/browser/app/nsBrowserApp.cpp:214 #15 0x00000000004038a8 in main(int, char**) (argc=2, argv=0x7fffffffdea8) at /home/marxin/Programming/gecko-dev/browser/app/nsBrowserApp.cpp:478