gecko-dev/js/xpconnect/crashtests
Bobby Holley 559be5f874 Bug 833856 - Handle errors better in EvaluateString. r=bz
This bug happens when we take the !useSandbox path. Basically, when the code
throws, we can end up with garbage in *aRetValue while still returning true
from EvaluateString. It looks like the convention is for these kind of eval
functions to return success even for invalid code, so lets just make sure we
check things a bit better.

This crashtest is kind of half-baked in the sense that it doesn't actually
crash without the rest of the patch. But the testcase here involves a lot of
undefined behavior (what ends up getting left in *aRetValue) during a call
to window.open (which spins the event loop, etc). I already sunk about half
an hour into trying to make it crash, so I'm just going to go with this for
now.
2013-01-25 11:17:40 +01:00
..
117307-1.html
193710.html
290162-1.html
326615-1.html
328553-1.html
346258-1.html
346512-1-frame1.xhtml
346512-1-frame2.xhtml
346512-1.xhtml
382133-1.html
386680-1.html
394810-1.html
400349-1.html
403356-1.html
418139-1.svg
420513-1.html
453935-1.html
462926.html
467693-1.html
468552-1.html
471366-1.html
475185-1.html
475291-1.html
503286-1.html
504000-1.html
509075-1.html
512815-1.html
515726-1.html
545291-1.html
558979.html
582649.html
601284-1.html
603146-1.html
603858-1.html Bug 778851 - Disable E4X in content by default. 2012-08-26 09:04:33 -05:00
608963.html
616930-1.html
639737-1.html
648206-1.html
705875.html Bug 705875 - Check for null IID pointers and references in XPCConvert. r=khuey 2011-12-01 18:24:28 -08:00
720305-1.html Bug 756584 - Crashtest for bug 720305. r=dveditz 2012-05-19 11:32:46 -04:00
723465.html Fix for bug 723465 (Make finalize for DOM list bindings use XPConnect). 2012-04-27 10:15:40 +02:00
732870.html Bug 732870 - Have nsDOMStringMapSH::PreCreate use the element as its parent, rather than the window. r=peterv 2012-06-21 10:02:36 +02:00
751995.html Bug 751995 - Handle orphaned wrappers. r=peterv 2012-06-04 10:13:18 +02:00
752038-iframe.html Bug 752038 - Avoid getting confused by PreCreate giving a different answer when we wrap objects cross-compartment during reparenting. r=mrbkap 2012-05-29 23:24:03 +02:00
752038.html Bug 752038 - Avoid getting confused by PreCreate giving a different answer when we wrap objects cross-compartment during reparenting. r=mrbkap 2012-05-29 23:24:03 +02:00
753162.html Bug 753162 - Don't assume that we end up in the same compartment as we started in CrossCompartmentWrapper. r=mrbkap 2012-06-21 09:53:49 +02:00
754311-iframe.html Bug 754311 - Null out the private of soon-to-be-transplanted reflectors _after_ copying their properties onto the holder. r=mrbkap 2012-05-14 23:30:07 +02:00
754311.html Bug 754311 - Null out the private of soon-to-be-transplanted reflectors _after_ copying their properties onto the holder. r=mrbkap 2012-05-14 23:30:07 +02:00
761831.html Bug 761831 - Be less ambitious in GetMemberInfo. r=bholley 2012-07-18 13:28:58 -07:00
776328.html Bug 776328 - Only create holders for WNs. r=mrbkap 2012-08-10 10:19:51 +02:00
776333.html Bug 776333 - Morph slim wrappers in LookupMethod. r=mrbkap 2012-07-25 18:17:40 +02:00
791845.html Bug 791845 - mozMatchesSelectorStub should return false on error. r=bholley 2012-09-19 10:53:42 +02:00
797583.html Bug 797583 - Remove bogus assertion. r=mrbkap 2012-10-04 11:56:51 +02:00
833856.html Bug 833856 - Handle errors better in EvaluateString. r=bz 2013-01-25 11:17:40 +01:00
crashtests.list Bug 833856 - Handle errors better in EvaluateString. r=bz 2013-01-25 11:17:40 +01:00