<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>56376</bug_id>
          
          <creation_ts>2011-03-15 08:19:02 -0700</creation_ts>
          <short_desc>ASSERTION FAILED: !HashTranslator::equal(KeyTraits::emptyValue(), key)</short_desc>
          <delta_ts>2024-05-22 14:42:11 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Web Inspector (Deprecated)</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows Vista</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Berend-Jan Wever">skylined</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>dev+webkit</cc>
    
    <cc>eric</cc>
    
    <cc>pfeldman</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>367664</commentid>
    <comment_count>0</comment_count>
      <attachid>85806</attachid>
    <who name="Berend-Jan Wever">skylined</who>
    <bug_when>2011-03-15 08:19:02 -0700</bug_when>
    <thetext>Created attachment 85806
Repro

Chromium:
http://code.google.com/p/chromium/issues/detail?id=76190

Repro:
Open the below file in Chromium, open inspector (CTRL+SHIFT+J), refresh page.
&lt;body onload=&quot;document.open();&quot;&gt;&lt;/body&gt;

Stack:
0037d8bc 56be7f8f chrome_56720000!WTF::HashTable&lt;WebCore::Node *,std::pair&lt;WebCore::Node *,unsigned int&gt;,WTF::PairFirstExtractor&lt;std::pair&lt;WebCore::Node *,unsigned int&gt; &gt;,WTF::PtrHash&lt;WebCore::Node *&gt;,WTF::PairHashTraits&lt;WTF::HashTraits&lt;WebCore::Node *&gt;,WTF::HashTraits&lt;unsigned int&gt; &gt;,WTF::HashTraits&lt;WebCore::Node *&gt; &gt;::checkKey&lt;WebCore::Node *,WTF::IdentityHashTranslator&lt;WebCore::Node *,std::pair&lt;WebCore::Node *,unsigned int&gt;,WTF::PtrHash&lt;WebCore::Node *&gt; &gt; &gt;+0x6a [c:\src\chromium\internal\src\third_party\webkit\source\javascriptcore\wtf\hashtable.h @ 465]
0037d8e4 56be7baa chrome_56720000!WTF::HashTable&lt;WebCore::Node *,std::pair&lt;WebCore::Node *,unsigned int&gt;,WTF::PairFirstExtractor&lt;std::pair&lt;WebCore::Node *,unsigned int&gt; &gt;,WTF::PtrHash&lt;WebCore::Node *&gt;,WTF::PairHashTraits&lt;WTF::HashTraits&lt;WebCore::Node *&gt;,WTF::HashTraits&lt;unsigned int&gt; &gt;,WTF::HashTraits&lt;WebCore::Node *&gt; &gt;::lookup&lt;WebCore::Node *,WTF::IdentityHashTranslator&lt;WebCore::Node *,std::pair&lt;WebCore::Node *,unsigned int&gt;,WTF::PtrHash&lt;WebCore::Node *&gt; &gt; &gt;+0x2f [c:\src\chromium\internal\src\third_party\webkit\source\javascriptcore\wtf\hashtable.h @ 481]
0037d8f4 56be7703 chrome_56720000!WTF::HashTable&lt;WebCore::Node *,std::pair&lt;WebCore::Node *,unsigned int&gt;,WTF::PairFirstExtractor&lt;std::pair&lt;WebCore::Node *,unsigned int&gt; &gt;,WTF::PtrHash&lt;WebCore::Node *&gt;,WTF::PairHashTraits&lt;WTF::HashTraits&lt;WebCore::Node *&gt;,WTF::HashTraits&lt;unsigned int&gt; &gt;,WTF::HashTraits&lt;WebCore::Node *&gt; &gt;::lookup+0x1a [c:\src\chromium\internal\src\third_party\webkit\source\javascriptcore\wtf\hashtable.h @ 343]
0037d908 56be6c33 chrome_56720000!WTF::HashMap&lt;WebCore::Node *,unsigned int,WTF::PtrHash&lt;WebCore::Node *&gt;,WTF::HashTraits&lt;WebCore::Node *&gt;,WTF::HashTraits&lt;unsigned int&gt; &gt;::get+0x23 [c:\src\chromium\internal\src\third_party\webkit\source\javascriptcore\wtf\hashmap.h @ 277]
0037d920 56be670b chrome_56720000!WebCore::InspectorBrowserDebuggerAgent::hasBreakpoint+0x43 [c:\src\chromium\internal\src\third_party\webkit\source\webcore\inspector\inspectorbrowserdebuggeragent.cpp @ 331]
0037d97c 56971fbf chrome_56720000!WebCore::InspectorBrowserDebuggerAgent::willRemoveDOMNode+0x10b [c:\src\chromium\internal\src\third_party\webkit\source\webcore\inspector\inspectorbrowserdebuggeragent.cpp @ 275]
0037d98c 56ac46fd chrome_56720000!WebCore::InspectorInstrumentation::willRemoveDOMNodeImpl+0x2f [c:\src\chromium\internal\src\third_party\webkit\source\webcore\inspector\inspectorinstrumentation.cpp @ 127]
0037d9a0 56ac44b5 chrome_56720000!WebCore::InspectorInstrumentation::willRemoveDOMNode+0x2d [c:\src\chromium\internal\src\third_party\webkit\source\webcore\inspector\inspectorinstrumentation.h @ 346]
0037d9fc 56ac266e chrome_56720000!WebCore::dispatchChildRemovalEvents+0x55 [c:\src\chromium\internal\src\third_party\webkit\source\webcore\dom\containernode.cpp @ 1055]
0037da40 56ac236e chrome_56720000!WebCore::willRemoveChildren+0xae [c:\src\chromium\internal\src\third_party\webkit\source\webcore\dom\containernode.cpp @ 393]
0037dac8 568f9288 chrome_56720000!WebCore::ContainerNode::removeChildren+0x4e [c:\src\chromium\internal\src\third_party\webkit\source\webcore\dom\containernode.cpp @ 513]
0037dadc 568f907c chrome_56720000!WebCore::Document::implicitOpen+0x28 [c:\src\chromium\internal\src\third_party\webkit\source\webcore\dom\document.cpp @ 1977]
0037dafc 56caf3ae chrome_56720000!WebCore::Document::open+0x13c [c:\src\chromium\internal\src\third_party\webkit\source\webcore\dom\document.cpp @ 1940]
0037dba0 576316ba chrome_56720000!WebCore::V8HTMLDocument::openCallback+0x29e [c:\src\chromium\internal\src\third_party\webkit\source\webcore\bindings\v8\custom\v8htmldocumentcustom.cpp @ 166]
0037dca0 5762e550 chrome_56720000!v8::internal::HandleApiCallHelper&lt;0&gt;+0x32a [c:\src\chromium\internal\src\v8\src\builtins.cc @ 1069]
0037dcb0 5762e4c8 chrome_56720000!v8::internal::Builtin_Impl_HandleApiCall+0x10 [c:\src\chromium\internal\src\v8\src\builtins.cc @ 1086]
0037dcc0 245e02ae chrome_56720000!v8::internal::Builtin_HandleApiCall+0x18 [c:\src\chromium\internal\src\v8\src\builtins.cc @ 1085]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>367727</commentid>
    <comment_count>1</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-03-15 10:01:18 -0700</bug_when>
    <thetext>Pfeldman, I choose you!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>367728</commentid>
    <comment_count>2</comment_count>
      <attachid>85821</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-03-15 10:01:50 -0700</bug_when>
    <thetext>Created attachment 85821
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>367733</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-03-15 10:04:17 -0700</bug_when>
    <thetext>Wow, that was about the fastest fix ever. :)  (I hope pfeldman got the pokemon reference.)

How do we test this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>367735</commentid>
    <comment_count>4</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-03-15 10:05:35 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Wow, that was about the fastest fix ever. :)  (I hope pfeldman got the pokemon reference.)
&gt; 
&gt; How do we test this?

I&apos;m trying to repro this with an iframe, if I succeed we will have a test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>368340</commentid>
    <comment_count>5</comment_count>
      <attachid>85821</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-03-16 08:47:55 -0700</bug_when>
    <thetext>Comment on attachment 85821
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=85821&amp;action=review

&gt; Source/WebCore/inspector/InspectorBrowserDebuggerAgent.cpp:270
&gt; +    Node* parentNode = InspectorDOMAgent::innerParentNode(node);

Should it be changed to 
else if(Node* parentNode = InspectorDOMAgent::innerParentNode(node)) { ... ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>368389</commentid>
    <comment_count>6</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-03-16 11:02:28 -0700</bug_when>
    <thetext>Committed r81259: &lt;http://trac.webkit.org/changeset/81259&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>368476</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-03-16 13:05:04 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/81259 might have broken GTK Linux 64-bit Debug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2037149</commentid>
    <comment_count>8</comment_count>
    <who name="Frances Cornwall">frances_c</who>
    <bug_when>2024-05-22 14:42:11 -0700</bug_when>
    <thetext>*** Bug 16918 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>85806</attachid>
            <date>2011-03-15 08:19:02 -0700</date>
            <delta_ts>2011-03-15 08:19:02 -0700</delta_ts>
            <desc>Repro</desc>
            <filename>repro2.html</filename>
            <type>text/html</type>
            <size>39</size>
            <attacher name="Berend-Jan Wever">skylined</attacher>
            
              <data encoding="base64">PGJvZHkgb25sb2FkPSJkb2N1bWVudC5vcGVuKCk7Ij48L2JvZHk+
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85821</attachid>
            <date>2011-03-15 10:01:50 -0700</date>
            <delta_ts>2011-03-16 08:47:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-56376-20110315200148.patch</filename>
            <type>text/plain</type>
            <size>3079</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODExMzIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA0Yjk1ZDBmZWE4YmIwNjc3
YTJjMWZkNzYzZmNjMTUxYmMzNzJlYTc3Li5lM2IxM2YzOTE2YjRjOWIwZDA4ODdkOGU2NDVlNzVj
ZDk2NWNhMTk1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTcgQEAKIDIwMTEtMDMtMTUgIFBhdmVs
IEZlbGRtYW4gIDxwZmVsZG1hbkBjaHJvbWl1bS5vcmc+CiAKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogQVNTRVJUSU9OIEZBSUxF
RDogIUhhc2hUcmFuc2xhdG9yOjplcXVhbChLZXlUcmFpdHM6OmVtcHR5VmFsdWUoKSwga2V5KQor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTYzNzYKKwor
ICAgICAgICAqIGluc3BlY3Rvci9JbnNwZWN0b3JCcm93c2VyRGVidWdnZXJBZ2VudC5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3JCcm93c2VyRGVidWdnZXJBZ2VudDo6d2lsbFJlbW92
ZURPTU5vZGUpOgorICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvRE9NQWdlbnQuanM6Cisg
ICAgICAgIChXZWJJbnNwZWN0b3IuRE9NQWdlbnQucHJvdG90eXBlLl9zZXREb2N1bWVudCk6CisK
KzIwMTEtMDMtMTUgIFBhdmVsIEZlbGRtYW4gIDxwZmVsZG1hbkBjaHJvbWl1bS5vcmc+CisKICAg
ICAgICAgUmV2aWV3ZWQgYnkgWXVyeSBTZW1pa2hhdHNreS4KIAogICAgICAgICBXZWIgSW5zcGVj
dG9yOiBjcmFzaCB1cG9uICIvL2h0bWwvL0BpZCIgc2VhcmNoIGluIGVsZW1lbnRzIHBhbmVsLgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckJyb3dzZXJEZWJ1
Z2dlckFnZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JCcm93c2Vy
RGVidWdnZXJBZ2VudC5jcHAKaW5kZXggZTdiNWVlNzI0ZmJiMDEwZmZlZTA0MjcwZDVmZDk5YTYw
MGNlZTk1Yi4uZWE3NjNmNGI1OThhOWM3ZmU1OGEzNzBmMzY3ZDc3MzliZDMxNDcwNSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckJyb3dzZXJEZWJ1Z2dlckFn
ZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQnJvd3NlckRl
YnVnZ2VyQWdlbnQuY3BwCkBAIC0yNjcsMTIgKzI2NywxMyBAQCB2b2lkIEluc3BlY3RvckJyb3dz
ZXJEZWJ1Z2dlckFnZW50Ojp3aWxsUmVtb3ZlRE9NTm9kZShOb2RlKiBub2RlKQogICAgIGlmICgh
ZGVidWdnZXJBZ2VudCkKICAgICAgICAgcmV0dXJuOwogCisgICAgTm9kZSogcGFyZW50Tm9kZSA9
IEluc3BlY3RvckRPTUFnZW50Ojppbm5lclBhcmVudE5vZGUobm9kZSk7CiAgICAgaWYgKGhhc0Jy
ZWFrcG9pbnQobm9kZSwgTm9kZVJlbW92ZWQpKSB7CiAgICAgICAgIFJlZlB0cjxJbnNwZWN0b3JP
YmplY3Q+IGV2ZW50RGF0YSA9IEluc3BlY3Rvck9iamVjdDo6Y3JlYXRlKCk7CiAgICAgICAgIGRl
c2NyaXB0aW9uRm9yRE9NRXZlbnQobm9kZSwgTm9kZVJlbW92ZWQsIGZhbHNlLCBldmVudERhdGEu
Z2V0KCkpOwogICAgICAgICBldmVudERhdGEtPnNldFN0cmluZygiYnJlYWtwb2ludFR5cGUiLCBk
b21OYXRpdmVCcmVha3BvaW50VHlwZSk7CiAgICAgICAgIGRlYnVnZ2VyQWdlbnQtPmJyZWFrUHJv
Z3JhbShOYXRpdmVCcmVha3BvaW50RGVidWdnZXJFdmVudFR5cGUsIGV2ZW50RGF0YS5yZWxlYXNl
KCkpOwotICAgIH0gZWxzZSBpZiAoaGFzQnJlYWtwb2ludChJbnNwZWN0b3JET01BZ2VudDo6aW5u
ZXJQYXJlbnROb2RlKG5vZGUpLCBTdWJ0cmVlTW9kaWZpZWQpKSB7CisgICAgfSBlbHNlIGlmIChw
YXJlbnROb2RlICYmIGhhc0JyZWFrcG9pbnQocGFyZW50Tm9kZSwgU3VidHJlZU1vZGlmaWVkKSkg
ewogICAgICAgICBSZWZQdHI8SW5zcGVjdG9yT2JqZWN0PiBldmVudERhdGEgPSBJbnNwZWN0b3JP
YmplY3Q6OmNyZWF0ZSgpOwogICAgICAgICBkZXNjcmlwdGlvbkZvckRPTUV2ZW50KG5vZGUsIFN1
YnRyZWVNb2RpZmllZCwgZmFsc2UsIGV2ZW50RGF0YS5nZXQoKSk7CiAgICAgICAgIGV2ZW50RGF0
YS0+c2V0U3RyaW5nKCJicmVha3BvaW50VHlwZSIsIGRvbU5hdGl2ZUJyZWFrcG9pbnRUeXBlKTsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvRE9NQWdlbnQu
anMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0RPTUFnZW50LmpzCmluZGV4
IGM2MGE5ZDk1ODI0NTYwYzJlY2U0MzUxNGUwZjlmYzhiZTRkNTNkNWYuLjIzMWI4ZjMwNTM4ZTU4
YmQxMDk0ZGE1ZDAxYjA4NzVlOGIxN2ZhODQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2lu
c3BlY3Rvci9mcm9udC1lbmQvRE9NQWdlbnQuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVj
dG9yL2Zyb250LWVuZC9ET01BZ2VudC5qcwpAQCAtNDAyLDcgKzQwMiw4IEBAIFdlYkluc3BlY3Rv
ci5ET01BZ2VudC5wcm90b3R5cGUgPSB7CiAgICAgICAgIGlmIChwYXlsb2FkICYmICJpZCIgaW4g
cGF5bG9hZCkgewogICAgICAgICAgICAgdGhpcy5fZG9jdW1lbnQgPSBuZXcgV2ViSW5zcGVjdG9y
LkRPTURvY3VtZW50KHRoaXMsIHBheWxvYWQpOwogICAgICAgICAgICAgdGhpcy5faWRUb0RPTU5v
ZGVbcGF5bG9hZC5pZF0gPSB0aGlzLl9kb2N1bWVudDsKLSAgICAgICAgICAgIHRoaXMuX2JpbmRO
b2Rlcyh0aGlzLl9kb2N1bWVudC5jaGlsZHJlbik7CisgICAgICAgICAgICBpZiAodGhpcy5fZG9j
dW1lbnQuY2hpbGRyZW4pCisgICAgICAgICAgICAgICAgdGhpcy5fYmluZE5vZGVzKHRoaXMuX2Rv
Y3VtZW50LmNoaWxkcmVuKTsKICAgICAgICAgfSBlbHNlCiAgICAgICAgICAgICB0aGlzLl9kb2N1
bWVudCA9IG51bGw7CiAgICAgICAgIHRoaXMuZGlzcGF0Y2hFdmVudFRvTGlzdGVuZXJzKFdlYklu
c3BlY3Rvci5ET01BZ2VudC5FdmVudHMuRG9jdW1lbnRVcGRhdGVkLCB0aGlzLl9kb2N1bWVudCk7
Cg==
</data>
<flag name="review"
          id="78003"
          type_id="1"
          status="+"
          setter="yurys"
    />
          </attachment>
      

    </bug>

</bugzilla>