<?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>152167</bug_id>
          
          <creation_ts>2015-12-10 22:37:17 -0800</creation_ts>
          <short_desc>Modern IDB: storage/indexeddb/objectstore-count.html fails</short_desc>
          <delta_ts>2015-12-11 00:00:06 -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>WebCore Misc.</component>
          <version>Other</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>
          
          <blocked>149117</blocked>
    
    <blocked>150882</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Brady Eidson">beidson</reporter>
          <assigned_to name="Brady Eidson">beidson</assigned_to>
          <cc>achristensen</cc>
    
    <cc>alecflett</cc>
    
    <cc>commit-queue</cc>
    
    <cc>jsbell</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1148435</commentid>
    <comment_count>0</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2015-12-10 22:37:17 -0800</bug_when>
    <thetext>Modern IDB: storage/indexeddb/objectstore-count.html fails

Part of the failure is updating the test results for recently added error messages.

Part of it is teaching IDB code to accept IDBObjectStore.count(null) &lt;---- with an explicit null argument</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1148437</commentid>
    <comment_count>1</comment_count>
      <attachid>267164</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2015-12-10 22:41:04 -0800</bug_when>
    <thetext>Created attachment 267164
Patch v1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1148443</commentid>
    <comment_count>2</comment_count>
      <attachid>267164</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-12-11 00:00:02 -0800</bug_when>
    <thetext>Comment on attachment 267164
Patch v1

Clearing flags on attachment: 267164

Committed r193949: &lt;http://trac.webkit.org/changeset/193949&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1148444</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-12-11 00:00:06 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>267164</attachid>
            <date>2015-12-10 22:41:04 -0800</date>
            <delta_ts>2015-12-11 00:00:02 -0800</delta_ts>
            <desc>Patch v1</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>5734</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA5OWQ1YWY4Li4xOTllMmIzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTUgQEAKIDIwMTUtMTIt
MTAgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgogCisgICAgICAgIE1vZGVybiBJ
REI6IHN0b3JhZ2UvaW5kZXhlZGRiL29iamVjdHN0b3JlLWNvdW50Lmh0bWwgZmFpbHMuCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTIxNjcKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHBsYXRmb3JtL21h
Yy13azEvVGVzdEV4cGVjdGF0aW9uczoKKyAgICAgICAgKiBzdG9yYWdlL2luZGV4ZWRkYi9vYmpl
Y3RzdG9yZS1jb3VudC1leHBlY3RlZC50eHQ6CisKKzIwMTUtMTItMTAgIEJyYWR5IEVpZHNvbiAg
PGJlaWRzb25AYXBwbGUuY29tPgorCiAgICAgICAgIFVucmV2aWV3ZWQgVGVzdEV4cGVjdGF0aW9u
cyBnYXJkZW5pbmcuCiAKICAgICAgICAgKiBwbGF0Zm9ybS9tYWMtd2sxL1Rlc3RFeHBlY3RhdGlv
bnM6IE1vdmUgMyBmYWlsaW5nIElEQiB0ZXN0cyB0byB0aGUgIlNraXBwZWQgYmVjYXVzZSBvZiBX
b3JrZXJzIiBzZWN0aW9uLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdr
MS9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhw
ZWN0YXRpb25zCmluZGV4IDkyZDljZWMuLmNkOGM3ZjQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L3BsYXRmb3JtL21hYy13azEvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9tYWMtd2sxL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTEwOSw3ICsxMDksNiBAQCBzdG9yYWdl
L2luZGV4ZWRkYi9pbnR2ZXJzaW9uLXR3by1vcGVucy1uby12ZXJzaW9ucy5odG1sIFsgRmFpbHVy
ZSBdCiBzdG9yYWdlL2luZGV4ZWRkYi9pbnR2ZXJzaW9uLXVwZ3JhZGVzLmh0bWwgWyBGYWlsdXJl
IF0KIHN0b3JhZ2UvaW5kZXhlZGRiL2tleS10eXBlLWFycmF5Lmh0bWwgWyBGYWlsdXJlIF0KIHN0
b3JhZ2UvaW5kZXhlZGRiL29iamVjdHN0b3JlLWF1dG9pbmNyZW1lbnQuaHRtbCBbIEZhaWx1cmUg
XQotc3RvcmFnZS9pbmRleGVkZGIvb2JqZWN0c3RvcmUtY291bnQuaHRtbCBbIEZhaWx1cmUgXQog
c3RvcmFnZS9pbmRleGVkZGIvb3Blbi1jdXJzb3IuaHRtbCBbIEZhaWx1cmUgXQogc3RvcmFnZS9p
bmRleGVkZGIvb3Blbi1kYi1wcml2YXRlLWJyb3dzaW5nLmh0bWwgWyBGYWlsdXJlIF0KIHN0b3Jh
Z2UvaW5kZXhlZGRiL29wZW4tb3JkZXJpbmcuaHRtbCBbIEZhaWx1cmUgXQpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvb2JqZWN0c3RvcmUtY291bnQtZXhwZWN0ZWQu
dHh0IGIvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvb2JqZWN0c3RvcmUtY291bnQtZXhw
ZWN0ZWQudHh0CmluZGV4IGRhYjZlZjQuLjJjM2Y0MGEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L3N0b3JhZ2UvaW5kZXhlZGRiL29iamVjdHN0b3JlLWNvdW50LWV4cGVjdGVkLnR4dAorKysgYi9M
YXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9vYmplY3RzdG9yZS1jb3VudC1leHBlY3RlZC50
eHQKQEAgLTgwLDE3ICs4MCwxNyBAQCBFeHBlY3RpbmcgZXhjZXB0aW9uIGZyb20gc3RvcmUuY291
bnQoTmFOKQogUEFTUyBFeGNlcHRpb24gd2FzIHRocm93bi4KIFBBU1MgY29kZSBpcyAwCiBQQVNT
IGVuYW1lIGlzICdEYXRhRXJyb3InCi1FeGNlcHRpb24gbWVzc2FnZTogRGF0YUVycm9yOiBET00g
SURCRGF0YWJhc2UgRXhjZXB0aW9uIDAKK0V4Y2VwdGlvbiBtZXNzYWdlOiBGYWlsZWQgdG8gZXhl
Y3V0ZSAnY291bnQnIG9uICdJREJPYmplY3RTdG9yZSc6IFRoZSBwYXJhbWV0ZXIgaXMgbm90IGEg
dmFsaWQga2V5LgogRXhwZWN0aW5nIGV4Y2VwdGlvbiBmcm9tIHN0b3JlLmNvdW50KHt9KQogUEFT
UyBFeGNlcHRpb24gd2FzIHRocm93bi4KIFBBU1MgY29kZSBpcyAwCiBQQVNTIGVuYW1lIGlzICdE
YXRhRXJyb3InCi1FeGNlcHRpb24gbWVzc2FnZTogRGF0YUVycm9yOiBET00gSURCRGF0YWJhc2Ug
RXhjZXB0aW9uIDAKK0V4Y2VwdGlvbiBtZXNzYWdlOiBGYWlsZWQgdG8gZXhlY3V0ZSAnY291bnQn
IG9uICdJREJPYmplY3RTdG9yZSc6IFRoZSBwYXJhbWV0ZXIgaXMgbm90IGEgdmFsaWQga2V5Lgog
RXhwZWN0aW5nIGV4Y2VwdGlvbiBmcm9tIHN0b3JlLmNvdW50KC9yZWdleC8pCiBQQVNTIEV4Y2Vw
dGlvbiB3YXMgdGhyb3duLgogUEFTUyBjb2RlIGlzIDAKIFBBU1MgZW5hbWUgaXMgJ0RhdGFFcnJv
cicKLUV4Y2VwdGlvbiBtZXNzYWdlOiBEYXRhRXJyb3I6IERPTSBJREJEYXRhYmFzZSBFeGNlcHRp
b24gMAorRXhjZXB0aW9uIG1lc3NhZ2U6IEZhaWxlZCB0byBleGVjdXRlICdjb3VudCcgb24gJ0lE
Qk9iamVjdFN0b3JlJzogVGhlIHBhcmFtZXRlciBpcyBub3QgYSB2YWxpZCBrZXkuCiAKIHRlc3Qg
PSB7ImtleSI6MCwiZXhwZWN0ZWQiOjF9CiByZXF1ZXN0ID0gc3RvcmUuY291bnQodGVzdC5rZXkp
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cKaW5kZXggNWQxNmExMC4uMjI3MzU0YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5
IEBACisyMDE1LTEyLTEwICBCcmFkeSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KKworICAg
ICAgICBNb2Rlcm4gSURCOiBzdG9yYWdlL2luZGV4ZWRkYi9vYmplY3RzdG9yZS1jb3VudC5odG1s
IGZhaWxzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTUyMTY3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
Tm8gbmV3IHRlc3RzIChBdCBsZWFzdCBvbmUgZmFpbGluZyB0ZXN0IG5vdyBwYXNzZXMpLgorCisg
ICAgICAgICogTW9kdWxlcy9pbmRleGVkZGIvSURCS2V5UmFuZ2VEYXRhLmg6CisgICAgICAgIChX
ZWJDb3JlOjpJREJLZXlSYW5nZURhdGE6OmFsbEtleXMpOgorICAgICAgICAKKyAgICAgICAgKiBN
b2R1bGVzL2luZGV4ZWRkYi9jbGllbnQvSURCT2JqZWN0U3RvcmVJbXBsLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OklEQkNsaWVudDo6SURCT2JqZWN0U3RvcmU6OmNvdW50KTogSWYgdGhlIHBhc3Nl
ZCBpbiBJREJLZXlSYW5nZSogaXMgbnVsbHB0ciwgdXNlIElEQktleVJhbmdlRGF0YTo6YWxsS2V5
cy4KKyAgICAgICAgKFdlYkNvcmU6OklEQkNsaWVudDo6SURCT2JqZWN0U3RvcmU6OmRvQ291bnQp
OiBDaGFuZ2UgYW4gaXNOdWxsIGNoZWNrIHRvIGEgbW9yZSBjb3JyZWN0ICFpc1ZhbGlkKCkgY2hl
Y2suCisKIDIwMTUtMTItMTAgIEVyaWMgQ2FybHNvbiAgPGVyaWMuY2FybHNvbkBhcHBsZS5jb20+
CiAKICAgICAgICAgW01lZGlhU3RyZWFtXSBFeHBvc2UgbWVkaWEgY2FwdHVyZSBkZXZpY2VzIHBl
cnNpc3RlbnQgcGVybWlzc2lvbnMgdG8gV2ViQ29yZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvTW9kdWxlcy9pbmRleGVkZGIvSURCS2V5UmFuZ2VEYXRhLmggYi9Tb3VyY2UvV2ViQ29yZS9N
b2R1bGVzL2luZGV4ZWRkYi9JREJLZXlSYW5nZURhdGEuaAppbmRleCA3ZWQ1ZDJjLi4wOWNmOGRk
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJLZXlSYW5n
ZURhdGEuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJLZXlSYW5n
ZURhdGEuaApAQCAtNDMsNiArNDMsMTUgQEAgc3RydWN0IElEQktleVJhbmdlRGF0YSB7CiAgICAg
ewogICAgIH0KIAorICAgIHN0YXRpYyBJREJLZXlSYW5nZURhdGEgYWxsS2V5cygpCisgICAgewor
ICAgICAgICBJREJLZXlSYW5nZURhdGEgcmVzdWx0OworICAgICAgICByZXN1bHQuaXNOdWxsID0g
ZmFsc2U7CisgICAgICAgIHJlc3VsdC5sb3dlcktleSA9IElEQktleURhdGE6Om1pbmltdW0oKTsK
KyAgICAgICAgcmVzdWx0LnVwcGVyS2V5ID0gSURCS2V5RGF0YTo6bWF4aW11bSgpOworICAgICAg
ICByZXR1cm4gcmVzdWx0OworICAgIH0KKwogICAgIElEQktleVJhbmdlRGF0YShJREJLZXkqKTsK
ICAgICBJREJLZXlSYW5nZURhdGEoY29uc3QgSURCS2V5RGF0YSYpOwogCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9jbGllbnQvSURCT2JqZWN0U3RvcmVJbXBs
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL2NsaWVudC9JREJPYmplY3RT
dG9yZUltcGwuY3BwCmluZGV4IDk0MmNhZDIuLmExYjU3OGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL2NsaWVudC9JREJPYmplY3RTdG9yZUltcGwuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL2NsaWVudC9JREJPYmplY3RTdG9y
ZUltcGwuY3BwCkBAIC01MzksOSArNTM5LDcgQEAgUmVmUHRyPFdlYkNvcmU6OklEQlJlcXVlc3Q+
IElEQk9iamVjdFN0b3JlOjpjb3VudChTY3JpcHRFeGVjdXRpb25Db250ZXh0KiBjb250ZXgKICAg
ICAgICAgcmV0dXJuIG51bGxwdHI7CiAgICAgfQogCi0gICAgSURCS2V5UmFuZ2VEYXRhIHJhbmdl
OwotICAgIHJhbmdlLmlzTnVsbCA9IGZhbHNlOwotICAgIHJldHVybiBkb0NvdW50KCpjb250ZXh0
LCByYW5nZSwgZWMpOworICAgIHJldHVybiBkb0NvdW50KCpjb250ZXh0LCBJREJLZXlSYW5nZURh
dGE6OmFsbEtleXMoKSwgZWMpOwogfQogCiBSZWZQdHI8V2ViQ29yZTo6SURCUmVxdWVzdD4gSURC
T2JqZWN0U3RvcmU6OmNvdW50KFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQqIGNvbnRleHQsIGNvbnN0
IERlcHJlY2F0ZWQ6OlNjcmlwdFZhbHVlJiBrZXksIEV4Y2VwdGlvbkNvZGVXaXRoTWVzc2FnZSYg
ZWMpCkBAIC01NzMsNyArNTcxLDcgQEAgUmVmUHRyPFdlYkNvcmU6OklEQlJlcXVlc3Q+IElEQk9i
amVjdFN0b3JlOjpjb3VudChTY3JpcHRFeGVjdXRpb25Db250ZXh0KiBjb250ZXgKICAgICAgICAg
cmV0dXJuIG51bGxwdHI7CiAgICAgfQogCi0gICAgcmV0dXJuIGRvQ291bnQoKmNvbnRleHQsIElE
QktleVJhbmdlRGF0YShyYW5nZSksIGVjKTsKKyAgICByZXR1cm4gZG9Db3VudCgqY29udGV4dCwg
cmFuZ2UgPyBJREJLZXlSYW5nZURhdGEocmFuZ2UpIDogSURCS2V5UmFuZ2VEYXRhOjphbGxLZXlz
KCksIGVjKTsKIH0KIAogUmVmUHRyPFdlYkNvcmU6OklEQlJlcXVlc3Q+IElEQk9iamVjdFN0b3Jl
Ojpkb0NvdW50KFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQmIGNvbnRleHQsIGNvbnN0IElEQktleVJh
bmdlRGF0YSYgcmFuZ2UsIEV4Y2VwdGlvbkNvZGVXaXRoTWVzc2FnZSYgZWMpCkBAIC01ODksNyAr
NTg3LDcgQEAgUmVmUHRyPFdlYkNvcmU6OklEQlJlcXVlc3Q+IElEQk9iamVjdFN0b3JlOjpkb0Nv
dW50KFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQmIGNvbnQKICAgICAgICAgcmV0dXJuIG51bGxwdHI7
CiAgICAgfQogCi0gICAgaWYgKHJhbmdlLmlzTnVsbCkgeworICAgIGlmICghcmFuZ2UuaXNWYWxp
ZCgpKSB7CiAgICAgICAgIGVjLmNvZGUgPSBJREJEYXRhYmFzZUV4Y2VwdGlvbjo6RGF0YUVycm9y
OwogICAgICAgICByZXR1cm4gbnVsbHB0cjsKICAgICB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>