<?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>21221</bug_id>
          
          <creation_ts>2008-09-29 13:31:32 -0700</creation_ts>
          <short_desc>Crash when using console.trace()</short_desc>
          <delta_ts>2009-07-09 00:24:37 -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>Regression</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kevin McCullough">kmccullough</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>keishi</cc>
    
    <cc>kmccullough</cc>
    
    <cc>timothy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>93274</commentid>
    <comment_count>0</comment_count>
    <who name="Kevin McCullough">kmccullough</who>
    <bug_when>2008-09-29 13:31:32 -0700</bug_when>
    <thetext>If I open the WebInspector and type &quot;console.trace()&quot; the inspector will crash.  It should probably do nothing.

Maybe if we were broken in the script debugger it should show a back trace, but normally it seems meaningless.

Sorry my debugger is sucking and I don&apos;t have a backtrace.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93326</commentid>
    <comment_count>1</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2008-09-29 19:39:04 -0700</bug_when>
    <thetext>I think it is crashing because the console uses eval(). Just a hunch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93333</commentid>
    <comment_count>2</comment_count>
      <attachid>23930</attachid>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2008-09-29 22:32:36 -0700</bug_when>
    <thetext>Created attachment 23930
patch

Checking if the caller function is 0 was missing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93334</commentid>
    <comment_count>3</comment_count>
      <attachid>23931</attachid>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2008-09-29 22:36:04 -0700</bug_when>
    <thetext>Created attachment 23931
fixed minor mistake

fixed mistake</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93337</commentid>
    <comment_count>4</comment_count>
      <attachid>23931</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2008-09-29 22:53:11 -0700</bug_when>
    <thetext>Comment on attachment 23931
fixed minor mistake

This should have a layout test and use if (!func) to comply with the style guidelines.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93360</commentid>
    <comment_count>5</comment_count>
      <attachid>23939</attachid>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2008-09-30 05:51:58 -0700</bug_when>
    <thetext>Created attachment 23939
patch

I wasn&apos;t sure how to write a layout test so I wrote a manual test. What is the difference between a layout test and a manual test?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93401</commentid>
    <comment_count>6</comment_count>
      <attachid>23939</attachid>
    <who name="Kevin McCullough">kmccullough</who>
    <bug_when>2008-09-30 12:03:49 -0700</bug_when>
    <thetext>Comment on attachment 23939
patch

I was able to replicate the error by having a script tag with nothing in it but &quot;console.trace()&quot;.  Since that case does not require a manual action we can make an automated layout test instead of a manual test.

To see many examples of layout tests look in the LayoutTests/fast/ directory.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93552</commentid>
    <comment_count>7</comment_count>
    <who name="Devin Torres">devin</who>
    <bug_when>2008-10-01 09:32:50 -0700</bug_when>
    <thetext>Try console.trace(console) in the Web Inspector. Or console.trace(function(){}). Anything will crash it.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>23930</attachid>
            <date>2008-09-29 22:32:36 -0700</date>
            <delta_ts>2008-09-29 22:36:04 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch55.txt</filename>
            <type>text/plain</type>
            <size>1477</size>
            <attacher name="Keishi Hattori">keishi</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzNzA4OSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTMgQEAKKzIwMDgtMDktMjkgIEtlaXNoaSBIYXR0b3JpICA8Y2FzZXkuaGF0dG9y
aUBnbWFpbC5jb20+CisKKyAgICAgICAgRml4ZWQgY3Jhc2ggd2hlbiBjYWxsaW5nIGNvbnNvbGUu
dHJhY2UoKSBvdXRzaWRlIGEgZnVuY3Rpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIxMjIxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgKiBwYWdlL0NvbnNvbGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
Q29uc29sZTo6dHJhY2UpOiBDaGVja3MgaWYgdGhlIGNhbGxlciBpcyAwLgorCiAyMDA4LTA5LTI5
ICBEYXJpbiBBZGxlciAgPGRhcmluQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBT
YW0gV2VpbmlnLgpJbmRleDogV2ViQ29yZS9wYWdlL0NvbnNvbGUuY3BwCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFdlYkNvcmUvcGFnZS9Db25zb2xlLmNwcAkocmV2aXNpb24gMzcwNjEpCisrKyBXZWJDb3JlL3Bh
Z2UvQ29uc29sZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTI4OSwxMyArMjg5LDE1IEBAIHZvaWQg
Q29uc29sZTo6dHJhY2UoRXhlY1N0YXRlKiBleGVjKQogCiAgICAgZXhlYy0+bWFjaGluZSgpLT5y
ZXRyaWV2ZUxhc3RDYWxsZXIoZXhlYywgc2lnbmVkTGluZU51bWJlciwgc291cmNlSWRlbnRpZmVy
LCB1cmxTdHJpbmcsIGZ1bmMpOwogCisgICAgaWYgKGZ1bmMgPT0gMCkKKyAgICAgICAgcmV0dXJu
OworCiAgICAgQXJnTGlzdCBhcmdzOwogICAgIHdoaWxlICghZnVuYy0+aXNOdWxsKCkpIHsKICAg
ICAgICAgYXJncy5hcHBlbmQoZnVuYyk7CiAgICAgICAgIGZ1bmMgPSBleGVjLT5tYWNoaW5lKCkt
PnJldHJpZXZlQ2FsbGVyKGV4ZWMsIHN0YXRpY19jYXN0PEludGVybmFsRnVuY3Rpb24qPihmdW5j
KSk7CiAgICAgfQotICAgIAotICAgIHBhZ2UtPmluc3BlY3RvckNvbnRyb2xsZXIoKS0+YWRkTWVz
c2FnZVRvQ29uc29sZShKU01lc3NhZ2VTb3VyY2UsIFRyYWNlTWVzc2FnZUxldmVsLCBleGVjLCBh
cmdzLCAwLCBTdHJpbmcoKSk7CisgICAgcGFnZS0+aW5zcGVjdG9yQ29udHJvbGxlcigpLT5hZGRN
ZXNzYWdlVG9Db25zb2xlKEpTTWVzc2FnZVNvdXJjZSwgTG9nTWVzc2FnZUxldmVsLCBleGVjLCBh
cmdzLCAwLCBTdHJpbmcoKSk7CiB9CiAKIHZvaWQgQ29uc29sZTo6YXNzZXJ0Q29uZGl0aW9uKGJv
b2wgY29uZGl0aW9uLCBFeGVjU3RhdGUqIGV4ZWMsIGNvbnN0IEFyZ0xpc3QmIGFyZ3MpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>23931</attachid>
            <date>2008-09-29 22:36:04 -0700</date>
            <delta_ts>2008-09-30 05:51:58 -0700</delta_ts>
            <desc>fixed minor mistake</desc>
            <filename>patch55.txt</filename>
            <type>text/plain</type>
            <size>1280</size>
            <attacher name="Keishi Hattori">keishi</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzNzA4OSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTMgQEAKKzIwMDgtMDktMjkgIEtlaXNoaSBIYXR0b3JpICA8Y2FzZXkuaGF0dG9y
aUBnbWFpbC5jb20+CisKKyAgICAgICAgRml4ZWQgY3Jhc2ggd2hlbiBjYWxsaW5nIGNvbnNvbGUu
dHJhY2UoKSBvdXRzaWRlIGEgZnVuY3Rpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIxMjIxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgKiBwYWdlL0NvbnNvbGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
Q29uc29sZTo6dHJhY2UpOiBDaGVja3MgaWYgdGhlIGNhbGxlciBpcyAwLgorCiAyMDA4LTA5LTI5
ICBEYXJpbiBBZGxlciAgPGRhcmluQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBT
YW0gV2VpbmlnLgpJbmRleDogV2ViQ29yZS9wYWdlL0NvbnNvbGUuY3BwCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFdlYkNvcmUvcGFnZS9Db25zb2xlLmNwcAkocmV2aXNpb24gMzcwNjEpCisrKyBXZWJDb3JlL3Bh
Z2UvQ29uc29sZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTI4OSwxMiArMjg5LDE1IEBAIHZvaWQg
Q29uc29sZTo6dHJhY2UoRXhlY1N0YXRlKiBleGVjKQogCiAgICAgZXhlYy0+bWFjaGluZSgpLT5y
ZXRyaWV2ZUxhc3RDYWxsZXIoZXhlYywgc2lnbmVkTGluZU51bWJlciwgc291cmNlSWRlbnRpZmVy
LCB1cmxTdHJpbmcsIGZ1bmMpOwogCisgICAgaWYgKGZ1bmMgPT0gMCkKKyAgICAgICAgcmV0dXJu
OworCiAgICAgQXJnTGlzdCBhcmdzOwogICAgIHdoaWxlICghZnVuYy0+aXNOdWxsKCkpIHsKICAg
ICAgICAgYXJncy5hcHBlbmQoZnVuYyk7CiAgICAgICAgIGZ1bmMgPSBleGVjLT5tYWNoaW5lKCkt
PnJldHJpZXZlQ2FsbGVyKGV4ZWMsIHN0YXRpY19jYXN0PEludGVybmFsRnVuY3Rpb24qPihmdW5j
KSk7CiAgICAgfQotICAgIAorCiAgICAgcGFnZS0+aW5zcGVjdG9yQ29udHJvbGxlcigpLT5hZGRN
ZXNzYWdlVG9Db25zb2xlKEpTTWVzc2FnZVNvdXJjZSwgVHJhY2VNZXNzYWdlTGV2ZWwsIGV4ZWMs
IGFyZ3MsIDAsIFN0cmluZygpKTsKIH0KIAo=
</data>
<flag name="review"
          id="10798"
          type_id="1"
          status="-"
          setter="eric"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>23939</attachid>
            <date>2008-09-30 05:51:58 -0700</date>
            <delta_ts>2008-09-30 12:03:49 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch56.txt</filename>
            <type>text/plain</type>
            <size>2137</size>
            <attacher name="Keishi Hattori">keishi</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzNzA5MikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTQgQEAKKzIwMDgtMDktMzAgIEtlaXNoaSBIYXR0b3JpICA8Y2FzZXkuaGF0dG9y
aUBnbWFpbC5jb20+CisKKyAgICAgICAgRml4ZWQgY3Jhc2ggd2hlbiBjYWxsaW5nIGNvbnNvbGUu
dHJhY2UoKSBvdXRzaWRlIGEgZnVuY3Rpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIxMjIxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgKiBtYW51YWwtdGVzdHMvaW5zcGVjdG9yL2NvbnNvbGUtdHJhY2Uu
aHRtbDogQWRkZWQuCisgICAgICAgICogcGFnZS9Db25zb2xlLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OkNvbnNvbGU6OnRyYWNlKTogQ2hlY2tzIGlmIHRoZSBjYWxsZXIgZnVuY3Rpb24gZXhpc3Rz
LgorCiAyMDA4LTA5LTI5ICBTYW0gV2VpbmlnICA8c2FtQHdlYmtpdC5vcmc+CiAKICAgICAgICAg
UmV2aWV3ZWQgYnkgVGltIEhhdGNoZXIuCkluZGV4OiBXZWJDb3JlL21hbnVhbC10ZXN0cy9pbnNw
ZWN0b3IvY29uc29sZS10cmFjZS5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvbWFudWFsLXRl
c3RzL2luc3BlY3Rvci9jb25zb2xlLXRyYWNlLmh0bWwJKHJldmlzaW9uIDApCisrKyBXZWJDb3Jl
L21hbnVhbC10ZXN0cy9pbnNwZWN0b3IvY29uc29sZS10cmFjZS5odG1sCShyZXZpc2lvbiAwKQpA
QCAtMCwwICsxLDIzIEBACis8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgY2hhcnNldD0i
dXRmLTgiPgorZnVuY3Rpb24gZnVuYzEoKSB7CisgICAgZXZhbCgiZnVuYzIoKSIpOworfTsKK2Z1
bmN0aW9uIGZ1bmMyKCkgeworICAgIGZ1bmMzKCk7Cit9OwordmFyIGZ1bmMzID0gZnVuY3Rpb24o
KSB7CisgICAgZnVuYzQoKTsKK307CitmdW5jdGlvbiBmdW5jNCgpIHsKKyAgICBjb25zb2xlLnRy
YWNlKCk7Cit9OworZnVuYzEoKTsKK2NvbnNvbGUudHJhY2UoKTsKKzwvc2NyaXB0PgorCis8cD5U
ZXN0IGZvciA8YSBocmVmPSJodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTkxNTciPkJ1ZyAxOTE1NzogSW5zcGVjdG9yIHNob3VsZCBzdXBwb3J0IGNvbnNvbGUudHJhY2U8
L2E+LjwvcD4KKzxwPkNvbnNvbGUgc2hvdWxkIGRpc3BsYXkgdGhpcy48L3A+Cis8cD5mdW5jNDxi
cj4KKyhhbm9ueW1vdXMgZnVuY3Rpb24pPGJyPgorZnVuYzI8YnI+Cis8L3A+ClwgTm8gbmV3bGlu
ZSBhdCBlbmQgb2YgZmlsZQpJbmRleDogV2ViQ29yZS9wYWdlL0NvbnNvbGUuY3BwCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFdlYkNvcmUvcGFnZS9Db25zb2xlLmNwcAkocmV2aXNpb24gMzcwNjEpCisrKyBXZWJD
b3JlL3BhZ2UvQ29uc29sZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTI4OSwxMiArMjg5LDE1IEBA
IHZvaWQgQ29uc29sZTo6dHJhY2UoRXhlY1N0YXRlKiBleGVjKQogCiAgICAgZXhlYy0+bWFjaGlu
ZSgpLT5yZXRyaWV2ZUxhc3RDYWxsZXIoZXhlYywgc2lnbmVkTGluZU51bWJlciwgc291cmNlSWRl
bnRpZmVyLCB1cmxTdHJpbmcsIGZ1bmMpOwogCisgICAgaWYgKCFmdW5jKQorICAgICAgICByZXR1
cm47CisKICAgICBBcmdMaXN0IGFyZ3M7CiAgICAgd2hpbGUgKCFmdW5jLT5pc051bGwoKSkgewog
ICAgICAgICBhcmdzLmFwcGVuZChmdW5jKTsKICAgICAgICAgZnVuYyA9IGV4ZWMtPm1hY2hpbmUo
KS0+cmV0cmlldmVDYWxsZXIoZXhlYywgc3RhdGljX2Nhc3Q8SW50ZXJuYWxGdW5jdGlvbio+KGZ1
bmMpKTsKICAgICB9Ci0gICAgCisKICAgICBwYWdlLT5pbnNwZWN0b3JDb250cm9sbGVyKCktPmFk
ZE1lc3NhZ2VUb0NvbnNvbGUoSlNNZXNzYWdlU291cmNlLCBUcmFjZU1lc3NhZ2VMZXZlbCwgZXhl
YywgYXJncywgMCwgU3RyaW5nKCkpOwogfQogCg==
</data>
<flag name="review"
          id="10803"
          type_id="1"
          status="-"
          setter="kmccullough"
    />
          </attachment>
      

    </bug>

</bugzilla>