<?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>112515</bug_id>
          
          <creation_ts>2013-03-17 03:05:53 -0700</creation_ts>
          <short_desc>[CSSRegions] Crash reflowing content in variable width regions</short_desc>
          <delta_ts>2013-03-19 02:11:30 -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>CSS</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>AdobeTracked</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mihnea Ovidenie">mihnea</reporter>
          <assigned_to name="Mihnea Ovidenie">mihnea</assigned_to>
          <cc>eric</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>WebkitBugTracker</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>856692</commentid>
    <comment_count>0</comment_count>
    <who name="Mihnea Ovidenie">mihnea</who>
    <bug_when>2013-03-17 03:05:53 -0700</bug_when>
    <thetext>1. Assume we have 2 variable width regions, first small and the second larger in width
2. We flow floating content in these regions
3. After layout is done, we replace the floating content with inline content =&gt; the floats are cleared from their blocks (and associated data structures)
4. We layout inline content which does not fully fit in the first smaller region and needs to be moved to the next region
5. When we try to clear the remaining line layout in order to be moved to the next region, floats need to be cleared too
6. When trying to clear the floats in RenderBlock::removeFloatingObjectsBelow, we do not check if m_floatingObjects-&gt;set() is not empty before attempting to retrieve the last float from the collection
(after step3, m_floatingObjects != 0 but m_floatingObjects.set() is not empty)
7. ASSERT</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>856696</commentid>
    <comment_count>1</comment_count>
      <attachid>193462</attachid>
    <who name="Mihnea Ovidenie">mihnea</who>
    <bug_when>2013-03-17 04:39:03 -0700</bug_when>
    <thetext>Created attachment 193462
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>857420</commentid>
    <comment_count>2</comment_count>
      <attachid>193462</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2013-03-18 12:29:44 -0700</bug_when>
    <thetext>Comment on attachment 193462
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>858052</commentid>
    <comment_count>3</comment_count>
      <attachid>193757</attachid>
    <who name="Mihnea Ovidenie">mihnea</who>
    <bug_when>2013-03-19 01:47:11 -0700</bug_when>
    <thetext>Created attachment 193757
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>858071</commentid>
    <comment_count>4</comment_count>
      <attachid>193757</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-19 02:11:26 -0700</bug_when>
    <thetext>Comment on attachment 193757
Patch for landing

Clearing flags on attachment: 193757

Committed r146192: &lt;http://trac.webkit.org/changeset/146192&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>858072</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-19 02:11:30 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>193462</attachid>
            <date>2013-03-17 04:39:03 -0700</date>
            <delta_ts>2013-03-19 01:47:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>112515.patch</filename>
            <type>text/plain</type>
            <size>5813</size>
            <attacher name="Mihnea Ovidenie">mihnea</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBmMjM2ZjYxLi5lMWUwNWQ1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTMtMDMt
MTcgIE1paG5lYSBPdmlkZW5pZSAgPG1paG5lYUBhZG9iZS5jb20+CisKKyAgICAgICAgW0NTU1Jl
Z2lvbnNdIENyYXNoIHJlZmxvd2luZyBjb250ZW50IGluIHZhcmlhYmxlIHdpZHRoIHJlZ2lvbnMK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExMjUxNQor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogZmFzdC9y
ZWdpb25zL2NyYXNoLXJlZmxvdy1pbmxpbmUtY29udGVudC1pbi12YXJpYWJsZS13aWR0aC1yZWdp
b25zLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9yZWdpb25zL2NyYXNoLXJl
Zmxvdy1pbmxpbmUtY29udGVudC1pbi12YXJpYWJsZS13aWR0aC1yZWdpb25zLmh0bWw6IEFkZGVk
LgorCiAyMDEzLTAzLTE1ICBBbmR5IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KIAogICAgICAg
ICBSRUdSRVNTSU9OIChyMTI3Mjc3KTogQ1NTIFVSSXMgd2l0aCBtdWx0aS1ieXRlIFVuaWNvZGUg
ZXNjYXBlIHNlcXVlbmNlcyBmYWlsIHRvIHBhcnNlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9m
YXN0L3JlZ2lvbnMvY3Jhc2gtcmVmbG93LWlubGluZS1jb250ZW50LWluLXZhcmlhYmxlLXdpZHRo
LXJlZ2lvbnMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL2NyYXNoLXJl
Zmxvdy1pbmxpbmUtY29udGVudC1pbi12YXJpYWJsZS13aWR0aC1yZWdpb25zLWV4cGVjdGVkLnR4
dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5mNDYzZGIzCi0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL2NyYXNoLXJlZmxvdy1pbmxpbmUtY29u
dGVudC1pbi12YXJpYWJsZS13aWR0aC1yZWdpb25zLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDYg
QEAKK1Rlc3QgZm9yIFtDU1NSZWdpb25zXSBDcmFzaCByZWZsb3dpbmcgY29udGVudCBpbiB2YXJp
YWJsZSB3aWR0aCByZWdpb25zLgorCitPbiBzdWNjZXNzLCB5b3Ugc2hvdWxkIHNlZSBwYXN0IGJl
bG93IGFuZCB0ZXN0IGRvZXMgbm90IGNyYXNoIG9yIGFzc2VydC4KKworU29tZSB0ZXh0IGhlcmUK
K1BBU1MKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9jcmFzaC1yZWZsb3ct
aW5saW5lLWNvbnRlbnQtaW4tdmFyaWFibGUtd2lkdGgtcmVnaW9ucy5odG1sIGIvTGF5b3V0VGVz
dHMvZmFzdC9yZWdpb25zL2NyYXNoLXJlZmxvdy1pbmxpbmUtY29udGVudC1pbi12YXJpYWJsZS13
aWR0aC1yZWdpb25zLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNzFh
YmM5YQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9jcmFzaC1y
ZWZsb3ctaW5saW5lLWNvbnRlbnQtaW4tdmFyaWFibGUtd2lkdGgtcmVnaW9ucy5odG1sCkBAIC0w
LDAgKzEsMjkgQEAKKzwhZG9jdHlwZSBodG1sPgorPGh0bWw+CisgICAgPGhlYWQ+CisgICAgICAg
IDxzdHlsZT4KKyAgICAgICAgICAgIGJvZHkgeyBmb250OiAxNnB4LzEuMjUgbW9ub3NwYWNlOyB9
CisgICAgICAgICAgICAjY29udGVudCB7IC13ZWJraXQtZmxvdy1pbnRvOiBhcnRpY2xlOyB9Cisg
ICAgICAgICAgICAucmlnaHRGbG9hdCB7IGZsb2F0OiByaWdodDsgfQorICAgICAgICAgICAgLnJl
Z2lvbiB7IC13ZWJraXQtZmxvdy1mcm9tOiBhcnRpY2xlOyB9CisgICAgICAgICAgICAuc21hbGwg
eyB3aWR0aDogNzVweDsgaGVpZ2h0OiAyNXB4OyB9CisgICAgICAgICAgICAuYmlnIHsgd2lkdGg6
IDIwMHB4OyBoZWlnaHQ6IDE1MHB4OyB9CisgICAgICAgIDwvc3R5bGU+CisgICAgPC9oZWFkPgor
PGJvZHk+CisgICAgPHA+VGVzdCBmb3IgPGEgaHJlZj0iaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTExMjUxNSI+IFtDU1NSZWdpb25zXSBDcmFzaCByZWZsb3dpbmcgY29u
dGVudCBpbiB2YXJpYWJsZSB3aWR0aCByZWdpb25zPC9hPi48L3A+CisgICAgPHA+T24gc3VjY2Vz
cywgeW91IHNob3VsZCBzZWUgcGFzdCBiZWxvdyBhbmQgdGVzdCBkb2VzIG5vdCBjcmFzaCBvciBh
c3NlcnQuPC9wPgorICAgIDxkaXYgaWQ9ImNvbnRlbnQiPgorICAgICAgICA8ZGl2IGNsYXNzPSJy
aWdodEZsb2F0Ij5GbG9hdGluZyBjb250ZW50PC9kaXY+CisgICAgPC9kaXY+CisgICAgPGRpdiBj
bGFzcz0icmVnaW9uIHNtYWxsIj48L2Rpdj4KKyAgICA8ZGl2IGNsYXNzPSJyZWdpb24gYmlnIj48
L2Rpdj4KKyAgICA8cD5QQVNTPC9wPgorICAgIDxzY3JpcHQ+CisgICAgICAgIGRvY3VtZW50LmJv
ZHkub2Zmc2V0VG9wOyAvLyBmb3JjZSBsYXlvdXQKKyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoImNvbnRlbnQiKS5pbm5lckhUTUwgPSAiPHNwYW4+U29tZSB0ZXh0IGhlcmU8L3NwYW4+
IjsKKyAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICAgICAgd2luZG93LnRl
c3RSdW5uZXIuZHVtcEFzVGV4dCgpOworICAgIDwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hh
bmdlTG9nCmluZGV4IGJmMjAxNjkuLjExOTY5YmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNCBA
QAorMjAxMy0wMy0xNyAgTWlobmVhIE92aWRlbmllICA8bWlobmVhQGFkb2JlLmNvbT4KKworICAg
ICAgICBbQ1NTUmVnaW9uc10gQ3Jhc2ggcmVmbG93aW5nIGNvbnRlbnQgaW4gdmFyaWFibGUgd2lk
dGggcmVnaW9ucworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTEyNTE1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgV2hlbiByZW1vdmluZyBmbG9hdHMgZHVyaW5nIHJlbGF5b3V0IG9mIGEgbGluZSBpbiBhIHBh
Z2luYXRlZCBjb250ZXh0LAorICAgICAgICB3ZSBoYXZlIHRvIG1ha2Ugc3VyZSB0aGF0IHRoZSBm
bG9hdHMgY29sbGVjdGlvbiBhY3R1YWxseSBoYXMgZWxlbWVudHMgYmVmb3JlCisgICAgICAgIGFj
Y2Vzc2luZyB0aGUgbGFzdCBmbG9hdCBmcm9tIHRoZSBjb2xsZWN0aW9uLgorICAgICAgICBUaGlz
IHNpdHVhdGlvbiBhcmlzZXMgd2hlbiBhIGJsb2NrIGhhZCBmbG9hdHMgaW4gYSBwcmV2aW91cyBs
YXlvdXQgYW5kIGFmdGVyCisgICAgICAgIHRoZXkgd2VyZSByZW1vdmVkLCBtX2Zsb2F0aW5nT2Jq
ZWN0cyBpcyBub3QgZGVzdHJveWVkLCBvbmx5IGVtcHRpZWQuICAgICAgIAorCisgICAgICAgIFRl
c3Q6IGZhc3QvcmVnaW9ucy9jcmFzaC1yZWZsb3ctaW5saW5lLWNvbnRlbnQtaW4tdmFyaWFibGUt
d2lkdGgtcmVnaW9ucy5odG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyQmxvY2suY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyQmxvY2s6OnJlbW92ZUZsb2F0aW5nT2JqZWN0c0Jl
bG93KToKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyQmxvY2tMaW5lTGF5b3V0LmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OlJlbmRlckJsb2NrOjpsYXlvdXRSdW5zQW5kRmxvYXRzKToKKyAgICAg
ICAgKFdlYkNvcmU6OlJlbmRlckJsb2NrOjpsYXlvdXRSdW5zQW5kRmxvYXRzSW5SYW5nZSk6CisK
IDIwMTMtMDMtMTUgIEFuZHkgRXN0ZXMgIDxhZXN0ZXNAYXBwbGUuY29tPgogCiAgICAgICAgIFJF
R1JFU1NJT04gKHIxMjcyNzcpOiBDU1MgVVJJcyB3aXRoIG11bHRpLWJ5dGUgVW5pY29kZSBlc2Nh
cGUgc2VxdWVuY2VzIGZhaWwgdG8gcGFyc2UKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJCbG9jay5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
QmxvY2suY3BwCmluZGV4IGQ4MmYyZjYuLjU1NGZkZjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJCbG9jay5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlckJsb2NrLmNwcApAQCAtMzk1Nyw3ICszOTU3LDcgQEAgdm9pZCBSZW5kZXJCbG9j
azo6cmVtb3ZlRmxvYXRpbmdPYmplY3QoUmVuZGVyQm94KiBvKQogCiB2b2lkIFJlbmRlckJsb2Nr
OjpyZW1vdmVGbG9hdGluZ09iamVjdHNCZWxvdyhGbG9hdGluZ09iamVjdCogbGFzdEZsb2F0LCBp
bnQgbG9naWNhbE9mZnNldCkKIHsKLSAgICBpZiAoIW1fZmxvYXRpbmdPYmplY3RzKQorICAgIGlm
ICghY29udGFpbnNGbG9hdHMoKSkKICAgICAgICAgcmV0dXJuOwogICAgIAogICAgIGNvbnN0IEZs
b2F0aW5nT2JqZWN0U2V0JiBmbG9hdGluZ09iamVjdFNldCA9IG1fZmxvYXRpbmdPYmplY3RzLT5z
ZXQoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9ja0xp
bmVMYXlvdXQuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrTGluZUxh
eW91dC5jcHAKaW5kZXggOTAzMjQ2Zi4uYWE4NDQyMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrTGluZUxheW91dC5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrTGluZUxheW91dC5jcHAKQEAgLTE0OTQsNyArMTQ5NCw3
IEBAIHZvaWQgUmVuZGVyQmxvY2s6OmxheW91dFJ1bnNBbmRGbG9hdHMoTGluZUxheW91dFN0YXRl
JiBsYXlvdXRTdGF0ZSwgYm9vbCBoYXNJbmxpCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAo
bV9mbG9hdGluZ09iamVjdHMgJiYgIW1fZmxvYXRpbmdPYmplY3RzLT5zZXQoKS5pc0VtcHR5KCkp
CisgICAgaWYgKGNvbnRhaW5zRmxvYXRzKCkpCiAgICAgICAgIGxheW91dFN0YXRlLnNldExhc3RG
bG9hdChtX2Zsb2F0aW5nT2JqZWN0cy0+c2V0KCkubGFzdCgpKTsKIAogICAgIC8vIFdlIGFsc28g
ZmluZCB0aGUgZmlyc3QgY2xlYW4gbGluZSBhbmQgZXh0cmFjdCB0aGVzZSBsaW5lcy4gIFdlIHdp
bGwgYWRkIHRoZW0gYmFjawpAQCAtMTU5NSw3ICsxNTk1LDcgQEAgdm9pZCBSZW5kZXJCbG9jazo6
bGF5b3V0UnVuc0FuZEZsb2F0c0luUmFuZ2UoTGluZUxheW91dFN0YXRlJiBsYXlvdXRTdGF0ZSwg
SW5saW4KIAogICAgICAgICBjb25zdCBJbmxpbmVJdGVyYXRvciBvbGRFbmQgPSBlbmQ7CiAgICAg
ICAgIGJvb2wgaXNOZXdVQkFQYXJhZ3JhcGggPSBsYXlvdXRTdGF0ZS5saW5lSW5mbygpLnByZXZp
b3VzTGluZUJyb2tlQ2xlYW5seSgpOwotICAgICAgICBGbG9hdGluZ09iamVjdCogbGFzdEZsb2F0
RnJvbVByZXZpb3VzTGluZSA9IChtX2Zsb2F0aW5nT2JqZWN0cyAmJiAhbV9mbG9hdGluZ09iamVj
dHMtPnNldCgpLmlzRW1wdHkoKSkgPyBtX2Zsb2F0aW5nT2JqZWN0cy0+c2V0KCkubGFzdCgpIDog
MDsKKyAgICAgICAgRmxvYXRpbmdPYmplY3QqIGxhc3RGbG9hdEZyb21QcmV2aW91c0xpbmUgPSAo
Y29udGFpbnNGbG9hdHMoKSkgPyBtX2Zsb2F0aW5nT2JqZWN0cy0+c2V0KCkubGFzdCgpIDogMDsK
ICNpZiBFTkFCTEUoQ1NTX0VYQ0xVU0lPTlMpCiAgICAgICAgIC8vIEZJWE1FOiBCdWcgOTUzNjE6
IEl0IGlzIHBvc3NpYmxlIGZvciBhIGxpbmUgdG8gZ3JvdyBiZXlvbmQgbGluZUhlaWdodCwgaW4g
d2hpY2gKICAgICAgICAgLy8gY2FzZSB0aGVzZSBzZWdtZW50cyBtYXkgYmUgaW5jb3JyZWN0Lgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>193757</attachid>
            <date>2013-03-19 01:47:11 -0700</date>
            <delta_ts>2013-03-19 02:11:26 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-112515-20130319104301.patch</filename>
            <type>text/plain</type>
            <size>6238</size>
            <attacher name="Mihnea Ovidenie">mihnea</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ2MTgzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODhmOTEzZDVjMzIxYmYw
MjRlODg0MDE3NTcyMDMwMjY2ZWRiN2JkOS4uM2U1MzQ1ZTI2OTU1ZTk4ZWQyN2QzZWI0NGJjMTlh
YmVlZWU3ZGNlNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDEzLTAzLTE5ICBNaWhu
ZWEgT3ZpZGVuaWUgIDxtaWhuZWFAYWRvYmUuY29tPgorCisgICAgICAgIFtDU1NSZWdpb25zXSBD
cmFzaCByZWZsb3dpbmcgY29udGVudCBpbiB2YXJpYWJsZSB3aWR0aCByZWdpb25zCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTI1MTUKKworICAgICAg
ICBSZXZpZXdlZCBieSBEYXZpZCBIeWF0dC4KKworICAgICAgICBXaGVuIHJlbW92aW5nIGZsb2F0
cyBkdXJpbmcgcmVsYXlvdXQgb2YgYSBsaW5lIGluIGEgcGFnaW5hdGVkIGNvbnRleHQsCisgICAg
ICAgIHdlIGhhdmUgdG8gbWFrZSBzdXJlIHRoYXQgdGhlIGZsb2F0cyBjb2xsZWN0aW9uIGFjdHVh
bGx5IGhhcyBlbGVtZW50cyBiZWZvcmUKKyAgICAgICAgYWNjZXNzaW5nIHRoZSBsYXN0IGZsb2F0
IGZyb20gdGhlIGNvbGxlY3Rpb24uCisgICAgICAgIFRoaXMgc2l0dWF0aW9uIGFyaXNlcyB3aGVu
IGEgYmxvY2sgaGFkIGZsb2F0cyBpbiBhIHByZXZpb3VzIGxheW91dCBhbmQgYWZ0ZXIKKyAgICAg
ICAgdGhleSB3ZXJlIHJlbW92ZWQsIG1fZmxvYXRpbmdPYmplY3RzIGlzIG5vdCBkZXN0cm95ZWQs
IG9ubHkgZW1wdGllZC4KKworICAgICAgICBUZXN0OiBmYXN0L3JlZ2lvbnMvY3Jhc2gtcmVmbG93
LWlubGluZS1jb250ZW50LWluLXZhcmlhYmxlLXdpZHRoLXJlZ2lvbnMuaHRtbAorCisgICAgICAg
ICogcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJs
b2NrOjpyZW1vdmVGbG9hdGluZ09iamVjdHNCZWxvdyk6CisgICAgICAgICogcmVuZGVyaW5nL1Jl
bmRlckJsb2NrTGluZUxheW91dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJCbG9jazo6
bGF5b3V0UnVuc0FuZEZsb2F0cyk6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJCbG9jazo6bGF5
b3V0UnVuc0FuZEZsb2F0c0luUmFuZ2UpOgorCiAyMDEzLTAzLTE4ICBBbGV4YW5kZXIgUGF2bG92
ICA8YXBhdmxvdkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogW1N0eWxl
c10gVGhlICJpbmhlcml0IiBwcm9wZXJ0eSB2YWx1ZSBzaG91bGQgYmUgc3VnZ2VzdGVkIGZvciBh
bGwgcHJvcGVydGllcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
ckJsb2NrLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9jay5jcHAKaW5k
ZXggZDgyZjJmNjU2NDMzMTM1ZTA3NTQ3NWVhZDI1ZjA4ZjA0ZjIzZDE2MC4uNTU0ZmRmOGMwMzIx
MGNkNjk4Y2M4YjgwNDczN2E4NjgyOGQ2ODczNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyQmxvY2suY3BwCkBAIC0zOTU3LDcgKzM5NTcsNyBAQCB2b2lkIFJlbmRlckJsb2NrOjpy
ZW1vdmVGbG9hdGluZ09iamVjdChSZW5kZXJCb3gqIG8pCiAKIHZvaWQgUmVuZGVyQmxvY2s6OnJl
bW92ZUZsb2F0aW5nT2JqZWN0c0JlbG93KEZsb2F0aW5nT2JqZWN0KiBsYXN0RmxvYXQsIGludCBs
b2dpY2FsT2Zmc2V0KQogewotICAgIGlmICghbV9mbG9hdGluZ09iamVjdHMpCisgICAgaWYgKCFj
b250YWluc0Zsb2F0cygpKQogICAgICAgICByZXR1cm47CiAgICAgCiAgICAgY29uc3QgRmxvYXRp
bmdPYmplY3RTZXQmIGZsb2F0aW5nT2JqZWN0U2V0ID0gbV9mbG9hdGluZ09iamVjdHMtPnNldCgp
OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrTGluZUxh
eW91dC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2tMaW5lTGF5b3V0
LmNwcAppbmRleCBiYzAxYTllZWI4YTM0ZDcxNzM5NzBhYjJiMjYyYTNmYTlkMTA2Yzg2Li5kYTU2
OTYyOWNlMmY1NzRmMWY1MDk2ZWQ3MjRiMDIxMzMwZTQyNGI5IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2tMaW5lTGF5b3V0LmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2tMaW5lTGF5b3V0LmNwcApAQCAtMTQ5NSw3ICsx
NDk1LDcgQEAgdm9pZCBSZW5kZXJCbG9jazo6bGF5b3V0UnVuc0FuZEZsb2F0cyhMaW5lTGF5b3V0
U3RhdGUmIGxheW91dFN0YXRlLCBib29sIGhhc0lubGkKICAgICAgICAgfQogICAgIH0KIAotICAg
IGlmIChtX2Zsb2F0aW5nT2JqZWN0cyAmJiAhbV9mbG9hdGluZ09iamVjdHMtPnNldCgpLmlzRW1w
dHkoKSkKKyAgICBpZiAoY29udGFpbnNGbG9hdHMoKSkKICAgICAgICAgbGF5b3V0U3RhdGUuc2V0
TGFzdEZsb2F0KG1fZmxvYXRpbmdPYmplY3RzLT5zZXQoKS5sYXN0KCkpOwogCiAgICAgLy8gV2Ug
YWxzbyBmaW5kIHRoZSBmaXJzdCBjbGVhbiBsaW5lIGFuZCBleHRyYWN0IHRoZXNlIGxpbmVzLiAg
V2Ugd2lsbCBhZGQgdGhlbSBiYWNrCkBAIC0xNTk2LDcgKzE1OTYsNyBAQCB2b2lkIFJlbmRlckJs
b2NrOjpsYXlvdXRSdW5zQW5kRmxvYXRzSW5SYW5nZShMaW5lTGF5b3V0U3RhdGUmIGxheW91dFN0
YXRlLCBJbmxpbgogCiAgICAgICAgIGNvbnN0IElubGluZUl0ZXJhdG9yIG9sZEVuZCA9IGVuZDsK
ICAgICAgICAgYm9vbCBpc05ld1VCQVBhcmFncmFwaCA9IGxheW91dFN0YXRlLmxpbmVJbmZvKCku
cHJldmlvdXNMaW5lQnJva2VDbGVhbmx5KCk7Ci0gICAgICAgIEZsb2F0aW5nT2JqZWN0KiBsYXN0
RmxvYXRGcm9tUHJldmlvdXNMaW5lID0gKG1fZmxvYXRpbmdPYmplY3RzICYmICFtX2Zsb2F0aW5n
T2JqZWN0cy0+c2V0KCkuaXNFbXB0eSgpKSA/IG1fZmxvYXRpbmdPYmplY3RzLT5zZXQoKS5sYXN0
KCkgOiAwOworICAgICAgICBGbG9hdGluZ09iamVjdCogbGFzdEZsb2F0RnJvbVByZXZpb3VzTGlu
ZSA9IChjb250YWluc0Zsb2F0cygpKSA/IG1fZmxvYXRpbmdPYmplY3RzLT5zZXQoKS5sYXN0KCkg
OiAwOwogI2lmIEVOQUJMRShDU1NfRVhDTFVTSU9OUykKICAgICAgICAgLy8gRklYTUU6IEJ1ZyA5
NTM2MTogSXQgaXMgcG9zc2libGUgZm9yIGEgbGluZSB0byBncm93IGJleW9uZCBsaW5lSGVpZ2h0
LCBpbiB3aGljaAogICAgICAgICAvLyBjYXNlIHRoZXNlIHNlZ21lbnRzIG1heSBiZSBpbmNvcnJl
Y3QuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKaW5kZXggMGMxNjU5MjdmNDllN2Q5M2ExNjY3ZDI0NGZiNDNjNjI2ZTU1ZjFiNi4uZGU0
NGQyMzM0MWEzM2Y3N2RjMDNmMDkyY2QxZThlNzM3NDQwMTQ3OSAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEz
IEBACisyMDEzLTAzLTE5ICBNaWhuZWEgT3ZpZGVuaWUgIDxtaWhuZWFAYWRvYmUuY29tPgorCisg
ICAgICAgIFtDU1NSZWdpb25zXSBDcmFzaCByZWZsb3dpbmcgY29udGVudCBpbiB2YXJpYWJsZSB3
aWR0aCByZWdpb25zCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMTI1MTUKKworICAgICAgICBSZXZpZXdlZCBieSBEYXZpZCBIeWF0dC4KKworICAgICAg
ICAqIGZhc3QvcmVnaW9ucy9jcmFzaC1yZWZsb3ctaW5saW5lLWNvbnRlbnQtaW4tdmFyaWFibGUt
d2lkdGgtcmVnaW9ucy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvcmVnaW9u
cy9jcmFzaC1yZWZsb3ctaW5saW5lLWNvbnRlbnQtaW4tdmFyaWFibGUtd2lkdGgtcmVnaW9ucy5o
dG1sOiBBZGRlZC4KKwogMjAxMy0wMy0xOCAgRGF2aWQgTGV2aW4gIDxsZXZpbkBjaHJvbWl1bS5v
cmc+CiAKICAgICAgICAgQ2hhbmdlIGljb24tdXJsLXByb3BlcnR5IHRlc3QgZm9yIHBsYXRmb3Jt
cyB3aGljaCBkb24ndCBzdXBwb3J0IGR1bXBJY29uQ2hhbmdlcy4KZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2Zhc3QvcmVnaW9ucy9jcmFzaC1yZWZsb3ctaW5saW5lLWNvbnRlbnQtaW4tdmFyaWFi
bGUtd2lkdGgtcmVnaW9ucy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMv
Y3Jhc2gtcmVmbG93LWlubGluZS1jb250ZW50LWluLXZhcmlhYmxlLXdpZHRoLXJlZ2lvbnMtZXhw
ZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLmY0NjNkYjM2ODA1NzA1MDZlMWRhNWU1Yjg0YTcxMmY2N2Qz
N2NlMDYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvY3Jhc2gt
cmVmbG93LWlubGluZS1jb250ZW50LWluLXZhcmlhYmxlLXdpZHRoLXJlZ2lvbnMtZXhwZWN0ZWQu
dHh0CkBAIC0wLDAgKzEsNiBAQAorVGVzdCBmb3IgW0NTU1JlZ2lvbnNdIENyYXNoIHJlZmxvd2lu
ZyBjb250ZW50IGluIHZhcmlhYmxlIHdpZHRoIHJlZ2lvbnMuCisKK09uIHN1Y2Nlc3MsIHlvdSBz
aG91bGQgc2VlIHBhc3QgYmVsb3cgYW5kIHRlc3QgZG9lcyBub3QgY3Jhc2ggb3IgYXNzZXJ0Lgor
CitTb21lIHRleHQgaGVyZQorUEFTUwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9yZWdp
b25zL2NyYXNoLXJlZmxvdy1pbmxpbmUtY29udGVudC1pbi12YXJpYWJsZS13aWR0aC1yZWdpb25z
Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvY3Jhc2gtcmVmbG93LWlubGluZS1jb250
ZW50LWluLXZhcmlhYmxlLXdpZHRoLXJlZ2lvbnMuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi43MWFiYzlhZmM5
MTgxNGQ0YjNlZjNhMDhhZjIxYTAzMWU1NTMxM2IzCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvZmFzdC9yZWdpb25zL2NyYXNoLXJlZmxvdy1pbmxpbmUtY29udGVudC1pbi12YXJpYWJs
ZS13aWR0aC1yZWdpb25zLmh0bWwKQEAgLTAsMCArMSwyOSBAQAorPCFkb2N0eXBlIGh0bWw+Cis8
aHRtbD4KKyAgICA8aGVhZD4KKyAgICAgICAgPHN0eWxlPgorICAgICAgICAgICAgYm9keSB7IGZv
bnQ6IDE2cHgvMS4yNSBtb25vc3BhY2U7IH0KKyAgICAgICAgICAgICNjb250ZW50IHsgLXdlYmtp
dC1mbG93LWludG86IGFydGljbGU7IH0KKyAgICAgICAgICAgIC5yaWdodEZsb2F0IHsgZmxvYXQ6
IHJpZ2h0OyB9CisgICAgICAgICAgICAucmVnaW9uIHsgLXdlYmtpdC1mbG93LWZyb206IGFydGlj
bGU7IH0KKyAgICAgICAgICAgIC5zbWFsbCB7IHdpZHRoOiA3NXB4OyBoZWlnaHQ6IDI1cHg7IH0K
KyAgICAgICAgICAgIC5iaWcgeyB3aWR0aDogMjAwcHg7IGhlaWdodDogMTUwcHg7IH0KKyAgICAg
ICAgPC9zdHlsZT4KKyAgICA8L2hlYWQ+Cis8Ym9keT4KKyAgICA8cD5UZXN0IGZvciA8YSBocmVm
PSJodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTEyNTE1Ij4gW0NTU1Jl
Z2lvbnNdIENyYXNoIHJlZmxvd2luZyBjb250ZW50IGluIHZhcmlhYmxlIHdpZHRoIHJlZ2lvbnM8
L2E+LjwvcD4KKyAgICA8cD5PbiBzdWNjZXNzLCB5b3Ugc2hvdWxkIHNlZSBwYXN0IGJlbG93IGFu
ZCB0ZXN0IGRvZXMgbm90IGNyYXNoIG9yIGFzc2VydC48L3A+CisgICAgPGRpdiBpZD0iY29udGVu
dCI+CisgICAgICAgIDxkaXYgY2xhc3M9InJpZ2h0RmxvYXQiPkZsb2F0aW5nIGNvbnRlbnQ8L2Rp
dj4KKyAgICA8L2Rpdj4KKyAgICA8ZGl2IGNsYXNzPSJyZWdpb24gc21hbGwiPjwvZGl2PgorICAg
IDxkaXYgY2xhc3M9InJlZ2lvbiBiaWciPjwvZGl2PgorICAgIDxwPlBBU1M8L3A+CisgICAgPHNj
cmlwdD4KKyAgICAgICAgZG9jdW1lbnQuYm9keS5vZmZzZXRUb3A7IC8vIGZvcmNlIGxheW91dAor
ICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiY29udGVudCIpLmlubmVySFRNTCA9ICI8
c3Bhbj5Tb21lIHRleHQgaGVyZTwvc3Bhbj4iOworICAgICAgICBpZiAod2luZG93LnRlc3RSdW5u
ZXIpCisgICAgICAgICAgICB3aW5kb3cudGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisgICAgPC9z
Y3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>