rem: var eqs = Components.classes["@mozilla.org/event-queue-service;1"] .getService(nsIEventQueueService); eqs.createMonitoredThreadEventQueue(); var queue = eqs.getSpecialEventQueue(eqs.CURRENT_THREAD_EVENT_QUEUE); 
add: var thread = Components.classes["@mozilla.org/thread-manager;1"]. getService().currentThread; 
context: function runEventQ(){  var eqs = Components.classes["@mozilla.org/event-queue-service;1"]                      .getService(nsIEventQueueService);    eqs.createMonitoredThreadEventQueue();  var queue = eqs.getSpecialEventQueue(eqs.CURRENT_THREAD_EVENT_QUEUE);  // this never returns  queue.eventLoop(); }
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/7d3e7d7acd0e02ae35282023e1bf4f0b80a070bf/TestServer.js/buggy/ipc/ipcd/extensions/dconnect/test/TestServer.js