<?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>98807</bug_id>
          
          <creation_ts>2012-10-09 11:41:08 -0700</creation_ts>
          <short_desc>IndexedDB: Overflowing key generator should throw ConstraintError</short_desc>
          <delta_ts>2012-10-09 12:25:44 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Joshua Bell">jsbell</reporter>
          <assigned_to name="Joshua Bell">jsbell</assigned_to>
          <cc>alecflett</cc>
    
    <cc>dgrogan</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>738002</commentid>
    <comment_count>0</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-10-09 11:41:08 -0700</bug_when>
    <thetext>IndexedDB: Overflowing key generator should throw ConstraintError</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>738007</commentid>
    <comment_count>1</comment_count>
      <attachid>167805</attachid>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-10-09 11:43:28 -0700</bug_when>
    <thetext>Created attachment 167805
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>738008</commentid>
    <comment_count>2</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-10-09 11:43:48 -0700</bug_when>
    <thetext>tony@ - trivial one?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>738011</commentid>
    <comment_count>3</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-10-09 11:45:07 -0700</bug_when>
    <thetext>W3C bug is: https://www.w3.org/Bugs/Public/show_bug.cgi?id=18558</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>738064</commentid>
    <comment_count>4</comment_count>
      <attachid>167805</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-09 12:25:41 -0700</bug_when>
    <thetext>Comment on attachment 167805
Patch

Clearing flags on attachment: 167805

Committed r130794: &lt;http://trac.webkit.org/changeset/130794&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>738065</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-09 12:25:44 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>167805</attachid>
            <date>2012-10-09 11:43:28 -0700</date>
            <delta_ts>2012-10-09 12:25:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-98807-20121009114229.patch</filename>
            <type>text/plain</type>
            <size>4550</size>
            <attacher name="Joshua Bell">jsbell</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwNzEwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTIwYmQzOWY3NGY0NDY0
NmQ1NTM1Mzk4OWM2ZmEwZDBlNWY1ZjZhYS4uOGJhNTMxNzlkMGRiMmZlZmNlOTk5MWRiYTYyMzg0
NzRjNWY0NGEwNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTEwLTA5ICBKb3No
dWEgQmVsbCAgPGpzYmVsbEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgSW5kZXhlZERCOiBPdmVy
Zmxvd2luZyBrZXkgZ2VuZXJhdG9yIHNob3VsZCB0aHJvdyBDb25zdHJhaW50RXJyb3IKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk4ODA3CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWZ0ZXIgdGhlIFdlYktp
dCBpbXBsZW1lbnRhdGlvbiBsYW5kZWQgdGhyb3dpbmcgRGF0YUVycm9yLCBwdWJsaWMtd2ViYXBw
cworICAgICAgICBjb25zZW5zdXMgd2FzIHRoYXQgdGhlIGV4Y2VwdGlvbiB0aHJvd24gc2hvdWxk
IGJlIENvbnN0cmFpbnRFcnJvci4gVHJpdmlhbAorICAgICAgICBjaGFuZ2UsIGFuZCB3ZSBwYXNz
IG9uZSBtb3JlIFczQyB0ZXN0IHN1Ym1pc3Npb24uCisKKyAgICAgICAgVGVzdDogc3RvcmFnZS9p
bmRleGVkZGIva2V5LWdlbmVyYXRvci5odG1sCisKKyAgICAgICAgKiBNb2R1bGVzL2luZGV4ZWRk
Yi9JREJPYmplY3RTdG9yZUJhY2tlbmRJbXBsLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OklEQk9i
amVjdFN0b3JlQmFja2VuZEltcGw6OnB1dEludGVybmFsKToKKwogMjAxMi0xMC0wOCAgRXJpYyBT
ZWlkZWwgIDxlcmljQHdlYmtpdC5vcmc+CiAKICAgICAgICAgSW5saW5lIGxvZ2ljYWxIZWlnaHRG
b3JSb3dTaXppbmcgdG8gc2hhdmUgYW5vdGhlciAyLTMlIG9mZiByb2JvaG9ybmV0J3MgcmVzaXpl
Y29sLmh0bWwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lE
Qk9iamVjdFN0b3JlQmFja2VuZEltcGwuY3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRl
eGVkZGIvSURCT2JqZWN0U3RvcmVCYWNrZW5kSW1wbC5jcHAKaW5kZXggMGYwOGMzMDNhZTgzMzEw
OTQzMGViYjI1OTQ5OTRhYjNiMTJjZWQzMC4uNWRmY2IxZTQxNGMxODQ3N2QzNTEyNzM3NmUyYzU0
ZTMyY2QwZDQwMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIv
SURCT2JqZWN0U3RvcmVCYWNrZW5kSW1wbC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxl
cy9pbmRleGVkZGIvSURCT2JqZWN0U3RvcmVCYWNrZW5kSW1wbC5jcHAKQEAgLTMxMCw3ICszMTAs
NyBAQCB2b2lkIElEQk9iamVjdFN0b3JlQmFja2VuZEltcGw6OnB1dEludGVybmFsKFNjcmlwdEV4
ZWN1dGlvbkNvbnRleHQqLCBQYXNzUmVmUHRyPAogICAgICAgICBSZWZQdHI8SURCS2V5PiBhdXRv
SW5jS2V5ID0gb2JqZWN0U3RvcmUtPmdlbmVyYXRlS2V5KHRyYW5zYWN0aW9uKTsKICAgICAgICAg
a2V5V2FzR2VuZXJhdGVkID0gdHJ1ZTsKICAgICAgICAgaWYgKCFhdXRvSW5jS2V5LT5pc1ZhbGlk
KCkpIHsKLSAgICAgICAgICAgIGNhbGxiYWNrcy0+b25FcnJvcihJREJEYXRhYmFzZUVycm9yOjpj
cmVhdGUoSURCRGF0YWJhc2VFeGNlcHRpb246OkRBVEFfRVJSLCAiTWF4aW11bSBrZXkgZ2VuZXJh
dG9yIHZhbHVlIHJlYWNoZWQuIikpOworICAgICAgICAgICAgY2FsbGJhY2tzLT5vbkVycm9yKElE
QkRhdGFiYXNlRXJyb3I6OmNyZWF0ZShJREJEYXRhYmFzZUV4Y2VwdGlvbjo6Q09OU1RSQUlOVF9F
UlIsICJNYXhpbXVtIGtleSBnZW5lcmF0b3IgdmFsdWUgcmVhY2hlZC4iKSk7CiAgICAgICAgICAg
ICByZXR1cm47CiAgICAgICAgIH0KICAgICAgICAga2V5ID0gYXV0b0luY0tleTsKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAx
Y2M4ODM1MWU3NmVlYmM2ZWQ5ZjMzMTlhZjY1MzljNzBiNTBiMTFmLi42YjFjZGVhMzhlYzVkZmRj
NGFjZDEwNjBjOTgyYmNkZmM4MWVmOGQwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMTAt
MDkgIEpvc2h1YSBCZWxsICA8anNiZWxsQGNocm9taXVtLm9yZz4KKworICAgICAgICBJbmRleGVk
REI6IE92ZXJmbG93aW5nIGtleSBnZW5lcmF0b3Igc2hvdWxkIHRocm93IENvbnN0cmFpbnRFcnJv
cgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTg4MDcK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBWZXJpZnkg
dGhhdCBvdmVyZmxvd2luZyBrZXkgZ2VuZXJhdG9yIHRocm93cyBDb25zdHJhaW50RXJyb3IuCisK
KyAgICAgICAgKiBzdG9yYWdlL2luZGV4ZWRkYi9rZXktZ2VuZXJhdG9yLWV4cGVjdGVkLnR4dDoK
KyAgICAgICAgKiBzdG9yYWdlL2luZGV4ZWRkYi9yZXNvdXJjZXMva2V5LWdlbmVyYXRvci5qczoK
KwogMjAxMi0xMC0wOCAgRGlyayBQcmFua2UgIDxkcHJhbmtlQGNocm9taXVtLm9yZz4KIAogICAg
ICAgICByZXN1bHRzLmh0bWwgYW5kIGdhcmRlbi1vLW1hdGljIGFyZSBpZ25vcmluZyBJTUFHRSBm
YWlsdXJlcyB3aGVuIGV4cGVjdGVkIHRvIEZBSUwKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N0
b3JhZ2UvaW5kZXhlZGRiL2tleS1nZW5lcmF0b3ItZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMv
c3RvcmFnZS9pbmRleGVkZGIva2V5LWdlbmVyYXRvci1leHBlY3RlZC50eHQKaW5kZXggNTA1NWI1
ZDU3YTlhNGU4Y2Q4YjgwNTliYjcyMWFkNzVjNzQ0YzkwOC4uMTRjMWE2N2YwZTcwNDUyOGU3OTI2
ZTEyZGU3NDIwMGJjZTFmZDczMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRl
eGVkZGIva2V5LWdlbmVyYXRvci1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvc3RvcmFn
ZS9pbmRleGVkZGIva2V5LWdlbmVyYXRvci1leHBlY3RlZC50eHQKQEAgLTE2OSw4ICsxNjksOCBA
QCByZXF1ZXN0ID0gc3RvcmUuZ2V0KDIpCiBQQVNTIEdvdCAiYSIgZm9yIGtleTogMQogUEFTUyBH
b3QgImIiIGZvciBrZXk6IDkwMDcxOTkyNTQ3NDA5OTIKIEVycm9yIGV2ZW50IGZpcmVkIGF1dG8t
aW5jcmVtZW50aW5nIHBhc3QgMl41MyAoYXMgZXhwZWN0ZWQpCi1QQVNTIGV2ZW50LnRhcmdldC5l
cnJvckNvZGUgaXMgSURCRGF0YWJhc2VFeGNlcHRpb24uREFUQV9FUlIKLVBBU1MgZXZlbnQudGFy
Z2V0LmVycm9yLm5hbWUgaXMgJ0RhdGFFcnJvcicKK1BBU1MgZXZlbnQudGFyZ2V0LmVycm9yQ29k
ZSBpcyBJREJEYXRhYmFzZUV4Y2VwdGlvbi5DT05TVFJBSU5UX0VSUgorUEFTUyBldmVudC50YXJn
ZXQuZXJyb3IubmFtZSBpcyAnQ29uc3RyYWludEVycm9yJwogZXZlbnQucHJldmVudERlZmF1bHQo
KQogUEFTUyBHb3QgImQiIGZvciBrZXk6IDIKIGRiLmNsb3NlKCkKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL3Jlc291cmNlcy9rZXktZ2VuZXJhdG9yLmpzIGIvTGF5
b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvcmVzb3VyY2VzL2tleS1nZW5lcmF0b3IuanMKaW5k
ZXggNDVkOGFiZDUzYjQ2YmExNDBhMzViNTkzNzhjODdlZGY0OGExMjIyOC4uMjNmMDU4MWQxMTFi
YjgxOTRhNjhiZDc3NGY4Y2I4MjE1Mzk4OTNhYiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvc3Rv
cmFnZS9pbmRleGVkZGIvcmVzb3VyY2VzL2tleS1nZW5lcmF0b3IuanMKKysrIGIvTGF5b3V0VGVz
dHMvc3RvcmFnZS9pbmRleGVkZGIvcmVzb3VyY2VzL2tleS1nZW5lcmF0b3IuanMKQEAgLTIxOCw4
ICsyMTgsOCBAQCBkZWZpbmVUZXN0KAogICAgICAgICByZXF1ZXN0Lm9uc3VjY2VzcyA9IHVuZXhw
ZWN0ZWRTdWNjZXNzQ2FsbGJhY2s7CiAgICAgICAgIHJlcXVlc3Qub25lcnJvciA9IGZ1bmN0aW9u
ICgpIHsKICAgICAgICAgICAgIGRlYnVnKCJFcnJvciBldmVudCBmaXJlZCBhdXRvLWluY3JlbWVu
dGluZyBwYXN0IDJeNTMgKGFzIGV4cGVjdGVkKSIpOwotICAgICAgICAgICAgc2hvdWxkQmUoImV2
ZW50LnRhcmdldC5lcnJvckNvZGUiLCAiSURCRGF0YWJhc2VFeGNlcHRpb24uREFUQV9FUlIiKTsK
LSAgICAgICAgICAgIHNob3VsZEJlKCJldmVudC50YXJnZXQuZXJyb3IubmFtZSIsICInRGF0YUVy
cm9yJyIpOworICAgICAgICAgICAgc2hvdWxkQmUoImV2ZW50LnRhcmdldC5lcnJvckNvZGUiLCAi
SURCRGF0YWJhc2VFeGNlcHRpb24uQ09OU1RSQUlOVF9FUlIiKTsKKyAgICAgICAgICAgIHNob3Vs
ZEJlKCJldmVudC50YXJnZXQuZXJyb3IubmFtZSIsICInQ29uc3RyYWludEVycm9yJyIpOwogICAg
ICAgICAgICAgZXZhbEFuZExvZygiZXZlbnQucHJldmVudERlZmF1bHQoKSIpOwogICAgICAgICB9
OwogICAgICAgICBldmFsQW5kTG9nKCJzdG9yZV90MS5wdXQoJ2QnLCAyKSIpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>