<?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>46083</bug_id>
          
          <creation_ts>2010-09-20 05:52:46 -0700</creation_ts>
          <short_desc>REGRESSION(67790): jsc tests are failed with YARR interpreter</short_desc>
          <delta_ts>2010-09-20 12:29:49 -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>JavaScriptCore</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>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Peter Varga">pvarga</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>barraclough</cc>
    
    <cc>commit-queue</cc>
    
    <cc>joepeck</cc>
    
    <cc>msaboff</cc>
    
    <cc>ossy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>281503</commentid>
    <comment_count>0</comment_count>
    <who name="Peter Varga">pvarga</who>
    <bug_when>2010-09-20 05:52:46 -0700</bug_when>
    <thetext>Some tests fail with YARR interpreter since r67790 (https://bugs.webkit.org/show_bug.cgi?id=45787):

ecma_2/RegExp/exec-002.js
ecma_3/RegExp/octal-001.js
ecma_3/RegExp/perlstress-002.js
ecma_3/RegExp/regress-103087.js
ecma_3/RegExp/regress-165353.js
ecma_3/RegExp/regress-169497.js
ecma_3/RegExp/regress-191479.js
ecma_3/RegExp/regress-216591.js
ecma_3/RegExp/regress-24712.js
ecma_3/RegExp/regress-85721.js
js1_2/regexp/everything.js
js1_2/regexp/interval.js
js1_2/regexp/regress-9141.js

13 regressions found.

These tests terminate by segmentation fault.

I don&apos;t fully investigate the a problem yet but I think it is caused 
by the patch of the &quot;Yarr JIT code checks BOL (^) each time through loop when in subexpression&quot; bug.

I created a simple testcase too:
&quot;a&quot;.match(/((a)*)/);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>281511</commentid>
    <comment_count>1</comment_count>
      <attachid>68075</attachid>
    <who name="Peter Varga">pvarga</who>
    <bug_when>2010-09-20 06:27:21 -0700</bug_when>
    <thetext>Created attachment 68075
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>281695</commentid>
    <comment_count>2</comment_count>
      <attachid>68075</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2010-09-20 11:31:43 -0700</bug_when>
    <thetext>Comment on attachment 68075
proposed patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>281744</commentid>
    <comment_count>3</comment_count>
      <attachid>68075</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-09-20 12:29:43 -0700</bug_when>
    <thetext>Comment on attachment 68075
proposed patch

Clearing flags on attachment: 68075

Committed r67869: &lt;http://trac.webkit.org/changeset/67869&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>281745</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-09-20 12:29:49 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>68075</attachid>
            <date>2010-09-20 06:27:21 -0700</date>
            <delta_ts>2010-09-20 12:29:43 -0700</delta_ts>
            <desc>proposed patch</desc>
            <filename>0001-fix-67790.patch</filename>
            <type>text/plain</type>
            <size>1672</size>
            <attacher name="Peter Varga">pvarga</attacher>
            
              <data encoding="base64">RnJvbSAxZGY5MzM3NzhjNDZlZWQ0YmZkYTdkNmZlNGRkYTNlYzU4YTdmOTkwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRlciBWYXJnYSA8cHZhcmdhQGluZi51LXN6ZWdlZC5odT4K
RGF0ZTogTW9uLCAyMCBTZXAgMjAxMCAxNToyNjoxOSArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIGZp
eCA2Nzc5MAoKLS0tCiBKYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cgICAgICAgICAgICAgIHwgICAx
MyArKysrKysrKysrKysrCiBKYXZhU2NyaXB0Q29yZS95YXJyL1JlZ2V4Q29tcGlsZXIuY3BwIHwg
ICAgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZyBiL0phdmFTY3JpcHRDb3Jl
L0NoYW5nZUxvZwppbmRleCAzNDkwNzQ4Li5iZDgyMmE0IDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cKKysrIGIvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTYgQEAKKzIwMTAtMDktMjAgIFBldGVyIFZhcmdhICA8cHZhcmdhQGluZi51LXN6ZWdlZC5odT4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSRUdSRVNT
SU9OKDY3NzkwKToganNjIHRlc3RzIGFyZSBmYWlsZWQgd2l0aCBZQVJSIGludGVycHJldGVyCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00NjA4MworCisg
ICAgICAgIEZpeCB0aGUgaW5pdGlhbGl6aW5nIG9mIHRoZSBsYXN0U3VicGF0dGVybklkIG1lbWJl
ciBvZgorICAgICAgICBwYXJlbnRoZXNlcy4KKworICAgICAgICAqIHlhcnIvUmVnZXhDb21waWxl
ci5jcHA6CisgICAgICAgIChKU0M6OllhcnI6OlJlZ2V4UGF0dGVybkNvbnN0cnVjdG9yOjphdG9t
UGFyZW50aGVzZXNFbmQpOgorCiAyMDEwLTA5LTE5ICBHYXZpbiBCYXJyYWNsb3VnaCAgPGJhcnJh
Y2xvdWdoQGFwcGxlLmNvbT4KIAogICAgICAgICBXaW5kb3dzIGJ1aWxkIGZpeCBwdCAyLgpkaWZm
IC0tZ2l0IGEvSmF2YVNjcmlwdENvcmUveWFyci9SZWdleENvbXBpbGVyLmNwcCBiL0phdmFTY3Jp
cHRDb3JlL3lhcnIvUmVnZXhDb21waWxlci5jcHAKaW5kZXggMzM0Mzc5Mi4uOWY5ZTAyOCAxMDA2
NDQKLS0tIGEvSmF2YVNjcmlwdENvcmUveWFyci9SZWdleENvbXBpbGVyLmNwcAorKysgYi9KYXZh
U2NyaXB0Q29yZS95YXJyL1JlZ2V4Q29tcGlsZXIuY3BwCkBAIC0zNzUsNyArMzc1LDcgQEAgcHVi
bGljOgogICAgICAgICBQYXR0ZXJuRGlzanVuY3Rpb24qIHBhcmVudGhlc2lzRGlzanVuY3Rpb24g
PSBtX2FsdGVybmF0aXZlLT5tX3BhcmVudDsKICAgICAgICAgbV9hbHRlcm5hdGl2ZSA9IG1fYWx0
ZXJuYXRpdmUtPm1fcGFyZW50LT5tX3BhcmVudDsKIAotICAgICAgICBQYXR0ZXJuVGVybSBsYXN0
VGVybSA9IG1fYWx0ZXJuYXRpdmUtPmxhc3RUZXJtKCk7CisgICAgICAgIFBhdHRlcm5UZXJtJiBs
YXN0VGVybSA9IG1fYWx0ZXJuYXRpdmUtPmxhc3RUZXJtKCk7CiAgICAgICAgIAogICAgICAgICB1
bnNpZ25lZCBudW1QYXJlbkFsdGVybmF0aXZlcyA9IHBhcmVudGhlc2lzRGlzanVuY3Rpb24tPm1f
YWx0ZXJuYXRpdmVzLnNpemUoKTsKICAgICAgICAgdW5zaWduZWQgbnVtQk9MQW5jaG9yZWRBbHRz
ID0gMDsKLS0gCjEuNy4yLjIKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>