<?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>206625</bug_id>
          
          <creation_ts>2020-01-22 16:02:48 -0800</creation_ts>
          <short_desc>Try adding glBindFramebuffer flush workaround to ANGLE as remedy for flaky WebGL tests</short_desc>
          <delta_ts>2020-07-08 16:01:07 -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>ANGLE</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>
          <dependson>206318</dependson>
          <blocked>205483</blocked>
    
    <blocked>214104</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>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1609828</commentid>
    <comment_count>0</comment_count>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2020-01-22 16:02:48 -0800</bug_when>
    <thetext>An attempt was made recently in bug 205483 / https://trac.webkit.org/changeset/253926 to switch WebKit&apos;s WebGL implementation to use ANGLE by default. Unfortunately, a significant number of tests became flaky after that transition, as can be seen from the bugs linked from bug 205483.

Some of these flakes have been triaged and a couple have been addressed. However, a few of the most concerning bugs have not been reproducible on any machines except the bots.

ANGLE virtualizes OpenGL contexts on top of one hardware context; this is probably the essential difference compared to WebKit&apos;s current WebGL backend, which uses a separate CGLContextObj per WebGL context.

Chromium on Mac using ANGLE (which is not the current shipping configuration, but is being tested) does not exhibit these flakes. We suspect that some glFlushes which were added to Chromium to address unexplained crashes in the OpenGL driver may be the reason.

There is a known driver bug affecting Intel GPUs on a couple of configurations described in https://bugs.chromium.org/p/chromium/issues/detail?id=1018028 . There is a hypothesis that adding that workaround - amounting to calling glFlush before glBindFramebuffer - might work around the widespread flakiness seen on the bots with the ANGLE switch.

After ANGLE is updated in bug 206318, we plan to add that workaround to WebKit&apos;s copy of ANGLE, and then try switching ANGLE on again. If the tests aren&apos;t flaky, we can try disabling the workaround and see whether that workaround is responsible. If they are still flaky, we can disable ANGLE again and redouble our efforts to reproduce the flakiness and find a more robust workaround.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1610454</commentid>
    <comment_count>1</comment_count>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2020-01-23 18:02:16 -0800</bug_when>
    <thetext>ANGLE was rolled but was reverted. A new ANGLE roll will have to be done before this is attempted.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1615477</commentid>
    <comment_count>2</comment_count>
      <attachid>389929</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2020-02-05 18:30:34 -0800</bug_when>
    <thetext>Created attachment 389929
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1615478</commentid>
    <comment_count>3</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2020-02-05 18:31:40 -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>1615479</commentid>
    <comment_count>4</comment_count>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2020-02-05 18:32:05 -0800</bug_when>
    <thetext>ANGLE has been rolled forward - should consider adding this driver bug workaround now.

Tested minimally locally, but even without this patch, wasn&apos;t able to reproduce the flaky failures that were seen on the WebKit test bots.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1615852</commentid>
    <comment_count>5</comment_count>
      <attachid>389929</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-06 14:59:47 -0800</bug_when>
    <thetext>Comment on attachment 389929
Patch

Rejecting attachment 389929 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;validate-changelog&apos;, &apos;--check-oops&apos;, &apos;--non-interactive&apos;, 389929, &apos;--port=mac&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Traceback (most recent call last):
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&quot;, line 80, in &lt;module&gt;
    main()
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&quot;, line 75, in main
    WebKitPatch(os.path.abspath(__file__)).main()
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkitpy/tool/multicommandtool.py&quot;, line 305, in main
    result = command.check_arguments_and_execute(options, args, self)
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkitpy/tool/multicommandtool.py&quot;, line 123, in check_arguments_and_execute
    return self.execute(options, args, tool) or 0
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkitpy/tool/commands/abstractsequencedcommand.py&quot;, line 55, in execute
    self._sequence.run_and_handle_errors(tool, options, state)
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkitpy/tool/commands/stepsequence.py&quot;, line 73, in run_and_handle_errors
    self._run(tool, options, state)
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkitpy/tool/commands/stepsequence.py&quot;, line 67, in _run
    step(tool, options).run(state)
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkitpy/tool/steps/validatereviewer.py&quot;, line 54, in run
    if changelog_entry.has_valid_reviewer():
AttributeError: &apos;NoneType&apos; object has no attribute &apos;has_valid_reviewer&apos;

Full output: https://webkit-queues.webkit.org/results/13318059</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1615890</commentid>
    <comment_count>6</comment_count>
      <attachid>389929</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2020-02-06 15:36:32 -0800</bug_when>
    <thetext>Comment on attachment 389929
Patch

Could we try the CQ again? I think the r/cq bits got set in the wrong order.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1616373</commentid>
    <comment_count>7</comment_count>
      <attachid>389929</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-07 14:31:27 -0800</bug_when>
    <thetext>Comment on attachment 389929
Patch

Rejecting attachment 389929 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-03&apos;, &apos;validate-changelog&apos;, &apos;--check-oops&apos;, &apos;--non-interactive&apos;, 389929, &apos;--port=mac&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Traceback (most recent call last):
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&quot;, line 80, in &lt;module&gt;
    main()
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&quot;, line 75, in main
    WebKitPatch(os.path.abspath(__file__)).main()
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkitpy/tool/multicommandtool.py&quot;, line 305, in main
    result = command.check_arguments_and_execute(options, args, self)
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkitpy/tool/multicommandtool.py&quot;, line 123, in check_arguments_and_execute
    return self.execute(options, args, tool) or 0
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkitpy/tool/commands/abstractsequencedcommand.py&quot;, line 55, in execute
    self._sequence.run_and_handle_errors(tool, options, state)
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkitpy/tool/commands/stepsequence.py&quot;, line 73, in run_and_handle_errors
    self._run(tool, options, state)
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkitpy/tool/commands/stepsequence.py&quot;, line 67, in _run
    step(tool, options).run(state)
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkitpy/tool/steps/validatereviewer.py&quot;, line 54, in run
    if changelog_entry.has_valid_reviewer():
AttributeError: &apos;NoneType&apos; object has no attribute &apos;has_valid_reviewer&apos;

Full output: https://webkit-queues.webkit.org/results/13318772</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1616393</commentid>
    <comment_count>8</comment_count>
    <who name="James Darpinian">jdarpinian</who>
    <bug_when>2020-02-07 15:01:17 -0800</bug_when>
    <thetext>Hmm. In the past this happened to me when I accidentally deleted the &quot;Reviewed by NOBODY (OOPS!).&quot; line from my changelog. But your change seems to have that. Is the formatting somehow different than it normally expects?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1616396</commentid>
    <comment_count>9</comment_count>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2020-02-07 15:03:23 -0800</bug_when>
    <thetext>(In reply to James Darpinian from comment #8)
&gt; Hmm. In the past this happened to me when I accidentally deleted the
&gt; &quot;Reviewed by NOBODY (OOPS!).&quot; line from my changelog. But your change seems
&gt; to have that. Is the formatting somehow different than it normally expects?

Based on the emails I got, I think the cq+ bit was accidentally set just before the r+ bit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1616408</commentid>
    <comment_count>10</comment_count>
      <attachid>390135</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2020-02-07 15:23:06 -0800</bug_when>
    <thetext>Created attachment 390135
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1616410</commentid>
    <comment_count>11</comment_count>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2020-02-07 15:23:55 -0800</bug_when>
    <thetext>Argh - in the old patch I somehow deleted the leading &quot;2&quot; in &quot;2020&quot; - so the date was invalid. Fixed in the revised patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1616434</commentid>
    <comment_count>12</comment_count>
      <attachid>390135</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-07 16:03:32 -0800</bug_when>
    <thetext>Comment on attachment 390135
Patch

Clearing flags on attachment: 390135

Committed r256076: &lt;https://trac.webkit.org/changeset/256076&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1616435</commentid>
    <comment_count>13</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-07 16:03:34 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1616438</commentid>
    <comment_count>14</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-02-07 16:07:51 -0800</bug_when>
    <thetext>&lt;rdar://problem/59277628&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>389929</attachid>
            <date>2020-02-05 18:30:34 -0800</date>
            <delta_ts>2020-02-07 15:23:04 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-206625-20200205183033.patch</filename>
            <type>text/plain</type>
            <size>3560</size>
            <attacher name="Kenneth Russell">kbr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU1ODY1CmRpZmYgLS1naXQgYS9Tb3VyY2UvVGhpcmRQYXJ0
eS9BTkdMRS9DaGFuZ2VMb2cgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9DaGFuZ2VMb2cKaW5k
ZXggOGFiNjViN2JmNjY3MzQ1NmUzNTNkOWU2YjQwMWQ3MTZhMDdhZGJmOS4uMDllNjUxNzQyYzRj
YTdiNTBhNzQwZWNjNzE2MWM1NDY4MTFhNWQwNSAxMDA2NDQKLS0tIGEvU291cmNlL1RoaXJkUGFy
dHkvQU5HTEUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDE2IEBACiswMjAtMDItMDUgIEtlbm5ldGggUnVzc2VsbCAgPGtickBjaHJv
bWl1bS5vcmc+CisKKyAgICAgICAgVHJ5IGFkZGluZyBnbEJpbmRGcmFtZWJ1ZmZlciBmbHVzaCB3
b3JrYXJvdW5kIHRvIEFOR0xFIGFzIHJlbWVkeSBmb3IgZmxha3kgV2ViR0wgdGVzdHMKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNjYyNQorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogaW5jbHVkZS9wbGF0
Zm9ybS9GZWF0dXJlc0dMLmg6CisgICAgICAgICogc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2dsL1N0
YXRlTWFuYWdlckdMLmNwcDoKKyAgICAgICAgKHJ4OjpTdGF0ZU1hbmFnZXJHTDo6YmluZEZyYW1l
YnVmZmVyKToKKyAgICAgICAgKiBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZ2wvcmVuZGVyZXJnbF91
dGlscy5jcHA6CisgICAgICAgIChyeDo6bmF0aXZlZ2xfZ2w6OkluaXRpYWxpemVGZWF0dXJlcyk6
CisKIDIwMjAtMDItMDUgIERlYW4gSmFja3NvbiAgPGRpbm9AYXBwbGUuY29tPgogCiAgICAgICAg
IEZpeCBNYWNDYXRhbHlzdCBidWlsZC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9UaGlyZFBhcnR5L0FO
R0xFL2luY2x1ZGUvcGxhdGZvcm0vRmVhdHVyZXNHTC5oIGIvU291cmNlL1RoaXJkUGFydHkvQU5H
TEUvaW5jbHVkZS9wbGF0Zm9ybS9GZWF0dXJlc0dMLmgKaW5kZXggZTc0MDM3MjJjYWUyOGFmNTYz
NTIxZTkzODM4YTBmNmJjZDRkNTBlZS4uMGY2NDlkYjJhZDBjMDM5MDFkZmQyNzhiNzNhNmExODZm
YjcwYzk4YyAxMDA2NDQKLS0tIGEvU291cmNlL1RoaXJkUGFydHkvQU5HTEUvaW5jbHVkZS9wbGF0
Zm9ybS9GZWF0dXJlc0dMLmgKKysrIGIvU291cmNlL1RoaXJkUGFydHkvQU5HTEUvaW5jbHVkZS9w
bGF0Zm9ybS9GZWF0dXJlc0dMLmgKQEAgLTQxMSw2ICs0MTEsMTIgQEAgc3RydWN0IEZlYXR1cmVz
R0wgOiBGZWF0dXJlU2V0QmFzZQogICAgICAgICAicmV3cml0ZV9yb3dfbWFqb3JfbWF0cmljZXMi
LCBGZWF0dXJlQ2F0ZWdvcnk6Ok9wZW5HTFdvcmthcm91bmRzLAogICAgICAgICAiUmV3cml0ZSBy
b3cgbWFqb3IgbWF0cmljZXMgaW4gc2hhZGVycyBhcyBjb2x1bW4gbWFqb3IgYXMgYSBkcml2ZXIg
YnVnIHdvcmthcm91bmQiLAogICAgICAgICAmbWVtYmVycywgImh0dHA6Ly9hbmdsZWJ1Zy5jb20v
MjI3MyJ9OworCisgICAgLy8gRmx1c2ggYmVmb3JlIGdsQmluZEZyYW1lYnVmZmVyIGFzIGEgZHJp
dmVyIGJ1ZyB3b3JrYXJvdW5kIGlmIG5lY2Vzc2FyeS4KKyAgICBGZWF0dXJlIGZsdXNoQmVmb3Jl
QmluZEZyYW1lYnVmZmVyID0geworICAgICAgICAiZmx1c2hfYmVmb3JlX2JpbmRmcmFtZWJ1ZmZl
ciIsIEZlYXR1cmVDYXRlZ29yeTo6T3BlbkdMV29ya2Fyb3VuZHMsCisgICAgICAgICJGbHVzaCBi
ZWZvcmUgZ2xCaW5kRnJhbWVidWZmZXIgYXMgYSBkcml2ZXIgYnVnIHdvcmthcm91bmQiLAorICAg
ICAgICAmbWVtYmVycywgImh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MDY2MjUifTsKIH07CiAKIGlubGluZSBGZWF0dXJlc0dMOjpGZWF0dXJlc0dMKCkgID0gZGVmYXVs
dDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL3NyYy9saWJBTkdMRS9yZW5k
ZXJlci9nbC9TdGF0ZU1hbmFnZXJHTC5jcHAgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9zcmMv
bGliQU5HTEUvcmVuZGVyZXIvZ2wvU3RhdGVNYW5hZ2VyR0wuY3BwCmluZGV4IDkzZjk3OTQ4NjYy
NGQxMGU2MDRmNDIyNTkwMDRmM2U2YTk4OWIzOWMuLjY4OTcyNjYxZmYyMzQwMmM3ZGU3ZTIxOTVh
YzUwMWYxZmFmNDc4ODggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL3NyYy9s
aWJBTkdMRS9yZW5kZXJlci9nbC9TdGF0ZU1hbmFnZXJHTC5jcHAKKysrIGIvU291cmNlL1RoaXJk
UGFydHkvQU5HTEUvc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2dsL1N0YXRlTWFuYWdlckdMLmNwcApA
QCAtNTg2LDYgKzU4Niw5IEBAIHZvaWQgU3RhdGVNYW5hZ2VyR0w6OnNldFBpeGVsUGFja0J1ZmZl
cihjb25zdCBnbDo6QnVmZmVyICpwaXhlbEJ1ZmZlcikKIAogdm9pZCBTdGF0ZU1hbmFnZXJHTDo6
YmluZEZyYW1lYnVmZmVyKEdMZW51bSB0eXBlLCBHTHVpbnQgZnJhbWVidWZmZXIpCiB7CisgICAg
aWYgKG1GZWF0dXJlcy5mbHVzaEJlZm9yZUJpbmRGcmFtZWJ1ZmZlci5lbmFibGVkKQorICAgICAg
ICBtRnVuY3Rpb25zLT5mbHVzaCgpOworCiAgICAgc3dpdGNoICh0eXBlKQogICAgIHsKICAgICAg
ICAgY2FzZSBHTF9GUkFNRUJVRkZFUjoKZGlmZiAtLWdpdCBhL1NvdXJjZS9UaGlyZFBhcnR5L0FO
R0xFL3NyYy9saWJBTkdMRS9yZW5kZXJlci9nbC9yZW5kZXJlcmdsX3V0aWxzLmNwcCBiL1NvdXJj
ZS9UaGlyZFBhcnR5L0FOR0xFL3NyYy9saWJBTkdMRS9yZW5kZXJlci9nbC9yZW5kZXJlcmdsX3V0
aWxzLmNwcAppbmRleCA1N2M3ZGRmY2M0Y2M4ODc5NTA2ZjFiNWVhNjNiMzY3OTJkNzY4MTRjLi41
MWYxNzk3ZGY4ZjM0OThlNmM4MDEwMTdkNTM1ZGM5OWRmOGU1NjVmIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvVGhpcmRQYXJ0eS9BTkdMRS9zcmMvbGliQU5HTEUvcmVuZGVyZXIvZ2wvcmVuZGVyZXJnbF91
dGlscy5jcHAKKysrIGIvU291cmNlL1RoaXJkUGFydHkvQU5HTEUvc3JjL2xpYkFOR0xFL3JlbmRl
cmVyL2dsL3JlbmRlcmVyZ2xfdXRpbHMuY3BwCkBAIC0xNjQ5LDYgKzE2NDksOSBAQCB2b2lkIElu
aXRpYWxpemVGZWF0dXJlcyhjb25zdCBGdW5jdGlvbnNHTCAqZnVuY3Rpb25zLCBhbmdsZTo6RmVh
dHVyZXNHTCAqZmVhdHVyZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElzQXBwbGUo
KSAmJiBmdW5jdGlvbnMtPnN0YW5kYXJkID09IFNUQU5EQVJEX0dMX0RFU0tUT1ApOwogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIC8vIFRPRE8oYW5nbGVidWcuY29tLzIyNzMpOiBkaWFnbm9z
ZSBjcmFzaGVzIHdpdGggdGhpcyB3b3JrYXJvdW5kLgogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhbHNlKTsKKworICAgIC8vIGJ1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA2
NjI1CisgICAgQU5HTEVfRkVBVFVSRV9DT05ESVRJT04oZmVhdHVyZXMsIGZsdXNoQmVmb3JlQmlu
ZEZyYW1lYnVmZmVyLCBJc0FwcGxlKCkgJiYgaXNJbnRlbCk7CiB9CiAKIHZvaWQgSW5pdGlhbGl6
ZUZyb250ZW5kRmVhdHVyZXMoY29uc3QgRnVuY3Rpb25zR0wgKmZ1bmN0aW9ucywgYW5nbGU6OkZy
b250ZW5kRmVhdHVyZXMgKmZlYXR1cmVzKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>390135</attachid>
            <date>2020-02-07 15:23:06 -0800</date>
            <delta_ts>2020-02-07 16:03:32 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-206625-20200207152305.patch</filename>
            <type>text/plain</type>
            <size>3559</size>
            <attacher name="Kenneth Russell">kbr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU2MDcxCmRpZmYgLS1naXQgYS9Tb3VyY2UvVGhpcmRQYXJ0
eS9BTkdMRS9DaGFuZ2VMb2cgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9DaGFuZ2VMb2cKaW5k
ZXggOGFiNjViN2JmNjY3MzQ1NmUzNTNkOWU2YjQwMWQ3MTZhMDdhZGJmOS4uZThhM2Y4OWJmYTA5
ZDI2ZmU3ZDczM2UxNjdlOGFjYmZkOTk0ZTc0OCAxMDA2NDQKLS0tIGEvU291cmNlL1RoaXJkUGFy
dHkvQU5HTEUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDE2IEBACisyMDIwLTAyLTA1ICBLZW5uZXRoIFJ1c3NlbGwgIDxrYnJAY2hy
b21pdW0ub3JnPgorCisgICAgICAgIFRyeSBhZGRpbmcgZ2xCaW5kRnJhbWVidWZmZXIgZmx1c2gg
d29ya2Fyb3VuZCB0byBBTkdMRSBhcyByZW1lZHkgZm9yIGZsYWt5IFdlYkdMIHRlc3RzCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDY2MjUKKworICAg
ICAgICBSZXZpZXdlZCBieSBEZWFuIEphY2tzb24uCisKKyAgICAgICAgKiBpbmNsdWRlL3BsYXRm
b3JtL0ZlYXR1cmVzR0wuaDoKKyAgICAgICAgKiBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZ2wvU3Rh
dGVNYW5hZ2VyR0wuY3BwOgorICAgICAgICAocng6OlN0YXRlTWFuYWdlckdMOjpiaW5kRnJhbWVi
dWZmZXIpOgorICAgICAgICAqIHNyYy9saWJBTkdMRS9yZW5kZXJlci9nbC9yZW5kZXJlcmdsX3V0
aWxzLmNwcDoKKyAgICAgICAgKHJ4OjpuYXRpdmVnbF9nbDo6SW5pdGlhbGl6ZUZlYXR1cmVzKToK
KwogMjAyMC0wMi0wNSAgRGVhbiBKYWNrc29uICA8ZGlub0BhcHBsZS5jb20+CiAKICAgICAgICAg
Rml4IE1hY0NhdGFseXN0IGJ1aWxkLgpkaWZmIC0tZ2l0IGEvU291cmNlL1RoaXJkUGFydHkvQU5H
TEUvaW5jbHVkZS9wbGF0Zm9ybS9GZWF0dXJlc0dMLmggYi9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdM
RS9pbmNsdWRlL3BsYXRmb3JtL0ZlYXR1cmVzR0wuaAppbmRleCBlNzQwMzcyMmNhZTI4YWY1NjM1
MjFlOTM4MzhhMGY2YmNkNGQ1MGVlLi4wZjY0OWRiMmFkMGMwMzkwMWRmZDI3OGI3M2E2YTE4NmZi
NzBjOThjIDEwMDY0NAotLS0gYS9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9pbmNsdWRlL3BsYXRm
b3JtL0ZlYXR1cmVzR0wuaAorKysgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9pbmNsdWRlL3Bs
YXRmb3JtL0ZlYXR1cmVzR0wuaApAQCAtNDExLDYgKzQxMSwxMiBAQCBzdHJ1Y3QgRmVhdHVyZXNH
TCA6IEZlYXR1cmVTZXRCYXNlCiAgICAgICAgICJyZXdyaXRlX3Jvd19tYWpvcl9tYXRyaWNlcyIs
IEZlYXR1cmVDYXRlZ29yeTo6T3BlbkdMV29ya2Fyb3VuZHMsCiAgICAgICAgICJSZXdyaXRlIHJv
dyBtYWpvciBtYXRyaWNlcyBpbiBzaGFkZXJzIGFzIGNvbHVtbiBtYWpvciBhcyBhIGRyaXZlciBi
dWcgd29ya2Fyb3VuZCIsCiAgICAgICAgICZtZW1iZXJzLCAiaHR0cDovL2FuZ2xlYnVnLmNvbS8y
MjczIn07CisKKyAgICAvLyBGbHVzaCBiZWZvcmUgZ2xCaW5kRnJhbWVidWZmZXIgYXMgYSBkcml2
ZXIgYnVnIHdvcmthcm91bmQgaWYgbmVjZXNzYXJ5LgorICAgIEZlYXR1cmUgZmx1c2hCZWZvcmVC
aW5kRnJhbWVidWZmZXIgPSB7CisgICAgICAgICJmbHVzaF9iZWZvcmVfYmluZGZyYW1lYnVmZmVy
IiwgRmVhdHVyZUNhdGVnb3J5OjpPcGVuR0xXb3JrYXJvdW5kcywKKyAgICAgICAgIkZsdXNoIGJl
Zm9yZSBnbEJpbmRGcmFtZWJ1ZmZlciBhcyBhIGRyaXZlciBidWcgd29ya2Fyb3VuZCIsCisgICAg
ICAgICZtZW1iZXJzLCAiaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIw
NjYyNSJ9OwogfTsKIAogaW5saW5lIEZlYXR1cmVzR0w6OkZlYXR1cmVzR0woKSAgPSBkZWZhdWx0
OwpkaWZmIC0tZ2l0IGEvU291cmNlL1RoaXJkUGFydHkvQU5HTEUvc3JjL2xpYkFOR0xFL3JlbmRl
cmVyL2dsL1N0YXRlTWFuYWdlckdMLmNwcCBiL1NvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL3NyYy9s
aWJBTkdMRS9yZW5kZXJlci9nbC9TdGF0ZU1hbmFnZXJHTC5jcHAKaW5kZXggOTNmOTc5NDg2NjI0
ZDEwZTYwNGY0MjI1OTAwNGYzZTZhOTg5YjM5Yy4uNjg5NzI2NjFmZjIzNDAyYzdkZTdlMjE5NWFj
NTAxZjFmYWY0Nzg4OCAxMDA2NDQKLS0tIGEvU291cmNlL1RoaXJkUGFydHkvQU5HTEUvc3JjL2xp
YkFOR0xFL3JlbmRlcmVyL2dsL1N0YXRlTWFuYWdlckdMLmNwcAorKysgYi9Tb3VyY2UvVGhpcmRQ
YXJ0eS9BTkdMRS9zcmMvbGliQU5HTEUvcmVuZGVyZXIvZ2wvU3RhdGVNYW5hZ2VyR0wuY3BwCkBA
IC01ODYsNiArNTg2LDkgQEAgdm9pZCBTdGF0ZU1hbmFnZXJHTDo6c2V0UGl4ZWxQYWNrQnVmZmVy
KGNvbnN0IGdsOjpCdWZmZXIgKnBpeGVsQnVmZmVyKQogCiB2b2lkIFN0YXRlTWFuYWdlckdMOjpi
aW5kRnJhbWVidWZmZXIoR0xlbnVtIHR5cGUsIEdMdWludCBmcmFtZWJ1ZmZlcikKIHsKKyAgICBp
ZiAobUZlYXR1cmVzLmZsdXNoQmVmb3JlQmluZEZyYW1lYnVmZmVyLmVuYWJsZWQpCisgICAgICAg
IG1GdW5jdGlvbnMtPmZsdXNoKCk7CisKICAgICBzd2l0Y2ggKHR5cGUpCiAgICAgewogICAgICAg
ICBjYXNlIEdMX0ZSQU1FQlVGRkVSOgpkaWZmIC0tZ2l0IGEvU291cmNlL1RoaXJkUGFydHkvQU5H
TEUvc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2dsL3JlbmRlcmVyZ2xfdXRpbHMuY3BwIGIvU291cmNl
L1RoaXJkUGFydHkvQU5HTEUvc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2dsL3JlbmRlcmVyZ2xfdXRp
bHMuY3BwCmluZGV4IDU3YzdkZGZjYzRjYzg4Nzk1MDZmMWI1ZWE2M2IzNjc5MmQ3NjgxNGMuLjUx
ZjE3OTdkZjhmMzQ5OGU2YzgwMTAxN2Q1MzVkYzk5ZGY4ZTU2NWYgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9UaGlyZFBhcnR5L0FOR0xFL3NyYy9saWJBTkdMRS9yZW5kZXJlci9nbC9yZW5kZXJlcmdsX3V0
aWxzLmNwcAorKysgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9zcmMvbGliQU5HTEUvcmVuZGVy
ZXIvZ2wvcmVuZGVyZXJnbF91dGlscy5jcHAKQEAgLTE2NDksNiArMTY0OSw5IEBAIHZvaWQgSW5p
dGlhbGl6ZUZlYXR1cmVzKGNvbnN0IEZ1bmN0aW9uc0dMICpmdW5jdGlvbnMsIGFuZ2xlOjpGZWF0
dXJlc0dMICpmZWF0dXJlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXNBcHBsZSgp
ICYmIGZ1bmN0aW9ucy0+c3RhbmRhcmQgPT0gU1RBTkRBUkRfR0xfREVTS1RPUCk7CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgLy8gVE9ETyhhbmdsZWJ1Zy5jb20vMjI3Myk6IGRpYWdub3Nl
IGNyYXNoZXMgd2l0aCB0aGlzIHdvcmthcm91bmQuCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFsc2UpOworCisgICAgLy8gYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDY2
MjUKKyAgICBBTkdMRV9GRUFUVVJFX0NPTkRJVElPTihmZWF0dXJlcywgZmx1c2hCZWZvcmVCaW5k
RnJhbWVidWZmZXIsIElzQXBwbGUoKSAmJiBpc0ludGVsKTsKIH0KIAogdm9pZCBJbml0aWFsaXpl
RnJvbnRlbmRGZWF0dXJlcyhjb25zdCBGdW5jdGlvbnNHTCAqZnVuY3Rpb25zLCBhbmdsZTo6RnJv
bnRlbmRGZWF0dXJlcyAqZmVhdHVyZXMpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>