<?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>30559</bug_id>
          
          <creation_ts>2009-10-20 03:08:19 -0700</creation_ts>
          <short_desc>[v8] Set debug id for contexts of isolated worlds</short_desc>
          <delta_ts>2009-10-20 12:11:56 -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>WebKit Misc.</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="Yury Semikhatsky">yurys</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>pfeldman</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>156117</commentid>
    <comment_count>0</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2009-10-20 03:08:19 -0700</bug_when>
    <thetext>V8Proxy provides debug data for frame context and for contexts created in V8Proxy::evaluateInNewContext but the data are not set for isolated worlds. This makes user scripts indistinguishable from scripts in the utility context and as such they are filtered out in JS debugger in Chromium DevTools.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156122</commentid>
    <comment_count>1</comment_count>
      <attachid>41495</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2009-10-20 03:38:15 -0700</bug_when>
    <thetext>Created attachment 41495
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156148</commentid>
    <comment_count>2</comment_count>
      <attachid>41495</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-10-20 06:55:45 -0700</bug_when>
    <thetext>Comment on attachment 41495
patch

Rejecting patch 41495 from commit-queue.

Failed to run &quot;[&apos;WebKitTools/Scripts/run-webkit-tests&apos;, &apos;--no-launch-safari&apos;, &apos;--quiet&apos;, &apos;--exit-after-n-failures=1&apos;]&quot; exit_code: 60
Last 500 characters of output:
ages while\n\trunning as root.  There are known race conditions that\n\twill allow any local user to read any file on the system.\n\tIf you still desire to serve pages as root then\n\tadd -DBIG_SECURITY_HOLE to the CFLAGS env variable\n\tand then rebuild the server.\n\tIt is strongly suggested that you instead modify the User\n\tdirective in your httpd.conf file to list a non-root\n\tuser.\n
Timed out waiting for httpd to start at WebKitTools/Scripts/run-webkit-tests line 1359, &lt;IN&gt; line 30183.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156159</commentid>
    <comment_count>3</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2009-10-20 08:07:33 -0700</bug_when>
    <thetext>Password for &apos;yurys@chromium.org&apos;: 
Sending        WebCore/ChangeLog
Sending        WebCore/bindings/v8/V8Proxy.cpp
Sending        WebCore/bindings/v8/V8Proxy.h
Transmitting file data ...
Committed revision 49856.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156248</commentid>
    <comment_count>4</comment_count>
      <attachid>41495</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-10-20 12:11:56 -0700</bug_when>
    <thetext>Comment on attachment 41495
patch

Sorry about the commit-queue troubles.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>41495</attachid>
            <date>2009-10-20 03:38:15 -0700</date>
            <delta_ts>2009-10-20 12:11:56 -0700</delta_ts>
            <desc>patch</desc>
            <filename>isolated-context-debug-id.patch</filename>
            <type>text/plain</type>
            <size>3551</size>
            <attacher name="Yury Semikhatsky">yurys</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
NTEwNzNhOC4uNzQ1YzgxNiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAwOS0xMC0yMCAgWXVyeSBTZW1pa2hh
dHNreSAgPHl1cnlzQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBTZXQgZGVidWcgaWQgZm9yIGNvbnRleHRzIG9mIGlzb2xhdGVk
IHdvcmxkcyB0byBkaXN0aW5ndWlzaCB0aGVtIGluIGRlYnVnZ2VyLgorCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMDU1OQorCisgICAgICAgICogYmlu
ZGluZ3MvdjgvVjhQcm94eS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpWOFByb3h5OjpldmFsdWF0
ZUluSXNvbGF0ZWRXb3JsZCk6CisgICAgICAgIChXZWJDb3JlOjpWOFByb3h5OjpldmFsdWF0ZUlu
TmV3Q29udGV4dCk6CisgICAgICAgIChXZWJDb3JlOjpWOFByb3h5OjpzZXRJbmplY3RlZFNjcmlw
dENvbnRleHREZWJ1Z0lkKToKKyAgICAgICAgKiBiaW5kaW5ncy92OC9WOFByb3h5Lmg6CisKIDIw
MDktMTAtMjAgIEFuZHJhcyBCZWNzaSAgPGJlY3NpLmFuZHJhc0BzdHVkLnUtc3plZ2VkLmh1Pgog
CiAgICAgICAgIFVucmV2aWV3ZWQgYnVpbGRmaXguCmRpZmYgLS1naXQgYS9XZWJDb3JlL2JpbmRp
bmdzL3Y4L1Y4UHJveHkuY3BwIGIvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFByb3h5LmNwcAppbmRl
eCAxOTUzOWUyLi41M2Y2ZTViIDEwMDY0NAotLS0gYS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4UHJv
eHkuY3BwCisrKyBiL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhQcm94eS5jcHAKQEAgLTI4MSw2ICsy
ODEsOSBAQCB2b2lkIFY4UHJveHk6OmV2YWx1YXRlSW5Jc29sYXRlZFdvcmxkKGludCB3b3JsZElE
LCBjb25zdCBWZWN0b3I8U2NyaXB0U291cmNlQ29kZQogICAgICAgICB9IGVsc2UgewogICAgICAg
ICAgICAgd29ybGQgPSBuZXcgVjhJc29sYXRlZFdvcmxkKHRoaXMsIGV4dGVuc2lvbkdyb3VwKTsK
ICAgICAgICAgICAgIG1faXNvbGF0ZWRXb3JsZHMuc2V0KHdvcmxkSUQsIHdvcmxkKTsKKworICAg
ICAgICAgICAgLy8gU2V0dXAgY29udGV4dCBpZCBmb3IgSlMgZGVidWdnZXIuCisgICAgICAgICAg
ICBzZXRJbmplY3RlZFNjcmlwdENvbnRleHREZWJ1Z0lkKHdvcmxkLT5jb250ZXh0KCkpOwogICAg
ICAgICB9CiAgICAgfSBlbHNlIHsKICAgICAgICAgd29ybGQgPSBuZXcgVjhJc29sYXRlZFdvcmxk
KHRoaXMsIGV4dGVuc2lvbkdyb3VwKTsKQEAgLTMxMiwxNCArMzE1LDcgQEAgdm9pZCBWOFByb3h5
OjpldmFsdWF0ZUluTmV3Q29udGV4dChjb25zdCBWZWN0b3I8U2NyaXB0U291cmNlQ29kZT4mIHNv
dXJjZXMsIGludAogICAgIHY4OjpDb250ZXh0OjpTY29wZSBjb250ZXh0U2NvcGUoY29udGV4dCk7
CiAKICAgICAvLyBTZXR1cCBjb250ZXh0IGlkIGZvciBKUyBkZWJ1Z2dlci4KLSAgICB2ODo6SGFu
ZGxlPHY4OjpPYmplY3Q+IGNvbnRleHREYXRhID0gdjg6Ok9iamVjdDo6TmV3KCk7Ci0gICAgdjg6
OkhhbmRsZTx2ODo6VmFsdWU+IHdpbmRvd0NvbnRleHREYXRhID0gd2luZG93Q29udGV4dC0+R2V0
RGF0YSgpOwotICAgIGlmICh3aW5kb3dDb250ZXh0RGF0YS0+SXNPYmplY3QoKSkgewotICAgICAg
ICB2ODo6SGFuZGxlPHY4OjpTdHJpbmc+IHByb3BlcnR5TmFtZSA9IHY4OjpTdHJpbmc6Ok5ldyhr
Q29udGV4dERlYnVnRGF0YVZhbHVlKTsKLSAgICAgICAgY29udGV4dERhdGEtPlNldChwcm9wZXJ0
eU5hbWUsIHY4OjpPYmplY3Q6OkNhc3QoKndpbmRvd0NvbnRleHREYXRhKS0+R2V0KHByb3BlcnR5
TmFtZSkpOwotICAgIH0KLSAgICBjb250ZXh0RGF0YS0+U2V0KHY4OjpTdHJpbmc6Ok5ldyhrQ29u
dGV4dERlYnVnRGF0YVR5cGUpLCB2ODo6U3RyaW5nOjpOZXcoImluamVjdGVkIikpOwotICAgIGNv
bnRleHQtPlNldERhdGEoY29udGV4dERhdGEpOworICAgIHNldEluamVjdGVkU2NyaXB0Q29udGV4
dERlYnVnSWQoY29udGV4dCk7CiAKICAgICB2ODo6SGFuZGxlPHY4OjpPYmplY3Q+IGdsb2JhbCA9
IGNvbnRleHQtPkdsb2JhbCgpOwogCkBAIC0zNDUsNiArMzQxLDIxIEBAIHZvaWQgVjhQcm94eTo6
ZXZhbHVhdGVJbk5ld0NvbnRleHQoY29uc3QgVmVjdG9yPFNjcmlwdFNvdXJjZUNvZGU+JiBzb3Vy
Y2VzLCBpbnQKICAgICBjb250ZXh0LkRpc3Bvc2UoKTsKIH0KIAordm9pZCBWOFByb3h5OjpzZXRJ
bmplY3RlZFNjcmlwdENvbnRleHREZWJ1Z0lkKHY4OjpIYW5kbGU8djg6OkNvbnRleHQ+IHRhcmdl
dENvbnRleHQpCit7CisgICAgLy8gU2V0dXAgY29udGV4dCBpZCBmb3IgSlMgZGVidWdnZXIuCisg
ICAgdjg6OkNvbnRleHQ6OlNjb3BlIGNvbnRleHRTY29wZSh0YXJnZXRDb250ZXh0KTsKKyAgICB2
ODo6SGFuZGxlPHY4OjpPYmplY3Q+IGNvbnRleHREYXRhID0gdjg6Ok9iamVjdDo6TmV3KCk7CisK
KyAgICB2ODo6SGFuZGxlPHY4OjpWYWx1ZT4gd2luZG93Q29udGV4dERhdGEgPSBjb250ZXh0KCkt
PkdldERhdGEoKTsKKyAgICBpZiAod2luZG93Q29udGV4dERhdGEtPklzT2JqZWN0KCkpIHsKKyAg
ICAgICAgdjg6OkhhbmRsZTx2ODo6U3RyaW5nPiBwcm9wZXJ0eU5hbWUgPSB2ODo6U3RyaW5nOjpO
ZXcoa0NvbnRleHREZWJ1Z0RhdGFWYWx1ZSk7CisgICAgICAgIGNvbnRleHREYXRhLT5TZXQocHJv
cGVydHlOYW1lLCB2ODo6T2JqZWN0OjpDYXN0KCp3aW5kb3dDb250ZXh0RGF0YSktPkdldChwcm9w
ZXJ0eU5hbWUpKTsKKyAgICB9CisgICAgY29udGV4dERhdGEtPlNldCh2ODo6U3RyaW5nOjpOZXco
a0NvbnRleHREZWJ1Z0RhdGFUeXBlKSwgdjg6OlN0cmluZzo6TmV3KCJpbmplY3RlZCIpKTsKKyAg
ICB0YXJnZXRDb250ZXh0LT5TZXREYXRhKGNvbnRleHREYXRhKTsKK30KKwogdjg6OkxvY2FsPHY4
OjpWYWx1ZT4gVjhQcm94eTo6ZXZhbHVhdGUoY29uc3QgU2NyaXB0U291cmNlQ29kZSYgc291cmNl
LCBOb2RlKiBub2RlKQogewogICAgIEFTU0VSVCh2ODo6Q29udGV4dDo6SW5Db250ZXh0KCkpOwpk
aWZmIC0tZ2l0IGEvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFByb3h5LmggYi9XZWJDb3JlL2JpbmRp
bmdzL3Y4L1Y4UHJveHkuaAppbmRleCBlODY0YmE0Li5lNTJjNThkIDEwMDY0NAotLS0gYS9XZWJD
b3JlL2JpbmRpbmdzL3Y4L1Y4UHJveHkuaAorKysgYi9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4UHJv
eHkuaApAQCAtMzYyLDYgKzM2Miw4IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICAgICAgCiAg
ICAgICAgIHZvaWQgcmVzZXRJc29sYXRlZFdvcmxkcygpOwogCisgICAgICAgIHZvaWQgc2V0SW5q
ZWN0ZWRTY3JpcHRDb250ZXh0RGVidWdJZCh2ODo6SGFuZGxlPHY4OjpDb250ZXh0PiB0YXJnZXRD
b250ZXh0KTsKKwogICAgICAgICBzdGF0aWMgYm9vbCBjYW5BY2Nlc3NQcml2YXRlKERPTVdpbmRv
dyopOwogCiAgICAgICAgIHN0YXRpYyBjb25zdCBjaGFyKiByYW5nZUV4Y2VwdGlvbk5hbWUoaW50
IGV4Y2VwdGlvbkNvZGUpOwo=
</data>
<flag name="review"
          id="22901"
          type_id="1"
          status="+"
          setter="pfeldman"
    />
    <flag name="commit-queue"
          id="22902"
          type_id="3"
          status="+"
          setter="eric"
    />
          </attachment>
      

    </bug>

</bugzilla>