<?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>29770</bug_id>
          
          <creation_ts>2009-09-26 11:35:29 -0700</creation_ts>
          <short_desc>Web Inspector: DOM store is being unbound twice, leading to assertion failure</short_desc>
          <delta_ts>2009-09-27 02:19:30 -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>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Pavel Feldman">pfeldman</reporter>
          <assigned_to name="Pavel Feldman">pfeldman</assigned_to>
          <cc>timothy</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>150321</commentid>
    <comment_count>0</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2009-09-26 11:35:29 -0700</bug_when>
    <thetext>1. Open Web Inspector
2. Type something in console (completions are being calculated for window, touching localStore, lazily creating it)
3. Close Web Inspector (unbind is called once)
4. Refresh the page (unbind is called again) -&gt; ASSERTION fails

We keep stores bound only while inspector window is show, so this assersion is not correct.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150323</commentid>
    <comment_count>1</comment_count>
      <attachid>40176</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2009-09-26 11:39:22 -0700</bug_when>
    <thetext>Created attachment 40176
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150370</commentid>
    <comment_count>2</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2009-09-27 02:19:30 -0700</bug_when>
    <thetext>Committing to http://svn.webkit.org/repository/webkit/trunk ...
	M	WebCore/ChangeLog
	M	WebCore/inspector/InspectorController.cpp
	M	WebCore/inspector/InspectorDOMStorageResource.cpp
Committed r48799</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>40176</attachid>
            <date>2009-09-26 11:39:22 -0700</date>
            <delta_ts>2009-09-26 13:39:41 -0700</delta_ts>
            <desc>patch</desc>
            <filename>unbind</filename>
            <type>text/plain</type>
            <size>2344</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
ZDQ4NGJmNi4uMzdmMThkZSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTIsNiArMiwyMCBAQAogCiAgICAgICAgIFJldmlld2VkIGJ5IFRp
bW90aHkgSGF0Y2hlci4KIAorICAgICAgICBXZWIgSW5zcGVjdG9yOiBET00gc3RvcmUgaXMgYmVp
bmcgdW5ib3VuZCB0d2ljZSwgbGVhZGluZyB0byBhc3NlcnRpb24gZmFpbHVyZS4KKworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mjk3NzAKKworICAgICAg
ICAqIGluc3BlY3Rvci9JbnNwZWN0b3JDb250cm9sbGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
Okluc3BlY3RvckNvbnRyb2xsZXI6OmRpZE9wZW5EYXRhYmFzZSk6CisgICAgICAgIChXZWJDb3Jl
OjpJbnNwZWN0b3JDb250cm9sbGVyOjpkaWRVc2VET01TdG9yYWdlKToKKyAgICAgICAgKiBpbnNw
ZWN0b3IvSW5zcGVjdG9yRE9NU3RvcmFnZVJlc291cmNlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
Okluc3BlY3RvckRPTVN0b3JhZ2VSZXNvdXJjZTo6dW5iaW5kKToKKworMjAwOS0wOS0yNiAgUGF2
ZWwgRmVsZG1hbiAgPHBmZWxkbWFuQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBi
eSBUaW1vdGh5IEhhdGNoZXIuCisKICAgICAgICAgV2ViIEluc3BlY3RvcjogRG8gbm90IHRyYWNr
IERPTSBjaGFuZ2VzIHdoaWxlIGluc3BlY3RvciB3aW5kb3cgaXMgY2xvc2VkLgogCiAgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yOTc2OQpkaWZmIC0tZ2l0
IGEvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQ29udHJvbGxlci5jcHAgYi9XZWJDb3JlL2lu
c3BlY3Rvci9JbnNwZWN0b3JDb250cm9sbGVyLmNwcAppbmRleCBjNjZjN2YyLi5lNjVmMjFjIDEw
MDY0NAotLS0gYS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JDb250cm9sbGVyLmNwcAorKysg
Yi9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JDb250cm9sbGVyLmNwcApAQCAtMTA5NCw3ICsx
MDk0LDggQEAgdm9pZCBJbnNwZWN0b3JDb250cm9sbGVyOjpkaWRPcGVuRGF0YWJhc2UoRGF0YWJh
c2UqIGRhdGFiYXNlLCBjb25zdCBTdHJpbmcmIGRvbWEKIAogICAgIG1fZGF0YWJhc2VSZXNvdXJj
ZXMuYWRkKHJlc291cmNlKTsKIAotICAgIGlmIChtX2Zyb250ZW5kKQorICAgIC8vIFJlc291cmNl
cyBhcmUgb25seSBib3VuZCB3aGlsZSB2aXNpYmxlLgorICAgIGlmIChtX2Zyb250ZW5kICYmIHdp
bmRvd1Zpc2libGUoKSkKICAgICAgICAgcmVzb3VyY2UtPmJpbmQobV9mcm9udGVuZC5nZXQoKSk7
CiB9CiAjZW5kaWYKQEAgLTExMTUsNyArMTExNiw4IEBAIHZvaWQgSW5zcGVjdG9yQ29udHJvbGxl
cjo6ZGlkVXNlRE9NU3RvcmFnZShTdG9yYWdlQXJlYSogc3RvcmFnZUFyZWEsIGJvb2wgaXNMb2Nh
CiAKICAgICBtX2RvbVN0b3JhZ2VSZXNvdXJjZXMuYWRkKHJlc291cmNlKTsKIAotICAgIGlmICht
X2Zyb250ZW5kKQorICAgIC8vIFJlc291cmNlcyBhcmUgb25seSBib3VuZCB3aGlsZSB2aXNpYmxl
LgorICAgIGlmIChtX2Zyb250ZW5kICYmIHdpbmRvd1Zpc2libGUoKSkKICAgICAgICAgcmVzb3Vy
Y2UtPmJpbmQobV9mcm9udGVuZC5nZXQoKSk7CiB9CiAKZGlmZiAtLWdpdCBhL1dlYkNvcmUvaW5z
cGVjdG9yL0luc3BlY3RvckRPTVN0b3JhZ2VSZXNvdXJjZS5jcHAgYi9XZWJDb3JlL2luc3BlY3Rv
ci9JbnNwZWN0b3JET01TdG9yYWdlUmVzb3VyY2UuY3BwCmluZGV4IDk5YTJkYmEuLjdlZDBkN2Yg
MTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckRPTVN0b3JhZ2VSZXNvdXJj
ZS5jcHAKKysrIGIvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yRE9NU3RvcmFnZVJlc291cmNl
LmNwcApAQCAtNzksNyArNzksOSBAQCB2b2lkIEluc3BlY3RvckRPTVN0b3JhZ2VSZXNvdXJjZTo6
YmluZChJbnNwZWN0b3JGcm9udGVuZCogZnJvbnRlbmQpCiAKIHZvaWQgSW5zcGVjdG9yRE9NU3Rv
cmFnZVJlc291cmNlOjp1bmJpbmQoKQogewotICAgIEFTU0VSVChtX2Zyb250ZW5kKTsKKyAgICBp
ZiAoIW1fZnJvbnRlbmQpCisgICAgICAgIHJldHVybjsgIC8vIEFscmVhZHkgdW5ib3VuZC4KKwog
ICAgIGlmIChtX3JlcG9ydGluZ0NoYW5nZXNUb0Zyb250ZW5kKSB7CiAgICAgICAgIG1fZnJhbWUt
PmRvbVdpbmRvdygpLT5yZW1vdmVFdmVudExpc3RlbmVyKGV2ZW50TmFtZXMoKS5zdG9yYWdlRXZl
bnQsIHRoaXMsIHRydWUpOwogICAgICAgICBtX3JlcG9ydGluZ0NoYW5nZXNUb0Zyb250ZW5kID0g
ZmFsc2U7Cg==
</data>
<flag name="review"
          id="21363"
          type_id="1"
          status="+"
          setter="timothy"
    />
          </attachment>
      

    </bug>

</bugzilla>