<html>
<head>
<base href="https://bugs.webkit.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Should never be reached assertion hit in WebCore::DocumentOrderedMap::get"
href="https://bugs.webkit.org/show_bug.cgi?id=137959#c3">Comment # 3</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Should never be reached assertion hit in WebCore::DocumentOrderedMap::get"
href="https://bugs.webkit.org/show_bug.cgi?id=137959">bug 137959</a>
from <span class="vcard"><a class="email" href="mailto:cdumez@apple.com" title="Chris Dumez <cdumez@apple.com>"> <span class="fn">Chris Dumez</span></a>
</span></b>
<pre>I added some logging and here is what I see:
addElementById(test) 0x1207bcc30
getElementById(test)
getElementById(test)
addElementById(test) 0x1207bcc98
getElementById(test)
removeElementById(test) 0x1207bcc30
getElementById(test)
SHOULD NEVER BE REACHED
So we add 2 separate elements with the id 'test' to the DocumentOrderedMap, then remove the first one, then crash when calling getElementById('test') because the map think there second element with the id 'test' but cannot find it in the tree.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>