<?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>72422</bug_id>
          
          <creation_ts>2011-11-15 14:30:02 -0800</creation_ts>
          <short_desc>Factor out V8Proxy&apos;s max recursion depth handling code</short_desc>
          <delta_ts>2011-11-15 15:34:24 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          
          <blocked>72063</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Klein">adamk</reporter>
          <assigned_to name="Adam Klein">adamk</assigned_to>
          <cc>abarth</cc>
    
    <cc>japhet</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>503287</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Klein">adamk</who>
    <bug_when>2011-11-15 14:30:02 -0800</bug_when>
    <thetext>Factor out V8Proxy&apos;s max recursion depth handling code</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>503294</commentid>
    <comment_count>1</comment_count>
      <attachid>115249</attachid>
    <who name="Adam Klein">adamk</who>
    <bug_when>2011-11-15 14:35:27 -0800</bug_when>
    <thetext>Created attachment 115249
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>503353</commentid>
    <comment_count>2</comment_count>
      <attachid>115249</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-15 15:34:20 -0800</bug_when>
    <thetext>Comment on attachment 115249
Patch

Clearing flags on attachment: 115249

Committed r100347: &lt;http://trac.webkit.org/changeset/100347&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>503354</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-15 15:34:24 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>115249</attachid>
            <date>2011-11-15 14:35:27 -0800</date>
            <delta_ts>2011-11-15 15:34:20 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-72422-20111115143526.patch</filename>
            <type>text/plain</type>
            <size>4356</size>
            <attacher name="Adam Klein">adamk</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAwMjkyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzVjOWVhMjJkODQ0MzUw
ZDBhNmUzYWUyZmRmNDU4NzUzNGVkOTcwZS4uY2JkNGJjNjRkMmU5Njc4NGViMDliOThlNmM2Mzc0
ZTRmMGZmODVmNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDExLTExLTE1ICBBZGFt
IEtsZWluICA8YWRhbWtAY2hyb21pdW0ub3JnPgorCisgICAgICAgIEZhY3RvciBvdXQgVjhQcm94
eSdzIG1heCByZWN1cnNpb24gZGVwdGggaGFuZGxpbmcgY29kZQorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzI0MjIKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQcmV2aW91c2x5LCBWOFByb3h5IHVzZWQgc2xp
Z2h0bHkgZGlmZmVyZW50IGNvZGUgdG8gaGFuZGxlIHN0YWNrIGxpbWl0CisgICAgICAgIHZpb2xh
dGlvbnMgZGVwZW5kaW5nIG9uIHdoZXRoZXIgdGhleSBvY2N1cmVkIGluIHJ1blNjcmlwdCBvcgor
ICAgICAgICBjYWxsRnVuY3Rpb24uIEFzIGRlc2NyaWJlZCBpbiBodHRwOi8vd2Via2l0Lm9yZy9i
LzcyMDYzLCBJIGludGVuZCB0bworICAgICAgICBleHBhbmQgdGhlIHVzYWdlIG9mIG1fcmVjdXJz
aW9uIHdoZW4gY2FsbGluZyBpbnRvIHNjcmlwdC4gVGhpcyBwYXRjaAorICAgICAgICBpcyBpbnRl
bmRlZCB0byB1bmlmeSB0aGUgZXhpc3RpbmcgaGFuZGxpbmcgY29kZSwgbWFraW5nIGl0IGVhc2ll
ciB0bworICAgICAgICBtb3ZlIGVsc2V3aGVyZSB3aXRob3V0IGNhdXNpbmcgdW5pbnRlbmRlZCBz
aWRlLWVmZmVjdHMuCisKKyAgICAgICAgTm8gdGVzdHMgY2hhbmdlZCwgYXMgdGhlIG9ubHkgY2hh
bmdlIGluIGJlaGF2aW9yIGlzIHRoZSBzdHJpbmcgcGFzc2VkCisgICAgICAgIHRvIFJhbmdlRXJy
b3IgaW4gdGhlIHJ1blNjcmlwdCBjYXNlLCBhbmQgaXQncyBub3QgbWVudGlvbmVkIGFueXdoZXJl
CisgICAgICAgIGluIHRoZSBMYXlvdXRUZXN0cy4KKworICAgICAgICAqIGJpbmRpbmdzL3Y4L1Y4
UHJveHkuY3BwOgorICAgICAgICAoV2ViQ29yZTo6aGFuZGxlTWF4UmVjdXJzaW9uRGVwdGhFeGNl
ZWRlZCk6CisgICAgICAgIChXZWJDb3JlOjpWOFByb3h5OjpydW5TY3JpcHQpOiBVc2UgY2FsbEZ1
bmN0aW9uJ3MgZmFjdG9yZWQtb3V0IGNvZGUuCisgICAgICAgIChXZWJDb3JlOjpWOFByb3h5Ojpj
YWxsRnVuY3Rpb24pOiBTaW1wbGlmeSBhbmQgZmFjdG9yIG91dCBjb2RlIGludG8gaGFuZGxlTWF4
UmVjdXJzaW9uRGVwdGhFeGNlZWRlZC4KKwogMjAxMS0xMS0xNCAgQW5kZXJzIENhcmxzc29uICA8
YW5kZXJzY2FAYXBwbGUuY29tPgogCiAgICAgICAgIEhvc3RXaW5kb3cgaW52YWxpZGF0aW9uIGZ1
bmN0aW9ucyBzaG91bGQgdXNlIHJvb3QgdmlldyBjb29yZGluYXRlcwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhQcm94eS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5k
aW5ncy92OC9WOFByb3h5LmNwcAppbmRleCBiMGFjMzIzNGVmYjZmYjQ2MThlNmFmODMxMmRlOTJj
YjRhODc1OWY0Li5kNTM2NDk5YjMxNTVjMjgyNzc0NTczMTQ2YjM5MDUxZTU5ZTlkOGYxIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFByb3h5LmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFByb3h5LmNwcApAQCAtMTc1LDYgKzE3NSwxNCBAQCBz
dGF0aWMgdm9pZCBoYW5kbGVGYXRhbEVycm9ySW5WOCgpCiAgICAgQ1JBU0goKTsKIH0KIAorc3Rh
dGljIHY4OjpMb2NhbDx2ODo6VmFsdWU+IGhhbmRsZU1heFJlY3Vyc2lvbkRlcHRoRXhjZWVkZWQo
KQoreworICAgIHY4OjpMb2NhbDx2ODo6U3RyaW5nPiBjb2RlID0gdjg6OlN0cmluZzo6TmV3KCJ0
aHJvdyBuZXcgUmFuZ2VFcnJvcignTWF4aW11bSBjYWxsIHN0YWNrIHNpemUgZXhjZWVkZWQuJyki
KTsKKyAgICB2ODo6TG9jYWw8djg6OlNjcmlwdD4gc2NyaXB0ID0gdjg6OlNjcmlwdDo6Q29tcGls
ZShjb2RlKTsKKyAgICBzY3JpcHQtPlJ1bigpOworICAgIHJldHVybiB2ODo6TG9jYWw8djg6OlZh
bHVlPigpOworfQorCiBWOFByb3h5OjpWOFByb3h5KEZyYW1lKiBmcmFtZSkKICAgICA6IG1fZnJh
bWUoZnJhbWUpCiAgICAgLCBtX3dpbmRvd1NoZWxsKFY4RE9NV2luZG93U2hlbGw6OmNyZWF0ZShm
cmFtZSkpCkBAIC0zODQsMjEgKzM5MiwxMiBAQCB2ODo6TG9jYWw8djg6OlZhbHVlPiBWOFByb3h5
OjpydW5TY3JpcHQodjg6OkhhbmRsZTx2ODo6U2NyaXB0PiBzY3JpcHQsIGJvb2wgaXNJbgogICAg
ICAgICByZXR1cm4gbm90SGFuZGxlZEJ5SW50ZXJjZXB0b3IoKTsKIAogICAgIFY4R0NDb250cm9s
bGVyOjpjaGVja01lbW9yeVVzYWdlKCk7Ci0gICAgLy8gQ29tcHV0ZSB0aGUgc291cmNlIHN0cmlu
ZyBhbmQgcHJldmVudCBhZ2FpbnN0IGluZmluaXRlIHJlY3Vyc2lvbi4KLSAgICBpZiAobV9yZWN1
cnNpb24gPj0ga01heFJlY3Vyc2lvbkRlcHRoKSB7Ci0gICAgICAgIHY4OjpMb2NhbDx2ODo6U3Ry
aW5nPiBjb2RlID0gdjhFeHRlcm5hbFN0cmluZygidGhyb3cgUmFuZ2VFcnJvcignUmVjdXJzaW9u
IHRvbyBkZWVwJykiKTsKLSAgICAgICAgLy8gRklYTUU6IElkZWFsbHksIHdlIHNob3VsZCBiZSBh
YmxlIHRvIHJlLXVzZSB0aGUgb3JpZ2luIG9mIHRoZQotICAgICAgICAvLyBzY3JpcHQgcGFzc2Vk
IHRvIHVzIGFzIHRoZSBhcmd1bWVudCBpbnN0ZWFkIG9mIHVzaW5nIGFuIGVtcHR5IHN0cmluZwot
ICAgICAgICAvLyBhbmQgMCBiYXNlTGluZS4KLSAgICAgICAgc2NyaXB0ID0gY29tcGlsZVNjcmlw
dChjb2RlLCAiIiwgVGV4dFBvc2l0aW9uOjptaW5pbXVtUG9zaXRpb24oKSk7Ci0gICAgfQorICAg
IGlmIChtX3JlY3Vyc2lvbiA+PSBrTWF4UmVjdXJzaW9uRGVwdGgpCisgICAgICAgIHJldHVybiBo
YW5kbGVNYXhSZWN1cnNpb25EZXB0aEV4Y2VlZGVkKCk7CiAKICAgICBpZiAoaGFuZGxlT3V0T2ZN
ZW1vcnkoKSkKICAgICAgICAgQVNTRVJUKHNjcmlwdC5Jc0VtcHR5KCkpOwogCi0gICAgaWYgKHNj
cmlwdC5Jc0VtcHR5KCkpCi0gICAgICAgIHJldHVybiBub3RIYW5kbGVkQnlJbnRlcmNlcHRvcigp
OwotCiAgICAgLy8gU2F2ZSB0aGUgcHJldmlvdXMgdmFsdWUgb2YgdGhlIGlubGluZUNvZGUgZmxh
ZyBhbmQgdXBkYXRlIHRoZSBmbGFnIGZvcgogICAgIC8vIHRoZSBkdXJhdGlvbiBvZiB0aGUgc2Ny
aXB0IGludm9jYXRpb24uCiAgICAgYm9vbCBwcmV2aW91c0lubGluZUNvZGUgPSBpbmxpbmVDb2Rl
KCk7CkBAIC00NDUsMjIgKzQ0NCwxNCBAQCB2ODo6TG9jYWw8djg6OlZhbHVlPiBWOFByb3h5Ojpj
YWxsRnVuY3Rpb24odjg6OkhhbmRsZTx2ODo6RnVuY3Rpb24+IGZ1bmN0aW9uLCB2OAogewogICAg
IFY4R0NDb250cm9sbGVyOjpjaGVja01lbW9yeVVzYWdlKCk7CiAKKyAgICBpZiAobV9yZWN1cnNp
b24gPj0ga01heFJlY3Vyc2lvbkRlcHRoKQorICAgICAgICByZXR1cm4gaGFuZGxlTWF4UmVjdXJz
aW9uRGVwdGhFeGNlZWRlZCgpOworCiAgICAgLy8gS2VlcCBGcmFtZSAoYW5kIHRoZXJlZm9yZSBT
Y3JpcHRDb250cm9sbGVyIGFuZCBWOFByb3h5KSBhbGl2ZS4KICAgICBSZWZQdHI8RnJhbWU+IHBy
b3RlY3QoZnJhbWUoKSk7CiAKICAgICB2ODo6TG9jYWw8djg6OlZhbHVlPiByZXN1bHQ7CiAgICAg
ewotICAgICAgICBpZiAobV9yZWN1cnNpb24gPj0ga01heFJlY3Vyc2lvbkRlcHRoKSB7Ci0gICAg
ICAgICAgICB2ODo6TG9jYWw8djg6OlN0cmluZz4gY29kZSA9IHY4OjpTdHJpbmc6Ok5ldygidGhy
b3cgbmV3IFJhbmdlRXJyb3IoJ01heGltdW0gY2FsbCBzdGFjayBzaXplIGV4Y2VlZGVkLicpIik7
Ci0gICAgICAgICAgICBpZiAoY29kZS5Jc0VtcHR5KCkpCi0gICAgICAgICAgICAgICAgcmV0dXJu
IHJlc3VsdDsKLSAgICAgICAgICAgIHY4OjpMb2NhbDx2ODo6U2NyaXB0PiBzY3JpcHQgPSB2ODo6
U2NyaXB0OjpDb21waWxlKGNvZGUpOwotICAgICAgICAgICAgaWYgKHNjcmlwdC5Jc0VtcHR5KCkp
Ci0gICAgICAgICAgICAgICAgcmV0dXJuIHJlc3VsdDsKLSAgICAgICAgICAgIHNjcmlwdC0+UnVu
KCk7Ci0gICAgICAgICAgICByZXR1cm4gcmVzdWx0OwotICAgICAgICB9Ci0KICAgICAgICAgbV9y
ZWN1cnNpb24rKzsKICAgICAgICAgcmVzdWx0ID0gVjhQcm94eTo6aW5zdHJ1bWVudGVkQ2FsbEZ1
bmN0aW9uKG1fZnJhbWUtPnBhZ2UoKSwgZnVuY3Rpb24sIHJlY2VpdmVyLCBhcmdjLCBhcmdzKTsK
ICAgICAgICAgbV9yZWN1cnNpb24tLTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>