Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(15)

Side by Side Diff: LayoutTests/svg/dom/SVGTransformTearOff-contextElement-crash.html

Issue 64683006: [svg] TearOffs dynamically hold on to the current contextElement(). (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: gchack Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 <html>
2 <body>
3 <script src="../../resources/js-test.js"></script>
4 <script>
5 if (window.testRunner)
6 testRunner.dumpAsText();
7
8 var svg = document.createElementNS("http://www.w3.org/2000/svg", "svg");
9 var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect");
10 rect.transform.baseVal.appendItem(svg.createSVGTransform());
11 var rectObservation = internals.observeGC(rect);
12 var transform = rect.transform.baseVal.getItem(0);
13 rect = null;
14 gc();
15
16 transform.angle; // This should not cause crash in ASAN.
17
18 // rect should be kept alive from "transform"
19 shouldBeFalse('rectObservation.wasCollected');
20 </script>
21 This test passes if it doesn't crash in ASAN.
22 </body>
23 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698