<?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>276498</bug_id>
          
          <creation_ts>2024-07-11 12:08:19 -0700</creation_ts>
          <short_desc>[iOS] Update GPU sandbox to match macOS behavior</short_desc>
          <delta_ts>2024-07-12 15:26:45 -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>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>kkinnunen</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2045808</commentid>
    <comment_count>0</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2024-07-11 12:08:19 -0700</bug_when>
    <thetext>The iOS GPU sandbox denies access to a few sysctl calls that are allowed on macOS, and (more importantly) are allowed in the iOS WebContent process. These are showing up in telemetry when performing media and other web page loads, and are likely to be impacting performance.

We should allow these sysctl-read calls, as well as a MIG routine needed for proper memory attribution.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2045809</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2024-07-11 12:08:38 -0700</bug_when>
    <thetext>&lt;rdar://problem/131556690&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2045810</commentid>
    <comment_count>2</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2024-07-11 12:14:23 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/30711</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2046038</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2024-07-12 15:26:43 -0700</bug_when>
    <thetext>Committed 280924@main (b069ece7b5e3): &lt;https://commits.webkit.org/280924@main&gt;

Reviewed commits have been landed. Closing PR #30711 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>