<?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>117893</bug_id>
          
          <creation_ts>2013-06-21 14:13:38 -0700</creation_ts>
          <short_desc>Web Inspector: Uncaught exception when pretty printing WebInspector.Script</short_desc>
          <delta_ts>2013-06-21 15:13:32 -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</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Joseph Pecoraro">joepeck</reporter>
          <assigned_to name="Joseph Pecoraro">joepeck</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>graouts</cc>
    
    <cc>joepeck</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>902669</commentid>
    <comment_count>0</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2013-06-21 14:13:38 -0700</bug_when>
    <thetext>* DESCRIPTION
I hit this debugging a page. I introduced a JS issue recently when I refactored some code to use WebInspector.script.resource. I removed a line declaring a local variable and didn&apos;t fix the other lines using the local.

* STEPS TO REPRODUCE
1. Evaluation the following in the console:
// testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing 
(function() { return 1+1; })(); //@ sourceURL=test
2. View the Extra Script in the inspector
  =&gt; it pretty prints and produces an uncaught exception

Patch to follow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902670</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2013-06-21 14:13:47 -0700</bug_when>
    <thetext>&lt;rdar://problem/14233755&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902671</commentid>
    <comment_count>2</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2013-06-21 14:15:57 -0700</bug_when>
    <thetext>Oh, the error is:
[Error] ReferenceError: Can&apos;t find variable: script (Main.js, line 3527)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902672</commentid>
    <comment_count>3</comment_count>
      <attachid>205216</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2013-06-21 14:17:13 -0700</bug_when>
    <thetext>Created attachment 205216
[PATCH] Proposed Fix

Simple fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902686</commentid>
    <comment_count>4</comment_count>
      <attachid>205216</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-06-21 15:13:30 -0700</bug_when>
    <thetext>Comment on attachment 205216
[PATCH] Proposed Fix

Clearing flags on attachment: 205216

Committed r151861: &lt;http://trac.webkit.org/changeset/151861&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>902687</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-06-21 15:13:32 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>205216</attachid>
            <date>2013-06-21 14:17:13 -0700</date>
            <delta_ts>2013-06-21 15:13:30 -0700</delta_ts>
            <desc>[PATCH] Proposed Fix</desc>
            <filename>proposed-fix.patch</filename>
            <type>text/plain</type>
            <size>1812</size>
            <attacher name="Joseph Pecoraro">joepeck</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCmluZGV4IGMzNmU5ZDUuLjkxYmFhN2MgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkluc3BlY3Rv
clVJL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEzLTA2LTIxICBKb3NlcGggUGVjb3Jh
cm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+CisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogVW5jYXVn
aHQgZXhjZXB0aW9uIHdoZW4gcHJldHR5IHByaW50aW5nIFdlYkluc3BlY3Rvci5TY3JpcHQKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNzg5MworCisg
ICAgICAgIFRoaXMgd2FzIGFuIGlzc3VlIHdpdGggYW4gZWFybGllciByZWZhY3RvcmluZy4gVGhl
IHNvdXJjZUNvZGUgaXMgYSBTY3JpcHQsCisgICAgICAgIHNvIHJlcGxhY2UgdGhlIG5vbi1leGlz
dGVudCBsb2NhbCB2YXJpYWJsZSAic2NyaXB0IiB3aXRoICJ0aGlzLl9zb3VyY2VDb2RlIi4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFVzZXJJbnRl
cmZhY2UvU291cmNlQ29kZVRleHRFZGl0b3IuanM6CisgICAgICAgIChXZWJJbnNwZWN0b3IuU291
cmNlQ29kZVRleHRFZGl0b3IucHJvdG90eXBlLnRleHRFZGl0b3JVcGRhdGVkRm9ybWF0dGluZyk6
CisKIDIwMTMtMDYtMTMgIEpvc2VwaCBQZWNvcmFybyAgPHBlY29yYXJvQGFwcGxlLmNvbT4KIAog
ICAgICAgICA8aHR0cDovL3dlYmtpdC5vcmcvYi8xMTc2MTU+IFdlYiBJbnNwZWN0b3I6IEpTIFBy
ZXR0eVByaW50aW5nIFNob3VsZCBoYXZlIHNwYWNlIGJldHdlZW4gImRvIiBhbmQgInsiCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9Tb3VyY2VDb2RlVGV4
dEVkaXRvci5qcyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1NvdXJjZUNv
ZGVUZXh0RWRpdG9yLmpzCmluZGV4IGM3MzBlNmQuLjZkZjJmZmUgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1NvdXJjZUNvZGVUZXh0RWRpdG9yLmpzCisr
KyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1NvdXJjZUNvZGVUZXh0RWRp
dG9yLmpzCkBAIC03NzksOCArNzc5LDggQEAgV2ViSW5zcGVjdG9yLlNvdXJjZUNvZGVUZXh0RWRp
dG9yLnByb3RvdHlwZSA9IHsKICAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgc2NyaXB0
cy5sZW5ndGg7ICsraSkKICAgICAgICAgICAgICAgICBzY3JpcHRzW2ldLmZvcm1hdHRlclNvdXJj
ZU1hcCA9IHRoaXMuZm9ybWF0dGVyU291cmNlTWFwOwogICAgICAgICB9IGVsc2UgaWYgKHRoaXMu
X3NvdXJjZUNvZGUgaW5zdGFuY2VvZiBXZWJJbnNwZWN0b3IuU2NyaXB0KSB7Ci0gICAgICAgICAg
ICBpZiAoc2NyaXB0LnJlc291cmNlKQotICAgICAgICAgICAgICAgIHNjcmlwdC5yZXNvdXJjZS5m
b3JtYXR0ZXJTb3VyY2VNYXAgPSB0aGlzLmZvcm1hdHRlclNvdXJjZU1hcDsKKyAgICAgICAgICAg
IGlmICh0aGlzLl9zb3VyY2VDb2RlLnJlc291cmNlKQorICAgICAgICAgICAgICAgIHRoaXMuX3Nv
dXJjZUNvZGUucmVzb3VyY2UuZm9ybWF0dGVyU291cmNlTWFwID0gdGhpcy5mb3JtYXR0ZXJTb3Vy
Y2VNYXA7CiAgICAgICAgIH0KIAogICAgICAgICAvLyBTb21lIGJyZWFrcG9pbnRzIG1heSBoYXZl
IG1vdmVkLCBzb21lIG1pZ2h0IG5vdCBoYXZlLiBKdXN0IGdvIHRocm91Z2gK
</data>

          </attachment>
      

    </bug>

</bugzilla>