<?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>328652</bug_id>
          
          <creation_ts>2026-10-23 08:34:14 -0700</creation_ts>
          <short_desc>Partition object identifiers into WebContent process and GPU process domains</short_desc>
          <delta_ts>2026-10-27 01:47:09 -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>All</rep_platform>
          <op_sys>All</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>
          
          <blocked>279496</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kimmo Kinnunen">kkinnunen</reporter>
          <assigned_to name="Kimmo Kinnunen">kkinnunen</assigned_to>
          <cc>kkinnunen</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2268324</commentid>
    <comment_count>0</comment_count>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2026-10-23 08:34:14 -0700</bug_when>
    <thetext>GPU process creates VideoFrame instances, for example for camera capture, and WebContent process would like to create VideoFrame identifiers too, without asking GPU process to allocate them with synchronous messages.

Split the ObjectIdentifier space into domains: GPU process generates its identifiers with the top bit set. This way WebContent process and GPU process can allocate identifiers independently, each on their own timeline, and the identifiers do not collide.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2268325</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2026-10-23 08:34:23 -0700</bug_when>
    <thetext>&lt;rdar://problem/190831206&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2268326</commentid>
    <comment_count>2</comment_count>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2026-10-23 08:37:18 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/33611</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2269811</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-10-27 01:47:07 -0700</bug_when>
    <thetext>Committed 324813@main (272972fe8ced): &lt;https://commits.webkit.org/324813@main&gt;

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

    </bug>

</bugzilla>