<?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>193086</bug_id>
          
          <creation_ts>2019-01-02 12:26:28 -0800</creation_ts>
          <short_desc>Allow WebContent process access to some drawing-related IOKit properties</short_desc>
          <delta_ts>2019-01-11 19:40:18 -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>WebKit2</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="Brent Fulgham">bfulgham</reporter>
          <assigned_to name="Brent Fulgham">bfulgham</assigned_to>
          <cc>achristensen</cc>
    
    <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>eric.carlson</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1491209</commentid>
    <comment_count>0</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2019-01-02 12:26:28 -0800</bug_when>
    <thetext>Test run logging shows a number of drawing-related IOKit properties that are incorrectly denied by the current iOS sandbox. Denying these property checks can lead to reduced performance, drawing issues, and other bugs.

This patch allows the WebContent process on iOS to read these values.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1491210</commentid>
    <comment_count>1</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2019-01-02 12:26:47 -0800</bug_when>
    <thetext>&lt;rdar://problem/46568088&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1491215</commentid>
    <comment_count>2</comment_count>
      <attachid>358194</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2019-01-02 12:37:52 -0800</bug_when>
    <thetext>Created attachment 358194
Patch Part 1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1491300</commentid>
    <comment_count>3</comment_count>
      <attachid>358194</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-01-02 15:50:32 -0800</bug_when>
    <thetext>Comment on attachment 358194
Patch Part 1

Clearing flags on attachment: 358194

Committed r239580: &lt;https://trac.webkit.org/changeset/239580&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1491301</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-01-02 15:50:33 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1493866</commentid>
    <comment_count>5</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2019-01-11 15:58:59 -0800</bug_when>
    <thetext>The sandbox regex wasn&apos;t quite right, and an additional property was needed. Creating a follow-up patch to fix this issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1493869</commentid>
    <comment_count>6</comment_count>
      <attachid>358959</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2019-01-11 16:04:30 -0800</bug_when>
    <thetext>Created attachment 358959
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1493936</commentid>
    <comment_count>7</comment_count>
      <attachid>358959</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-01-11 19:40:17 -0800</bug_when>
    <thetext>Comment on attachment 358959
Patch

Clearing flags on attachment: 358959

Committed r239895: &lt;https://trac.webkit.org/changeset/239895&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1493937</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-01-11 19:40:18 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>358194</attachid>
            <date>2019-01-02 12:37:52 -0800</date>
            <delta_ts>2019-01-11 16:04:45 -0800</delta_ts>
            <desc>Patch Part 1</desc>
            <filename>bug-193086-20190102123752.patch</filename>
            <type>text/plain</type>
            <size>3487</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM5NTY5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDVjMjM0MzJmZTg5MTU2NDkw
N2NlYjhhNzY4YTdkNmVhZTg1NThlYmMuLmY4OGJmNDMwYjRhOWE1YjFlZThlYzYyZDRmMDk5NDhk
YWUwYWIyMGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTktMDEtMDIgIEJyZW50IEZ1
bGdoYW0gIDxiZnVsZ2hhbUBhcHBsZS5jb20+CisKKyAgICAgICAgQWxsb3cgV2ViQ29udGVudCBw
cm9jZXNzIGFjY2VzcyB0byBzb21lIGRyYXdpbmctcmVsYXRlZCBJT0tpdCBwcm9wZXJ0aWVzCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTMwODYKKyAg
ICAgICAgPHJkYXI6Ly9wcm9ibGVtLzQ2NTY4MDg4PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFVwZGF0ZSB0aGUgaU9TIFdlYkNvbnRlbnQgcHJvY2Vz
cyBzYW5kYm94IHRvIGFsbG93IGFjY2VzcyB0byBzb21lIElPS2l0IHByb3BlcnRpZXMKKyAgICAg
ICAgdGhhdCBhcmUgbmVlZGVkIGZvciBkcmF3aW5nIGFuZCBtZWRpYSBwbGF5YmFjayBvcGVyYXRp
b25zLgorCisgICAgICAgICogUmVzb3VyY2VzL1NhbmRib3hQcm9maWxlcy9pb3MvY29tLmFwcGxl
LldlYktpdC5XZWJDb250ZW50LnNiOgorICAgICAgICAqIFdlYlByb2Nlc3MvY29tLmFwcGxlLldl
YktpdC5XZWJDb250ZW50LnNiLmluOgorCiAyMDE5LTAxLTAxICBKZWZmIE1pbGxlciAgPGplZmZt
QGFwcGxlLmNvbT4KIAogICAgICAgICBVcGRhdGUgdXNlci12aXNpYmxlIGNvcHlyaWdodCBzdHJp
bmdzIHRvIGluY2x1ZGUgMjAxOQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9SZXNvdXJjZXMv
U2FuZGJveFByb2ZpbGVzL2lvcy9jb20uYXBwbGUuV2ViS2l0LldlYkNvbnRlbnQuc2IgYi9Tb3Vy
Y2UvV2ViS2l0L1Jlc291cmNlcy9TYW5kYm94UHJvZmlsZXMvaW9zL2NvbS5hcHBsZS5XZWJLaXQu
V2ViQ29udGVudC5zYgppbmRleCA5ODgxOTc3OGY4YWMzMDhhZTRkOTI1NGVhYTQ2NWNkODVjZDM2
YWMwLi45MDlhNzNlNmQyM2ZjYTA0NWViOTg1YjRmOWRmZGFhNWJkZjU3NzY4IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0L1Jlc291cmNlcy9TYW5kYm94UHJvZmlsZXMvaW9zL2NvbS5hcHBsZS5X
ZWJLaXQuV2ViQ29udGVudC5zYgorKysgYi9Tb3VyY2UvV2ViS2l0L1Jlc291cmNlcy9TYW5kYm94
UHJvZmlsZXMvaW9zL2NvbS5hcHBsZS5XZWJLaXQuV2ViQ29udGVudC5zYgpAQCAtMzMzLDE3ICsz
MzMsMjMgQEAKICAgICAoaW9raXQtcHJvcGVydHkgIkhFVkNTdXBwb3J0ZWQiKQogICAgIChpb2tp
dC1wcm9wZXJ0eS1yZWdleCAjIl5JT0dMKHxFUyh8TWV0YWwpKUJ1bmRsZU5hbWUiKQogICAgIChp
b2tpdC1wcm9wZXJ0eSAiSU9HTEVTRGVmYXVsdFVzZU1ldGFsIikKKyAgICAoaW9raXQtcHJvcGVy
dHktcmVnZXggIyJJT0dWQShCR1JBRW5jfENvZGVjfEVuY29kZXJSZXN0cmljdGVkfFNjYWxlciki
KQogICAgIChpb2tpdC1wcm9wZXJ0eSAiSU9DbGFzc05hbWVPdmVycmlkZSIpCiAgICAgKGlva2l0
LXByb3BlcnR5ICJJT1N1cmZhY2VBY2NlbGVyYXRvckNhcGFiaWxpdGllc0RpY3QiKQogICAgIChp
b2tpdC1wcm9wZXJ0eS1yZWdleCAjIl5NZXRhbFBsdWdpbihOYW1lfENsYXNzTmFtZSkiKQogICAg
IChpb2tpdC1wcm9wZXJ0eSAiUHJvdG9jb2wgQ2hhcmFjdGVyaXN0aWNzIikKICAgICAoaW9raXQt
cHJvcGVydHkgImFydHdvcmstZGV2aWNlLXN1YnR5cGUiKQorICAgIChpb2tpdC1wcm9wZXJ0eS1y
ZWdleCAjIl5jYW52YXMtKGhlaWdodHx3aWR0aCkiKQorICAgIChpb2tpdC1wcm9wZXJ0eSAiY2xh
c3MtY29kZSIpCisgICAgKGlva2l0LXByb3BlcnR5ICJjb2xvci1hY2N1cmFjeS1pbmRleCIpCisg
ICAgKGlva2l0LXByb3BlcnR5ICJkZXZpY2UtaWQiKQogICAgIChpb2tpdC1wcm9wZXJ0eSAiZGV2
aWNlLXBlcmYtbWVtb3J5LWNsYXNzIikKICAgICAoaW9raXQtcHJvcGVydHkgImVtdSIpCiAgICAg
KGlva2l0LXByb3BlcnR5ICJoZGNwLWhvb3Zlci1wcm90b2NvbCIpCiAgICAgKGlva2l0LXByb3Bl
cnR5ICJpb21tdS1wcmVzZW50IikKICAgICAoaW9raXQtcHJvcGVydHkgInByb2R1Y3QtaWQiKQog
ICAgIChpb2tpdC1wcm9wZXJ0eSAic29mdHdhcmUtYmVoYXZpb3IiKQorICAgIChpb2tpdC1wcm9w
ZXJ0eSAidmVuZG9yLWlkIikKICkKIAogOzsgUmVhZC1vbmx5IHByZWZlcmVuY2VzIGFuZCBkYXRh
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29tLmFwcGxlLldlYlByb2Nl
c3Muc2IuaW4gYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29tLmFwcGxlLldlYlByb2Nlc3Mu
c2IuaW4KaW5kZXggNTM2NDgxZWNkNmEzZTVhMzdhYWIwZDU3YTY5YjYzNmRlOTA3ZmFjYS4uYzUz
ODRlYWFhMzhkMGVmZjIxZDIzZjZjZGM2MGE0ZWVmNTdhMWY3MyAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdC9XZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluCisrKyBiL1NvdXJj
ZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYi5pbgpAQCAtMjkxLDYg
KzI5MSw3IEBACiAgICAgKGlva2l0LXByb3BlcnR5ICJOVkFyY2giKQogICAgIChpb2tpdC1wcm9w
ZXJ0eS1yZWdleCAjIl5OVkMoQVB8TEFTUykiKQogICAgIChpb2tpdC1wcm9wZXJ0eS1yZWdleCAj
Il5OVkRBLChGZWF0dXJlc3xOVlByZXNlbnRtZW50LXZlcnNpb258YWNjZWwtbG9hZGVkfGludmFs
aWQtY29uZmlnfG1tLXZlcnNpb24pIikKKyAgICAoaW9raXQtcHJvcGVydHkgIk5WREEsRW5hYmxl
LUEyUjEwRzEwQjEwRm9ybWF0IikKICAgICAoaW9raXQtcHJvcGVydHktcmVnZXggIyJeTlZEQShU
eXBlfGluaXRnbF9jcmVhdGVkKSIpCiAgICAgKGlva2l0LXByb3BlcnR5ICJOVlJBTVByb3BlcnR5
IikKICAgICAoaW9raXQtcHJvcGVydHkgIk5YU3lzdGVtSW5mbyIpCkBAIC0zMjYsNyArMzI3LDkg
QEAKICAgICAoaW9raXQtcHJvcGVydHkgImJvb3QtZ2FtbWEtcmVzdG9yZWQiKQogICAgIChpb2tp
dC1wcm9wZXJ0eSAiYnVpbHQtaW4iKQogICAgIChpb2tpdC1wcm9wZXJ0eSAiY2FpbF9wcm9wZXJ0
aWVzIikKKyAgICAoaW9raXQtcHJvcGVydHktcmVnZXggIyJeY2FudmFzLShoZWlnaHR8d2lkdGgp
IikKICAgICAoaW9raXQtcHJvcGVydHkgImNsYXNzLWNvZGUiKQorICAgIChpb2tpdC1wcm9wZXJ0
eSAiY29sb3ItYWNjdXJhY3ktaW5kZXgiKQogICAgIChpb2tpdC1wcm9wZXJ0eSAiY29tcGF0aWJs
ZSIpCiAgICAgKGlva2l0LXByb3BlcnR5ICJjb25uZWN0b3ItdHlwZSIpCiAgICAgKGlva2l0LXBy
b3BlcnR5LXJlZ2V4ICMiXihkZXZpY2V8cmV2aXNpb258c3Vic3lzdGVtLXZlbmRvcnx0b3VjaC1z
aXplKS1pZCIpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>358959</attachid>
            <date>2019-01-11 16:04:30 -0800</date>
            <delta_ts>2019-01-11 19:40:17 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-193086-20190111160429.patch</filename>
            <type>text/plain</type>
            <size>1926</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM5ODcxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGQ1M2NjMzNjNjkyN2U2MWFh
NGU2OWRhZTkwZGE4MDUxMjU3ZGU5MjUuLjg3ODZjZDE0OGY3N2NhNWQ3YThiNzA5N2RlYmI5M2Rl
NTA3Nzk1OWQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTktMDEtMTEgIEJyZW50IEZ1
bGdoYW0gIDxiZnVsZ2hhbUBhcHBsZS5jb20+CisKKyAgICAgICAgQWxsb3cgV2ViQ29udGVudCBw
cm9jZXNzIGFjY2VzcyB0byBzb21lIGRyYXdpbmctcmVsYXRlZCBJT0tpdCBwcm9wZXJ0aWVzCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTMwODYKKyAg
ICAgICAgPHJkYXI6Ly9wcm9ibGVtLzQ2NTY4MDg4PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBvbmUgbWlzc2luZyBJT0tpdCBwcm9wZXJ0eSwg
YW5kIHJldmlzZSB0aGUgcmVnZXhwIHVzZWQgZm9yIGFub3RoZXIuCisKKyAgICAgICAgKiBSZXNv
dXJjZXMvU2FuZGJveFByb2ZpbGVzL2lvcy9jb20uYXBwbGUuV2ViS2l0LldlYkNvbnRlbnQuc2I6
CisKIDIwMTktMDEtMTEgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CiAK
ICAgICAgICAgSW50cm9kdWNlIElETCBmaWxlcyBmb3IgcnVudGltZS1lbmFibGVkIFVuZG9NYW5h
Z2VyIGFuZCBVbmRvSXRlbSBKYXZhU2NyaXB0IEFQSQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dC9SZXNvdXJjZXMvU2FuZGJveFByb2ZpbGVzL2lvcy9jb20uYXBwbGUuV2ViS2l0LldlYkNvbnRl
bnQuc2IgYi9Tb3VyY2UvV2ViS2l0L1Jlc291cmNlcy9TYW5kYm94UHJvZmlsZXMvaW9zL2NvbS5h
cHBsZS5XZWJLaXQuV2ViQ29udGVudC5zYgppbmRleCA2YjNkY2UyODg3MjE0ZjM0YTU1N2Y3YTI2
OThkZDg3MzVmM2VkN2NjLi5hYTdkY2Y0MWUzOTdiM2ZiMDE4ZWYyYWQ4NjY3MTM3MjMzOWVmMjhm
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1Jlc291cmNlcy9TYW5kYm94UHJvZmlsZXMvaW9z
L2NvbS5hcHBsZS5XZWJLaXQuV2ViQ29udGVudC5zYgorKysgYi9Tb3VyY2UvV2ViS2l0L1Jlc291
cmNlcy9TYW5kYm94UHJvZmlsZXMvaW9zL2NvbS5hcHBsZS5XZWJLaXQuV2ViQ29udGVudC5zYgpA
QCAtMzM5LDExICszMzksMTIgQEAKICAgICAoaW9raXQtcHJvcGVydHkgIklPR0xFU0RlZmF1bHRV
c2VNZXRhbCIpCiAgICAgKGlva2l0LXByb3BlcnR5LXJlZ2V4ICMiSU9HVkEoQkdSQUVuY3xDb2Rl
Y3xFbmNvZGVyUmVzdHJpY3RlZHxTY2FsZXIpIikKICAgICAoaW9raXQtcHJvcGVydHkgIklPQ2xh
c3NOYW1lT3ZlcnJpZGUiKQorICAgIChpb2tpdC1wcm9wZXJ0eSAiSU9QbGF0Zm9ybVVVSUQiKQog
ICAgIChpb2tpdC1wcm9wZXJ0eSAiSU9TdXJmYWNlQWNjZWxlcmF0b3JDYXBhYmlsaXRpZXNEaWN0
IikKICAgICAoaW9raXQtcHJvcGVydHktcmVnZXggIyJeTWV0YWxQbHVnaW4oTmFtZXxDbGFzc05h
bWUpIikKICAgICAoaW9raXQtcHJvcGVydHkgIlByb3RvY29sIENoYXJhY3RlcmlzdGljcyIpCiAg
ICAgKGlva2l0LXByb3BlcnR5ICJhcnR3b3JrLWRldmljZS1zdWJ0eXBlIikKLSAgICAoaW9raXQt
cHJvcGVydHktcmVnZXggIyJeY2FudmFzLShoZWlnaHR8d2lkdGgpIikKKyAgICAoaW9raXQtcHJv
cGVydHktcmVnZXggIyIoY2FudmFzLWhlaWdodHxjYW52YXMtd2lkdGgpIikKICAgICAoaW9raXQt
cHJvcGVydHkgImNsYXNzLWNvZGUiKQogICAgIChpb2tpdC1wcm9wZXJ0eSAiY29sb3ItYWNjdXJh
Y3ktaW5kZXgiKQogICAgIChpb2tpdC1wcm9wZXJ0eSAiZGV2aWNlLWlkIikK
</data>

          </attachment>
      

    </bug>

</bugzilla>