<?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>183959</bug_id>
          
          <creation_ts>2018-03-23 16:00:25 -0700</creation_ts>
          <short_desc>Adopt WEBPROCESS_WINDOWSERVER_BLOCKING compiler guard in WebProcess</short_desc>
          <delta_ts>2018-03-28 14:17:19 -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>WebKit2</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>REOPENED</bug_status>
          <resolution></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="Per Arne Vollan">pvollan</reporter>
          <assigned_to name="Per Arne Vollan">pvollan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1408938</commentid>
    <comment_count>0</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-03-23 16:00:25 -0700</bug_when>
    <thetext>I suggest we add the compile guard ENABLE_WEBPROCESS_WINDOWSERVER_BLOCKING.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1409958</commentid>
    <comment_count>1</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-03-28 11:52:47 -0700</bug_when>
    <thetext>I would like to add a compile guard, guarding the call to CGSSetDenyWindowServerConnections.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1409959</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-03-28 11:53:41 -0700</bug_when>
    <thetext>&lt;rdar://problem/38965719&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1409963</commentid>
    <comment_count>3</comment_count>
      <attachid>336689</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-03-28 11:56:10 -0700</bug_when>
    <thetext>Created attachment 336689
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1409983</commentid>
    <comment_count>4</comment_count>
      <attachid>336689</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2018-03-28 12:47:05 -0700</bug_when>
    <thetext>Comment on attachment 336689
Patch

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

This seems reasonable. Please add a log statement before landing.

&gt; Source/WebKit/ChangeLog:3
&gt; +        Add compile guard for blocking of the WindowServer in the WebProcess.

When I read this, I though you were reading a new compile macro -- but you are just using it. I think I&apos;d title this, &quot;Adopt WEBPROCESS_WINDOWSERVER_BLOCKING compiler guard in WebProcess&quot;, or something.

&gt; Source/WebKit/WebProcess/WebProcess.cpp:234
&gt; +    ASSERT_UNUSED(error, error == kCGErrorSuccess);

I think you should log an error here if we are unsuccessful in calling DenyWindowServerConnections.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1409991</commentid>
    <comment_count>5</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-03-28 12:54:40 -0700</bug_when>
    <thetext>(In reply to Brent Fulgham from comment #4)
&gt; Comment on attachment 336689 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=336689&amp;action=review
&gt; 
&gt; This seems reasonable. Please add a log statement before landing.
&gt; 
&gt; &gt; Source/WebKit/ChangeLog:3
&gt; &gt; +        Add compile guard for blocking of the WindowServer in the WebProcess.
&gt; 
&gt; When I read this, I though you were reading a new compile macro -- but you
&gt; are just using it. I think I&apos;d title this, &quot;Adopt
&gt; WEBPROCESS_WINDOWSERVER_BLOCKING compiler guard in WebProcess&quot;, or something.
&gt; 
&gt; &gt; Source/WebKit/WebProcess/WebProcess.cpp:234
&gt; &gt; +    ASSERT_UNUSED(error, error == kCGErrorSuccess);
&gt; 
&gt; I think you should log an error here if we are unsuccessful in calling
&gt; DenyWindowServerConnections.

Thanks for reviewing! I&apos;ll update the patch before landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1410004</commentid>
    <comment_count>6</comment_count>
      <attachid>336706</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-03-28 13:07:57 -0700</bug_when>
    <thetext>Created attachment 336706
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1410015</commentid>
    <comment_count>7</comment_count>
      <attachid>336706</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2018-03-28 13:17:33 -0700</bug_when>
    <thetext>Comment on attachment 336706
Patch

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

&gt; Source/WebKit/WebProcess/WebProcess.cpp:236
&gt; +        WTFLogAlways(&quot;Failed to deny WindowServer connections.&quot;);

Is CGError ever something interesting? Would printing its value in the log message be helpful?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1410021</commentid>
    <comment_count>8</comment_count>
      <attachid>336708</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-03-28 13:27:29 -0700</bug_when>
    <thetext>Created attachment 336708
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1410022</commentid>
    <comment_count>9</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-03-28 13:27:53 -0700</bug_when>
    <thetext>(In reply to Brent Fulgham from comment #7)
&gt; Comment on attachment 336706 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=336706&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/WebProcess/WebProcess.cpp:236
&gt; &gt; +        WTFLogAlways(&quot;Failed to deny WindowServer connections.&quot;);
&gt; 
&gt; Is CGError ever something interesting? Would printing its value in the log
&gt; message be helpful?

Done!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1410055</commentid>
    <comment_count>10</comment_count>
      <attachid>336708</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-03-28 14:17:19 -0700</bug_when>
    <thetext>Comment on attachment 336708
Patch

Clearing flags on attachment: 336708

Committed r230050: &lt;https://trac.webkit.org/changeset/230050&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>336689</attachid>
            <date>2018-03-28 11:56:10 -0700</date>
            <delta_ts>2018-03-28 12:47:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-183959-20180328115610.patch</filename>
            <type>text/plain</type>
            <size>1996</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMzAwMzgpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDE4LTAzLTI4ICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBBZGQgY29tcGlsZSBndWFyZCBm
b3IgYmxvY2tpbmcgb2YgdGhlIFdpbmRvd1NlcnZlciBpbiB0aGUgV2ViUHJvY2Vzcy4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4Mzk1OQorICAgICAg
ICA8cmRhcjovL3Byb2JsZW0vMzg5NjU3MTk+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgVXNlIHRoZSBjb21waWxlIGd1YXJkIHRvIGd1YXJkIHRoZSBj
YWxsIHRvIENHU1NldERlbnlXaW5kb3dTZXJ2ZXJDb25uZWN0aW9ucy4KKworICAgICAgICAqIFdl
YlByb2Nlc3MvV2ViUHJvY2Vzcy5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nlc3M6Omlu
aXRpYWxpemVQcm9jZXNzKToKKwogMjAxOC0wMy0yOCAgQnJlbnQgRnVsZ2hhbSAgPGJmdWxnaGFt
QGFwcGxlLmNvbT4KIAogICAgICAgICBBdm9pZCB1bmluaXRpYWxpemVkIG1hY2ggcG9ydHMKSW5k
ZXg6IFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5jcHAJKHJldmlzaW9uIDIzMDAz
MCkKKysrIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcAkod29ya2luZyBj
b3B5KQpAQCAtMjI0LDExICsyMjQsMjEgQEAgdm9pZCBXZWJQcm9jZXNzOjppbml0aWFsaXplUHJv
Y2Vzcyhjb25zdAogCiAgICAgTWVzc2FnZVBvcnRDaGFubmVsUHJvdmlkZXI6OnNldFNoYXJlZFBy
b3ZpZGVyKFdlYk1lc3NhZ2VQb3J0Q2hhbm5lbFByb3ZpZGVyOjpzaW5nbGV0b24oKSk7CiAgICAg
Ci0jaWYgUExBVEZPUk0oTUFDKSAmJiBfX01BQ19PU19YX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49
IDEwMTQwMAorI2lmIFBMQVRGT1JNKE1BQykKKyNpZiBFTkFCTEUoV0VCUFJPQ0VTU19XSU5ET1dT
RVJWRVJfQkxPQ0tJTkcpCisgICAgLy8gRGVueSB0aGUgV2ViQ29udGVudCBwcm9jZXNzIGFjY2Vz
cyB0byB0aGUgV2luZG93U2VydmVyLgorICAgIC8vIFdlIGNhbm5vdCBjYWxsIHNldEFwcGxpY2F0
aW9uSXNEYWVtb24gaGVyZSwgc2luY2UgQWN0aXZpdHkgTW9uaXRvciB3aWxsIG5vdCBzaG93IHRo
ZQorICAgIC8vIHVybCBvZiB0aGUgV2ViQ29udGVudCBwcm9jZXNzLCB0aGVuLgorICAgIC8vIFRo
aXMgY2FsbCB3aWxsIG5vdCBzdWNjZWVkIGlmIHRoZXJlIGFyZSBvcGVuIFdpbmRvd1NlcnZlciBj
b25uZWN0aW9ucyBhdCB0aGlzIHBvaW50LgorICAgIENHRXJyb3IgZXJyb3IgPSBDR1NTZXREZW55
V2luZG93U2VydmVyQ29ubmVjdGlvbnModHJ1ZSk7CisgICAgQVNTRVJUX1VOVVNFRChlcnJvciwg
ZXJyb3IgPT0ga0NHRXJyb3JTdWNjZXNzKTsKKyNlbmRpZgorI2lmIF9fTUFDX09TX1hfVkVSU0lP
Tl9NSU5fUkVRVUlSRUQgPj0gMTAxNDAwCiAgICAgLy8gVGhpcyBjYWxsIGlzIG5lZWRlZCB3aGVu
IHRoZSBXZWJQcm9jZXNzIGlzIG5vdCBydW5uaW5nIHRoZSBOU0FwcGxpY2F0aW9uIGV2ZW50IGxv
b3AuCiAgICAgLy8gT3RoZXJ3aXNlLCBjYWxsaW5nIGVuYWJsZVNhbmRib3hTdHlsZUZpbGVRdWFy
YW50aW5lKCkgd2lsbCBmYWlsLgogICAgIGxhdW5jaFNlcnZpY2VzQ2hlY2tJbigpOwogI2VuZGlm
CisjZW5kaWYKICAgICBwbGF0Zm9ybUluaXRpYWxpemVQcm9jZXNzKHBhcmFtZXRlcnMpOwogfQog
Cg==
</data>
<flag name="review"
          id="355202"
          type_id="1"
          status="+"
          setter="bfulgham"
    />
    <flag name="commit-queue"
          id="355208"
          type_id="3"
          status="-"
          setter="bfulgham"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>336706</attachid>
            <date>2018-03-28 13:07:57 -0700</date>
            <delta_ts>2018-03-28 13:28:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-183959-20180328130756.patch</filename>
            <type>text/plain</type>
            <size>2082</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMzAwMzgpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDE4LTAzLTI4ICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBBZG9wdCBXRUJQUk9DRVNTX1dJ
TkRPV1NFUlZFUl9CTE9DS0lORyBjb21waWxlciBndWFyZCBpbiBXZWJQcm9jZXNzLgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgzOTU5CisgICAgICAg
IDxyZGFyOi8vcHJvYmxlbS8zODk2NTcxOT4KKworICAgICAgICBSZXZpZXdlZCBieSBCcmVudCBG
dWxnaGFtLgorCisgICAgICAgIFVzZSB0aGUgY29tcGlsZSBndWFyZCB0byBndWFyZCB0aGUgY2Fs
bCB0byBDR1NTZXREZW55V2luZG93U2VydmVyQ29ubmVjdGlvbnMuCisKKyAgICAgICAgKiBXZWJQ
cm9jZXNzL1dlYlByb2Nlc3MuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzOjppbml0
aWFsaXplUHJvY2Vzcyk6CisKIDIwMTgtMDMtMjggIEJyZW50IEZ1bGdoYW0gIDxiZnVsZ2hhbUBh
cHBsZS5jb20+CiAKICAgICAgICAgQXZvaWQgdW5pbml0aWFsaXplZCBtYWNoIHBvcnRzCkluZGV4
OiBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5jcHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlByb2Nlc3MuY3BwCShyZXZpc2lvbiAyMzAwMzAp
CisrKyBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5jcHAJKHdvcmtpbmcgY29w
eSkKQEAgLTIyNCwxMSArMjI0LDIzIEBAIHZvaWQgV2ViUHJvY2Vzczo6aW5pdGlhbGl6ZVByb2Nl
c3MoY29uc3QKIAogICAgIE1lc3NhZ2VQb3J0Q2hhbm5lbFByb3ZpZGVyOjpzZXRTaGFyZWRQcm92
aWRlcihXZWJNZXNzYWdlUG9ydENoYW5uZWxQcm92aWRlcjo6c2luZ2xldG9uKCkpOwogICAgIAot
I2lmIFBMQVRGT1JNKE1BQykgJiYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAx
MDE0MDAKKyNpZiBQTEFURk9STShNQUMpCisjaWYgRU5BQkxFKFdFQlBST0NFU1NfV0lORE9XU0VS
VkVSX0JMT0NLSU5HKQorICAgIC8vIERlbnkgdGhlIFdlYkNvbnRlbnQgcHJvY2VzcyBhY2Nlc3Mg
dG8gdGhlIFdpbmRvd1NlcnZlci4KKyAgICAvLyBXZSBjYW5ub3QgY2FsbCBzZXRBcHBsaWNhdGlv
bklzRGFlbW9uIGhlcmUsIHNpbmNlIEFjdGl2aXR5IE1vbml0b3Igd2lsbCBub3Qgc2hvdyB0aGUK
KyAgICAvLyB1cmwgb2YgdGhlIFdlYkNvbnRlbnQgcHJvY2VzcywgdGhlbi4KKyAgICAvLyBUaGlz
IGNhbGwgd2lsbCBub3Qgc3VjY2VlZCBpZiB0aGVyZSBhcmUgb3BlbiBXaW5kb3dTZXJ2ZXIgY29u
bmVjdGlvbnMgYXQgdGhpcyBwb2ludC4KKyAgICBDR0Vycm9yIGVycm9yID0gQ0dTU2V0RGVueVdp
bmRvd1NlcnZlckNvbm5lY3Rpb25zKHRydWUpOworICAgIEFTU0VSVChlcnJvciA9PSBrQ0dFcnJv
clN1Y2Nlc3MpOworICAgIGlmIChlcnJvciAhPSBrQ0dFcnJvclN1Y2Nlc3MpCisgICAgICAgIFdU
RkxvZ0Fsd2F5cygiRmFpbGVkIHRvIGRlbnkgV2luZG93U2VydmVyIGNvbm5lY3Rpb25zLiIpOwor
I2VuZGlmCisjaWYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAxMDE0MDAKICAg
ICAvLyBUaGlzIGNhbGwgaXMgbmVlZGVkIHdoZW4gdGhlIFdlYlByb2Nlc3MgaXMgbm90IHJ1bm5p
bmcgdGhlIE5TQXBwbGljYXRpb24gZXZlbnQgbG9vcC4KICAgICAvLyBPdGhlcndpc2UsIGNhbGxp
bmcgZW5hYmxlU2FuZGJveFN0eWxlRmlsZVF1YXJhbnRpbmUoKSB3aWxsIGZhaWwuCiAgICAgbGF1
bmNoU2VydmljZXNDaGVja0luKCk7CiAjZW5kaWYKKyNlbmRpZgogICAgIHBsYXRmb3JtSW5pdGlh
bGl6ZVByb2Nlc3MocGFyYW1ldGVycyk7CiB9CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>336708</attachid>
            <date>2018-03-28 13:27:29 -0700</date>
            <delta_ts>2018-03-28 14:17:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-183959-20180328132728.patch</filename>
            <type>text/plain</type>
            <size>2100</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMzAwMzgpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDE4LTAzLTI4ICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBBZG9wdCBXRUJQUk9DRVNTX1dJ
TkRPV1NFUlZFUl9CTE9DS0lORyBjb21waWxlciBndWFyZCBpbiBXZWJQcm9jZXNzLgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgzOTU5CisgICAgICAg
IDxyZGFyOi8vcHJvYmxlbS8zODk2NTcxOT4KKworICAgICAgICBSZXZpZXdlZCBieSBCcmVudCBG
dWxnaGFtLgorCisgICAgICAgIFVzZSB0aGUgY29tcGlsZSBndWFyZCB0byBndWFyZCB0aGUgY2Fs
bCB0byBDR1NTZXREZW55V2luZG93U2VydmVyQ29ubmVjdGlvbnMuCisKKyAgICAgICAgKiBXZWJQ
cm9jZXNzL1dlYlByb2Nlc3MuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzOjppbml0
aWFsaXplUHJvY2Vzcyk6CisKIDIwMTgtMDMtMjggIEJyZW50IEZ1bGdoYW0gIDxiZnVsZ2hhbUBh
cHBsZS5jb20+CiAKICAgICAgICAgQXZvaWQgdW5pbml0aWFsaXplZCBtYWNoIHBvcnRzCkluZGV4
OiBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5jcHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlByb2Nlc3MuY3BwCShyZXZpc2lvbiAyMzAwMzAp
CisrKyBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5jcHAJKHdvcmtpbmcgY29w
eSkKQEAgLTIyNCwxMSArMjI0LDIzIEBAIHZvaWQgV2ViUHJvY2Vzczo6aW5pdGlhbGl6ZVByb2Nl
c3MoY29uc3QKIAogICAgIE1lc3NhZ2VQb3J0Q2hhbm5lbFByb3ZpZGVyOjpzZXRTaGFyZWRQcm92
aWRlcihXZWJNZXNzYWdlUG9ydENoYW5uZWxQcm92aWRlcjo6c2luZ2xldG9uKCkpOwogICAgIAot
I2lmIFBMQVRGT1JNKE1BQykgJiYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAx
MDE0MDAKKyNpZiBQTEFURk9STShNQUMpCisjaWYgRU5BQkxFKFdFQlBST0NFU1NfV0lORE9XU0VS
VkVSX0JMT0NLSU5HKQorICAgIC8vIERlbnkgdGhlIFdlYkNvbnRlbnQgcHJvY2VzcyBhY2Nlc3Mg
dG8gdGhlIFdpbmRvd1NlcnZlci4KKyAgICAvLyBXZSBjYW5ub3QgY2FsbCBzZXRBcHBsaWNhdGlv
bklzRGFlbW9uIGhlcmUsIHNpbmNlIEFjdGl2aXR5IE1vbml0b3Igd2lsbCBub3Qgc2hvdyB0aGUK
KyAgICAvLyB1cmwgb2YgdGhlIFdlYkNvbnRlbnQgcHJvY2VzcywgdGhlbi4KKyAgICAvLyBUaGlz
IGNhbGwgd2lsbCBub3Qgc3VjY2VlZCBpZiB0aGVyZSBhcmUgb3BlbiBXaW5kb3dTZXJ2ZXIgY29u
bmVjdGlvbnMgYXQgdGhpcyBwb2ludC4KKyAgICBDR0Vycm9yIGVycm9yID0gQ0dTU2V0RGVueVdp
bmRvd1NlcnZlckNvbm5lY3Rpb25zKHRydWUpOworICAgIEFTU0VSVChlcnJvciA9PSBrQ0dFcnJv
clN1Y2Nlc3MpOworICAgIGlmIChlcnJvciAhPSBrQ0dFcnJvclN1Y2Nlc3MpCisgICAgICAgIFdU
RkxvZ0Fsd2F5cygiRmFpbGVkIHRvIGRlbnkgV2luZG93U2VydmVyIGNvbm5lY3Rpb25zLCBlcnJv
ciA9ICVkIiwgZXJyb3IpOworI2VuZGlmCisjaWYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFV
SVJFRCA+PSAxMDE0MDAKICAgICAvLyBUaGlzIGNhbGwgaXMgbmVlZGVkIHdoZW4gdGhlIFdlYlBy
b2Nlc3MgaXMgbm90IHJ1bm5pbmcgdGhlIE5TQXBwbGljYXRpb24gZXZlbnQgbG9vcC4KICAgICAv
LyBPdGhlcndpc2UsIGNhbGxpbmcgZW5hYmxlU2FuZGJveFN0eWxlRmlsZVF1YXJhbnRpbmUoKSB3
aWxsIGZhaWwuCiAgICAgbGF1bmNoU2VydmljZXNDaGVja0luKCk7CiAjZW5kaWYKKyNlbmRpZgog
ICAgIHBsYXRmb3JtSW5pdGlhbGl6ZVByb2Nlc3MocGFyYW1ldGVycyk7CiB9CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>