<?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>141732</bug_id>
          
          <creation_ts>2015-02-17 18:01:18 -0800</creation_ts>
          <short_desc>Justified ruby can cause lines to grow beyond their container</short_desc>
          <delta_ts>2015-04-27 17:06:47 -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>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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>141902</blocked>
    
    <blocked>144294</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Myles C. Maxfield">mmaxfield</reporter>
          <assigned_to name="Myles C. Maxfield">mmaxfield</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>hyatt</cc>
    
    <cc>jonlee</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1069990</commentid>
    <comment_count>0</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2015-02-17 18:01:18 -0800</bug_when>
    <thetext>Justified ruby can cause lines to grow beyond their container</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1069991</commentid>
    <comment_count>1</comment_count>
      <attachid>246782</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2015-02-17 18:06:51 -0800</bug_when>
    <thetext>Created attachment 246782
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1069992</commentid>
    <comment_count>2</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2015-02-17 18:07:37 -0800</bug_when>
    <thetext>&lt;rdar://problem/19692948&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1070141</commentid>
    <comment_count>3</comment_count>
      <attachid>246782</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2015-02-18 10:35:52 -0800</bug_when>
    <thetext>Comment on attachment 246782
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1070160</commentid>
    <comment_count>4</comment_count>
      <attachid>246782</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-02-18 11:39:29 -0800</bug_when>
    <thetext>Comment on attachment 246782
Patch

Clearing flags on attachment: 246782

Committed r180278: &lt;http://trac.webkit.org/changeset/180278&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1070162</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-02-18 11:39:34 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>246782</attachid>
            <date>2015-02-17 18:06:51 -0800</date>
            <delta_ts>2015-02-18 11:39:29 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-141732-20150217180645.patch</filename>
            <type>text/plain</type>
            <size>11208</size>
            <attacher name="Myles C. Maxfield">mmaxfield</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgwMjI3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWViZjNjYzVmZDVlMWUw
OTY0NjQ4NTQ4ZGE2ZDU2YzhhOWNjZGQ1OS4uOTAzM2Q2YWIwMWRhNDM4ODYzZTFmMjI4YjYwYmQ4
YzdmZDJmOTIxNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDE1LTAyLTE3ICBNeWxl
cyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+CisKKyAgICAgICAgSnVzdGlmaWVk
IHJ1YnkgY2FuIGNhdXNlIGxpbmVzIHRvIGdyb3cgYmV5b25kIHRoZWlyIGNvbnRhaW5lcgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQxNzMyCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWZ0ZXIgd2UgcmUt
bGF5b3V0IFJlbmRlclJ1YnlSdW5zLCB0aGlzIGNhbiBjaGFuZ2UgdGhlIGVudmlyb25tZW50IHVw
b24gd2hpY2gKKyAgICAgICAgcnVieSdzIG92ZXJoYW5nIGNhbGN1bGF0aW9uIGlzIHNlbnNpdGl2
ZSB0by4gQmVmb3JlIHRoaXMgcGF0Y2gsIHdlIHdvdWxkIHJlY2FsY3VsYXRlCisgICAgICAgIHRo
ZSBvdmVyaGFuZyBhZnRlciB0aGUgUmVuZGVyUnVieVJ1biBnZXRzIHJlbGFpZCBvdXQuIEhvd2V2
ZXIsIGRvaW5nIHN1Y2ggY2F1c2VzIHRoZQorICAgICAgICBlZmZlY3RpdmUgd2lkdGggb2YgdGhl
IFJlbmRlclJ1YnlSdW4gdG8gY2hhbmdlLCB3aGljaCBjYXVzZXMgb3V0IHN1YnNlcXVlbnQKKyAg
ICAgICAganVzdGlmaWNhdGlvbiBjYWxjdWxhdGlvbnMgdG8gYmUgb2ZmLgorCisgICAgICAgIFRo
ZXJlZm9yZSwgd2UgaGF2ZSBhIGN5Y2xlOyB0aGUgYW1vdW50IG9mIHJ1Ynkgb3ZlcmhhbmcgY2Fu
IGNoYW5nZSB0aGUganVzdGlmaWNhdGlvbgorICAgICAgICBpbiBhIGxpbmUsIGFuZCB0aGUgbGF5
b3V0IG9mIHRoZSBsaW5lIGFmZmVjdHMgdGhlIHJ1Ynkgb3ZlcmhhbmcgY2FsY3VsYXRpb24uIElu
c3RlYWQKKyAgICAgICAgb2YgcGVyZm9ybWluZyBhIGxheW91dCBpbiBhIGxvb3AgdW50aWwgaXQg
Y29udmVyZ2VzLCB0aGlzIHBhdGNoIHNpbXBseSBvYnNlcnZlcyB0aGF0CisgICAgICAgIGhhdmlu
ZyBhIGZsdXNoIHJpZ2h0IGVkZ2UgaXMgbW9yZSB2YWx1YWJsZSB0aGFuIGhhdmluZyBhIHBlcmZl
Y3RseSBjb3JyZWN0IG92ZXJoYW5nLgorICAgICAgICBJdCB0aGVyZWZvcmUgc2ltcGx5IHJlbW92
ZXMgdGhlIHNlY29uZGFyeSBvdmVyaGFuZyBjYWxjdWxhdGlvbi4KKworICAgICAgICBUZXN0OiBm
YXN0L3RleHQvcnVieS1qdXN0aWZpY2F0aW9uLWZsdXNoLmh0bWwKKworICAgICAgICAqIHJlbmRl
cmluZy9SZW5kZXJCbG9ja0Zsb3cuaDoKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyQmxvY2tM
aW5lTGF5b3V0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJsb2NrRmxvdzo6dXBkYXRl
UnVieUZvckp1c3RpZmllZFRleHQpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyQmxvY2tGbG93
Ojpjb21wdXRlRXhwYW5zaW9uRm9ySnVzdGlmaWVkVGV4dCk6CisgICAgICAgIChXZWJDb3JlOjpS
ZW5kZXJCbG9ja0Zsb3c6OmNvbXB1dGVJbmxpbmVEaXJlY3Rpb25Qb3NpdGlvbnNGb3JTZWdtZW50
KToKKwogMjAxNS0wMi0xNyAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAg
ICAgIEFjY2VzcyBNZW1vcnlQcmVzc3VyZUhhbmRsZXIgZ2xvYmFsIGluc3RhbmNlIHZpYSBhIHNp
bmdsZXRvbigpIHN0YXRpYyBtZW1iZXIgZnVuY3Rpb24KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJCbG9ja0Zsb3cuaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJCbG9ja0Zsb3cuaAppbmRleCA2Mzk3MWFlMjZjZTkxZmFlZDNjNjlmZjNhYzc5ZWRl
NmYzZWU5ZDFjLi4yYmY2MDJhMjdlZTlkYmRlYTFmOGFiNmM5YTdjYmFkMTJjNDNlMTNiIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2tGbG93LmgKKysrIGIv
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrRmxvdy5oCkBAIC01NTUsOCArNTU1
LDggQEAgcHJpdmF0ZToKICAgICBSb290SW5saW5lQm94KiBjb25zdHJ1Y3RMaW5lKEJpZGlSdW5M
aXN0PEJpZGlSdW4+JiwgY29uc3QgTGluZUluZm8mKTsKICAgICB2b2lkIHNldE1hcmdpbnNGb3JS
dWJ5UnVuKEJpZGlSdW4qLCBSZW5kZXJSdWJ5UnVuJiwgUmVuZGVyT2JqZWN0KiwgY29uc3QgTGlu
ZUluZm8mKTsKICAgICB2b2lkIGNvbXB1dGVJbmxpbmVEaXJlY3Rpb25Qb3NpdGlvbnNGb3JMaW5l
KFJvb3RJbmxpbmVCb3gqLCBjb25zdCBMaW5lSW5mbyYsIEJpZGlSdW4qIGZpcnN0UnVuLCBCaWRp
UnVuKiB0cmFpbGluZ1NwYWNlUnVuLCBib29sIHJlYWNoZWRFbmQsIEdseXBoT3ZlcmZsb3dBbmRG
YWxsYmFja0ZvbnRzTWFwJiwgVmVydGljYWxQb3NpdGlvbkNhY2hlJiwgV29yZE1lYXN1cmVtZW50
cyYpOwotICAgIHZvaWQgdXBkYXRlUnVieUZvckp1c3RpZmllZFRleHQoUmVuZGVyUnVieVJ1biYs
IEJpZGlSdW4mLCBjb25zdCBWZWN0b3I8dW5zaWduZWQsIDE2PiYgZXhwYW5zaW9uT3Bwb3J0dW5p
dGllcywgdW5zaWduZWQmIGV4cGFuc2lvbk9wcG9ydHVuaXR5Q291bnQsIGZsb2F0JiB0b3RhbExv
Z2ljYWxXaWR0aCwgZmxvYXQgYXZhaWxhYmxlTG9naWNhbFdpZHRoLCBSZW5kZXJPYmplY3QqIHBy
ZXZpb3VzT2JqZWN0LCBjb25zdCBMaW5lSW5mbyYsIHNpemVfdCYgZXhwYW5zaW9uSW5kZXgpOwot
ICAgIHZvaWQgY29tcHV0ZUV4cGFuc2lvbkZvckp1c3RpZmllZFRleHQoQmlkaVJ1biogZmlyc3RS
dW4sIEJpZGlSdW4qIHRyYWlsaW5nU3BhY2VSdW4sIGNvbnN0IFZlY3Rvcjx1bnNpZ25lZCwgMTY+
JiBleHBhbnNpb25PcHBvcnR1bml0aWVzLCB1bnNpZ25lZCBleHBhbnNpb25PcHBvcnR1bml0eUNv
dW50LCBmbG9hdCB0b3RhbExvZ2ljYWxXaWR0aCwgZmxvYXQgYXZhaWxhYmxlTG9naWNhbFdpZHRo
LCBjb25zdCBMaW5lSW5mbyYpOworICAgIHZvaWQgdXBkYXRlUnVieUZvckp1c3RpZmllZFRleHQo
UmVuZGVyUnVieVJ1biYsIEJpZGlSdW4mLCBjb25zdCBWZWN0b3I8dW5zaWduZWQsIDE2PiYgZXhw
YW5zaW9uT3Bwb3J0dW5pdGllcywgdW5zaWduZWQmIGV4cGFuc2lvbk9wcG9ydHVuaXR5Q291bnQs
IGZsb2F0JiB0b3RhbExvZ2ljYWxXaWR0aCwgZmxvYXQgYXZhaWxhYmxlTG9naWNhbFdpZHRoLCBz
aXplX3QmIGV4cGFuc2lvbkluZGV4KTsKKyAgICB2b2lkIGNvbXB1dGVFeHBhbnNpb25Gb3JKdXN0
aWZpZWRUZXh0KEJpZGlSdW4qIGZpcnN0UnVuLCBCaWRpUnVuKiB0cmFpbGluZ1NwYWNlUnVuLCBj
b25zdCBWZWN0b3I8dW5zaWduZWQsIDE2PiYgZXhwYW5zaW9uT3Bwb3J0dW5pdGllcywgdW5zaWdu
ZWQgZXhwYW5zaW9uT3Bwb3J0dW5pdHlDb3VudCwgZmxvYXQgdG90YWxMb2dpY2FsV2lkdGgsIGZs
b2F0IGF2YWlsYWJsZUxvZ2ljYWxXaWR0aCk7CiAgICAgQmlkaVJ1biogY29tcHV0ZUlubGluZURp
cmVjdGlvblBvc2l0aW9uc0ZvclNlZ21lbnQoUm9vdElubGluZUJveCosIGNvbnN0IExpbmVJbmZv
JiwgRVRleHRBbGlnbiwgZmxvYXQmIGxvZ2ljYWxMZWZ0LAogICAgICAgICBmbG9hdCYgYXZhaWxh
YmxlTG9naWNhbFdpZHRoLCBCaWRpUnVuKiBmaXJzdFJ1biwgQmlkaVJ1biogdHJhaWxpbmdTcGFj
ZVJ1biwgR2x5cGhPdmVyZmxvd0FuZEZhbGxiYWNrRm9udHNNYXAmIHRleHRCb3hEYXRhTWFwLCBW
ZXJ0aWNhbFBvc2l0aW9uQ2FjaGUmLCBXb3JkTWVhc3VyZW1lbnRzJik7CiAgICAgdm9pZCBjb21w
dXRlQmxvY2tEaXJlY3Rpb25Qb3NpdGlvbnNGb3JMaW5lKFJvb3RJbmxpbmVCb3gqLCBCaWRpUnVu
KiwgR2x5cGhPdmVyZmxvd0FuZEZhbGxiYWNrRm9udHNNYXAmLCBWZXJ0aWNhbFBvc2l0aW9uQ2Fj
aGUmKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9ja0xp
bmVMYXlvdXQuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrTGluZUxh
eW91dC5jcHAKaW5kZXggNjg5NmUyNzNiNmNiZjA3NDNhYTBmNzMxYzU2ZmQ5NmJiNzQzNGM5Zi4u
OTlkOWZhM2FmYzFkMzc0Yjg3MWQwODIzMjBmNmVhNzIwNTViZjY0ZCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrTGluZUxheW91dC5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrTGluZUxheW91dC5jcHAKQEAgLTU0NSw3
ICs1NDUsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2V0TG9naWNhbFdpZHRoRm9yVGV4dFJ1bihS
b290SW5saW5lQm94KiBsaW5lQm94LCBCaWRpUnVuKiBydQogICAgIH0KIH0KIAotdm9pZCBSZW5k
ZXJCbG9ja0Zsb3c6OnVwZGF0ZVJ1YnlGb3JKdXN0aWZpZWRUZXh0KFJlbmRlclJ1YnlSdW4mIHJ1
YnlSdW4sIEJpZGlSdW4mIHIsIGNvbnN0IFZlY3Rvcjx1bnNpZ25lZCwgMTY+JiBleHBhbnNpb25P
cHBvcnR1bml0aWVzLCB1bnNpZ25lZCYgZXhwYW5zaW9uT3Bwb3J0dW5pdHlDb3VudCwgZmxvYXQm
IHRvdGFsTG9naWNhbFdpZHRoLCBmbG9hdCBhdmFpbGFibGVMb2dpY2FsV2lkdGgsIFJlbmRlck9i
amVjdCogcHJldmlvdXNPYmplY3QsIGNvbnN0IExpbmVJbmZvJiBsaW5lSW5mbywgc2l6ZV90JiBp
KQordm9pZCBSZW5kZXJCbG9ja0Zsb3c6OnVwZGF0ZVJ1YnlGb3JKdXN0aWZpZWRUZXh0KFJlbmRl
clJ1YnlSdW4mIHJ1YnlSdW4sIEJpZGlSdW4mIHIsIGNvbnN0IFZlY3Rvcjx1bnNpZ25lZCwgMTY+
JiBleHBhbnNpb25PcHBvcnR1bml0aWVzLCB1bnNpZ25lZCYgZXhwYW5zaW9uT3Bwb3J0dW5pdHlD
b3VudCwgZmxvYXQmIHRvdGFsTG9naWNhbFdpZHRoLCBmbG9hdCBhdmFpbGFibGVMb2dpY2FsV2lk
dGgsIHNpemVfdCYgaSkKIHsKICAgICBpZiAoIXJ1YnlSdW4ucnVieUJhc2UoKSB8fCAhcnVieVJ1
bi5ydWJ5QmFzZSgpLT5maXJzdFJvb3RCb3goKSB8fCBydWJ5UnVuLnJ1YnlCYXNlKCktPmZpcnN0
Um9vdEJveCgpLT5uZXh0Um9vdEJveCgpIHx8ICFyLnJlbmRlcmVyKCkuc3R5bGUoKS5jb2xsYXBz
ZVdoaXRlU3BhY2UoKSkKICAgICAgICAgcmV0dXJuOwpAQCAtNTgwLDcgKzU4MCw2IEBAIHZvaWQg
UmVuZGVyQmxvY2tGbG93Ojp1cGRhdGVSdWJ5Rm9ySnVzdGlmaWVkVGV4dChSZW5kZXJSdWJ5UnVu
JiBydWJ5UnVuLCBCaWRpUnVuCiAgICAgICAgIH0KICAgICAgICAgcnVieVJ1bi5sYXlvdXRCbG9j
ayh0cnVlKTsKICAgICAgICAgcnVieVJ1bi5jbGVhck92ZXJyaWRlTG9naWNhbENvbnRlbnRXaWR0
aCgpOwotICAgICAgICBzZXRNYXJnaW5zRm9yUnVieVJ1bigmciwgcnVieVJ1biwgcHJldmlvdXNP
YmplY3QsIGxpbmVJbmZvKTsgLy8gRXhwYW5kaW5nIHRoZSBiYXNlIG1pZ2h0IG1lYW4gdGhlcmUn
cyBsZXNzIG9mIGEgbmVlZCBmb3Igb3ZlcmhhbmcKICAgICAgICAgci5ib3goKS0+c2V0RXhwYW5z
aW9uKG5ld1J1YnlSdW5XaWR0aCAtIHIuYm94KCktPmxvZ2ljYWxXaWR0aCgpKTsKIAogICAgICAg
ICAvLyBUaGlzIHJlbGF5b3V0IGNhdXNlZCB0aGUgc2l6ZSBvZiB0aGUgUmVuZGVyUnVieVRleHQg
YW5kIHRoZSBSZW5kZXJSdWJ5QmFzZSB0byBjaGFuZ2UsIGRlcGVuZGVudCBvbiB0aGUgbGluZSdz
IGN1cnJlbnQgZXhwYW5zaW9uLiBOZXh0IHRpbWUgd2UgcmVsYXlvdXQgdGhlCkBAIC01OTYsMTkg
KzU5NSwxNSBAQCB2b2lkIFJlbmRlckJsb2NrRmxvdzo6dXBkYXRlUnVieUZvckp1c3RpZmllZFRl
eHQoUmVuZGVyUnVieVJ1biYgcnVieVJ1biwgQmlkaVJ1bgogICAgIH0KIH0KIAotdm9pZCBSZW5k
ZXJCbG9ja0Zsb3c6OmNvbXB1dGVFeHBhbnNpb25Gb3JKdXN0aWZpZWRUZXh0KEJpZGlSdW4qIGZp
cnN0UnVuLCBCaWRpUnVuKiB0cmFpbGluZ1NwYWNlUnVuLCBjb25zdCBWZWN0b3I8dW5zaWduZWQs
IDE2PiYgZXhwYW5zaW9uT3Bwb3J0dW5pdGllcywgdW5zaWduZWQgZXhwYW5zaW9uT3Bwb3J0dW5p
dHlDb3VudCwgZmxvYXQgdG90YWxMb2dpY2FsV2lkdGgsIGZsb2F0IGF2YWlsYWJsZUxvZ2ljYWxX
aWR0aCwgY29uc3QgTGluZUluZm8mIGxpbmVJbmZvKQordm9pZCBSZW5kZXJCbG9ja0Zsb3c6OmNv
bXB1dGVFeHBhbnNpb25Gb3JKdXN0aWZpZWRUZXh0KEJpZGlSdW4qIGZpcnN0UnVuLCBCaWRpUnVu
KiB0cmFpbGluZ1NwYWNlUnVuLCBjb25zdCBWZWN0b3I8dW5zaWduZWQsIDE2PiYgZXhwYW5zaW9u
T3Bwb3J0dW5pdGllcywgdW5zaWduZWQgZXhwYW5zaW9uT3Bwb3J0dW5pdHlDb3VudCwgZmxvYXQg
dG90YWxMb2dpY2FsV2lkdGgsIGZsb2F0IGF2YWlsYWJsZUxvZ2ljYWxXaWR0aCkKIHsKICAgICBp
ZiAoIWV4cGFuc2lvbk9wcG9ydHVuaXR5Q291bnQgfHwgYXZhaWxhYmxlTG9naWNhbFdpZHRoIDw9
IHRvdGFsTG9naWNhbFdpZHRoKQogICAgICAgICByZXR1cm47CiAKLSAgICBSZW5kZXJPYmplY3Qq
IHByZXZpb3VzT2JqZWN0ID0gbnVsbHB0cjsKLQogICAgIHNpemVfdCBpID0gMDsKICAgICBmb3Ig
KEJpZGlSdW4qIHJ1biA9IGZpcnN0UnVuOyBydW47IHJ1biA9IHJ1bi0+bmV4dCgpKSB7Ci0gICAg
ICAgIGlmICghcnVuLT5ib3goKSB8fCBydW4gPT0gdHJhaWxpbmdTcGFjZVJ1bikgewotICAgICAg
ICAgICAgcHJldmlvdXNPYmplY3QgPSAmcnVuLT5yZW5kZXJlcigpOworICAgICAgICBpZiAoIXJ1
bi0+Ym94KCkgfHwgcnVuID09IHRyYWlsaW5nU3BhY2VSdW4pCiAgICAgICAgICAgICBjb250aW51
ZTsKLSAgICAgICAgfQogICAgICAgICAKICAgICAgICAgaWYgKGlzPFJlbmRlclRleHQ+KHJ1bi0+
cmVuZGVyZXIoKSkpIHsKICAgICAgICAgICAgIHVuc2lnbmVkIG9wcG9ydHVuaXRpZXNJblJ1biA9
IGV4cGFuc2lvbk9wcG9ydHVuaXRpZXNbaSsrXTsKQEAgLTYyNCw5ICs2MTksNyBAQCB2b2lkIFJl
bmRlckJsb2NrRmxvdzo6Y29tcHV0ZUV4cGFuc2lvbkZvckp1c3RpZmllZFRleHQoQmlkaVJ1biog
Zmlyc3RSdW4sIEJpZGlSdQogICAgICAgICAgICAgfQogICAgICAgICAgICAgZXhwYW5zaW9uT3Bw
b3J0dW5pdHlDb3VudCAtPSBvcHBvcnR1bml0aWVzSW5SdW47CiAgICAgICAgIH0gZWxzZSBpZiAo
aXM8UmVuZGVyUnVieVJ1bj4ocnVuLT5yZW5kZXJlcigpKSkKLSAgICAgICAgICAgIHVwZGF0ZVJ1
YnlGb3JKdXN0aWZpZWRUZXh0KGRvd25jYXN0PFJlbmRlclJ1YnlSdW4+KHJ1bi0+cmVuZGVyZXIo
KSksICpydW4sIGV4cGFuc2lvbk9wcG9ydHVuaXRpZXMsIGV4cGFuc2lvbk9wcG9ydHVuaXR5Q291
bnQsIHRvdGFsTG9naWNhbFdpZHRoLCBhdmFpbGFibGVMb2dpY2FsV2lkdGgsIHByZXZpb3VzT2Jq
ZWN0LCBsaW5lSW5mbywgaSk7Ci0KLSAgICAgICAgcHJldmlvdXNPYmplY3QgPSAmcnVuLT5yZW5k
ZXJlcigpOworICAgICAgICAgICAgdXBkYXRlUnVieUZvckp1c3RpZmllZFRleHQoZG93bmNhc3Q8
UmVuZGVyUnVieVJ1bj4ocnVuLT5yZW5kZXJlcigpKSwgKnJ1biwgZXhwYW5zaW9uT3Bwb3J0dW5p
dGllcywgZXhwYW5zaW9uT3Bwb3J0dW5pdHlDb3VudCwgdG90YWxMb2dpY2FsV2lkdGgsIGF2YWls
YWJsZUxvZ2ljYWxXaWR0aCwgaSk7CiAKICAgICAgICAgaWYgKCFleHBhbnNpb25PcHBvcnR1bml0
eUNvdW50KQogICAgICAgICAgICAgYnJlYWs7CkBAIC04MTMsNyArODA2LDcgQEAgQmlkaVJ1biog
UmVuZGVyQmxvY2tGbG93Ojpjb21wdXRlSW5saW5lRGlyZWN0aW9uUG9zaXRpb25zRm9yU2VnbWVu
dChSb290SW5saW5lQm8KIAogICAgIHVwZGF0ZUxvZ2ljYWxXaWR0aEZvckFsaWdubWVudCh0ZXh0
QWxpZ24sIGxpbmVCb3gsIHRyYWlsaW5nU3BhY2VSdW4sIGxvZ2ljYWxMZWZ0LCB0b3RhbExvZ2lj
YWxXaWR0aCwgYXZhaWxhYmxlTG9naWNhbFdpZHRoLCBleHBhbnNpb25PcHBvcnR1bml0eUNvdW50
KTsKIAotICAgIGNvbXB1dGVFeHBhbnNpb25Gb3JKdXN0aWZpZWRUZXh0KGZpcnN0UnVuLCB0cmFp
bGluZ1NwYWNlUnVuLCBleHBhbnNpb25PcHBvcnR1bml0aWVzLCBleHBhbnNpb25PcHBvcnR1bml0
eUNvdW50LCB0b3RhbExvZ2ljYWxXaWR0aCwgYXZhaWxhYmxlTG9naWNhbFdpZHRoLCBsaW5lSW5m
byk7CisgICAgY29tcHV0ZUV4cGFuc2lvbkZvckp1c3RpZmllZFRleHQoZmlyc3RSdW4sIHRyYWls
aW5nU3BhY2VSdW4sIGV4cGFuc2lvbk9wcG9ydHVuaXRpZXMsIGV4cGFuc2lvbk9wcG9ydHVuaXR5
Q291bnQsIHRvdGFsTG9naWNhbFdpZHRoLCBhdmFpbGFibGVMb2dpY2FsV2lkdGgpOwogCiAgICAg
cmV0dXJuIHJ1bjsKIH0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwppbmRleCBlYjg5NGQzZjRjMjEwZWJhOGNlOWJiYWYxOWU3Y2ExMmZk
MmI3NmZjLi40ZTU4OTQ4YzExZTE5NjE3YmJlOWEzNjZiMzIwNGU2YjU0YTU2NTEzIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTYgQEAKKzIwMTUtMDItMTcgIE15bGVzIEMuIE1heGZpZWxkICA8bW1heGZpZWxk
QGFwcGxlLmNvbT4KKworICAgICAgICBKdXN0aWZpZWQgcnVieSBjYW4gY2F1c2UgbGluZXMgdG8g
Z3JvdyBiZXlvbmQgdGhlaXIgY29udGFpbmVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xNDE3MzIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBNYWtlIHN1cmUgdGhhdCB0aGUgcmlnaHQgZWRnZSBvZiBhIGp1
c3RpZmllZCBydWJ5IGxpbmUgbWF0Y2hlcyB1cCB3aXRoCisgICAgICAgIHRoZSBzYW1lIGxpbmUg
d2l0aG91dCBydWJ5LgorCisgICAgICAgICogZmFzdC90ZXh0L3J1YnktanVzdGlmaWNhdGlvbi1m
bHVzaC1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L3RleHQvcnVieS1qdXN0
aWZpY2F0aW9uLWZsdXNoLmh0bWw6IEFkZGVkLgorCiAyMDE1LTAyLTE3ICBCcmVudCBGdWxnaGFt
ICA8YmZ1bGdoYW1AYXBwbGUuY29tPgogCiAgICAgICAgIERvY3VtZW50IHNvbWUgZGVidWcgYXNz
ZXJ0aW9ucyBpbiBBY2Nlc3NpYmlsaXR5IHRlc3RzIChVbnJldmlld2VkKQpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvZmFzdC90ZXh0L3J1YnktanVzdGlmaWNhdGlvbi1mbHVzaC1leHBlY3RlZC5o
dG1sIGIvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L3J1YnktanVzdGlmaWNhdGlvbi1mbHVzaC1leHBl
Y3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLmQ1YjY0NGRhMmEwNzlhY2ExZGYxZjA4Njk3NTZlZTRlNTdh
YjgxZjYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3RleHQvcnVieS1qdXN0
aWZpY2F0aW9uLWZsdXNoLWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSwyOSBAQAorPCFET0NUWVBF
IGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPG1ldGEgY2hhcnNldD0idXRmLTgiPgorPHN0eWxlPgor
I291dGVyIHsKKyAgICBwb3NpdGlvbjogYWJzb2x1dGU7CisgICAgd2lkdGg6IDUwMHB4OworICAg
IGhlaWdodDogNTAwcHg7CisgICAgb3ZlcmZsb3c6IGhpZGRlbjsKK30KKworI2lubmVyIHsKKyAg
ICBmb250LXNpemU6IDEyN3B4OworICAgIHRleHQtYWxpZ246IGp1c3RpZnk7CisgICAgcG9zaXRp
b246IGFic29sdXRlOworICAgIGJvdHRvbTogMHB4OworICAgIGxlZnQ6IDczcHg7CisgICAgd2lk
dGg6IDEyMDBweDsKKyAgICBmb250LWZhbWlseTogQWhlbTsKK30KKzwvc3R5bGU+Cis8L2hlYWQ+
Cis8Ym9keT4KK1RoaXMgdGVzdCBtYWtlcyBzdXJlIHRoYXQgcnVieSBvdmVyaGFuZ3MgZG9uJ3Qg
bWFrZSB0ZXh0IGdyb3cgYmV5b25kIHRoZSBib3VuZCBvZiB0aGUgZW5jbG9zaW5nIGJveC4KK0F0
IHRoZSBib3R0b20gbGVmdCBvZiB0aGlzIHBhZ2UsIHRoZXJlIGFyZSB0d28gYmxhY2sgc3F1YXJl
cyBvbiB0b3Agb2YgZWFjaCBvdGhlci4gVGhpcyB0ZXN0IHBhc3NlcyBpZiB0aGUgdHdvIHNxdWFy
ZXMgYXJlIGV4YWN0bHkgdmVydGljYWxseSBhbGlnbmVkLgorPGRpdiBpZD0ib3V0ZXIiPjxkaXYg
aWQ9ImlubmVyIj5hPGJyPmE8YnI+Jm5ic3A7PC9kaXY+PC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3RleHQvcnVieS1qdXN0aWZpY2F0aW9uLWZs
dXNoLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3RleHQvcnVieS1qdXN0aWZpY2F0aW9uLWZsdXNo
Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uOTU3ZmNmMjVhNWU4MzhkZDBjYzBjMWQ2MjVjNzQ3ZWRlY2NhOGY3
MQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9ydWJ5LWp1c3RpZmlj
YXRpb24tZmx1c2guaHRtbApAQCAtMCwwICsxLDI5IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1s
PgorPGhlYWQ+Cis8bWV0YSBjaGFyc2V0PSJ1dGYtOCI+Cis8c3R5bGU+Cisjb3V0ZXIgeworICAg
IHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAgICB3aWR0aDogNTAwcHg7CisgICAgaGVpZ2h0OiA1MDBw
eDsKKyAgICBvdmVyZmxvdzogaGlkZGVuOworfQorCisjaW5uZXIgeworICAgIGZvbnQtc2l6ZTog
MTI3cHg7CisgICAgdGV4dC1hbGlnbjoganVzdGlmeTsKKyAgICBwb3NpdGlvbjogYWJzb2x1dGU7
CisgICAgYm90dG9tOiAwcHg7CisgICAgbGVmdDogLTEwMDBweDsKKyAgICB3aWR0aDogMTIwMHB4
OworICAgIGZvbnQtZmFtaWx5OiBBaGVtOworfQorPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5Pgor
VGhpcyB0ZXN0IG1ha2VzIHN1cmUgdGhhdCBydWJ5IG92ZXJoYW5ncyBkb24ndCBtYWtlIHRleHQg
Z3JvdyBiZXlvbmQgdGhlIGJvdW5kIG9mIHRoZSBlbmNsb3NpbmcgYm94LgorQXQgdGhlIGJvdHRv
bSBsZWZ0IG9mIHRoaXMgcGFnZSwgdGhlcmUgYXJlIHR3byBibGFjayBzcXVhcmVzIG9uIHRvcCBv
ZiBlYWNoIG90aGVyLiBUaGlzIHRlc3QgcGFzc2VzIGlmIHRoZSB0d28gc3F1YXJlcyBhcmUgZXhh
Y3RseSB2ZXJ0aWNhbGx5IGFsaWduZWQuCis8ZGl2IGlkPSJvdXRlciI+PGRpdiBpZD0iaW5uZXIi
PmE8cnVieT4gYSA8cnQ+YWFhYTwvcnQ+IGEgPHJ0PmFhYWE8L3J0PjwvcnVieT5hIGEgYSBhIGEg
YSBhIGE8L2Rpdj48L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>