<?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>76456</bug_id>
          
          <creation_ts>2012-01-17 07:52:47 -0800</creation_ts>
          <short_desc>[CSS Regions] Inconsistent text selection behavior in regions</short_desc>
          <delta_ts>2012-02-13 14:02:49 -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>CSS</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>
          
          <blocked>57312</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Razvan Caliman">rcaliman</reporter>
          <assigned_to name="Mihnea Ovidenie">mihnea</assigned_to>
          <cc>achicu</cc>
    
    <cc>mihnea</cc>
    
    <cc>ojan</cc>
    
    <cc>rcaliman</cc>
    
    <cc>rhudea</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>537102</commentid>
    <comment_count>0</comment_count>
      <attachid>122769</attachid>
    <who name="Razvan Caliman">rcaliman</who>
    <bug_when>2012-01-17 07:52:47 -0800</bug_when>
    <thetext>Created attachment 122769
test case

As a user, I want to be able to select all the text from the second region from a region chain. 

Text selection behavior is inconsistent when trying to select text from the second region of a region chain.
Sometimes I cannot select any text at all. Other times parts of the text from the first region are mistakenly included in the selection.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>537241</commentid>
    <comment_count>1</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2012-01-17 11:42:21 -0800</bug_when>
    <thetext>Yup, see https://lists.webkit.org/pipermail/webkit-dev/2012-January/019029.html .  This problem isn&apos;t specific to regions.

That said, repaint appears to be broken.  If I select from both columns, then click elsewhere to remove the selection, the second column still appears selected (although it&apos;s not).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>547746</commentid>
    <comment_count>2</comment_count>
      <attachid>125102</attachid>
    <who name="Alexandru Chiculita">achicu</who>
    <bug_when>2012-02-02 02:18:21 -0800</bug_when>
    <thetext>Created attachment 125102
Simple fix, no tests</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>549963</commentid>
    <comment_count>3</comment_count>
      <attachid>125636</attachid>
    <who name="Raul Hudea">rhudea</who>
    <bug_when>2012-02-06 06:51:39 -0800</bug_when>
    <thetext>Created attachment 125636
patch for review</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>555473</commentid>
    <comment_count>4</comment_count>
      <attachid>125636</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2012-02-13 12:45:03 -0800</bug_when>
    <thetext>Comment on attachment 125636
patch for review

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>555566</commentid>
    <comment_count>5</comment_count>
      <attachid>125636</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-13 14:02:44 -0800</bug_when>
    <thetext>Comment on attachment 125636
patch for review

Clearing flags on attachment: 125636

Committed r107605: &lt;http://trac.webkit.org/changeset/107605&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>555568</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-13 14:02:49 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>122769</attachid>
            <date>2012-01-17 07:52:47 -0800</date>
            <delta_ts>2012-01-17 07:52:47 -0800</delta_ts>
            <desc>test case</desc>
            <filename>region-select-bug.html</filename>
            <type>text/html</type>
            <size>8917</size>
            <attacher name="Razvan Caliman">rcaliman</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIEhUTUw+CjxodG1sPgo8aGVhZD4KICAgIDx0aXRsZT5DU1MgUmVnaW9ucyBidWcg
LSBzZWxlY3RpbmcgdGV4dDwvdGl0bGU+CiAgICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPiAKICAg
IAogICAgICAgIGJvZHksIGh0bWx7ICAgICAgICAgICAgICAgIAogICAgICAgICAgICB3aWR0aDox
MDAlOwogICAgICAgICAgICBoZWlnaHQ6IDEwMCU7CiAgICAgICAgfSAgIAogICAgICAgIAogICAg
ICAgICNmbG93Q29udGVudHsKICAgICAgICAgICAgLXdlYmtpdC1mbG93LWludG86IGFydGljbGU7
IAogICAgICAgIH0KICAgICAgICAKICAgICAgICAucmVnaW9ueyAgICAgICAKICAgICAgICAgICAg
LXdlYmtpdC1mbG93LWZyb206IGFydGljbGU7IAogICAgICAgICAgICAKICAgICAgICAgICAgd2lk
dGg6MzAwcHg7IAogICAgICAgICAgICBoZWlnaHQ6NjAwcHg7ICAgCiAgICAgICAgICAgIGZsb2F0
OmxlZnQ7CiAgICAgICAgfSAgIAogICAgICAgIAogICAgICAgICNyZWdpb24xeyAgICAgIAogICAg
ICAgICAgICBiYWNrZ3JvdW5kOnBpbms7ICAgCiAgICAgICAgfSAgICAgIAogICAgICAgIAogICAg
ICAgICNyZWdpb24yeyAgCiAgICAgICAgICAgIGJhY2tncm91bmQ6bGltZTsgCiAgICAgICAgfSAg
CiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICA8L3N0eWxlPiAKPC9oZWFkPgo8Ym9keT4g
ICAgICAKICAgIAogICAgPGgxPkNTUyBSZWdpb25zIGJ1ZyAtIHNlbGVjdGluZyB0ZXh0PC9oMT4K
ICAgIDxwPjxzdHJvbmc+QnVnIGRlc2NyaXB0aW9uOjwvc3Ryb25nPiBTZWxlY3RpbmcgdGV4dCBp
biB0aGUgc2Vjb25kIHJlZ2lvbiBvZiBhIHJlZ2lvbiBjaGFpbiBpcyBpbmNvbnNpc3RlbnQuPC9w
PiAKICAgIDxwPjxzdHJvbmc+SG93IHRvIHRlc3Q6PC9zdHJvbmc+IFRyeSB0byBzZWxlY3QgYWxs
IHRoZSB0ZXh0IGZyb20gdGhlIGdyZWVuIHJlZ2lvbi4gPC9wPgogICAgPHA+PHN0cm9uZz5Qcm9i
bGVtOjwvc3Ryb25nPiBUaGUgdGV4dCBjYW4ndCBiZSBmdWxseSBzZWxlY3RlZC4gT2NjYXNpb25h
bGx5LCBwYXJ0cyBvZiB0aGUgZmlzdCByZWdpb24gYXJlIGFsc28gaW5jbHVkZWQgaW4gdGhlIHNl
bGVjdGlvbi48L3A+IAogICAgPHA+PHN0cm9uZz5FeHBlY3RlZCBiZWhhdmlvcjo8L3N0cm9uZz4g
QSB1c2VyIHNob3VsZCBiZSBhYmxlIHRvIHNlbGVjdCBhbGwgdGhlIHRleHQgZnJvbSB0aGUgc2Vj
b25kIHJlZ2lvbi48L3A+IAogICAgCiAgICA8ZGl2IGlkPSJyZWdpb24xIiBjbGFzcz0icmVnaW9u
Ij4KICAgIDwvZGl2PgogICAgPGRpdiBpZD0icmVnaW9uMiIgY2xhc3M9InJlZ2lvbiI+CiAgICA8
L2Rpdj4gICAgCiAgICAKICAgIDxkaXYgaWQ9ImZsb3dDb250ZW50Ij4gICAgCiAgICAgICAgPHA+
CiAgICAgICAgICAgIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlw
aXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUg
ZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9z
dHJ1ZCBleGVyY2l0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBj
b21tb2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQg
aW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFy
aWF0dXIuIEV4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1
bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9y
dW0uIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBl
bGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3Jl
IG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVy
Y2l0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNv
bnNlcXVhdC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0
YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIuIEV4
Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3Vs
cGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIExvcmVt
IGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQg
ZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFs
aXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24g
dWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4g
RHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0
IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIuIEV4Y2VwdGV1ciBz
aW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9m
ZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIExvcmVtIGlwc3VtIGRv
bG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21v
ZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4gVXQg
ZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYW1jbyBs
YWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRl
IGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2ls
bHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIuIEV4Y2VwdGV1ciBzaW50IG9jY2Fl
Y2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVz
ZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBh
bWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3Ig
aW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBhZCBt
aW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5p
c2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRlIGlydXJlIGRv
bG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9y
ZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIuIEV4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlk
YXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9s
bGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25z
ZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVu
dCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5p
YW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxp
cXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJl
cHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdp
YXQgbnVsbGEgcGFyaWF0dXIuIEV4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24g
cHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0g
aWQgZXN0IGxhYm9ydW0uIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBh
ZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJv
cmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMg
bm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBl
YSBjb21tb2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVy
aXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEg
cGFyaWF0dXIuIEV4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQs
IHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxh
Ym9ydW0uIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2lu
ZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9s
b3JlIG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBl
eGVyY2l0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2Rv
IGNvbnNlcXVhdC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9s
dXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIu
IEV4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4g
Y3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIExv
cmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBz
ZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25h
IGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRp
b24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVh
dC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZl
bGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIuIEV4Y2VwdGV1
ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVp
IG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIExvcmVtIGlwc3Vt
IGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1
c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4g
VXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYW1j
byBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gRHVpcyBh
dXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2Ug
Y2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIuIEV4Y2VwdGV1ciBzaW50IG9j
Y2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEg
ZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIExvcmVtIGlwc3VtIGRvbG9yIHNp
dCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1w
b3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBh
ZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYW1jbyBsYWJvcmlz
IG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRlIGlydXJl
IGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRv
bG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIuIEV4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1
cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQg
bW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBj
b25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRp
ZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2
ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQg
YWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGlu
IHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBm
dWdpYXQgbnVsbGEgcGFyaWF0dXIuIEV4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBu
b24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFu
aW0gaWQgZXN0IGxhYm9ydW0uIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1
ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBs
YWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1
aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBl
eCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVu
ZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVs
bGEgcGFyaWF0dXIuIEV4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRl
bnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0
IGxhYm9ydW0uIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNp
Y2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQg
ZG9sb3JlIG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1
ZCBleGVyY2l0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21t
b2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4g
dm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0
dXIuIEV4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQg
aW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0u
IExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0
LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1h
Z25hIGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0
YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNl
cXVhdC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRl
IHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIuIEV4Y2Vw
dGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEg
cXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIExvcmVtIGlw
c3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8g
ZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1
YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxs
YW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gRHVp
cyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVz
c2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIuIEV4Y2VwdGV1ciBzaW50
IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmlj
aWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIAogICAgICAgIDwvcD4KICAg
IDwvZGl2PiAKICAgIAogICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgogICAgCiAg
ICB2YXIgcmVnaW9ucyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoIi5yZWdpb24iKTsgIAog
ICAgCiAgICBmb3IgKHZhciBpID0gMCwgbGVuID0gcmVnaW9ucy5sZW5ndGg7IGk8bGVuOyBpKysp
eyAgICAgIAogICAgICAgIAogICAgICAgIHJlZ2lvbnNbaV0uYWRkRXZlbnRMaXN0ZW5lcigiY2xp
Y2siLCBmdW5jdGlvbihlKXsKICAgICAgICAgICAgY29uc29sZS5sb2coIkNsaWNrZWQgIiwgIiMi
K2UudGFyZ2V0LmlkKQogICAgICAgIH0sIGZhbHNlKSAKICAgICAgICAKICAgIH0KICAgIAogICAg
PC9zY3JpcHQ+CjwvYm9keT4KPC9odG1sPg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>125102</attachid>
            <date>2012-02-02 02:18:21 -0800</date>
            <delta_ts>2012-02-02 02:18:21 -0800</delta_ts>
            <desc>Simple fix, no tests</desc>
            <filename>bug76456.patch</filename>
            <type>text/plain</type>
            <size>3144</size>
            <attacher name="Alexandru Chiculita">achicu</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGbG93VGhyZWFkLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGbG93VGhyZWFkLmNwcAppbmRleCA4
M2I0ZDlmLi43YTY2MGMxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyRmxvd1RocmVhZC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZs
b3dUaHJlYWQuY3BwCkBAIC00NjksNyArNDY5LDcgQEAgYm9vbCBSZW5kZXJGbG93VGhyZWFkOjpo
aXRUZXN0UmVnaW9uKFJlbmRlclJlZ2lvbiogcmVnaW9uLCBjb25zdCBIaXRUZXN0UmVxdWVzdCYK
ICAgICBMYXlvdXRQb2ludCB0cmFuc2Zvcm1lZFBvaW50KHBvaW50SW5Db250YWluZXIueCgpIC0g
cmVuZGVyRmxvd1RocmVhZE9mZnNldC54KCksIHBvaW50SW5Db250YWluZXIueSgpIC0gcmVuZGVy
Rmxvd1RocmVhZE9mZnNldC55KCkpOwogICAgIAogICAgIC8vIEFsd2F5cyBpZ25vcmUgY2xpcHBp
bmcsIHNpbmNlIHRoZSBSZW5kZXJGbG93VGhyZWFkIGhhcyBub3RoaW5nIHRvIGRvIHdpdGggdGhl
IGJvdW5kcyBvZiB0aGUgRnJhbWVWaWV3LgotICAgIEhpdFRlc3RSZXF1ZXN0IG5ld1JlcXVlc3Qo
cmVxdWVzdC50eXBlKCkgJiBIaXRUZXN0UmVxdWVzdDo6SWdub3JlQ2xpcHBpbmcpOworICAgIEhp
dFRlc3RSZXF1ZXN0IG5ld1JlcXVlc3QocmVxdWVzdC50eXBlKCkgfCBIaXRUZXN0UmVxdWVzdDo6
SWdub3JlQ2xpcHBpbmcpOwogCiAgICAgUmVuZGVyUmVnaW9uKiBvbGRSZWdpb24gPSByZXN1bHQu
cmVnaW9uKCk7CiAgICAgcmVzdWx0LnNldFJlZ2lvbihyZWdpb24pOwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJMYXllci5jcHAKaW5kZXggZGUxMmQwNC4uNjcwNjZlZCAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCkBAIC03Nyw2ICs3Nyw3IEBACiAjaW5j
bHVkZSAiUGFnZS5oIgogI2luY2x1ZGUgIlBsYXRmb3JtTW91c2VFdmVudC5oIgogI2luY2x1ZGUg
IlJlbmRlckFyZW5hLmgiCisjaW5jbHVkZSAiUmVuZGVyRmxvd1RocmVhZC5oIgogI2luY2x1ZGUg
IlJlbmRlcklubGluZS5oIgogI2luY2x1ZGUgIlJlbmRlck1hcnF1ZWUuaCIKICNpbmNsdWRlICJS
ZW5kZXJSZXBsaWNhLmgiCkBAIC0zMTM0LDEwICszMTM1LDEwIEBAIGJvb2wgUmVuZGVyTGF5ZXI6
OmhpdFRlc3QoY29uc3QgSGl0VGVzdFJlcXVlc3QmIHJlcXVlc3QsIEhpdFRlc3RSZXN1bHQmIHJl
c3VsdCkKICAgICBDdXJyZW50UmVuZGVyUmVnaW9uTWFpbnRhaW5lciByZW5kZXJSZWdpb25NYWlu
dGFpbmVyKHJlbmRlcmVyKCktPnZpZXcoKSwgcmVzdWx0LnJlZ2lvbigpKTsKICAgICByZW5kZXJl
cigpLT5kb2N1bWVudCgpLT51cGRhdGVMYXlvdXQoKTsKICAgICAKLSAgICBMYXlvdXRSZWN0IGhp
dFRlc3RBcmVhID0gcmVuZGVyZXIoKS0+dmlldygpLT5kb2N1bWVudFJlY3QoKTsKKyAgICBMYXlv
dXRSZWN0IGhpdFRlc3RBcmVhID0gcmVuZGVyZXIoKS0+aXNSZW5kZXJGbG93VGhyZWFkKCkgPyB0
b1JlbmRlckZsb3dUaHJlYWQocmVuZGVyZXIoKSktPmJvcmRlckJveFJlY3QoKSA6IHJlbmRlcmVy
KCktPnZpZXcoKS0+ZG9jdW1lbnRSZWN0KCk7CiAgICAgaWYgKCFyZXF1ZXN0Lmlnbm9yZUNsaXBw
aW5nKCkpCiAgICAgICAgIGhpdFRlc3RBcmVhLmludGVyc2VjdChmcmFtZVZpc2libGVSZWN0KHJl
bmRlcmVyKCkpKTsKLQorICAgIAogICAgIFJlbmRlckxheWVyKiBpbnNpZGVMYXllciA9IGhpdFRl
c3RMYXllcih0aGlzLCAwLCByZXF1ZXN0LCByZXN1bHQsIGhpdFRlc3RBcmVhLCByZXN1bHQucG9p
bnQoKSwgZmFsc2UpOwogICAgIGlmICghaW5zaWRlTGF5ZXIpIHsKICAgICAgICAgLy8gV2UgZGlk
bid0IGhpdCBhbnkgbGF5ZXIuIElmIHdlIGFyZSB0aGUgcm9vdCBsYXllciBhbmQgdGhlIG1vdXNl
IGlzIC0tIG9yIGp1c3Qgd2FzIC0tIGRvd24sIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlclJlZ2lvbi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyUmVnaW9uLmNwcAppbmRleCA2M2ZlYzBhLi41MGU4MDdmIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyUmVnaW9uLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyUmVnaW9uLmNwcApAQCAtMTExLDcgKzExMSw4IEBAIGJvb2wgUmVuZGVy
UmVnaW9uOjpub2RlQXRQb2ludChjb25zdCBIaXRUZXN0UmVxdWVzdCYgcmVxdWVzdCwgSGl0VGVz
dFJlc3VsdCYgcmVzCiAKICAgICAvLyBDaGVjayBvdXIgYm91bmRzIG5leHQuIEZvciB0aGlzIHB1
cnBvc2UgYWx3YXlzIGFzc3VtZSB0aGF0IHdlIGNhbiBvbmx5IGJlIGhpdCBpbiB0aGUKICAgICAv
LyBmb3JlZ3JvdW5kIHBoYXNlICh3aGljaCBpcyB0cnVlIGZvciByZXBsYWNlZCBlbGVtZW50cyBs
aWtlIGltYWdlcykuCi0gICAgTGF5b3V0UmVjdCBib3VuZHNSZWN0KGFkanVzdGVkTG9jYXRpb24s
IHNpemUoKSk7CisgICAgTGF5b3V0UmVjdCBib3VuZHNSZWN0ID0gYm9yZGVyQm94UmVjdEluUmVn
aW9uKHJlc3VsdC5yZWdpb24oKSk7CisgICAgYm91bmRzUmVjdC5tb3ZlQnkoYWRqdXN0ZWRMb2Nh
dGlvbik7CiAgICAgaWYgKHZpc2libGVUb0hpdFRlc3RpbmcoKSAmJiBhY3Rpb24gPT0gSGl0VGVz
dEZvcmVncm91bmQgJiYgYm91bmRzUmVjdC5pbnRlcnNlY3RzKHJlc3VsdC5yZWN0Rm9yUG9pbnQo
cG9pbnRJbkNvbnRhaW5lcikpKSB7CiAgICAgICAgIC8vIENoZWNrIHRoZSBjb250ZW50cyBvZiB0
aGUgUmVuZGVyRmxvd1RocmVhZC4KICAgICAgICAgaWYgKG1fZmxvd1RocmVhZCAmJiBtX2Zsb3dU
aHJlYWQtPmhpdFRlc3RSZWdpb24odGhpcywgcmVxdWVzdCwgcmVzdWx0LCBwb2ludEluQ29udGFp
bmVyLCBMYXlvdXRQb2ludChhZGp1c3RlZExvY2F0aW9uLngoKSArIGJvcmRlckxlZnQoKSArIHBh
ZGRpbmdMZWZ0KCksIGFkanVzdGVkTG9jYXRpb24ueSgpICsgYm9yZGVyVG9wKCkgKyBwYWRkaW5n
VG9wKCkpKSkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>125636</attachid>
            <date>2012-02-06 06:51:39 -0800</date>
            <delta_ts>2012-02-13 14:02:44 -0800</delta_ts>
            <desc>patch for review</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>6407</size>
            <attacher name="Raul Hudea">rhudea</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA0ZjlkOGI3Li4zNTM4MjAxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTItMDIt
MDYgIFJhdWwgSHVkZWEgIDxyaHVkZWFAYWRvYmUuY29tPgorCisgICAgICAgIFtDU1MgUmVnaW9u
c10gSW5jb25zaXN0ZW50IHRleHQgc2VsZWN0aW9uIGJlaGF2aW9yIGluIHJlZ2lvbnMKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc2NDU2CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L3JlZ2lvbnMv
aGl0LXRlc3QtcmVnaW9uLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9yZWdp
b25zL2hpdC10ZXN0LXJlZ2lvbi5odG1sOiBBZGRlZC4KKwogMjAxMi0wMi0wNiAgSGF5YXRvIEl0
byAgPGhheWF0b0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgQWRkIDxzaGFkb3c+IGVsZW1lbnQs
IHdoaWNoIGlzIGd1YXJkZWQgYnkgU0hBRE9XX0RPTSBmbGFnLgpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvZmFzdC9yZWdpb25zL2hpdC10ZXN0LXJlZ2lvbi1leHBlY3RlZC50eHQgYi9MYXlvdXRU
ZXN0cy9mYXN0L3JlZ2lvbnMvaGl0LXRlc3QtcmVnaW9uLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi43MjBmYTk0Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvZmFzdC9yZWdpb25zL2hpdC10ZXN0LXJlZ2lvbi1leHBlY3RlZC50eHQKQEAgLTAs
MCArMSw1IEBACitUZXN0IGZvciBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NzY0NTYgSW5jb25zaXN0ZW50IHRleHQgc2VsZWN0aW9uIGJlaGF2aW9yIGluIHJlZ2lvbnMu
CisKK1RoZSByZWQgc3F1YXJlIHNob3VsZCB0dXJuIGdyZWVuIHdoZW4gaG92ZXJlZC4KKworUEFT
UwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL2hpdC10ZXN0LXJlZ2lvbi5o
dG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL2hpdC10ZXN0LXJlZ2lvbi5odG1sCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmVkNTUwMDAKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvaGl0LXRlc3QtcmVnaW9uLmh0bWwKQEAgLTAsMCAr
MSw0MiBAQAorPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KKyNjb250ZW50IHsgLXdlYmtpdC1mbG93
LWludG86IGFydGljbGU7IH0KKy5yZWdpb257CisgICAgLXdlYmtpdC1mbG93LWZyb206IGFydGlj
bGU7CisgICAgd2lkdGg6MjAwcHg7CisgICAgaGVpZ2h0OjUwMHB4OworICAgIGZsb2F0OmxlZnQ7
CisgICAgbWFyZ2luOiA1MHB4OworfQorI3RhcmdldCB7IHdpZHRoOiA1MHB4OyBoZWlnaHQ6IDUw
cHg7IGJhY2tncm91bmQtY29sb3I6IHJlZDsgbWFyZ2luOiAxMHB4OyB9CisjdGFyZ2V0OmhvdmVy
IHsgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47IH0KKzwvc3R5bGU+Cis8cD4KKyAgICBUZXN0IGZv
ciA8aT48YSBocmVmPSJodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzY0
NTYiPmh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NjQ1NjwvYT4KKyAg
ICBJbmNvbnNpc3RlbnQgdGV4dCBzZWxlY3Rpb24gYmVoYXZpb3IgaW4gcmVnaW9uczwvaT4uCis8
L3A+Cis8cD4KKyAgICBUaGUgcmVkIHNxdWFyZSBzaG91bGQgdHVybiBncmVlbiB3aGVuIGhvdmVy
ZWQuCis8L3A+Cis8ZGl2IGlkPSJyZWdpb24xIiBjbGFzcz0icmVnaW9uIj48L2Rpdj4KKzxkaXYg
aWQ9InJlZ2lvbjIiIGNsYXNzPSJyZWdpb24iPjwvZGl2PgorCis8ZGl2IGlkPSJjb250ZW50IiBz
dHlsZT0ib3V0bGluZTogc29saWQgYmxhY2siPgorICAgIDxkaXY+CisgICAgICAgIDxkaXYgc3R5
bGU9ImhlaWdodDogODAwcHg7IGJhY2tncm91bmQtY29sb3I6IHB1cnBsZTsiPjwvZGl2PgorICAg
ICAgICA8ZGl2IHN0eWxlPSJmbG9hdDogcmlnaHQ7IGJhY2tncm91bmQtY29sb3I6IGxpZ2h0eWVs
bG93OyBtYXJnaW46IDVweDsiPgorICAgICAgICAgICAgPGRpdiBpZD0idGFyZ2V0Ij48L2Rpdj4K
KyAgICAgICAgPC9kaXY+CisgICAgPC9kaXY+Cis8L2Rpdj4KKzxkaXYgaWQ9InJlc3VsdCIgc3R5
bGU9ImNsZWFyOmJvdGgiPkZBSUw6IFRlc3QgZGlkIG5vdCBydW4uPC9kaXY+Cis8c2NyaXB0Pgor
ICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgICAgIGxheW91dFRlc3RD
b250cm9sbGVyLmR1bXBBc1RleHQoKTsKKworICAgIHZhciByZXN1bHQgPSBkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCgicmVzdWx0Iik7CisgICAgdmFyIGhpdEVsZW1lbnQgPSBkb2N1bWVudC5lbGVt
ZW50RnJvbVBvaW50KDUyMCwgNDY1KTsKKyAgICBpZiAoaGl0RWxlbWVudCA9PT0gZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoInRhcmdldCIpKQorICAgICAgICByZXN1bHQuaW5uZXJUZXh0ID0gIlBB
U1MiOworICAgIGVsc2UKKyAgICAgICAgcmVzdWx0LmlubmVyVGV4dCA9ICJGQUlMOiBIaXQgIiAr
IGhpdEVsZW1lbnQ7Cis8L3NjcmlwdD4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBjZDAwYzFjLi4yMWQ1Y2UxIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTItMDItMDYgIFJhdWwgSHVkZWEgIDxyaHVk
ZWFAYWRvYmUuY29tPgorCisgICAgICAgIFtDU1MgUmVnaW9uc10gSW5jb25zaXN0ZW50IHRleHQg
c2VsZWN0aW9uIGJlaGF2aW9yIGluIHJlZ2lvbnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTc2NDU2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgVXNlIHRoZSBwcm9wZXIgYm91bmRpbmcgcmVjdCB3aGVuIGRv
aW5nIGhpdCB0ZXN0aW5nIG9uIGZsb3cgdGhyZWFkcy4KKyAgICAgICAgQmFzZWQgb24gaW5pdGlh
bCBwYXRjaCBieSBBbGV4YW5kcnUgQ2hpY3VsaXRhLgorCisgICAgICAgIFRlc3Q6IGZhc3QvcmVn
aW9ucy9oaXQtdGVzdC1yZWdpb24uaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckZs
b3dUaHJlYWQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyRmxvd1RocmVhZDo6aGl0VGVz
dFJlZ2lvbik6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OlJlbmRlckxheWVyOjpoaXRUZXN0KToKKyAgICAgICAgKiByZW5kZXJpbmcvUmVu
ZGVyUmVnaW9uLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclJlZ2lvbjo6bm9kZUF0UG9p
bnQpOgorCiAyMDEyLTAyLTA2ICBQaGlsaXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNv
bT4KIAogICAgICAgICBBZGRpbmcgRkZURnJhbWVHU3RyZWFtZXIuY3BwIHRoYXQgSSBmb3Jnb3Qg
dG8gY29tbWl0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxv
d1RocmVhZC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxvd1RocmVhZC5j
cHAKaW5kZXggOWUzOWQ5Ni4uYmRiZDMyNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlckZsb3dUaHJlYWQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJGbG93VGhyZWFkLmNwcApAQCAtNDkxLDcgKzQ5MSw3IEBAIGJvb2wgUmVuZGVyRmxv
d1RocmVhZDo6aGl0VGVzdFJlZ2lvbihSZW5kZXJSZWdpb24qIHJlZ2lvbiwgY29uc3QgSGl0VGVz
dFJlcXVlc3QmCiAgICAgTGF5b3V0UG9pbnQgdHJhbnNmb3JtZWRQb2ludChwb2ludEluQ29udGFp
bmVyLngoKSAtIHJlbmRlckZsb3dUaHJlYWRPZmZzZXQueCgpLCBwb2ludEluQ29udGFpbmVyLnko
KSAtIHJlbmRlckZsb3dUaHJlYWRPZmZzZXQueSgpKTsKICAgICAKICAgICAvLyBBbHdheXMgaWdu
b3JlIGNsaXBwaW5nLCBzaW5jZSB0aGUgUmVuZGVyRmxvd1RocmVhZCBoYXMgbm90aGluZyB0byBk
byB3aXRoIHRoZSBib3VuZHMgb2YgdGhlIEZyYW1lVmlldy4KLSAgICBIaXRUZXN0UmVxdWVzdCBu
ZXdSZXF1ZXN0KHJlcXVlc3QudHlwZSgpICYgSGl0VGVzdFJlcXVlc3Q6Oklnbm9yZUNsaXBwaW5n
KTsKKyAgICBIaXRUZXN0UmVxdWVzdCBuZXdSZXF1ZXN0KHJlcXVlc3QudHlwZSgpIHwgSGl0VGVz
dFJlcXVlc3Q6Oklnbm9yZUNsaXBwaW5nKTsKIAogICAgIFJlbmRlclJlZ2lvbiogb2xkUmVnaW9u
ID0gcmVzdWx0LnJlZ2lvbigpOwogICAgIHJlc3VsdC5zZXRSZWdpb24ocmVnaW9uKTsKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCmluZGV4IGJkZWM1ZjkuLjMwOTdmZDEg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcApAQCAtNzcsNiArNzcs
NyBAQAogI2luY2x1ZGUgIlBhZ2UuaCIKICNpbmNsdWRlICJQbGF0Zm9ybU1vdXNlRXZlbnQuaCIK
ICNpbmNsdWRlICJSZW5kZXJBcmVuYS5oIgorI2luY2x1ZGUgIlJlbmRlckZsb3dUaHJlYWQuaCIK
ICNpbmNsdWRlICJSZW5kZXJJbmxpbmUuaCIKICNpbmNsdWRlICJSZW5kZXJNYXJxdWVlLmgiCiAj
aW5jbHVkZSAiUmVuZGVyUmVwbGljYS5oIgpAQCAtMzEwNyw3ICszMTA4LDcgQEAgYm9vbCBSZW5k
ZXJMYXllcjo6aGl0VGVzdChjb25zdCBIaXRUZXN0UmVxdWVzdCYgcmVxdWVzdCwgSGl0VGVzdFJl
c3VsdCYgcmVzdWx0KQogewogICAgIHJlbmRlcmVyKCktPmRvY3VtZW50KCktPnVwZGF0ZUxheW91
dCgpOwogICAgIAotICAgIExheW91dFJlY3QgaGl0VGVzdEFyZWEgPSByZW5kZXJlcigpLT52aWV3
KCktPmRvY3VtZW50UmVjdCgpOworICAgIExheW91dFJlY3QgaGl0VGVzdEFyZWEgPSByZW5kZXJl
cigpLT5pc1JlbmRlckZsb3dUaHJlYWQoKSA/IHRvUmVuZGVyRmxvd1RocmVhZChyZW5kZXJlcigp
KS0+Ym9yZGVyQm94UmVjdCgpIDogcmVuZGVyZXIoKS0+dmlldygpLT5kb2N1bWVudFJlY3QoKTsK
ICAgICBpZiAoIXJlcXVlc3QuaWdub3JlQ2xpcHBpbmcoKSkKICAgICAgICAgaGl0VGVzdEFyZWEu
aW50ZXJzZWN0KGZyYW1lVmlzaWJsZVJlY3QocmVuZGVyZXIoKSkpOwogCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyUmVnaW9uLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJSZWdpb24uY3BwCmluZGV4IDhkZjFjZWQuLmRjYzkyNGIgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJSZWdpb24uY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJSZWdpb24uY3BwCkBAIC0xNTcsNyArMTU3LDgg
QEAgYm9vbCBSZW5kZXJSZWdpb246Om5vZGVBdFBvaW50KGNvbnN0IEhpdFRlc3RSZXF1ZXN0JiBy
ZXF1ZXN0LCBIaXRUZXN0UmVzdWx0JiByZXMKIAogICAgIC8vIENoZWNrIG91ciBib3VuZHMgbmV4
dC4gRm9yIHRoaXMgcHVycG9zZSBhbHdheXMgYXNzdW1lIHRoYXQgd2UgY2FuIG9ubHkgYmUgaGl0
IGluIHRoZQogICAgIC8vIGZvcmVncm91bmQgcGhhc2UgKHdoaWNoIGlzIHRydWUgZm9yIHJlcGxh
Y2VkIGVsZW1lbnRzIGxpa2UgaW1hZ2VzKS4KLSAgICBMYXlvdXRSZWN0IGJvdW5kc1JlY3QoYWRq
dXN0ZWRMb2NhdGlvbiwgc2l6ZSgpKTsKKyAgICBMYXlvdXRSZWN0IGJvdW5kc1JlY3QgPSBib3Jk
ZXJCb3hSZWN0SW5SZWdpb24ocmVzdWx0LnJlZ2lvbigpKTsKKyAgICBib3VuZHNSZWN0Lm1vdmVC
eShhZGp1c3RlZExvY2F0aW9uKTsKICAgICBpZiAodmlzaWJsZVRvSGl0VGVzdGluZygpICYmIGFj
dGlvbiA9PSBIaXRUZXN0Rm9yZWdyb3VuZCAmJiBib3VuZHNSZWN0LmludGVyc2VjdHMocmVzdWx0
LnJlY3RGb3JQb2ludChwb2ludEluQ29udGFpbmVyKSkpIHsKICAgICAgICAgLy8gQ2hlY2sgdGhl
IGNvbnRlbnRzIG9mIHRoZSBSZW5kZXJGbG93VGhyZWFkLgogICAgICAgICBpZiAobV9mbG93VGhy
ZWFkICYmIG1fZmxvd1RocmVhZC0+aGl0VGVzdFJlZ2lvbih0aGlzLCByZXF1ZXN0LCByZXN1bHQs
IHBvaW50SW5Db250YWluZXIsIExheW91dFBvaW50KGFkanVzdGVkTG9jYXRpb24ueCgpICsgYm9y
ZGVyTGVmdCgpICsgcGFkZGluZ0xlZnQoKSwgYWRqdXN0ZWRMb2NhdGlvbi55KCkgKyBib3JkZXJU
b3AoKSArIHBhZGRpbmdUb3AoKSkpKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>