<?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>60934</bug_id>
          
          <creation_ts>2011-05-16 17:20:21 -0700</creation_ts>
          <short_desc>[chromium] Robustly handle mapTexSubImage2D returning NULL</short_desc>
          <delta_ts>2011-05-18 17:38:30 -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>New Bugs</component>
          <version>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>60719</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adrienne Walker">enne</reporter>
          <assigned_to name="Adrienne Walker">enne</assigned_to>
          <cc>enne</cc>
    
    <cc>jamesr</cc>
    
    <cc>nduca</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>404832</commentid>
    <comment_count>0</comment_count>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2011-05-16 17:20:21 -0700</bug_when>
    <thetext>[chromium] Robustly handle mapTexSubImage2D returning NULL</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>404835</commentid>
    <comment_count>1</comment_count>
      <attachid>93716</attachid>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2011-05-16 17:23:47 -0700</bug_when>
    <thetext>Created attachment 93716
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>406124</commentid>
    <comment_count>2</comment_count>
      <attachid>94006</attachid>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2011-05-18 17:15:34 -0700</bug_when>
    <thetext>Created attachment 94006
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>406129</commentid>
    <comment_count>3</comment_count>
      <attachid>94006</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-05-18 17:19:03 -0700</bug_when>
    <thetext>Comment on attachment 94006
Patch

Cool</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>406140</commentid>
    <comment_count>4</comment_count>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2011-05-18 17:38:30 -0700</bug_when>
    <thetext>Committed r86808: &lt;http://trac.webkit.org/changeset/86808&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>93716</attachid>
            <date>2011-05-16 17:23:47 -0700</date>
            <delta_ts>2011-05-18 17:15:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-60934-20110516172346.patch</filename>
            <type>text/plain</type>
            <size>3140</size>
            <attacher name="Adrienne Walker">enne</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODY2MzkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAzZjI3MDFmOGFiODEyMzYw
ZTI2OGJmMGEyMDRiZDQyYzJiOTRiOTY0Li41YjE0NDIyMWYyYWI1OTEzM2U4NzVhZmE3ODVkZWJh
MjdjOTRlODliIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTEtMDUtMTYgIEFkcmll
bm5lIFdhbGtlciAgPGVubmVAZ29vZ2xlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBbY2hyb21pdW1dIFJvYnVzdGx5IGhhbmRsZSBtYXBUZXhT
dWJJbWFnZTJEIHJldHVybmluZyBOVUxMCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD02MDkzNAorCisgICAgICAgIEFsc28sIGxhemlseSBjcmVhdGUgdGhl
IHRlbXAgYnVmZmVyIHNvIHRoYXQgYm90aCB0aGUgbWFwIGFuZCBub24tbWFwCisgICAgICAgIGNh
c2VzIGNhbiB1c2UgaXQuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9M
YXllclRleHR1cmVTdWJJbWFnZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpMYXllclRleHR1cmVT
dWJJbWFnZTo6c2V0U3ViSW1hZ2VTaXplKToKKyAgICAgICAgKFdlYkNvcmU6OkxheWVyVGV4dHVy
ZVN1YkltYWdlOjp1cGxvYWRXaXRoVGV4U3ViSW1hZ2UpOgorICAgICAgICAoV2ViQ29yZTo6TGF5
ZXJUZXh0dXJlU3ViSW1hZ2U6OnVwbG9hZFdpdGhNYXBUZXhTdWJJbWFnZSk6CisKIDIwMTEtMDUt
MTYgIEFudHRpIEtvaXZpc3RvICA8YW50dGlAYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2Vk
IGJ5IERhdmUgS2lsemVyLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvY2hyb21pdW0vTGF5ZXJUZXh0dXJlU3ViSW1hZ2UuY3BwIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vTGF5ZXJUZXh0dXJlU3ViSW1hZ2UuY3BwCmluZGV4
IDAyYjg2NDBlZDc1Mzk5OGU5MGJlODY1YmVlZTBiYjk2ZWRjNGI0YjEuLjQ3NmEwZjBhNjA4Zjc1
MGNlOGMwOTEyY2RhMjBkNzgyOTYzNmM0NDcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0xheWVyVGV4dHVyZVN1YkltYWdlLmNwcAorKysgYi9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9MYXllclRleHR1cmVTdWJJ
bWFnZS5jcHAKQEAgLTQ5LDggKzQ5LDcgQEAgdm9pZCBMYXllclRleHR1cmVTdWJJbWFnZTo6c2V0
U3ViSW1hZ2VTaXplKGNvbnN0IEludFNpemUmIHN1YkltYWdlU2l6ZSkKICAgICAgICAgcmV0dXJu
OwogCiAgICAgbV9zdWJJbWFnZVNpemUgPSBzdWJJbWFnZVNpemU7Ci0gICAgaWYgKCFtX3VzZU1h
cFRleFN1YkltYWdlKQotICAgICAgICBtX3N1YkltYWdlID0gYWRvcHRBcnJheVB0cihuZXcgdWlu
dDhfdFttX3N1YkltYWdlU2l6ZS53aWR0aCgpICogbV9zdWJJbWFnZVNpemUuaGVpZ2h0KCkgKiA0
XSk7CisgICAgbV9zdWJJbWFnZS5jbGVhcigpOwogfQogCiB2b2lkIExheWVyVGV4dHVyZVN1Yklt
YWdlOjp1cGxvYWQoY29uc3QgdWludDhfdCogaW1hZ2UsIGNvbnN0IEludFJlY3QmIGltYWdlUmVj
dCwKQEAgLTY3LDYgKzY2LDkgQEAgdm9pZCBMYXllclRleHR1cmVTdWJJbWFnZTo6dXBsb2FkV2l0
aFRleFN1YkltYWdlKGNvbnN0IHVpbnQ4X3QqIGltYWdlLCBjb25zdCBJbnQKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBJbnRSZWN0JiBzb3Vy
Y2VSZWN0LCBjb25zdCBJbnRSZWN0JiBkZXN0UmVjdCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBHcmFwaGljc0NvbnRleHQzRCogY29udGV4dCkKIHsK
KyAgICBpZiAoIW1fc3ViSW1hZ2UpCisgICAgICAgIG1fc3ViSW1hZ2UgPSBhZG9wdEFycmF5UHRy
KG5ldyB1aW50OF90W21fc3ViSW1hZ2VTaXplLndpZHRoKCkgKiBtX3N1YkltYWdlU2l6ZS5oZWln
aHQoKSAqIDRdKTsKKwogICAgIC8vIE9mZnNldCBmcm9tIGltYWdlLXJlY3QgdG8gc291cmNlLXJl
Y3QuCiAgICAgSW50UG9pbnQgb2Zmc2V0KHNvdXJjZVJlY3QueCgpIC0gaW1hZ2VSZWN0LngoKSwg
c291cmNlUmVjdC55KCkgLSBpbWFnZVJlY3QueSgpKTsKIApAQCAtOTYsNyArOTgsMTIgQEAgdm9p
ZCBMYXllclRleHR1cmVTdWJJbWFnZTo6dXBsb2FkV2l0aE1hcFRleFN1YkltYWdlKGNvbnN0IHVp
bnQ4X3QqIGltYWdlLCBjb25zdAogICAgIC8vIFVwbG9hZCB0aWxlIGRhdGEgdmlhIGEgbWFwcGVk
IHRyYW5zZmVyIGJ1ZmZlcgogICAgIEV4dGVuc2lvbnMzRENocm9taXVtKiBleHRlbnNpb25zID0g
c3RhdGljX2Nhc3Q8RXh0ZW5zaW9uczNEQ2hyb21pdW0qPihjb250ZXh0LT5nZXRFeHRlbnNpb25z
KCkpOwogICAgIHVpbnQ4X3QqIHBpeGVsRGVzdCA9IHN0YXRpY19jYXN0PHVpbnQ4X3QqPihleHRl
bnNpb25zLT5tYXBUZXhTdWJJbWFnZTJEQ0hST01JVU0oR3JhcGhpY3NDb250ZXh0M0Q6OlRFWFRV
UkVfMkQsIDAsIGRlc3RSZWN0LngoKSwgZGVzdFJlY3QueSgpLCBkZXN0UmVjdC53aWR0aCgpLCBk
ZXN0UmVjdC5oZWlnaHQoKSwgR3JhcGhpY3NDb250ZXh0M0Q6OlJHQkEsIEdyYXBoaWNzQ29udGV4
dDNEOjpVTlNJR05FRF9CWVRFLCBFeHRlbnNpb25zM0RDaHJvbWl1bTo6V1JJVEVfT05MWSkpOwot
ICAgIEFTU0VSVChwaXhlbERlc3QpOworCisgICAgaWYgKCFwaXhlbERlc3QpIHsKKyAgICAgICAg
dXBsb2FkV2l0aFRleFN1YkltYWdlKGltYWdlLCBpbWFnZVJlY3QsIHNvdXJjZVJlY3QsIGRlc3RS
ZWN0LCBjb250ZXh0KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwogICAgIGlmIChpbWFnZVJl
Y3Qud2lkdGgoKSA9PSBzb3VyY2VSZWN0LndpZHRoKCkgJiYgIW9mZnNldC54KCkpCiAgICAgICAg
IG1lbWNweShwaXhlbERlc3QsICZpbWFnZVs0ICogb2Zmc2V0LnkoKSAqIGltYWdlUmVjdC53aWR0
aCgpXSwgaW1hZ2VSZWN0LndpZHRoKCkgKiBkZXN0UmVjdC5oZWlnaHQoKSAqIDQpOwogICAgIGVs
c2Ugewo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>94006</attachid>
            <date>2011-05-18 17:15:34 -0700</date>
            <delta_ts>2011-05-18 17:19:03 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-60934-20110518171533.patch</filename>
            <type>text/plain</type>
            <size>3150</size>
            <attacher name="Adrienne Walker">enne</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODY4MDYKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA3MDBiZTEzMGIzODkwZTg5
YTQxNzM4YjM4YzAzZmQ0YTRhYWUxMDI1Li4wMTY5YjNlN2MwODg5NTE3ZDQ5ZTkxZjQ2Y2IxZTI3
ZjcwYjA3MTMzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTEtMDUtMTYgIEFkcmll
bm5lIFdhbGtlciAgPGVubmVAZ29vZ2xlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBbY2hyb21pdW1dIFJvYnVzdGx5IGhhbmRsZSBtYXBUZXhT
dWJJbWFnZTJEIHJldHVybmluZyBOVUxMCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD02MDkzNAorCisgICAgICAgIEFsc28sIGxhemlseSBjcmVhdGUgdGhl
IHRlbXAgYnVmZmVyIHNvIHRoYXQgYm90aCB0aGUgbWFwIGFuZCBub24tbWFwCisgICAgICAgIGNh
c2VzIGNhbiB1c2UgaXQuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9M
YXllclRleHR1cmVTdWJJbWFnZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpMYXllclRleHR1cmVT
dWJJbWFnZTo6c2V0U3ViSW1hZ2VTaXplKToKKyAgICAgICAgKFdlYkNvcmU6OkxheWVyVGV4dHVy
ZVN1YkltYWdlOjp1cGxvYWRXaXRoVGV4U3ViSW1hZ2UpOgorICAgICAgICAoV2ViQ29yZTo6TGF5
ZXJUZXh0dXJlU3ViSW1hZ2U6OnVwbG9hZFdpdGhNYXBUZXhTdWJJbWFnZSk6CisKIDIwMTEtMDUt
MTggIENocmlzIEZsZWl6YWNoICA8Y2ZsZWl6YWNoQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZp
ZXdlZCBieSBNYWNpZWogU3RhY2hvd2lhay4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0xheWVyVGV4dHVyZVN1YkltYWdlLmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0xheWVyVGV4dHVyZVN1YkltYWdl
LmNwcAppbmRleCAwMmI4NjQwZWQ3NTM5OThlOTBiZTg2NWJlZWUwYmI5NmVkYzRiNGIxLi40NzZh
MGYwYTYwOGY3NTBjZThjMDkxMmNkYTIwZDc4Mjk2MzZjNDQ3IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9MYXllclRleHR1cmVTdWJJbWFnZS5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vTGF5ZXJU
ZXh0dXJlU3ViSW1hZ2UuY3BwCkBAIC00OSw4ICs0OSw3IEBAIHZvaWQgTGF5ZXJUZXh0dXJlU3Vi
SW1hZ2U6OnNldFN1YkltYWdlU2l6ZShjb25zdCBJbnRTaXplJiBzdWJJbWFnZVNpemUpCiAgICAg
ICAgIHJldHVybjsKIAogICAgIG1fc3ViSW1hZ2VTaXplID0gc3ViSW1hZ2VTaXplOwotICAgIGlm
ICghbV91c2VNYXBUZXhTdWJJbWFnZSkKLSAgICAgICAgbV9zdWJJbWFnZSA9IGFkb3B0QXJyYXlQ
dHIobmV3IHVpbnQ4X3RbbV9zdWJJbWFnZVNpemUud2lkdGgoKSAqIG1fc3ViSW1hZ2VTaXplLmhl
aWdodCgpICogNF0pOworICAgIG1fc3ViSW1hZ2UuY2xlYXIoKTsKIH0KIAogdm9pZCBMYXllclRl
eHR1cmVTdWJJbWFnZTo6dXBsb2FkKGNvbnN0IHVpbnQ4X3QqIGltYWdlLCBjb25zdCBJbnRSZWN0
JiBpbWFnZVJlY3QsCkBAIC02Nyw2ICs2Niw5IEBAIHZvaWQgTGF5ZXJUZXh0dXJlU3ViSW1hZ2U6
OnVwbG9hZFdpdGhUZXhTdWJJbWFnZShjb25zdCB1aW50OF90KiBpbWFnZSwgY29uc3QgSW50CiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgSW50
UmVjdCYgc291cmNlUmVjdCwgY29uc3QgSW50UmVjdCYgZGVzdFJlY3QsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR3JhcGhpY3NDb250ZXh0M0QqIGNv
bnRleHQpCiB7CisgICAgaWYgKCFtX3N1YkltYWdlKQorICAgICAgICBtX3N1YkltYWdlID0gYWRv
cHRBcnJheVB0cihuZXcgdWludDhfdFttX3N1YkltYWdlU2l6ZS53aWR0aCgpICogbV9zdWJJbWFn
ZVNpemUuaGVpZ2h0KCkgKiA0XSk7CisKICAgICAvLyBPZmZzZXQgZnJvbSBpbWFnZS1yZWN0IHRv
IHNvdXJjZS1yZWN0LgogICAgIEludFBvaW50IG9mZnNldChzb3VyY2VSZWN0LngoKSAtIGltYWdl
UmVjdC54KCksIHNvdXJjZVJlY3QueSgpIC0gaW1hZ2VSZWN0LnkoKSk7CiAKQEAgLTk2LDcgKzk4
LDEyIEBAIHZvaWQgTGF5ZXJUZXh0dXJlU3ViSW1hZ2U6OnVwbG9hZFdpdGhNYXBUZXhTdWJJbWFn
ZShjb25zdCB1aW50OF90KiBpbWFnZSwgY29uc3QKICAgICAvLyBVcGxvYWQgdGlsZSBkYXRhIHZp
YSBhIG1hcHBlZCB0cmFuc2ZlciBidWZmZXIKICAgICBFeHRlbnNpb25zM0RDaHJvbWl1bSogZXh0
ZW5zaW9ucyA9IHN0YXRpY19jYXN0PEV4dGVuc2lvbnMzRENocm9taXVtKj4oY29udGV4dC0+Z2V0
RXh0ZW5zaW9ucygpKTsKICAgICB1aW50OF90KiBwaXhlbERlc3QgPSBzdGF0aWNfY2FzdDx1aW50
OF90Kj4oZXh0ZW5zaW9ucy0+bWFwVGV4U3ViSW1hZ2UyRENIUk9NSVVNKEdyYXBoaWNzQ29udGV4
dDNEOjpURVhUVVJFXzJELCAwLCBkZXN0UmVjdC54KCksIGRlc3RSZWN0LnkoKSwgZGVzdFJlY3Qu
d2lkdGgoKSwgZGVzdFJlY3QuaGVpZ2h0KCksIEdyYXBoaWNzQ29udGV4dDNEOjpSR0JBLCBHcmFw
aGljc0NvbnRleHQzRDo6VU5TSUdORURfQllURSwgRXh0ZW5zaW9uczNEQ2hyb21pdW06OldSSVRF
X09OTFkpKTsKLSAgICBBU1NFUlQocGl4ZWxEZXN0KTsKKworICAgIGlmICghcGl4ZWxEZXN0KSB7
CisgICAgICAgIHVwbG9hZFdpdGhUZXhTdWJJbWFnZShpbWFnZSwgaW1hZ2VSZWN0LCBzb3VyY2VS
ZWN0LCBkZXN0UmVjdCwgY29udGV4dCk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKICAgICBp
ZiAoaW1hZ2VSZWN0LndpZHRoKCkgPT0gc291cmNlUmVjdC53aWR0aCgpICYmICFvZmZzZXQueCgp
KQogICAgICAgICBtZW1jcHkocGl4ZWxEZXN0LCAmaW1hZ2VbNCAqIG9mZnNldC55KCkgKiBpbWFn
ZVJlY3Qud2lkdGgoKV0sIGltYWdlUmVjdC53aWR0aCgpICogZGVzdFJlY3QuaGVpZ2h0KCkgKiA0
KTsKICAgICBlbHNlIHsK
</data>
<flag name="review"
          id="87252"
          type_id="1"
          status="+"
          setter="jamesr"
    />
          </attachment>
      

    </bug>

</bugzilla>