<?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>102283</bug_id>
          
          <creation_ts>2012-11-14 14:01:39 -0800</creation_ts>
          <short_desc>IndexedDB: Indexing tests are flaky-crashing</short_desc>
          <delta_ts>2012-11-15 17:02:46 -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="Joshua Bell">jsbell</reporter>
          <assigned_to name="Joshua Bell">jsbell</assigned_to>
          <cc>alecflett</cc>
    
    <cc>dglazkov</cc>
    
    <cc>dgrogan</cc>
    
    <cc>haraken</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>767286</commentid>
    <comment_count>0</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-11-14 14:01:39 -0800</bug_when>
    <thetext>IndexedDB: Indexing tests are flaky-crashing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767297</commentid>
    <comment_count>1</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-11-14 14:10:34 -0800</bug_when>
    <thetext>A couple of indexing related tests have started crashing:

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=storage%2Findexeddb%2Fmozilla%2Fcursor-update-updates-indexes.html%2Cstorage%2Findexeddb%2Findex-duplicate-keypaths.html

Although some of the crashes predate it, http://wkrev.com/134529 is a likely candidate for the &quot;spike&quot; (hard to tell, there are so few of them).

While inspecting the code, I noticed this test 

if (!m_pendingEvents &amp;&amp; isTaskQueueEmpty()) {
         // The last task event has completed and the task
         // queue is empty. Commit the transaction.
         commit();
}

This doesn&apos;t look at m_pendingPreemptiveEvents, so it could commit() early in the case of an indexing operation (the source of preemptive events), which could lead to calls being made into the IDBTransactionBackendImpl after it commit and was destroyed. Prior to http://wkrev.com/134529 the events would happen one at a time so the likelihood of this occurring would be lower.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767300</commentid>
    <comment_count>2</comment_count>
      <attachid>174256</attachid>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-11-14 14:11:56 -0800</bug_when>
    <thetext>Created attachment 174256
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767303</commentid>
    <comment_count>3</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-11-14 14:12:44 -0800</bug_when>
    <thetext>alecflett@ - please take a look?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767306</commentid>
    <comment_count>4</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-11-14 14:14:47 -0800</bug_when>
    <thetext>+dglazkov@, +haraken@ as an FYI to the gardeners. This probably hasn&apos;t shown up on your radar yet, but if it does and this patch doesn&apos;t fix it please roll out http://wkrev.com/134529</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767323</commentid>
    <comment_count>5</comment_count>
    <who name="Alec Flett">alecflett</who>
    <bug_when>2012-11-14 14:38:09 -0800</bug_when>
    <thetext>lgtm</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767358</commentid>
    <comment_count>6</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-11-14 15:23:26 -0800</bug_when>
    <thetext>tony@ - r?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767364</commentid>
    <comment_count>7</comment_count>
      <attachid>174256</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2012-11-14 15:26:39 -0800</bug_when>
    <thetext>Comment on attachment 174256
Patch

Ok, let&apos;s try it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767394</commentid>
    <comment_count>8</comment_count>
      <attachid>174256</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-14 15:52:40 -0800</bug_when>
    <thetext>Comment on attachment 174256
Patch

Clearing flags on attachment: 174256

Committed r134685: &lt;http://trac.webkit.org/changeset/134685&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767395</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-14 15:52:43 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>768366</commentid>
    <comment_count>10</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-11-15 11:58:25 -0800</bug_when>
    <thetext>Reopening - flakiness has not gone away.

The fix that was landed as http://wkrev.com/134685 is still believed to be a good addition so it should not be rolled out. It may explain a very low frequency of &quot;early commits&quot; that we have had reports of but have been unable to repro.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>768378</commentid>
    <comment_count>11</comment_count>
      <attachid>174498</attachid>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-11-15 12:18:09 -0800</bug_when>
    <thetext>Created attachment 174498
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>768379</commentid>
    <comment_count>12</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-11-15 12:18:25 -0800</bug_when>
    <thetext>tony@ - another r?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>768420</commentid>
    <comment_count>13</comment_count>
      <attachid>174498</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2012-11-15 13:08:24 -0800</bug_when>
    <thetext>Comment on attachment 174498
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=174498&amp;action=review

&gt; Source/WebCore/Modules/indexeddb/IDBTransactionBackendImpl.cpp:251
&gt; +    RefPtr&lt;IDBTransactionBackendImpl&gt; self(this);

Nit: It&apos;s common in WebKit code to name this type of self reference protect or protector (you can grep for other examples of this).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>768429</commentid>
    <comment_count>14</comment_count>
      <attachid>174506</attachid>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-11-15 13:21:38 -0800</bug_when>
    <thetext>Created attachment 174506
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>768556</commentid>
    <comment_count>15</comment_count>
      <attachid>174506</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-15 15:18:06 -0800</bug_when>
    <thetext>Comment on attachment 174506
Patch for landing

Clearing flags on attachment: 174506

Committed r134838: &lt;http://trac.webkit.org/changeset/134838&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>768557</commentid>
    <comment_count>16</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-15 15:18:10 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>768697</commentid>
    <comment_count>17</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-11-15 17:02:46 -0800</bug_when>
    <thetext>*** Bug 98314 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>174256</attachid>
            <date>2012-11-14 14:11:56 -0800</date>
            <delta_ts>2012-11-15 12:18:06 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-102283-20121114140955.patch</filename>
            <type>text/plain</type>
            <size>1707</size>
            <attacher name="Joshua Bell">jsbell</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM0NjU1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODc3MjM4YzFmNTYzNmYx
ZDcxNjc0YzkwMmNhMzhjNDQ2MjRhODMzYy4uNmM2MTY3MjQwODNiYjNkY2ZlZWRmYzdiMjVjOWFl
ZmY4NjllMjQ4NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTExLTE0ICBKb3No
dWEgQmVsbCAgPGpzYmVsbEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgSW5kZXhlZERCOiBJbmRl
eGluZyB0ZXN0cyBhcmUgZmxha3ktY3Jhc2hpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMjI4MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIERvbid0IGNvbW1pdCB0aGUgdHJhbnNhY3Rpb24gaWYgdGhl
cmUgYXJlIG91dHN0YW5kaW5nIHByZS1lbXB0aXZlIGV2ZW50cworICAgICAgICBmcm9tIGluZGV4
aW5nIG9wZXJhdGlvbnMuCisKKyAgICAgICAgU3BlY3VsYXRpdmUgZml4IGZvciB0aGUgZmxha2lu
ZXNzLgorCisgICAgICAgICogTW9kdWxlcy9pbmRleGVkZGIvSURCVHJhbnNhY3Rpb25CYWNrZW5k
SW1wbC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJREJUcmFuc2FjdGlvbkJhY2tlbmRJbXBsOjp0
YXNrRXZlbnRUaW1lckZpcmVkKToKKwogMjAxMi0xMS0xNCAgRXJpayBBcnZpZHNzb24gIDxhcnZA
Y2hyb21pdW0ub3JnPgogCiAgICAgICAgIFVwZGF0ZSBET01FeGNlcHRpb24gbmFtZTogV3JvbmdE
b2N1bWVudEVycm9yCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRk
Yi9JREJUcmFuc2FjdGlvbkJhY2tlbmRJbXBsLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMv
aW5kZXhlZGRiL0lEQlRyYW5zYWN0aW9uQmFja2VuZEltcGwuY3BwCmluZGV4IGNhZmVkYTY4YmY4
OTdiN2Y3YWUwNmYxOWMxMTFjMDczMjE0NGE0YTkuLmU5NWMwYWY0YzA5NmEwZDIxZDA4ZGVjOWVl
Mzg4YThhN2ZiMWExNjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhl
ZGRiL0lEQlRyYW5zYWN0aW9uQmFja2VuZEltcGwuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01v
ZHVsZXMvaW5kZXhlZGRiL0lEQlRyYW5zYWN0aW9uQmFja2VuZEltcGwuY3BwCkBAIC0yNjIsNyAr
MjYyLDcgQEAgdm9pZCBJREJUcmFuc2FjdGlvbkJhY2tlbmRJbXBsOjp0YXNrRXZlbnRUaW1lckZp
cmVkKFRpbWVyPElEQlRyYW5zYWN0aW9uQmFja2VuZEkKICAgICBJREJfVFJBQ0UoIklEQlRyYW5z
YWN0aW9uQmFja2VuZEltcGw6OnRhc2tFdmVudFRpbWVyRmlyZWQiKTsKICAgICBBU1NFUlQobV9z
dGF0ZSA9PSBSdW5uaW5nKTsKIAotICAgIGlmICghbV9wZW5kaW5nRXZlbnRzICYmIGlzVGFza1F1
ZXVlRW1wdHkoKSkgeworICAgIGlmICghbV9wZW5kaW5nRXZlbnRzICYmICFtX3BlbmRpbmdQcmVl
bXB0aXZlRXZlbnRzICYmIGlzVGFza1F1ZXVlRW1wdHkoKSkgewogICAgICAgICAvLyBUaGUgbGFz
dCB0YXNrIGV2ZW50IGhhcyBjb21wbGV0ZWQgYW5kIHRoZSB0YXNrCiAgICAgICAgIC8vIHF1ZXVl
IGlzIGVtcHR5LiBDb21taXQgdGhlIHRyYW5zYWN0aW9uLgogICAgICAgICBjb21taXQoKTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>174498</attachid>
            <date>2012-11-15 12:18:09 -0800</date>
            <delta_ts>2012-11-15 13:21:35 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-102283-20121115121606.patch</filename>
            <type>text/plain</type>
            <size>4548</size>
            <attacher name="Joshua Bell">jsbell</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM0NjMwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2ZjZjU3MTYzMWI4OWRi
ZjQ1ZmM5YmE2NzI5NjBjYTA0MDNiODgxOC4uZWE0MDQ2NGMwNzc0NmI2NGVjMDRhZWE4ZDAzNTM5
NzBmYmE5YWE2ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEyLTExLTE1ICBKb3No
dWEgQmVsbCAgPGpzYmVsbEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgSW5kZXhlZERCOiBJbmRl
eGluZyB0ZXN0cyBhcmUgZmxha3ktY3Jhc2hpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMjI4MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFByb2Nlc3NpbmcgdGhlIGZpbmFsIHRhc2sgY2FuIGNhdXNl
IElEQlRyYW5zYWN0aW9uQmFja2VuZEltcGwgcmVmZXJlbmNlcyB0byBiZSByZWxlYXNlZAorICAg
ICAgICBieSBhbGwgaG9sZGVycy4gUHJpb3IgdG8gbG9vcGluZyBvdmVyIHRoZSB0YXNrcyAob3Is
IGluIGFuIGV2ZW4gZWFybGllciBpbXBsZW1lbnRhdGlvbiwKKyAgICAgICAgc3dhcHBpbmcgcXVl
dWVzKSBjb250cm9sIHdvdWxkIGZhbGwgb2ZmIHRoZSBlbmQgb2YgdGhlIGZ1bmN0aW9uLiBUaGUg
bG9vcCB0ZXJtaW5hdGlvbgorICAgICAgICBjaGVjayBpbnRyb2R1Y2VkIGluIGh0dHA6Ly93a3Jl
di5jb20vMTM0NTI5IHJlcXVpcmVzIHRoYXQgfHRoaXN8IGJlIGtlcHQgYWxpdmUgdW50aWwKKyAg
ICAgICAgdGhlIG1ldGhvZCBjb21wbGV0ZXMuCisKKyAgICAgICAgVGVzdDogc3RvcmFnZS9pbmRl
eGVkZGIvdHJhbnNhY3Rpb24tY3Jhc2gtaW4tdGFza3MuaHRtbAorCisgICAgICAgICogTW9kdWxl
cy9pbmRleGVkZGIvSURCVHJhbnNhY3Rpb25CYWNrZW5kSW1wbC5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpJREJUcmFuc2FjdGlvbkJhY2tlbmRJbXBsOjp0YXNrVGltZXJGaXJlZCk6CisKIDIwMTIt
MTEtMTQgIEhpZGVraSBZb3NoaWRhICA8eW9zaGlkYS1oeGFAbmVjc3QubmVjLmNvLmpwPgogCiAg
ICAgICAgIFtXaW5DYWlyb10gRml4IGNhaXJvX3QqIG1lbW9yeSBsZWFrIGluIEdyYXBoaWNzQ29u
dGV4dDo6cGxhdGZvcm1Jbml0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2lu
ZGV4ZWRkYi9JREJUcmFuc2FjdGlvbkJhY2tlbmRJbXBsLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01v
ZHVsZXMvaW5kZXhlZGRiL0lEQlRyYW5zYWN0aW9uQmFja2VuZEltcGwuY3BwCmluZGV4IGNhZmVk
YTY4YmY4OTdiN2Y3YWUwNmYxOWMxMTFjMDczMjE0NGE0YTkuLjcwMWFlYTU1ZGQzYmM0MjE4MDky
NjAxNGQ1NDJhYzIyZTI5NDJhYzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMv
aW5kZXhlZGRiL0lEQlRyYW5zYWN0aW9uQmFja2VuZEltcGwuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQlRyYW5zYWN0aW9uQmFja2VuZEltcGwuY3BwCkBAIC0y
NDUsNiArMjQ1LDExIEBAIHZvaWQgSURCVHJhbnNhY3Rpb25CYWNrZW5kSW1wbDo6dGFza1RpbWVy
RmlyZWQoVGltZXI8SURCVHJhbnNhY3Rpb25CYWNrZW5kSW1wbD4qCiAgICAgICAgIG1fc3RhdGUg
PSBSdW5uaW5nOwogICAgIH0KIAorICAgIC8vIFRoZSBsYXN0IHJlZmVyZW5jZSB0byB0aGlzIG9i
amVjdCBtYXkgYmUgcmVsZWFzZWQgd2hpbGUgcGVyZm9ybWluZyB0aGUKKyAgICAvLyB0YXNrcy4g
VGFrZSB0YWtlIGEgc2VsZiByZWZlcmVuY2UgdG8ga2VlcCB0aGlzIG9iamVjdCBhbGl2ZSBzbyB0
aGF0CisgICAgLy8gdGhlIGxvb3AgdGVybWluYXRpb24gY29uZGl0aW9ucyBjYW4gYmUgY2hlY2tl
ZC4KKyAgICBSZWZQdHI8SURCVHJhbnNhY3Rpb25CYWNrZW5kSW1wbD4gc2VsZih0aGlzKTsKKwog
ICAgIFRhc2tRdWV1ZSogdGFza1F1ZXVlID0gbV9wZW5kaW5nUHJlZW1wdGl2ZUV2ZW50cyA/ICZt
X3ByZWVtcHRpdmVUYXNrUXVldWUgOiAmbV90YXNrUXVldWU7CiAgICAgd2hpbGUgKCF0YXNrUXVl
dWUtPmlzRW1wdHkoKSAmJiBtX3N0YXRlICE9IEZpbmlzaGVkKSB7CiAgICAgICAgIEFTU0VSVCht
X3N0YXRlID09IFJ1bm5pbmcpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGZhZjEzYzNmZmMzODQxZDQwNmRiNjIxMDBiMjlj
N2Y3NjQ0NTc4NTcuLjE2ZjZlZWJiZmJjNmJhMTI5ZWViYjViNWNiZmQ5OTk1ODZlMDc4ZjggMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMi0xMS0xNSAgSm9zaHVhIEJlbGwgIDxqc2JlbGxAY2hy
b21pdW0ub3JnPgorCisgICAgICAgIEluZGV4ZWREQjogSW5kZXhpbmcgdGVzdHMgYXJlIGZsYWt5
LWNyYXNoaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMDIyODMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBSZWR1Y2VkIHJlcHJvIGNhc2UsIGFsdGhvdWdoIHRoZSBiZWhhdmlvciBpcyBzdGlsbCBmbGFr
eS4KKworICAgICAgICAqIHN0b3JhZ2UvaW5kZXhlZGRiL3RyYW5zYWN0aW9uLWNyYXNoLWluLXRh
c2tzLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogc3RvcmFnZS9pbmRleGVkZGIvdHJh
bnNhY3Rpb24tY3Jhc2gtaW4tdGFza3MuaHRtbDogQWRkZWQuCisKIDIwMTItMTEtMTQgIFNhbWkg
S3lvc3RpbGEgIDxza3lvc3RpbEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgT3B0aW1pemUgcGFp
bnRpbmcgb2YgY29tcG9zaXRlZCBzY3JvbGxpbmcgbGF5ZXJzCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi90cmFuc2FjdGlvbi1jcmFzaC1pbi10YXNrcy1leHBlY3Rl
ZC50eHQgYi9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi90cmFuc2FjdGlvbi1jcmFzaC1p
bi10YXNrcy1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNGI2YTVkNWNlZTRlOTFmZjY3ZTMwNjVk
NjMyMTQwNTc2ZWQ0MTNiOAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3N0b3JhZ2Uv
aW5kZXhlZGRiL3RyYW5zYWN0aW9uLWNyYXNoLWluLXRhc2tzLWV4cGVjdGVkLnR4dApAQCAtMCww
ICsxLDE0IEBACitSZWdyZXNzaW9uIHRlc3QgZm9yIGh0dHA6Ly93ZWJraXQub3JnL2IvMTAyMjgz
CisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMs
IGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitpbmRleGVkREIgPSBzZWxmLmluZGV4
ZWREQiB8fCBzZWxmLndlYmtpdEluZGV4ZWREQiB8fCBzZWxmLm1vekluZGV4ZWREQiB8fCBzZWxm
Lm1zSW5kZXhlZERCIHx8IHNlbGYuT0luZGV4ZWREQjsKKworZGJuYW1lID0gInRyYW5zYWN0aW9u
LWNyYXNoLWluLXRhc2tzLmh0bWwiCitpbmRleGVkREIub3BlbihkYm5hbWUsIDIpCitpbmRleGVk
REIub3BlbihkYm5hbWUsIDMpCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RF
U1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIv
dHJhbnNhY3Rpb24tY3Jhc2gtaW4tdGFza3MuaHRtbCBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5k
ZXhlZGRiL3RyYW5zYWN0aW9uLWNyYXNoLWluLXRhc2tzLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZTgxMmM2
MTY4OTVhMTE5ZmIyOTNiYTU3M2VmNmJkY2ZmNWZjMDM5NAotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL3RyYW5zYWN0aW9uLWNyYXNoLWluLXRhc2tzLmh0
bWwKQEAgLTAsMCArMSwxOSBAQAorPCFET0NUWVBFIGh0bWw+Cis8c2NyaXB0IHNyYz0iLi4vLi4v
ZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9
InJlc291cmNlcy9zaGFyZWQuanMiPjwvc2NyaXB0PgorPHNjcmlwdD4KKworZGVzY3JpcHRpb24o
IlJlZ3Jlc3Npb24gdGVzdCBmb3IgaHR0cDovL3dlYmtpdC5vcmcvYi8xMDIyODMiKTsKKwordGVz
dCgpOworZnVuY3Rpb24gdGVzdCgpIHsKKyAgICByZW1vdmVWZW5kb3JQcmVmaXhlcygpOworICAg
IHNldERCTmFtZUZyb21QYXRoKCk7CisKKyAgICBldmFsQW5kTG9nKCJpbmRleGVkREIub3Blbihk
Ym5hbWUsIDIpIik7CisgICAgZXZhbEFuZExvZygiaW5kZXhlZERCLm9wZW4oZGJuYW1lLCAzKSIp
OworCisgICAgZmluaXNoSlNUZXN0KCk7Cit9Cis8L3NjcmlwdD4KKzxzY3JpcHQgc3JjPS4uLy4u
L2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcz48L3NjcmlwdD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>174506</attachid>
            <date>2012-11-15 13:21:38 -0800</date>
            <delta_ts>2012-11-15 15:18:06 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-102283-20121115131935.patch</filename>
            <type>text/plain</type>
            <size>5625</size>
            <attacher name="Joshua Bell">jsbell</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM0NjMwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2ZjZjU3MTYzMWI4OWRi
ZjQ1ZmM5YmE2NzI5NjBjYTA0MDNiODgxOC4uNjYwZWMyOTVhZDRiMjg3ZDk2YWRhNWY2NTBkZmYz
ZjNkNTRlNjdlMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTExLTE1ICBKb3No
dWEgQmVsbCAgPGpzYmVsbEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgSW5kZXhlZERCOiBJbmRl
eGluZyB0ZXN0cyBhcmUgZmxha3ktY3Jhc2hpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMjI4MworCisgICAgICAgIFJldmlld2VkIGJ5IFRvbnkg
Q2hhbmcuCisKKyAgICAgICAgUHJvY2Vzc2luZyB0aGUgZmluYWwgdGFzayBjYW4gY2F1c2UgSURC
VHJhbnNhY3Rpb25CYWNrZW5kSW1wbCByZWZlcmVuY2VzIHRvIGJlIHJlbGVhc2VkCisgICAgICAg
IGJ5IGFsbCBob2xkZXJzLiBQcmlvciB0byBsb29waW5nIG92ZXIgdGhlIHRhc2tzIChvciwgaW4g
YW4gZXZlbiBlYXJsaWVyIGltcGxlbWVudGF0aW9uLAorICAgICAgICBzd2FwcGluZyBxdWV1ZXMp
IGNvbnRyb2wgd291bGQgZmFsbCBvZmYgdGhlIGVuZCBvZiB0aGUgZnVuY3Rpb24uIFRoZSBsb29w
IHRlcm1pbmF0aW9uCisgICAgICAgIGNoZWNrIGludHJvZHVjZWQgaW4gaHR0cDovL3drcmV2LmNv
bS8xMzQ1MjkgcmVxdWlyZXMgdGhhdCB8dGhpc3wgYmUga2VwdCBhbGl2ZSB1bnRpbAorICAgICAg
ICB0aGUgbWV0aG9kIGNvbXBsZXRlcy4KKworICAgICAgICBUZXN0OiBzdG9yYWdlL2luZGV4ZWRk
Yi90cmFuc2FjdGlvbi1jcmFzaC1pbi10YXNrcy5odG1sCisKKyAgICAgICAgKiBNb2R1bGVzL2lu
ZGV4ZWRkYi9JREJUcmFuc2FjdGlvbkJhY2tlbmRJbXBsLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OklEQlRyYW5zYWN0aW9uQmFja2VuZEltcGw6OmFib3J0KTogUmVuYW1lIHNlbGYgPT4gcHJvdGVj
dC4KKyAgICAgICAgKFdlYkNvcmU6OklEQlRyYW5zYWN0aW9uQmFja2VuZEltcGw6OmNvbW1pdCk6
IFJlbmFtZSBzZWxmID0+IHByb3RlY3QuCisgICAgICAgIChXZWJDb3JlOjpJREJUcmFuc2FjdGlv
bkJhY2tlbmRJbXBsOjp0YXNrVGltZXJGaXJlZCk6IE5ldyBzZWxmLXJlZi4KKwogMjAxMi0xMS0x
NCAgSGlkZWtpIFlvc2hpZGEgIDx5b3NoaWRhLWh4YUBuZWNzdC5uZWMuY28uanA+CiAKICAgICAg
ICAgW1dpbkNhaXJvXSBGaXggY2Fpcm9fdCogbWVtb3J5IGxlYWsgaW4gR3JhcGhpY3NDb250ZXh0
OjpwbGF0Zm9ybUluaXQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhl
ZGRiL0lEQlRyYW5zYWN0aW9uQmFja2VuZEltcGwuY3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxl
cy9pbmRleGVkZGIvSURCVHJhbnNhY3Rpb25CYWNrZW5kSW1wbC5jcHAKaW5kZXggY2FmZWRhNjhi
Zjg5N2I3ZjdhZTA2ZjE5YzExMWMwNzMyMTQ0YTRhOS4uMDdmZjA4ZjZiMGIxNzUxNDlhZGI0OWU3
ZTQ3NDUyYmJmNGQwZDI2MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRl
eGVkZGIvSURCVHJhbnNhY3Rpb25CYWNrZW5kSW1wbC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy9pbmRleGVkZGIvSURCVHJhbnNhY3Rpb25CYWNrZW5kSW1wbC5jcHAKQEAgLTExMSw3
ICsxMTEsNyBAQCB2b2lkIElEQlRyYW5zYWN0aW9uQmFja2VuZEltcGw6OmFib3J0KFBhc3NSZWZQ
dHI8SURCRGF0YWJhc2VFcnJvcj4gZXJyb3IpCiAgICAgLy8gVGhlIGxhc3QgcmVmZXJlbmNlIHRv
IHRoaXMgb2JqZWN0IG1heSBiZSByZWxlYXNlZCB3aGlsZSBwZXJmb3JtaW5nIHRoZQogICAgIC8v
IGFib3J0IHN0ZXBzIGJlbG93LiBXZSB0aGVyZWZvcmUgdGFrZSBhIHNlbGYgcmVmZXJlbmNlIHRv
IGtlZXAgb3Vyc2VsdmVzCiAgICAgLy8gYWxpdmUgd2hpbGUgZXhlY3V0aW5nIHRoaXMgbWV0aG9k
LgotICAgIFJlZlB0cjxJREJUcmFuc2FjdGlvbkJhY2tlbmRJbXBsPiBzZWxmKHRoaXMpOworICAg
IFJlZlB0cjxJREJUcmFuc2FjdGlvbkJhY2tlbmRJbXBsPiBwcm90ZWN0KHRoaXMpOwogCiAgICAg
bV9zdGF0ZSA9IEZpbmlzaGVkOwogICAgIG1fdGFza1RpbWVyLnN0b3AoKTsKQEAgLTIwMyw3ICsy
MDMsNyBAQCB2b2lkIElEQlRyYW5zYWN0aW9uQmFja2VuZEltcGw6OmNvbW1pdCgpCiAgICAgLy8g
VGhlIGxhc3QgcmVmZXJlbmNlIHRvIHRoaXMgb2JqZWN0IG1heSBiZSByZWxlYXNlZCB3aGlsZSBw
ZXJmb3JtaW5nIHRoZQogICAgIC8vIGNvbW1pdCBzdGVwcyBiZWxvdy4gV2UgdGhlcmVmb3JlIHRh
a2UgYSBzZWxmIHJlZmVyZW5jZSB0byBrZWVwIG91cnNlbHZlcwogICAgIC8vIGFsaXZlIHdoaWxl
IGV4ZWN1dGluZyB0aGlzIG1ldGhvZC4KLSAgICBSZWZQdHI8SURCVHJhbnNhY3Rpb25CYWNrZW5k
SW1wbD4gc2VsZih0aGlzKTsKKyAgICBSZWZQdHI8SURCVHJhbnNhY3Rpb25CYWNrZW5kSW1wbD4g
cHJvdGVjdCh0aGlzKTsKICAgICBBU1NFUlQobV9zdGF0ZSA9PSBVbnVzZWQgfHwgbV9zdGF0ZSA9
PSBSdW5uaW5nKTsKICAgICBBU1NFUlQoaXNUYXNrUXVldWVFbXB0eSgpKTsKIApAQCAtMjQ1LDYg
KzI0NSwxMSBAQCB2b2lkIElEQlRyYW5zYWN0aW9uQmFja2VuZEltcGw6OnRhc2tUaW1lckZpcmVk
KFRpbWVyPElEQlRyYW5zYWN0aW9uQmFja2VuZEltcGw+KgogICAgICAgICBtX3N0YXRlID0gUnVu
bmluZzsKICAgICB9CiAKKyAgICAvLyBUaGUgbGFzdCByZWZlcmVuY2UgdG8gdGhpcyBvYmplY3Qg
bWF5IGJlIHJlbGVhc2VkIHdoaWxlIHBlcmZvcm1pbmcgdGhlCisgICAgLy8gdGFza3MuIFRha2Ug
dGFrZSBhIHNlbGYgcmVmZXJlbmNlIHRvIGtlZXAgdGhpcyBvYmplY3QgYWxpdmUgc28gdGhhdAor
ICAgIC8vIHRoZSBsb29wIHRlcm1pbmF0aW9uIGNvbmRpdGlvbnMgY2FuIGJlIGNoZWNrZWQuCisg
ICAgUmVmUHRyPElEQlRyYW5zYWN0aW9uQmFja2VuZEltcGw+IHByb3RlY3QodGhpcyk7CisKICAg
ICBUYXNrUXVldWUqIHRhc2tRdWV1ZSA9IG1fcGVuZGluZ1ByZWVtcHRpdmVFdmVudHMgPyAmbV9w
cmVlbXB0aXZlVGFza1F1ZXVlIDogJm1fdGFza1F1ZXVlOwogICAgIHdoaWxlICghdGFza1F1ZXVl
LT5pc0VtcHR5KCkgJiYgbV9zdGF0ZSAhPSBGaW5pc2hlZCkgewogICAgICAgICBBU1NFUlQobV9z
dGF0ZSA9PSBSdW5uaW5nKTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xh
eW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBmYWYxM2MzZmZjMzg0MWQ0MDZkYjYyMTAwYjI5Yzdm
NzY0NDU3ODU3Li4xMzZlNzMzNWZmMDk3YjU4MWMzNzQzN2JhNDZkMDQ3MzBkMzNmMGUyIDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMTEtMTUgIEpvc2h1YSBCZWxsICA8anNiZWxsQGNocm9t
aXVtLm9yZz4KKworICAgICAgICBJbmRleGVkREI6IEluZGV4aW5nIHRlc3RzIGFyZSBmbGFreS1j
cmFzaGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTAyMjgzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgVG9ueSBDaGFuZy4KKworICAgICAgICBSZWR1
Y2VkIHJlcHJvIGNhc2UsIGFsdGhvdWdoIHRoZSBiZWhhdmlvciBpcyBzdGlsbCBmbGFreS4KKwor
ICAgICAgICAqIHN0b3JhZ2UvaW5kZXhlZGRiL3RyYW5zYWN0aW9uLWNyYXNoLWluLXRhc2tzLWV4
cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogc3RvcmFnZS9pbmRleGVkZGIvdHJhbnNhY3Rp
b24tY3Jhc2gtaW4tdGFza3MuaHRtbDogQWRkZWQuCisKIDIwMTItMTEtMTQgIFNhbWkgS3lvc3Rp
bGEgIDxza3lvc3RpbEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgT3B0aW1pemUgcGFpbnRpbmcg
b2YgY29tcG9zaXRlZCBzY3JvbGxpbmcgbGF5ZXJzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9z
dG9yYWdlL2luZGV4ZWRkYi90cmFuc2FjdGlvbi1jcmFzaC1pbi10YXNrcy1leHBlY3RlZC50eHQg
Yi9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi90cmFuc2FjdGlvbi1jcmFzaC1pbi10YXNr
cy1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNGI2YTVkNWNlZTRlOTFmZjY3ZTMwNjVkNjMyMTQw
NTc2ZWQ0MTNiOAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhl
ZGRiL3RyYW5zYWN0aW9uLWNyYXNoLWluLXRhc2tzLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDE0
IEBACitSZWdyZXNzaW9uIHRlc3QgZm9yIGh0dHA6Ly93ZWJraXQub3JnL2IvMTAyMjgzCisKK09u
IHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxv
d2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitpbmRleGVkREIgPSBzZWxmLmluZGV4ZWREQiB8
fCBzZWxmLndlYmtpdEluZGV4ZWREQiB8fCBzZWxmLm1vekluZGV4ZWREQiB8fCBzZWxmLm1zSW5k
ZXhlZERCIHx8IHNlbGYuT0luZGV4ZWREQjsKKworZGJuYW1lID0gInRyYW5zYWN0aW9uLWNyYXNo
LWluLXRhc2tzLmh0bWwiCitpbmRleGVkREIub3BlbihkYm5hbWUsIDIpCitpbmRleGVkREIub3Bl
bihkYm5hbWUsIDMpCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09N
UExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvdHJhbnNh
Y3Rpb24tY3Jhc2gtaW4tdGFza3MuaHRtbCBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRi
L3RyYW5zYWN0aW9uLWNyYXNoLWluLXRhc2tzLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZTgxMmM2MTY4OTVh
MTE5ZmIyOTNiYTU3M2VmNmJkY2ZmNWZjMDM5NAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL3N0b3JhZ2UvaW5kZXhlZGRiL3RyYW5zYWN0aW9uLWNyYXNoLWluLXRhc2tzLmh0bWwKQEAg
LTAsMCArMSwxOSBAQAorPCFET0NUWVBFIGh0bWw+Cis8c2NyaXB0IHNyYz0iLi4vLi4vZmFzdC9q
cy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9InJlc291
cmNlcy9zaGFyZWQuanMiPjwvc2NyaXB0PgorPHNjcmlwdD4KKworZGVzY3JpcHRpb24oIlJlZ3Jl
c3Npb24gdGVzdCBmb3IgaHR0cDovL3dlYmtpdC5vcmcvYi8xMDIyODMiKTsKKwordGVzdCgpOwor
ZnVuY3Rpb24gdGVzdCgpIHsKKyAgICByZW1vdmVWZW5kb3JQcmVmaXhlcygpOworICAgIHNldERC
TmFtZUZyb21QYXRoKCk7CisKKyAgICBldmFsQW5kTG9nKCJpbmRleGVkREIub3BlbihkYm5hbWUs
IDIpIik7CisgICAgZXZhbEFuZExvZygiaW5kZXhlZERCLm9wZW4oZGJuYW1lLCAzKSIpOworCisg
ICAgZmluaXNoSlNUZXN0KCk7Cit9Cis8L3NjcmlwdD4KKzxzY3JpcHQgc3JjPS4uLy4uL2Zhc3Qv
anMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcz48L3NjcmlwdD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>