<?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>8395</bug_id>
          
          <creation_ts>2006-04-14 13:57:37 -0700</creation_ts>
          <short_desc>REGRESSION: RegEx seems broken for hex escaped non breaking space</short_desc>
          <delta_ts>2006-07-15 08:24:15 -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>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>HasReduction, InRadar, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Bakafish">jason</reporter>
          <assigned_to name="Darin Adler">darin</assigned_to>
          <cc>andersca</cc>
    
    <cc>ap</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>ggaren</cc>
    
    <cc>ian</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>39289</commentid>
    <comment_count>0</comment_count>
    <who name="Bakafish">jason</who>
    <bug_when>2006-04-14 13:57:37 -0700</bug_when>
    <thetext>The RegEx engine is not behaving correctly for special characters (Octal escaped &amp;nbsp; anyway.)
This shouldn&apos;t match \s according to the info I have read, which makes sense, but this script works fine in the current Release version.



&lt;html&gt;&lt;head&gt;
&lt;script type=&quot;text/javascript&quot; language=&quot;javascript1.2&quot;&gt;
&lt;!--
   var text = &quot;foo&quot;;
   var nbsp = &quot;\xa0&quot;;
   alert(&quot;Orig: (&quot; + text + &quot;)&quot;);
   text = text + nbsp + nbsp + nbsp;
   alert(&quot;After: (&quot; + text + &quot;)&quot;);
   var re = new RegExp(/\xa0*$/);
   text = text.replace(re,&apos;&apos;);
   alert(&quot;Stripped: (&quot; + text + &quot;)&quot;);   
//--&gt;
&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;&lt;/body&gt;
&lt;/html&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47283</commentid>
    <comment_count>1</comment_count>
      <attachid>9047</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2006-06-26 06:52:28 -0700</bug_when>
    <thetext>Created attachment 9047
test case

Same test as an attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>48320</commentid>
    <comment_count>2</comment_count>
    <who name="Alice Liu">alice.barraclough</who>
    <bug_when>2006-07-05 08:40:32 -0700</bug_when>
    <thetext>&lt;rdar://problem/4613467&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49786</commentid>
    <comment_count>3</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-07-14 07:15:29 -0700</bug_when>
    <thetext>Doing more tests I find that \xa0 works fine by itself in a regular expression. It&apos;s only failing when it comes right before a *.

I suspect the bug is with any character &gt; 127 before a * in a regular expression.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49796</commentid>
    <comment_count>4</comment_count>
      <attachid>9448</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-07-14 08:57:42 -0700</bug_when>
    <thetext>Created attachment 9448
patch with detailed change log and a layout test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49800</commentid>
    <comment_count>5</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2006-07-14 09:19:26 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; Created an attachment (id=9448) [edit]
&gt; patch with detailed change log and a layout test

COMMITTERS: Be ware of applying this patch until Bug 9875 lands!  (I&apos;m almost done testing it.)

Darin, do the PCRE changes need to be submitted &quot;upstream&quot; back to the PCRE project?
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49805</commentid>
    <comment_count>6</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2006-07-14 09:41:51 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; Darin, do the PCRE changes need to be submitted &quot;upstream&quot; back to the PCRE
&gt; project?

After reading the JavaScriptCore changelog, I see that JSC is using a modified PCRE-6.1 that supports UTF-16, so these changes don&apos;t make sense to be sent &quot;upstream&quot;.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49817</commentid>
    <comment_count>7</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2006-07-14 11:03:02 -0700</bug_when>
    <thetext>It&apos;s worth noting that we have dreams of submitting upstream to PCRE, and, initially, at least, they&apos;ve said they&apos;re amenable by email. We just haven&apos;t had the time to work it out.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49818</commentid>
    <comment_count>8</comment_count>
      <attachid>9448</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2006-07-14 11:06:15 -0700</bug_when>
    <thetext>Comment on attachment 9448
patch with detailed change log and a layout test

these non-layout bugs are just too easy</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49819</commentid>
    <comment_count>9</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2006-07-14 11:06:42 -0700</bug_when>
    <thetext>&gt; COMMITTERS: Be ware of applying this patch until Bug 9875 lands!  (I&apos;m almost
&gt; done testing it.)

why?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49820</commentid>
    <comment_count>10</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2006-07-14 11:18:50 -0700</bug_when>
    <thetext>(In reply to comment #9)
&gt; &gt; COMMITTERS: Be ware of applying this patch until Bug 9875 lands!  (I&apos;m almost
&gt; &gt; done testing it.)
&gt; 
&gt; why?

Did you read Bug 9875?  The current svn-apply script (and it&apos;s had this &quot;feature&quot; for a while now) thinks it can apply patches better than patch(1) can, so all of the svn-property information at the &quot;end&quot; of some of the layout test files will be included in the content of the files when the patch is applied.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49821</commentid>
    <comment_count>11</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2006-07-14 11:19:56 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; Did you read Bug 9875?  The current svn-apply script (and it&apos;s had this
&gt; &quot;feature&quot; for a while now) thinks it can apply patches better than patch(1)
&gt; can, so all of the svn-property information at the &quot;end&quot; of some of the layout
&gt; test files will be included in the content of the files when the patch is
&gt; applied.

So the work-around is to manually fix the files with property changes in them after using svn-apply until the bug is fixed.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49851</commentid>
    <comment_count>12</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2006-07-14 14:33:34 -0700</bug_when>
    <thetext>&gt; Did you read Bug 9875?

Sorry. I guess it was early for me. For some reason, my brain was convinced that Bug 9875 was the ChangeLog fix to svn-apply!
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49914</commentid>
    <comment_count>13</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2006-07-15 03:55:15 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; Created an attachment (id=9448) [edit]
&gt; patch with detailed change log and a layout test

This patch may also fix Bug 9894.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49935</commentid>
    <comment_count>14</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-07-15 08:24:15 -0700</bug_when>
    <thetext>Committed revision 15455.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>9047</attachid>
            <date>2006-06-26 06:52:28 -0700</date>
            <delta_ts>2006-06-26 06:52:28 -0700</delta_ts>
            <desc>test case</desc>
            <filename>8395.html</filename>
            <type>text/html</type>
            <size>376</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">PGh0bWw+PGhlYWQ+CjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBsYW5ndWFnZT0iamF2
YXNjcmlwdDEuMiI+CjwhLS0KICAgdmFyIHRleHQgPSAiZm9vIjsKICAgdmFyIG5ic3AgPSAiXHhh
MCI7CiAgIGFsZXJ0KCJPcmlnOiAoIiArIHRleHQgKyAiKSIpOwogICB0ZXh0ID0gdGV4dCArIG5i
c3AgKyBuYnNwICsgbmJzcDsKICAgYWxlcnQoIkFmdGVyOiAoIiArIHRleHQgKyAiKSIpOwogICB2
YXIgcmUgPSBuZXcgUmVnRXhwKC9ceGEwKiQvKTsKICAgdGV4dCA9IHRleHQucmVwbGFjZShyZSwn
Jyk7CiAgIGFsZXJ0KCJTdHJpcHBlZDogKCIgKyB0ZXh0ICsgIikiKTsgICAKLy8tLT4KPC9zY3Jp
cHQ+CjwvaGVhZD4KPGJvZHk+PC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>9448</attachid>
            <date>2006-07-14 08:57:42 -0700</date>
            <delta_ts>2006-07-14 11:06:15 -0700</delta_ts>
            <desc>patch with detailed change log and a layout test</desc>
            <filename>RegExpPatch.txt</filename>
            <type>text/plain</type>
            <size>7831</size>
            <attacher name="Darin Adler">darin</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE1NDI3KQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjggQEAKKzIwMDYtMDctMTQgIERhcmluIEFk
bGVyICA8ZGFyaW5AYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIC0gZml4IGh0dHA6Ly9idWd6aWxsYS5vcGVuZGFyd2luLm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9ODM5NQorICAgICAgICAgIDxyZGFyOi8vcHJvYmxlbS80NjEzNDY3PgorICAg
ICAgICAgIFJFR1JFU1NJT046IFJlZ0V4IHNlZW1zIGJyb2tlbiBmb3IgaGV4IGVzY2FwZWQgbm9u
IGJyZWFraW5nIHNwYWNlCisKKyAgICAgICAgVGVzdDogZmFzdC9qcy9yZWdleHAtZXh0ZW5kZWQt
Y2hhcmFjdGVycy1tb3JlLmh0bWwKKworICAgICAgICAqIHBjcmUvcGNyZV9leGVjLmM6CisgICAg
ICAgIChtYXRjaCk6IEdvdCByaWQgb2YgdXRmMTZMZW5ndGggbG9jYWwgdmFyaWFibGUgdG8gZ3Vh
cmFudGVlIHRoZXJlJ3Mgbm8KKyAgICAgICAgZXh0cmEgc3RhY2sgdXNhZ2UgaW4gcmVjdXJzaXZl
IGNhbGxzLiBGaXhlZCB0d28gcGxhY2VzIGluIHRoZSBQQ1JFX1VURjE2CisgICAgICAgIGNvZGUg
dGhhdCB3ZXJlIHVzaW5nIHRoZSBsZW5ndGggdmFyaWFibGUsIHdoaWNoIGlzIHRoZSBVVEYtOCBs
ZW5ndGggb2YKKyAgICAgICAgYSBjaGFyYWN0ZXIgaW4gdGhlIHBhdHRlcm4sIHRvIG1vdmUgaW4g
dGhlIFVURi0xNiBzdWJqZWN0IHN0cmluZy4gSW5zdGVhZAorICAgICAgICB0aGV5IGhhcmRjb2Rl
IGxlbmd0aHMgb2YgMSBhbmQgMiBzaW5jZSB0aGUgY29kZSBhbHJlYWR5IGhhbmRsZXMgQk1QCisg
ICAgICAgIGNoYXJhY3RlcnMgYW5kIHN1cnJvZ2F0ZSBwYWlycyBzZXBhcmF0ZWx5LiBBbHNvIGZp
eGVkIHNvbWUgRFBSSU5URiBzbworICAgICAgICBJIGNvdWxkIGNvbXBpbGUgd2l0aCBERUJVRyBv
bi4KKyAgICAgICAgKHBjcmVfZXhlYyk6IENoYW5nZWQgYSBwbGFjZSB0aGF0IHdhcyBjaGVja2lu
ZyBmb3IgbXVsdGlieXRlIGNoYXJhY3RlcnMKKyAgICAgICAgaW4gdGhlIHN1YmplY3Qgc3RyaW5n
IHRvIHVzZSBJU01JRENIQVIuIEluc3RlYWQgaXQgd2FzIHVzaW5nIGhhcmRjb2RlZAorICAgICAg
ICBsb2dpYyB0aGF0IHdhcyByaWdodCBmb3IgVVRGLTggYnV0IHdyb25nIGZvciBVVEYtMTYuCisK
KyAgICAgICAgKiBwY3JlL3BjcmVfY29tcGlsZS5jOiAocGNyZV9jb21waWxlMik6IEZpeGVkIGEg
RFBSSU5URiBzbyBJIGNvdWxkIGNvbXBpbGUKKyAgICAgICAgd2l0aCBERUJVRyBvbi4KKwogMjAw
Ni0wNy0xMyAgVGltb3RoeSBIYXRjaGVyICA8dGltb3RoeUBhcHBsZS5jb20+CiAKICAgICAgICAg
UmV2aWV3ZWQgYnkgTWFjaWVqLgpJbmRleDogSmF2YVNjcmlwdENvcmUvcGNyZS9wY3JlX2NvbXBp
bGUuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0Q29yZS9wY3JlL3BjcmVfY29tcGlsZS5jCShy
ZXZpc2lvbiAxNTQwMikKKysrIEphdmFTY3JpcHRDb3JlL3BjcmUvcGNyZV9jb21waWxlLmMJKHdv
cmtpbmcgY29weSkKQEAgLTM5OTUsNyArMzk5NSw5IEBAIGNvbXBpbGVfYmxvY2suYmFja3JlZl9t
YXAgPSAwOwogLyogUmVmbGVjdCBwYXR0ZXJuIGZvciBkZWJ1Z2dpbmcgb3V0cHV0ICovCiAKIERQ
UklOVEYoKCItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS1cbiIpKTsKKyNpZiAhUENSRV9VVEYxNgogRFBSSU5URigoIiVzXG4i
LCBwYXR0ZXJuKSk7CisjZW5kaWYKIAogLyogVGhlIGZpcnN0IHRoaW5nIHRvIGRvIGlzIHRvIG1h
a2UgYSBwYXNzIG92ZXIgdGhlIHBhdHRlcm4gdG8gY29tcHV0ZSB0aGUKIGFtb3VudCBvZiBzdG9y
ZSByZXF1aXJlZCB0byBob2xkIHRoZSBjb21waWxlZCBjb2RlLiBUaGlzIGRvZXMgbm90IGhhdmUg
dG8gYmUKSW5kZXg6IEphdmFTY3JpcHRDb3JlL3BjcmUvcGNyZV9leGVjLmMKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gSmF2YVNjcmlwdENvcmUvcGNyZS9wY3JlX2V4ZWMuYwkocmV2aXNpb24gMTU0MDIpCisrKyBK
YXZhU2NyaXB0Q29yZS9wY3JlL3BjcmVfZXhlYy5jCSh3b3JraW5nIGNvcHkpCkBAIC0xOTUxLDEy
ICsxOTUxLDEwIEBAIGZvciAoOzspCiAgICAgICBsZW5ndGggPSAxOwogICAgICAgR0VUVVRGOENI
QVJMRU4oZmMsIGVjb2RlLCBsZW5ndGgpOwogICAgICAgewotICAgICAgaW50IHV0ZjE2TGVuZ3Ro
OyAvKiBkb24ndCBpbml0aWFsaXplIG9uIHRoaXMgbGluZSBhcyB3b3JrYXJvdW5kIGZvciBXaW4z
MiBjb21waWxlIHByb2JsZW0gKi8KLSAgICAgIHV0ZjE2TGVuZ3RoID0gZmMgPiAweEZGRkYgPyAy
IDogMTsKLSAgICAgIGlmIChtaW4gKiB1dGYxNkxlbmd0aCA+IG1kLT5lbmRfc3ViamVjdCAtIGVw
dHIpIFJSRVRVUk4oTUFUQ0hfTk9NQVRDSCk7CisgICAgICBpZiAobWluICogKGZjID4gMHhGRkZG
ID8gMiA6IDEpID4gbWQtPmVuZF9zdWJqZWN0IC0gZXB0cikgUlJFVFVSTihNQVRDSF9OT01BVENI
KTsKICAgICAgIGVjb2RlICs9IGxlbmd0aDsKIAotICAgICAgaWYgKHV0ZjE2TGVuZ3RoID09IDEp
CisgICAgICBpZiAoZmMgPD0gMHhGRkZGKQogICAgICAgICB7CiAjaWZkZWYgU1VQUE9SVF9VQ1AK
ICAgICAgICAgaW50IG90aGVyY2FzZTsKQEAgLTE5OTAsNyArMTk4OCw3IEBAIGZvciAoOzspCiAg
ICAgICAgICAgcHAgPSBlcHRyOwogICAgICAgICAgIGZvciAoaSA9IG1pbjsgaSA8IG1heDsgaSsr
KQogICAgICAgICAgICAgewotICAgICAgICAgICAgaWYgKGVwdHIgPiBtZC0+ZW5kX3N1YmplY3Qg
LSBsZW5ndGgpIGJyZWFrOworICAgICAgICAgICAgaWYgKGVwdHIgPj0gbWQtPmVuZF9zdWJqZWN0
KSBicmVhazsKICAgICAgICAgICAgIGlmICgqZXB0ciAhPSBmYyAmJiAqZXB0ciAhPSBvdGhlcmNh
c2UpIGJyZWFrOwogICAgICAgICAgICAgKytlcHRyOwogICAgICAgICAgICAgfQpAQCAtMjAzOCw3
ICsyMDM2LDcgQEAgZm9yICg7OykKICAgICAgICAgICBmb3IgKGkgPSBtaW47IGkgPCBtYXg7IGkr
KykKICAgICAgICAgICAgIHsKICAgICAgICAgICAgIGludCBuYzsKLSAgICAgICAgICAgIGlmIChl
cHRyID4gbWQtPmVuZF9zdWJqZWN0IC0gbGVuZ3RoKSBicmVhazsKKyAgICAgICAgICAgIGlmIChl
cHRyID4gbWQtPmVuZF9zdWJqZWN0IC0gMikgYnJlYWs7CiAgICAgICAgICAgICBHRVRDSEFSKG5j
LCBlcHRyKTsKICAgICAgICAgICAgIGlmICgqZXB0ciAhPSBmYykgYnJlYWs7CiAgICAgICAgICAg
ICBlcHRyICs9IDI7CkBAIC0yMTYxLDggKzIxNTksMTIgQEAgZm9yICg7OykKICAgICBtYXRjaGlu
ZyBjaGFyYWN0ZXIgaWYgZmFpbGluZywgdXAgdG8gdGhlIG1heGltdW0uIEFsdGVybmF0aXZlbHks
IGlmCiAgICAgbWF4aW1pemluZywgZmluZCB0aGUgbWF4aW11bSBudW1iZXIgb2YgY2hhcmFjdGVy
cyBhbmQgd29yayBiYWNrd2FyZHMuICovCiAKKyNpZiBQQ1JFX1VURjE2CisgICAgRFBSSU5URigo
Im1hdGNoaW5nICVjeyVkLCVkfVxuIiwgZmMsIG1pbiwgbWF4KSk7CisjZWxzZQogICAgIERQUklO
VEYoKCJtYXRjaGluZyAlY3slZCwlZH0gYWdhaW5zdCBzdWJqZWN0ICUuKnNcbiIsIGZjLCBtaW4s
IG1heCwKICAgICAgIG1heCwgZXB0cikpOworI2VuZGlmCiAKICAgICBpZiAoKGltcyAmIFBDUkVf
Q0FTRUxFU1MpICE9IDApCiAgICAgICB7CkBAIC0yMzA2LDggKzIzMDgsMTIgQEAgZm9yICg7OykK
ICAgICBtYXhpbXVtLiBBbHRlcm5hdGl2ZWx5LCBpZiBtYXhpbWl6aW5nLCBmaW5kIHRoZSBtYXhp
bXVtIG51bWJlciBvZgogICAgIGNoYXJhY3RlcnMgYW5kIHdvcmsgYmFja3dhcmRzLiAqLwogCisj
aWYgUENSRV9VVEYxNgorICAgIERQUklOVEYoKCJuZWdhdGl2ZSBtYXRjaGluZyAlY3slZCwlZH1c
biIsIGZjLCBtaW4sIG1heCkpOworI2Vsc2UKICAgICBEUFJJTlRGKCgibmVnYXRpdmUgbWF0Y2hp
bmcgJWN7JWQsJWR9IGFnYWluc3Qgc3ViamVjdCAlLipzXG4iLCBmYywgbWluLCBtYXgsCiAgICAg
ICBtYXgsIGVwdHIpKTsKKyNlbmRpZgogCiAgICAgaWYgKChpbXMgJiBQQ1JFX0NBU0VMRVNTKSAh
PSAwKQogICAgICAgewpAQCAtMzczMiw3ICszNzM4LDcgQEAgZG8KICAgICBzdGFydF9tYXRjaCsr
OwogI2lmZGVmIFNVUFBPUlRfVVRGOAogICAgIGlmIChtYXRjaF9ibG9jay51dGY4KQotICAgICAg
d2hpbGUoc3RhcnRfbWF0Y2ggPCBlbmRfc3ViamVjdCAmJiAoKnN0YXJ0X21hdGNoICYgMHhjMCkg
PT0gMHg4MCkKKyAgICAgIHdoaWxlKHN0YXJ0X21hdGNoIDwgZW5kX3N1YmplY3QgJiYgSVNNSURD
SEFSKCpzdGFydF9tYXRjaCkpCiAgICAgICAgIHN0YXJ0X21hdGNoKys7CiAjZW5kaWYKICAgICBj
b250aW51ZTsKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlv
dXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDE1NDI3KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMDYtMDctMTQgIERhcmluIEFk
bGVyICA8ZGFyaW5AYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIC0gdGVzdCBmb3IgaHR0cDovL2J1Z3ppbGxhLm9wZW5kYXJ3aW4ub3Jn
L3Nob3dfYnVnLmNnaT9pZD04Mzk1CisgICAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzQ2MTM0Njc+
CisgICAgICAgICAgUkVHUkVTU0lPTjogUmVnRXggc2VlbXMgYnJva2VuIGZvciBoZXggZXNjYXBl
ZCBub24gYnJlYWtpbmcgc3BhY2UKKworICAgICAgICAqIGZhc3QvanMvcmVnZXhwLWV4dGVuZGVk
LWNoYXJhY3RlcnMtbW9yZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvanMv
cmVnZXhwLWV4dGVuZGVkLWNoYXJhY3RlcnMtbW9yZS5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBm
YXN0L2pzL3Jlc291cmNlcy9yZWdleHAtZXh0ZW5kZWQtY2hhcmFjdGVycy1tb3JlLmpzOiBBZGRl
ZC4KKwogMjAwNi0wNy0xNCAgTWl0eiBQZXR0ZWwgIDxvcGVuZGFyd2luLm9yZ0BtaXR6cGV0dGVs
LmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXJpbi4KSW5kZXg6IExheW91dFRlc3RzL2Zh
c3QvanMvcmVnZXhwLWV4dGVuZGVkLWNoYXJhY3RlcnMtbW9yZS1leHBlY3RlZC50eHQKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9qcy9yZWdleHAtZXh0ZW5kZWQtY2hhcmFjdGVycy1t
b3JlLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvanMvcmVn
ZXhwLWV4dGVuZGVkLWNoYXJhY3RlcnMtbW9yZS1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBA
IC0wLDAgKzEsMTIgQEAKK1RoaXMgdGVzdCBjaGVja3MgYSBmZXcgY2FzZXMgb2YgZXh0ZW5kZWQg
KD4gMTI3KSBjaGFyYWN0ZXJzIGluIHJlcGVhdCByZWd1bGFyIGV4cHJlc3Npb25zLgorCitPbiBz
dWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dl
ZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworUEFTUyAiZm9vXHhhMFx4YTBceGEwIi5yZXBsYWNl
KC9ceGEwKi8sICIiKSBpcyAiZm9vXHhhMFx4YTBceGEwIgorUEFTUyAiZm9vXHhhMFx4YTBceGEw
Ii5yZXBsYWNlKC9ceGEwKy8sICIiKSBpcyAiZm9vIgorUEFTUyAiZm9vXHhhMFx4YTBceGEwIi5y
ZXBsYWNlKC9ceGEwKiQvLCAiIikgaXMgImZvbyIKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlz
IHRydWUKKworVEVTVCBDT01QTEVURQorCgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBMYXlvdXRUZXN0
cy9mYXN0L2pzL3JlZ2V4cC1leHRlbmRlZC1jaGFyYWN0ZXJzLW1vcmUtZXhwZWN0ZWQudHh0Cl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTmFtZTogc3ZuOmVvbC1zdHlsZQogICArIG5hdGl2ZQoKSW5kZXg6IExheW91dFRl
c3RzL2Zhc3QvanMvcmVnZXhwLWV4dGVuZGVkLWNoYXJhY3RlcnMtbW9yZS5odG1sCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvanMvcmVnZXhwLWV4dGVuZGVkLWNoYXJhY3RlcnMtbW9y
ZS5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9qcy9yZWdleHAtZXh0ZW5k
ZWQtY2hhcmFjdGVycy1tb3JlLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMTMgQEAKKzwh
RE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vSUVURi8vRFREIEhUTUwvL0VOIj4KKzxodG1sPgorPGhl
YWQ+Cis8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9InJlc291cmNlcy9qcy10ZXN0LXN0eWxl
LmNzcyI+Cis8c2NyaXB0IHNyYz0icmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4K
KzwvaGVhZD4KKzxib2R5PgorPHAgaWQ9ImRlc2NyaXB0aW9uIj48L3A+Cis8ZGl2IGlkPSJjb25z
b2xlIj48L2Rpdj4KKzxzY3JpcHQgc3JjPSJyZXNvdXJjZXMvcmVnZXhwLWV4dGVuZGVkLWNoYXJh
Y3RlcnMtbW9yZS5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0icmVzb3VyY2VzL2pzLXRlc3Qt
cG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+CgpQcm9wZXJ0eSBjaGFuZ2VzIG9u
OiBMYXlvdXRUZXN0cy9mYXN0L2pzL3JlZ2V4cC1leHRlbmRlZC1jaGFyYWN0ZXJzLW1vcmUuaHRt
bApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCk5hbWU6IHN2bjptaW1lLXR5cGUKICAgKyB0ZXh0L2h0bWwKTmFtZTogc3Zu
OmVvbC1zdHlsZQogICArIG5hdGl2ZQoKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvanMvcmVzb3Vy
Y2VzL3JlZ2V4cC1leHRlbmRlZC1jaGFyYWN0ZXJzLW1vcmUuanMKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvZmFzdC9qcy9yZXNvdXJjZXMvcmVnZXhwLWV4dGVuZGVkLWNoYXJhY3RlcnMtbW9y
ZS5qcwkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvanMvcmVzb3VyY2VzL3JlZ2V4
cC1leHRlbmRlZC1jaGFyYWN0ZXJzLW1vcmUuanMJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsOSBA
QAorZGVzY3JpcHRpb24oCisiVGhpcyB0ZXN0IGNoZWNrcyBhIGZldyBjYXNlcyBvZiBleHRlbmRl
ZCAoPiAxMjcpIGNoYXJhY3RlcnMgaW4gcmVwZWF0IHJlZ3VsYXIgZXhwcmVzc2lvbnMuIgorKTsK
Kworc2hvdWxkQmUoJyJmb29cXHhhMFxceGEwXFx4YTAiLnJlcGxhY2UoL1xceGEwKi8sICIiKScs
ICciZm9vXFx4YTBcXHhhMFxceGEwIicpOworc2hvdWxkQmUoJyJmb29cXHhhMFxceGEwXFx4YTAi
LnJlcGxhY2UoL1xceGEwKy8sICIiKScsICciZm9vIicpOworc2hvdWxkQmUoJyJmb29cXHhhMFxc
eGEwXFx4YTAiLnJlcGxhY2UoL1xceGEwKiQvLCAiIiknLCAnImZvbyInKTsKKwordmFyIHN1Y2Nl
c3NmdWxseVBhcnNlZCA9IHRydWU7Cg==
</data>
<flag name="review"
          id="2880"
          type_id="1"
          status="+"
          setter="ggaren"
    />
          </attachment>
      

    </bug>

</bugzilla>