bug1878466.js (380B)
1 var g = newGlobal({newCompartment: true}); 2 g.eval("x = Object.create({}, {y: {value: 1}});"); 3 var dbg = new Debugger(); 4 var dobj = dbg.addDebuggee(g); 5 var v = dobj.getOwnPropertyDescriptor("x").value; 6 var ex; 7 try { 8 v.defineProperties({y: {value: 2}}); 9 } catch (e) { 10 ex = e; 11 } 12 nukeAllCCWs(); 13 assertEq(ex instanceof TypeError, true); 14 assertEq(ex.stack, ""); // Nuked stack CCW.