<?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>85841</bug_id>
          
          <creation_ts>2012-05-07 16:07:28 -0700</creation_ts>
          <short_desc>IndexedDB: call abort handler when there are problems committing</short_desc>
          <delta_ts>2012-05-09 15:08:31 -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="Alec Flett">alecflett</reporter>
          <assigned_to name="Alec Flett">alecflett</assigned_to>
          <cc>dgrogan</cc>
    
    <cc>ojan</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>618056</commentid>
    <comment_count>0</comment_count>
    <who name="Alec Flett">alecflett</who>
    <bug_when>2012-05-07 16:07:28 -0700</bug_when>
    <thetext>IndexedDB: call abort handler when there are problems committing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>618687</commentid>
    <comment_count>1</comment_count>
      <attachid>140759</attachid>
    <who name="Alec Flett">alecflett</who>
    <bug_when>2012-05-08 12:07:32 -0700</bug_when>
    <thetext>Created attachment 140759
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>619793</commentid>
    <comment_count>2</comment_count>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2012-05-09 13:41:33 -0700</bug_when>
    <thetext>LGTM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>619797</commentid>
    <comment_count>3</comment_count>
      <attachid>140759</attachid>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2012-05-09 13:44:02 -0700</bug_when>
    <thetext>Comment on attachment 140759
Patch

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

&gt; Source/WebCore/ChangeLog:8
&gt; +        No new tests. (OOPS!)

You&apos;ll have to remove the OOPS and re-upload.  The reasoning from my similar patch applies here (https://bugs.webkit.org/attachment.cgi?id=140156&amp;action=review)

No new tests.  We think the only way this will happen is if the leveldb store gets corrupted, either due to IO problems or coding error.  We&apos;re working on a pyauto test that corrups the db in the background but can&apos;t do that from DRT.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>619798</commentid>
    <comment_count>4</comment_count>
      <attachid>141009</attachid>
    <who name="Alec Flett">alecflett</who>
    <bug_when>2012-05-09 13:45:00 -0700</bug_when>
    <thetext>Created attachment 141009
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>619802</commentid>
    <comment_count>5</comment_count>
    <who name="Alec Flett">alecflett</who>
    <bug_when>2012-05-09 13:46:23 -0700</bug_when>
    <thetext>ojan - r? No tests here, as explained in the changelog - this is going to help us reproduce a problem we&apos;re seeing in the wild, but this is quite safe otherwise. (and all our existing tests already basically call commit())</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>619867</commentid>
    <comment_count>6</comment_count>
      <attachid>141009</attachid>
    <who name="Alec Flett">alecflett</who>
    <bug_when>2012-05-09 14:50:27 -0700</bug_when>
    <thetext>Comment on attachment 141009
Patch

oops, forgot the cq? - jsbell@</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>619869</commentid>
    <comment_count>7</comment_count>
    <who name="Alec Flett">alecflett</who>
    <bug_when>2012-05-09 14:50:46 -0700</bug_when>
    <thetext>er rather, dgrogan@ - cq?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>619892</commentid>
    <comment_count>8</comment_count>
      <attachid>141009</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-09 15:08:26 -0700</bug_when>
    <thetext>Comment on attachment 141009
Patch

Clearing flags on attachment: 141009

Committed r116562: &lt;http://trac.webkit.org/changeset/116562&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>619893</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-09 15:08:31 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>140759</attachid>
            <date>2012-05-08 12:07:32 -0700</date>
            <delta_ts>2012-05-09 13:44:57 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-85841-20120508120731.patch</filename>
            <type>text/plain</type>
            <size>4498</size>
            <attacher name="Alec Flett">alecflett</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE2NDA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGNlMjU3OTc4YzExZTJl
MTVkZjExYmY0ODllOWIwOWNkMmNjMDI1NS4uZjExMDNlZDdhODFkZTcyYjZjZDgxMTc4MmVhOTY1
NjJkZDdmZWYzNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEyLTA1LTA3ICBBbGVj
IEZsZXR0ICA8YWxlY2ZsZXR0QGNocm9taXVtLm9yZz4KKworICAgICAgICBJbmRleGVkREI6IGNh
bGwgYWJvcnQgaGFuZGxlciB3aGVuIHRoZXJlIGFyZSBwcm9ibGVtcyBjb21taXR0aW5nCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NTg0MQorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cy4g
KE9PUFMhKQorCisgICAgICAgICogTW9kdWxlcy9pbmRleGVkZGIvSURCQmFja2luZ1N0b3JlLmg6
CisgICAgICAgIChUcmFuc2FjdGlvbik6CisgICAgICAgICogTW9kdWxlcy9pbmRleGVkZGIvSURC
TGV2ZWxEQkJhY2tpbmdTdG9yZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJREJMZXZlbERCQmFj
a2luZ1N0b3JlOjpkZWxldGVEYXRhYmFzZSk6CisgICAgICAgIChXZWJDb3JlOjpJREJMZXZlbERC
QmFja2luZ1N0b3JlOjpUcmFuc2FjdGlvbjo6Y29tbWl0KToKKyAgICAgICAgKiBNb2R1bGVzL2lu
ZGV4ZWRkYi9JREJMZXZlbERCQmFja2luZ1N0b3JlLmg6CisgICAgICAgIChUcmFuc2FjdGlvbik6
CisgICAgICAgICogTW9kdWxlcy9pbmRleGVkZGIvSURCVHJhbnNhY3Rpb25CYWNrZW5kSW1wbC5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpJREJUcmFuc2FjdGlvbkJhY2tlbmRJbXBsOjpjb21taXQp
OgorCiAyMDEyLTA1LTA4ICBCYWxhenMgS2VsZW1lbiAgPGtiYWxhenNAd2Via2l0Lm9yZz4KIAog
ICAgICAgICBbUXRdIFgxMSBwbHVnaW5zIG5lZWQgdG8gYmUgcmV3b3JrZWQgZm9yIFF0NStXSzEK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQkJhY2tpbmdT
dG9yZS5oIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvSURCQmFja2luZ1N0b3Jl
LmgKaW5kZXggOWJlMjZkYjczOGUwZmRkM2JiMjQxZWU4YzQ0YzQzOWNiMTk2NzYzYS4uZTdiMjIy
MjgxN2JjZjdmZmNkYjdjZGY0NzU0ZDc0ZGQ0MjQ4YWNkYiAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvSURCQmFja2luZ1N0b3JlLmgKKysrIGIvU291cmNlL1dl
YkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvSURCQmFja2luZ1N0b3JlLmgKQEAgLTExMyw3ICsxMTMs
NyBAQCBwdWJsaWM6CiAgICAgcHVibGljOgogICAgICAgICB2aXJ0dWFsIH5UcmFuc2FjdGlvbigp
IHsgfQogICAgICAgICB2aXJ0dWFsIHZvaWQgYmVnaW4oKSA9IDA7Ci0gICAgICAgIHZpcnR1YWwg
dm9pZCBjb21taXQoKSA9IDA7CisgICAgICAgIHZpcnR1YWwgYm9vbCBjb21taXQoKSA9IDA7CiAg
ICAgICAgIHZpcnR1YWwgdm9pZCByb2xsYmFjaygpID0gMDsKICAgICB9OwogICAgIHZpcnR1YWwg
UGFzc1JlZlB0cjxUcmFuc2FjdGlvbj4gY3JlYXRlVHJhbnNhY3Rpb24oKSA9IDA7CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJMZXZlbERCQmFja2luZ1N0
b3JlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQkxldmVsREJCYWNr
aW5nU3RvcmUuY3BwCmluZGV4IDJhN2ZkZmVjZGQ5MGJkNmNmOWQ2MDNkOGI5ODkwMjBhMmMzMmJk
ODUuLmM3ZWY3NTJjYzBjYzc3NDUzYzI4YzRhOWExMzdhOGNlOGQ1ZTI5YzUgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQkxldmVsREJCYWNraW5nU3RvcmUu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQkxldmVsREJCYWNr
aW5nU3RvcmUuY3BwCkBAIC0zMDksOCArMzA5LDcgQEAgYm9vbCBJREJMZXZlbERCQmFja2luZ1N0
b3JlOjpkZWxldGVEYXRhYmFzZShjb25zdCBTdHJpbmcmIG5hbWUpCiAgICAgY29uc3QgVmVjdG9y
PGNoYXI+IGtleSA9IERhdGFiYXNlTmFtZUtleTo6ZW5jb2RlKG1faWRlbnRpZmllciwgbmFtZSk7
CiAgICAgbV9jdXJyZW50VHJhbnNhY3Rpb24tPnJlbW92ZShrZXkpOwogCi0gICAgdHJhbnNhY3Rp
b24tPmNvbW1pdCgpOwotICAgIHJldHVybiB0cnVlOworICAgIHJldHVybiB0cmFuc2FjdGlvbi0+
Y29tbWl0KCk7CiB9CiAKIHN0YXRpYyBib29sIGNoZWNrT2JqZWN0U3RvcmVBbmRNZXRhRGF0YVR5
cGUoY29uc3QgTGV2ZWxEQkl0ZXJhdG9yKiBpdCwgY29uc3QgVmVjdG9yPGNoYXI+JiBzdG9wS2V5
LCBpbnQ2NF90IG9iamVjdFN0b3JlSWQsIGludDY0X3QgbWV0YURhdGFUeXBlKQpAQCAtMTU3NSwx
MSArMTU3NCwxMiBAQCB2b2lkIElEQkxldmVsREJCYWNraW5nU3RvcmU6OlRyYW5zYWN0aW9uOjpi
ZWdpbigpCiAgICAgbV9iYWNraW5nU3RvcmUtPm1fY3VycmVudFRyYW5zYWN0aW9uID0gTGV2ZWxE
QlRyYW5zYWN0aW9uOjpjcmVhdGUobV9iYWNraW5nU3RvcmUtPm1fZGIuZ2V0KCkpOwogfQogCi12
b2lkIElEQkxldmVsREJCYWNraW5nU3RvcmU6OlRyYW5zYWN0aW9uOjpjb21taXQoKQorYm9vbCBJ
REJMZXZlbERCQmFja2luZ1N0b3JlOjpUcmFuc2FjdGlvbjo6Y29tbWl0KCkKIHsKICAgICBBU1NF
UlQobV9iYWNraW5nU3RvcmUtPm1fY3VycmVudFRyYW5zYWN0aW9uKTsKLSAgICBtX2JhY2tpbmdT
dG9yZS0+bV9jdXJyZW50VHJhbnNhY3Rpb24tPmNvbW1pdCgpOworICAgIGJvb2wgcmVzdWx0ID0g
bV9iYWNraW5nU3RvcmUtPm1fY3VycmVudFRyYW5zYWN0aW9uLT5jb21taXQoKTsKICAgICBtX2Jh
Y2tpbmdTdG9yZS0+bV9jdXJyZW50VHJhbnNhY3Rpb24uY2xlYXIoKTsKKyAgICByZXR1cm4gcmVz
dWx0OwogfQogCiB2b2lkIElEQkxldmVsREJCYWNraW5nU3RvcmU6OlRyYW5zYWN0aW9uOjpyb2xs
YmFjaygpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJM
ZXZlbERCQmFja2luZ1N0b3JlLmggYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9J
REJMZXZlbERCQmFja2luZ1N0b3JlLmgKaW5kZXggZWMzMDYzYjZlODc3MWNkY2NmMDIzYWJkOWQ1
NzgyMTcxZTAwMjJjMi4uZTE3YTZmMWZiMjc5YzJhMTkxZmVkMzMxYzk5NzY2ZDEwNjJkNDZmNSAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvSURCTGV2ZWxEQkJh
Y2tpbmdTdG9yZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQkxl
dmVsREJCYWNraW5nU3RvcmUuaApAQCAtOTMsNyArOTMsNyBAQCBwcml2YXRlOgogICAgIHB1Ymxp
YzoKICAgICAgICAgc3RhdGljIFBhc3NSZWZQdHI8VHJhbnNhY3Rpb24+IGNyZWF0ZShJREJMZXZl
bERCQmFja2luZ1N0b3JlKik7CiAgICAgICAgIHZpcnR1YWwgdm9pZCBiZWdpbigpOwotICAgICAg
ICB2aXJ0dWFsIHZvaWQgY29tbWl0KCk7CisgICAgICAgIHZpcnR1YWwgYm9vbCBjb21taXQoKTsK
ICAgICAgICAgdmlydHVhbCB2b2lkIHJvbGxiYWNrKCk7CiAKICAgICBwcml2YXRlOgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvSURCVHJhbnNhY3Rpb25CYWNr
ZW5kSW1wbC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJUcmFuc2Fj
dGlvbkJhY2tlbmRJbXBsLmNwcAppbmRleCAwMTJlNmI2ZGQyNTUzYTM4ZjM4MjA1NmVlOWJhMDY4
ZWQyNzFhZWMxLi4wYTc5YTk3YTE1ZWUyM2U5NzY0YTJkZTJmNzRmZTA4YzA0OTRjYWFkIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJUcmFuc2FjdGlvbkJh
Y2tlbmRJbXBsLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJU
cmFuc2FjdGlvbkJhY2tlbmRJbXBsLmNwcApAQCAtMTk3LDggKzE5NywxMCBAQCB2b2lkIElEQlRy
YW5zYWN0aW9uQmFja2VuZEltcGw6OmNvbW1pdCgpCiAKICAgICBtX3N0YXRlID0gRmluaXNoZWQ7
CiAgICAgY2xvc2VPcGVuQ3Vyc29ycygpOwotICAgIG1fdHJhbnNhY3Rpb24tPmNvbW1pdCgpOwot
ICAgIG1fY2FsbGJhY2tzLT5vbkNvbXBsZXRlKCk7CisgICAgaWYgKG1fdHJhbnNhY3Rpb24tPmNv
bW1pdCgpKQorICAgICAgICBtX2NhbGxiYWNrcy0+b25Db21wbGV0ZSgpOworICAgIGVsc2UKKyAg
ICAgICAgbV9jYWxsYmFja3MtPm9uQWJvcnQoKTsKICAgICBtX2RhdGFiYXNlLT50cmFuc2FjdGlv
bkNvb3JkaW5hdG9yKCktPmRpZEZpbmlzaFRyYW5zYWN0aW9uKHRoaXMpOwogICAgIG1fZGF0YWJh
c2UtPnRyYW5zYWN0aW9uRmluaXNoZWQodGhpcyk7CiAgICAgbV9kYXRhYmFzZSA9IDA7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>141009</attachid>
            <date>2012-05-09 13:45:00 -0700</date>
            <delta_ts>2012-05-09 15:08:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-85841-20120509134459.patch</filename>
            <type>text/plain</type>
            <size>4710</size>
            <attacher name="Alec Flett">alecflett</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE2NDA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGNlMjU3OTc4YzExZTJl
MTVkZjExYmY0ODllOWIwOWNkMmNjMDI1NS4uMmMzYzVlY2Q4ZWE3ZWU4OTBhYTQ4OGViNjJiMTZk
ZGE4MDdkODg3ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEyLTA1LTA3ICBBbGVj
IEZsZXR0ICA8YWxlY2ZsZXR0QGNocm9taXVtLm9yZz4KKworICAgICAgICBJbmRleGVkREI6IGNh
bGwgYWJvcnQgaGFuZGxlciB3aGVuIHRoZXJlIGFyZSBwcm9ibGVtcyBjb21taXR0aW5nCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NTg0MQorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cy4g
RXZlcnkgZXhpc3RpbmcgdGVzdCB0aGF0IGNhbGxzIGNvbW1pdCgpIGlzIHRlc3RpbmcKKyAgICAg
ICAgdGhlIHN1Y2Nlc3Mgc2lkZSBvZiB0aGlzLCBhbmQgdGhpcyBvbmx5IHRocm93cyB3aGVuIHRo
ZXJlIGFyZQorICAgICAgICBMZXZlbERCIGVycm9ycywgd2hpY2ggaXMgZXhhY3RseSB3aGF0IHdl
J3JlIHRyeWluZyB0byBkaWFnbm9zZQorICAgICAgICB3aXRoIHRoaXMgcGF0Y2guCisKKyAgICAg
ICAgKiBNb2R1bGVzL2luZGV4ZWRkYi9JREJCYWNraW5nU3RvcmUuaDoKKyAgICAgICAgKFRyYW5z
YWN0aW9uKToKKyAgICAgICAgKiBNb2R1bGVzL2luZGV4ZWRkYi9JREJMZXZlbERCQmFja2luZ1N0
b3JlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OklEQkxldmVsREJCYWNraW5nU3RvcmU6OmRlbGV0
ZURhdGFiYXNlKToKKyAgICAgICAgKFdlYkNvcmU6OklEQkxldmVsREJCYWNraW5nU3RvcmU6OlRy
YW5zYWN0aW9uOjpjb21taXQpOgorICAgICAgICAqIE1vZHVsZXMvaW5kZXhlZGRiL0lEQkxldmVs
REJCYWNraW5nU3RvcmUuaDoKKyAgICAgICAgKFRyYW5zYWN0aW9uKToKKyAgICAgICAgKiBNb2R1
bGVzL2luZGV4ZWRkYi9JREJUcmFuc2FjdGlvbkJhY2tlbmRJbXBsLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OklEQlRyYW5zYWN0aW9uQmFja2VuZEltcGw6OmNvbW1pdCk6CisKIDIwMTItMDUtMDgg
IEJhbGF6cyBLZWxlbWVuICA8a2JhbGF6c0B3ZWJraXQub3JnPgogCiAgICAgICAgIFtRdF0gWDEx
IHBsdWdpbnMgbmVlZCB0byBiZSByZXdvcmtlZCBmb3IgUXQ1K1dLMQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvSURCQmFja2luZ1N0b3JlLmggYi9Tb3VyY2Uv
V2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJCYWNraW5nU3RvcmUuaAppbmRleCA5YmUyNmRi
NzM4ZTBmZGQzYmIyNDFlZThjNDRjNDM5Y2IxOTY3NjNhLi5lN2IyMjIyODE3YmNmN2ZmY2RiN2Nk
ZjQ3NTRkNzRkZDQyNDhhY2RiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2lu
ZGV4ZWRkYi9JREJCYWNraW5nU3RvcmUuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2lu
ZGV4ZWRkYi9JREJCYWNraW5nU3RvcmUuaApAQCAtMTEzLDcgKzExMyw3IEBAIHB1YmxpYzoKICAg
ICBwdWJsaWM6CiAgICAgICAgIHZpcnR1YWwgflRyYW5zYWN0aW9uKCkgeyB9CiAgICAgICAgIHZp
cnR1YWwgdm9pZCBiZWdpbigpID0gMDsKLSAgICAgICAgdmlydHVhbCB2b2lkIGNvbW1pdCgpID0g
MDsKKyAgICAgICAgdmlydHVhbCBib29sIGNvbW1pdCgpID0gMDsKICAgICAgICAgdmlydHVhbCB2
b2lkIHJvbGxiYWNrKCkgPSAwOwogICAgIH07CiAgICAgdmlydHVhbCBQYXNzUmVmUHRyPFRyYW5z
YWN0aW9uPiBjcmVhdGVUcmFuc2FjdGlvbigpID0gMDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQkxldmVsREJCYWNraW5nU3RvcmUuY3BwIGIvU291cmNl
L1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvSURCTGV2ZWxEQkJhY2tpbmdTdG9yZS5jcHAKaW5k
ZXggMmE3ZmRmZWNkZDkwYmQ2Y2Y5ZDYwM2Q4Yjk4OTAyMGEyYzMyYmQ4NS4uYzdlZjc1MmNjMGNj
Nzc0NTNjMjhjNGE5YTEzN2E4Y2U4ZDVlMjljNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy9pbmRleGVkZGIvSURCTGV2ZWxEQkJhY2tpbmdTdG9yZS5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvSURCTGV2ZWxEQkJhY2tpbmdTdG9yZS5jcHAKQEAg
LTMwOSw4ICszMDksNyBAQCBib29sIElEQkxldmVsREJCYWNraW5nU3RvcmU6OmRlbGV0ZURhdGFi
YXNlKGNvbnN0IFN0cmluZyYgbmFtZSkKICAgICBjb25zdCBWZWN0b3I8Y2hhcj4ga2V5ID0gRGF0
YWJhc2VOYW1lS2V5OjplbmNvZGUobV9pZGVudGlmaWVyLCBuYW1lKTsKICAgICBtX2N1cnJlbnRU
cmFuc2FjdGlvbi0+cmVtb3ZlKGtleSk7CiAKLSAgICB0cmFuc2FjdGlvbi0+Y29tbWl0KCk7Ci0g
ICAgcmV0dXJuIHRydWU7CisgICAgcmV0dXJuIHRyYW5zYWN0aW9uLT5jb21taXQoKTsKIH0KIAog
c3RhdGljIGJvb2wgY2hlY2tPYmplY3RTdG9yZUFuZE1ldGFEYXRhVHlwZShjb25zdCBMZXZlbERC
SXRlcmF0b3IqIGl0LCBjb25zdCBWZWN0b3I8Y2hhcj4mIHN0b3BLZXksIGludDY0X3Qgb2JqZWN0
U3RvcmVJZCwgaW50NjRfdCBtZXRhRGF0YVR5cGUpCkBAIC0xNTc1LDExICsxNTc0LDEyIEBAIHZv
aWQgSURCTGV2ZWxEQkJhY2tpbmdTdG9yZTo6VHJhbnNhY3Rpb246OmJlZ2luKCkKICAgICBtX2Jh
Y2tpbmdTdG9yZS0+bV9jdXJyZW50VHJhbnNhY3Rpb24gPSBMZXZlbERCVHJhbnNhY3Rpb246OmNy
ZWF0ZShtX2JhY2tpbmdTdG9yZS0+bV9kYi5nZXQoKSk7CiB9CiAKLXZvaWQgSURCTGV2ZWxEQkJh
Y2tpbmdTdG9yZTo6VHJhbnNhY3Rpb246OmNvbW1pdCgpCitib29sIElEQkxldmVsREJCYWNraW5n
U3RvcmU6OlRyYW5zYWN0aW9uOjpjb21taXQoKQogewogICAgIEFTU0VSVChtX2JhY2tpbmdTdG9y
ZS0+bV9jdXJyZW50VHJhbnNhY3Rpb24pOwotICAgIG1fYmFja2luZ1N0b3JlLT5tX2N1cnJlbnRU
cmFuc2FjdGlvbi0+Y29tbWl0KCk7CisgICAgYm9vbCByZXN1bHQgPSBtX2JhY2tpbmdTdG9yZS0+
bV9jdXJyZW50VHJhbnNhY3Rpb24tPmNvbW1pdCgpOwogICAgIG1fYmFja2luZ1N0b3JlLT5tX2N1
cnJlbnRUcmFuc2FjdGlvbi5jbGVhcigpOworICAgIHJldHVybiByZXN1bHQ7CiB9CiAKIHZvaWQg
SURCTGV2ZWxEQkJhY2tpbmdTdG9yZTo6VHJhbnNhY3Rpb246OnJvbGxiYWNrKCkKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQkxldmVsREJCYWNraW5nU3Rv
cmUuaCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQkxldmVsREJCYWNraW5n
U3RvcmUuaAppbmRleCBlYzMwNjNiNmU4NzcxY2RjY2YwMjNhYmQ5ZDU3ODIxNzFlMDAyMmMyLi5l
MTdhNmYxZmIyNzljMmExOTFmZWQzMzFjOTk3NjZkMTA2MmQ0NmY1IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJMZXZlbERCQmFja2luZ1N0b3JlLmgKKysr
IGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvSURCTGV2ZWxEQkJhY2tpbmdTdG9y
ZS5oCkBAIC05Myw3ICs5Myw3IEBAIHByaXZhdGU6CiAgICAgcHVibGljOgogICAgICAgICBzdGF0
aWMgUGFzc1JlZlB0cjxUcmFuc2FjdGlvbj4gY3JlYXRlKElEQkxldmVsREJCYWNraW5nU3RvcmUq
KTsKICAgICAgICAgdmlydHVhbCB2b2lkIGJlZ2luKCk7Ci0gICAgICAgIHZpcnR1YWwgdm9pZCBj
b21taXQoKTsKKyAgICAgICAgdmlydHVhbCBib29sIGNvbW1pdCgpOwogICAgICAgICB2aXJ0dWFs
IHZvaWQgcm9sbGJhY2soKTsKIAogICAgIHByaXZhdGU6CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJUcmFuc2FjdGlvbkJhY2tlbmRJbXBsLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQlRyYW5zYWN0aW9uQmFja2VuZEltcGwu
Y3BwCmluZGV4IDAxMmU2YjZkZDI1NTNhMzhmMzgyMDU2ZWU5YmEwNjhlZDI3MWFlYzEuLjBhNzlh
OTdhMTVlZTIzZTk3NjRhMmRlMmY3NGZlMDhjMDQ5NGNhYWQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQlRyYW5zYWN0aW9uQmFja2VuZEltcGwuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQlRyYW5zYWN0aW9uQmFja2Vu
ZEltcGwuY3BwCkBAIC0xOTcsOCArMTk3LDEwIEBAIHZvaWQgSURCVHJhbnNhY3Rpb25CYWNrZW5k
SW1wbDo6Y29tbWl0KCkKIAogICAgIG1fc3RhdGUgPSBGaW5pc2hlZDsKICAgICBjbG9zZU9wZW5D
dXJzb3JzKCk7Ci0gICAgbV90cmFuc2FjdGlvbi0+Y29tbWl0KCk7Ci0gICAgbV9jYWxsYmFja3Mt
Pm9uQ29tcGxldGUoKTsKKyAgICBpZiAobV90cmFuc2FjdGlvbi0+Y29tbWl0KCkpCisgICAgICAg
IG1fY2FsbGJhY2tzLT5vbkNvbXBsZXRlKCk7CisgICAgZWxzZQorICAgICAgICBtX2NhbGxiYWNr
cy0+b25BYm9ydCgpOwogICAgIG1fZGF0YWJhc2UtPnRyYW5zYWN0aW9uQ29vcmRpbmF0b3IoKS0+
ZGlkRmluaXNoVHJhbnNhY3Rpb24odGhpcyk7CiAgICAgbV9kYXRhYmFzZS0+dHJhbnNhY3Rpb25G
aW5pc2hlZCh0aGlzKTsKICAgICBtX2RhdGFiYXNlID0gMDsK
</data>

          </attachment>
      

    </bug>

</bugzilla>