Created attachment 579819 [details]
testcase (asserts fatally if pref is set)
1. user_pref("dom.new_bindings", false);
2. Load the testcase
Assertion failure: !cx->isExceptionPending(), at /builds/slave/m-cen-osx64-dbg/build/js/src/jsinterp.cpp:4781
Created attachment 579820 [details]
This predates the new DOM binding work, for what it's worth. It's a regression from bug 633133. The return value of JS_HasPropertyById is being eaten.
Created attachment 579970 [details] [diff] [review]
Make sure to propagate out failures from JS_HasPropertyById in the old nodelist resolve hook.