<?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>205843</bug_id>
          
          <creation_ts>2020-01-06 17:26:38 -0800</creation_ts>
          <short_desc>Need workaround for crash in Intel OpenGL driver related to texture copying feedback loops</short_desc>
          <delta_ts>2020-01-14 11:29:14 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebGL</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>macOS 10.14</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>205707</dependson>
    
    <dependson>206200</dependson>
          <blocked>205483</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kenneth Russell">kbr</reporter>
          <assigned_to name="Kenneth Russell">kbr</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>graouts</cc>
    
    <cc>jdarpinian</cc>
    
    <cc>justin_fan</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>noam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1603393</commentid>
    <comment_count>0</comment_count>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2020-01-06 17:26:38 -0800</bug_when>
    <thetext>In Issue 205707, flaky crashes in layout tests:

webgl/1.0.3/conformance/textures/texture-copying-feedback-loops.html
webgl/2.0.0/conformance/textures/misc/texture-copying-feedback-loops.html

were observed after the switch to WebKit&apos;s ANGLE backend for WebGL.

Upon reducing the test case further for the upstream ANGLE bug:
https://bugs.chromium.org/p/angleproject/issues/detail?id=4267

it was discovered that it&apos;s a more general problem in Intel&apos;s macOS OpenGL driver, and that the workaround wasn&apos;t really sufficient.

This bug tracks the need for a more thorough workaround.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1605925</commentid>
    <comment_count>1</comment_count>
      <attachid>387541</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2020-01-13 10:17:28 -0800</bug_when>
    <thetext>Created attachment 387541
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1605926</commentid>
    <comment_count>2</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2020-01-13 10:18:07 -0800</bug_when>
    <thetext>Note that there are important steps to take when updating ANGLE. See http://trac.webkit.org/wiki/UpdatingANGLE</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1606078</commentid>
    <comment_count>3</comment_count>
      <attachid>387541</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-01-13 15:06:56 -0800</bug_when>
    <thetext>Comment on attachment 387541
Patch

Rejecting attachment 387541 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.webkit.org&apos;, &apos;--bot-id=webkit-cq-01&apos;, &apos;land-attachment&apos;, &apos;--force-clean&apos;, &apos;--non-interactive&apos;, &apos;--parent-command=commit-queue&apos;, 387541, &apos;--port=mac&apos;]&quot; exit_code: 2 cwd: /Volumes/Data/EWS/WebKit

Logging in as commit-queue@webkit.org...
Fetching: https://bugs.webkit.org/attachment.cgi?id=387541&amp;action=edit
Fetching: https://bugs.webkit.org/show_bug.cgi?id=205843&amp;ctype=xml&amp;excludefield=attachmentdata
Processing 1 patch from 1 bug.
Updating working directory
Processing patch 387541 from bug 205843.
Fetching: https://bugs.webkit.org/attachment.cgi?id=387541
Failed to run &quot;[&apos;git&apos;, &apos;svn&apos;, &apos;dcommit&apos;, &apos;--rmdir&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Committing to http://svn.webkit.org/repository/webkit/trunk ...
	M	Source/ThirdParty/ANGLE/ChangeLog
	M	Source/ThirdParty/ANGLE/include/platform/FeaturesGL.h
	M	Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.cpp
	M	Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.cpp
	M	Source/WebCore/ChangeLog

ERROR from SVN:
Item is out of date: File &apos;/trunk/Source/WebCore/ChangeLog&apos; is out of date
W: 62293dba1609d9c4b11eaae384e2b64491a8a491 and refs/remotes/origin/master differ, using rebase:
:040000 040000 9725039836045fb21b1ae975d6de27a29aea4688 7d9fac8039936a3a2145972b42321dd7fff2322f M	Source
Current branch master is up to date.
ERROR: Not all changes have been committed into SVN, however the committed
ones (if any) seem to be successfully integrated into the working tree.
Please see the above messages for details.


Failed to run &quot;[&apos;git&apos;, &apos;svn&apos;, &apos;dcommit&apos;, &apos;--rmdir&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Committing to http://svn.webkit.org/repository/webkit/trunk ...
	M	Source/ThirdParty/ANGLE/ChangeLog
	M	Source/ThirdParty/ANGLE/include/platform/FeaturesGL.h
	M	Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.cpp
	M	Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.cpp
	M	Source/WebCore/ChangeLog

ERROR from SVN:
Item is out of date: File &apos;/trunk/Source/WebCore/ChangeLog&apos; is out of date
W: 62293dba1609d9c4b11eaae384e2b64491a8a491 and refs/remotes/origin/master differ, using rebase:
:040000 040000 9725039836045fb21b1ae975d6de27a29aea4688 7d9fac8039936a3a2145972b42321dd7fff2322f M	Source
Current branch master is up to date.
ERROR: Not all changes have been committed into SVN, however the committed
ones (if any) seem to be successfully integrated into the working tree.
Please see the above messages for details.


Failed to run &quot;[&apos;git&apos;, &apos;svn&apos;, &apos;dcommit&apos;, &apos;--rmdir&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit
Updating OpenSource
From https://git.webkit.org/git/WebKit
   3c87feb64b3..004dc49159c  master     -&gt; origin/master
Partial-rebuilding .git/svn/refs/remotes/origin/master/.rev_map.268f45cc-cd09-0410-ab3c-d52691b4dbfc ...
Currently at 254452 = 3c87feb64b39bb92c94fd24f85882760a74fbc4c
r254453 = 5cbb5091ac1a97ec6658059137c1e235d19e61ed
r254454 = 004dc49159ce1ab648160048199ae292234d6839
Done rebuilding .git/svn/refs/remotes/origin/master/.rev_map.268f45cc-cd09-0410-ab3c-d52691b4dbfc
First, rewinding head to replay your work on top of it...
Fast-forwarded master to refs/remotes/origin/master.

Full output: https://webkit-queues.webkit.org/results/13303626</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1606083</commentid>
    <comment_count>4</comment_count>
      <attachid>387541</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2020-01-13 15:20:56 -0800</bug_when>
    <thetext>Comment on attachment 387541
Patch

I think that failure to commit is a bug in the commit queue. Have just filed https://bugs.webkit.org/show_bug.cgi?id=206200 .

Dean / Justin / anyone, could we please try this again?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1606486</commentid>
    <comment_count>5</comment_count>
      <attachid>387541</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-01-14 11:28:37 -0800</bug_when>
    <thetext>Comment on attachment 387541
Patch

Clearing flags on attachment: 387541

Committed r254520: &lt;https://trac.webkit.org/changeset/254520&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1606487</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-01-14 11:28:38 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1606489</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-01-14 11:29:14 -0800</bug_when>
    <thetext>&lt;rdar://problem/58574742&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>387541</attachid>
            <date>2020-01-13 10:17:28 -0800</date>
            <delta_ts>2020-01-14 11:28:37 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-205843-20200113101728.patch</filename>
            <type>text/plain</type>
            <size>8850</size>
            <attacher name="Kenneth Russell">kbr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU0NDM3CmRpZmYgLS1naXQgYS9Tb3VyY2UvVGhpcmRQYXJ0
eS9BTkdMRS9DaGFuZ2VMb2cgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9DaGFuZ2VMb2cKaW5k
ZXggZDRhZTIyMzQ5ZDZkNGQyZjE5ZDZmMzY1YTczNzU4NjE2OWQzOGJkZC4uZmIxNjQxYjVmZDFm
YjlhOGNlMDE3MWVlMjJmZWI0NTE2YjFkMzk5NyAxMDA2NDQKLS0tIGEvU291cmNlL1RoaXJkUGFy
dHkvQU5HTEUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDIwIEBACisyMDIwLTAxLTEzICBLZW5uZXRoIFJ1c3NlbGwgIDxrYnJAY2hy
b21pdW0ub3JnPgorCisgICAgICAgIE5lZWQgd29ya2Fyb3VuZCBmb3IgY3Jhc2ggaW4gSW50ZWwg
T3BlbkdMIGRyaXZlciByZWxhdGVkIHRvIHRleHR1cmUgY29weWluZyBmZWVkYmFjayBsb29wcwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA1ODQzCisK
KyAgICAgICAgUmVtb3ZlIEFOR0xFIHdvcmthcm91bmQgaW50cm9kdWNlZCBpbiBidWcgMjA1NzA3
LCBhcyBpdCB3YXMKKyAgICAgICAgZGlzY292ZXJlZCB0byBiZSBpbmNvbXBsZXRlLCBhbmQgd2Fz
IG5ldmVyIHVwc3RyZWFtZWQuIFRoZSBjb3JyZWN0CisgICAgICAgIHdvcmthcm91bmQgd2lsbCBi
ZSBpbnRlZ3JhdGVkIGluIHRoZSBuZXh0IEFOR0xFIHJvbGwuCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBpbmNsdWRlL3BsYXRmb3JtL0ZlYXR1cmVz
R0wuaDoKKyAgICAgICAgKiBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZ2wvU3RhdGVNYW5hZ2VyR0wu
Y3BwOgorICAgICAgICAocng6OlN0YXRlTWFuYWdlckdMOjpiaW5kRnJhbWVidWZmZXIpOgorICAg
ICAgICAqIHNyYy9saWJBTkdMRS9yZW5kZXJlci9nbC9yZW5kZXJlcmdsX3V0aWxzLmNwcDoKKyAg
ICAgICAgKHJ4OjpuYXRpdmVnbF9nbDo6SW5pdGlhbGl6ZUZlYXR1cmVzKToKKwogMjAyMC0wMS0w
OCAgS2VubmV0aCBSdXNzZWxsICA8a2JyQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZW1vdmUg
c29tZSAjaWZkZWZzIHJlbGF0ZWQgdG8gaU9TIHBvcnQgb2YgQU5HTEUKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBh
ZTQ3MTZiYzBmYTFhZWFhYjQ2Y2IxMTdlYTVhMzIwYWE1NTI3NDIwLi42ZjY2NTJiZmQ1YWUxMTBm
ODgwZjI5YTlkMmY3Y2U0YzM3ZTAzNDViIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFu
Z2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQgQEAKKzIw
MjAtMDEtMTMgIEtlbm5ldGggUnVzc2VsbCAgPGtickBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAg
TmVlZCB3b3JrYXJvdW5kIGZvciBjcmFzaCBpbiBJbnRlbCBPcGVuR0wgZHJpdmVyIHJlbGF0ZWQg
dG8gdGV4dHVyZSBjb3B5aW5nIGZlZWRiYWNrIGxvb3BzCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDU4NDMKKworICAgICAgICBXb3JrIGFyb3VuZCBi
dWcgaW4gSW50ZWwgT3BlbkdMIGRyaXZlciByZWxhdGVkIHRvCisgICAgICAgIGdsQ29weVRleHtT
dWJ9SW1hZ2UvZ2xEZWxldGVUZXh0dXJlcyBieSBmbHVzaGluZyBiZWZvcmUgdGV4dHVyZQorICAg
ICAgICBkZWxldGlvbiwgaWYgYSBjb3B5IHRvIGEgdGV4dHVyZSBoYXMgYmVlbiBwZXJmb3JtZWQg
cmVjZW50bHkuCisKKyAgICAgICAgVGVzdGVkIHdpdGggYSBmb3J0aGNvbWluZyBXZWJHTCBjb25m
b3JtYW5jZSB0ZXN0LgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3Mvb3BlbmdsL0dyYXBoaWNzQ29udGV4dEdMT3BlbkdM
Lmg6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3Mvb3BlbmdsL0dyYXBoaWNzQ29udGV4dEdM
T3BlbkdMQ29tbW9uLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dEdMT3Bl
bkdMOjpjb3B5VGV4SW1hZ2UyRCk6CisgICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0NvbnRleHRH
TE9wZW5HTDo6Y29weVRleFN1YkltYWdlMkQpOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3ND
b250ZXh0R0xPcGVuR0w6OmZpbmlzaCk6CisgICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0NvbnRl
eHRHTE9wZW5HTDo6Zmx1c2gpOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NDb250ZXh0R0xP
cGVuR0w6OmRlbGV0ZVRleHR1cmUpOgorCiAyMDIwLTAxLTEzICBBbnR0aSBLb2l2aXN0byAgPGFu
dHRpQGFwcGxlLmNvbT4KIAogICAgICAgICBbTEZDXVtJbnRlZ3JhdGlvbl0gZWRpdGluZy90ZXh0
LWl0ZXJhdG9yL2ZpbmRTdHJpbmcuaHRtbCBmYWlscyBvbiBpT1MKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9UaGlyZFBhcnR5L0FOR0xFL2luY2x1ZGUvcGxhdGZvcm0vRmVhdHVyZXNHTC5oIGIvU291cmNl
L1RoaXJkUGFydHkvQU5HTEUvaW5jbHVkZS9wbGF0Zm9ybS9GZWF0dXJlc0dMLmgKaW5kZXggMTVl
MmQ5MTE4MTk0MzA0YmE3ZjcyODQ4Zjk5OWRhZTRmNTAxNTlkZi4uZWM3MGM3OTcxMGRjNmJjMGM0
MTk5MTBkOGU5NGUzODQ5YjA2MzE5NyAxMDA2NDQKLS0tIGEvU291cmNlL1RoaXJkUGFydHkvQU5H
TEUvaW5jbHVkZS9wbGF0Zm9ybS9GZWF0dXJlc0dMLmgKKysrIGIvU291cmNlL1RoaXJkUGFydHkv
QU5HTEUvaW5jbHVkZS9wbGF0Zm9ybS9GZWF0dXJlc0dMLmgKQEAgLTM4NiwxNiArMzg2LDYgQEAg
c3RydWN0IEZlYXR1cmVzR0wgOiBGZWF0dXJlU2V0QmFzZQogICAgICAgICAiQWxsIE1hYyBkcml2
ZXJzIGRvIG5vdCBoYW5kbGUgc3RydWN0IHNjb3BlcyBjb3JyZWN0bHkuIFRoaXMgd29ya2Fyb3Vu
ZCBvdmVyd3JpdGVzIGEgc3RydWN0IgogICAgICAgICAibmFtZSB3aXRoIGEgdW5pcXVlIHByZWZp
eC4iLAogICAgICAgICAmbWVtYmVycywgImh0dHA6Ly9jcmJ1Zy5jb20vNDAzOTU3In07Ci0KLSAg
ICAvLyBJbnRlbCBkcml2ZXJzIG9uIE1hYyAtIGFwcGFyZW50bHkgZm9yIGJvdGggb2xkZXIgYW5k
IGN1cnJlbnQgR1BVcyAtIGhhdmUKLSAgICAvLyBidWdzIHdoZXJlIGNlcnRhaW4gb3BlcmF0aW9u
cyBjYW4gYmUgcmVvcmRlcmVkIGFjcm9zcyBnbEJpbmRGcmFtZWJ1ZmZlcgotICAgIC8vIGNhbGxz
LiBGbHVzaGluZyBiZWZvcmUgYW5kIGFmdGVyIGdsQmluZEZyYW1lYnVmZmVyIHdvcmtzIGFyb3Vu
ZCB0aGVzZS4KLSAgICAvLyBUaGVzZSBidWdzIG1heSBleGlzdCBvbiBvdGhlciBwbGF0Zm9ybXMu
Ci0gICAgRmVhdHVyZSBmbHVzaEJlZm9yZUFuZEFmdGVyQmluZEZyYW1lYnVmZmVyID0gewotICAg
ICAgICAiZmx1c2hfYmVmb3JlX2FuZF9hZnRlcl9iaW5kZnJhbWVidWZmZXIiLCBGZWF0dXJlQ2F0
ZWdvcnk6Ok9wZW5HTFdvcmthcm91bmRzLAotICAgICAgICAiSW50ZWwgZHJpdmVycyAob24gTWFj
LCBwb3NzaWJseSBvdGhlciBwbGF0Zm9ybXMpIGluY29ycmVjdGx5IHJlb3JkZXIgc29tZSBvcGVy
YXRpb25zIgotICAgICAgICAiIGFjcm9zcyBnbEJpbmRGcmFtZWJ1ZmZlciBjYWxscy4gRmx1c2gg
YmVmb3JlIGFuZCBhZnRlciBhcyBhIHdvcmthcm91bmQuIiwKLSAgICAgICAgJm1lbWJlcnMsICJo
dHRwOi8vYW5nbGVidWcuY29tLzQyNjcifTsKIH07CiAKIGlubGluZSBGZWF0dXJlc0dMOjpGZWF0
dXJlc0dMKCkgID0gZGVmYXVsdDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9UaGlyZFBhcnR5L0FOR0xF
L3NyYy9saWJBTkdMRS9yZW5kZXJlci9nbC9TdGF0ZU1hbmFnZXJHTC5jcHAgYi9Tb3VyY2UvVGhp
cmRQYXJ0eS9BTkdMRS9zcmMvbGliQU5HTEUvcmVuZGVyZXIvZ2wvU3RhdGVNYW5hZ2VyR0wuY3Bw
CmluZGV4IGEzZDk3Njc0Yjk3ZjJkZWFlMzI2ZjM3OTEyMWIyZjZmNDNjN2MxZDkuLjUwNzU4ZTdi
MDdlZjM4ZjQ0ZWI1OGYzNWM5NzI2NTlmOTJjNzUzYjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9UaGly
ZFBhcnR5L0FOR0xFL3NyYy9saWJBTkdMRS9yZW5kZXJlci9nbC9TdGF0ZU1hbmFnZXJHTC5jcHAK
KysrIGIvU291cmNlL1RoaXJkUGFydHkvQU5HTEUvc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2dsL1N0
YXRlTWFuYWdlckdMLmNwcApAQCAtNTg1LDEwICs1ODUsNiBAQCB2b2lkIFN0YXRlTWFuYWdlckdM
OjpzZXRQaXhlbFBhY2tCdWZmZXIoY29uc3QgZ2w6OkJ1ZmZlciAqcGl4ZWxCdWZmZXIpCiAKIHZv
aWQgU3RhdGVNYW5hZ2VyR0w6OmJpbmRGcmFtZWJ1ZmZlcihHTGVudW0gdHlwZSwgR0x1aW50IGZy
YW1lYnVmZmVyKQogewotICAgIGJvb2wgZmx1c2hCZWZvcmVBbmRBZnRlciA9IG1GZWF0dXJlcy5m
bHVzaEJlZm9yZUFuZEFmdGVyQmluZEZyYW1lYnVmZmVyLmVuYWJsZWQ7Ci0gICAgaWYgKGZsdXNo
QmVmb3JlQW5kQWZ0ZXIpCi0gICAgICAgIG1GdW5jdGlvbnMtPmZsdXNoKCk7Ci0KICAgICBzd2l0
Y2ggKHR5cGUpCiAgICAgewogICAgICAgICBjYXNlIEdMX0ZSQU1FQlVGRkVSOgpAQCAtNjI4LDkg
KzYyNCw2IEBAIHZvaWQgU3RhdGVNYW5hZ2VyR0w6OmJpbmRGcmFtZWJ1ZmZlcihHTGVudW0gdHlw
ZSwgR0x1aW50IGZyYW1lYnVmZmVyKQogICAgICAgICAgICAgVU5SRUFDSEFCTEUoKTsKICAgICAg
ICAgICAgIGJyZWFrOwogICAgIH0KLQotICAgIGlmIChmbHVzaEJlZm9yZUFuZEFmdGVyKQotICAg
ICAgICBtRnVuY3Rpb25zLT5mbHVzaCgpOwogfQogCiB2b2lkIFN0YXRlTWFuYWdlckdMOjpiaW5k
UmVuZGVyYnVmZmVyKEdMZW51bSB0eXBlLCBHTHVpbnQgcmVuZGVyYnVmZmVyKQpkaWZmIC0tZ2l0
IGEvU291cmNlL1RoaXJkUGFydHkvQU5HTEUvc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2dsL3JlbmRl
cmVyZ2xfdXRpbHMuY3BwIGIvU291cmNlL1RoaXJkUGFydHkvQU5HTEUvc3JjL2xpYkFOR0xFL3Jl
bmRlcmVyL2dsL3JlbmRlcmVyZ2xfdXRpbHMuY3BwCmluZGV4IGM0NDFkNjg5Nzk0YWNiNjc5ZmRm
ODRkZDU3MGIzOGE5MDY2YWNjNGEuLjAyZjJkZTMwM2M2MjQ3M2UzODEzYWNjNDZmODY4NzE2NDE5
ZTVlY2MgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL3NyYy9saWJBTkdMRS9y
ZW5kZXJlci9nbC9yZW5kZXJlcmdsX3V0aWxzLmNwcAorKysgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9B
TkdMRS9zcmMvbGliQU5HTEUvcmVuZGVyZXIvZ2wvcmVuZGVyZXJnbF91dGlscy5jcHAKQEAgLTE2
MDMsOSArMTYwMyw2IEBAIHZvaWQgSW5pdGlhbGl6ZUZlYXR1cmVzKGNvbnN0IEZ1bmN0aW9uc0dM
ICpmdW5jdGlvbnMsIGFuZ2xlOjpGZWF0dXJlc0dMICpmZWF0dXJlCiAKICAgICAvLyBQb3J0ZWQg
ZnJvbSBncHVfZHJpdmVyX2J1Z19saXN0Lmpzb24gKCMxODQpCiAgICAgQU5HTEVfRkVBVFVSRV9D
T05ESVRJT04oZmVhdHVyZXMsIHByZUFkZFRleGVsRmV0Y2hPZmZzZXRzLCBJc0FwcGxlKCkgJiYg
aXNJbnRlbCk7Ci0KLSAgICAvLyBhbmdsZWJ1Zy5jb20vNDI2NwotICAgIEFOR0xFX0ZFQVRVUkVf
Q09ORElUSU9OKGZlYXR1cmVzLCBmbHVzaEJlZm9yZUFuZEFmdGVyQmluZEZyYW1lYnVmZmVyLCBJ
c0FwcGxlKCkgJiYgaXNJbnRlbCk7CiB9CiAKIHZvaWQgSW5pdGlhbGl6ZUZyb250ZW5kRmVhdHVy
ZXMoY29uc3QgRnVuY3Rpb25zR0wgKmZ1bmN0aW9ucywgYW5nbGU6OkZyb250ZW5kRmVhdHVyZXMg
KmZlYXR1cmVzKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
b3BlbmdsL0dyYXBoaWNzQ29udGV4dEdMT3BlbkdMLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9vcGVuZ2wvR3JhcGhpY3NDb250ZXh0R0xPcGVuR0wuaAppbmRleCAyM2IxMDRh
M2FlZTEzMWJjMWQxOTViZTRhZmUxMTc4ZGI5ZTYyYmE1Li4zZTZiY2EwNmI1ZjEzMjQxYTgwMDhh
ZDA4OGY3YzYyOTVmM2FlN2MyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9vcGVuZ2wvR3JhcGhpY3NDb250ZXh0R0xPcGVuR0wuaAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9vcGVuZ2wvR3JhcGhpY3NDb250ZXh0R0xPcGVuR0wuaApA
QCAtODc5LDYgKzg3OSwxMCBAQCBwcml2YXRlOgogI2lmIFBMQVRGT1JNKENPQ09BKSAmJiAoVVNF
KE9QRU5HTCkgfHwgVVNFKEFOR0xFKSkKICAgICBib29sIG1faGFzU3dpdGNoZWRUb0hpZ2hQZXJm
b3JtYW5jZUdQVSB7IGZhbHNlIH07CiAjZW5kaWYKKworI2lmIFBMQVRGT1JNKE1BQykgJiYgVVNF
KE9QRU5HTCkKKyAgICBib29sIG1fbmVlZHNGbHVzaEJlZm9yZURlbGV0ZVRleHR1cmVzIHsgZmFs
c2UgfTsKKyNlbmRpZgogfTsKIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvb3BlbmdsL0dyYXBoaWNzQ29udGV4dEdM
T3BlbkdMQ29tbW9uLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL29wZW5n
bC9HcmFwaGljc0NvbnRleHRHTE9wZW5HTENvbW1vbi5jcHAKaW5kZXggYTcwOTgxMzc0NDAzNGFj
ZmZmNWNjNjhkNDk5MjdkYjIxYzUxMDkyZi4uZmE4YTQzMWZkYjQ1YTI2MDdkN2VkMDFkMTU1ZTc3
MjczZGYwNTYwZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
b3BlbmdsL0dyYXBoaWNzQ29udGV4dEdMT3BlbkdMQ29tbW9uLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9vcGVuZ2wvR3JhcGhpY3NDb250ZXh0R0xPcGVuR0xDb21t
b24uY3BwCkBAIC02OTgsNiArNjk4LDExIEBAIHZvaWQgR3JhcGhpY3NDb250ZXh0R0xPcGVuR0w6
OmNvcHlUZXhJbWFnZTJEKEdDR0xlbnVtIHRhcmdldCwgR0NHTGludCBsZXZlbCwgR0NHCiAgICAg
OjpnbENvcHlUZXhJbWFnZTJEKHRhcmdldCwgbGV2ZWwsIGludGVybmFsZm9ybWF0LCB4LCB5LCB3
aWR0aCwgaGVpZ2h0LCBib3JkZXIpOwogICAgIGlmIChhdHRycy5hbnRpYWxpYXMgJiYgbV9zdGF0
ZS5ib3VuZEZCTyA9PSBtX211bHRpc2FtcGxlRkJPKQogICAgICAgICA6OmdsQmluZEZyYW1lYnVm
ZmVyRVhUKEdyYXBoaWNzQ29udGV4dEdMOjpGUkFNRUJVRkZFUiwgbV9tdWx0aXNhbXBsZUZCTyk7
CisKKyNpZiBQTEFURk9STShNQUMpICYmIFVTRShPUEVOR0wpCisgICAgaWYgKGdldEV4dGVuc2lv
bnMoKS5pc0ludGVsKCkpCisgICAgICAgIG1fbmVlZHNGbHVzaEJlZm9yZURlbGV0ZVRleHR1cmVz
ID0gdHJ1ZTsKKyNlbmRpZgogfQogCiB2b2lkIEdyYXBoaWNzQ29udGV4dEdMT3BlbkdMOjpjb3B5
VGV4U3ViSW1hZ2UyRChHQ0dMZW51bSB0YXJnZXQsIEdDR0xpbnQgbGV2ZWwsIEdDR0xpbnQgeG9m
ZnNldCwgR0NHTGludCB5b2Zmc2V0LCBHQ0dMaW50IHgsIEdDR0xpbnQgeSwgR0NHTHNpemVpIHdp
ZHRoLCBHQ0dMc2l6ZWkgaGVpZ2h0KQpAQCAtNzEyLDYgKzcxNywxMSBAQCB2b2lkIEdyYXBoaWNz
Q29udGV4dEdMT3BlbkdMOjpjb3B5VGV4U3ViSW1hZ2UyRChHQ0dMZW51bSB0YXJnZXQsIEdDR0xp
bnQgbGV2ZWwsCiAgICAgOjpnbENvcHlUZXhTdWJJbWFnZTJEKHRhcmdldCwgbGV2ZWwsIHhvZmZz
ZXQsIHlvZmZzZXQsIHgsIHksIHdpZHRoLCBoZWlnaHQpOwogICAgIGlmIChhdHRycy5hbnRpYWxp
YXMgJiYgbV9zdGF0ZS5ib3VuZEZCTyA9PSBtX211bHRpc2FtcGxlRkJPKQogICAgICAgICA6Omds
QmluZEZyYW1lYnVmZmVyRVhUKEdyYXBoaWNzQ29udGV4dEdMOjpGUkFNRUJVRkZFUiwgbV9tdWx0
aXNhbXBsZUZCTyk7CisKKyNpZiBQTEFURk9STShNQUMpICYmIFVTRShPUEVOR0wpCisgICAgaWYg
KGdldEV4dGVuc2lvbnMoKS5pc0ludGVsKCkpCisgICAgICAgIG1fbmVlZHNGbHVzaEJlZm9yZURl
bGV0ZVRleHR1cmVzID0gdHJ1ZTsKKyNlbmRpZgogfQogCiB2b2lkIEdyYXBoaWNzQ29udGV4dEdM
T3BlbkdMOjpjdWxsRmFjZShHQ0dMZW51bSBtb2RlKQpAQCAtNzgzLDEyICs3OTMsMTggQEAgdm9p
ZCBHcmFwaGljc0NvbnRleHRHTE9wZW5HTDo6ZmluaXNoKCkKIHsKICAgICBtYWtlQ29udGV4dEN1
cnJlbnQoKTsKICAgICA6OmdsRmluaXNoKCk7CisjaWYgUExBVEZPUk0oTUFDKSAmJiBVU0UoT1BF
TkdMKQorICAgIG1fbmVlZHNGbHVzaEJlZm9yZURlbGV0ZVRleHR1cmVzID0gZmFsc2U7CisjZW5k
aWYKIH0KIAogdm9pZCBHcmFwaGljc0NvbnRleHRHTE9wZW5HTDo6Zmx1c2goKQogewogICAgIG1h
a2VDb250ZXh0Q3VycmVudCgpOwogICAgIDo6Z2xGbHVzaCgpOworI2lmIFBMQVRGT1JNKE1BQykg
JiYgVVNFKE9QRU5HTCkKKyAgICBtX25lZWRzRmx1c2hCZWZvcmVEZWxldGVUZXh0dXJlcyA9IGZh
bHNlOworI2VuZGlmCiB9CiAKIHZvaWQgR3JhcGhpY3NDb250ZXh0R0xPcGVuR0w6OmZyYW1lYnVm
ZmVyUmVuZGVyYnVmZmVyKEdDR0xlbnVtIHRhcmdldCwgR0NHTGVudW0gYXR0YWNobWVudCwgR0NH
TGVudW0gcmVuZGVyYnVmZmVydGFyZ2V0LCBQbGF0Zm9ybUdMT2JqZWN0IGJ1ZmZlcikKQEAgLTE5
MzMsNiArMTk0OSwxMCBAQCB2b2lkIEdyYXBoaWNzQ29udGV4dEdMT3BlbkdMOjpkZWxldGVTaGFk
ZXIoUGxhdGZvcm1HTE9iamVjdCBzaGFkZXIpCiB2b2lkIEdyYXBoaWNzQ29udGV4dEdMT3BlbkdM
OjpkZWxldGVUZXh0dXJlKFBsYXRmb3JtR0xPYmplY3QgdGV4dHVyZSkKIHsKICAgICBtYWtlQ29u
dGV4dEN1cnJlbnQoKTsKKyNpZiBQTEFURk9STShNQUMpICYmIFVTRShPUEVOR0wpCisgICAgaWYg
KG1fbmVlZHNGbHVzaEJlZm9yZURlbGV0ZVRleHR1cmVzKQorICAgICAgICBmbHVzaCgpOworI2Vu
ZGlmCiAgICAgbV9zdGF0ZS5ib3VuZFRleHR1cmVNYXAucmVtb3ZlSWYoW3RleHR1cmVdIChhdXRv
JiBrZXlWYWx1ZSkgewogICAgICAgICByZXR1cm4ga2V5VmFsdWUudmFsdWUuZmlyc3QgPT0gdGV4
dHVyZTsKICAgICB9KTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>