<?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>72037</bug_id>
          
          <creation_ts>2011-11-10 11:12:38 -0800</creation_ts>
          <short_desc>storage/indexeddb/factory-deletedatabase-interactions.html is very flaky</short_desc>
          <delta_ts>2011-11-11 12:49:01 -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>WebKit Misc.</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="Ojan Vafai">ojan</reporter>
          <assigned_to>jochen</assigned_to>
          <cc>jochen</cc>
    
    <cc>jsbell</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>500061</commentid>
    <comment_count>0</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-11-10 11:12:38 -0800</bug_when>
    <thetext>http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=storage%2Findexeddb%2Ffactory-deletedatabase-interactions.html&amp;showAllRuns=true

Looks like it was flaky before the changes arv made to the test. So, either something in WebCore got flaky or the test has always been flaky.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500089</commentid>
    <comment_count>1</comment_count>
    <who name="">jochen</who>
    <bug_when>2011-11-10 11:58:07 -0800</bug_when>
    <thetext>Seems like the 4th test in that file is sometimes failing by only having one close call instead of two.

Given that the test is expected to fail (just in another way), I&apos;d propose to disable the 4th test in that file entirely until the bug (not sending version change events at closing connections) is fixed and the text should pass

wdyt</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500107</commentid>
    <comment_count>2</comment_count>
      <attachid>114539</attachid>
    <who name="">jochen</who>
    <bug_when>2011-11-10 12:14:07 -0800</bug_when>
    <thetext>Created attachment 114539
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500118</commentid>
    <comment_count>3</comment_count>
      <attachid>114539</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-11-10 12:20:35 -0800</bug_when>
    <thetext>Comment on attachment 114539
Patch

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

&gt; LayoutTests/storage/indexeddb/factory-deletedatabase-interactions.html:190
&gt; +        // Disabling test4 due to flakiness in the way that test doesn&apos;t work.

This should also include a link to the bug for fixing the root problem so that eventually someone can see the bug was fixed and renable this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500163</commentid>
    <comment_count>4</comment_count>
      <attachid>114548</attachid>
    <who name="">jochen</who>
    <bug_when>2011-11-10 12:50:51 -0800</bug_when>
    <thetext>Created attachment 114548
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500194</commentid>
    <comment_count>5</comment_count>
      <attachid>114548</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-11-10 13:12:36 -0800</bug_when>
    <thetext>Comment on attachment 114548
Patch

Thanks for fixing this!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500197</commentid>
    <comment_count>6</comment_count>
      <attachid>114548</attachid>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2011-11-10 13:14:54 -0800</bug_when>
    <thetext>Comment on attachment 114548
Patch

The flakyness is because the second deleteDatabase()&apos;s onsuccess event may be delivered before or after the setTimeout-delayed close() call; it&apos;s not an IDB issue, so I don&apos;t think we&apos;d ever be able to rely on the exact ordering. One way to fix would be to only call h.close() once (e.g. have a flag that is checked/set)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500245</commentid>
    <comment_count>7</comment_count>
    <who name="">jochen</who>
    <bug_when>2011-11-10 13:57:46 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; (From update of attachment 114548 [details])
&gt; The flakyness is because the second deleteDatabase()&apos;s onsuccess event may be delivered before or after the setTimeout-delayed close() call; it&apos;s not an IDB issue, so I don&apos;t think we&apos;d ever be able to rely on the exact ordering. One way to fix would be to only call h.close() once (e.g. have a flag that is checked/set)

ok, I see your point.

Given that test4 is supposed to test not-yet-existing behavior (i.e. how the closePending flag affects deleteDatabase), maybe instead of disabling test4, I should just remove test4?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500250</commentid>
    <comment_count>8</comment_count>
      <attachid>114548</attachid>
    <who name="">jochen</who>
    <bug_when>2011-11-10 14:01:40 -0800</bug_when>
    <thetext>Comment on attachment 114548
Patch

removing the test instead of disabling it</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500255</commentid>
    <comment_count>9</comment_count>
      <attachid>114563</attachid>
    <who name="">jochen</who>
    <bug_when>2011-11-10 14:03:45 -0800</bug_when>
    <thetext>Created attachment 114563
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500260</commentid>
    <comment_count>10</comment_count>
      <attachid>114563</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-11-10 14:05:56 -0800</bug_when>
    <thetext>Comment on attachment 114563
Patch

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

&gt; LayoutTests/ChangeLog:7
&gt; +        The test isn&apos;t working, but it&apos;s failing in different ways. Disabling
&gt; +        it, until the underlying issue is fixed.

Would be nice to update the description to match the new code, e.g. &quot;Removing the test since it&apos;s testing not-yet-written code. Once the new code is written it will obviously come with the appropriate tests.&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500264</commentid>
    <comment_count>11</comment_count>
      <attachid>114567</attachid>
    <who name="">jochen</who>
    <bug_when>2011-11-10 14:09:31 -0800</bug_when>
    <thetext>Created attachment 114567
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>501008</commentid>
    <comment_count>12</comment_count>
      <attachid>114567</attachid>
    <who name="">jochen</who>
    <bug_when>2011-11-11 12:48:54 -0800</bug_when>
    <thetext>Comment on attachment 114567
Patch

Clearing flags on attachment: 114567

Committed r100007: &lt;http://trac.webkit.org/changeset/100007&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>501009</commentid>
    <comment_count>13</comment_count>
    <who name="">jochen</who>
    <bug_when>2011-11-11 12:49:01 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>114539</attachid>
            <date>2011-11-10 12:14:07 -0800</date>
            <delta_ts>2011-11-10 12:50:46 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-72037-20111110211405.patch</filename>
            <type>text/plain</type>
            <size>3449</size>
            <attacher>jochen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTkzODQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAzODRjNjQ5YmY4ZTZkZjBlYzM2NDk2
MGU5YTA0OGRmMDkxY2VkZDNjLi43NzAxMTFmNWFlMWU4MzcwNDhiMWM5MDMxNTIyMGU5MjdhNTA0
MjgzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMTEtMTAgIEpvY2hlbiBFaXNpbmdlciAg
PGpvY2hlbkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgRGlzYWJsZSB0aGUgNHRoIHRlc3QgaW4g
ZmFjdG9yeS1kZWxldGVkYXRhYmFzZS1pbnRlcmFjdGlvbnMuaHRtbAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzIwMzcKKworICAgICAgICBUaGUgdGVz
dCBpc24ndCB3b3JraW5nLCBidXQgaXQncyBmYWlsaW5nIGluIGRpZmZlcmVudCB3YXlzLiBEaXNh
YmxpbmcKKyAgICAgICAgaXQsIHVudGlsIHRoZSB1bmRlcmx5aW5nIGlzc3VlIGlzIGZpeGVkLgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogc3RvcmFn
ZS9pbmRleGVkZGIvZmFjdG9yeS1kZWxldGVkYXRhYmFzZS1pbnRlcmFjdGlvbnMtZXhwZWN0ZWQu
dHh0OgorICAgICAgICAqIHN0b3JhZ2UvaW5kZXhlZGRiL2ZhY3RvcnktZGVsZXRlZGF0YWJhc2Ut
aW50ZXJhY3Rpb25zLmh0bWw6CisKIDIwMTEtMTEtMDYgIEFkYW0gQmFydGggIDxhYmFydGhAd2Vi
a2l0Lm9yZz4KIAogICAgICAgICBJbXBsZW1lbnQgdGhlIHNhbmRib3ggZGlyZWN0aXZlIGZvciBD
U1AKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL2ZhY3RvcnktZGVs
ZXRlZGF0YWJhc2UtaW50ZXJhY3Rpb25zLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3N0b3Jh
Z2UvaW5kZXhlZGRiL2ZhY3RvcnktZGVsZXRlZGF0YWJhc2UtaW50ZXJhY3Rpb25zLWV4cGVjdGVk
LnR4dAppbmRleCBiZmI4MWViMTg4MjgyMmFhZWMxZjkxN2MwMDQzZjFmMTVkM2JmNmEyLi5lMDQ4
ZmY5ZmQ2MDBiMTUxMTYxMjUxZjFhNmVjZDA0ZWNlMTRhMDEzIDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9mYWN0b3J5LWRlbGV0ZWRhdGFiYXNlLWludGVyYWN0aW9u
cy1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvZmFjdG9y
eS1kZWxldGVkYXRhYmFzZS1pbnRlcmFjdGlvbnMtZXhwZWN0ZWQudHh0CkBAIC00NSwyNSArNDUs
NiBAQCB3aW5kb3cuZGJuYW1lID0gJ3Rlc3QzJzsgd2luZG93LnZlciA9IDE7IHdpbmRvdy5zdGVw
cyA9IFtdCiAnaC5jbG9zZScKICdkZWxldGVEYXRhYmFzZSgpLm9uc3VjY2VzcycKIFBBU1Mgd2lu
ZG93LnN0ZXBzLnRvU3RyaW5nKCkgaXMgImgub3BlbixoLm9wZW4ub25zdWNjZXNzLGguc2V0VmVy
c2lvbixkZWxldGVEYXRhYmFzZSgpLGguc2V0VmVyc2lvbi5vbnN1Y2Nlc3MsaC5zZXRWZXJzaW9u
LnRyYW5zYWN0aW9uLWNvbXBsZXRlLGgub252ZXJzaW9uY2hhbmdlLGRlbGV0ZURhdGFiYXNlKCku
b25ibG9ja2VkLGguY2xvc2UsZGVsZXRlRGF0YWJhc2UoKS5vbnN1Y2Nlc3MiCi0KLVRFU1Q6IG11
bHRpcGxlIGRlbGV0ZURhdGFiYXNlIGNhbGxzCi13aW5kb3cuZGJuYW1lID0gJ3Rlc3Q0Jzsgd2lu
ZG93LnZlciA9IDE7IHdpbmRvdy5zdGVwcyA9IFtdCi0naC5vcGVuJwotJ2gub3Blbi5vbnN1Y2Nl
c3MnCi0nZGVsZXRlRGF0YWJhc2UoMSknCi0nZGVsZXRlRGF0YWJhc2UoMiknCi0naC5vbnZlcnNp
b25jaGFuZ2UnCi0gICAgaCBjbG9zaW5nLCBidXQgbm90IGltbWVkaWF0ZWx5Ci0nZGVsZXRlRGF0
YWJhc2UoMSkub25ibG9ja2VkJwotJ2gub252ZXJzaW9uY2hhbmdlJwotICAgIGggY2xvc2luZywg
YnV0IG5vdCBpbW1lZGlhdGVseQotJ2RlbGV0ZURhdGFiYXNlKDIpLm9uYmxvY2tlZCcKLSdoLmNs
b3NlJwotJ2guY2xvc2UnCi0nZGVsZXRlRGF0YWJhc2UoMSkub25zdWNjZXNzJwotJ2RlbGV0ZURh
dGFiYXNlKDIpLm9uc3VjY2VzcycKLU5PVEU6IFdpbGwgRkFJTCB3aXRoIGV4dHJhIGJvZ3VzIGgu
b252ZXJzaW9uY2hhbmdlL2guY2xvc2Ugc3RlcHM7IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD03MTEyOQotRkFJTCB3aW5kb3cuc3RlcHMudG9TdHJpbmcoKSBzaG91bGQg
YmUgaC5vcGVuLGgub3Blbi5vbnN1Y2Nlc3MsZGVsZXRlRGF0YWJhc2UoMSksZGVsZXRlRGF0YWJh
c2UoMiksaC5vbnZlcnNpb25jaGFuZ2UsZGVsZXRlRGF0YWJhc2UoMSkub25ibG9ja2VkLGRlbGV0
ZURhdGFiYXNlKDIpLm9uYmxvY2tlZCxoLmNsb3NlLGRlbGV0ZURhdGFiYXNlKDEpLm9uc3VjY2Vz
cyxkZWxldGVEYXRhYmFzZSgyKS5vbnN1Y2Nlc3MuIFdhcyBoLm9wZW4saC5vcGVuLm9uc3VjY2Vz
cyxkZWxldGVEYXRhYmFzZSgxKSxkZWxldGVEYXRhYmFzZSgyKSxoLm9udmVyc2lvbmNoYW5nZSxk
ZWxldGVEYXRhYmFzZSgxKS5vbmJsb2NrZWQsaC5vbnZlcnNpb25jaGFuZ2UsZGVsZXRlRGF0YWJh
c2UoMikub25ibG9ja2VkLGguY2xvc2UsaC5jbG9zZSxkZWxldGVEYXRhYmFzZSgxKS5vbnN1Y2Nl
c3MsZGVsZXRlRGF0YWJhc2UoMikub25zdWNjZXNzLgogUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQg
aXMgdHJ1ZQogCiBURVNUIENPTVBMRVRFCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdG9yYWdl
L2luZGV4ZWRkYi9mYWN0b3J5LWRlbGV0ZWRhdGFiYXNlLWludGVyYWN0aW9ucy5odG1sIGIvTGF5
b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvZmFjdG9yeS1kZWxldGVkYXRhYmFzZS1pbnRlcmFj
dGlvbnMuaHRtbAppbmRleCBjMTgzYWExZmQ0MDg0NzlmMWJlNWIxZGVkMWQzMjljYmU1MWNkYjFl
Li5iODJkZWJmMDMzY2JlMmM5YjI4MGIzM2ZjYjQzMjYyNjRmOTVlMjc1IDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9mYWN0b3J5LWRlbGV0ZWRhdGFiYXNlLWludGVy
YWN0aW9ucy5odG1sCisrKyBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL2ZhY3Rvcnkt
ZGVsZXRlZGF0YWJhc2UtaW50ZXJhY3Rpb25zLmh0bWwKQEAgLTE4Nyw3ICsxODcsOSBAQCBmdW5j
dGlvbiB0ZXN0MygpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaC5jbG9zZSIs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlbGV0ZURhdGFiYXNlKCkub25zdWNj
ZXNzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0udG9TdHJpbmcoKSk7Ci0gICAg
ICAgIHRlc3Q0KCk7CisgICAgICAgIC8vIERpc2FibGluZyB0ZXN0NCBkdWUgdG8gZmxha2luZXNz
IGluIHRoZSB3YXkgdGhhdCB0ZXN0IGRvZXNuJ3Qgd29yay4KKyAgICAgICAgLy8gdGVzdDQoKTsK
KyAgICAgICAgZG9uZSgpOwogICAgIH0KIH0KIAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>114548</attachid>
            <date>2011-11-10 12:50:51 -0800</date>
            <delta_ts>2011-11-10 14:03:39 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-72037-20111110215049.patch</filename>
            <type>text/plain</type>
            <size>3594</size>
            <attacher>jochen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTkzODQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAzODRjNjQ5YmY4ZTZkZjBlYzM2NDk2
MGU5YTA0OGRmMDkxY2VkZDNjLi43NzAxMTFmNWFlMWU4MzcwNDhiMWM5MDMxNTIyMGU5MjdhNTA0
MjgzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMTEtMTAgIEpvY2hlbiBFaXNpbmdlciAg
PGpvY2hlbkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgRGlzYWJsZSB0aGUgNHRoIHRlc3QgaW4g
ZmFjdG9yeS1kZWxldGVkYXRhYmFzZS1pbnRlcmFjdGlvbnMuaHRtbAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzIwMzcKKworICAgICAgICBUaGUgdGVz
dCBpc24ndCB3b3JraW5nLCBidXQgaXQncyBmYWlsaW5nIGluIGRpZmZlcmVudCB3YXlzLiBEaXNh
YmxpbmcKKyAgICAgICAgaXQsIHVudGlsIHRoZSB1bmRlcmx5aW5nIGlzc3VlIGlzIGZpeGVkLgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogc3RvcmFn
ZS9pbmRleGVkZGIvZmFjdG9yeS1kZWxldGVkYXRhYmFzZS1pbnRlcmFjdGlvbnMtZXhwZWN0ZWQu
dHh0OgorICAgICAgICAqIHN0b3JhZ2UvaW5kZXhlZGRiL2ZhY3RvcnktZGVsZXRlZGF0YWJhc2Ut
aW50ZXJhY3Rpb25zLmh0bWw6CisKIDIwMTEtMTEtMDYgIEFkYW0gQmFydGggIDxhYmFydGhAd2Vi
a2l0Lm9yZz4KIAogICAgICAgICBJbXBsZW1lbnQgdGhlIHNhbmRib3ggZGlyZWN0aXZlIGZvciBD
U1AKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL2ZhY3RvcnktZGVs
ZXRlZGF0YWJhc2UtaW50ZXJhY3Rpb25zLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3N0b3Jh
Z2UvaW5kZXhlZGRiL2ZhY3RvcnktZGVsZXRlZGF0YWJhc2UtaW50ZXJhY3Rpb25zLWV4cGVjdGVk
LnR4dAppbmRleCBiZmI4MWViMTg4MjgyMmFhZWMxZjkxN2MwMDQzZjFmMTVkM2JmNmEyLi5lMDQ4
ZmY5ZmQ2MDBiMTUxMTYxMjUxZjFhNmVjZDA0ZWNlMTRhMDEzIDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9mYWN0b3J5LWRlbGV0ZWRhdGFiYXNlLWludGVyYWN0aW9u
cy1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvZmFjdG9y
eS1kZWxldGVkYXRhYmFzZS1pbnRlcmFjdGlvbnMtZXhwZWN0ZWQudHh0CkBAIC00NSwyNSArNDUs
NiBAQCB3aW5kb3cuZGJuYW1lID0gJ3Rlc3QzJzsgd2luZG93LnZlciA9IDE7IHdpbmRvdy5zdGVw
cyA9IFtdCiAnaC5jbG9zZScKICdkZWxldGVEYXRhYmFzZSgpLm9uc3VjY2VzcycKIFBBU1Mgd2lu
ZG93LnN0ZXBzLnRvU3RyaW5nKCkgaXMgImgub3BlbixoLm9wZW4ub25zdWNjZXNzLGguc2V0VmVy
c2lvbixkZWxldGVEYXRhYmFzZSgpLGguc2V0VmVyc2lvbi5vbnN1Y2Nlc3MsaC5zZXRWZXJzaW9u
LnRyYW5zYWN0aW9uLWNvbXBsZXRlLGgub252ZXJzaW9uY2hhbmdlLGRlbGV0ZURhdGFiYXNlKCku
b25ibG9ja2VkLGguY2xvc2UsZGVsZXRlRGF0YWJhc2UoKS5vbnN1Y2Nlc3MiCi0KLVRFU1Q6IG11
bHRpcGxlIGRlbGV0ZURhdGFiYXNlIGNhbGxzCi13aW5kb3cuZGJuYW1lID0gJ3Rlc3Q0Jzsgd2lu
ZG93LnZlciA9IDE7IHdpbmRvdy5zdGVwcyA9IFtdCi0naC5vcGVuJwotJ2gub3Blbi5vbnN1Y2Nl
c3MnCi0nZGVsZXRlRGF0YWJhc2UoMSknCi0nZGVsZXRlRGF0YWJhc2UoMiknCi0naC5vbnZlcnNp
b25jaGFuZ2UnCi0gICAgaCBjbG9zaW5nLCBidXQgbm90IGltbWVkaWF0ZWx5Ci0nZGVsZXRlRGF0
YWJhc2UoMSkub25ibG9ja2VkJwotJ2gub252ZXJzaW9uY2hhbmdlJwotICAgIGggY2xvc2luZywg
YnV0IG5vdCBpbW1lZGlhdGVseQotJ2RlbGV0ZURhdGFiYXNlKDIpLm9uYmxvY2tlZCcKLSdoLmNs
b3NlJwotJ2guY2xvc2UnCi0nZGVsZXRlRGF0YWJhc2UoMSkub25zdWNjZXNzJwotJ2RlbGV0ZURh
dGFiYXNlKDIpLm9uc3VjY2VzcycKLU5PVEU6IFdpbGwgRkFJTCB3aXRoIGV4dHJhIGJvZ3VzIGgu
b252ZXJzaW9uY2hhbmdlL2guY2xvc2Ugc3RlcHM7IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD03MTEyOQotRkFJTCB3aW5kb3cuc3RlcHMudG9TdHJpbmcoKSBzaG91bGQg
YmUgaC5vcGVuLGgub3Blbi5vbnN1Y2Nlc3MsZGVsZXRlRGF0YWJhc2UoMSksZGVsZXRlRGF0YWJh
c2UoMiksaC5vbnZlcnNpb25jaGFuZ2UsZGVsZXRlRGF0YWJhc2UoMSkub25ibG9ja2VkLGRlbGV0
ZURhdGFiYXNlKDIpLm9uYmxvY2tlZCxoLmNsb3NlLGRlbGV0ZURhdGFiYXNlKDEpLm9uc3VjY2Vz
cyxkZWxldGVEYXRhYmFzZSgyKS5vbnN1Y2Nlc3MuIFdhcyBoLm9wZW4saC5vcGVuLm9uc3VjY2Vz
cyxkZWxldGVEYXRhYmFzZSgxKSxkZWxldGVEYXRhYmFzZSgyKSxoLm9udmVyc2lvbmNoYW5nZSxk
ZWxldGVEYXRhYmFzZSgxKS5vbmJsb2NrZWQsaC5vbnZlcnNpb25jaGFuZ2UsZGVsZXRlRGF0YWJh
c2UoMikub25ibG9ja2VkLGguY2xvc2UsaC5jbG9zZSxkZWxldGVEYXRhYmFzZSgxKS5vbnN1Y2Nl
c3MsZGVsZXRlRGF0YWJhc2UoMikub25zdWNjZXNzLgogUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQg
aXMgdHJ1ZQogCiBURVNUIENPTVBMRVRFCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdG9yYWdl
L2luZGV4ZWRkYi9mYWN0b3J5LWRlbGV0ZWRhdGFiYXNlLWludGVyYWN0aW9ucy5odG1sIGIvTGF5
b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvZmFjdG9yeS1kZWxldGVkYXRhYmFzZS1pbnRlcmFj
dGlvbnMuaHRtbAppbmRleCBjMTgzYWExZmQ0MDg0NzlmMWJlNWIxZGVkMWQzMjljYmU1MWNkYjFl
Li4xYzVmYjhiZWEzYWQyODA0ZTg2MzRhODFjMjU3MWZiOTllOTM1ZmRiIDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9mYWN0b3J5LWRlbGV0ZWRhdGFiYXNlLWludGVy
YWN0aW9ucy5odG1sCisrKyBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL2ZhY3Rvcnkt
ZGVsZXRlZGF0YWJhc2UtaW50ZXJhY3Rpb25zLmh0bWwKQEAgLTE4Nyw3ICsxODcsMTIgQEAgZnVu
Y3Rpb24gdGVzdDMoKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImguY2xvc2Ui
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWxldGVEYXRhYmFzZSgpLm9uc3Vj
Y2VzcyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLnRvU3RyaW5nKCkpOwotICAg
ICAgICB0ZXN0NCgpOworICAgICAgICAvLyB0ZXN0NCBkb2Vzbid0IHdvcmsgZHVlIHRvCisgICAg
ICAgIC8vIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MTEyOS4gSG93
ZXZlciwgaXQgZG9lc24ndAorICAgICAgICAvLyBhbHdheXMgZmFpbCBpbiB0aGUgc2FtZSB3YXks
IHNvIHdlIGRpc2FibGUgaXQgdW50aWwgdGhlIHVuZGVybHlpbmcKKyAgICAgICAgLy8gaXNzdWUg
aXMgZml4ZWQuCisgICAgICAgIC8vIHRlc3Q0KCk7CisgICAgICAgIGRvbmUoKTsKICAgICB9CiB9
CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>114563</attachid>
            <date>2011-11-10 14:03:45 -0800</date>
            <delta_ts>2011-11-10 14:09:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-72037-20111110230342.patch</filename>
            <type>text/plain</type>
            <size>4902</size>
            <attacher>jochen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTkzODQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAzODRjNjQ5YmY4ZTZkZjBlYzM2NDk2
MGU5YTA0OGRmMDkxY2VkZDNjLi43NzAxMTFmNWFlMWU4MzcwNDhiMWM5MDMxNTIyMGU5MjdhNTA0
MjgzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMTEtMTAgIEpvY2hlbiBFaXNpbmdlciAg
PGpvY2hlbkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgRGlzYWJsZSB0aGUgNHRoIHRlc3QgaW4g
ZmFjdG9yeS1kZWxldGVkYXRhYmFzZS1pbnRlcmFjdGlvbnMuaHRtbAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzIwMzcKKworICAgICAgICBUaGUgdGVz
dCBpc24ndCB3b3JraW5nLCBidXQgaXQncyBmYWlsaW5nIGluIGRpZmZlcmVudCB3YXlzLiBEaXNh
YmxpbmcKKyAgICAgICAgaXQsIHVudGlsIHRoZSB1bmRlcmx5aW5nIGlzc3VlIGlzIGZpeGVkLgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogc3RvcmFn
ZS9pbmRleGVkZGIvZmFjdG9yeS1kZWxldGVkYXRhYmFzZS1pbnRlcmFjdGlvbnMtZXhwZWN0ZWQu
dHh0OgorICAgICAgICAqIHN0b3JhZ2UvaW5kZXhlZGRiL2ZhY3RvcnktZGVsZXRlZGF0YWJhc2Ut
aW50ZXJhY3Rpb25zLmh0bWw6CisKIDIwMTEtMTEtMDYgIEFkYW0gQmFydGggIDxhYmFydGhAd2Vi
a2l0Lm9yZz4KIAogICAgICAgICBJbXBsZW1lbnQgdGhlIHNhbmRib3ggZGlyZWN0aXZlIGZvciBD
U1AKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL2ZhY3RvcnktZGVs
ZXRlZGF0YWJhc2UtaW50ZXJhY3Rpb25zLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3N0b3Jh
Z2UvaW5kZXhlZGRiL2ZhY3RvcnktZGVsZXRlZGF0YWJhc2UtaW50ZXJhY3Rpb25zLWV4cGVjdGVk
LnR4dAppbmRleCBiZmI4MWViMTg4MjgyMmFhZWMxZjkxN2MwMDQzZjFmMTVkM2JmNmEyLi5lMDQ4
ZmY5ZmQ2MDBiMTUxMTYxMjUxZjFhNmVjZDA0ZWNlMTRhMDEzIDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9mYWN0b3J5LWRlbGV0ZWRhdGFiYXNlLWludGVyYWN0aW9u
cy1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvZmFjdG9y
eS1kZWxldGVkYXRhYmFzZS1pbnRlcmFjdGlvbnMtZXhwZWN0ZWQudHh0CkBAIC00NSwyNSArNDUs
NiBAQCB3aW5kb3cuZGJuYW1lID0gJ3Rlc3QzJzsgd2luZG93LnZlciA9IDE7IHdpbmRvdy5zdGVw
cyA9IFtdCiAnaC5jbG9zZScKICdkZWxldGVEYXRhYmFzZSgpLm9uc3VjY2VzcycKIFBBU1Mgd2lu
ZG93LnN0ZXBzLnRvU3RyaW5nKCkgaXMgImgub3BlbixoLm9wZW4ub25zdWNjZXNzLGguc2V0VmVy
c2lvbixkZWxldGVEYXRhYmFzZSgpLGguc2V0VmVyc2lvbi5vbnN1Y2Nlc3MsaC5zZXRWZXJzaW9u
LnRyYW5zYWN0aW9uLWNvbXBsZXRlLGgub252ZXJzaW9uY2hhbmdlLGRlbGV0ZURhdGFiYXNlKCku
b25ibG9ja2VkLGguY2xvc2UsZGVsZXRlRGF0YWJhc2UoKS5vbnN1Y2Nlc3MiCi0KLVRFU1Q6IG11
bHRpcGxlIGRlbGV0ZURhdGFiYXNlIGNhbGxzCi13aW5kb3cuZGJuYW1lID0gJ3Rlc3Q0Jzsgd2lu
ZG93LnZlciA9IDE7IHdpbmRvdy5zdGVwcyA9IFtdCi0naC5vcGVuJwotJ2gub3Blbi5vbnN1Y2Nl
c3MnCi0nZGVsZXRlRGF0YWJhc2UoMSknCi0nZGVsZXRlRGF0YWJhc2UoMiknCi0naC5vbnZlcnNp
b25jaGFuZ2UnCi0gICAgaCBjbG9zaW5nLCBidXQgbm90IGltbWVkaWF0ZWx5Ci0nZGVsZXRlRGF0
YWJhc2UoMSkub25ibG9ja2VkJwotJ2gub252ZXJzaW9uY2hhbmdlJwotICAgIGggY2xvc2luZywg
YnV0IG5vdCBpbW1lZGlhdGVseQotJ2RlbGV0ZURhdGFiYXNlKDIpLm9uYmxvY2tlZCcKLSdoLmNs
b3NlJwotJ2guY2xvc2UnCi0nZGVsZXRlRGF0YWJhc2UoMSkub25zdWNjZXNzJwotJ2RlbGV0ZURh
dGFiYXNlKDIpLm9uc3VjY2VzcycKLU5PVEU6IFdpbGwgRkFJTCB3aXRoIGV4dHJhIGJvZ3VzIGgu
b252ZXJzaW9uY2hhbmdlL2guY2xvc2Ugc3RlcHM7IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD03MTEyOQotRkFJTCB3aW5kb3cuc3RlcHMudG9TdHJpbmcoKSBzaG91bGQg
YmUgaC5vcGVuLGgub3Blbi5vbnN1Y2Nlc3MsZGVsZXRlRGF0YWJhc2UoMSksZGVsZXRlRGF0YWJh
c2UoMiksaC5vbnZlcnNpb25jaGFuZ2UsZGVsZXRlRGF0YWJhc2UoMSkub25ibG9ja2VkLGRlbGV0
ZURhdGFiYXNlKDIpLm9uYmxvY2tlZCxoLmNsb3NlLGRlbGV0ZURhdGFiYXNlKDEpLm9uc3VjY2Vz
cyxkZWxldGVEYXRhYmFzZSgyKS5vbnN1Y2Nlc3MuIFdhcyBoLm9wZW4saC5vcGVuLm9uc3VjY2Vz
cyxkZWxldGVEYXRhYmFzZSgxKSxkZWxldGVEYXRhYmFzZSgyKSxoLm9udmVyc2lvbmNoYW5nZSxk
ZWxldGVEYXRhYmFzZSgxKS5vbmJsb2NrZWQsaC5vbnZlcnNpb25jaGFuZ2UsZGVsZXRlRGF0YWJh
c2UoMikub25ibG9ja2VkLGguY2xvc2UsaC5jbG9zZSxkZWxldGVEYXRhYmFzZSgxKS5vbnN1Y2Nl
c3MsZGVsZXRlRGF0YWJhc2UoMikub25zdWNjZXNzLgogUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQg
aXMgdHJ1ZQogCiBURVNUIENPTVBMRVRFCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdG9yYWdl
L2luZGV4ZWRkYi9mYWN0b3J5LWRlbGV0ZWRhdGFiYXNlLWludGVyYWN0aW9ucy5odG1sIGIvTGF5
b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvZmFjdG9yeS1kZWxldGVkYXRhYmFzZS1pbnRlcmFj
dGlvbnMuaHRtbAppbmRleCBjMTgzYWExZmQ0MDg0NzlmMWJlNWIxZGVkMWQzMjljYmU1MWNkYjFl
Li42NmY1MmViNzdkZTEzYTM1NWM3MThiMTE2ODM0ODVjYjlhNzY0ZWY3IDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9mYWN0b3J5LWRlbGV0ZWRhdGFiYXNlLWludGVy
YWN0aW9ucy5odG1sCisrKyBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL2ZhY3Rvcnkt
ZGVsZXRlZGF0YWJhc2UtaW50ZXJhY3Rpb25zLmh0bWwKQEAgLTE4NywzOCArMTg3LDYgQEAgZnVu
Y3Rpb24gdGVzdDMoKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImguY2xvc2Ui
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWxldGVEYXRhYmFzZSgpLm9uc3Vj
Y2VzcyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLnRvU3RyaW5nKCkpOwotICAg
ICAgICB0ZXN0NCgpOwotICAgIH0KLX0KLQotZnVuY3Rpb24gdGVzdDQoKSB7Ci0gICAgZGVidWco
IiIpOwotICAgIGRlYnVnKCJURVNUOiBtdWx0aXBsZSBkZWxldGVEYXRhYmFzZSBjYWxscyIpOwot
ICAgIGV2YWxBbmRMb2coIndpbmRvdy5kYm5hbWUgPSAndGVzdDQnOyB3aW5kb3cudmVyID0gMTsg
d2luZG93LnN0ZXBzID0gW10iKTsKLSAgICB2YXIgaCA9IG5ldyBDb25uZWN0aW9uKCJoIik7Ci0g
ICAgcnVuU3RlcHMoW2Z1bmN0aW9uKGRvTmV4dCkgeyBoLm9wZW4oe29uc3VjY2VzczogZG9OZXh0
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbnZlcnNpb246IGZ1bmN0aW9uKCkg
ewotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVidWcoIiAgICBoIGNsb3Np
bmcsIGJ1dCBub3QgaW1tZWRpYXRlbHkiKTsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7IGguY2xvc2UoKTsgfSwgMCk7Ci0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIH19KTsgfSwKLSAgICAgICAgZnVuY3Rpb24oZG9OZXh0
KSB7IGRlbGV0ZURhdGFiYXNlKCIxIiwgd2luZG93LmRibmFtZSk7IGRvTmV4dCgpOyB9LAotICAg
ICAgICBmdW5jdGlvbihkb05leHQpIHsgZGVsZXRlRGF0YWJhc2UoIjIiLCB3aW5kb3cuZGJuYW1l
LCB7Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICBvbnN1Y2Nlc3M6IGZpbmlzaFRlc3R9KTsg
fSwKLSAgICAgICAgXSk7Ci0gICAgZnVuY3Rpb24gZmluaXNoVGVzdCgpIHsKLSAgICAgICAgZGVi
dWcoIk5PVEU6IFdpbGwgRkFJTCB3aXRoIGV4dHJhIGJvZ3VzIGgub252ZXJzaW9uY2hhbmdlL2gu
Y2xvc2Ugc3RlcHM7IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MTEy
OSIpOwotICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoIndpbmRvdy5zdGVwcy50b1N0cmlu
ZygpIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsiaC5vcGVuIiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiaC5vcGVuLm9uc3VjY2VzcyIsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgImRlbGV0ZURhdGFiYXNlKDEpIiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiZGVsZXRlRGF0YWJhc2UoMikiLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJoLm9udmVyc2lvbmNoYW5nZSIsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgImRlbGV0ZURhdGFiYXNlKDEpLm9uYmxvY2tlZCIsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgImRlbGV0ZURhdGFiYXNlKDIpLm9uYmxvY2tlZCIsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgImguY2xvc2UiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJkZWxldGVEYXRhYmFzZSgxKS5vbnN1Y2Nlc3MiLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJkZWxldGVEYXRhYmFzZSgyKS5vbnN1Y2Nlc3MiCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXS50b1N0cmluZygpKTsKICAgICAgICAgZG9uZSgpOwogICAgIH0KIH0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>114567</attachid>
            <date>2011-11-10 14:09:31 -0800</date>
            <delta_ts>2011-11-11 12:48:54 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-72037-20111110230929.patch</filename>
            <type>text/plain</type>
            <size>4927</size>
            <attacher>jochen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTkzODQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAzODRjNjQ5YmY4ZTZkZjBlYzM2NDk2
MGU5YTA0OGRmMDkxY2VkZDNjLi5hMjIxYWZhMjYwYzRkYWUyMGZlZTkwNDM2NGE3YWZjMDRjZDA3
NjViIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMTEtMTAgIEpvY2hlbiBFaXNpbmdlciAg
PGpvY2hlbkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmVtb3ZpbmcgdGhlIDR0aCB0ZXN0IGlu
IGZhY3RvcnktZGVsZXRlZGF0YWJhc2UtaW50ZXJhY3Rpb25zLmh0bWwKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcyMDM3CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgT2phbiBWYWZhaS4KKworICAgICAgICBSZW1vdmluZyB0aGUgdGVzdCBzaW5jZSBpdCdz
IHRlc3Rpbmcgbm90LXlldC13cml0dGVuIGNvZGUuIE9uY2UgdGhlIG5ldworICAgICAgICBjb2Rl
IGlzIHdyaXR0ZW4gaXQgd2lsbCBvYnZpb3VzbHkgY29tZSB3aXRoIHRoZSBhcHByb3ByaWF0ZSB0
ZXN0cy4KKworICAgICAgICAqIHN0b3JhZ2UvaW5kZXhlZGRiL2ZhY3RvcnktZGVsZXRlZGF0YWJh
c2UtaW50ZXJhY3Rpb25zLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBzdG9yYWdlL2luZGV4ZWRk
Yi9mYWN0b3J5LWRlbGV0ZWRhdGFiYXNlLWludGVyYWN0aW9ucy5odG1sOgorCiAyMDExLTExLTA2
ICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CiAKICAgICAgICAgSW1wbGVtZW50IHRo
ZSBzYW5kYm94IGRpcmVjdGl2ZSBmb3IgQ1NQCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdG9y
YWdlL2luZGV4ZWRkYi9mYWN0b3J5LWRlbGV0ZWRhdGFiYXNlLWludGVyYWN0aW9ucy1leHBlY3Rl
ZC50eHQgYi9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9mYWN0b3J5LWRlbGV0ZWRhdGFi
YXNlLWludGVyYWN0aW9ucy1leHBlY3RlZC50eHQKaW5kZXggYmZiODFlYjE4ODI4MjJhYWVjMWY5
MTdjMDA0M2YxZjE1ZDNiZjZhMi4uZTA0OGZmOWZkNjAwYjE1MTE2MTI1MWYxYTZlY2QwNGVjZTE0
YTAxMyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvZmFjdG9yeS1k
ZWxldGVkYXRhYmFzZS1pbnRlcmFjdGlvbnMtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3Rz
L3N0b3JhZ2UvaW5kZXhlZGRiL2ZhY3RvcnktZGVsZXRlZGF0YWJhc2UtaW50ZXJhY3Rpb25zLWV4
cGVjdGVkLnR4dApAQCAtNDUsMjUgKzQ1LDYgQEAgd2luZG93LmRibmFtZSA9ICd0ZXN0Myc7IHdp
bmRvdy52ZXIgPSAxOyB3aW5kb3cuc3RlcHMgPSBbXQogJ2guY2xvc2UnCiAnZGVsZXRlRGF0YWJh
c2UoKS5vbnN1Y2Nlc3MnCiBQQVNTIHdpbmRvdy5zdGVwcy50b1N0cmluZygpIGlzICJoLm9wZW4s
aC5vcGVuLm9uc3VjY2VzcyxoLnNldFZlcnNpb24sZGVsZXRlRGF0YWJhc2UoKSxoLnNldFZlcnNp
b24ub25zdWNjZXNzLGguc2V0VmVyc2lvbi50cmFuc2FjdGlvbi1jb21wbGV0ZSxoLm9udmVyc2lv
bmNoYW5nZSxkZWxldGVEYXRhYmFzZSgpLm9uYmxvY2tlZCxoLmNsb3NlLGRlbGV0ZURhdGFiYXNl
KCkub25zdWNjZXNzIgotCi1URVNUOiBtdWx0aXBsZSBkZWxldGVEYXRhYmFzZSBjYWxscwotd2lu
ZG93LmRibmFtZSA9ICd0ZXN0NCc7IHdpbmRvdy52ZXIgPSAxOyB3aW5kb3cuc3RlcHMgPSBbXQot
J2gub3BlbicKLSdoLm9wZW4ub25zdWNjZXNzJwotJ2RlbGV0ZURhdGFiYXNlKDEpJwotJ2RlbGV0
ZURhdGFiYXNlKDIpJwotJ2gub252ZXJzaW9uY2hhbmdlJwotICAgIGggY2xvc2luZywgYnV0IG5v
dCBpbW1lZGlhdGVseQotJ2RlbGV0ZURhdGFiYXNlKDEpLm9uYmxvY2tlZCcKLSdoLm9udmVyc2lv
bmNoYW5nZScKLSAgICBoIGNsb3NpbmcsIGJ1dCBub3QgaW1tZWRpYXRlbHkKLSdkZWxldGVEYXRh
YmFzZSgyKS5vbmJsb2NrZWQnCi0naC5jbG9zZScKLSdoLmNsb3NlJwotJ2RlbGV0ZURhdGFiYXNl
KDEpLm9uc3VjY2VzcycKLSdkZWxldGVEYXRhYmFzZSgyKS5vbnN1Y2Nlc3MnCi1OT1RFOiBXaWxs
IEZBSUwgd2l0aCBleHRyYSBib2d1cyBoLm9udmVyc2lvbmNoYW5nZS9oLmNsb3NlIHN0ZXBzOyBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzExMjkKLUZBSUwgd2luZG93
LnN0ZXBzLnRvU3RyaW5nKCkgc2hvdWxkIGJlIGgub3BlbixoLm9wZW4ub25zdWNjZXNzLGRlbGV0
ZURhdGFiYXNlKDEpLGRlbGV0ZURhdGFiYXNlKDIpLGgub252ZXJzaW9uY2hhbmdlLGRlbGV0ZURh
dGFiYXNlKDEpLm9uYmxvY2tlZCxkZWxldGVEYXRhYmFzZSgyKS5vbmJsb2NrZWQsaC5jbG9zZSxk
ZWxldGVEYXRhYmFzZSgxKS5vbnN1Y2Nlc3MsZGVsZXRlRGF0YWJhc2UoMikub25zdWNjZXNzLiBX
YXMgaC5vcGVuLGgub3Blbi5vbnN1Y2Nlc3MsZGVsZXRlRGF0YWJhc2UoMSksZGVsZXRlRGF0YWJh
c2UoMiksaC5vbnZlcnNpb25jaGFuZ2UsZGVsZXRlRGF0YWJhc2UoMSkub25ibG9ja2VkLGgub252
ZXJzaW9uY2hhbmdlLGRlbGV0ZURhdGFiYXNlKDIpLm9uYmxvY2tlZCxoLmNsb3NlLGguY2xvc2Us
ZGVsZXRlRGF0YWJhc2UoMSkub25zdWNjZXNzLGRlbGV0ZURhdGFiYXNlKDIpLm9uc3VjY2Vzcy4K
IFBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKIAogVEVTVCBDT01QTEVURQpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvZmFjdG9yeS1kZWxldGVkYXRhYmFz
ZS1pbnRlcmFjdGlvbnMuaHRtbCBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL2ZhY3Rv
cnktZGVsZXRlZGF0YWJhc2UtaW50ZXJhY3Rpb25zLmh0bWwKaW5kZXggYzE4M2FhMWZkNDA4NDc5
ZjFiZTViMWRlZDFkMzI5Y2JlNTFjZGIxZS4uNjZmNTJlYjc3ZGUxM2EzNTVjNzE4YjExNjgzNDg1
Y2I5YTc2NGVmNyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvZmFj
dG9yeS1kZWxldGVkYXRhYmFzZS1pbnRlcmFjdGlvbnMuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9z
dG9yYWdlL2luZGV4ZWRkYi9mYWN0b3J5LWRlbGV0ZWRhdGFiYXNlLWludGVyYWN0aW9ucy5odG1s
CkBAIC0xODcsMzggKzE4Nyw2IEBAIGZ1bmN0aW9uIHRlc3QzKCkgewogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJoLmNsb3NlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiZGVsZXRlRGF0YWJhc2UoKS5vbnN1Y2Nlc3MiCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXS50b1N0cmluZygpKTsKLSAgICAgICAgdGVzdDQoKTsKLSAgICB9Ci19Ci0KLWZ1bmN0
aW9uIHRlc3Q0KCkgewotICAgIGRlYnVnKCIiKTsKLSAgICBkZWJ1ZygiVEVTVDogbXVsdGlwbGUg
ZGVsZXRlRGF0YWJhc2UgY2FsbHMiKTsKLSAgICBldmFsQW5kTG9nKCJ3aW5kb3cuZGJuYW1lID0g
J3Rlc3Q0Jzsgd2luZG93LnZlciA9IDE7IHdpbmRvdy5zdGVwcyA9IFtdIik7Ci0gICAgdmFyIGgg
PSBuZXcgQ29ubmVjdGlvbigiaCIpOwotICAgIHJ1blN0ZXBzKFtmdW5jdGlvbihkb05leHQpIHsg
aC5vcGVuKHtvbnN1Y2Nlc3M6IGRvTmV4dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgb252ZXJzaW9uOiBmdW5jdGlvbigpIHsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRlYnVnKCIgICAgaCBjbG9zaW5nLCBidXQgbm90IGltbWVkaWF0ZWx5Iik7Ci0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgeyBo
LmNsb3NlKCk7IH0sIDApOwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9fSk7IH0s
Ci0gICAgICAgIGZ1bmN0aW9uKGRvTmV4dCkgeyBkZWxldGVEYXRhYmFzZSgiMSIsIHdpbmRvdy5k
Ym5hbWUpOyBkb05leHQoKTsgfSwKLSAgICAgICAgZnVuY3Rpb24oZG9OZXh0KSB7IGRlbGV0ZURh
dGFiYXNlKCIyIiwgd2luZG93LmRibmFtZSwgewotICAgICAgICAgICAgICAgICAgICAgICAgICAg
b25zdWNjZXNzOiBmaW5pc2hUZXN0fSk7IH0sCi0gICAgICAgIF0pOwotICAgIGZ1bmN0aW9uIGZp
bmlzaFRlc3QoKSB7Ci0gICAgICAgIGRlYnVnKCJOT1RFOiBXaWxsIEZBSUwgd2l0aCBleHRyYSBi
b2d1cyBoLm9udmVyc2lvbmNoYW5nZS9oLmNsb3NlIHN0ZXBzOyBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzExMjkiKTsKLSAgICAgICAgc2hvdWxkQmVFcXVhbFRvU3Ry
aW5nKCJ3aW5kb3cuc3RlcHMudG9TdHJpbmcoKSIsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbImgub3BlbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImgub3Blbi5v
bnN1Y2Nlc3MiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWxldGVEYXRhYmFz
ZSgxKSIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlbGV0ZURhdGFiYXNlKDIp
IiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaC5vbnZlcnNpb25jaGFuZ2UiLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWxldGVEYXRhYmFzZSgxKS5vbmJsb2Nr
ZWQiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZWxldGVEYXRhYmFzZSgyKS5v
bmJsb2NrZWQiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoLmNsb3NlIiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVsZXRlRGF0YWJhc2UoMSkub25zdWNjZXNz
IiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVsZXRlRGF0YWJhc2UoMikub25z
dWNjZXNzIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0udG9TdHJpbmcoKSk7CiAg
ICAgICAgIGRvbmUoKTsKICAgICB9CiB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>