[devtools] More gracefully (than a crash) handle stack capture failures.

This commit is contained in:
Moonchild 2020-10-31 17:31:38 +01:00 committed by roytam1
commit 3e118e4948

View file

@ -7039,7 +7039,9 @@ JS::CaptureCurrentStack(JSContext* cx, JS::MutableHandleObject stackp,
{
AssertHeapIsIdle(cx);
CHECK_REQUEST(cx);
MOZ_RELEASE_ASSERT(cx->compartment());
if (!cx->compartment()) {
return false;
}
JSCompartment* compartment = cx->compartment();
Rooted<SavedFrame*> frame(cx);