<?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>30280</bug_id>
          
          <creation_ts>2009-10-10 15:12:38 -0700</creation_ts>
          <short_desc>WebGL allows use of CanvasObjects on multiple contexts</short_desc>
          <delta_ts>2009-11-06 16:55: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>WebGL</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>30981</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Oliver Hunt">oliver</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cmarrin</cc>
    
    <cc>oliver</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>153889</commentid>
    <comment_count>0</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2009-10-10 15:12:38 -0700</bug_when>
    <thetext>if i create two contexts, and bind programs to each of them, then it becomes possible for me to use CanvasObjects from each of them on the other.

This is not any kind of security or whatever problem -- the issue would appear that it is simply the underlying GL identifier being passed unchecked to the context which just ends up referencing that contexts equivalent resource.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160863</commentid>
    <comment_count>1</comment_count>
    <who name="Chris Marrin">cmarrin</who>
    <bug_when>2009-11-05 10:23:48 -0800</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 30981 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>