<?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>189232</bug_id>
          
          <creation_ts>2018-09-02 08:30:39 -0700</creation_ts>
          <short_desc>REGRESSION (r191336): RenderFlexibleBox::adjustChildSizeForMinAndMax crashes in std::optional&lt;&gt;::value()</short_desc>
          <delta_ts>2018-09-02 20:42:21 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>svillar</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1456033</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2018-09-02 08:30:39 -0700</bug_when>
    <thetext>It&apos;s not guaranteed that computeMainAxisExtentForChild() comes back with a valid value.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1456038</commentid>
    <comment_count>1</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2018-09-02 08:52:15 -0700</bug_when>
    <thetext>and since r234980, now we release assert on it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1456047</commentid>
    <comment_count>2</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2018-09-02 09:24:56 -0700</bug_when>
    <thetext>&lt;rdar://problem/43886373&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1456048</commentid>
    <comment_count>3</comment_count>
      <attachid>348734</attachid>
    <who name="alan">zalan</who>
    <bug_when>2018-09-02 09:25:19 -0700</bug_when>
    <thetext>Created attachment 348734
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1456070</commentid>
    <comment_count>4</comment_count>
      <attachid>348734</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2018-09-02 11:24:47 -0700</bug_when>
    <thetext>Comment on attachment 348734
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=348734&amp;action=review

R=me

&gt; Source/WebCore/ChangeLog:12
&gt; +        ensure valid values through the virtual calls of computeIntrinsicLogicalContentHeightUsing.

What symptom should we look for if these are expected to be valid? Should we have QA keep an eye out for anything in particular?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1456104</commentid>
    <comment_count>5</comment_count>
      <attachid>348753</attachid>
    <who name="alan">zalan</who>
    <bug_when>2018-09-02 20:02:59 -0700</bug_when>
    <thetext>Created attachment 348753
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1456107</commentid>
    <comment_count>6</comment_count>
      <attachid>348753</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-09-02 20:41:18 -0700</bug_when>
    <thetext>Comment on attachment 348753
Patch

Clearing flags on attachment: 348753

Committed r235590: &lt;https://trac.webkit.org/changeset/235590&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1456108</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-09-02 20:41:20 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1456109</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-09-02 20:42:21 -0700</bug_when>
    <thetext>&lt;rdar://problem/44061087&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>348734</attachid>
            <date>2018-09-02 09:25:19 -0700</date>
            <delta_ts>2018-09-02 20:02:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-189232-20180902092515.patch</filename>
            <type>text/plain</type>
            <size>5046</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM1NTYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDE5ZWE5Yzk5YzY1NDM4
NmE4OGJkOGZmZjNmYTA3YjBjNmMyYTFmNS4uZTljMTg4ZmE0OTVjMjA3YjkxMjhkMjY3ODlmMzI2
YzUxZjAxNTY4OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDE4LTA5LTAyICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTiAocjE5MTMz
Nik6IFJlbmRlckZsZXhpYmxlQm94OjphZGp1c3RDaGlsZFNpemVGb3JNaW5BbmRNYXggY3Jhc2hl
cyBpbiBzdGQ6Om9wdGlvbmFsPD46OnZhbHVlKCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE4OTIzMgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDM4
ODYzNzM+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
SXQncyBub3QgZ3VhcmFudGVlZCB0aGF0IFJlbmRlckZsZXhpYmxlQm94Ojpjb21wdXRlTWFpbkF4
aXNFeHRlbnRGb3JDaGlsZCgpIGFsd2F5cyByZXR1cm5zIHdpdGggYSB2YWxpZCB2YWx1ZS4KKwor
ICAgICAgICBIb3dldmVyIGlmIG1pbi9tYXggdmFsdWUgYXJlIGV4cGVjdGVkIHRvIGJlIHZhbGlk
IGhlcmUsIHdlIG5lZWQgdG8gY29tZSB1cCB3aXRoIGEgbm9uIG9wdGlvbmFsIHZlcnNpb24gb2Yg
dGhpcyBmdW5jdGlvbiBhbmQKKyAgICAgICAgZW5zdXJlIHZhbGlkIHZhbHVlcyB0aHJvdWdoIHRo
ZSB2aXJ0dWFsIGNhbGxzIG9mIGNvbXB1dGVJbnRyaW5zaWNMb2dpY2FsQ29udGVudEhlaWdodFVz
aW5nLgorCisgICAgICAgIFRlc3Q6IGZhc3QvZmxleGJveC9jcmFzaC13aGVuLW1pbi1tYXgtY29u
dGVudC1pcy1ub3QtY29tcHV0ZWQuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckZs
ZXhpYmxlQm94LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckZsZXhpYmxlQm94OjphZGp1
c3RDaGlsZFNpemVGb3JNaW5BbmRNYXgpOgorCiAyMDE4LTA4LTMxICBaYWxhbiBCdWp0YXMgIDx6
YWxhbkBhcHBsZS5jb20+CiAKICAgICAgICAgW0xGQ10gQWRkIG1hcmdpbiBib3ggdmVyaWZpY2F0
aW9uIGJhY2sgbm93IHRoYXQgRGlzcGxheTo6Qm94IGhhcyBub24tY29tcHV0ZWQgaG9yaXpvbnRh
bCBtYXJnaW4uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxl
eGlibGVCb3guY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94
LmNwcAppbmRleCA2NjkyZWFjN2IxMTMwZmM4ZTY5YTU1ZTVlYzllZmY3YTMxYmJkMDA4Li5lNjU3
NjBjOGQ1YjAwNDkyM2Q4MThiYzdiZjE1Mjg5ZjI0MDUyNTc3IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJGbGV4aWJsZUJveC5jcHAKQEAgLTEwODcsNyArMTA4Nyw3IEBA
IExheW91dFVuaXQgUmVuZGVyRmxleGlibGVCb3g6OmFkanVzdENoaWxkU2l6ZUZvck1pbkFuZE1h
eChjb25zdCBSZW5kZXJCb3gmIGNoaWxkCiAgICAgICAgIC8vIGh0dHBzOi8vZHJhZnRzLmNzc3dn
Lm9yZy9jc3MtZmxleGJveC8jaW50cmluc2ljLXNpemVzIGJlZm9yZSB0aGF0CiAgICAgICAgIC8v
IHByb2R1Y2VzIHJlYXNvbmFibGUgcmVzdWx0cy4gVHJhY2tpbmcgYnVnOiBodHRwczovL2NyYnVn
LmNvbS81ODE1NTMKICAgICAgICAgLy8gY3NzLWZsZXhib3ggc2VjdGlvbiA0LjUKLSAgICAgICAg
TGF5b3V0VW5pdCBjb250ZW50U2l6ZSA9IGNvbXB1dGVNYWluQXhpc0V4dGVudEZvckNoaWxkKGNo
aWxkLCBNaW5TaXplLCBMZW5ndGgoTWluQ29udGVudCkpLnZhbHVlKCk7CisgICAgICAgIExheW91
dFVuaXQgY29udGVudFNpemUgPSBjb21wdXRlTWFpbkF4aXNFeHRlbnRGb3JDaGlsZChjaGlsZCwg
TWluU2l6ZSwgTGVuZ3RoKE1pbkNvbnRlbnQpKS52YWx1ZV9vcigwKTsKICAgICAgICAgQVNTRVJU
KGNvbnRlbnRTaXplID49IDApOwogICAgICAgICBpZiAoY2hpbGQuaGFzQXNwZWN0UmF0aW8oKSAm
JiBjaGlsZC5pbnRyaW5zaWNTaXplKCkuaGVpZ2h0KCkgPiAwKQogICAgICAgICAgICAgY29udGVu
dFNpemUgPSBhZGp1c3RDaGlsZFNpemVGb3JBc3BlY3RSYXRpb0Nyb3NzQXhpc01pbkFuZE1heChj
aGlsZCwgY29udGVudFNpemUpOwpAQCAtMTA5NSw3ICsxMDk1LDcgQEAgTGF5b3V0VW5pdCBSZW5k
ZXJGbGV4aWJsZUJveDo6YWRqdXN0Q2hpbGRTaXplRm9yTWluQW5kTWF4KGNvbnN0IFJlbmRlckJv
eCYgY2hpbGQKICAgICAgICAgCiAgICAgICAgIExlbmd0aCBtYWluU2l6ZSA9IGlzSG9yaXpvbnRh
bEZsb3coKSA/IGNoaWxkLnN0eWxlKCkud2lkdGgoKSA6IGNoaWxkLnN0eWxlKCkuaGVpZ2h0KCk7
CiAgICAgICAgIGlmIChtYWluQXhpc0xlbmd0aElzRGVmaW5pdGUoY2hpbGQsIG1haW5TaXplKSkg
ewotICAgICAgICAgICAgTGF5b3V0VW5pdCByZXNvbHZlZE1haW5TaXplID0gY29tcHV0ZU1haW5B
eGlzRXh0ZW50Rm9yQ2hpbGQoY2hpbGQsIE1haW5PclByZWZlcnJlZFNpemUsIG1haW5TaXplKS52
YWx1ZSgpOworICAgICAgICAgICAgTGF5b3V0VW5pdCByZXNvbHZlZE1haW5TaXplID0gY29tcHV0
ZU1haW5BeGlzRXh0ZW50Rm9yQ2hpbGQoY2hpbGQsIE1haW5PclByZWZlcnJlZFNpemUsIG1haW5T
aXplKS52YWx1ZV9vcigwKTsKICAgICAgICAgICAgIEFTU0VSVChyZXNvbHZlZE1haW5TaXplID49
IDApOwogICAgICAgICAgICAgTGF5b3V0VW5pdCBzcGVjaWZpZWRTaXplID0gc3RkOjptaW4ocmVz
b2x2ZWRNYWluU2l6ZSwgbWF4RXh0ZW50LnZhbHVlX29yKHJlc29sdmVkTWFpblNpemUpKTsKICAg
ICAgICAgICAgIHJldHVybiBzdGQ6Om1heChjaGlsZFNpemUsIHN0ZDo6bWluKHNwZWNpZmllZFNp
emUsIGNvbnRlbnRTaXplKSk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNzlkNmNjODY2ZThiNjdhOGQwMzk2Yzc4NzhhZjhl
OTdhNTViZWUwZS4uY2Q3YjQyMTI3NWJjMzg3ZThiNDFlYjRkNDAxYWMwYzZhNTFhOWFkYyAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDE0IEBACisyMDE4LTA5LTAyICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBs
ZS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTiAocjE5MTMzNik6IFJlbmRlckZsZXhpYmxlQm94
OjphZGp1c3RDaGlsZFNpemVGb3JNaW5BbmRNYXggY3Jhc2hlcyBpbiBzdGQ6Om9wdGlvbmFsPD46
OnZhbHVlKCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTE4OTIzMgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDM4ODYzNzM+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L2ZsZXhib3gvY3Jhc2gt
d2hlbi1taW4tbWF4LWNvbnRlbnQtaXMtbm90LWNvbXB1dGVkLWV4cGVjdGVkLnR4dDogQWRkZWQu
CisgICAgICAgICogZmFzdC9mbGV4Ym94L2NyYXNoLXdoZW4tbWluLW1heC1jb250ZW50LWlzLW5v
dC1jb21wdXRlZC5odG1sOiBBZGRlZC4KKwogMjAxOC0wOC0zMSAgWmFsYW4gQnVqdGFzICA8emFs
YW5AYXBwbGUuY29tPgogCiAgICAgICAgIFtMRkNdIEFkZCBtYXJnaW4gYm94IHZlcmlmaWNhdGlv
biBiYWNrIG5vdyB0aGF0IERpc3BsYXk6OkJveCBoYXMgbm9uLWNvbXB1dGVkIGhvcml6b250YWwg
bWFyZ2luLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mbGV4Ym94L2NyYXNoLXdoZW4t
bWluLW1heC1jb250ZW50LWlzLW5vdC1jb21wdXRlZC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9mYXN0L2ZsZXhib3gvY3Jhc2gtd2hlbi1taW4tbWF4LWNvbnRlbnQtaXMtbm90LWNvbXB1dGVk
LWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi43MzQwOWFlYThkZmFkMzkzZTdlMjc1Njc3MzNkMjk1
ODdlODAxMjE4Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mbGV4Ym94L2Ny
YXNoLXdoZW4tbWluLW1heC1jb250ZW50LWlzLW5vdC1jb21wdXRlZC1leHBlY3RlZC50eHQKQEAg
LTAsMCArMSwyIEBACitQQVNTIGlmIG5vIGNyYXNoLgorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9mYXN0L2ZsZXhib3gvY3Jhc2gtd2hlbi1taW4tbWF4LWNvbnRlbnQtaXMtbm90LWNvbXB1dGVk
Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2ZsZXhib3gvY3Jhc2gtd2hlbi1taW4tbWF4LWNvbnRl
bnQtaXMtbm90LWNvbXB1dGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uODIyMTJlZjNhNmM1MzI2NzliZWRh
MGZkNWExNTY3Y2NlNGQ1YWIxNgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qv
ZmxleGJveC9jcmFzaC13aGVuLW1pbi1tYXgtY29udGVudC1pcy1ub3QtY29tcHV0ZWQuaHRtbApA
QCAtMCwwICsxLDIyIEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8c3R5bGU+
Cisub3V0ZXIgeworICAgIGRpc3BsYXk6IGZsZXg7CisgICAgZmxleC1kaXJlY3Rpb246IGNvbHVt
bjsKK30KKworLmlubmVyeworICAgIGRpc3BsYXk6IGdyaWQ7CisgICAgaGVpZ2h0OiAxMDBweDsK
K30KKzwvc3R5bGU+Cis8L2hlYWQ+CitQQVNTIGlmIG5vIGNyYXNoLgorPGRpdiBjbGFzcz1vdXRl
cj48ZGl2IGNsYXNzPWlubmVyPjwvZGl2PjwvZGl2PgorPHNjcmlwdD4KK2lmICh3aW5kb3cudGVz
dFJ1bm5lcikKKyAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKKzwvc2NyaXB0PgorPC9odG1s
PgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>348753</attachid>
            <date>2018-09-02 20:02:59 -0700</date>
            <delta_ts>2018-09-02 20:41:18 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-189232-20180902200242.patch</filename>
            <type>text/plain</type>
            <size>4955</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM1NTg5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmZmMzcxOTNkZmRmZDY1
NjUxNjMyYmE2NjAyYjc1NDZjNGJiMjAxOC4uNjE4MTg4ZmI0MjZhOTBjMTllMDc4MjI1ZWNmNjc3
NDgyODY1MDY4YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE4LTA5LTAyICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTiAocjE5MTMz
Nik6IFJlbmRlckZsZXhpYmxlQm94OjphZGp1c3RDaGlsZFNpemVGb3JNaW5BbmRNYXggY3Jhc2hl
cyBpbiBzdGQ6Om9wdGlvbmFsPD46OnZhbHVlKCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE4OTIzMgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDM4
ODYzNzM+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQnJlbnQgRnVsZ2hhbS4KKworICAgICAgICBJ
dCdzIG5vdCBndWFyYW50ZWVkIHRoYXQgUmVuZGVyRmxleGlibGVCb3g6OmNvbXB1dGVNYWluQXhp
c0V4dGVudEZvckNoaWxkKCkgYWx3YXlzIHJldHVybnMgd2l0aCBhIHZhbGlkIHZhbHVlLgorCisg
ICAgICAgIFRlc3Q6IGZhc3QvZmxleGJveC9jcmFzaC13aGVuLW1pbi1tYXgtY29udGVudC1pcy1u
b3QtY29tcHV0ZWQuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckZsZXhpYmxlQm94OjphZGp1c3RDaGlsZFNp
emVGb3JNaW5BbmRNYXgpOgorCiAyMDE4LTA5LTAxICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFz
ZXJAYXBwbGUuY29tPgogCiAgICAgICAgIFJlbmFtZSBGaWx0ZXJFZmZlY3RSZW5kZXJlciB0byBD
U1NGaWx0ZXIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGbGV4
aWJsZUJveC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3gu
Y3BwCmluZGV4IDY2OTJlYWM3YjExMzBmYzhlNjlhNTVlNWVjOWVmZjdhMzFiYmQwMDguLjIxMjg1
ODMzMTFkODQ3NmUyOGFhODI1NWJhZDAyNTY4Mjc3MjQyMDYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGbGV4aWJsZUJveC5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcApAQCAtMTA4Nyw3ICsxMDg3LDkgQEAg
TGF5b3V0VW5pdCBSZW5kZXJGbGV4aWJsZUJveDo6YWRqdXN0Q2hpbGRTaXplRm9yTWluQW5kTWF4
KGNvbnN0IFJlbmRlckJveCYgY2hpbGQKICAgICAgICAgLy8gaHR0cHM6Ly9kcmFmdHMuY3Nzd2cu
b3JnL2Nzcy1mbGV4Ym94LyNpbnRyaW5zaWMtc2l6ZXMgYmVmb3JlIHRoYXQKICAgICAgICAgLy8g
cHJvZHVjZXMgcmVhc29uYWJsZSByZXN1bHRzLiBUcmFja2luZyBidWc6IGh0dHBzOi8vY3JidWcu
Y29tLzU4MTU1MwogICAgICAgICAvLyBjc3MtZmxleGJveCBzZWN0aW9uIDQuNQotICAgICAgICBM
YXlvdXRVbml0IGNvbnRlbnRTaXplID0gY29tcHV0ZU1haW5BeGlzRXh0ZW50Rm9yQ2hpbGQoY2hp
bGQsIE1pblNpemUsIExlbmd0aChNaW5Db250ZW50KSkudmFsdWUoKTsKKyAgICAgICAgLy8gRklY
TUU6IElmIHRoZSBtaW4gdmFsdWUgaXMgZXhwZWN0ZWQgdG8gYmUgdmFsaWQgaGVyZSwgd2UgbmVl
ZCB0byBjb21lIHVwIHdpdGggYSBub24gb3B0aW9uYWwgdmVyc2lvbiBvZiBjb21wdXRlTWFpbkF4
aXNFeHRlbnRGb3JDaGlsZCBhbmQKKyAgICAgICAgLy8gZW5zdXJlIGl0J3MgdmFsaWQgdGhyb3Vn
aCB0aGUgdmlydHVhbCBjYWxscyBvZiBjb21wdXRlSW50cmluc2ljTG9naWNhbENvbnRlbnRIZWln
aHRVc2luZy4KKyAgICAgICAgTGF5b3V0VW5pdCBjb250ZW50U2l6ZSA9IGNvbXB1dGVNYWluQXhp
c0V4dGVudEZvckNoaWxkKGNoaWxkLCBNaW5TaXplLCBMZW5ndGgoTWluQ29udGVudCkpLnZhbHVl
X29yKDApOwogICAgICAgICBBU1NFUlQoY29udGVudFNpemUgPj0gMCk7CiAgICAgICAgIGlmIChj
aGlsZC5oYXNBc3BlY3RSYXRpbygpICYmIGNoaWxkLmludHJpbnNpY1NpemUoKS5oZWlnaHQoKSA+
IDApCiAgICAgICAgICAgICBjb250ZW50U2l6ZSA9IGFkanVzdENoaWxkU2l6ZUZvckFzcGVjdFJh
dGlvQ3Jvc3NBeGlzTWluQW5kTWF4KGNoaWxkLCBjb250ZW50U2l6ZSk7CkBAIC0xMDk1LDcgKzEw
OTcsNyBAQCBMYXlvdXRVbml0IFJlbmRlckZsZXhpYmxlQm94OjphZGp1c3RDaGlsZFNpemVGb3JN
aW5BbmRNYXgoY29uc3QgUmVuZGVyQm94JiBjaGlsZAogICAgICAgICAKICAgICAgICAgTGVuZ3Ro
IG1haW5TaXplID0gaXNIb3Jpem9udGFsRmxvdygpID8gY2hpbGQuc3R5bGUoKS53aWR0aCgpIDog
Y2hpbGQuc3R5bGUoKS5oZWlnaHQoKTsKICAgICAgICAgaWYgKG1haW5BeGlzTGVuZ3RoSXNEZWZp
bml0ZShjaGlsZCwgbWFpblNpemUpKSB7Ci0gICAgICAgICAgICBMYXlvdXRVbml0IHJlc29sdmVk
TWFpblNpemUgPSBjb21wdXRlTWFpbkF4aXNFeHRlbnRGb3JDaGlsZChjaGlsZCwgTWFpbk9yUHJl
ZmVycmVkU2l6ZSwgbWFpblNpemUpLnZhbHVlKCk7CisgICAgICAgICAgICBMYXlvdXRVbml0IHJl
c29sdmVkTWFpblNpemUgPSBjb21wdXRlTWFpbkF4aXNFeHRlbnRGb3JDaGlsZChjaGlsZCwgTWFp
bk9yUHJlZmVycmVkU2l6ZSwgbWFpblNpemUpLnZhbHVlX29yKDApOwogICAgICAgICAgICAgQVNT
RVJUKHJlc29sdmVkTWFpblNpemUgPj0gMCk7CiAgICAgICAgICAgICBMYXlvdXRVbml0IHNwZWNp
ZmllZFNpemUgPSBzdGQ6Om1pbihyZXNvbHZlZE1haW5TaXplLCBtYXhFeHRlbnQudmFsdWVfb3Io
cmVzb2x2ZWRNYWluU2l6ZSkpOwogICAgICAgICAgICAgcmV0dXJuIHN0ZDo6bWF4KGNoaWxkU2l6
ZSwgc3RkOjptaW4oc3BlY2lmaWVkU2l6ZSwgY29udGVudFNpemUpKTsKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAyYzJmNDgx
YWYxZmNhZjEwZGRmZTg4ZDhmM2I2MjVkOGIzYjNlMDI3Li4yMjkxNGIzYWVjNWQ5ZjE0ZTUzZWFi
NzQyNjMwMzc0MWQwZjUwMDU1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysr
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTgtMDktMDIgIFph
bGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OIChyMTkx
MzM2KTogUmVuZGVyRmxleGlibGVCb3g6OmFkanVzdENoaWxkU2l6ZUZvck1pbkFuZE1heCBjcmFz
aGVzIGluIHN0ZDo6b3B0aW9uYWw8Pjo6dmFsdWUoKQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg5MjMyCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS80
Mzg4NjM3Mz4KKworICAgICAgICBSZXZpZXdlZCBieSBCcmVudCBGdWxnaGFtLgorCisgICAgICAg
ICogZmFzdC9mbGV4Ym94L2NyYXNoLXdoZW4tbWluLW1heC1jb250ZW50LWlzLW5vdC1jb21wdXRl
ZC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZmxleGJveC9jcmFzaC13aGVu
LW1pbi1tYXgtY29udGVudC1pcy1ub3QtY29tcHV0ZWQuaHRtbDogQWRkZWQuCisKIDIwMTgtMDkt
MDIgIFl1c3VrZSBTdXp1a2kgIDx5dXN1a2VzdXp1a2lAc2xvd3N0YXJ0Lm9yZz4KIAogICAgICAg
ICBJbXBsZW1lbnQgT2JqZWN0LmZyb21FbnRyaWVzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9m
YXN0L2ZsZXhib3gvY3Jhc2gtd2hlbi1taW4tbWF4LWNvbnRlbnQtaXMtbm90LWNvbXB1dGVkLWV4
cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZmxleGJveC9jcmFzaC13aGVuLW1pbi1tYXgt
Y29udGVudC1pcy1ub3QtY29tcHV0ZWQtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjczNDA5YWVh
OGRmYWQzOTNlN2UyNzU2NzczM2QyOTU4N2U4MDEyMTgKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlv
dXRUZXN0cy9mYXN0L2ZsZXhib3gvY3Jhc2gtd2hlbi1taW4tbWF4LWNvbnRlbnQtaXMtbm90LWNv
bXB1dGVkLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDIgQEAKK1BBU1MgaWYgbm8gY3Jhc2guCisK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZmxleGJveC9jcmFzaC13aGVuLW1pbi1tYXgt
Y29udGVudC1pcy1ub3QtY29tcHV0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZmxleGJveC9j
cmFzaC13aGVuLW1pbi1tYXgtY29udGVudC1pcy1ub3QtY29tcHV0ZWQuaHRtbApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li44MjIxMmVmM2E2YzUzMjY3OWJlZGEwZmQ1YTE1NjdjY2U0ZDVhYjE2Ci0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mbGV4Ym94L2NyYXNoLXdoZW4tbWluLW1heC1jb250ZW50
LWlzLW5vdC1jb21wdXRlZC5odG1sCkBAIC0wLDAgKzEsMjIgQEAKKzwhRE9DVFlQRSBodG1sPgor
PGh0bWw+Cis8aGVhZD4KKzxzdHlsZT4KKy5vdXRlciB7CisgICAgZGlzcGxheTogZmxleDsKKyAg
ICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOworfQorCisuaW5uZXJ7CisgICAgZGlzcGxheTogZ3Jp
ZDsKKyAgICBoZWlnaHQ6IDEwMHB4OworfQorPC9zdHlsZT4KKzwvaGVhZD4KK1BBU1MgaWYgbm8g
Y3Jhc2guCis8ZGl2IGNsYXNzPW91dGVyPjxkaXYgY2xhc3M9aW5uZXI+PC9kaXY+PC9kaXY+Cis8
c2NyaXB0PgoraWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4
dCgpOworPC9zY3JpcHQ+Cis8L2h0bWw+ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>