<?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>14877</bug_id>
          
          <creation_ts>2007-08-03 14:21:54 -0700</creation_ts>
          <short_desc>Regexp replace halts on unicode char</short_desc>
          <delta_ts>2007-11-04 03:20:57 -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>JavaScriptCore</component>
          <version>523.x (Safari 3)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>10370</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>HasReduction, InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Derk-Jan Hartman">hartman.wiki</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>mrowe</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>3037</commentid>
    <comment_count>0</comment_count>
    <who name="Derk-Jan Hartman">hartman.wiki</who>
    <bug_when>2007-08-03 14:21:54 -0700</bug_when>
    <thetext>2 testcases attached</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3039</commentid>
    <comment_count>1</comment_count>
      <attachid>15828</attachid>
    <who name="Derk-Jan Hartman">hartman.wiki</who>
    <bug_when>2007-08-03 14:23:58 -0700</bug_when>
    <thetext>Created attachment 15828
testcase by bdash</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3043</commentid>
    <comment_count>2</comment_count>
      <attachid>15830</attachid>
    <who name="Derk-Jan Hartman">hartman.wiki</who>
    <bug_when>2007-08-03 14:26:16 -0700</bug_when>
    <thetext>Created attachment 15830
Original case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3051</commentid>
    <comment_count>3</comment_count>
    <who name="Derk-Jan Hartman">hartman.wiki</who>
    <bug_when>2007-08-03 14:37:32 -0700</bug_when>
    <thetext>Issue is also present in Safari 2.0.4 (419.3)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3025</commentid>
    <comment_count>4</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2007-08-03 14:53:01 -0700</bug_when>
    <thetext>The issue is probably narrower in scope than the title suggests.  In this specific example the character class [\s\S] should match any single character (\s is the set of all whitespace characters, \S is the set of non-whitespace characters).  For some reason this is not correctly matching LEFTWARDS ARROW.

It would be interesting to know whether other character classes exhibit this issue, and whether other Unicode characters do too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3019</commentid>
    <comment_count>5</comment_count>
      <attachid>15833</attachid>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2007-08-03 14:54:00 -0700</bug_when>
    <thetext>Created attachment 15833
Improved test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3020</commentid>
    <comment_count>6</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2007-08-03 14:55:10 -0700</bug_when>
    <thetext>&lt;rdar://problem/5385211&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3014</commentid>
    <comment_count>7</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2007-08-03 23:37:42 -0700</bug_when>
    <thetext>See also: bug 10370 (duplicate?).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60226</commentid>
    <comment_count>8</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2007-11-04 03:20:57 -0800</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of 10370 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>15828</attachid>
            <date>2007-08-03 14:23:58 -0700</date>
            <delta_ts>2007-08-03 14:54:00 -0700</delta_ts>
            <desc>testcase by bdash</desc>
            <filename>Regexp reduced testcase.txt</filename>
            <type>text/html</type>
            <size>146</size>
            <attacher name="Derk-Jan Hartman">hartman.wiki</attacher>
            
              <data encoding="base64">PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJz
ZXQ9dXRmOCI+CjxzY3JpcHQ+CmRvY3VtZW50LndyaXRlKCcmIzg1OTI7Jy5tYXRjaChSZWdFeHAo
J1tcXHNcXFNdKycpKS5sZW5ndGgpOwo8L3NjcmlwdD4=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>15830</attachid>
            <date>2007-08-03 14:26:16 -0700</date>
            <delta_ts>2007-08-03 14:26:16 -0700</delta_ts>
            <desc>Original case </desc>
            <filename>original case illustrated.html</filename>
            <type>text/html</type>
            <size>1198</size>
            <attacher name="Derk-Jan Hartman">hartman.wiki</attacher>
            
              <data encoding="base64">PD94bWwgdmVyc2lvbj0iMS4wIiBjaGFyc2V0PSJ1dGYtOCI/Pgo8IURPQ1RZUEUgaHRtbCBQVUJM
SUMgIi0vL1czQy8vRFREIFhIVE1MIDEuMCBTdHJpY3QvL0VOIiAiaHR0cDovL3d3dy53My5vcmcv
VFIveGh0bWwxL0RURC94aHRtbDEtc3RyaWN0LmR0ZCI+CiAgICA8aHRtbCB4bWxucz0iaHR0cDov
L3d3dy53My5vcmcvMTk5OS94aHRtbCIgeG1sOmxhbmc9ImVuIiBsYW5nPSJlbiI+CiAgICA8aGVh
ZD4KCSAgPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7
Y2hhcnNldD11dGYtOCIgLz4KPC9oZWFkPg0KPGJvZHk+Cgo8aDI+T3JpZ2luYWw8L2gyPgo8cD48
c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47Ij5UcmFmZmljIGZsb3c8L3NwYW4+
PC9wPjxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7Ij7igJrihpAgT2xkZXIgcmV2
aXNpb248L3NwYW4+Cgo8aDI+RXhwZWN0ZWQ8L2gyPgo8c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1j
b2xvcjogZ3JlZW47Ij5UcmFmZmljIGZsb3c8L3NwYW4+Cgo8aDI+VGVzdDwvaDI+DQo8c2NyaXB0
IHR5cGU9InRleHQvamF2YXNjcmlwdCI+DQp2YXIgZGlmZlRleHQ9JzxwPjxzcGFuIHN0eWxlPSJi
YWNrZ3JvdW5kLWNvbG9yOiBncmVlbjsiPlRyYWZmaWMgZmxvdzwvc3Bhbj48L3A+PHNwYW4gc3R5
bGU9ImJhY2tncm91bmQtY29sb3I6IHJlZDsiPuKAmuKGkCBPbGRlciByZXZpc2lvbjwvc3Bhbj4n
Owp2YXIgZGlmZlRleHQyPSc8cD48c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47
Ij5UcmFmZmljIGZsb3c8L3NwYW4+PC9wPjxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiBy
ZWQ7Ij5PbGRlciByZXZpc2lvbjwvc3Bhbj4nOw0KdmFyIGVkaXRTdW1tYXJ5PWRpZmZUZXh0LnJl
cGxhY2UoUmVnRXhwKCdePHA+KC4qPyk8L3A+W1xcc1xcU10qJyksICckMScpOwp2YXIgZWRpdFN1
bW1hcnkyPWRpZmZUZXh0Mi5yZXBsYWNlKFJlZ0V4cCgnXjxwPiguKj8pPC9wPltcXHNcXFNdKicp
LCAnJDEnKTsKCmRvY3VtZW50LndyaXRlKCBlZGl0U3VtbWFyeSApOwoKZG9jdW1lbnQud3JpdGUo
ICc8aDI+V2l0aG91dCBVbmljb2RlIGNoYXIgaW4gdGhlIHN0cmluZzwvaDI+JyApOwoKZG9jdW1l
bnQud3JpdGUoIGVkaXRTdW1tYXJ5MiApOwo8L3NjcmlwdD4NCgoKCjwvYm9keT4NCjwvaHRtbD4N
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>15833</attachid>
            <date>2007-08-03 14:54:00 -0700</date>
            <delta_ts>2007-08-03 14:54:00 -0700</delta_ts>
            <desc>Improved test case</desc>
            <filename>bug-14877.html</filename>
            <type>text/html</type>
            <size>284</size>
            <attacher name="Mark Rowe (bdash)">mrowe</attacher>
            
              <data encoding="base64">PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJz
ZXQ9dXRmOCI+CjxzY3JpcHQ+CnRyeSB7CiAgICBpZiAoJ+KGkCcubWF0Y2goUmVnRXhwKCdbXFxz
XFxTXScpKS5sZW5ndGggPT0gMSkKICAgICAgICBkb2N1bWVudC53cml0ZSgnUEFTUycpOwogICAg
ZWxzZQogICAgICAgIGRvY3VtZW50LndyaXRlKCdGQUlMJyk7Cn0gY2F0Y2ggKGV4Y2VwdGlvbikg
ewogICAgZG9jdW1lbnQud3JpdGUoJ0ZBSUw6ICcgKyBleGNlcHRpb24pOwp9Cjwvc2NyaXB0Pgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>