<?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>65213</bug_id>
          
          <creation_ts>2011-07-26 15:44:22 -0700</creation_ts>
          <short_desc>Web Inspector: [Chromium] REGRESSION:  Uncaught TypeError: Cannot read property &apos;isTracingToWindowObjects&apos; of undefined</short_desc>
          <delta_ts>2011-07-27 03:03:26 -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="Mikhail Naganov">mnaganov</reporter>
          <assigned_to name="Mikhail Naganov">mnaganov</assigned_to>
          <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>dglazkov</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>442582</commentid>
    <comment_count>0</comment_count>
    <who name="Mikhail Naganov">mnaganov</who>
    <bug_when>2011-07-26 15:44:22 -0700</bug_when>
    <thetext>From http://code.google.com/p/chromium/issues/detail?id=90518


Chrome Version       : 14.0.825.0
OS Version: Windows 7
URLs (if applicable) : devtools
Other browsers tested: -

What steps will reproduce the problem?
1. Go to chrome://extensions/
2. Click an extensions background page (I used AdBlock)
3. Click the tab &apos;audits&apos;
4. Select &apos;reload page and audit on load&apos; and press Run
5. Wait a few seconds
6. Right mouse click the devtools -&gt; inspect element
7. Notice Uncaught TypeError: Cannot read property &apos;isTracingToWindowObjects&apos; of undefined in DevTools.js line 46465
&quot;if (this.snapshotView.isTracingToWindowObjects)&quot;

What is the expected result?
No errors

What happens instead?
JS error

Please provide any additional information below. Attach a screenshot if possible.
The audits test never finishes...

UserAgentString: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.825.0 Safari/535.1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>442599</commentid>
    <comment_count>1</comment_count>
    <who name="Mikhail Naganov">mnaganov</who>
    <bug_when>2011-07-26 16:06:02 -0700</bug_when>
    <thetext>Can&apos;t repro. See the original bug description.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>442738</commentid>
    <comment_count>2</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-07-26 21:48:23 -0700</bug_when>
    <thetext>I can see a clear possibility of this happening:

WebInspector.HeapSnapshotRetainingPathsList.prototype.setDataSource has a guard preventing snapshotView from being assigned:

if (this._nodeIndex === nodeIndex)
            return;

subsequent refresh call will hit the problem described.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>442797</commentid>
    <comment_count>3</comment_count>
    <who name="Mikhail Naganov">mnaganov</who>
    <bug_when>2011-07-27 02:11:18 -0700</bug_when>
    <thetext>Yes, it can be reproduced by changing the current value of the &quot;Paths from the selected object&quot; with no heap object previously selected.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>442798</commentid>
    <comment_count>4</comment_count>
      <attachid>102109</attachid>
    <who name="Mikhail Naganov">mnaganov</who>
    <bug_when>2011-07-27 02:14:31 -0700</bug_when>
    <thetext>Created attachment 102109
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>442806</commentid>
    <comment_count>5</comment_count>
      <attachid>102109</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-07-27 02:37:47 -0700</bug_when>
    <thetext>Comment on attachment 102109
patch

Attachment 102109 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/9249743

New failing tests:
fast/canvas/webgl/framebuffer-test.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>442820</commentid>
    <comment_count>6</comment_count>
    <who name="Mikhail Naganov">mnaganov</who>
    <bug_when>2011-07-27 03:03:26 -0700</bug_when>
    <thetext>Manually committed http://trac.webkit.org/changeset/91829

        Web Inspector: [Chromium] REGRESSION: Uncaught TypeError: Cannot read property &apos;isTracingToWindowObjects&apos; of undefined
        https://bugs.webkit.org/show_bug.cgi?id=65213

        Reviewed by Pavel Feldman.

        * inspector/front-end/DetailedHeapshotView.js:
        (WebInspector.HeapSnapshotRetainingPathsList.prototype.refresh):</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>102109</attachid>
            <date>2011-07-27 02:14:31 -0700</date>
            <delta_ts>2011-07-27 02:37:47 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch-65213</filename>
            <type>text/plain</type>
            <size>1283</size>
            <attacher name="Mikhail Naganov">mnaganov</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBkMGI1YmU5Li4wNjcxMzQ4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMg
QEAKKzIwMTEtMDctMjcgIE1pa2hhaWwgTmFnYW5vdiAgPG1uYWdhbm92QGNocm9taXVtLm9yZz4K
KworICAgICAgICBXZWIgSW5zcGVjdG9yOiBbQ2hyb21pdW1dIFJFR1JFU1NJT046IFVuY2F1Z2h0
IFR5cGVFcnJvcjogQ2Fubm90IHJlYWQgcHJvcGVydHkgJ2lzVHJhY2luZ1RvV2luZG93T2JqZWN0
cycgb2YgdW5kZWZpbmVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD02NTIxMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9EZXRhaWxlZEhlYXBzaG90Vmlldy5qczoKKyAg
ICAgICAgKFdlYkluc3BlY3Rvci5IZWFwU25hcHNob3RSZXRhaW5pbmdQYXRoc0xpc3QucHJvdG90
eXBlLnJlZnJlc2gpOgorCiAyMDExLTA3LTI2ICBNYXJrIEhhaG5lbmJlcmcgIDxtaGFobmVuYmVy
Z0BhcHBsZS5jb20+CiAKICAgICAgICAgUmVmYWN0b3IgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQg
SlMgRE9NIGJpbmRpbmdzIHRvIHJlcGxhY2Ugb3BlcmF0b3IgbmV3IHdpdGggc3RhdGljIGNyZWF0
ZSBtZXRob2RzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5k
L0RldGFpbGVkSGVhcHNob3RWaWV3LmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250
LWVuZC9EZXRhaWxlZEhlYXBzaG90Vmlldy5qcwppbmRleCBhYmU3NTE0Li4xMmJkMTI1IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0RldGFpbGVkSGVhcHNo
b3RWaWV3LmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvRGV0YWls
ZWRIZWFwc2hvdFZpZXcuanMKQEAgLTQ1MSw3ICs0NTEsOCBAQCBXZWJJbnNwZWN0b3IuSGVhcFNu
YXBzaG90UmV0YWluaW5nUGF0aHNMaXN0LnByb3RvdHlwZSA9IHsKIAogICAgIHJlZnJlc2g6IGZ1
bmN0aW9uKCkKICAgICB7Ci0gICAgICAgIHRoaXMuX3Jlc2V0UGF0aHMoKTsKKyAgICAgICAgaWYg
KHRoaXMuc25hcHNob3RWaWV3KQorICAgICAgICAgICAgdGhpcy5fcmVzZXRQYXRocygpOwogICAg
IH0sCiAKICAgICByZXNldDogZnVuY3Rpb24oKQo=
</data>
<flag name="review"
          id="97259"
          type_id="1"
          status="+"
          setter="pfeldman"
    />
    <flag name="commit-queue"
          id="97260"
          type_id="3"
          status="-"
          setter="mnaganov"
    />
          </attachment>
      

    </bug>

</bugzilla>