<?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>201797</bug_id>
          
          <creation_ts>2019-09-14 06:38:40 -0700</creation_ts>
          <short_desc>[LFC] FormattingContext::Geometry::inFlowPositionedPositionOffset should not read containing block&apos;s width</short_desc>
          <delta_ts>2019-09-14 11:52:10 -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>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>
          
          <blocked>201795</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>koivisto</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1570873</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2019-09-14 06:38:40 -0700</bug_when>
    <thetext>see bug 201795</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1570874</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-09-14 06:39:02 -0700</bug_when>
    <thetext>&lt;rdar://problem/55366244&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1570875</commentid>
    <comment_count>2</comment_count>
      <attachid>378796</attachid>
    <who name="alan">zalan</who>
    <bug_when>2019-09-14 06:46:28 -0700</bug_when>
    <thetext>Created attachment 378796
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1570892</commentid>
    <comment_count>3</comment_count>
      <attachid>378802</attachid>
    <who name="alan">zalan</who>
    <bug_when>2019-09-14 11:07:33 -0700</bug_when>
    <thetext>Created attachment 378802
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1570893</commentid>
    <comment_count>4</comment_count>
      <attachid>378802</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-09-14 11:52:08 -0700</bug_when>
    <thetext>Comment on attachment 378802
Patch

Clearing flags on attachment: 378802

Committed r249879: &lt;https://trac.webkit.org/changeset/249879&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1570894</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-09-14 11:52:10 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>378796</attachid>
            <date>2019-09-14 06:46:28 -0700</date>
            <delta_ts>2019-09-14 11:07:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-201797-20190914064624.patch</filename>
            <type>text/plain</type>
            <size>6559</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ5ODUwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTExZDQ0YWE1NTg3MmY2
NzdkOWU1ZWU0NTc5MjFhZTQ0OThjNzY5MS4uYTk4YjZjODE2NDY1MWJiYzk3YTMyNmQxMTU0ZWZm
MzAzNGZiYjliMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE5LTA5LTE0ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0xGQ10gRm9ybWF0dGluZ0Nv
bnRleHQ6Okdlb21ldHJ5OjppbkZsb3dQb3NpdGlvbmVkUG9zaXRpb25PZmZzZXQgc2hvdWxkIG5v
dCByZWFkIGNvbnRhaW5pbmcgYmxvY2sncyB3aWR0aAorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAxNzk3CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS81
NTM2NjI0ND4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBUaGlzIGlzIGluIHByZXBhcmF0aW9uIGZvciB1c2luZyBjb25zdHJhaW50IHZhbHVlcyBpbnN0
ZWFkIG9mIHF1ZXJ5aW5nIHRoZSBkaXNwbGF5IHRyZWUgZm9yIGNvbnRhaW5pbmcgYmxvY2sgZ2Vv
bWV0cnkgaW5mb3JtYXRpb24uCisgICAgICAgIFNlZSB3ZWJraXQub3JnL2IvMjAxNzk1CisKKyAg
ICAgICAgKiBsYXlvdXQvRm9ybWF0dGluZ0NvbnRleHQuaDoKKyAgICAgICAgKiBsYXlvdXQvRm9y
bWF0dGluZ0NvbnRleHRHZW9tZXRyeS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpMYXlvdXQ6OkZv
cm1hdHRpbmdDb250ZXh0OjpHZW9tZXRyeTo6aW5GbG93UG9zaXRpb25lZFBvc2l0aW9uT2Zmc2V0
IGNvbnN0KToKKyAgICAgICAgKiBsYXlvdXQvYmxvY2tmb3JtYXR0aW5nL0Jsb2NrRm9ybWF0dGlu
Z0NvbnRleHQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6TGF5b3V0OjpCbG9ja0Zvcm1hdHRpbmdD
b250ZXh0OjpwbGFjZUluRmxvd1Bvc2l0aW9uZWRDaGlsZHJlbik6CisgICAgICAgICogbGF5b3V0
L2lubGluZWZvcm1hdHRpbmcvSW5saW5lRm9ybWF0dGluZ0NvbnRleHRMaW5lTGF5b3V0LmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OkxheW91dDo6SW5saW5lRm9ybWF0dGluZ0NvbnRleHQ6OklubGlu
ZUxheW91dDo6Y3JlYXRlRGlzcGxheVJ1bnMgY29uc3QpOgorCiAyMDE5LTA5LTE0ICBaYWxhbiBC
dWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKICAgICAgICAgW0xGQ10gRm9ybWF0dGluZ0NvbnRl
eHQ6Okdlb21ldHJ5OjppbmxpbmVSZXBsYWNlZEhlaWdodEFuZE1hcmdpbiBzaG91bGQgbm90IHJl
YWQgY29udGFpbmluZyBibG9jaydzIHdpZHRoCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9s
YXlvdXQvRm9ybWF0dGluZ0NvbnRleHQuaCBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9Gb3JtYXR0
aW5nQ29udGV4dC5oCmluZGV4IGU4NjhhNGNjNWJkZjE0MDBjNmQ2ZWFhMTQ5Nzg4ZGY1NDhlYjRi
MmQuLmQzYmNiMWM1MGI0ZmE3OTIwNTk3NzI2ZmZiZDE2ZDlmYWIyZTkwMWMgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2xheW91dC9Gb3JtYXR0aW5nQ29udGV4dC5oCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2xheW91dC9Gb3JtYXR0aW5nQ29udGV4dC5oCkBAIC0xMDQsNyArMTA0LDcgQEAgcHJv
dGVjdGVkOgogICAgICAgICBIZWlnaHRBbmRNYXJnaW4gaW5saW5lUmVwbGFjZWRIZWlnaHRBbmRN
YXJnaW4oY29uc3QgQm94JiwgVXNlZEhvcml6b250YWxWYWx1ZXMsIFVzZWRWZXJ0aWNhbFZhbHVl
cykgY29uc3Q7CiAgICAgICAgIFdpZHRoQW5kTWFyZ2luIGlubGluZVJlcGxhY2VkV2lkdGhBbmRN
YXJnaW4oY29uc3QgQm94JiwgVXNlZEhvcml6b250YWxWYWx1ZXMpIGNvbnN0OwogCi0gICAgICAg
IExheW91dFNpemUgaW5GbG93UG9zaXRpb25lZFBvc2l0aW9uT2Zmc2V0KGNvbnN0IEJveCYpIGNv
bnN0OworICAgICAgICBMYXlvdXRTaXplIGluRmxvd1Bvc2l0aW9uZWRQb3NpdGlvbk9mZnNldChj
b25zdCBCb3gmLCBVc2VkSG9yaXpvbnRhbFZhbHVlcykgY29uc3Q7CiAKICAgICAgICAgSGVpZ2h0
QW5kTWFyZ2luIGNvbXBsaWNhdGVkQ2FzZXMoY29uc3QgQm94JiwgVXNlZEhvcml6b250YWxWYWx1
ZXMsIFVzZWRWZXJ0aWNhbFZhbHVlcykgY29uc3Q7CiAgICAgICAgIExheW91dFVuaXQgc2hyaW5r
VG9GaXRXaWR0aChjb25zdCBCb3gmLCBVc2VkSG9yaXpvbnRhbFZhbHVlcyk7CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvRm9ybWF0dGluZ0NvbnRleHRHZW9tZXRyeS5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9sYXlvdXQvRm9ybWF0dGluZ0NvbnRleHRHZW9tZXRyeS5jcHAKaW5kZXgg
OGQ3NzhiYmQ0MzcyYTA3ZDc0OTA3NjA0Nzc2ZDJhOGFjMzE0YmEyNC4uNjFiNjEzNDY5ZmEwYzI0
YWQwMDczYWViNWIyNWQ5N2NkZjAzYWIxNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5
b3V0L0Zvcm1hdHRpbmdDb250ZXh0R2VvbWV0cnkuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xh
eW91dC9Gb3JtYXR0aW5nQ29udGV4dEdlb21ldHJ5LmNwcApAQCAtOTY2LDkgKzk2NiwxMCBAQCBX
aWR0aEFuZE1hcmdpbiBGb3JtYXR0aW5nQ29udGV4dDo6R2VvbWV0cnk6OmlubGluZVJlcGxhY2Vk
V2lkdGhBbmRNYXJnaW4oY29uc3QgQgogICAgIHJldHVybiB7ICp3aWR0aCwgeyB1c2VkTWFyZ2lu
U3RhcnQoKSwgdXNlZE1hcmdpbkVuZCgpIH0sIGNvbXB1dGVkSG9yaXpvbnRhbE1hcmdpbiB9Owog
fQogCi1MYXlvdXRTaXplIEZvcm1hdHRpbmdDb250ZXh0OjpHZW9tZXRyeTo6aW5GbG93UG9zaXRp
b25lZFBvc2l0aW9uT2Zmc2V0KGNvbnN0IEJveCYgbGF5b3V0Qm94KSBjb25zdAorTGF5b3V0U2l6
ZSBGb3JtYXR0aW5nQ29udGV4dDo6R2VvbWV0cnk6OmluRmxvd1Bvc2l0aW9uZWRQb3NpdGlvbk9m
ZnNldChjb25zdCBCb3gmIGxheW91dEJveCwgVXNlZEhvcml6b250YWxWYWx1ZXMgdXNlZEhvcml6
b250YWxWYWx1ZXMpIGNvbnN0CiB7CiAgICAgQVNTRVJUKGxheW91dEJveC5pc0luRmxvd1Bvc2l0
aW9uZWQoKSk7CisgICAgQVNTRVJUKHVzZWRIb3Jpem9udGFsVmFsdWVzLmNvbnRhaW5pbmdCbG9j
a1dpZHRoKTsKIAogICAgIC8vIDkuNC4zIFJlbGF0aXZlIHBvc2l0aW9uaW5nCiAgICAgLy8KQEAg
LTk4MSw3ICs5ODIsNyBAQCBMYXlvdXRTaXplIEZvcm1hdHRpbmdDb250ZXh0OjpHZW9tZXRyeTo6
aW5GbG93UG9zaXRpb25lZFBvc2l0aW9uT2Zmc2V0KGNvbnN0IEJveAogCiAgICAgYXV0byYgc3R5
bGUgPSBsYXlvdXRCb3guc3R5bGUoKTsKICAgICBhdXRvJiBjb250YWluaW5nQmxvY2sgPSAqbGF5
b3V0Qm94LmNvbnRhaW5pbmdCbG9jaygpOwotICAgIGF1dG8gY29udGFpbmluZ0Jsb2NrV2lkdGgg
PSBmb3JtYXR0aW5nQ29udGV4dCgpLmdlb21ldHJ5Rm9yQm94KGNvbnRhaW5pbmdCbG9jaykuY29u
dGVudEJveFdpZHRoKCk7CisgICAgYXV0byBjb250YWluaW5nQmxvY2tXaWR0aCA9ICp1c2VkSG9y
aXpvbnRhbFZhbHVlcy5jb250YWluaW5nQmxvY2tXaWR0aDsKIAogICAgIGF1dG8gdG9wID0gY29t
cHV0ZWRWYWx1ZUlmTm90QXV0byhzdHlsZS5sb2dpY2FsVG9wKCksIGNvbnRhaW5pbmdCbG9ja1dp
ZHRoKTsKICAgICBhdXRvIGJvdHRvbSA9IGNvbXB1dGVkVmFsdWVJZk5vdEF1dG8oc3R5bGUubG9n
aWNhbEJvdHRvbSgpLCBjb250YWluaW5nQmxvY2tXaWR0aCk7CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9sYXlvdXQvYmxvY2tmb3JtYXR0aW5nL0Jsb2NrRm9ybWF0dGluZ0NvbnRleHQuY3Bw
IGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Jsb2NrZm9ybWF0dGluZy9CbG9ja0Zvcm1hdHRpbmdD
b250ZXh0LmNwcAppbmRleCA3OGNhOTRhMzI3YzcwZjg5YmRlYjMxMjMyMGMxYTI5YTIwODdjMGZj
Li4wM2ExODk0MGY4OGU5N2NlMTY2ZWNmOTFiZGQyNzMxYjk1MTZhNGVhIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9sYXlvdXQvYmxvY2tmb3JtYXR0aW5nL0Jsb2NrRm9ybWF0dGluZ0NvbnRl
eHQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9ibG9ja2Zvcm1hdHRpbmcvQmxvY2tG
b3JtYXR0aW5nQ29udGV4dC5jcHAKQEAgLTE5Myw3ICsxOTMsOCBAQCB2b2lkIEJsb2NrRm9ybWF0
dGluZ0NvbnRleHQ6OnBsYWNlSW5GbG93UG9zaXRpb25lZENoaWxkcmVuKGNvbnN0IEJveCYgbGF5
b3V0Qm94KQogICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgYXV0byBjb21wdXRlSW5G
bG93UG9zaXRpb25lZFBvc2l0aW9uID0gWyZdIHsKLSAgICAgICAgICAgIGF1dG8gcG9zaXRpb25P
ZmZzZXQgPSBnZW9tZXRyeSgpLmluRmxvd1Bvc2l0aW9uZWRQb3NpdGlvbk9mZnNldChjaGlsZEJv
eCk7CisgICAgICAgICAgICBhdXRvIHVzZWRIb3Jpem9udGFsVmFsdWVzID0gVXNlZEhvcml6b250
YWxWYWx1ZXMgeyBnZW9tZXRyeUZvckJveCgqY2hpbGRCb3guY29udGFpbmluZ0Jsb2NrKCkpLmNv
bnRlbnRCb3hXaWR0aCgpIH07CisgICAgICAgICAgICBhdXRvIHBvc2l0aW9uT2Zmc2V0ID0gZ2Vv
bWV0cnkoKS5pbkZsb3dQb3NpdGlvbmVkUG9zaXRpb25PZmZzZXQoY2hpbGRCb3gsIHVzZWRIb3Jp
em9udGFsVmFsdWVzKTsKIAogICAgICAgICAgICAgYXV0byYgZGlzcGxheUJveCA9IGZvcm1hdHRp
bmdTdGF0ZSgpLmRpc3BsYXlCb3goY2hpbGRCb3gpOwogICAgICAgICAgICAgYXV0byB0b3BMZWZ0
ID0gZGlzcGxheUJveC50b3BMZWZ0KCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sYXlv
dXQvaW5saW5lZm9ybWF0dGluZy9JbmxpbmVGb3JtYXR0aW5nQ29udGV4dExpbmVMYXlvdXQuY3Bw
IGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2lubGluZWZvcm1hdHRpbmcvSW5saW5lRm9ybWF0dGlu
Z0NvbnRleHRMaW5lTGF5b3V0LmNwcAppbmRleCBhYTgxYWM5YWU1MTlmMzQ5MzI4NmJlNDJhZTU0
NzA4ODA5NmMyNDhhLi44ODNmNzQ4ZmYyMDFlMzJlNTZhNTljOWY4MDBjODZlNjFmNGNkNmYyIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW5saW5lZm9ybWF0dGluZy9JbmxpbmVG
b3JtYXR0aW5nQ29udGV4dExpbmVMYXlvdXQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xheW91
dC9pbmxpbmVmb3JtYXR0aW5nL0lubGluZUZvcm1hdHRpbmdDb250ZXh0TGluZUxheW91dC5jcHAK
QEAgLTQwOCw3ICs0MDgsNyBAQCB2b2lkIElubGluZUZvcm1hdHRpbmdDb250ZXh0OjpJbmxpbmVM
YXlvdXQ6OmNyZWF0ZURpc3BsYXlSdW5zKGNvbnN0IExpbmU6OkNvbnRlbgogICAgICAgICBpZiAo
bGluZVJ1bi0+aXNCb3goKSkgewogICAgICAgICAgICAgYXV0byB0b3BMZWZ0ID0gbG9naWNhbFJl
Y3QudG9wTGVmdCgpOwogICAgICAgICAgICAgaWYgKGxheW91dEJveC5pc0luRmxvd1Bvc2l0aW9u
ZWQoKSkKLSAgICAgICAgICAgICAgICB0b3BMZWZ0ICs9IGdlb21ldHJ5LmluRmxvd1Bvc2l0aW9u
ZWRQb3NpdGlvbk9mZnNldChsYXlvdXRCb3gpOworICAgICAgICAgICAgICAgIHRvcExlZnQgKz0g
Z2VvbWV0cnkuaW5GbG93UG9zaXRpb25lZFBvc2l0aW9uT2Zmc2V0KGxheW91dEJveCwgVXNlZEhv
cml6b250YWxWYWx1ZXMgeyBmb3JtYXR0aW5nQ29udGV4dC5nZW9tZXRyeUZvckJveCgqbGF5b3V0
Qm94LmNvbnRhaW5pbmdCbG9jaygpKS5jb250ZW50Qm94V2lkdGgoKSB9KTsKICAgICAgICAgICAg
IGRpc3BsYXlCb3guc2V0VG9wTGVmdCh0b3BMZWZ0KTsKICAgICAgICAgICAgIGxpbmVCb3hSZWN0
LmV4cGFuZEhvcml6b250YWxseShsb2dpY2FsUmVjdC53aWR0aCgpKTsKICAgICAgICAgICAgIGZv
cm1hdHRpbmdTdGF0ZS5hZGRJbmxpbmVSdW4obWFrZVVuaXF1ZTxEaXNwbGF5OjpSdW4+KGxvZ2lj
YWxSZWN0KSk7CkBAIC00MjUsNyArNDI1LDcgQEAgdm9pZCBJbmxpbmVGb3JtYXR0aW5nQ29udGV4
dDo6SW5saW5lTGF5b3V0OjpjcmVhdGVEaXNwbGF5UnVucyhjb25zdCBMaW5lOjpDb250ZW4KICAg
ICAgICAgLy8gSW5saW5lIGxldmVsIGNvbnRhaW5lciBlbmQgKDwvc3Bhbj4pCiAgICAgICAgIGlm
IChsaW5lUnVuLT5pc0NvbnRhaW5lckVuZCgpKSB7CiAgICAgICAgICAgICBpZiAobGF5b3V0Qm94
LmlzSW5GbG93UG9zaXRpb25lZCgpKSB7Ci0gICAgICAgICAgICAgICAgYXV0byBpbmZsb3dPZmZz
ZXQgPSBnZW9tZXRyeS5pbkZsb3dQb3NpdGlvbmVkUG9zaXRpb25PZmZzZXQobGF5b3V0Qm94KTsK
KyAgICAgICAgICAgICAgICBhdXRvIGluZmxvd09mZnNldCA9IGdlb21ldHJ5LmluRmxvd1Bvc2l0
aW9uZWRQb3NpdGlvbk9mZnNldChsYXlvdXRCb3gsIFVzZWRIb3Jpem9udGFsVmFsdWVzIHsgZm9y
bWF0dGluZ0NvbnRleHQuZ2VvbWV0cnlGb3JCb3goKmxheW91dEJveC5jb250YWluaW5nQmxvY2so
KSkuY29udGVudEJveFdpZHRoKCkgfSk7CiAgICAgICAgICAgICAgICAgZGlzcGxheUJveC5tb3Zl
SG9yaXpvbnRhbGx5KGluZmxvd09mZnNldC53aWR0aCgpKTsKICAgICAgICAgICAgICAgICBkaXNw
bGF5Qm94Lm1vdmVWZXJ0aWNhbGx5KGluZmxvd09mZnNldC5oZWlnaHQoKSk7CiAgICAgICAgICAg
ICB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>378802</attachid>
            <date>2019-09-14 11:07:33 -0700</date>
            <delta_ts>2019-09-14 11:52:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-201797-20190914110729.patch</filename>
            <type>text/plain</type>
            <size>6559</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ5ODc4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDhjMDlmNDA4NTExMzM2
ODVmYjQ4ZDIxMzdhM2JiZTAxZTYxOWUxZi4uMmVlODhiNTNjZTE1NzYzZGUxZTg0NzUyZGRjZjcy
NzBjZjljOGU1MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE5LTA5LTE0ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0xGQ10gRm9ybWF0dGluZ0Nv
bnRleHQ6Okdlb21ldHJ5OjppbkZsb3dQb3NpdGlvbmVkUG9zaXRpb25PZmZzZXQgc2hvdWxkIG5v
dCByZWFkIGNvbnRhaW5pbmcgYmxvY2sncyB3aWR0aAorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAxNzk3CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS81
NTM2NjI0ND4KKworICAgICAgICBSZXZpZXdlZCBieSBBbnR0aSBLb2l2aXN0by4KKworICAgICAg
ICBUaGlzIGlzIGluIHByZXBhcmF0aW9uIGZvciB1c2luZyBjb25zdHJhaW50IHZhbHVlcyBpbnN0
ZWFkIG9mIHF1ZXJ5aW5nIHRoZSBkaXNwbGF5IHRyZWUgZm9yIGNvbnRhaW5pbmcgYmxvY2sgZ2Vv
bWV0cnkgaW5mb3JtYXRpb24uCisgICAgICAgIFNlZSB3ZWJraXQub3JnL2IvMjAxNzk1CisKKyAg
ICAgICAgKiBsYXlvdXQvRm9ybWF0dGluZ0NvbnRleHQuaDoKKyAgICAgICAgKiBsYXlvdXQvRm9y
bWF0dGluZ0NvbnRleHRHZW9tZXRyeS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpMYXlvdXQ6OkZv
cm1hdHRpbmdDb250ZXh0OjpHZW9tZXRyeTo6aW5GbG93UG9zaXRpb25lZFBvc2l0aW9uT2Zmc2V0
IGNvbnN0KToKKyAgICAgICAgKiBsYXlvdXQvYmxvY2tmb3JtYXR0aW5nL0Jsb2NrRm9ybWF0dGlu
Z0NvbnRleHQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6TGF5b3V0OjpCbG9ja0Zvcm1hdHRpbmdD
b250ZXh0OjpwbGFjZUluRmxvd1Bvc2l0aW9uZWRDaGlsZHJlbik6CisgICAgICAgICogbGF5b3V0
L2lubGluZWZvcm1hdHRpbmcvSW5saW5lRm9ybWF0dGluZ0NvbnRleHRMaW5lTGF5b3V0LmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OkxheW91dDo6SW5saW5lRm9ybWF0dGluZ0NvbnRleHQ6OklubGlu
ZUxheW91dDo6Y3JlYXRlRGlzcGxheVJ1bnMgY29uc3QpOgorCiAyMDE5LTA5LTE0ICBaYWxhbiBC
dWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKICAgICAgICAgW0xGQ10gRm9ybWF0dGluZ0NvbnRl
eHQ6Okdlb21ldHJ5OjppbmxpbmVSZXBsYWNlZEhlaWdodEFuZE1hcmdpbiBzaG91bGQgbm90IHJl
YWQgY29udGFpbmluZyBibG9jaydzIHdpZHRoCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9s
YXlvdXQvRm9ybWF0dGluZ0NvbnRleHQuaCBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9Gb3JtYXR0
aW5nQ29udGV4dC5oCmluZGV4IGU4NjhhNGNjNWJkZjE0MDBjNmQ2ZWFhMTQ5Nzg4ZGY1NDhlYjRi
MmQuLmQzYmNiMWM1MGI0ZmE3OTIwNTk3NzI2ZmZiZDE2ZDlmYWIyZTkwMWMgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2xheW91dC9Gb3JtYXR0aW5nQ29udGV4dC5oCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2xheW91dC9Gb3JtYXR0aW5nQ29udGV4dC5oCkBAIC0xMDQsNyArMTA0LDcgQEAgcHJv
dGVjdGVkOgogICAgICAgICBIZWlnaHRBbmRNYXJnaW4gaW5saW5lUmVwbGFjZWRIZWlnaHRBbmRN
YXJnaW4oY29uc3QgQm94JiwgVXNlZEhvcml6b250YWxWYWx1ZXMsIFVzZWRWZXJ0aWNhbFZhbHVl
cykgY29uc3Q7CiAgICAgICAgIFdpZHRoQW5kTWFyZ2luIGlubGluZVJlcGxhY2VkV2lkdGhBbmRN
YXJnaW4oY29uc3QgQm94JiwgVXNlZEhvcml6b250YWxWYWx1ZXMpIGNvbnN0OwogCi0gICAgICAg
IExheW91dFNpemUgaW5GbG93UG9zaXRpb25lZFBvc2l0aW9uT2Zmc2V0KGNvbnN0IEJveCYpIGNv
bnN0OworICAgICAgICBMYXlvdXRTaXplIGluRmxvd1Bvc2l0aW9uZWRQb3NpdGlvbk9mZnNldChj
b25zdCBCb3gmLCBVc2VkSG9yaXpvbnRhbFZhbHVlcykgY29uc3Q7CiAKICAgICAgICAgSGVpZ2h0
QW5kTWFyZ2luIGNvbXBsaWNhdGVkQ2FzZXMoY29uc3QgQm94JiwgVXNlZEhvcml6b250YWxWYWx1
ZXMsIFVzZWRWZXJ0aWNhbFZhbHVlcykgY29uc3Q7CiAgICAgICAgIExheW91dFVuaXQgc2hyaW5r
VG9GaXRXaWR0aChjb25zdCBCb3gmLCBVc2VkSG9yaXpvbnRhbFZhbHVlcyk7CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvRm9ybWF0dGluZ0NvbnRleHRHZW9tZXRyeS5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9sYXlvdXQvRm9ybWF0dGluZ0NvbnRleHRHZW9tZXRyeS5jcHAKaW5kZXgg
OGQ3NzhiYmQ0MzcyYTA3ZDc0OTA3NjA0Nzc2ZDJhOGFjMzE0YmEyNC4uNjFiNjEzNDY5ZmEwYzI0
YWQwMDczYWViNWIyNWQ5N2NkZjAzYWIxNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5
b3V0L0Zvcm1hdHRpbmdDb250ZXh0R2VvbWV0cnkuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xh
eW91dC9Gb3JtYXR0aW5nQ29udGV4dEdlb21ldHJ5LmNwcApAQCAtOTY2LDkgKzk2NiwxMCBAQCBX
aWR0aEFuZE1hcmdpbiBGb3JtYXR0aW5nQ29udGV4dDo6R2VvbWV0cnk6OmlubGluZVJlcGxhY2Vk
V2lkdGhBbmRNYXJnaW4oY29uc3QgQgogICAgIHJldHVybiB7ICp3aWR0aCwgeyB1c2VkTWFyZ2lu
U3RhcnQoKSwgdXNlZE1hcmdpbkVuZCgpIH0sIGNvbXB1dGVkSG9yaXpvbnRhbE1hcmdpbiB9Owog
fQogCi1MYXlvdXRTaXplIEZvcm1hdHRpbmdDb250ZXh0OjpHZW9tZXRyeTo6aW5GbG93UG9zaXRp
b25lZFBvc2l0aW9uT2Zmc2V0KGNvbnN0IEJveCYgbGF5b3V0Qm94KSBjb25zdAorTGF5b3V0U2l6
ZSBGb3JtYXR0aW5nQ29udGV4dDo6R2VvbWV0cnk6OmluRmxvd1Bvc2l0aW9uZWRQb3NpdGlvbk9m
ZnNldChjb25zdCBCb3gmIGxheW91dEJveCwgVXNlZEhvcml6b250YWxWYWx1ZXMgdXNlZEhvcml6
b250YWxWYWx1ZXMpIGNvbnN0CiB7CiAgICAgQVNTRVJUKGxheW91dEJveC5pc0luRmxvd1Bvc2l0
aW9uZWQoKSk7CisgICAgQVNTRVJUKHVzZWRIb3Jpem9udGFsVmFsdWVzLmNvbnRhaW5pbmdCbG9j
a1dpZHRoKTsKIAogICAgIC8vIDkuNC4zIFJlbGF0aXZlIHBvc2l0aW9uaW5nCiAgICAgLy8KQEAg
LTk4MSw3ICs5ODIsNyBAQCBMYXlvdXRTaXplIEZvcm1hdHRpbmdDb250ZXh0OjpHZW9tZXRyeTo6
aW5GbG93UG9zaXRpb25lZFBvc2l0aW9uT2Zmc2V0KGNvbnN0IEJveAogCiAgICAgYXV0byYgc3R5
bGUgPSBsYXlvdXRCb3guc3R5bGUoKTsKICAgICBhdXRvJiBjb250YWluaW5nQmxvY2sgPSAqbGF5
b3V0Qm94LmNvbnRhaW5pbmdCbG9jaygpOwotICAgIGF1dG8gY29udGFpbmluZ0Jsb2NrV2lkdGgg
PSBmb3JtYXR0aW5nQ29udGV4dCgpLmdlb21ldHJ5Rm9yQm94KGNvbnRhaW5pbmdCbG9jaykuY29u
dGVudEJveFdpZHRoKCk7CisgICAgYXV0byBjb250YWluaW5nQmxvY2tXaWR0aCA9ICp1c2VkSG9y
aXpvbnRhbFZhbHVlcy5jb250YWluaW5nQmxvY2tXaWR0aDsKIAogICAgIGF1dG8gdG9wID0gY29t
cHV0ZWRWYWx1ZUlmTm90QXV0byhzdHlsZS5sb2dpY2FsVG9wKCksIGNvbnRhaW5pbmdCbG9ja1dp
ZHRoKTsKICAgICBhdXRvIGJvdHRvbSA9IGNvbXB1dGVkVmFsdWVJZk5vdEF1dG8oc3R5bGUubG9n
aWNhbEJvdHRvbSgpLCBjb250YWluaW5nQmxvY2tXaWR0aCk7CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9sYXlvdXQvYmxvY2tmb3JtYXR0aW5nL0Jsb2NrRm9ybWF0dGluZ0NvbnRleHQuY3Bw
IGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Jsb2NrZm9ybWF0dGluZy9CbG9ja0Zvcm1hdHRpbmdD
b250ZXh0LmNwcAppbmRleCA3OGNhOTRhMzI3YzcwZjg5YmRlYjMxMjMyMGMxYTI5YTIwODdjMGZj
Li4wM2ExODk0MGY4OGU5N2NlMTY2ZWNmOTFiZGQyNzMxYjk1MTZhNGVhIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9sYXlvdXQvYmxvY2tmb3JtYXR0aW5nL0Jsb2NrRm9ybWF0dGluZ0NvbnRl
eHQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9ibG9ja2Zvcm1hdHRpbmcvQmxvY2tG
b3JtYXR0aW5nQ29udGV4dC5jcHAKQEAgLTE5Myw3ICsxOTMsOCBAQCB2b2lkIEJsb2NrRm9ybWF0
dGluZ0NvbnRleHQ6OnBsYWNlSW5GbG93UG9zaXRpb25lZENoaWxkcmVuKGNvbnN0IEJveCYgbGF5
b3V0Qm94KQogICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgYXV0byBjb21wdXRlSW5G
bG93UG9zaXRpb25lZFBvc2l0aW9uID0gWyZdIHsKLSAgICAgICAgICAgIGF1dG8gcG9zaXRpb25P
ZmZzZXQgPSBnZW9tZXRyeSgpLmluRmxvd1Bvc2l0aW9uZWRQb3NpdGlvbk9mZnNldChjaGlsZEJv
eCk7CisgICAgICAgICAgICBhdXRvIHVzZWRIb3Jpem9udGFsVmFsdWVzID0gVXNlZEhvcml6b250
YWxWYWx1ZXMgeyBnZW9tZXRyeUZvckJveCgqY2hpbGRCb3guY29udGFpbmluZ0Jsb2NrKCkpLmNv
bnRlbnRCb3hXaWR0aCgpIH07CisgICAgICAgICAgICBhdXRvIHBvc2l0aW9uT2Zmc2V0ID0gZ2Vv
bWV0cnkoKS5pbkZsb3dQb3NpdGlvbmVkUG9zaXRpb25PZmZzZXQoY2hpbGRCb3gsIHVzZWRIb3Jp
em9udGFsVmFsdWVzKTsKIAogICAgICAgICAgICAgYXV0byYgZGlzcGxheUJveCA9IGZvcm1hdHRp
bmdTdGF0ZSgpLmRpc3BsYXlCb3goY2hpbGRCb3gpOwogICAgICAgICAgICAgYXV0byB0b3BMZWZ0
ID0gZGlzcGxheUJveC50b3BMZWZ0KCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sYXlv
dXQvaW5saW5lZm9ybWF0dGluZy9JbmxpbmVGb3JtYXR0aW5nQ29udGV4dExpbmVMYXlvdXQuY3Bw
IGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2lubGluZWZvcm1hdHRpbmcvSW5saW5lRm9ybWF0dGlu
Z0NvbnRleHRMaW5lTGF5b3V0LmNwcAppbmRleCBhYTgxYWM5YWU1MTlmMzQ5MzI4NmJlNDJhZTU0
NzA4ODA5NmMyNDhhLi44ODNmNzQ4ZmYyMDFlMzJlNTZhNTljOWY4MDBjODZlNjFmNGNkNmYyIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW5saW5lZm9ybWF0dGluZy9JbmxpbmVG
b3JtYXR0aW5nQ29udGV4dExpbmVMYXlvdXQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xheW91
dC9pbmxpbmVmb3JtYXR0aW5nL0lubGluZUZvcm1hdHRpbmdDb250ZXh0TGluZUxheW91dC5jcHAK
QEAgLTQwOCw3ICs0MDgsNyBAQCB2b2lkIElubGluZUZvcm1hdHRpbmdDb250ZXh0OjpJbmxpbmVM
YXlvdXQ6OmNyZWF0ZURpc3BsYXlSdW5zKGNvbnN0IExpbmU6OkNvbnRlbgogICAgICAgICBpZiAo
bGluZVJ1bi0+aXNCb3goKSkgewogICAgICAgICAgICAgYXV0byB0b3BMZWZ0ID0gbG9naWNhbFJl
Y3QudG9wTGVmdCgpOwogICAgICAgICAgICAgaWYgKGxheW91dEJveC5pc0luRmxvd1Bvc2l0aW9u
ZWQoKSkKLSAgICAgICAgICAgICAgICB0b3BMZWZ0ICs9IGdlb21ldHJ5LmluRmxvd1Bvc2l0aW9u
ZWRQb3NpdGlvbk9mZnNldChsYXlvdXRCb3gpOworICAgICAgICAgICAgICAgIHRvcExlZnQgKz0g
Z2VvbWV0cnkuaW5GbG93UG9zaXRpb25lZFBvc2l0aW9uT2Zmc2V0KGxheW91dEJveCwgVXNlZEhv
cml6b250YWxWYWx1ZXMgeyBmb3JtYXR0aW5nQ29udGV4dC5nZW9tZXRyeUZvckJveCgqbGF5b3V0
Qm94LmNvbnRhaW5pbmdCbG9jaygpKS5jb250ZW50Qm94V2lkdGgoKSB9KTsKICAgICAgICAgICAg
IGRpc3BsYXlCb3guc2V0VG9wTGVmdCh0b3BMZWZ0KTsKICAgICAgICAgICAgIGxpbmVCb3hSZWN0
LmV4cGFuZEhvcml6b250YWxseShsb2dpY2FsUmVjdC53aWR0aCgpKTsKICAgICAgICAgICAgIGZv
cm1hdHRpbmdTdGF0ZS5hZGRJbmxpbmVSdW4obWFrZVVuaXF1ZTxEaXNwbGF5OjpSdW4+KGxvZ2lj
YWxSZWN0KSk7CkBAIC00MjUsNyArNDI1LDcgQEAgdm9pZCBJbmxpbmVGb3JtYXR0aW5nQ29udGV4
dDo6SW5saW5lTGF5b3V0OjpjcmVhdGVEaXNwbGF5UnVucyhjb25zdCBMaW5lOjpDb250ZW4KICAg
ICAgICAgLy8gSW5saW5lIGxldmVsIGNvbnRhaW5lciBlbmQgKDwvc3Bhbj4pCiAgICAgICAgIGlm
IChsaW5lUnVuLT5pc0NvbnRhaW5lckVuZCgpKSB7CiAgICAgICAgICAgICBpZiAobGF5b3V0Qm94
LmlzSW5GbG93UG9zaXRpb25lZCgpKSB7Ci0gICAgICAgICAgICAgICAgYXV0byBpbmZsb3dPZmZz
ZXQgPSBnZW9tZXRyeS5pbkZsb3dQb3NpdGlvbmVkUG9zaXRpb25PZmZzZXQobGF5b3V0Qm94KTsK
KyAgICAgICAgICAgICAgICBhdXRvIGluZmxvd09mZnNldCA9IGdlb21ldHJ5LmluRmxvd1Bvc2l0
aW9uZWRQb3NpdGlvbk9mZnNldChsYXlvdXRCb3gsIFVzZWRIb3Jpem9udGFsVmFsdWVzIHsgZm9y
bWF0dGluZ0NvbnRleHQuZ2VvbWV0cnlGb3JCb3goKmxheW91dEJveC5jb250YWluaW5nQmxvY2so
KSkuY29udGVudEJveFdpZHRoKCkgfSk7CiAgICAgICAgICAgICAgICAgZGlzcGxheUJveC5tb3Zl
SG9yaXpvbnRhbGx5KGluZmxvd09mZnNldC53aWR0aCgpKTsKICAgICAgICAgICAgICAgICBkaXNw
bGF5Qm94Lm1vdmVWZXJ0aWNhbGx5KGluZmxvd09mZnNldC5oZWlnaHQoKSk7CiAgICAgICAgICAg
ICB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>