Open Bug 1985601 Opened 3 months ago Updated 3 months ago

Profile Selector debug crash

Categories

(Toolkit :: Startup and Profile System, defect)

defect

Tracking

()

People

(Reporter: jhirsch, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [fidefe-profile-management])

Steps:

  1. Build a full debug build
  2. Launch via the path to the executable, not mach run, like `
  3. Create an additional profile then exit
  4. Restart, you should see the profile selector window
  5. Click one of the profile cards and note that we crash rather than restart correctly.

Here's the crash stacktrace output at the command line:

[Parent 97861, Main Thread] WARNING: tried to get profile in parent too early: '!XRE_IsParentProcess()', file /Users/jhirsch/codez/github/mozilla-firefox/toolkit/xre/nsXREDirProvider.cpp:985
[Parent 97861, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /Users/jhirsch/codez/github/mozilla-firefox/toolkit/components/antitracking/bouncetrackingprotection/BounceTrackingProtectionStorage.cpp:699
[Parent 97861, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /Users/jhirsch/codez/github/mozilla-firefox/toolkit/components/antitracking/bouncetrackingprotection/BounceTrackingProtection.cpp:141
[Parent 97861, Main Thread] WARNING: 'NS_FAILED(rv)', file /Users/jhirsch/codez/github/mozilla-firefox/toolkit/components/antitracking/bouncetrackingprotection/BounceTrackingProtection.cpp:93
[Parent 97861, Main Thread] WARNING: NS_ENSURE_TRUE(aWindowContext) failed: file /Users/jhirsch/codez/github/mozilla-firefox/toolkit/components/antitracking/bouncetrackingprotection/BounceTrackingProtection.cpp:465
[Socket 97862, Main Thread] WARNING: IPC message 'PSocketProcess::Msg_FOGData' discarded: actor cannot send: file /Users/jhirsch/codez/github/mozilla-firefox/ipc/glue/ProtocolUtils.cpp:513
Storage connection not closed: 27b27366.sqlite[97861] Hit MOZ_CRASH() at /Users/jhirsch/codez/github/mozilla-firefox/storage/mozStorageService.cpp:737
#01: mozilla::storage::Service::Observe(nsISupports*, char const*, char16_t const*)[/Users/jhirsch/codez/github/mozilla-firefox/objdir-debug-full.noindex/dist/NightlyDebug.app/Contents/MacOS/XUL +0x30aae38]
#02: nsObserverList::NotifyObservers(nsISupports*, char const*, char16_t const*)[/Users/jhirsch/codez/github/mozilla-firefox/objdir-debug-full.noindex/dist/NightlyDebug.app/Contents/MacOS/XUL +0x1566758]
#03: nsObserverService::NotifyObservers(nsISupports*, char const*, char16_t const*)[/Users/jhirsch/codez/github/mozilla-firefox/objdir-debug-full.noindex/dist/NightlyDebug.app/Contents/MacOS/XUL +0x1568898]
#04: mozilla::AppShutdown::AdvanceShutdownPhaseInternal(mozilla::ShutdownPhase, bool, char16_t const*, nsCOMPtr<nsISupports> const&)[/Users/jhirsch/codez/github/mozilla-firefox/objdir-debug-full.noindex/dist/NightlyDebug.app/Contents/MacOS/XUL +0x1417130]
#05: mozilla::AppShutdown::AdvanceShutdownPhase(mozilla::ShutdownPhase, char16_t const*, nsCOMPtr<nsISupports> const&)[/Users/jhirsch/codez/github/mozilla-firefox/objdir-debug-full.noindex/dist/NightlyDebug.app/Contents/MacOS/XUL +0x1417660]
#06: mozilla::ShutdownXPCOM(nsIServiceManager*)[/Users/jhirsch/codez/github/mozilla-firefox/objdir-debug-full.noindex/dist/NightlyDebug.app/Contents/MacOS/XUL +0x1766f58]
#07: NS_ShutdownXPCOM[/Users/jhirsch/codez/github/mozilla-firefox/objdir-debug-full.noindex/dist/NightlyDebug.app/Contents/MacOS/XUL +0x1766cec]
#08: ScopedXPCOMStartup::~ScopedXPCOMStartup()[/Users/jhirsch/codez/github/mozilla-firefox/objdir-debug-full.noindex/dist/NightlyDebug.app/Contents/MacOS/XUL +0xddf5a18]
#09: ScopedXPCOMStartup::~ScopedXPCOMStartup()[/Users/jhirsch/codez/github/mozilla-firefox/objdir-debug-full.noindex/dist/NightlyDebug.app/Contents/MacOS/XUL +0xddf5ac4]
#10: ShowProfileDialog(nsIToolkitProfileService*, nsINativeAppSupport*, char const*, char const*)[/Users/jhirsch/codez/github/mozilla-firefox/objdir-debug-full.noindex/dist/NightlyDebug.app/Contents/MacOS/XUL +0xde042b4]
#11: ShowProfileSelector(nsIToolkitProfileService*, nsINativeAppSupport*)[/Users/jhirsch/codez/github/mozilla-firefox/objdir-debug-full.noindex/dist/NightlyDebug.app/Contents/MacOS/XUL +0xddfc704]
#12: XREMain::XRE_mainStartup(bool*)[/Users/jhirsch/codez/github/mozilla-firefox/objdir-debug-full.noindex/dist/NightlyDebug.app/Contents/MacOS/XUL +0xddfa600]
#13: XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&)[/Users/jhirsch/codez/github/mozilla-firefox/objdir-debug-full.noindex/dist/NightlyDebug.app/Contents/MacOS/XUL +0xde01860]
#14: XRE_main(int, char**, mozilla::BootstrapConfig const&)[/Users/jhirsch/codez/github/mozilla-firefox/objdir-debug-full.noindex/dist/NightlyDebug.app/Contents/MacOS/XUL +0xde02168]
#15: mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&)[/Users/jhirsch/codez/github/mozilla-firefox/objdir-debug-full.noindex/dist/NightlyDebug.app/Contents/MacOS/XUL +0xde1ff4c]
#16: do_main(int, char**, char**)[/Users/jhirsch/codez/github/mozilla-firefox/objdir-debug-full.noindex/dist/NightlyDebug.app/Contents/MacOS/firefox +0x1120]
#17: main[/Users/jhirsch/codez/github/mozilla-firefox/objdir-debug-full.noindex/dist/NightlyDebug.app/Contents/MacOS/firefox +0x9ec]
zsh: segmentation fault  ./objdir-debug-full.noindex/dist/NightlyDebug.app/Contents/MacOS/firefox
You need to log in before you can comment on or make changes to this bug.