<?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>227408</bug_id>
          
          <creation_ts>2021-06-25 15:52:47 -0700</creation_ts>
          <short_desc>[macOS] WebGL content is unable to use the discrete GPU</short_desc>
          <delta_ts>2022-05-17 01:56:41 -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>
          
          <see_also>https://bugs.chromium.org/p/angleproject/issues/detail?id=6105</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=220843</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=231012</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=231946</see_also>
          <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>
          
          <blocked>228298</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Myles C. Maxfield">mmaxfield</reporter>
          <assigned_to name="Myles C. Maxfield">mmaxfield</assigned_to>
          <cc>dino</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>giuseppesalvo</cc>
    
    <cc>kbr</cc>
    
    <cc>kkinnunen</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pontus</cc>
    
    <cc>supermoos</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1772785</commentid>
    <comment_count>0</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2021-06-25 15:52:47 -0700</bug_when>
    <thetext>[macOS] WebGL content is unable to use the discrete GPU</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1772788</commentid>
    <comment_count>1</comment_count>
      <attachid>432301</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2021-06-25 16:00:10 -0700</bug_when>
    <thetext>Created attachment 432301
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1772791</commentid>
    <comment_count>2</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2021-06-25 16:01:25 -0700</bug_when>
    <thetext>Note that there are important steps to take when updating ANGLE. See https://trac.webkit.org/wiki/UpdatingANGLE</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1772792</commentid>
    <comment_count>3</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2021-06-25 16:03:26 -0700</bug_when>
    <thetext>&lt;rdar://problem/79216506&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1772836</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-06-25 17:39:29 -0700</bug_when>
    <thetext>Committed r279303 (239179@main): &lt;https://commits.webkit.org/239179@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 432301.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1773013</commentid>
    <comment_count>5</comment_count>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2021-06-28 03:05:22 -0700</bug_when>
    <thetext>https://bugs.chromium.org/p/angleproject/issues/detail?id=6105</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791422</commentid>
    <comment_count>6</comment_count>
    <who name="">supermoos</who>
    <bug_when>2021-09-08 03:13:53 -0700</bug_when>
    <thetext>This bug has appeared again in Safari Techonology Preview either 130 or 131, it was confirmed fixed in 129 (I tested it in that version), https://webkit.org/blog/11951/release-notes-for-safari-technology-preview-129/

but now I&apos;m seeing the same performance degradations in 131 as before 129. Note I&apos;ve double checked my examples and they work fine in Safari 13 too, before the bug was introduced with safari 14.

Specific release where this is NOT fixed: Release 131 (Safari 15.0, WebKit 16612.2.2)
MacOS: 11.5.2 (20G95)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1792268</commentid>
    <comment_count>7</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2021-09-10 01:04:08 -0700</bug_when>
    <thetext>I&apos;m not seeing the regression in Safari Technology Preview 131 on macOS Monterey.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1792269</commentid>
    <comment_count>8</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2021-09-10 01:07:50 -0700</bug_when>
    <thetext>Can you provide a specific URL or a sample webpage which shows the regression between STP 129 and 131?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1792282</commentid>
    <comment_count>9</comment_count>
    <who name="">supermoos</who>
    <bug_when>2021-09-10 02:44:30 -0700</bug_when>
    <thetext>Yes, sure, try this link: https://anygivenmonday.org/clients/webkit_bug/pixi/

Could it be because we&apos;re on different OS versions?

I&apos;m testing the performance specifically in full width and height (not fullscreen, just the window resized to fill the screen) on an LG 5K display connected via thunderbolt 3. On another machine running safari 13 the above demo runs 60 fps also connected to the same screen, but in both safari technology preview 131 and safari 14 on my machine it runs around 18 fps and noticeably slows down the whole computer.

The renderer is initialised like this:

        this.app = new PIXI.Application({
            resizeTo: window,
            antialias: true,
            powerPreference: &apos;high-performance&apos;,
            width: window.innerWidth, height: window.innerHeight, backgroundColor: 0xFEF7EF, resolution: window.devicePixelRatio || 1,
        });</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1792283</commentid>
    <comment_count>10</comment_count>
    <who name="">supermoos</who>
    <bug_when>2021-09-10 02:51:11 -0700</bug_when>
    <thetext>Let me know if you wan&apos;t more info or a screenshare, I&apos;ve confirmed the same issue on a colleagues computer. He runs Big Sur 11.4 and latest technology preview. The issue becomes very apparent when running on a 5K screen, on smaller resolutions you might not be able to pick up on the performance dip from not being able to access the discrete GPU.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1792540</commentid>
    <comment_count>11</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2021-09-10 14:56:33 -0700</bug_when>
    <thetext>I&apos;ll install 20G95 on my laptop to see if I can reproduce this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1792623</commentid>
    <comment_count>12</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2021-09-10 17:40:37 -0700</bug_when>
    <thetext>I can reproduce the performance degradation on 20G95. I&apos;m not sure whether it&apos;s because the wrong GPU is being selected though. I&apos;ll investigate further.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1792654</commentid>
    <comment_count>13</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2021-09-10 22:14:39 -0700</bug_when>
    <thetext>The performance degradation was fixed in https://trac.webkit.org/changeset/281245/webkit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1795526</commentid>
    <comment_count>14</comment_count>
    <who name="">supermoos</who>
    <bug_when>2021-09-21 06:59:31 -0700</bug_when>
    <thetext>So this bug is NOT fixed in the recent public release of Safari 15 for macOS Big sur?
I&apos;m still seeing bad performance on this link in Version 15.0 (16612.1.29.41.4, 16612): 
https://anygivenmonday.org/clients/webkit_bug/pixi/

Any word on when this might be publicly fixed?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1798264</commentid>
    <comment_count>15</comment_count>
    <who name="">supermoos</who>
    <bug_when>2021-09-29 05:20:04 -0700</bug_when>
    <thetext>I&apos;m sorry if this comes off as pushy, however I&apos;m really only trying to gauge whether this problem may have actually re-appeared, as I can&apos;t confirm it being fixed in neither the latest technology Release 132 (Safari 15.4, WebKit 16613.1.1.5) nor the publci release of safari 15: Version 15.0 (16612.1.29.41.4, 16612)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1798859</commentid>
    <comment_count>16</comment_count>
    <who name="Giuseppe">giuseppesalvo</who>
    <bug_when>2021-09-30 07:19:56 -0700</bug_when>
    <thetext>I can confirm that the bug presented itself again in the latest public release of Safari 15 and Safari tech preview 132.

The demo posted by supermoos is still good to expose the issue.

I can&apos;t confirm if the bug is present when using Monterey, but it&apos;s present on Big Sur 11.6.

Any updates on the issue?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1798917</commentid>
    <comment_count>17</comment_count>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2021-09-30 10:06:26 -0700</bug_when>
    <thetext>Thanks for the tests. I&apos;ll investigate more if there additional regressions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1869373</commentid>
    <comment_count>18</comment_count>
    <who name="Giuseppe">giuseppesalvo</who>
    <bug_when>2022-05-16 12:31:26 -0700</bug_when>
    <thetext>hey there, I was testing the new Safari 15.5 and I believe this bug presented itself again in Safari 15.5.

The demo posted by supermoos is still valid: https://anygivenmonday.org/clients/webkit_bug/pixi/

One way to validate the issue is: 
1. Open the demo on Safari 15.5
2. The demo animation doesn&apos;t look very smooth
3. Open the demo in Chrome, which triggers the use of the discrete GPU
4. Keep Chrome in background and now look at Safari
5. The animation now should be smooth on Safari too, because they discrete GPU is in use, triggered by Chrome

Additional info: I&apos;m on macOS 12.4.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1869613</commentid>
    <comment_count>19</comment_count>
    <who name="Giuseppe">giuseppesalvo</who>
    <bug_when>2022-05-17 01:56:41 -0700</bug_when>
    <thetext>Adding a bit more info:
I&apos;m on a macbook pro 16&quot;, i7, AMD Radeon Pro 5300M.

The issue happens only when using the laptop without an external display attached (Of course, because the external monitor triggers the use of the discrete GPU).</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>432301</attachid>
            <date>2021-06-25 16:00:10 -0700</date>
            <delta_ts>2021-06-25 17:39:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-227408-20210625160009.patch</filename>
            <type>text/plain</type>
            <size>4765</size>
            <attacher name="Myles C. Maxfield">mmaxfield</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc5MjY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvVGhpcmRQYXJ0
eS9BTkdMRS9DaGFuZ2VMb2cgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9DaGFuZ2VMb2cKaW5k
ZXggYTJmMzViMGZhMTcxODI1MzM3ZTg3MGRlMjllY2Y4ZmQ1NzU3MTdhMC4uZjg1ZTNmNTJkMTU4
YmU3NTQ5ZTE1OWVkYjM4MDk5NTRkNzc2NmRlOSAxMDA2NDQKLS0tIGEvU291cmNlL1RoaXJkUGFy
dHkvQU5HTEUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDI1IEBACisyMDIxLTA2LTI1ICBNeWxlcyBDLiBNYXhmaWVsZCAgPG1tYXhm
aWVsZEBhcHBsZS5jb20+CisKKyAgICAgICAgW21hY09TXSBXZWJHTCBjb250ZW50IGlzIHVuYWJs
ZSB0byB1c2UgdGhlIGRpc2NyZXRlIEdQVQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MjI3NDA4CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS83OTIxNjUw
Nj4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGVy
ZSBhcHBlYXJzIHRvIGJlIGEga2V5IGNvbGxpc2lvbjoKKworICAgICAgICBTb3VyY2UvVGhpcmRQ
YXJ0eS9BTkdMRS9pbmNsdWRlL3BsYXRmb3JtL1BsYXRmb3JtTWV0aG9kcy5oOiNkZWZpbmUgRUdM
X1BMQVRGT1JNX0FOR0xFX1BMQVRGT1JNX01FVEhPRFNfQU5HTEVYIDB4MzQ4MgorICAgICAgICBT
b3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9pbmNsdWRlL0VHTC9lZ2xleHRfYW5nbGUuaDojZGVmaW5l
IEVHTF9QT1dFUl9QUkVGRVJFTkNFX0FOR0xFIDB4MzQ4MgorCisgICAgICAgIEJvdGggdGhlc2Ug
a2V5cyBzZWVtIHRvIGJlIGFjY2VwdGVkIGJ5IEVHTF9HZXRQbGF0Zm9ybURpc3BsYXlFWFQoKS4K
KworICAgICAgICBUaGlzIHBhdGNoIGp1c3QgY2hhbmdlcyB0aGUgdmFsdWUgb2Ygb25lIG9mIHRo
ZW0gdG8gYSB2YWx1ZSBJIHBpY2tlZCBvdXQgb2YgYSBoYXQsIGp1c3Qgc28gdGhleSBkb24ndCBj
b25mbGljdC4KKyAgICAgICAgV2Ugc2hvdWxkIHdvcmsgd2l0aCB1cHN0cmVhbSB0byBlaXRoZXI6
CisgICAgICAgIEEpIEZpbmQgYSBiZXR0ZXIgc29sdXRpb24gKG1heWJlIGRpc2FtYmlndWF0ZSB0
aGVzZSB2YWx1ZXMgYmFzZWQgb24gd2hpY2ggZnVuY3Rpb24gaXMgYWNjZXB0aW5nIHRoZW0pLCBv
cgorICAgICAgICBCKSBNYWtlIGEgcm9idXN0IHdheSB0byBtYWtlIHN1cmUga2V5cyBkb24ndCBj
b2xsaWRlIGluIHRoZSBmdXR1cmUuCisKKyAgICAgICAgKiBpbmNsdWRlL3BsYXRmb3JtL1BsYXRm
b3JtTWV0aG9kcy5oOgorCiAyMDIxLTA2LTI0ICBKb2huIEN1bm5pbmdoYW0gIDxqb2huY3Vubmlu
Z2hhbUBhcHBsZS5jb20+CiAKICAgICAgICAgW0FOR0xFIE1ldGFsXSAtIFNldCBiYXJyaWVycyBv
biB0cmFuc2Zvcm0gZmVlZGJhY2sgYnVmZmVycyBvbmx5IHVwIHRvIHRoZSBpbiB1c2UgYnVmZmVy
IGNvdW50CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cKaW5kZXggZjhmNWQwM2QxYTlmNzkxZmU0MzY2NjZiMDExYjk2YTE3ZTVi
NzFiNC4uZmE3YzM0OThmYzdmNzFmMzk3ZThlYWQ3YTRmMGI0M2RhMzA4YzQwNiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDIyIEBACisyMDIxLTA2LTI1ICBNeWxlcyBDLiBNYXhmaWVsZCAgPG1tYXhm
aWVsZEBhcHBsZS5jb20+CisKKyAgICAgICAgW21hY09TXSBXZWJHTCBjb250ZW50IGlzIHVuYWJs
ZSB0byB1c2UgdGhlIGRpc2NyZXRlIEdQVQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MjI3NDA4CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS83OTIxNjUw
Nj4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTaW1w
bHkgcGFzcyBhbG9uZyB0aGUgcG93ZXIgcHJlZmVyZW5jZSBpbnRvIEFOR0xFLiBUaGlzIGlzIHJl
YWQgaW4KKyAgICAgICAgRGlzcGxheU10bDo6Z2V0TWV0YWxEZXZpY2VNYXRjaGluZ0F0dHJpYnV0
ZSgpLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cy4gSSBfdGhpbmtfIHRoaXMgaXMgdW50ZXN0YWJs
ZSwgYmVjYXVzZSB0aGUgd2ViIGV4cG9zZWQgcG93ZXIgcHJlZmVyZW5jZSBpcyBiZWluZyBzZXQg
Y29ycmVjdGx5LgorICAgICAgICBXZeKAmXJlIGNvcnJlY3RseSByZXBvcnRpbmcgdG8gdGhlIHdl
YiBjb250ZW50IHRoYXQgdGhleSBoYXZlIHN1Y2Nlc3NmdWxseSBhc2tlZCBmb3IgYSBoaWdoIHBv
d2VyIGNvbnRleHQuCisgICAgICAgIFdl4oCZcmUganVzdCBub3QgaG9ub3JpbmcgdGhhdCBpbnRl
cm5hbGx5LiBJZiB0aGUgdGVzdCBpcyBhIHBlcmZvcm1hbmNlIHRlc3QsIG9yIGNoZWNrcyB0aGUg
cmVuZGVyZXIgc3RyaW5nLAorICAgICAgICB0aGF0IHRlc3Qgd291bGQgYmUgaGFyZHdhcmUtZGVw
ZW5kZW50LCBhbmQgY291bGRu4oCZdCBiZSBhIHJlZ3VsYXIgbGF5b3V0IHRlc3QuCisKKyAgICAg
ICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jb2NvYS9HcmFwaGljc0NvbnRleHRHTE9wZW5HTENvY29h
Lm1tOgorICAgICAgICAoV2ViQ29yZTo6SW5pdGlhbGl6ZUVHTERpc3BsYXkpOgorCiAyMDIxLTA2
LTI0ICBTaWh1aSBMaXUgIDxzaWh1aV9saXVAYXBwbGUuY29tPgogCiAgICAgICAgIFJlbW92ZSBy
ZWZlcmVuY2VzIHRvIG9yZGVyIGZpbGVzCmRpZmYgLS1naXQgYS9Tb3VyY2UvVGhpcmRQYXJ0eS9B
TkdMRS9pbmNsdWRlL3BsYXRmb3JtL1BsYXRmb3JtTWV0aG9kcy5oIGIvU291cmNlL1RoaXJkUGFy
dHkvQU5HTEUvaW5jbHVkZS9wbGF0Zm9ybS9QbGF0Zm9ybU1ldGhvZHMuaAppbmRleCA0NGJlZjFm
ZjIwZDYxMzIwY2ZiMGM1ODc0N2RhY2RhMzFiYzViMmYwLi5iNGY3NjM1NWI3ZDRkNTVhZGZmMmJk
ZDkyZDI1YmRhNzQyMzM3ZmIzIDEwMDY0NAotLS0gYS9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9p
bmNsdWRlL3BsYXRmb3JtL1BsYXRmb3JtTWV0aG9kcy5oCisrKyBiL1NvdXJjZS9UaGlyZFBhcnR5
L0FOR0xFL2luY2x1ZGUvcGxhdGZvcm0vUGxhdGZvcm1NZXRob2RzLmgKQEAgLTEzLDcgKzEzLDcg
QEAKICNpbmNsdWRlIDxzdGRsaWIuaD4KICNpbmNsdWRlIDxhcnJheT4KIAotI2RlZmluZSBFR0xf
UExBVEZPUk1fQU5HTEVfUExBVEZPUk1fTUVUSE9EU19BTkdMRVggMHgzNDgyCisjZGVmaW5lIEVH
TF9QTEFURk9STV9BTkdMRV9QTEFURk9STV9NRVRIT0RTX0FOR0xFWCAweDM0RkQKIAogI2lmICFk
ZWZpbmVkKEFOR0xFX1BMQVRGT1JNX0VYUE9SVCkKICMgICAgaWYgZGVmaW5lZChfX0dOVUNfXykg
fHwgZGVmaW5lZChfX2NsYW5nX18pCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9jb2NvYS9HcmFwaGljc0NvbnRleHRHTE9wZW5HTENvY29hLm1tIGIvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY29jb2EvR3JhcGhpY3NDb250ZXh0R0xPcGVuR0xD
b2NvYS5tbQppbmRleCBkMmNiMzVjMzVmOGExOTFkZTk1NzI1MGFlYTkzYWZhZGQ2Mzg4NjBkLi5j
YjI5YzA1YWI1ZGNhNzA3MTA4MWViYjE3OTE4NzRhNGE3OTZhNjA0IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jb2NvYS9HcmFwaGljc0NvbnRleHRHTE9wZW5H
TENvY29hLm1tCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NvY29hL0dy
YXBoaWNzQ29udGV4dEdMT3BlbkdMQ29jb2EubW0KQEAgLTEyMCw2ICsxMjAsMTUgQEAgc3RhdGlj
IFNjb3BlZEVHTERlZmF1bHREaXNwbGF5IEluaXRpYWxpemVFR0xEaXNwbGF5KGNvbnN0IEdyYXBo
aWNzQ29udGV4dEdMQXR0cmkKICAgICAgICAgZGlzcGxheUF0dHJpYnV0ZXMuYXBwZW5kKEVHTF9Q
TEFURk9STV9BTkdMRV9UWVBFX01FVEFMX0FOR0xFKTsKICAgICB9CiAgICAgTE9HKFdlYkdMLCAi
QXR0ZW1wdGluZyB0byB1c2UgQU5HTEUncyAlcyBiYWNrZW5kLlxuIiwgYXR0cnMudXNlTWV0YWwg
PyAiTWV0YWwiIDogIk9wZW5HTCIpOworICAgIGlmIChhdHRycy5wb3dlclByZWZlcmVuY2UgIT0g
R3JhcGhpY3NDb250ZXh0R0xBdHRyaWJ1dGVzOjpQb3dlclByZWZlcmVuY2U6OkRlZmF1bHQpIHsK
KyAgICAgICAgZGlzcGxheUF0dHJpYnV0ZXMuYXBwZW5kKEVHTF9QT1dFUl9QUkVGRVJFTkNFX0FO
R0xFKTsKKyAgICAgICAgaWYgKGF0dHJzLnBvd2VyUHJlZmVyZW5jZSA9PSBHcmFwaGljc0NvbnRl
eHRHTEF0dHJpYnV0ZXM6OlBvd2VyUHJlZmVyZW5jZTo6TG93UG93ZXIpCisgICAgICAgICAgICBk
aXNwbGF5QXR0cmlidXRlcy5hcHBlbmQoRUdMX0xPV19QT1dFUl9BTkdMRSk7CisgICAgICAgIGVs
c2UgeworICAgICAgICAgICAgQVNTRVJUKGF0dHJzLnBvd2VyUHJlZmVyZW5jZSA9PSBHcmFwaGlj
c0NvbnRleHRHTEF0dHJpYnV0ZXM6OlBvd2VyUHJlZmVyZW5jZTo6SGlnaFBlcmZvcm1hbmNlKTsK
KyAgICAgICAgICAgIGRpc3BsYXlBdHRyaWJ1dGVzLmFwcGVuZChFR0xfSElHSF9QT1dFUl9BTkdM
RSk7CisgICAgICAgIH0KKyAgICB9CiAgICAgZGlzcGxheUF0dHJpYnV0ZXMuYXBwZW5kKEVHTF9O
T05FKTsKICAgICBkaXNwbGF5ID0gRUdMX0dldFBsYXRmb3JtRGlzcGxheUVYVChFR0xfUExBVEZP
Uk1fQU5HTEVfQU5HTEUsIHJlaW50ZXJwcmV0X2Nhc3Q8dm9pZCo+KEVHTF9ERUZBVUxUX0RJU1BM
QVkpLCBkaXNwbGF5QXR0cmlidXRlcy5kYXRhKCkpOwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>