<?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>220549</bug_id>
          
          <creation_ts>2021-01-12 10:40:30 -0800</creation_ts>
          <short_desc>[macOS] GPU Process unable to play MSE content due to missing sandbox rules</short_desc>
          <delta_ts>2021-01-12 16:06:41 -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>WebKit Misc.</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>bfulgham</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>jer.noble</cc>
    
    <cc>pvollan</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1719044</commentid>
    <comment_count>0</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2021-01-12 10:40:30 -0800</bug_when>
    <thetext>A number of services allowed in the WebContent process are missing from the GPU Process on macOS, especially for Apple Silicon. This needs to be corrected.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1719045</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-01-12 10:40:50 -0800</bug_when>
    <thetext>&lt;rdar://problem/73047290&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1719055</commentid>
    <comment_count>2</comment_count>
      <attachid>417471</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2021-01-12 10:55:40 -0800</bug_when>
    <thetext>Created attachment 417471
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1719069</commentid>
    <comment_count>3</comment_count>
      <attachid>417471</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2021-01-12 11:14:20 -0800</bug_when>
    <thetext>Comment on attachment 417471
Patch

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

R=me.

&gt; Source/WebKit/GPUProcess/mac/com.apple.WebKit.GPUProcess.sb.in:667
&gt; +       (global-name &quot;com.apple.audio.toolbox.reporting.service&quot;)

This is a diagnostics service, I believe, which does not seem to be required for features to be working correctly. Perhaps we can avoid adding this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1719151</commentid>
    <comment_count>4</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2021-01-12 15:52:17 -0800</bug_when>
    <thetext>(In reply to Per Arne Vollan from comment #3)
&gt; Comment on attachment 417471 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=417471&amp;action=review
&gt; 
&gt; R=me.
&gt; 
&gt; &gt; Source/WebKit/GPUProcess/mac/com.apple.WebKit.GPUProcess.sb.in:667
&gt; &gt; +       (global-name &quot;com.apple.audio.toolbox.reporting.service&quot;)
&gt; 
&gt; This is a diagnostics service, I believe, which does not seem to be required
&gt; for features to be working correctly. Perhaps we can avoid adding this?

Let&apos;s leave it for now. We hit this during the failed playback case so I&apos;m worried it won&apos;t work right without it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1719158</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-01-12 16:06:40 -0800</bug_when>
    <thetext>Committed r271421: &lt;https://trac.webkit.org/changeset/271421&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 417471.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>417471</attachid>
            <date>2021-01-12 10:55:40 -0800</date>
            <delta_ts>2021-01-12 16:06:40 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-220549-20210112105540.patch</filename>
            <type>text/plain</type>
            <size>5846</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcxNDA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDc0OWNjYzI0NTdlNDg1ZmY2
N2MxNWMyZDFmNjE1MjcxZWZmZjM0ZDMuLjFkN2VkYjFjOWVlMmZkMDQ5OGE0NDBiYzJhYzFjN2Vm
YjUwZDQ1N2UgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMjEtMDEtMTIgIEJyZW50IEZ1
bGdoYW0gIDxiZnVsZ2hhbUBhcHBsZS5jb20+CisKKyAgICAgICAgW21hY09TXSBHUFUgUHJvY2Vz
cyB1bmFibGUgdG8gcGxheSBNU0UgY29udGVudCBkdWUgdG8gbWlzc2luZyBzYW5kYm94IHJ1bGVz
IAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIwNTQ5
CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS83MzA0NzI5MD4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgbWlzc2luZyBzYW5kYm94IHJ1bGVzIHJl
cXVpcmVkIHRvIHN1cHBvcnQgTVNFIHBsYXliYWNrIGluIHRoZSBHUFUgUHJvY2Vzcy4gVGhlc2UK
KyAgICAgICAgcnVsZXMgd2VyZSBwcmV2aW91c2x5IGFkZGVkIHRvIHRoZSBXZWJDb250ZW50IHBy
b2Nlc3MsIGJ1dCBzaG91bGQgaGF2ZSBhbHNvIGJlZW4KKyAgICAgICAgaW5jbHVkZWQgaW4gdGhl
IEdQVSBQcm9jZXNzIHNhbmRib3guCisKKyAgICAgICAgKiBHUFVQcm9jZXNzL21hYy9jb20uYXBw
bGUuV2ViS2l0LkdQVVByb2Nlc3Muc2IuaW46CisgICAgICAgICogU2NyaXB0cy9wcm9jZXNzLWVu
dGl0bGVtZW50cy5zaDoKKwogMjAyMS0wMS0xMiAgSmVyIE5vYmxlICA8amVyLm5vYmxlQGFwcGxl
LmNvbT4KIAogICAgICAgICBbQ29jb2FdIFN1cHBvcnQga2V5IHJvdGF0aW9uIHdpdGggSExTLWJh
Y2tlZCBlbmNyeXB0ZWQgbWVkaWEgc3RyZWFtcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9H
UFVQcm9jZXNzL21hYy9jb20uYXBwbGUuV2ViS2l0LkdQVVByb2Nlc3Muc2IuaW4gYi9Tb3VyY2Uv
V2ViS2l0L0dQVVByb2Nlc3MvbWFjL2NvbS5hcHBsZS5XZWJLaXQuR1BVUHJvY2Vzcy5zYi5pbgpp
bmRleCA0ZTk3MzIwMzFjNjA2MmI5ZmZkZjE2MDc5OTllZDllMjkyYTAxMGRlLi40ZTk1MWYwYjg3
YWM5YjE5N2MyNTBhMjFkYzg1Y2UyZmJkZmJlM2Y0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L0dQVVByb2Nlc3MvbWFjL2NvbS5hcHBsZS5XZWJLaXQuR1BVUHJvY2Vzcy5zYi5pbgorKysgYi9T
b3VyY2UvV2ViS2l0L0dQVVByb2Nlc3MvbWFjL2NvbS5hcHBsZS5XZWJLaXQuR1BVUHJvY2Vzcy5z
Yi5pbgpAQCAtMjE3LDYgKzIxNyw5IEBACiAgICAgKGlva2l0LXByb3BlcnR5ICJDYXBzTG9ja0Rl
bGF5IikKICAgICAoaW9raXQtcHJvcGVydHkgIkNhc2VTZW5zaXRpdmUiKQogICAgIChpb2tpdC1w
cm9wZXJ0eSAiQ29uZmlnU3RhdGUiKQorICAgIChpb2tpdC1wcm9wZXJ0eSAiRFBMYW5lcyIpCisg
ICAgKGlva2l0LXByb3BlcnR5ICJEUExpbmtCaXQiKQorICAgIChpb2tpdC1wcm9wZXJ0eSAiRFBM
aW5rUmF0ZSIpCiAgICAgKGlva2l0LXByb3BlcnR5ICJEZXNjcmlwdGlvbiIpCiAgICAgKGlva2l0
LXByb3BlcnR5ICJEZXZlbG9wbWVudCIpCiAgICAgKGlva2l0LXByb3BlcnR5LXJlZ2V4ICMiXkRl
dmljZSggQ2hhcmFjdGVyaXN0aWNzfEVxSUQpIikKQEAgLTIyOSwxMCArMjMyLDE3IEBACiAgICAg
KGlva2l0LXByb3BlcnR5ICJGYW1pbHkgSUQiKQogICAgIChpb2tpdC1wcm9wZXJ0eSAiRm9yY2VT
dXBwb3J0ZWQiKQogICAgIChpb2tpdC1wcm9wZXJ0eSAiRm9ybWF0cyIpCisgICAgKGlva2l0LXBy
b3BlcnR5ICJGcmFtZWJ1ZmZlckVuYWJsZWQiKQorICAgIChpb2tpdC1wcm9wZXJ0eSAiRnJhbWVi
dWZmZXJTdGFydGVkIikKICAgICAoaW9raXQtcHJvcGVydHkgIkdQVUNvbmZpZ3VyYXRpb25WYXJp
YWJsZSIpCisgICAgKGlva2l0LXByb3BlcnR5ICJHUFVEQ0NEaXNwbGF5YWJsZSIpCisgICAgKGlv
a2l0LXByb3BlcnR5ICJHUFVEZWJ1Z051bGxDbGllbnRNYXNrIikKICAgICAoaW9raXQtcHJvcGVy
dHkgIkdwdURlYnVnUG9saWN5IikKKyAgICAoaW9raXQtcHJvcGVydHkgIkdQVVJhd0NvdW50ZXJC
dW5kbGVOYW1lIikKKyAgICAoaW9raXQtcHJvcGVydHkgIkdQVVJhd0NvdW50ZXJQbHVnaW5DbGFz
c05hbWUiKQogICAgIChpb2tpdC1wcm9wZXJ0eSAiSEVWQ1N1cHBvcnRlZCIpCiAgICAgKGlva2l0
LXByb3BlcnR5ICJISURQb2ludGVyQWNjZWxlcmF0aW9uVHlwZSIpCisgICAgKGlva2l0LXByb3Bl
cnR5ICJId0N0eENhY2hlVXBkYXRlIikKICAgICAoaW9raXQtcHJvcGVydHktcmVnZXggIyJeSU9B
Y2NlbChEaXNwbGF5UGlwZUNhcGFiaWxpdGllc3xJbmRleHxUeXBlc3xSZXZpc2lvbikiKQogICAg
IChpb2tpdC1wcm9wZXJ0eS1yZWdleCAjIl5JTyhDbGFzc3xNYXRjaENhdGVnb3J5fE5hbWVNYXRj
aCkiKQogICAgIChpb2tpdC1wcm9wZXJ0eS1yZWdleCAjIl5JT0F1ZGlvQ29udHJvbChDaGFubmVs
SUR8SUR8U3ViVHlwZXxVc2FnZXxWYWx1ZSkiKQpAQCAtMzM4LDYgKzM0OCw3IEBACiAgICAgKGlv
a2l0LXByb3BlcnR5ICJhdHRhY2hlZC1ncHUtY29udHJvbC1wYXRoIikKICAgICAoaW9raXQtcHJv
cGVydHktcmVnZXggIyJeYXVkaW8tKGNvZGVjLWluZm98ZGV2aWNlLW12YWx1ZXxkZXZpY2UtbnZh
bHVlfHNlbGVjdG9yKSIpCiAgICAgKGlva2l0LXByb3BlcnR5ICJhdi1zaWduYWwtdHlwZSIpCisg
ICAgKGlva2l0LXByb3BlcnR5ICJiYWNrbGlnaHQtUFdNLWZyZXEiKQogICAgIChpb2tpdC1wcm9w
ZXJ0eSAiYmNkVmVyc2lvbiIpCiAgICAgKGlva2l0LXByb3BlcnR5LXJlZ2V4ICMiXihib2FyZHxk
ZXZpY2V8cmV2aXNpb258c3Vic3lzdGVtfHZlbmRvciktaWQiKQogICAgIChpb2tpdC1wcm9wZXJ0
eSAiYm9vdC1nYW1tYS1yZXN0b3JlZCIpCkBAIC0zNTAsNiArMzYxLDExIEBACiAgICAgKGlva2l0
LXByb3BlcnR5ICJjb25uZWN0b3ItdHlwZSIpCiAgICAgKGlva2l0LXByb3BlcnR5LXJlZ2V4ICMi
XihkZXZpY2V8cmV2aXNpb258c3Vic3lzdGVtLXZlbmRvcnx0b3VjaC1zaXplKS1pZCIpCiAgICAg
KGlva2l0LXByb3BlcnR5ICJkZXZpY2VfdHlwZSIpCisgICAgKGlva2l0LXByb3BlcnR5ICJkaXNw
bGF5LWJwYyIpCisgICAgKGlva2l0LXByb3BlcnR5ICJkaXNwbGF5LWNvbm5lY3QtZmxhZ3MiKQor
ICAgIChpb2tpdC1wcm9wZXJ0eSAiZGlzcGxheS1saW5rLWNvbXBvbmVudC1iaXRzIikKKyAgICAo
aW9raXQtcHJvcGVydHkgImRpc3BsYXktcGl4ZWwtY29tcG9uZW50LWJpdHMiKQorICAgIChpb2tp
dC1wcm9wZXJ0eSAiZGlzcGxheS10eXBlIikKICAgICAoaW9raXQtcHJvcGVydHkgImRwbSIpCiAg
ICAgKGlva2l0LXByb3BlcnR5ICJlcnJvcmRiIikgOzsgTmVlZGVkIGZvciBPcGVuR0wgb24gb2xk
ZXIgaGFyZHdhcmUKICAgICAoaW9raXQtcHJvcGVydHkgImZpbGV2YXVsdC1pbWFnZSIpIDs7IE5l
ZWRlZCBieSBMYXVuY2hTZXJ2aWNlcwpAQCAtNDAwLDYgKzQxNiw0NSBAQAogI2VuZGlmCiApCiAK
Kzs7IDxyZGFyOi8vcHJvYmxlbS82MDA4ODg2MT4KKyhpZiAoZXF1YWw/IChwYXJhbSAiQ1BVIikg
ImFybTY0IikKKyAgICAoYWxsb3cgaW9raXQtZ2V0LXByb3BlcnRpZXMKKyAgICAgICAgKGlva2l0
LXByb3BlcnR5ICJBRFNTdXBwb3J0ZWQiKQorICAgICAgICAoaW9raXQtcHJvcGVydHkgIklPQVZE
SEVWQ0RlY29kZUNhcGFiaWxpdGllcyIpCisgICAgICAgIChpb2tpdC1wcm9wZXJ0eSAiSU9HTEVT
QnVuZGxlTmFtZSIpIDs7IDxyZGFyOi8vcHJvYmxlbS82NzQ3Mzc4MD4KKyAgICAgICAgKGlva2l0
LXByb3BlcnR5ICJNZXRhbFBsdWdpbkNsYXNzTmFtZSIpIDs7IDxyZGFyOi8vcHJvYmxlbS82NzQ3
Mzc4MD4KKyAgICAgICAgKGlva2l0LXByb3BlcnR5ICJNZXRhbFBsdWdpbk5hbWUiKSA7OyA8cmRh
cjovL3Byb2JsZW0vNjc0NzM3ODA+CisgICAgICAgIChpb2tpdC1wcm9wZXJ0eSAiSU9TdXJmYWNl
QWNjZWxlcmF0b3JDYXBhYmlsaXRpZXNEaWN0IikgOzsgPHJkYXI6Ly9wcm9ibGVtLzYzNjk2NzMy
PgorICAgICAgICAoaW9raXQtcHJvcGVydHkgImFjb3VzdGljLWlkIikgOzsgPHJkYXI6Ly9wcm9i
bGVtLzY1MjkwOTY3PgorICAgICkpCisKKyhpZiAoZXF1YWw/IChwYXJhbSAiQ1BVIikgImFybTY0
IikKKyAgICAod2l0aC1maWx0ZXIgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJJT1NlcnZp
Y2UiKQorICAgICAgICAoYWxsb3cgaW9raXQtZ2V0LXByb3BlcnRpZXMKKyAgICAgICAgICAgIChp
b2tpdC1wcm9wZXJ0eSAiSU9SZWdpc3RyeUVudHJ5UHJvcGVydHlLZXlzIikpKSkKKworKGlmIChl
cXVhbD8gKHBhcmFtICJDUFUiKSAiYXJtNjQiKQorICAgICh3aXRoLWZpbHRlciAoaW9raXQtcmVn
aXN0cnktZW50cnktY2xhc3MgIklPTW9iaWxlRnJhbWVidWZmZXIiKQorICAgICAgICAoYWxsb3cg
aW9raXQtZ2V0LXByb3BlcnRpZXMKKyAgICAgICAgICAgIChpb2tpdC1wcm9wZXJ0eSAiQXBwbGVU
ViIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiRGlzcGxheVBpcGVQbGFuZUJhc2VBbGln
bm1lbnQiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkRpc3BsYXlQaXBlU3RyaWRlUmVx
dWlyZW1lbnRzIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZnIiCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgImV4dGVybmFsIgorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJoZGNwLWhvb3Zlci1wcm90b2NvbCIpKSkpCisKKyhpZiAoZXF1YWw/IChwYXJhbSAiQ1BVIikg
ImFybTY0IikKKyAgICAod2l0aC1maWx0ZXIgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJJ
T1BsYXRmb3JtRGV2aWNlIikKKyAgICAgICAgKGFsbG93IGlva2l0LWdldC1wcm9wZXJ0aWVzCisg
ICAgICAgICAgICAoaW9raXQtcHJvcGVydHkgInNvYy1nZW5lcmF0aW9uIikpKSkKKworKGlmIChl
cXVhbD8gKHBhcmFtICJDUFUiKSAiYXJtNjQiKQorICAgICh3aXRoLWZpbHRlciAoaW9raXQtcmVn
aXN0cnktZW50cnktY2xhc3MgIklPU2VydmljZSIpCisgICAgICAgIChhbGxvdyBpb2tpdC1nZXQt
cHJvcGVydGllcworICAgICAgICAgICAgKGlva2l0LXByb3BlcnR5ICJjaGlwLWlkIgorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICJkaXNwbGF5LXJvdGF0aW9uIgorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJkaXNwbGF5LXNjYWxlIikpKSkKKwogKGRlbnkgbWFjaC1sb29rdXAgKHhw
Yy1zZXJ2aWNlLW5hbWUtcHJlZml4ICIiKSkKIChhbGxvdyBtYWNoLWxvb2t1cAogICAgICh4cGMt
c2VydmljZS1uYW1lICJjb20uYXBwbGUuUGVyZm9ybWFuY2VBbmFseXNpcy5hbmltYXRpb25wZXJm
ZCIpCkBAIC02MDksNiArNjY0LDcgQEAKICAgICAgICAoZ2xvYmFsLW5hbWUgImNvbS5hcHBsZS5T
eXN0ZW1Db25maWd1cmF0aW9uLmNvbmZpZ2QiKQogICAgICAgIChnbG9iYWwtbmFtZSAiY29tLmFw
cGxlLmFuYWx5dGljc2QiKQogICAgICAgIChnbG9iYWwtbmFtZSAiY29tLmFwcGxlLmFzc2VydGlv
bmQucHJvY2Vzc2Fzc2VydGlvbmNvbm5lY3Rpb24iKQorICAgICAgIChnbG9iYWwtbmFtZSAiY29t
LmFwcGxlLmF1ZGlvLnRvb2xib3gucmVwb3J0aW5nLnNlcnZpY2UiKQogICAgICAgIChnbG9iYWwt
bmFtZSAiY29tLmFwcGxlLmF1ZGlvLlN5c3RlbVNvdW5kU2VydmVyLU9TWCIpCiAgICAgICAgKGds
b2JhbC1uYW1lICJjb20uYXBwbGUuYXVkaW8uYXVkaW9oYWxkIikKICAgICAgICAoZ2xvYmFsLW5h
bWUgImNvbS5hcHBsZS5jZnByZWZzZC5kYWVtb24iKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>