<?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>217920</bug_id>
          
          <creation_ts>2020-10-19 13:32:41 -0700</creation_ts>
          <short_desc>[GPU Process] RemoteAudioDestination::render() should not need to dispatch to the main thread to do IPC</short_desc>
          <delta_ts>2020-10-19 14:47:16 -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>Web Audio</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
    
    <cc>peng.liu6</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1699404</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-10-19 13:32:41 -0700</bug_when>
    <thetext>RemoteAudioDestination::render() should not need to dispatch to the main thread to do IPC.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1699409</commentid>
    <comment_count>1</comment_count>
      <attachid>411789</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-10-19 13:37:25 -0700</bug_when>
    <thetext>Created attachment 411789
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1699415</commentid>
    <comment_count>2</comment_count>
      <attachid>411789</attachid>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2020-10-19 13:51:25 -0700</bug_when>
    <thetext>Comment on attachment 411789
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=411789&amp;action=review

&gt; Source/WebKit/ChangeLog:15
&gt; +        RemoteAudioDestination::render().

Great!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1699448</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-10-19 14:46:09 -0700</bug_when>
    <thetext>Committed r268690: &lt;https://trac.webkit.org/changeset/268690&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 411789.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1699449</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-10-19 14:47:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/70457278&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>411789</attachid>
            <date>2020-10-19 13:37:25 -0700</date>
            <delta_ts>2020-10-19 14:46:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-217920-20201019133724.patch</filename>
            <type>text/plain</type>
            <size>7811</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY4NjgxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGFlYjA1ZjJkNjNhMzEyZmFkOTYzMTli
YWY0MDFmMzAxZmY4YWJkYjEuLjJhOTM1Y2E0NTY4MGNjNzI5N2E3MDkzOWJhNDMyYWQzMDkyMjA5
NjUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMjAtMTAtMTkgIENocmlzIER1bWV6ICA8Y2R1bWV6
QGFwcGxlLmNvbT4KKworICAgICAgICBbR1BVIFByb2Nlc3NdIFJlbW90ZUF1ZGlvRGVzdGluYXRp
b246OnJlbmRlcigpIHNob3VsZCBub3QgbmVlZCB0byBkaXNwYXRjaCB0byB0aGUgbWFpbiB0aHJl
YWQgdG8gZG8gSVBDCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMTc5MjAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBBZGQgYW4gb3B0aW9uYWwgcGFyYW1ldGVyIHRvIHRoZSBDb21wbGV0aW9uSGFuZGxlciBj
b25zdHJ1Y3RvciBhbGxvd2luZyB0aGUgY2FsbGVyIHRvIGluZGljYXRlIGl0IGV4cGVjdHMKKyAg
ICAgICAgdGhlIGNvbXBsZXRpb24gaGFuZGxlciB0byBnZXQgY2FsbCBvbiB0aGUgbWFpbiB0aHJl
YWQgaW5zdGVhZCBvZiB0aGUgY29uc3RydWN0aW9uIHRocmVhZC4KKworICAgICAgICAqIHd0Zi9D
b21wbGV0aW9uSGFuZGxlci5oOgorICAgICAgICAoV1RGOjpDb21wbGV0aW9uSGFuZGxlcjxPdXQp
OgorCiAyMDIwLTEwLTE5ICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgogCiAg
ICAgICAgIE1vdmUgcmVtYWluaW5nIFdlYiBBbmltYXRpb25zIHJ1bnRpbWUtZW5hYmxlZCBmZWF0
dXJlcyB0byBzZXR0aW5ncwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cgYi9T
b3VyY2UvV2ViS2l0L0NoYW5nZUxvZwppbmRleCAzMWQxOGQ4ZTk1OTZiY2U1MWQ2MzNkMzQzMzAx
NzNiOTYxNTcwNjgxLi5hNjgwNWY3Nzc0ZWUwNDZkZjA4MTdlZGYzNzhmYTcxMWQwZjVkZmZiIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDIwLTEwLTE5ICBDaHJpcyBEdW1leiAgPGNkdW1l
ekBhcHBsZS5jb20+CisKKyAgICAgICAgW0dQVSBQcm9jZXNzXSBSZW1vdGVBdWRpb0Rlc3RpbmF0
aW9uOjpyZW5kZXIoKSBzaG91bGQgbm90IG5lZWQgdG8gZGlzcGF0Y2ggdG8gdGhlIG1haW4gdGhy
ZWFkIHRvIGRvIElQQworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MjE3OTIwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgUmVtb3RlQXVkaW9EZXN0aW5hdGlvbjo6cmVuZGVyKCkgc2hvdWxkIG5vdCBuZWVkIHRv
IGRpc3BhdGNoIHRvIHRoZSBtYWluIHRocmVhZCB0byBkbyBJUEMgYXMgdGhpcyBpcyBiYWQKKyAg
ICAgICAgZm9yIHBlcmZvcm1hbmNlIGFuZCBJUEM6OkNvbm5lY3Rpb246OnNlbmRXaXRoQXN5bmNS
ZXBseSgpIGFscmVhZHkgZG9lcyBsb2NraW5nIGludGVybmFsbHkgZm9yIHRocmVhZC1zYWZldHku
CisgICAgICAgIFRoZSBvbmx5IHRoaW5nIHRoYXQgd2FzIHByZXZlbnRpbmcgdXMgZnJvbSBjYWxs
aW5nIHNlbmRXaXRoQXN5bmNSZXBseSgpIGZyb20gdGhlIGF1ZGlvIHJlbmRlcmluZyB0aHJlYWQg
d2FzCisgICAgICAgIGEgdGhyZWFkaW5nIGFzc2VydGlvbiBpbiBDb21wbGV0aW9uSGFuZGxlciB0
aGF0IG1hZGUgc3VyZSB0aGF0IHRoZSBjb21wbGV0aW9uIGhhbmRsZXIgd2FzIGFsd2F5cyBjYWxs
ZWQgb24KKyAgICAgICAgdGhlIHRocmVhZCB0aGUgY29tcGxldGlvbiBoYW5kbGVyIHdhcyBjb25z
dHJ1Y3RlZCBvbi4gVG8gYXZvaWQgdGhpcyBpc3N1ZSwgSSBhZGRlZCBhIHBhcmFtYXRlciB0byB0
aGUKKyAgICAgICAgQ29tcGxldGlvbkhhbmRsZXIgY29uc3RydWN0b3IgYWxsb3dpbmcgdGhlIGNh
bGxlciB0byBpbmRpY2F0ZSBpdCBleHBlY3RzIHRoZSBjb21wbGV0aW9uIGhhbmRsZXIgdG8gZ2V0
IGNhbGxlZAorICAgICAgICBvbiB0aGUgbWFpbiB0aHJlYWQuIEkgYW0gbm93IHVzaW5nIHRoaXMg
bmV3IGZsYWcgaW4gc2VuZFdpdGhBc3luY1JlcGx5KCkgYW5kIGF0IGl0cyBjYWxsIHNpdGUgaW4K
KyAgICAgICAgUmVtb3RlQXVkaW9EZXN0aW5hdGlvbjo6cmVuZGVyKCkuCisKKyAgICAgICAgTm8g
bmV3IHRlc3RzLCBubyBXZWItZmFjaW5nIGJlaGF2aW9yIGNoYW5nZS4KKworICAgICAgICAqIEdQ
VVByb2Nlc3MvbWVkaWEvUmVtb3RlQXVkaW9EZXN0aW5hdGlvbk1hbmFnZXIuY3BwOgorICAgICAg
ICAoV2ViS2l0OjpSZW1vdGVBdWRpb0Rlc3RpbmF0aW9uOjpyZW5kZXIpOgorICAgICAgICAqIFBs
YXRmb3JtL0lQQy9Db25uZWN0aW9uLmg6CisgICAgICAgIChJUEM6OkNvbm5lY3Rpb246OnNlbmRX
aXRoQXN5bmNSZXBseSk6CisKIDIwMjAtMTAtMTkgIFNhaWQgQWJvdS1IYWxsYXdhICA8c2Fib3Vo
YWxsYXdhQGFwcGxlLmNvbT4KIAogICAgICAgICBbR1BVIFByb2Nlc3NdIENsZWFuIHRoZSBEaXNw
bGF5TGlzdCByZWNvcmRpbmcgb2YgdGhlIE5hdGl2ZUltYWdlCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V1RGL3d0Zi9Db21wbGV0aW9uSGFuZGxlci5oIGIvU291cmNlL1dURi93dGYvQ29tcGxldGlvbkhh
bmRsZXIuaAppbmRleCA4Yzk4ZGZlMmJhNTUzNThkMWZmZWY3NmEzY2M2YWI2ZTYzYjQ1YWZlLi5h
MzU4YzBmNmVlYTk4MDRiOGRlYTc0OTY0M2FjZWY4NjhlN2ExMjI4IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV1RGL3d0Zi9Db21wbGV0aW9uSGFuZGxlci5oCisrKyBiL1NvdXJjZS9XVEYvd3RmL0NvbXBs
ZXRpb25IYW5kbGVyLmgKQEAgLTMxLDYgKzMxLDcgQEAKIG5hbWVzcGFjZSBXVEYgewogCiB0ZW1w
bGF0ZTx0eXBlbmFtZT4gY2xhc3MgQ29tcGxldGlvbkhhbmRsZXI7CitlbnVtIGNsYXNzIENvbXBs
ZXRpb25IYW5kbGVyQ2FsbFRocmVhZCB7IE1haW5UaHJlYWQsIENvbnN0cnVjdGlvblRocmVhZCB9
OwogCiAvLyBXcmFwcyBhIEZ1bmN0aW9uIHRvIG1ha2Ugc3VyZSBpdCBpcyBhbHdheXMgY2FsbGVk
IG9uY2UgYW5kIG9ubHkgb25jZS4KIHRlbXBsYXRlIDx0eXBlbmFtZSBPdXQsIHR5cGVuYW1lLi4u
IEluPgpAQCAtNDAsOSArNDEsMTMgQEAgcHVibGljOgogICAgIENvbXBsZXRpb25IYW5kbGVyKCkg
PSBkZWZhdWx0OwogCiAgICAgdGVtcGxhdGU8dHlwZW5hbWUgQ2FsbGFibGVUeXBlLCBjbGFzcyA9
IHR5cGVuYW1lIHN0ZDo6ZW5hYmxlX2lmPHN0ZDo6aXNfcnZhbHVlX3JlZmVyZW5jZTxDYWxsYWJs
ZVR5cGUmJj46OnZhbHVlPjo6dHlwZT4KLSAgICBDb21wbGV0aW9uSGFuZGxlcihDYWxsYWJsZVR5
cGUmJiBjYWxsYWJsZSkKKyAgICBDb21wbGV0aW9uSGFuZGxlcihDYWxsYWJsZVR5cGUmJiBjYWxs
YWJsZSwgQ29tcGxldGlvbkhhbmRsZXJDYWxsVGhyZWFkIGNhbGxUaHJlYWQgPSBDb21wbGV0aW9u
SGFuZGxlckNhbGxUaHJlYWQ6OkNvbnN0cnVjdGlvblRocmVhZCkKICAgICAgICAgOiBtX2Z1bmN0
aW9uKFdURk1vdmUoY2FsbGFibGUpKQorI2lmIEFTU0VSVF9FTkFCTEVECisgICAgICAgICwgbV9z
aG91bGRCZUNhbGxlZE9uTWFpblRocmVhZChjYWxsVGhyZWFkID09IENvbXBsZXRpb25IYW5kbGVy
Q2FsbFRocmVhZDo6TWFpblRocmVhZCB8fCBpc01haW5UaHJlYWQoKSkKKyNlbmRpZgogICAgIHsK
KyAgICAgICAgVU5VU0VEX1BBUkFNKGNhbGxUaHJlYWQpOwogICAgIH0KIAogICAgIENvbXBsZXRp
b25IYW5kbGVyKENvbXBsZXRpb25IYW5kbGVyJiYpID0gZGVmYXVsdDsKQEAgLTU3LDcgKzYyLDcg
QEAgcHVibGljOgogCiAgICAgT3V0IG9wZXJhdG9yKCkoSW4uLi4gaW4pCiAgICAgewotICAgICAg
ICBBU1NFUlQobV93YXNDb25zdHJ1Y3RlZE9uTWFpblRocmVhZCA9PSBpc01haW5UaHJlYWQoKSk7
CisgICAgICAgIEFTU0VSVChtX3Nob3VsZEJlQ2FsbGVkT25NYWluVGhyZWFkID09IGlzTWFpblRo
cmVhZCgpKTsKICAgICAgICAgQVNTRVJUX1dJVEhfTUVTU0FHRShtX2Z1bmN0aW9uLCAiQ29tcGxl
dGlvbiBoYW5kbGVyIHNob3VsZCBub3QgYmUgY2FsbGVkIG1vcmUgdGhhbiBvbmNlIik7CiAgICAg
ICAgIHJldHVybiBzdGQ6OmV4Y2hhbmdlKG1fZnVuY3Rpb24sIG51bGxwdHIpKHN0ZDo6Zm9yd2Fy
ZDxJbj4oaW4pLi4uKTsKICAgICB9CkBAIC02NSw3ICs3MCw3IEBAIHB1YmxpYzoKIHByaXZhdGU6
CiAgICAgRnVuY3Rpb248T3V0KEluLi4uKT4gbV9mdW5jdGlvbjsKICNpZiBBU1NFUlRfRU5BQkxF
RAotICAgIGJvb2wgbV93YXNDb25zdHJ1Y3RlZE9uTWFpblRocmVhZCB7IGlzTWFpblRocmVhZCgp
IH07CisgICAgYm9vbCBtX3Nob3VsZEJlQ2FsbGVkT25NYWluVGhyZWFkOwogI2VuZGlmCiB9Owog
CkBAIC0xNTcsNSArMTYyLDYgQEAgcHJpdmF0ZToKIH0gLy8gbmFtZXNwYWNlIFdURgogCiB1c2lu
ZyBXVEY6OkNvbXBsZXRpb25IYW5kbGVyOwordXNpbmcgV1RGOjpDb21wbGV0aW9uSGFuZGxlckNh
bGxUaHJlYWQ7CiB1c2luZyBXVEY6OkNvbXBsZXRpb25IYW5kbGVyQ2FsbGluZ1Njb3BlOwogdXNp
bmcgV1RGOjpDb21wbGV0aW9uSGFuZGxlcldpdGhGaW5hbGl6ZXI7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViS2l0L0dQVVByb2Nlc3MvbWVkaWEvUmVtb3RlQXVkaW9EZXN0aW5hdGlvbk1hbmFnZXIu
Y3BwIGIvU291cmNlL1dlYktpdC9HUFVQcm9jZXNzL21lZGlhL1JlbW90ZUF1ZGlvRGVzdGluYXRp
b25NYW5hZ2VyLmNwcAppbmRleCA1ZDc3MDljYmUxNjAxYmU4OTRiZGRmMmUwMjRmYzY3ODMxMTI2
NGRmLi4yNzFjODUwYWY0YWFjYTQ1MzQyODRiNTcxNWM4MzFkODI0ODI4OWU4IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0L0dQVVByb2Nlc3MvbWVkaWEvUmVtb3RlQXVkaW9EZXN0aW5hdGlvbk1h
bmFnZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy9tZWRpYS9SZW1vdGVBdWRp
b0Rlc3RpbmF0aW9uTWFuYWdlci5jcHAKQEAgLTE0MSwxNCArMTQxLDExIEBAIHByaXZhdGU6CiAg
ICAgICAgIGlmIChtX3Byb3RlY3RUaGlzRHVyaW5nR3JhY2VmdWxTaHV0ZG93bikKICAgICAgICAg
ICAgIHJldHVybiBub0VycjsKIAotICAgICAgICAvLyBGSVhNRTogSXQgaXMgdW5mb3J0dW5hdGUg
d2UgaGF2ZSB0byBkaXNwYXRjaCB0byB0aGUgbWFpbiB0aGVhZCBoZXJlLiBXZSBzaG91bGQgYmUg
YWJsZSB0byBJUEMgc3RyYWlnaHQgZnJvbSB0aGUKLSAgICAgICAgLy8gcmVuZGVyIHRocmVhZCBi
dXQgdGhpcyBpcyBub3Qgc3VwcG9ydGVkIGJ5IHNlbmRXaXRoQXN5bmNSZXBseSgpLgotICAgICAg
ICBjYWxsT25NYWluVGhyZWFkKFt0aGlzLCBwcm90ZWN0ZWRUaGlzID0gbWFrZVJlZigqdGhpcyks
IHNhbXBsZVRpbWUsIGhvc3RUaW1lLCBudW1iZXJPZkZyYW1lcywgaW9EYXRhXSgpIG11dGFibGUg
ewotICAgICAgICAgICAgbV9jb25uZWN0aW9uLmNvbm5lY3Rpb24oKS5zZW5kV2l0aEFzeW5jUmVw
bHkoTWVzc2FnZXM6OlJlbW90ZUF1ZGlvRGVzdGluYXRpb25Qcm94eTo6UmVxdWVzdEJ1ZmZlcihz
YW1wbGVUaW1lLCBob3N0VGltZSwgbnVtYmVyT2ZGcmFtZXMpLCBbdGhpcywgcHJvdGVjdGVkVGhp
cyA9IFdURk1vdmUocHJvdGVjdGVkVGhpcyksIGlvRGF0YV0oYXV0byBzdGFydEZyYW1lLCBhdXRv
IG51bWJlck9mRnJhbWVzVG9SZW5kZXIsIGF1dG8gYm91bmRzU3RhcnRGcmFtZSwgYXV0byBib3Vu
ZHNFbmRGcmFtZSkgbXV0YWJsZSB7Ci0gICAgICAgICAgICAgICAgbV9yaW5nQnVmZmVyLT5zZXRD
dXJyZW50RnJhbWVCb3VuZHMoYm91bmRzU3RhcnRGcmFtZSwgYm91bmRzRW5kRnJhbWUpOwotICAg
ICAgICAgICAgICAgIG1fcmluZ0J1ZmZlci0+ZmV0Y2goaW9EYXRhLCBudW1iZXJPZkZyYW1lc1Rv
UmVuZGVyLCBzdGFydEZyYW1lKTsKLSAgICAgICAgICAgIH0sIG1faWQudG9VSW50NjQoKSk7Ci0g
ICAgICAgIH0pOworICAgICAgICBtX2Nvbm5lY3Rpb24uY29ubmVjdGlvbigpLnNlbmRXaXRoQXN5
bmNSZXBseShNZXNzYWdlczo6UmVtb3RlQXVkaW9EZXN0aW5hdGlvblByb3h5OjpSZXF1ZXN0QnVm
ZmVyKHNhbXBsZVRpbWUsIGhvc3RUaW1lLCBudW1iZXJPZkZyYW1lcyksIENvbXBsZXRpb25IYW5k
bGVyPHZvaWQodWludDY0X3QsIHVpbnQ2NF90LCB1aW50NjRfdCwgdWludDY0X3QpPihbdGhpcywg
cHJvdGVjdGVkVGhpcyA9IG1ha2VSZWYoKnRoaXMpLCBpb0RhdGFdKGF1dG8gc3RhcnRGcmFtZSwg
YXV0byBudW1iZXJPZkZyYW1lc1RvUmVuZGVyLCBhdXRvIGJvdW5kc1N0YXJ0RnJhbWUsIGF1dG8g
Ym91bmRzRW5kRnJhbWUpIG11dGFibGUgeworICAgICAgICAgICAgQVNTRVJUKGlzTWFpblRocmVh
ZCgpKTsKKyAgICAgICAgICAgIG1fcmluZ0J1ZmZlci0+c2V0Q3VycmVudEZyYW1lQm91bmRzKGJv
dW5kc1N0YXJ0RnJhbWUsIGJvdW5kc0VuZEZyYW1lKTsKKyAgICAgICAgICAgIG1fcmluZ0J1ZmZl
ci0+ZmV0Y2goaW9EYXRhLCBudW1iZXJPZkZyYW1lc1RvUmVuZGVyLCBzdGFydEZyYW1lKTsKKyAg
ICAgICAgfSwgQ29tcGxldGlvbkhhbmRsZXJDYWxsVGhyZWFkOjpNYWluVGhyZWFkKSwgbV9pZC50
b1VJbnQ2NCgpKTsKIAogICAgICAgICByZXR1cm4gbm9FcnI7CiAgICAgfQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC9QbGF0Zm9ybS9JUEMvQ29ubmVjdGlvbi5oIGIvU291cmNlL1dlYktpdC9Q
bGF0Zm9ybS9JUEMvQ29ubmVjdGlvbi5oCmluZGV4IGNmZjYwMDQ4NTM1NmY2YjdjNDQ0YmExZGI2
ZmZkYTcxZmIwZjQwMGQuLjc1NzAyYTMwZmJmYmEwNDVkZDBjMmUxN2E2MWJhMzc2OGVmOTNhNjcg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvUGxhdGZvcm0vSVBDL0Nvbm5lY3Rpb24uaAorKysg
Yi9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtL0lQQy9Db25uZWN0aW9uLmgKQEAgLTUxNCwxMiArNTE0
LDEyIEBAIHZvaWQgQ29ubmVjdGlvbjo6c2VuZFdpdGhBc3luY1JlcGx5KFQmJiBtZXNzYWdlLCBD
JiYgY29tcGxldGlvbkhhbmRsZXIsIHVpbnQ2NF90CiAKICAgICBhdXRvIGVuY29kZXIgPSBtYWtl
VW5pcXVlPEVuY29kZXI+KFQ6Om5hbWUoKSwgZGVzdGluYXRpb25JRCk7CiAgICAgdWludDY0X3Qg
bGlzdGVuZXJJRCA9IG5leHRBc3luY1JlcGx5SGFuZGxlcklEKCk7Ci0gICAgYWRkQXN5bmNSZXBs
eUhhbmRsZXIoKnRoaXMsIGxpc3RlbmVySUQsIFtjb21wbGV0aW9uSGFuZGxlciA9IFdURk1vdmUo
Y29tcGxldGlvbkhhbmRsZXIpXSAoRGVjb2RlciogZGVjb2RlcikgbXV0YWJsZSB7CisgICAgYWRk
QXN5bmNSZXBseUhhbmRsZXIoKnRoaXMsIGxpc3RlbmVySUQsIENvbXBsZXRpb25IYW5kbGVyPHZv
aWQoRGVjb2RlciopPihbY29tcGxldGlvbkhhbmRsZXIgPSBXVEZNb3ZlKGNvbXBsZXRpb25IYW5k
bGVyKV0gKERlY29kZXIqIGRlY29kZXIpIG11dGFibGUgewogICAgICAgICBpZiAoZGVjb2RlciAm
JiBkZWNvZGVyLT5pc1ZhbGlkKCkpCiAgICAgICAgICAgICBUOjpjYWxsUmVwbHkoKmRlY29kZXIs
IFdURk1vdmUoY29tcGxldGlvbkhhbmRsZXIpKTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAg
VDo6Y2FuY2VsUmVwbHkoV1RGTW92ZShjb21wbGV0aW9uSGFuZGxlcikpOwotICAgIH0pOworICAg
IH0sIENvbXBsZXRpb25IYW5kbGVyQ2FsbFRocmVhZDo6TWFpblRocmVhZCkpOwogICAgIGVuY29k
ZXItPmVuY29kZShsaXN0ZW5lcklEKTsKICAgICBlbmNvZGVyLT5lbmNvZGUobWVzc2FnZS5hcmd1
bWVudHMoKSk7CiAgICAgc2VuZE1lc3NhZ2UoV1RGTW92ZShlbmNvZGVyKSwgc2VuZE9wdGlvbnMp
Owo=
</data>

          </attachment>
      

    </bug>

</bugzilla>