<?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>210584</bug_id>
          
          <creation_ts>2020-04-15 18:25:13 -0700</creation_ts>
          <short_desc>Crash in IndefiniteSizeStrategy::recomputeUsedFlexFractionIfNeeded when min-size can not be resolved</short_desc>
          <delta_ts>2020-04-16 10:39:35 -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>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jfernandez</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pdr</cc>
    
    <cc>rego</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>svillar</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1642080</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2020-04-15 18:25:13 -0700</bug_when>
    <thetext>&lt;rdar://problem/56685237&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1642081</commentid>
    <comment_count>1</comment_count>
      <attachid>396601</attachid>
    <who name="alan">zalan</who>
    <bug_when>2020-04-15 18:30:06 -0700</bug_when>
    <thetext>Created attachment 396601
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1642085</commentid>
    <comment_count>2</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2020-04-15 18:32:43 -0700</bug_when>
    <thetext>I haven&apos;t checked the grid spec so this might need to be turned into some kind of error state by returning false from this function. In general, or at least in block layout such circular dependencies could be just resolved by using the initial 0 value.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1642184</commentid>
    <comment_count>3</comment_count>
      <attachid>396601</attachid>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2020-04-16 02:19:10 -0700</bug_when>
    <thetext>Comment on attachment 396601
Patch

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

Thanks for fixing this, LGTM.

&gt; Source/WebCore/rendering/GridTrackSizingAlgorithm.cpp:1017
&gt; +    freeSpace = std::max(freeSpace, minSize.valueOr(0_lu)) - renderGrid-&gt;guttersSize(grid, ForRows, 0, grid.numTracks(ForRows), availableSpace());

For heights we usually go with -1 when they&apos;re unknown (check just 2 lines above), but this is not going to change anything in the end if we use -1 or 0. If any of them is the max, then findFrUnitSize will return 0 (due to the early return in GridTrackSizingAlgorithm::findFrUnitSize()) so the final result would be the same.

&gt; LayoutTests/fast/css-grid-layout/crash-when-min-height-cant-be-resolved.html:6
&gt; +    grid: 1fr / auto-flow;

Nit: This line can be simplified to &quot;grid-template-rows: 1fr&quot; as it&apos;s already enough to cause the crash.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1642297</commentid>
    <comment_count>4</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2020-04-16 09:53:14 -0700</bug_when>
    <thetext>(In reply to Manuel Rego Casasnovas from comment #3)
&gt; Comment on attachment 396601 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=396601&amp;action=review
&gt; 
&gt; Thanks for fixing this, LGTM.
&gt; 
&gt; &gt; Source/WebCore/rendering/GridTrackSizingAlgorithm.cpp:1017
&gt; &gt; +    freeSpace = std::max(freeSpace, minSize.valueOr(0_lu)) - renderGrid-&gt;guttersSize(grid, ForRows, 0, grid.numTracks(ForRows), availableSpace());
&gt; 
&gt; For heights we usually go with -1 when they&apos;re unknown (check just 2 lines
&gt; above), but this is not going to change anything in the end if we use -1 or
&gt; 0. If any of them is the max, then findFrUnitSize will return 0 (due to the
&gt; early return in GridTrackSizingAlgorithm::findFrUnitSize()) so the final
&gt; result would be the same.
Yeah I saw that logic. I don&apos;t particularly like special -1 values, if the constraint can be resolved with the initial value, I&apos;d rather go with that.
Thanks for the review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1642309</commentid>
    <comment_count>5</comment_count>
      <attachid>396660</attachid>
    <who name="alan">zalan</who>
    <bug_when>2020-04-16 10:13:19 -0700</bug_when>
    <thetext>Created attachment 396660
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1642326</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-04-16 10:39:34 -0700</bug_when>
    <thetext>Committed r260196: &lt;https://trac.webkit.org/changeset/260196&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 396660.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>396601</attachid>
            <date>2020-04-15 18:30:06 -0700</date>
            <delta_ts>2020-04-16 10:13:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-210584-20200415183005.patch</filename>
            <type>text/plain</type>
            <size>4097</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYwMTQwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjcxOTMxNDA1ZGU4MWJi
NjI0NTdmMDI5MWY3NjQ1MDIyZDA5ZDUzNS4uMDdhNThjN2Y3MjhhNDJmMTZkMDhhY2Q4MjI4OTRh
YzAzN2Y0NTBkZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIwLTA0LTE1ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgQ3Jhc2ggaW4gSW5kZWZpbml0
ZVNpemVTdHJhdGVneTo6cmVjb21wdXRlVXNlZEZsZXhGcmFjdGlvbklmTmVlZGVkIHdoZW4gbWlu
LXNpemUgY2FuIG5vdCBiZSByZXNvbHZlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MjEwNTg0CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS81NjY4NTIz
Nz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVc2Ug
dGhlIGluaXRpYWwgdmFsdWUgb2YgMCB3aGVuIHRoZSBtaW4taGVpZ2h0IGNhbid0IGJlIHJlc29s
dmVkLgorCisgICAgICAgIFRlc3Q6IGZhc3QvY3NzLWdyaWQtbGF5b3V0L2NyYXNoLXdoZW4tbWlu
LWhlaWdodC1jYW50LWJlLXJlc29sdmVkLmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9Hcmlk
VHJhY2tTaXppbmdBbGdvcml0aG0uY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW5kZWZpbml0ZVNp
emVTdHJhdGVneTo6cmVjb21wdXRlVXNlZEZsZXhGcmFjdGlvbklmTmVlZGVkIGNvbnN0KToKKwog
MjAyMC0wNC0xNSAgWmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgogCiAgICAgICAgIFJF
R1JFU1NJT04oIHIyNjAxMTQpOiBbIE1hYyBhbmQgaU9TIF0gaW1wb3J0ZWQvdzNjL3dlYi1wbGF0
Zm9ybS10ZXN0cy93ZWItYW5pbWF0aW9ucy90aW1pbmctbW9kZWwvdGltZWxpbmVzL2RvY3VtZW50
LXRpbWVsaW5lcy5odG1sIGlzIGZhaWxpbmcuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvR3JpZFRyYWNrU2l6aW5nQWxnb3JpdGhtLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9HcmlkVHJhY2tTaXppbmdBbGdvcml0aG0uY3BwCmluZGV4IDA3MmU3OWM1ZGUxYWNj
MDczMmY5N2EyNjkyNDYyNWYyNjA4NWJkYzQuLjg5YTZhZWUxM2NiN2ZiZTc2ZGM4OTI1MmM3Y2Nk
YThlYWRjM2Y2NDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9HcmlkVHJh
Y2tTaXppbmdBbGdvcml0aG0uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9Hcmlk
VHJhY2tTaXppbmdBbGdvcml0aG0uY3BwCkBAIC0xMDE0LDcgKzEwMTQsNyBAQCBib29sIEluZGVm
aW5pdGVTaXplU3RyYXRlZ3k6OnJlY29tcHV0ZVVzZWRGbGV4RnJhY3Rpb25JZk5lZWRlZChkb3Vi
bGUmIGZsZXhGcmFjdAogCiAgICAgTGF5b3V0VW5pdCBmcmVlU3BhY2UgPSBjaGVja01heFNpemUg
PyBtYXhTaXplLnZhbHVlKCkgOiAtMV9sdTsKICAgICBjb25zdCBHcmlkJiBncmlkID0gbV9hbGdv
cml0aG0uZ3JpZCgpOwotICAgIGZyZWVTcGFjZSA9IHN0ZDo6bWF4KGZyZWVTcGFjZSwgbWluU2l6
ZS52YWx1ZSgpKSAtIHJlbmRlckdyaWQtPmd1dHRlcnNTaXplKGdyaWQsIEZvclJvd3MsIDAsIGdy
aWQubnVtVHJhY2tzKEZvclJvd3MpLCBhdmFpbGFibGVTcGFjZSgpKTsKKyAgICBmcmVlU3BhY2Ug
PSBzdGQ6Om1heChmcmVlU3BhY2UsIG1pblNpemUudmFsdWVPcigwX2x1KSkgLSByZW5kZXJHcmlk
LT5ndXR0ZXJzU2l6ZShncmlkLCBGb3JSb3dzLCAwLCBncmlkLm51bVRyYWNrcyhGb3JSb3dzKSwg
YXZhaWxhYmxlU3BhY2UoKSk7CiAKICAgICBzaXplX3QgbnVtYmVyT2ZUcmFja3MgPSBtX2FsZ29y
aXRobS50cmFja3MoRm9yUm93cykuc2l6ZSgpOwogICAgIGZsZXhGcmFjdGlvbiA9IGZpbmRGclVu
aXRTaXplKEdyaWRTcGFuOjp0cmFuc2xhdGVkRGVmaW5pdGVHcmlkU3BhbigwLCBudW1iZXJPZlRy
YWNrcyksIGZyZWVTcGFjZSk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggOTM5YzM3ZmUwOGM1Nzc0NGZmODY2ZWI0ZGMzZmI1
MWI1NjY0NWVmZC4uNGU0NDAzOWMzYWIxOGJjOTM3YjI0NTExYzk3YjJiMzUxYmQwY2Y1YSAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDE0IEBACisyMDIwLTA0LTE1ICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBs
ZS5jb20+CisKKyAgICAgICAgQ3Jhc2ggaW4gSW5kZWZpbml0ZVNpemVTdHJhdGVneTo6cmVjb21w
dXRlVXNlZEZsZXhGcmFjdGlvbklmTmVlZGVkIHdoZW4gbWluLXNpemUgY2FuIG5vdCBiZSByZXNv
bHZlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjEw
NTg0CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS81NjY4NTIzNz4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3QvY3NzLWdyaWQtbGF5b3V0L2Ny
YXNoLXdoZW4tbWluLWhlaWdodC1jYW50LWJlLXJlc29sdmVkLWV4cGVjdGVkLnR4dDogQWRkZWQu
CisgICAgICAgICogZmFzdC9jc3MtZ3JpZC1sYXlvdXQvY3Jhc2gtd2hlbi1taW4taGVpZ2h0LWNh
bnQtYmUtcmVzb2x2ZWQuaHRtbDogQWRkZWQuCisKIDIwMjAtMDQtMTUgIEphY29iIFVwaG9mZiAg
PGphY29iX3VwaG9mZkBhcHBsZS5jb20+CiAKICAgICAgICAgWyBtYWNPUyBdIHNjcm9sbGluZ2Nv
b3JkaW5hdG9yL21hYy9sYXRjaGluZy9ob3Jpem9udGFsLW92ZXJmbG93LWJhY2stc3dpcGUuaHRt
bCBpcyBmbGFreSB0aW1pbmcgb3V0CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1n
cmlkLWxheW91dC9jcmFzaC13aGVuLW1pbi1oZWlnaHQtY2FudC1iZS1yZXNvbHZlZC1leHBlY3Rl
ZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1ncmlkLWxheW91dC9jcmFzaC13aGVuLW1pbi1o
ZWlnaHQtY2FudC1iZS1yZXNvbHZlZC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMGJhMmYzNDJi
MmM3MjIyNGQxYjY5ZjMwNzQ1NzZiZThlOTJhNjFkMQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0L2NyYXNoLXdoZW4tbWluLWhlaWdodC1jYW50LWJl
LXJlc29sdmVkLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxIEBACitQYXNzIGlmIG5vIGNyYXNoIG9y
IGFzc2VydCB3aGVuIHRoZSBtaW4taGVpZ2h0IHZhbHVlIGNhbid0IGJlIHJlc29sdmVkLgpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ3JpZC1sYXlvdXQvY3Jhc2gtd2hlbi1taW4t
aGVpZ2h0LWNhbnQtYmUtcmVzb2x2ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdyaWQt
bGF5b3V0L2NyYXNoLXdoZW4tbWluLWhlaWdodC1jYW50LWJlLXJlc29sdmVkLmh0bWwKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uOTVlODVhYWNiMTZiZGI4Nzc1YzdhOWJlZTIyM2VlYmRiMGY2MmU0MwotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0L2NyYXNoLXdoZW4tbWlu
LWhlaWdodC1jYW50LWJlLXJlc29sdmVkLmh0bWwKQEAgLTAsMCArMSwxMyBAQAorPHN0eWxlPgor
cHJlIHsKKyAgICBkaXNwbGF5OiBncmlkOworICAgIG1pbi1oZWlnaHQ6IG1heC1jb250ZW50Owor
ICAgIG1heC1oZWlnaHQ6IDFweDsKKyAgICBncmlkOiAxZnIgLyBhdXRvLWZsb3c7Cit9Cis8L3N0
eWxlPgorPHByZT5QYXNzIGlmIG5vIGNyYXNoIG9yIGFzc2VydCB3aGVuIHRoZSBtaW4taGVpZ2h0
IHZhbHVlIGNhbid0IGJlIHJlc29sdmVkLjwvcHJlPgorPHNjcmlwdD4KK2lmICh3aW5kb3cudGVz
dFJ1bm5lcikKKyAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKKzwvc2NyaXB0Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>396660</attachid>
            <date>2020-04-16 10:13:19 -0700</date>
            <delta_ts>2020-04-16 10:39:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-210584-20200416101318.patch</filename>
            <type>text/plain</type>
            <size>4115</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYwMTQwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjcxOTMxNDA1ZGU4MWJi
NjI0NTdmMDI5MWY3NjQ1MDIyZDA5ZDUzNS4uYmQwMjE5YTRkZTQ5NDAzNjE4ODU5YTMyMmE4YzNk
ZThiYmQ5MDQ3YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIwLTA0LTE2ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgQ3Jhc2ggaW4gSW5kZWZpbml0
ZVNpemVTdHJhdGVneTo6cmVjb21wdXRlVXNlZEZsZXhGcmFjdGlvbklmTmVlZGVkIHdoZW4gbWlu
LXNpemUgY2FuIG5vdCBiZSByZXNvbHZlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MjEwNTg0CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS81NjY4NTIz
Nz4KKworICAgICAgICBSZXZpZXdlZCBieSBNYW51ZWwgUmVnbyBDYXNhc25vdmFzLgorCisgICAg
ICAgIFVzZSB0aGUgaW5pdGlhbCB2YWx1ZSBvZiAwIHdoZW4gdGhlIG1pbi1oZWlnaHQgY2FuJ3Qg
YmUgcmVzb2x2ZWQuCisKKyAgICAgICAgVGVzdDogZmFzdC9jc3MtZ3JpZC1sYXlvdXQvY3Jhc2gt
d2hlbi1taW4taGVpZ2h0LWNhbnQtYmUtcmVzb2x2ZWQuaHRtbAorCisgICAgICAgICogcmVuZGVy
aW5nL0dyaWRUcmFja1NpemluZ0FsZ29yaXRobS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJbmRl
ZmluaXRlU2l6ZVN0cmF0ZWd5OjpyZWNvbXB1dGVVc2VkRmxleEZyYWN0aW9uSWZOZWVkZWQgY29u
c3QpOgorCiAyMDIwLTA0LTE1ICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKICAg
ICAgICAgUkVHUkVTU0lPTiggcjI2MDExNCk6IFsgTWFjIGFuZCBpT1MgXSBpbXBvcnRlZC93M2Mv
d2ViLXBsYXRmb3JtLXRlc3RzL3dlYi1hbmltYXRpb25zL3RpbWluZy1tb2RlbC90aW1lbGluZXMv
ZG9jdW1lbnQtdGltZWxpbmVzLmh0bWwgaXMgZmFpbGluZy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9HcmlkVHJhY2tTaXppbmdBbGdvcml0aG0uY3BwIGIvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL0dyaWRUcmFja1NpemluZ0FsZ29yaXRobS5jcHAKaW5kZXggMDcyZTc5
YzVkZTFhY2MwNzMyZjk3YTI2OTI0NjI1ZjI2MDg1YmRjNC4uODlhNmFlZTEzY2I3ZmJlNzZkYzg5
MjUyYzdjY2RhOGVhZGMzZjY0MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L0dyaWRUcmFja1NpemluZ0FsZ29yaXRobS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL0dyaWRUcmFja1NpemluZ0FsZ29yaXRobS5jcHAKQEAgLTEwMTQsNyArMTAxNCw3IEBAIGJv
b2wgSW5kZWZpbml0ZVNpemVTdHJhdGVneTo6cmVjb21wdXRlVXNlZEZsZXhGcmFjdGlvbklmTmVl
ZGVkKGRvdWJsZSYgZmxleEZyYWN0CiAKICAgICBMYXlvdXRVbml0IGZyZWVTcGFjZSA9IGNoZWNr
TWF4U2l6ZSA/IG1heFNpemUudmFsdWUoKSA6IC0xX2x1OwogICAgIGNvbnN0IEdyaWQmIGdyaWQg
PSBtX2FsZ29yaXRobS5ncmlkKCk7Ci0gICAgZnJlZVNwYWNlID0gc3RkOjptYXgoZnJlZVNwYWNl
LCBtaW5TaXplLnZhbHVlKCkpIC0gcmVuZGVyR3JpZC0+Z3V0dGVyc1NpemUoZ3JpZCwgRm9yUm93
cywgMCwgZ3JpZC5udW1UcmFja3MoRm9yUm93cyksIGF2YWlsYWJsZVNwYWNlKCkpOworICAgIGZy
ZWVTcGFjZSA9IHN0ZDo6bWF4KGZyZWVTcGFjZSwgbWluU2l6ZS52YWx1ZU9yKDBfbHUpKSAtIHJl
bmRlckdyaWQtPmd1dHRlcnNTaXplKGdyaWQsIEZvclJvd3MsIDAsIGdyaWQubnVtVHJhY2tzKEZv
clJvd3MpLCBhdmFpbGFibGVTcGFjZSgpKTsKIAogICAgIHNpemVfdCBudW1iZXJPZlRyYWNrcyA9
IG1fYWxnb3JpdGhtLnRyYWNrcyhGb3JSb3dzKS5zaXplKCk7CiAgICAgZmxleEZyYWN0aW9uID0g
ZmluZEZyVW5pdFNpemUoR3JpZFNwYW46OnRyYW5zbGF0ZWREZWZpbml0ZUdyaWRTcGFuKDAsIG51
bWJlck9mVHJhY2tzKSwgZnJlZVNwYWNlKTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA5MzljMzdmZTA4YzU3NzQ0ZmY4NjZl
YjRkYzNmYjUxYjU2NjQ1ZWZkLi5iMGQ0NWRhZDE3ZDUzYTYyYjNmYmQwMWNlMWVjMzAxNjJhNmFm
M2JkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMjAtMDQtMTYgIFphbGFuIEJ1anRhcyAgPHph
bGFuQGFwcGxlLmNvbT4KKworICAgICAgICBDcmFzaCBpbiBJbmRlZmluaXRlU2l6ZVN0cmF0ZWd5
OjpyZWNvbXB1dGVVc2VkRmxleEZyYWN0aW9uSWZOZWVkZWQgd2hlbiBtaW4tc2l6ZSBjYW4gbm90
IGJlIHJlc29sdmVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMTA1ODQKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzU2Njg1MjM3PgorCisgICAgICAg
IFJldmlld2VkIGJ5IE1hbnVlbCBSZWdvIENhc2Fzbm92YXMuCisKKyAgICAgICAgKiBmYXN0L2Nz
cy1ncmlkLWxheW91dC9jcmFzaC13aGVuLW1pbi1oZWlnaHQtY2FudC1iZS1yZXNvbHZlZC1leHBl
Y3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvY3NzLWdyaWQtbGF5b3V0L2NyYXNoLXdo
ZW4tbWluLWhlaWdodC1jYW50LWJlLXJlc29sdmVkLmh0bWw6IEFkZGVkLgorCiAyMDIwLTA0LTE1
ICBKYWNvYiBVcGhvZmYgIDxqYWNvYl91cGhvZmZAYXBwbGUuY29tPgogCiAgICAgICAgIFsgbWFj
T1MgXSBzY3JvbGxpbmdjb29yZGluYXRvci9tYWMvbGF0Y2hpbmcvaG9yaXpvbnRhbC1vdmVyZmxv
dy1iYWNrLXN3aXBlLmh0bWwgaXMgZmxha3kgdGltaW5nIG91dApkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvZmFzdC9jc3MtZ3JpZC1sYXlvdXQvY3Jhc2gtd2hlbi1taW4taGVpZ2h0LWNhbnQtYmUt
cmVzb2x2ZWQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ3JpZC1sYXlvdXQv
Y3Jhc2gtd2hlbi1taW4taGVpZ2h0LWNhbnQtYmUtcmVzb2x2ZWQtZXhwZWN0ZWQudHh0Cm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAuLjBiYTJmMzQyYjJjNzIyMjRkMWI2OWYzMDc0NTc2YmU4ZTkyYTYxZDEKLS0tIC9kZXYv
bnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1ncmlkLWxheW91dC9jcmFzaC13aGVuLW1p
bi1oZWlnaHQtY2FudC1iZS1yZXNvbHZlZC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSBAQAorUGFz
cyBpZiBubyBjcmFzaCBvciBhc3NlcnQgd2hlbiB0aGUgbWluLWhlaWdodCB2YWx1ZSBjYW4ndCBi
ZSByZXNvbHZlZC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0
L2NyYXNoLXdoZW4tbWluLWhlaWdodC1jYW50LWJlLXJlc29sdmVkLmh0bWwgYi9MYXlvdXRUZXN0
cy9mYXN0L2Nzcy1ncmlkLWxheW91dC9jcmFzaC13aGVuLW1pbi1oZWlnaHQtY2FudC1iZS1yZXNv
bHZlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLjY5Yzc5ZTA2YTA3YjQ1MzY0NWM5YjA1Y2VmOWUxNzY1YWVj
MDQyOGUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1ncmlkLWxheW91
dC9jcmFzaC13aGVuLW1pbi1oZWlnaHQtY2FudC1iZS1yZXNvbHZlZC5odG1sCkBAIC0wLDAgKzEs
MTMgQEAKKzxzdHlsZT4KK3ByZSB7CisgICAgZGlzcGxheTogZ3JpZDsKKyAgICBtaW4taGVpZ2h0
OiBtYXgtY29udGVudDsKKyAgICBtYXgtaGVpZ2h0OiAxcHg7CisgICAgZ3JpZC10ZW1wbGF0ZS1y
b3dzOiAxZnI7Cit9Cis8L3N0eWxlPgorPHByZT5QYXNzIGlmIG5vIGNyYXNoIG9yIGFzc2VydCB3
aGVuIHRoZSBtaW4taGVpZ2h0IHZhbHVlIGNhbid0IGJlIHJlc29sdmVkLjwvcHJlPgorPHNjcmlw
dD4KK2lmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsK
Kzwvc2NyaXB0Pgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>