summaryrefslogtreecommitdiffstats
path: root/LayoutTests/fast/dom/NodeList/5725058-crash-scenario-1.html
blob: 19d08d75d1640778a1bafdc029fde27eef1442d6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<p>Test for (rdar://problem/5725058). If you see this text, then all is well and no crash has occurred.</p>

<span>
    <div name='test'></div>
</span>
<script type='text/javascript'>
    if (window.layoutTestController)
        layoutTestController.dumpAsText();

    function triggerGarbageCollection()
    {
        if (window.GCController) {
            GCController.collect();
            return;
        }
        for (var i = 0; i < 10000; ++i)
            ({})
    }

    document.getElementsByName('test')[0];
    triggerGarbageCollection();
    document.getElementsByTagName('span')[0].innerHTML = '';
    triggerGarbageCollection();
    document.getElementsByName('test')[0];
</script>