// Test what happens when a compartment gets a SavedFrame that it doesn't have // the principals to access any of its frames. var low = newGlobal({ principal: 0 }); var high = newGlobal({ principal: 0xfffff }); low.high = high; high.low = low; high.eval("function a() { return saveStack(1, low); }"); var stack = low.eval("high.a();") assertEq(stack.functionDisplayName, null); assertEq(stack.parent, null); assertEq(stack.toString(), "");