<?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>51494</bug_id>
          
          <creation_ts>2010-12-22 14:14:46 -0800</creation_ts>
          <short_desc>Restoring lost WebGL context causes a crash</short_desc>
          <delta_ts>2010-12-22 16:27:10 -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>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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>51492</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adrienne Walker">enne</reporter>
          <assigned_to name="Adrienne Walker">enne</assigned_to>
          <cc>amarinichev</cc>
    
    <cc>commit-queue</cc>
    
    <cc>enne</cc>
    
    <cc>kbr</cc>
    
    <cc>zmo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>325690</commentid>
    <comment_count>0</comment_count>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2010-12-22 14:14:46 -0800</bug_when>
    <thetext>It appears as though the context lost flag is still true when the context is recreated and the fallback 1x1 black textures are created.  As createTexture() returns null in the case of a lost context, these textures fail to be created and there&apos;s a null pointer deref.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325693</commentid>
    <comment_count>1</comment_count>
      <attachid>77259</attachid>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2010-12-22 14:17:15 -0800</bug_when>
    <thetext>Created attachment 77259
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325707</commentid>
    <comment_count>2</comment_count>
      <attachid>77259</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2010-12-22 14:39:48 -0800</bug_when>
    <thetext>Comment on attachment 77259
Patch

Looks good.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325777</commentid>
    <comment_count>3</comment_count>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2010-12-22 16:27:10 -0800</bug_when>
    <thetext>Committed r74516: &lt;http://trac.webkit.org/changeset/74516&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>77259</attachid>
            <date>2010-12-22 14:17:15 -0800</date>
            <delta_ts>2010-12-22 16:22:21 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-51494-20101222141714.patch</filename>
            <type>text/plain</type>
            <size>1681</size>
            <attacher name="Adrienne Walker">enne</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
ZGJhNTQ0MTBmZjhmZGEyNzQxNDhhOGY3ZmZhNTA3NWY2YzkyOWY0NC4uMzA4MWFjZTJmNmY0NzVj
MzcyOTMwMjcxYmQxNDg2NDAwZjU4ZWIwZSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxMC0xMi0yMiAgQWRy
aWVubmUgV2Fsa2VyICA8ZW5uZUBnb29nbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpeCBudWxsIHBvaW50ZXIgZGVyZWYgd2hlbiByZXN0
b3JpbmcgYSBsb3N0IFdlYkdMIGNvbnRleHQuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD01MTQ5NAorCisgICAgICAgIE5vIG5ldyB0ZXN0cywgYXMgY29u
dGV4dCByZXN0b3JlZCBldmVudHMgYXJlIG5vdCBjdXJyZW50bHkgdGVzdGFibGUuCisKKyAgICAg
ICAgKiBodG1sL2NhbnZhcy9XZWJHTFJlbmRlcmluZ0NvbnRleHQuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6V2ViR0xSZW5kZXJpbmdDb250ZXh0Ojppbml0aWFsaXplTmV3Q29udGV4dCk6CisgICAg
ICAgIChXZWJDb3JlOjpXZWJHTFJlbmRlcmluZ0NvbnRleHQ6OnJlc3RvcmVDb250ZXh0KToKKwog
MjAxMC0xMi0yMSAgUGF2ZWwgUG9kaXZpbG92ICA8cG9kaXZpbG92QGNocm9taXVtLm9yZz4KIAog
ICAgICAgICBSZXZpZXdlZCBieSBZdXJ5IFNlbWlraGF0c2t5LgpkaWZmIC0tZ2l0IGEvV2ViQ29y
ZS9odG1sL2NhbnZhcy9XZWJHTFJlbmRlcmluZ0NvbnRleHQuY3BwIGIvV2ViQ29yZS9odG1sL2Nh
bnZhcy9XZWJHTFJlbmRlcmluZ0NvbnRleHQuY3BwCmluZGV4IDY1NzY5ZTFhMjkwNDM0YzcyMzhj
ZWQ2Zjg5Y2ZiNjA0YWViMTZlOTcuLjhjYzQ1NTUwZDg4ZmE5ZjQ3MjhlZDNiNzBmY2I0OTUxMWZl
Y2UwN2EgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaHRtbC9jYW52YXMvV2ViR0xSZW5kZXJpbmdDb250
ZXh0LmNwcAorKysgYi9XZWJDb3JlL2h0bWwvY2FudmFzL1dlYkdMUmVuZGVyaW5nQ29udGV4dC5j
cHAKQEAgLTE0MCw2ICsxNDAsNyBAQCBXZWJHTFJlbmRlcmluZ0NvbnRleHQ6OldlYkdMUmVuZGVy
aW5nQ29udGV4dChIVE1MQ2FudmFzRWxlbWVudCogcGFzc2VkQ2FudmFzLCBQYQogCiB2b2lkIFdl
YkdMUmVuZGVyaW5nQ29udGV4dDo6aW5pdGlhbGl6ZU5ld0NvbnRleHQoKQogeworICAgIEFTU0VS
VCghbV9jb250ZXh0TG9zdCk7CiAgICAgbV9uZWVkc1VwZGF0ZSA9IHRydWU7CiAgICAgbV9tYXJr
ZWRDYW52YXNEaXJ0eSA9IGZhbHNlOwogICAgIG1fYWN0aXZlVGV4dHVyZVVuaXQgPSAwOwpAQCAt
MzMzMyw4ICszMzM0LDggQEAgdm9pZCBXZWJHTFJlbmRlcmluZ0NvbnRleHQ6OnJlc3RvcmVDb250
ZXh0KCkKICAgICAgICAgcmV0dXJuOwogCiAgICAgbV9jb250ZXh0ID0gY29udGV4dDsKLSAgICBp
bml0aWFsaXplTmV3Q29udGV4dCgpOwogICAgIG1fY29udGV4dExvc3QgPSBmYWxzZTsKKyAgICBp
bml0aWFsaXplTmV3Q29udGV4dCgpOwogICAgIGNhbnZhcygpLT5kaXNwYXRjaEV2ZW50KFdlYkdM
Q29udGV4dEV2ZW50OjpjcmVhdGUoZXZlbnROYW1lcygpLndlYmdsY29udGV4dHJlc3RvcmVkRXZl
bnQsIGZhbHNlLCB0cnVlLCAiIikpOwogfQogCg==
</data>
<flag name="review"
          id="68328"
          type_id="1"
          status="+"
          setter="kbr"
    />
          </attachment>
      

    </bug>

</bugzilla>