bug1020226_worker.js (480B)
1 var p = new Promise(function (resolve, reject) { 2 // This causes a runnable to be queued. 3 reject(new Error()); 4 postMessage("loaded"); 5 6 // This prevents that runnable from running until the window calls terminate(), 7 // at which point the worker goes into the Canceling state and then an 8 // HoldWorker() is attempted, which fails, which used to result in 9 // multiple calls to the error reporter, one after the worker's context had 10 // been GCed. 11 while (true) {} 12 });