<?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>167803</bug_id>
          
          <creation_ts>2017-02-03 10:56:16 -0800</creation_ts>
          <short_desc>Simple line layout: Removing adjacent trailing whitespace runs should not crash.</short_desc>
          <delta_ts>2017-02-03 13:19:00 -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>Layout and Rendering</component>
          <version>WebKit 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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>koivisto</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>mmaxfield</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1272985</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2017-02-03 10:56:16 -0800</bug_when>
    <thetext>regression r211456</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1272986</commentid>
    <comment_count>1</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2017-02-03 10:56:46 -0800</bug_when>
    <thetext>&lt;rdar://problem/30337368&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1273003</commentid>
    <comment_count>2</comment_count>
      <attachid>300554</attachid>
    <who name="alan">zalan</who>
    <bug_when>2017-02-03 12:07:20 -0800</bug_when>
    <thetext>Created attachment 300554
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1273031</commentid>
    <comment_count>3</comment_count>
      <attachid>300554</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-02-03 13:18:55 -0800</bug_when>
    <thetext>Comment on attachment 300554
Patch

Clearing flags on attachment: 300554

Committed r211647: &lt;http://trac.webkit.org/changeset/211647&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1273032</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-02-03 13:19:00 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>300554</attachid>
            <date>2017-02-03 12:07:20 -0800</date>
            <delta_ts>2017-02-03 13:18:55 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-167803-20170203120504.patch</filename>
            <type>text/plain</type>
            <size>5893</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjExNjMzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWY1NzUwODYyNzdiMzM1
ODYzOGY4NDI3MzNjM2JlYjZkZGY0OTE2MC4uYzUwNzExZjQwYjMxMjg0ZjZiZjgzM2ZlNzI4NzVk
NWFkNTQzMTE3MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDE3LTAyLTAzICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgU2ltcGxlIGxpbmUgbGF5b3V0
OiBSZW1vdmluZyBhZGphY2VudCB0cmFpbGluZyB3aGl0ZXNwYWNlIHJ1bnMgc2hvdWxkIG5vdCBj
cmFzaC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2
NzgwMworICAgICAgICA8cmRhcjovL3Byb2JsZW0vMzAzMzczNjg+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSW4gY2FzZSBvZiBhZGphY2VudCBjb2xs
YXBzZWQgd2hpdGVzcGFjZSBmcmFnbWVudHMsIHRoZSBsZW5ndGggb2YgdGhlc2UgZnJhZ21lbnRz
IChUZXh0RnJhZ21lbnRJdGVyYXRvcjo6VGV4dEZyYWdtZW50KQorICAgICAgICBkbyBub3QgbmVj
ZXNzYXJpbHkgZXF1YWwgdGhlIGxlbmd0aCBvZiB0aGUgZmluYWwgcnVucyAoU2ltcGxlTGluZUxh
eW91dDo6UnVuKS4KKyAgICAgICAgVGhpcyBwYXRjaCByZW1vdmVzIHRoZSBkZXBlbmRlbmN5IG9u
IHRoZSBsZW5ndGggYW5kIHN3aXRjaGVzIG92ZXIgdG8gdXNpbmcgdGhlIHBvc2l0aW9uIGluZm9y
bWF0aW9uIGluc3RlYWQuCisKKyAgICAgICAgVGVzdDogZmFzdC90ZXh0L3NpbXBsZS1saW5lLWxh
eW91dC1tdWx0aXBsZS10cmFpbGluZ3doaXRlc3BhY2UtY3Jhc2guaHRtbAorCisgICAgICAgICog
cmVuZGVyaW5nL1NpbXBsZUxpbmVMYXlvdXQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U2ltcGxl
TGluZUxheW91dDo6TGluZVN0YXRlOjphcHBlbmRGcmFnbWVudEFuZENyZWF0ZVJ1bklmTmVlZGVk
KToKKyAgICAgICAgKFdlYkNvcmU6OlNpbXBsZUxpbmVMYXlvdXQ6OkxpbmVTdGF0ZTo6cmVtb3Zl
VHJhaWxpbmdXaGl0ZXNwYWNlKToKKwogMjAxNy0wMi0wMyAgQ2FybG9zIEdhcmNpYSBDYW1wb3Mg
IDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZC4gRml4IHRoZSBidWlk
bCBhZnRlciByMjExNjMxLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Np
bXBsZUxpbmVMYXlvdXQuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1NpbXBsZUxpbmVM
YXlvdXQuY3BwCmluZGV4IDhmM2UxMmQ1NjhhMmEzODM2OTUxNDM3MTU4M2U2NDg4MzAwOTJlOGYu
LmI2MjU3YTI5NjlkYjlmNGMyZTIzYjQxYTdmYmFiNTVkMWM2YTNjZDIgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9TaW1wbGVMaW5lTGF5b3V0LmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvU2ltcGxlTGluZUxheW91dC5jcHAKQEAgLTM4MywyMCArMzgzLDIz
IEBAIHN0YXRpYyBmbG9hdCBjb21wdXRlTGluZUxlZnQoRVRleHRBbGlnbiB0ZXh0QWxpZ24sIGZs
b2F0IGF2YWlsYWJsZVdpZHRoLCBmbG9hdCBjCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2
b2lkIHJldmVydFJ1bnMoTGF5b3V0OjpSdW5WZWN0b3ImIHJ1bnMsIHVuc2lnbmVkIGxlbmd0aCwg
ZmxvYXQgd2lkdGgpCitzdGF0aWMgdm9pZCByZXZlcnRSdW5zKExheW91dDo6UnVuVmVjdG9yJiBy
dW5zLCB1bnNpZ25lZCBwb3NpdGlvblRvUmV2ZXJ0VG8sIGZsb2F0IHdpZHRoKQogewotICAgIHdo
aWxlIChsZW5ndGgpIHsKLSAgICAgICAgQVNTRVJUKHJ1bnMuc2l6ZSgpKTsKLSAgICAgICAgUnVu
JiBsYXN0UnVuID0gcnVucy5sYXN0KCk7Ci0gICAgICAgIHVuc2lnbmVkIGxhc3RSdW5MZW5ndGgg
PSBsYXN0UnVuLmVuZCAtIGxhc3RSdW4uc3RhcnQ7Ci0gICAgICAgIGlmIChsYXN0UnVuTGVuZ3Ro
ID4gbGVuZ3RoKSB7CisgICAgd2hpbGUgKHJ1bnMuc2l6ZSgpKSB7CisgICAgICAgIGF1dG8mIGxh
c3RSdW4gPSBydW5zLmxhc3QoKTsKKyAgICAgICAgaWYgKGxhc3RSdW4uZW5kIDw9IHBvc2l0aW9u
VG9SZXZlcnRUbykKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBpZiAobGFzdFJ1bi5zdGFy
dCA+PSBwb3NpdGlvblRvUmV2ZXJ0VG8pIHsKKyAgICAgICAgICAgIC8vIFJldmVydCB0aGlzIHJ1
biBjb21wbGV0ZWx5LgorICAgICAgICAgICAgd2lkdGggLT0gKGxhc3RSdW4ubG9naWNhbFJpZ2h0
IC0gbGFzdFJ1bi5sb2dpY2FsTGVmdCk7CisgICAgICAgICAgICBydW5zLnJlbW92ZUxhc3QoKTsK
KyAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgIGxhc3RSdW4ubG9naWNhbFJpZ2h0IC09IHdp
ZHRoOwotICAgICAgICAgICAgbGFzdFJ1bi5lbmQgLT0gbGVuZ3RoOworICAgICAgICAgICAgd2lk
dGggPSAwOworICAgICAgICAgICAgbGFzdFJ1bi5lbmQgPSBwb3NpdGlvblRvUmV2ZXJ0VG87Cisg
ICAgICAgICAgICAvLyBQYXJ0aWFsIHJlbW92YWwuCiAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgfQotICAgICAgICBsZW5ndGggLT0gbGFzdFJ1bkxlbmd0aDsKLSAgICAgICAgd2lkdGggLT0g
KGxhc3RSdW4ubG9naWNhbFJpZ2h0IC0gbGFzdFJ1bi5sb2dpY2FsTGVmdCk7Ci0gICAgICAgIHJ1
bnMucmVtb3ZlTGFzdCgpOwogICAgIH0KIH0KIApAQCAtNTE3LDcgKzUyMCw3IEBAIHB1YmxpYzoK
ICAgICAgICAgfQogICAgICAgICBBU1NFUlQobV9sYXN0RnJhZ21lbnQuaXNWYWxpZCgpKTsKICAg
ICAgICAgbV9ydW5zV2lkdGggLT0gbV91bmNvbXBsZXRlZFdpZHRoOwotICAgICAgICByZXZlcnRS
dW5zKHJ1bnMsIGVuZFBvc2l0aW9uRm9yQ29sbGFwc2VkRnJhZ21lbnQobV9sYXN0RnJhZ21lbnQp
IC0gZW5kUG9zaXRpb25Gb3JDb2xsYXBzZWRGcmFnbWVudChtX2xhc3RDb21wbGV0ZUZyYWdtZW50
KSwgbV91bmNvbXBsZXRlZFdpZHRoKTsKKyAgICAgICAgcmV2ZXJ0UnVucyhydW5zLCBlbmRQb3Np
dGlvbkZvckNvbGxhcHNlZEZyYWdtZW50KG1fbGFzdENvbXBsZXRlRnJhZ21lbnQpLCBtX3VuY29t
cGxldGVkV2lkdGgpOwogICAgICAgICBtX3VuY29tcGxldGVkV2lkdGggPSAwOwogICAgICAgICBB
U1NFUlQobV9sYXN0Q29tcGxldGVGcmFnbWVudC5pc1ZhbGlkKCkpOwogICAgICAgICByZXR1cm4g
bV9sYXN0Q29tcGxldGVGcmFnbWVudDsKQEAgLTUyNyw4ICs1MzAsNyBAQCBwdWJsaWM6CiAgICAg
ewogICAgICAgICBpZiAobV9sYXN0RnJhZ21lbnQudHlwZSgpICE9IFRleHRGcmFnbWVudEl0ZXJh
dG9yOjpUZXh0RnJhZ21lbnQ6OldoaXRlc3BhY2UgfHwgbV9sYXN0RnJhZ21lbnQuZW5kKCkgPT0g
bV9sYXN0Tm9uV2hpdGVzcGFjZUZyYWdtZW50LmVuZCgpKQogICAgICAgICAgICAgcmV0dXJuOwot
ICAgICAgICB1bnNpZ25lZCB0cmFpbGluZ1doaXRlc3BhY2VMZW5ndGggPSBlbmRQb3NpdGlvbkZv
ckNvbGxhcHNlZEZyYWdtZW50KG1fbGFzdEZyYWdtZW50KSAtIG1fbGFzdE5vbldoaXRlc3BhY2VG
cmFnbWVudC5lbmQoKTsKLSAgICAgICAgcmV2ZXJ0UnVucyhydW5zLCB0cmFpbGluZ1doaXRlc3Bh
Y2VMZW5ndGgsIG1fdHJhaWxpbmdXaGl0ZXNwYWNlV2lkdGgpOworICAgICAgICByZXZlcnRSdW5z
KHJ1bnMsIG1fbGFzdE5vbldoaXRlc3BhY2VGcmFnbWVudC5lbmQoKSwgbV90cmFpbGluZ1doaXRl
c3BhY2VXaWR0aCk7CiAgICAgICAgIG1fcnVuc1dpZHRoIC09IG1fdHJhaWxpbmdXaGl0ZXNwYWNl
V2lkdGg7CiAgICAgICAgIG1fbGFzdEZyYWdtZW50ID0gbV9sYXN0Tm9uV2hpdGVzcGFjZUZyYWdt
ZW50OwogICAgIH0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRl
c3RzL0NoYW5nZUxvZwppbmRleCA2NTNiNjNmMGYxZDc0YzY1YTJmZTIyYmNjMjcyMDgxNWQ1MzQx
MjMwLi41MmU2NjgyZTRkOWVkYjgyNDJmOGVlNTQ5ODlhYzNmNjQzZGRlZWIxIDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTQgQEAKKzIwMTctMDItMDMgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4K
KworICAgICAgICBTaW1wbGUgbGluZSBsYXlvdXQ6IFJlbW92aW5nIGFkamFjZW50IHRyYWlsaW5n
IHdoaXRlc3BhY2UgcnVucyBzaG91bGQgbm90IGNyYXNoLgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY3ODAzCisgICAgICAgIDxyZGFyOi8vcHJvYmxl
bS8zMDMzNzM2OD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAqIGZhc3QvdGV4dC9zaW1wbGUtbGluZS1sYXlvdXQtbXVsdGlwbGUtdHJhaWxpbmd3aGl0
ZXNwYWNlLWNyYXNoLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC90ZXh0L3Np
bXBsZS1saW5lLWxheW91dC1tdWx0aXBsZS10cmFpbGluZ3doaXRlc3BhY2UtY3Jhc2guaHRtbDog
QWRkZWQuCisKIDIwMTctMDItMDMgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2Fs
aWEuY29tPgogCiAgICAgICAgIFtHVEtdIEFkZCBpbml0aWFsIGltcGxlbWVudGF0aW9uIG9mIHJl
c291cmNlIHVzYWdlIG92ZXJsYXkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9z
aW1wbGUtbGluZS1sYXlvdXQtbXVsdGlwbGUtdHJhaWxpbmd3aGl0ZXNwYWNlLWNyYXNoLWV4cGVj
dGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9zaW1wbGUtbGluZS1sYXlvdXQtbXVsdGlw
bGUtdHJhaWxpbmd3aGl0ZXNwYWNlLWNyYXNoLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4xZTNh
ZDg3MjcwMWYxMmNhZjIwY2ExNWRhYmM0NGUxZWE0Y2Q5NmE2Ci0tLSAvZGV2L251bGwKKysrIGIv
TGF5b3V0VGVzdHMvZmFzdC90ZXh0L3NpbXBsZS1saW5lLWxheW91dC1tdWx0aXBsZS10cmFpbGlu
Z3doaXRlc3BhY2UtY3Jhc2gtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMiBAQAorUEFTUyBpZiBu
byBjcmFzaCBvciBhc3NlcnQuCitGCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3RleHQv
c2ltcGxlLWxpbmUtbGF5b3V0LW11bHRpcGxlLXRyYWlsaW5nd2hpdGVzcGFjZS1jcmFzaC5odG1s
IGIvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L3NpbXBsZS1saW5lLWxheW91dC1tdWx0aXBsZS10cmFp
bGluZ3doaXRlc3BhY2UtY3Jhc2guaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4yM2YyNGFjNTJlZmUzZWRlZDI1
MjE3NjMyNmUxYTJlZmQ2ODIyMjcyCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFz
dC90ZXh0L3NpbXBsZS1saW5lLWxheW91dC1tdWx0aXBsZS10cmFpbGluZ3doaXRlc3BhY2UtY3Jh
c2guaHRtbApAQCAtMCwwICsxLDIwIEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+
CisgICAgPHRpdGxlPlRoaXMgdGVzdHMgdGhhdCB3ZSBkb24ndCBjcmFzaCBvbiBtdWx0aXBsZSB0
cmFpbGluZyB3aGl0ZXNwYWNlIHJ1bnM8L3RpdGxlPgorPHN0eWxlPgorZGl2IHsKKwlmb250LXNp
emU6IDA7Cit9Cis8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+CitQQVNTIGlmIG5vIGNyYXNoIG9y
IGFzc2VydC4KKzxkaXY+RgkJCTwhLS0tLT4KKzwvZGl2PgorPHNjcmlwdD4KKyAgICBpZiAod2lu
ZG93LnRlc3RSdW5uZXIpCisgICAgICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworPC9zY3Jp
cHQ+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>