<?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>171469</bug_id>
          
          <creation_ts>2017-04-28 17:39:24 -0700</creation_ts>
          <short_desc>Enhance showLayerTree() to show fragments</short_desc>
          <delta_ts>2017-04-29 20:07:00 -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>New Bugs</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>joepeck</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1302906</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-04-28 17:39:24 -0700</bug_when>
    <thetext>Enhance showLayerTree() to show fragments</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302908</commentid>
    <comment_count>1</comment_count>
      <attachid>308632</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-04-28 17:41:08 -0700</bug_when>
    <thetext>Created attachment 308632
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302918</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-04-28 17:49:20 -0700</bug_when>
    <thetext>https://trac.webkit.org/r215964</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302964</commentid>
    <comment_count>3</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2017-04-28 20:08:41 -0700</bug_when>
    <thetext>Lots of test failures with this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302965</commentid>
    <comment_count>4</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2017-04-28 20:10:46 -0700</bug_when>
    <thetext>Or maybe with bug 171458?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1303053</commentid>
    <comment_count>5</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-04-29 19:56:02 -0700</bug_when>
    <thetext>Looks like I&apos;m printing layer renderer children now where I was not before. Investigating.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1303054</commentid>
    <comment_count>6</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-04-29 20:07:00 -0700</bug_when>
    <thetext>Followup in https://trac.webkit.org/changeset/215978/webkit</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>308632</attachid>
            <date>2017-04-28 17:41:08 -0700</date>
            <delta_ts>2017-04-28 17:43:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-171469-20170428174108.patch</filename>
            <type>text/plain</type>
            <size>11247</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE1ODgyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzlmMGU4YjA5ZDBmNDZi
ZGFlOThhOGVlOWE4M2Q1YTE4NWVhNmYyZS4uYzFhNjNhOWZkYmJiNzhlMjQ2YTVhNDkyMjQ5MzJk
ZWVhOTMzY2U2OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDM0IEBACiAyMDE3LTA0LTI4ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCisgICAgICAgIEVuaGFuY2Ugc2hv
d0xheWVyVHJlZSgpIHRvIHNob3cgZnJhZ21lbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzE0NjkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBIYXZlIHNob3dMYXllclRyZWUoKSBkdW1wIGZyYWdtZW50
cywgbGlrZToKKworICAgICAgICAgICAgIG5vcm1hbCBmbG93IGxpc3QoMSkKKyAgICAgICAgICAg
ICAgbGF5ZXIgMHgxMWMxODc5YzAgYXQgKDAsMCkgc2l6ZSA3MDB4MTg1OCBiYWNrZ3JvdW5kQ2xp
cCBhdCAoMCwwKSBzaXplIDIxMjB4Nzc5IGNsaXAgYXQgKDAsMCkgc2l6ZSAyMTIweDc3OQorICAg
ICAgICAgICAgICAgICAgIGZyYWdtZW50IDA6IGJvdW5kcyBpbiBsYXllciBhdCAoMCwwKSBzaXpl
IDcwMHgxODU4IGZyYWdtZW50IGJvdW5kcyBhdCAoMCwwKSBzaXplIDcwMHg3NzkKKyAgICAgICAg
ICAgICAgICAgICBmcmFnbWVudCAxOiBib3VuZHMgaW4gbGF5ZXIgYXQgKDcxMCwtNzc5KSBzaXpl
IDcwMHgxODU4IGZyYWdtZW50IGJvdW5kcyBhdCAoNzEwLDApIHNpemUgNzAweDc3OQorICAgICAg
ICAgICAgICAgICAgIGZyYWdtZW50IDI6IGJvdW5kcyBpbiBsYXllciBhdCAoMTQyMCwtMTU1OCkg
c2l6ZSA3MDB4MTg1OCBmcmFnbWVudCBib3VuZHMgYXQgKDE0MjAsMCkgc2l6ZSA3MDB4MzAwCisg
ICAgICAgICAgICAgICAgUmVuZGVyTXVsdGlDb2x1bW5GbG93VGhyZWFkIDB4MTFmMWYzMzQwIGF0
ICgwLDApIHNpemUgNzAweDE4NTgKKworICAgICAgICBXZSB3YW50IHRoZXNlIHRvIHNob3cgYmVm
b3JlIHRoZSBjaGlsZCByZW5kZXJlcnMsIHNvIGZhY3RvciB0aGF0IGNvZGUgaW50byB3cml0ZUxh
eWVyUmVuZGVyZXJzKCkuCisgICAgICAgIAorICAgICAgICBPdmVybG9hZGluZyBvZiB3cml0ZSgp
IGZvciBsYXllcnMgZG9lc24ndCBoZWxwIGFueW9uZSwgc28gY2FsbCBpdCB3cml0ZUxheWVyKCkg
Zm9yIHNlYXJjaGFiaWxpdHkuCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6c2hvd0xheWVyVHJlZSk6CisgICAgICAgICogcmVuZGVyaW5n
L1JlbmRlckxheWVyLmg6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlclRyZWVBc1RleHQuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6d3JpdGVMYXllcik6CisgICAgICAgIChXZWJDb3JlOjp3cml0
ZUxheWVyUmVuZGVyZXJzKToKKyAgICAgICAgKFdlYkNvcmU6OndyaXRlTGF5ZXJzKToKKyAgICAg
ICAgKiByZW5kZXJpbmcvUmVuZGVyVHJlZUFzVGV4dC5oOgorCisyMDE3LTA0LTI4ICBTaW1vbiBG
cmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCiAgICAgICAgIE1vZGVybml6ZSBSZW5k
ZXJUcmVlQXNUZXh0IGNvZGUKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE3MTQ1OAogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyTGF5ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNw
cAppbmRleCA3ZGZkZTQzYTNhOGU2Yzc4OGFhYzZmZDNjZWJjNDAyYzk1ODlhNGEwLi5iYjNkMmI3
ZThmYzhjZjFjZTkxY2M5NjgzNzVhYTFmOTk4NzY0ZTVhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJMYXllci5jcHAKQEAgLTcyMDQsNyArNzIwNCw3IEBAIHZvaWQgc2hvd0xheWVy
VHJlZShjb25zdCBXZWJDb3JlOjpSZW5kZXJMYXllciogbGF5ZXIpCiAgICAgaWYgKCFsYXllcikK
ICAgICAgICAgcmV0dXJuOwogCi0gICAgV1RGOjpTdHJpbmcgb3V0cHV0ID0gZXh0ZXJuYWxSZXBy
ZXNlbnRhdGlvbigmbGF5ZXItPnJlbmRlcmVyKCkuZnJhbWUoKSwgV2ViQ29yZTo6UmVuZGVyQXNU
ZXh0U2hvd0FsbExheWVycyB8IFdlYkNvcmU6OlJlbmRlckFzVGV4dFNob3dMYXllck5lc3Rpbmcg
fCBXZWJDb3JlOjpSZW5kZXJBc1RleHRTaG93Q29tcG9zaXRlZExheWVycyB8IFdlYkNvcmU6OlJl
bmRlckFzVGV4dFNob3dBZGRyZXNzZXMgfCBXZWJDb3JlOjpSZW5kZXJBc1RleHRTaG93SURBbmRD
bGFzcyB8IFdlYkNvcmU6OlJlbmRlckFzVGV4dERvbnRVcGRhdGVMYXlvdXQgfCBXZWJDb3JlOjpS
ZW5kZXJBc1RleHRTaG93TGF5b3V0U3RhdGUgfCBXZWJDb3JlOjpSZW5kZXJBc1RleHRTaG93T3Zl
cmZsb3cgfCBXZWJDb3JlOjpSZW5kZXJBc1RleHRTaG93U1ZHR2VvbWV0cnkpOworICAgIFdURjo6
U3RyaW5nIG91dHB1dCA9IGV4dGVybmFsUmVwcmVzZW50YXRpb24oJmxheWVyLT5yZW5kZXJlcigp
LmZyYW1lKCksIFdlYkNvcmU6OlJlbmRlckFzVGV4dFNob3dBbGxMYXllcnMgfCBXZWJDb3JlOjpS
ZW5kZXJBc1RleHRTaG93TGF5ZXJOZXN0aW5nIHwgV2ViQ29yZTo6UmVuZGVyQXNUZXh0U2hvd0Nv
bXBvc2l0ZWRMYXllcnMgfCBXZWJDb3JlOjpSZW5kZXJBc1RleHRTaG93QWRkcmVzc2VzIHwgV2Vi
Q29yZTo6UmVuZGVyQXNUZXh0U2hvd0lEQW5kQ2xhc3MgfCBXZWJDb3JlOjpSZW5kZXJBc1RleHRE
b250VXBkYXRlTGF5b3V0IHwgV2ViQ29yZTo6UmVuZGVyQXNUZXh0U2hvd0xheW91dFN0YXRlIHwg
V2ViQ29yZTo6UmVuZGVyQXNUZXh0U2hvd092ZXJmbG93IHwgV2ViQ29yZTo6UmVuZGVyQXNUZXh0
U2hvd1NWR0dlb21ldHJ5IHwgV2ViQ29yZTo6UmVuZGVyQXNUZXh0U2hvd0xheWVyRnJhZ21lbnRz
KTsKICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzXG4iLCBvdXRwdXQudXRmOCgpLmRhdGEoKSk7CiB9
CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5oIGIv
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmgKaW5kZXggZjJlYWFmNTIxNmJl
Mjg5ZWNlNzNhNTY3ZmNmNDM1MDgyNjVlNDRlNS4uNmUxNzUwNzI0N2MwN2M0NDZkYzcxMjFiMTA2
M2ZlMGQ3MjBjMzc0NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
ckxheWVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmgKQEAg
LTUyOCw2ICs1MjgsMTIgQEAgcHVibGljOgogICAgIHZvaWQgY2FsY3VsYXRlUmVjdHMoY29uc3Qg
Q2xpcFJlY3RzQ29udGV4dCYsIGNvbnN0IExheW91dFJlY3QmIHBhaW50RGlydHlSZWN0LCBMYXlv
dXRSZWN0JiBsYXllckJvdW5kcywKICAgICAgICAgQ2xpcFJlY3QmIGJhY2tncm91bmRSZWN0LCBD
bGlwUmVjdCYgZm9yZWdyb3VuZFJlY3QsIGNvbnN0IExheW91dFNpemUmIG9mZnNldEZyb21Sb290
KSBjb25zdDsKIAorICAgIC8vIFB1YmxpYyBqdXN0IGZvciBSZW5kZXJUcmVlQXNUZXh0LgorICAg
IHZvaWQgY29sbGVjdEZyYWdtZW50cyhMYXllckZyYWdtZW50cyYsIGNvbnN0IFJlbmRlckxheWVy
KiByb290TGF5ZXIsIGNvbnN0IExheW91dFJlY3QmIGRpcnR5UmVjdCwKKyAgICAgICAgUGFnaW5h
dGlvbkluY2x1c2lvbk1vZGUsCisgICAgICAgIENsaXBSZWN0c1R5cGUsIE92ZXJsYXlTY3JvbGxi
YXJTaXplUmVsZXZhbmN5IGluT3ZlcmxheVNjcm9sbGJhclNpemVSZWxldmFuY3ksIFNob3VsZFJl
c3BlY3RPdmVyZmxvd0NsaXAsIGNvbnN0IExheW91dFNpemUmIG9mZnNldEZyb21Sb290LAorICAg
ICAgICBjb25zdCBMYXlvdXRSZWN0KiBsYXllckJvdW5kaW5nQm94ID0gbnVsbHB0ciwgU2hvdWxk
QXBwbHlSb290T2Zmc2V0VG9GcmFnbWVudHMgPSBJZ25vcmVSb290T2Zmc2V0Rm9yRnJhZ21lbnRz
KTsKKyAgICAgICAgCiAgICAgTGF5b3V0UmVjdCBjaGlsZHJlbkNsaXBSZWN0KCkgY29uc3Q7IC8v
IFJldHVybnMgdGhlIGZvcmVncm91bmQgY2xpcCByZWN0IG9mIHRoZSBsYXllciBpbiB0aGUgZG9j
dW1lbnQncyBjb29yZGluYXRlIHNwYWNlLgogICAgIExheW91dFJlY3Qgc2VsZkNsaXBSZWN0KCkg
Y29uc3Q7IC8vIFJldHVybnMgdGhlIGJhY2tncm91bmQgY2xpcCByZWN0IG9mIHRoZSBsYXllciBp
biB0aGUgZG9jdW1lbnQncyBjb29yZGluYXRlIHNwYWNlLgogICAgIExheW91dFJlY3QgbG9jYWxD
bGlwUmVjdChib29sJiBjbGlwRXhjZWVkc0JvdW5kcykgY29uc3Q7IC8vIFJldHVybnMgdGhlIGJh
Y2tncm91bmQgY2xpcCByZWN0IG9mIHRoZSBsYXllciBpbiB0aGUgbG9jYWwgY29vcmRpbmF0ZSBz
cGFjZS4KQEAgLTgzMCwxMCArODM2LDYgQEAgcHJpdmF0ZToKICAgICB2b2lkIHBhaW50TGF5ZXJD
b250ZW50cyhHcmFwaGljc0NvbnRleHQmLCBjb25zdCBMYXllclBhaW50aW5nSW5mbyYsIFBhaW50
TGF5ZXJGbGFncyk7CiAgICAgdm9pZCBwYWludExpc3QoVmVjdG9yPFJlbmRlckxheWVyKj4qLCBH
cmFwaGljc0NvbnRleHQmLCBjb25zdCBMYXllclBhaW50aW5nSW5mbyYsIFBhaW50TGF5ZXJGbGFn
cyk7CiAKLSAgICB2b2lkIGNvbGxlY3RGcmFnbWVudHMoTGF5ZXJGcmFnbWVudHMmLCBjb25zdCBS
ZW5kZXJMYXllciogcm9vdExheWVyLCBjb25zdCBMYXlvdXRSZWN0JiBkaXJ0eVJlY3QsCi0gICAg
ICAgIFBhZ2luYXRpb25JbmNsdXNpb25Nb2RlLAotICAgICAgICBDbGlwUmVjdHNUeXBlLCBPdmVy
bGF5U2Nyb2xsYmFyU2l6ZVJlbGV2YW5jeSBpbk92ZXJsYXlTY3JvbGxiYXJTaXplUmVsZXZhbmN5
LCBTaG91bGRSZXNwZWN0T3ZlcmZsb3dDbGlwLCBjb25zdCBMYXlvdXRTaXplJiBvZmZzZXRGcm9t
Um9vdCwKLSAgICAgICAgY29uc3QgTGF5b3V0UmVjdCogbGF5ZXJCb3VuZGluZ0JveCA9IG51bGxw
dHIsIFNob3VsZEFwcGx5Um9vdE9mZnNldFRvRnJhZ21lbnRzID0gSWdub3JlUm9vdE9mZnNldEZv
ckZyYWdtZW50cyk7CiAgICAgdm9pZCB1cGRhdGVQYWludGluZ0luZm9Gb3JGcmFnbWVudHMoTGF5
ZXJGcmFnbWVudHMmLCBjb25zdCBMYXllclBhaW50aW5nSW5mbyYsIFBhaW50TGF5ZXJGbGFncywg
Ym9vbCBzaG91bGRQYWludENvbnRlbnQsIGNvbnN0IExheW91dFNpemUmIG9mZnNldEZyb21Sb290
KTsKICAgICB2b2lkIHBhaW50QmFja2dyb3VuZEZvckZyYWdtZW50cyhjb25zdCBMYXllckZyYWdt
ZW50cyYsIEdyYXBoaWNzQ29udGV4dCYsIEdyYXBoaWNzQ29udGV4dCYgdHJhbnNwYXJlbmN5TGF5
ZXJDb250ZXh0LAogICAgICAgICBjb25zdCBMYXlvdXRSZWN0JiB0cmFuc3BhcmVuY3lQYWludERp
cnR5UmVjdCwgYm9vbCBoYXZlVHJhbnNwYXJlbmN5LCBjb25zdCBMYXllclBhaW50aW5nSW5mbyYs
IFBhaW50QmVoYXZpb3IsIFJlbmRlck9iamVjdCogcGFpbnRpbmdSb290Rm9yUmVuZGVyZXIpOwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRyZWVBc1RleHQuY3Bw
IGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRyZWVBc1RleHQuY3BwCmluZGV4IDhk
MjI5MGM2NDI4ZjI0OWNlZDQ3ODQ2ZWU5NjJiZjcxM2M5OTBhYjguLmNjMmJhYjQ1ZGFkMTAyYzFi
YWE2NDMzY2NjNTQ5YTUzYzkzYjAyMGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJUcmVlQXNUZXh0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyVHJlZUFzVGV4dC5jcHAKQEAgLTYxMCw3ICs2MTAsNyBAQCBlbnVtIExheWVyUGFpbnRQ
aGFzZSB7CiAgICAgTGF5ZXJQYWludFBoYXNlRm9yZWdyb3VuZCA9IDEKIH07CiAKLXN0YXRpYyB2
b2lkIHdyaXRlKFRleHRTdHJlYW0mIHRzLCBjb25zdCBSZW5kZXJMYXllciYgbGF5ZXIsIGNvbnN0
IExheW91dFJlY3QmIGxheWVyQm91bmRzLCBjb25zdCBMYXlvdXRSZWN0JiBiYWNrZ3JvdW5kQ2xp
cFJlY3QsIGNvbnN0IExheW91dFJlY3QmIGNsaXBSZWN0LAorc3RhdGljIHZvaWQgd3JpdGVMYXll
cihUZXh0U3RyZWFtJiB0cywgY29uc3QgUmVuZGVyTGF5ZXImIGxheWVyLCBjb25zdCBMYXlvdXRS
ZWN0JiBsYXllckJvdW5kcywgY29uc3QgTGF5b3V0UmVjdCYgYmFja2dyb3VuZENsaXBSZWN0LCBj
b25zdCBMYXlvdXRSZWN0JiBjbGlwUmVjdCwKICAgICBMYXllclBhaW50UGhhc2UgcGFpbnRQaGFz
ZSA9IExheWVyUGFpbnRQaGFzZUFsbCwgaW50IGluZGVudCA9IDAsIFJlbmRlckFzVGV4dEJlaGF2
aW9yIGJlaGF2aW9yID0gUmVuZGVyQXNUZXh0QmVoYXZpb3JOb3JtYWwpCiB7CiAgICAgSW50UmVj
dCBhZGp1c3RlZExheW91dEJvdW5kcyA9IHNuYXBwZWRJbnRSZWN0KGxheWVyQm91bmRzKTsKQEAg
LTY3Miw3ICs2NzIsMTAgQEAgc3RhdGljIHZvaWQgd3JpdGUoVGV4dFN0cmVhbSYgdHMsIGNvbnN0
IFJlbmRlckxheWVyJiBsYXllciwgY29uc3QgTGF5b3V0UmVjdCYgbGEKICNlbmRpZgogICAgIAog
ICAgIHRzIDw8ICJcbiI7Cit9CiAKK3N0YXRpYyB2b2lkIHdyaXRlTGF5ZXJSZW5kZXJlcnMoVGV4
dFN0cmVhbSYgdHMsIGNvbnN0IFJlbmRlckxheWVyJiBsYXllciwgTGF5ZXJQYWludFBoYXNlIHBh
aW50UGhhc2UgPSBMYXllclBhaW50UGhhc2VBbGwsIGludCBpbmRlbnQgPSAwLCBSZW5kZXJBc1Rl
eHRCZWhhdmlvciBiZWhhdmlvciA9IFJlbmRlckFzVGV4dEJlaGF2aW9yTm9ybWFsKQorewogICAg
IGlmIChwYWludFBoYXNlICE9IExheWVyUGFpbnRQaGFzZUJhY2tncm91bmQpCiAgICAgICAgIHdy
aXRlKHRzLCBsYXllci5yZW5kZXJlcigpLCBpbmRlbnQgKyAxLCBiZWhhdmlvcik7CiB9CkBAIC03
NzAsNyArNzczLDggQEAgc3RhdGljIHZvaWQgd3JpdGVMYXllcnMoVGV4dFN0cmVhbSYgdHMsIGNv
bnN0IFJlbmRlckxheWVyJiByb290TGF5ZXIsIFJlbmRlckxheWUKICAgICBMYXlvdXRSZWN0IGxh
eWVyQm91bmRzOwogICAgIENsaXBSZWN0IGRhbWFnZVJlY3Q7CiAgICAgQ2xpcFJlY3QgY2xpcFJl
Y3RUb0FwcGx5OwotICAgIGxheWVyLmNhbGN1bGF0ZVJlY3RzKFJlbmRlckxheWVyOjpDbGlwUmVj
dHNDb250ZXh0KCZyb290TGF5ZXIsIFRlbXBvcmFyeUNsaXBSZWN0cyksIHBhaW50RGlydHlSZWN0
LCBsYXllckJvdW5kcywgZGFtYWdlUmVjdCwgY2xpcFJlY3RUb0FwcGx5LCBsYXllci5vZmZzZXRG
cm9tQW5jZXN0b3IoJnJvb3RMYXllcikpOworICAgIExheW91dFNpemUgb2Zmc2V0RnJvbVJvb3Qg
PSBsYXllci5vZmZzZXRGcm9tQW5jZXN0b3IoJnJvb3RMYXllcik7CisgICAgbGF5ZXIuY2FsY3Vs
YXRlUmVjdHMoUmVuZGVyTGF5ZXI6OkNsaXBSZWN0c0NvbnRleHQoJnJvb3RMYXllciwgVGVtcG9y
YXJ5Q2xpcFJlY3RzKSwgcGFpbnREaXJ0eVJlY3QsIGxheWVyQm91bmRzLCBkYW1hZ2VSZWN0LCBj
bGlwUmVjdFRvQXBwbHksIG9mZnNldEZyb21Sb290KTsKIAogICAgIC8vIEVuc3VyZSBvdXIgbGlz
dHMgYXJlIHVwLXRvLWRhdGUuCiAgICAgbGF5ZXIudXBkYXRlTGF5ZXJMaXN0c0lmTmVlZGVkKCk7
CkBAIC03NzgsOSArNzgyLDExIEBAIHN0YXRpYyB2b2lkIHdyaXRlTGF5ZXJzKFRleHRTdHJlYW0m
IHRzLCBjb25zdCBSZW5kZXJMYXllciYgcm9vdExheWVyLCBSZW5kZXJMYXllCiAgICAgYm9vbCBz
aG91bGRQYWludCA9IChiZWhhdmlvciAmIFJlbmRlckFzVGV4dFNob3dBbGxMYXllcnMpID8gdHJ1
ZSA6IGxheWVyLmludGVyc2VjdHNEYW1hZ2VSZWN0KGxheWVyQm91bmRzLCBkYW1hZ2VSZWN0LnJl
Y3QoKSwgJnJvb3RMYXllciwgbGF5ZXIub2Zmc2V0RnJvbUFuY2VzdG9yKCZyb290TGF5ZXIpKTsK
ICAgICBWZWN0b3I8UmVuZGVyTGF5ZXIqPiogbmVnYXRpdmVaT3JkZXJMaXN0ID0gbGF5ZXIubmVn
Wk9yZGVyTGlzdCgpOwogICAgIGJvb2wgcGFpbnRzQmFja2dyb3VuZFNlcGFyYXRlbHkgPSBuZWdh
dGl2ZVpPcmRlckxpc3QgJiYgbmVnYXRpdmVaT3JkZXJMaXN0LT5zaXplKCkgPiAwOwotICAgIGlm
IChzaG91bGRQYWludCAmJiBwYWludHNCYWNrZ3JvdW5kU2VwYXJhdGVseSkKLSAgICAgICAgd3Jp
dGUodHMsIGxheWVyLCBsYXllckJvdW5kcywgZGFtYWdlUmVjdC5yZWN0KCksIGNsaXBSZWN0VG9B
cHBseS5yZWN0KCksIExheWVyUGFpbnRQaGFzZUJhY2tncm91bmQsIGluZGVudCwgYmVoYXZpb3Ip
OwotCisgICAgaWYgKHNob3VsZFBhaW50ICYmIHBhaW50c0JhY2tncm91bmRTZXBhcmF0ZWx5KSB7
CisgICAgICAgIHdyaXRlTGF5ZXIodHMsIGxheWVyLCBsYXllckJvdW5kcywgZGFtYWdlUmVjdC5y
ZWN0KCksIGNsaXBSZWN0VG9BcHBseS5yZWN0KCksIExheWVyUGFpbnRQaGFzZUJhY2tncm91bmQs
IGluZGVudCwgYmVoYXZpb3IpOworICAgICAgICB3cml0ZUxheWVyUmVuZGVyZXJzKHRzLCBsYXll
ciwgcGFpbnRzQmFja2dyb3VuZFNlcGFyYXRlbHkgPyBMYXllclBhaW50UGhhc2VGb3JlZ3JvdW5k
IDogTGF5ZXJQYWludFBoYXNlQWxsLCBpbmRlbnQsIGJlaGF2aW9yKTsKKyAgICB9CisgICAgICAg
IAogICAgIGlmIChuZWdhdGl2ZVpPcmRlckxpc3QpIHsKICAgICAgICAgaW50IGN1cnJJbmRlbnQg
PSBpbmRlbnQ7CiAgICAgICAgIGlmIChiZWhhdmlvciAmIFJlbmRlckFzVGV4dFNob3dMYXllck5l
c3RpbmcpIHsKQEAgLTc5Myw5ICs3OTksMjUgQEAgc3RhdGljIHZvaWQgd3JpdGVMYXllcnMoVGV4
dFN0cmVhbSYgdHMsIGNvbnN0IFJlbmRlckxheWVyJiByb290TGF5ZXIsIFJlbmRlckxheWUKICAg
ICAgICAgICAgIHdyaXRlTGF5ZXJzKHRzLCByb290TGF5ZXIsICpjdXJyTGF5ZXIsIHBhaW50RGly
dHlSZWN0LCBjdXJySW5kZW50LCBiZWhhdmlvcik7CiAgICAgfQogCi0gICAgaWYgKHNob3VsZFBh
aW50KQotICAgICAgICB3cml0ZSh0cywgbGF5ZXIsIGxheWVyQm91bmRzLCBkYW1hZ2VSZWN0LnJl
Y3QoKSwgY2xpcFJlY3RUb0FwcGx5LnJlY3QoKSwgcGFpbnRzQmFja2dyb3VuZFNlcGFyYXRlbHkg
PyBMYXllclBhaW50UGhhc2VGb3JlZ3JvdW5kIDogTGF5ZXJQYWludFBoYXNlQWxsLCBpbmRlbnQs
IGJlaGF2aW9yKTsKLQorICAgIGlmIChzaG91bGRQYWludCkgeworICAgICAgICB3cml0ZUxheWVy
KHRzLCBsYXllciwgbGF5ZXJCb3VuZHMsIGRhbWFnZVJlY3QucmVjdCgpLCBjbGlwUmVjdFRvQXBw
bHkucmVjdCgpLCBwYWludHNCYWNrZ3JvdW5kU2VwYXJhdGVseSA/IExheWVyUGFpbnRQaGFzZUZv
cmVncm91bmQgOiBMYXllclBhaW50UGhhc2VBbGwsIGluZGVudCwgYmVoYXZpb3IpOworICAgICAg
ICAKKyAgICAgICAgaWYgKGJlaGF2aW9yICYgUmVuZGVyQXNUZXh0U2hvd0xheWVyRnJhZ21lbnRz
KSB7CisgICAgICAgICAgICBMYXllckZyYWdtZW50cyBsYXllckZyYWdtZW50czsKKyAgICAgICAg
ICAgIGxheWVyLmNvbGxlY3RGcmFnbWVudHMobGF5ZXJGcmFnbWVudHMsICZyb290TGF5ZXIsIHBh
aW50RGlydHlSZWN0LCBSZW5kZXJMYXllcjo6UGFnaW5hdGlvbkluY2x1c2lvbk1vZGU6OkV4Y2x1
ZGVDb21wb3NpdGVkUGFnaW5hdGVkTGF5ZXJzLCBUZW1wb3JhcnlDbGlwUmVjdHMsIElnbm9yZU92
ZXJsYXlTY3JvbGxiYXJTaXplLCBSZXNwZWN0T3ZlcmZsb3dDbGlwLCBvZmZzZXRGcm9tUm9vdCk7
CisgICAgICAgICAgICAKKyAgICAgICAgICAgIGlmIChsYXllckZyYWdtZW50cy5zaXplKCkgPiAx
KSB7CisgICAgICAgICAgICAgICAgZm9yICh1bnNpZ25lZCBpID0gMDsgaSA8IGxheWVyRnJhZ21l
bnRzLnNpemUoKTsgKytpKSB7CisgICAgICAgICAgICAgICAgICAgIGNvbnN0IGF1dG8mIGZyYWdt
ZW50ID0gbGF5ZXJGcmFnbWVudHNbaV07CisgICAgICAgICAgICAgICAgICAgIHdyaXRlSW5kZW50
KHRzLCBpbmRlbnQgKyAyKTsKKyAgICAgICAgICAgICAgICAgICAgdHMgPDwgIiBmcmFnbWVudCAi
IDw8IGkgPDwgIjogYm91bmRzIGluIGxheWVyICIgPDwgZnJhZ21lbnQubGF5ZXJCb3VuZHMgPDwg
IiBmcmFnbWVudCBib3VuZHMgIiA8PCBmcmFnbWVudC5ib3VuZGluZ0JveCA8PCAiXG4iOworICAg
ICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgICAgICAKKyAgICAg
ICAgd3JpdGVMYXllclJlbmRlcmVycyh0cywgbGF5ZXIsIHBhaW50c0JhY2tncm91bmRTZXBhcmF0
ZWx5ID8gTGF5ZXJQYWludFBoYXNlRm9yZWdyb3VuZCA6IExheWVyUGFpbnRQaGFzZUFsbCwgaW5k
ZW50LCBiZWhhdmlvcik7CisgICAgfQorICAgIAogICAgIGlmIChWZWN0b3I8UmVuZGVyTGF5ZXIq
Piogbm9ybWFsRmxvd0xpc3QgPSBsYXllci5ub3JtYWxGbG93TGlzdCgpKSB7CiAgICAgICAgIGlu
dCBjdXJySW5kZW50ID0gaW5kZW50OwogICAgICAgICBpZiAoYmVoYXZpb3IgJiBSZW5kZXJBc1Rl
eHRTaG93TGF5ZXJOZXN0aW5nKSB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyVHJlZUFzVGV4dC5oIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRy
ZWVBc1RleHQuaAppbmRleCBmNjE4MjFiZjRlMWE3YzJiMDhhMDcxYjUzNTcyMDA0ZTY0N2ViOTQz
Li5hZWUyOWY0YmE3MTcxZmNmOTcxYTYzZjMyM2MyZjA2M2IwYWU0MTJlIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVHJlZUFzVGV4dC5oCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUcmVlQXNUZXh0LmgKQEAgLTQ2LDYgKzQ2LDcgQEAgZW51
bSBSZW5kZXJBc1RleHRCZWhhdmlvckZsYWdzIHsKICAgICBSZW5kZXJBc1RleHRTaG93TGF5b3V0
U3RhdGUgICAgICAgICA9IDEgPDwgNywgLy8gUHJpbnQgdGhlIHZhcmlvdXMgJ25lZWRzIGxheW91
dCcgYml0cyBvbiByZW5kZXJlcnMuCiAgICAgUmVuZGVyQXNUZXh0U2hvd092ZXJmbG93ICAgICAg
ICAgICAgPSAxIDw8IDgsIC8vIFByaW50IGxheW91dCBhbmQgdmlzdWFsIG92ZXJmbG93LgogICAg
IFJlbmRlckFzVGV4dFNob3dTVkdHZW9tZXRyeSAgICAgICAgID0gMSA8PCA5LCAvLyBQcmludCBh
ZGRpdGlvbmFsIGdlb21ldHJ5IGZvciBTVkcgb2JqZWN0cy4KKyAgICBSZW5kZXJBc1RleHRTaG93
TGF5ZXJGcmFnbWVudHMgICAgICA9IDEgPDwgMTAsIC8vIFByaW50IGFkZGl0aW9uYWwgaW5mbyBh
Ym91dCBmcmFnbWVudGVkIFJlbmRlckxheWVycwogfTsKIHR5cGVkZWYgdW5zaWduZWQgUmVuZGVy
QXNUZXh0QmVoYXZpb3I7CiAK
</data>
<flag name="review"
          id="329773"
          type_id="1"
          status="+"
          setter="zalan"
    />
          </attachment>
      

    </bug>

</bugzilla>