<?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>103344</bug_id>
          
          <creation_ts>2012-11-26 18:43:44 -0800</creation_ts>
          <short_desc>IndexedDB: Make test resilient to different event ordering</short_desc>
          <delta_ts>2012-11-27 09:46:15 -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>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="David Grogan">dgrogan</reporter>
          <assigned_to name="David Grogan">dgrogan</assigned_to>
          <cc>alecflett</cc>
    
    <cc>jsbell</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>776196</commentid>
    <comment_count>0</comment_count>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2012-11-26 18:43:44 -0800</bug_when>
    <thetext>IndexedDB: Make test resilient to different event ordering</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>776198</commentid>
    <comment_count>1</comment_count>
      <attachid>176144</attachid>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2012-11-26 18:45:38 -0800</bug_when>
    <thetext>Created attachment 176144
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>776201</commentid>
    <comment_count>2</comment_count>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2012-11-26 18:51:55 -0800</bug_when>
    <thetext>Josh, could you take a look at this?

Apparently in chrome this sequence can happen:

Browser process fires versionchange event at main thread
Browser process fires blocked event at worker thread
Worker thread receives blocked, sends message to main thread
Main thread receives message from worker
Main thread receives versionchange event</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>776204</commentid>
    <comment_count>3</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-11-26 18:55:21 -0800</bug_when>
    <thetext>Lgtm</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>776207</commentid>
    <comment_count>4</comment_count>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2012-11-26 18:56:51 -0800</bug_when>
    <thetext>Tony, could you review this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>776882</commentid>
    <comment_count>5</comment_count>
      <attachid>176144</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-27 09:46:12 -0800</bug_when>
    <thetext>Comment on attachment 176144
Patch

Clearing flags on attachment: 176144

Committed r135868: &lt;http://trac.webkit.org/changeset/135868&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>776883</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-27 09:46:15 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>176144</attachid>
            <date>2012-11-26 18:45:38 -0800</date>
            <delta_ts>2012-11-27 09:46:11 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103344-20121126184316.patch</filename>
            <type>text/plain</type>
            <size>2722</size>
            <attacher name="David Grogan">dgrogan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM1Nzk3CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZjgxODk2MGQwZmNkMzU0Zjg4ZTU4
YTFlMjNhMjdkNzNlMDA4ZjU4NC4uNWUwNzQzYzgxM2ZiY2YyNDUxZGRkYjQ2YzUwNzk3MThkMDlh
YTY2YiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTExLTI2ICBEYXZpZCBHcm9nYW4gIDxk
Z3JvZ2FuQGNocm9taXVtLm9yZz4KKworICAgICAgICBJbmRleGVkREI6IE1ha2UgdGVzdCByZXNp
bGllbnQgdG8gZGlmZmVyZW50IGV2ZW50IG9yZGVyaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDMzNDQKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIHRlc3Qgd2FzIGZhaWxpbmcgaW4gbXVsdGkt
cHJvY2VzcyBjaHJvbWl1bSBiZWNhdXNlIHRoZSBibG9ja2VkCisgICAgICAgIGV2ZW50IGNhbiBh
cnJpdmUgYmVmb3JlIHRoZSB2ZXJzaW9uY2hhbmdlIGV2ZW50LgorCisgICAgICAgICogc3RvcmFn
ZS9pbmRleGVkZGIvcGVuZGluZy12ZXJzaW9uLWNoYW5nZS1vbi1leGl0Lmh0bWw6CisKIDIwMTIt
MTEtMjYgIERhbmllbCBCYXRlcyAgPGRiYXRlc0B3ZWJraXQub3JnPgogCiAgICAgICAgIEphdmFT
Y3JpcHQgZmFpbHMgdG8gaGFuZGxlIFN0cmluZy5yZXBsYWNlKCkgd2l0aCBsYXJnZSByZXBsYWNl
bWVudCBzdHJpbmcKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL3Bl
bmRpbmctdmVyc2lvbi1jaGFuZ2Utb24tZXhpdC5odG1sIGIvTGF5b3V0VGVzdHMvc3RvcmFnZS9p
bmRleGVkZGIvcGVuZGluZy12ZXJzaW9uLWNoYW5nZS1vbi1leGl0Lmh0bWwKaW5kZXggNTBhMDll
YWQ5OTc5NGNiM2M0N2IxOTIyMTAyZmUyNzJlMGEzYTM5Mi4uMmI0MTYwNzc3Mjg2MmI1YjZhMjYz
MTU3MDVlNDgyYTUyYWE1MGIyMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRl
eGVkZGIvcGVuZGluZy12ZXJzaW9uLWNoYW5nZS1vbi1leGl0Lmh0bWwKKysrIGIvTGF5b3V0VGVz
dHMvc3RvcmFnZS9pbmRleGVkZGIvcGVuZGluZy12ZXJzaW9uLWNoYW5nZS1vbi1leGl0Lmh0bWwK
QEAgLTEyLDYgKzEyLDcgQEAgaWYgKHNlbGYubG9jYXRpb24uc2VhcmNoID09ICI/c2Vjb25kIikg
ewogICB0ZXN0UGFzc2VkKCJEaWRuJ3QgY3Jhc2ghIik7CiAgIGZpbmlzaEpTVGVzdCgpOwogfSBl
bHNlIHsKKyAgZXZhbEFuZExvZygid29ya2VyR290QmxvY2tlZCA9IGZhbHNlIik7CiAgIGV2YWxB
bmRMb2coImdvdFZlcnNpb25DaGFuZ2VFdmVudCA9IGZhbHNlIik7CiAgIGluZGV4ZWREQlRlc3Qo
cHJlcGFyZURhdGFiYXNlLCBzdGFydFRoZVdvcmtlcik7CiB9CkBAIC0yMSwxNCArMjIsMTEgQEAg
ZnVuY3Rpb24gcHJlcGFyZURhdGFiYXNlKCkKICAgZGVidWcoImluc2lkZSBwcmVwYXJlRGF0YWJh
c2UiKTsKICAgcHJlYW1ibGUoKTsKICAgZGIgPSBldmVudC50YXJnZXQucmVzdWx0OwotICBkYi5v
bnZlcnNpb25jaGFuZ2UgPSBmdW5jdGlvbihlKSB7Ci0gICAgZXZhbEFuZExvZygiZ290VmVyc2lv
bkNoYW5nZUV2ZW50ID0gdHJ1ZSIpOwotICAgIGRlYnVnKCJHb3QgYSB2ZXJzaW9uIGNoYW5nZSBl
dmVudCwgZS5vbGRWZXJzaW9uID0gIiArIGUub2xkVmVyc2lvbiArCi0gICAgICAgICAgIiBlLm5l
d1ZlcnNpb24gPSAiICsgZS5uZXdWZXJzaW9uKTsKLSAgfTsKKyAgZGIub252ZXJzaW9uY2hhbmdl
ID0gb25WZXJzaW9uQ2hhbmdlOwogfQogCi1mdW5jdGlvbiBzdGFydFRoZVdvcmtlcigpIHsKK2Z1
bmN0aW9uIHN0YXJ0VGhlV29ya2VyKCkKK3sKICAgdmFyIHdvcmtlciA9IHN0YXJ0V29ya2VyKCJy
ZXNvdXJjZXMvcGVuZGluZy12ZXJzaW9uLWNoYW5nZS1vbi1leGl0LmpzPyIgKyBlbmNvZGVVUklD
b21wb25lbnQoZGJuYW1lKSk7CiAgIHJlYWxGaW5pc2hKU1Rlc3QgPSBmaW5pc2hKU1Rlc3Q7CiAg
IHdvcmtlci5vbmVycm9yID0gZnVuY3Rpb24oZSkgewpAQCAtMzYsMTMgKzM0LDIzIEBAIGZ1bmN0
aW9uIHN0YXJ0VGhlV29ya2VyKCkgewogICAgIHJlYWxGaW5pc2hKU1Rlc3QoKTsKICAgfTsKICAg
ZmluaXNoSlNUZXN0ID0gZnVuY3Rpb24oKSB7Ci0gICAgc2hvdWxkQmVUcnVlKCJnb3RWZXJzaW9u
Q2hhbmdlRXZlbnQiKTsKLSAgICBpZiAoZ290VmVyc2lvbkNoYW5nZUV2ZW50KQotICAgICAgc2Vs
Zi5sb2NhdGlvbiA9IHNlbGYubG9jYXRpb24gKyAiP3NlY29uZCI7Ci0gICAgZWxzZQotICAgICAg
cmVhbEZpbmlzaEpTVGVzdCgpOworICAgIHdvcmtlckdvdEJsb2NrZWQgPSB0cnVlOworICAgIG1h
eWJlUmVsb2FkKCk7CiAgIH0KIH0KKworZnVuY3Rpb24gb25WZXJzaW9uQ2hhbmdlKGUpCit7Cisg
IGdvdFZlcnNpb25DaGFuZ2VFdmVudCA9IHRydWU7CisgIG1heWJlUmVsb2FkKCk7Cit9OworCitm
dW5jdGlvbiBtYXliZVJlbG9hZCgpCit7CisgIGlmIChnb3RWZXJzaW9uQ2hhbmdlRXZlbnQgJiYg
d29ya2VyR290QmxvY2tlZCkKKyAgICBzZWxmLmxvY2F0aW9uID0gc2VsZi5sb2NhdGlvbiArICI/
c2Vjb25kIjsKK307CisKIDwvc2NyaXB0PgogPHNjcmlwdCBzcmM9Ii4uLy4uL2Zhc3QvanMvcmVz
b3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+CiA8L2JvZHk+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>