<?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>54831</bug_id>
          
          <creation_ts>2011-02-20 12:58:20 -0800</creation_ts>
          <short_desc>Use DEFINE_STATIC_LOCAL for ignoreSetMutex in Structure.cpp</short_desc>
          <delta_ts>2011-02-23 03:42:24 -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>Other</rep_platform>
          <op_sys>OS X 10.5</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="Patrick R. Gansterer">paroga</reporter>
          <assigned_to name="Patrick R. Gansterer">paroga</assigned_to>
          <cc>ap</cc>
    
    <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>354303</commentid>
    <comment_count>0</comment_count>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2011-02-20 12:58:20 -0800</bug_when>
    <thetext>Use DEFINE_STATIC_LOCAL for ignoreSetMutex in Structure.cpp</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>354304</commentid>
    <comment_count>1</comment_count>
      <attachid>83100</attachid>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2011-02-20 12:59:15 -0800</bug_when>
    <thetext>Created attachment 83100
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>354342</commentid>
    <comment_count>2</comment_count>
      <attachid>83100</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-02-20 17:31:38 -0800</bug_when>
    <thetext>Comment on attachment 83100
Patch

We should really initialize the mutex from JSC::initializeThreading() to avoid race conditions. I don&apos;t know why I didn&apos;t do that when adding this code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>354445</commentid>
    <comment_count>3</comment_count>
      <attachid>83135</attachid>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2011-02-21 00:18:16 -0800</bug_when>
    <thetext>Created attachment 83135
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>354837</commentid>
    <comment_count>4</comment_count>
      <attachid>83135</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-02-21 15:14:27 -0800</bug_when>
    <thetext>Comment on attachment 83135
Patch

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

&gt; Source/JavaScriptCore/runtime/InitializeThreading.cpp:59
&gt; +    Structure::initializeThreading();
&gt;  #if ENABLE(JSC_MULTIPLE_THREADS)

I think that it would be less confusing to have the call inside the #if - at least, I was confused by seeing it in the single thread section.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>355488</commentid>
    <comment_count>5</comment_count>
      <attachid>83360</attachid>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2011-02-22 12:20:17 -0800</bug_when>
    <thetext>Created attachment 83360
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>355891</commentid>
    <comment_count>6</comment_count>
      <attachid>83360</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-02-22 23:00:00 -0800</bug_when>
    <thetext>Comment on attachment 83360
Patch for landing

Rejecting attachment 83360 from commit-queue.

Failed to run &quot;[&apos;./Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;--bot-id=cr-jail-3&apos;, &apos;apply-...&quot; exit_code: 2

Last 500 characters of output:
ScriptCore/runtime/Structure.cpp
Hunk #2 succeeded at 246 (offset -5 lines).
Hunk #3 succeeded at 279 with fuzz 2 (offset -9 lines).
Hunk #4 FAILED at 316.
Hunk #5 succeeded at 1185 (offset -38 lines).
1 out of 5 hunks FAILED -- saving rejects to file Source/JavaScriptCore/runtime/Structure.cpp.rej
patching file Source/JavaScriptCore/runtime/Structure.h
Hunk #1 succeeded at 136 (offset -9 lines).

Failed to run &quot;[u&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/svn-apply&apos;, u&apos;--force&apos;]&quot; exit_code: 1

Full output: http://queues.webkit.org/results/7984037</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>355894</commentid>
    <comment_count>7</comment_count>
      <attachid>83451</attachid>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2011-02-22 23:05:22 -0800</bug_when>
    <thetext>Created attachment 83451
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>355993</commentid>
    <comment_count>8</comment_count>
      <attachid>83451</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-02-23 03:42:20 -0800</bug_when>
    <thetext>Comment on attachment 83451
Patch for landing

Clearing flags on attachment: 83451

Committed r79435: &lt;http://trac.webkit.org/changeset/79435&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>355994</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-02-23 03:42:24 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>83100</attachid>
            <date>2011-02-20 12:59:15 -0800</date>
            <delta_ts>2011-02-21 00:18:10 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-54831-20110220215911.patch</filename>
            <type>text/plain</type>
            <size>2271</size>
            <attacher name="Patrick R. Gansterer">paroga</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogNzkxNTEKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCmluZGV4IGVk
MWI1ZTk2NzY2OTE5N2RkM2U5YjM1MWU3NDFjNjI5ZmU1OGQ4Y2EuLjU5NDhiYWRlY2M4YzQxYTMz
MDYxNDA3ZDdhZjllY2E1N2Q4MjczYmUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDE1IEBACisyMDExLTAyLTIwICBQYXRyaWNrIEdhbnN0ZXJlciAgPHBhcm9nYUB3ZWJraXQu
b3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVz
ZSBERUZJTkVfU1RBVElDX0xPQ0FMIGZvciBpZ25vcmVTZXRNdXRleCBpbiBTdHJ1Y3R1cmUuY3Bw
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01NDgzMQor
CisgICAgICAgICogcnVudGltZS9TdHJ1Y3R1cmUuY3BwOgorICAgICAgICAoSlNDOjppZ25vcmVT
ZXRNdXRleCk6CisgICAgICAgIChKU0M6OlN0cnVjdHVyZTo6U3RydWN0dXJlKToKKyAgICAgICAg
KEpTQzo6U3RydWN0dXJlOjp+U3RydWN0dXJlKToKKwogMjAxMS0wMi0xOSAgTGFzemxvIEdvbWJv
cyAgPGxhc3psby4xLmdvbWJvc0Bub2tpYS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCBidWls
ZCBmaXggZm9yIFN5bWJpYW4uCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVu
dGltZS9TdHJ1Y3R1cmUuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvU3RydWN0
dXJlLmNwcAppbmRleCA3ODRmODNhYTA4Mjc0NzZmZDEzNmMwMjNmYjE5MThmNjA0NjgyZGYyLi5i
OTcyYWRkNzE5MTgzMTg1MzZjM2M2NGE4NjZlMWIzODI0YWQyMGI2IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9TdHJ1Y3R1cmUuY3BwCisrKyBiL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9ydW50aW1lL1N0cnVjdHVyZS5jcHAKQEAgLTY2LDcgKzY2LDExIEBAIHN0YXRp
YyBjb25zdCB1bnNpZ25lZCBuZXdUYWJsZVNpemUgPSAxNjsKIHN0YXRpYyBXVEY6OlJlZkNvdW50
ZWRMZWFrQ291bnRlciBzdHJ1Y3R1cmVDb3VudGVyKCJTdHJ1Y3R1cmUiKTsKIAogI2lmIEVOQUJM
RShKU0NfTVVMVElQTEVfVEhSRUFEUykKLXN0YXRpYyBNdXRleCYgaWdub3JlU2V0TXV0ZXggPSAq
KG5ldyBNdXRleCk7CitzdGF0aWMgTXV0ZXgmIGlnbm9yZVNldE11dGV4KCkKK3sKKyAgICBERUZJ
TkVfU1RBVElDX0xPQ0FMKE11dGV4LCBtdXRleCwgKCkpOworICAgIHJldHVybiBtdXRleDsKK30K
ICNlbmRpZgogCiBzdGF0aWMgYm9vbCBzaG91bGRJZ25vcmVMZWFrczsKQEAgLTI0Nyw3ICsyNTEs
NyBAQCBTdHJ1Y3R1cmU6OlN0cnVjdHVyZShKU1ZhbHVlIHByb3RvdHlwZSwgY29uc3QgVHlwZUlu
Zm8mIHR5cGVJbmZvLCB1bnNpZ25lZCBhbm9ueQogCiAjaWZuZGVmIE5ERUJVRwogI2lmIEVOQUJM
RShKU0NfTVVMVElQTEVfVEhSRUFEUykKLSAgICBNdXRleExvY2tlciBwcm90ZWN0KGlnbm9yZVNl
dE11dGV4KTsKKyAgICBNdXRleExvY2tlciBwcm90ZWN0KGlnbm9yZVNldE11dGV4KCkpOwogI2Vu
ZGlmCiAgICAgaWYgKHNob3VsZElnbm9yZUxlYWtzKQogICAgICAgICBpZ25vcmVTZXQuYWRkKHRo
aXMpOwpAQCAtMjg0LDcgKzI4OCw3IEBAIFN0cnVjdHVyZTo6U3RydWN0dXJlKGNvbnN0IFN0cnVj
dHVyZSogcHJldmlvdXMpCiAKICNpZm5kZWYgTkRFQlVHCiAjaWYgRU5BQkxFKEpTQ19NVUxUSVBM
RV9USFJFQURTKQotICAgIE11dGV4TG9ja2VyIHByb3RlY3QoaWdub3JlU2V0TXV0ZXgpOworICAg
IE11dGV4TG9ja2VyIHByb3RlY3QoaWdub3JlU2V0TXV0ZXgoKSk7CiAjZW5kaWYKICAgICBpZiAo
c2hvdWxkSWdub3JlTGVha3MpCiAgICAgICAgIGlnbm9yZVNldC5hZGQodGhpcyk7CkBAIC0zMjEs
NyArMzI1LDcgQEAgU3RydWN0dXJlOjp+U3RydWN0dXJlKCkKIAogI2lmbmRlZiBOREVCVUcKICNp
ZiBFTkFCTEUoSlNDX01VTFRJUExFX1RIUkVBRFMpCi0gICAgTXV0ZXhMb2NrZXIgcHJvdGVjdChp
Z25vcmVTZXRNdXRleCk7CisgICAgTXV0ZXhMb2NrZXIgcHJvdGVjdChpZ25vcmVTZXRNdXRleCgp
KTsKICNlbmRpZgogICAgIEhhc2hTZXQ8U3RydWN0dXJlKj46Oml0ZXJhdG9yIGl0ID0gaWdub3Jl
U2V0LmZpbmQodGhpcyk7CiAgICAgaWYgKGl0ICE9IGlnbm9yZVNldC5lbmQoKSkK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>83135</attachid>
            <date>2011-02-21 00:18:16 -0800</date>
            <delta_ts>2011-02-22 12:20:11 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-54831-20110221091813.patch</filename>
            <type>text/plain</type>
            <size>3961</size>
            <attacher name="Patrick R. Gansterer">paroga</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogNzkxOTIKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCmluZGV4IDI0
Y2ZhNzhkZGY0YzQ4OTdmYmM3MTk1YmU2ZjFhYzcxNjcyYzQyNjkuLjVhYjU2MGQ3YTkyZTE1NmUx
Y2E3NGY3OWM2MmY3YzlhNjUyYTgwNzcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDE5IEBACisyMDExLTAyLTIxICBQYXRyaWNrIEdhbnN0ZXJlciAgPHBhcm9nYUB3ZWJraXQu
b3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVz
ZSBERUZJTkVfU1RBVElDX0xPQ0FMIGZvciBpZ25vcmVTZXRNdXRleCBpbiBTdHJ1Y3R1cmUuY3Bw
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01NDgzMQor
CisgICAgICAgICogcnVudGltZS9Jbml0aWFsaXplVGhyZWFkaW5nLmNwcDoKKyAgICAgICAgKEpT
Qzo6aW5pdGlhbGl6ZVRocmVhZGluZ09uY2UpOgorICAgICAgICAqIHJ1bnRpbWUvU3RydWN0dXJl
LmNwcDoKKyAgICAgICAgKEpTQzo6aWdub3JlU2V0TXV0ZXgpOgorICAgICAgICAoSlNDOjpTdHJ1
Y3R1cmU6OlN0cnVjdHVyZSk6CisgICAgICAgIChKU0M6OlN0cnVjdHVyZTo6flN0cnVjdHVyZSk6
CisgICAgICAgIChKU0M6OlN0cnVjdHVyZTo6aW5pdGlhbGl6ZVRocmVhZGluZyk6CisgICAgICAg
ICogcnVudGltZS9TdHJ1Y3R1cmUuaDoKKwogMjAxMS0wMi0yMCAgR2F2aW4gQmFycmFjbG91Z2gg
IDxiYXJyYWNsb3VnaEBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgT2xpdmVyIEh1
bnQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9Jbml0aWFsaXpl
VGhyZWFkaW5nLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0luaXRpYWxpemVU
aHJlYWRpbmcuY3BwCmluZGV4IDI3NjExYjc1N2IzNGJlNWM1NjRjZTAzYmIwNTUzYmE3MzZlNjQ2
NjAuLmE5NDZjYzQ5ZjA3NDYyYWU4YTY3NmRjMzhiZjA4NmVlYjRiYjg0MjkgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0luaXRpYWxpemVUaHJlYWRpbmcuY3BwCisr
KyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0luaXRpYWxpemVUaHJlYWRpbmcuY3Bw
CkBAIC01NSw2ICs1NSw3IEBAIHN0YXRpYyB2b2lkIGluaXRpYWxpemVUaHJlYWRpbmdPbmNlKCkK
ICAgICBXVEY6OmluaXRpYWxpemVUaHJlYWRpbmcoKTsKICAgICB3dGZUaHJlYWREYXRhKCk7CiAg
ICAgSlNHbG9iYWxEYXRhOjpzdG9yZVZQdHJzKCk7CisgICAgU3RydWN0dXJlOjppbml0aWFsaXpl
VGhyZWFkaW5nKCk7CiAjaWYgRU5BQkxFKEpTQ19NVUxUSVBMRV9USFJFQURTKQogICAgIHNfZHRv
YVA1TXV0ZXggPSBuZXcgTXV0ZXg7CiAgICAgaW5pdGlhbGl6ZURhdGVzKCk7CmRpZmYgLS1naXQg
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9TdHJ1Y3R1cmUuY3BwIGIvU291cmNlL0ph
dmFTY3JpcHRDb3JlL3J1bnRpbWUvU3RydWN0dXJlLmNwcAppbmRleCA3ODRmODNhYTA4Mjc0NzZm
ZDEzNmMwMjNmYjE5MThmNjA0NjgyZGYyLi4xOTU3MjZlMjhjYzVlNzE1OWM1OWI2ZTJlNjk5NmRh
MzkzYzE5ZGVkIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9TdHJ1
Y3R1cmUuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1N0cnVjdHVyZS5j
cHAKQEAgLTY2LDcgKzY2LDExIEBAIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBuZXdUYWJsZVNpemUg
PSAxNjsKIHN0YXRpYyBXVEY6OlJlZkNvdW50ZWRMZWFrQ291bnRlciBzdHJ1Y3R1cmVDb3VudGVy
KCJTdHJ1Y3R1cmUiKTsKIAogI2lmIEVOQUJMRShKU0NfTVVMVElQTEVfVEhSRUFEUykKLXN0YXRp
YyBNdXRleCYgaWdub3JlU2V0TXV0ZXggPSAqKG5ldyBNdXRleCk7CitzdGF0aWMgTXV0ZXgmIGln
bm9yZVNldE11dGV4KCkKK3sKKyAgICBERUZJTkVfU1RBVElDX0xPQ0FMKE11dGV4LCBtdXRleCwg
KCkpOworICAgIHJldHVybiBtdXRleDsKK30KICNlbmRpZgogCiBzdGF0aWMgYm9vbCBzaG91bGRJ
Z25vcmVMZWFrczsKQEAgLTI0Nyw3ICsyNTEsNyBAQCBTdHJ1Y3R1cmU6OlN0cnVjdHVyZShKU1Zh
bHVlIHByb3RvdHlwZSwgY29uc3QgVHlwZUluZm8mIHR5cGVJbmZvLCB1bnNpZ25lZCBhbm9ueQog
CiAjaWZuZGVmIE5ERUJVRwogI2lmIEVOQUJMRShKU0NfTVVMVElQTEVfVEhSRUFEUykKLSAgICBN
dXRleExvY2tlciBwcm90ZWN0KGlnbm9yZVNldE11dGV4KTsKKyAgICBNdXRleExvY2tlciBwcm90
ZWN0KGlnbm9yZVNldE11dGV4KCkpOwogI2VuZGlmCiAgICAgaWYgKHNob3VsZElnbm9yZUxlYWtz
KQogICAgICAgICBpZ25vcmVTZXQuYWRkKHRoaXMpOwpAQCAtMjg0LDcgKzI4OCw3IEBAIFN0cnVj
dHVyZTo6U3RydWN0dXJlKGNvbnN0IFN0cnVjdHVyZSogcHJldmlvdXMpCiAKICNpZm5kZWYgTkRF
QlVHCiAjaWYgRU5BQkxFKEpTQ19NVUxUSVBMRV9USFJFQURTKQotICAgIE11dGV4TG9ja2VyIHBy
b3RlY3QoaWdub3JlU2V0TXV0ZXgpOworICAgIE11dGV4TG9ja2VyIHByb3RlY3QoaWdub3JlU2V0
TXV0ZXgoKSk7CiAjZW5kaWYKICAgICBpZiAoc2hvdWxkSWdub3JlTGVha3MpCiAgICAgICAgIGln
bm9yZVNldC5hZGQodGhpcyk7CkBAIC0zMjEsNyArMzI1LDcgQEAgU3RydWN0dXJlOjp+U3RydWN0
dXJlKCkKIAogI2lmbmRlZiBOREVCVUcKICNpZiBFTkFCTEUoSlNDX01VTFRJUExFX1RIUkVBRFMp
Ci0gICAgTXV0ZXhMb2NrZXIgcHJvdGVjdChpZ25vcmVTZXRNdXRleCk7CisgICAgTXV0ZXhMb2Nr
ZXIgcHJvdGVjdChpZ25vcmVTZXRNdXRleCgpKTsKICNlbmRpZgogICAgIEhhc2hTZXQ8U3RydWN0
dXJlKj46Oml0ZXJhdG9yIGl0ID0gaWdub3JlU2V0LmZpbmQodGhpcyk7CiAgICAgaWYgKGl0ICE9
IGlnbm9yZVNldC5lbmQoKSkKQEAgLTEyMTksNiArMTIyMywxMyBAQCB2b2lkIFN0cnVjdHVyZTo6
Z2V0UHJvcGVydHlOYW1lcyhQcm9wZXJ0eU5hbWVBcnJheSYgcHJvcGVydHlOYW1lcywgRW51bWVy
YXRpb25NbwogICAgIH0KIH0KIAordm9pZCBTdHJ1Y3R1cmU6OmluaXRpYWxpemVUaHJlYWRpbmco
KQoreworI2lmICFkZWZpbmVkKE5ERUJVRykgJiYgRU5BQkxFKEpTQ19NVUxUSVBMRV9USFJFQURT
KQorICAgIGlnbm9yZVNldE11dGV4KCk7CisjZW5kaWYKK30KKwogI2lmIERPX1BST1BFUlRZTUFQ
X0NPTlNURU5DWV9DSEVDSwogCiB2b2lkIFN0cnVjdHVyZTo6Y2hlY2tDb25zaXN0ZW5jeSgpCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9TdHJ1Y3R1cmUuaCBiL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1N0cnVjdHVyZS5oCmluZGV4IGRlYzI2MTY4M2Q2
YTZhYzY3MWExNGM0NTljNGM5ZWI5ZjM1NmIxZmYuLjk4ZGNmMTMxOTRhYTY2MjMwMjliZGExYTUw
N2UwYzNlY2RjZTdlN2EgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1l
L1N0cnVjdHVyZS5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1N0cnVjdHVy
ZS5oCkBAIC0xNDUsNiArMTQ1LDggQEAgbmFtZXNwYWNlIEpTQyB7CiAKICAgICAgICAgY29uc3Qg
Q2xhc3NJbmZvKiBjbGFzc0luZm8oKSBjb25zdCB7IHJldHVybiBtX2NsYXNzSW5mbzsgfQogCisg
ICAgICAgIHN0YXRpYyB2b2lkIGluaXRpYWxpemVUaHJlYWRpbmcoKTsKKwogICAgIHByaXZhdGU6
CiAgICAgICAgIFN0cnVjdHVyZShKU1ZhbHVlIHByb3RvdHlwZSwgY29uc3QgVHlwZUluZm8mLCB1
bnNpZ25lZCBhbm9ueW1vdXNTbG90Q291bnQsIGNvbnN0IENsYXNzSW5mbyopOwogICAgICAgICBT
dHJ1Y3R1cmUoY29uc3QgU3RydWN0dXJlKik7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>83360</attachid>
            <date>2011-02-22 12:20:17 -0800</date>
            <delta_ts>2011-02-22 23:05:16 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-54831-20110222212015.patch</filename>
            <type>text/plain</type>
            <size>3892</size>
            <attacher name="Patrick R. Gansterer">paroga</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogNzkzNDQKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCmluZGV4IDdi
ZmExYTc0OWFlYjRiM2FjYzljZGE0MzVhNWZmMjJhZTdlY2NmOWQuLjI5ZGUyZTI4NjIyMGFiODUx
YjQ1MjM3MDNiNjRhZjU4M2Y1Y2U0MjIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDE5IEBACisyMDExLTAyLTIyICBQYXRyaWNrIEdhbnN0ZXJlciAgPHBhcm9nYUB3ZWJraXQu
b3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IEFsZXhleSBQcm9za3VyeWFrb3YuCisKKyAgICAg
ICAgVXNlIERFRklORV9TVEFUSUNfTE9DQUwgZm9yIGlnbm9yZVNldE11dGV4IGluIFN0cnVjdHVy
ZS5jcHAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU0
ODMxCisKKyAgICAgICAgKiBydW50aW1lL0luaXRpYWxpemVUaHJlYWRpbmcuY3BwOgorICAgICAg
ICAoSlNDOjppbml0aWFsaXplVGhyZWFkaW5nT25jZSk6CisgICAgICAgICogcnVudGltZS9TdHJ1
Y3R1cmUuY3BwOgorICAgICAgICAoSlNDOjppZ25vcmVTZXRNdXRleCk6CisgICAgICAgIChKU0M6
OlN0cnVjdHVyZTo6U3RydWN0dXJlKToKKyAgICAgICAgKEpTQzo6U3RydWN0dXJlOjp+U3RydWN0
dXJlKToKKyAgICAgICAgKEpTQzo6U3RydWN0dXJlOjppbml0aWFsaXplVGhyZWFkaW5nKToKKyAg
ICAgICAgKiBydW50aW1lL1N0cnVjdHVyZS5oOgorCiAyMDExLTAyLTIyICBBbmRyYXMgQmVjc2kg
IDxhYmVjc2lAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBMYXN6bG8gR29tYm9z
LgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSW5pdGlhbGl6ZVRo
cmVhZGluZy5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9Jbml0aWFsaXplVGhy
ZWFkaW5nLmNwcAppbmRleCAyNzYxMWI3NTdiMzRiZTVjNTY0Y2UwM2JiMDU1M2JhNzM2ZTY0NjYw
Li5hZWY2MGM4NzY1MDFiMjVmOGMzODE3OWNjN2U2N2EyMDRhMDM0ZGU5IDEwMDY0NAotLS0gYS9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9Jbml0aWFsaXplVGhyZWFkaW5nLmNwcAorKysg
Yi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9Jbml0aWFsaXplVGhyZWFkaW5nLmNwcApA
QCAtNTksNiArNTksNyBAQCBzdGF0aWMgdm9pZCBpbml0aWFsaXplVGhyZWFkaW5nT25jZSgpCiAg
ICAgc19kdG9hUDVNdXRleCA9IG5ldyBNdXRleDsKICAgICBpbml0aWFsaXplRGF0ZXMoKTsKICAg
ICBSZWdpc3RlckZpbGU6OmluaXRpYWxpemVUaHJlYWRpbmcoKTsKKyAgICBTdHJ1Y3R1cmU6Omlu
aXRpYWxpemVUaHJlYWRpbmcoKTsKICNlbmRpZgogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvcnVudGltZS9TdHJ1Y3R1cmUuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3Jl
L3J1bnRpbWUvU3RydWN0dXJlLmNwcAppbmRleCA3ODRmODNhYTA4Mjc0NzZmZDEzNmMwMjNmYjE5
MThmNjA0NjgyZGYyLi4xOTU3MjZlMjhjYzVlNzE1OWM1OWI2ZTJlNjk5NmRhMzkzYzE5ZGVkIDEw
MDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9TdHJ1Y3R1cmUuY3BwCisr
KyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1N0cnVjdHVyZS5jcHAKQEAgLTY2LDcg
KzY2LDExIEBAIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBuZXdUYWJsZVNpemUgPSAxNjsKIHN0YXRp
YyBXVEY6OlJlZkNvdW50ZWRMZWFrQ291bnRlciBzdHJ1Y3R1cmVDb3VudGVyKCJTdHJ1Y3R1cmUi
KTsKIAogI2lmIEVOQUJMRShKU0NfTVVMVElQTEVfVEhSRUFEUykKLXN0YXRpYyBNdXRleCYgaWdu
b3JlU2V0TXV0ZXggPSAqKG5ldyBNdXRleCk7CitzdGF0aWMgTXV0ZXgmIGlnbm9yZVNldE11dGV4
KCkKK3sKKyAgICBERUZJTkVfU1RBVElDX0xPQ0FMKE11dGV4LCBtdXRleCwgKCkpOworICAgIHJl
dHVybiBtdXRleDsKK30KICNlbmRpZgogCiBzdGF0aWMgYm9vbCBzaG91bGRJZ25vcmVMZWFrczsK
QEAgLTI0Nyw3ICsyNTEsNyBAQCBTdHJ1Y3R1cmU6OlN0cnVjdHVyZShKU1ZhbHVlIHByb3RvdHlw
ZSwgY29uc3QgVHlwZUluZm8mIHR5cGVJbmZvLCB1bnNpZ25lZCBhbm9ueQogCiAjaWZuZGVmIE5E
RUJVRwogI2lmIEVOQUJMRShKU0NfTVVMVElQTEVfVEhSRUFEUykKLSAgICBNdXRleExvY2tlciBw
cm90ZWN0KGlnbm9yZVNldE11dGV4KTsKKyAgICBNdXRleExvY2tlciBwcm90ZWN0KGlnbm9yZVNl
dE11dGV4KCkpOwogI2VuZGlmCiAgICAgaWYgKHNob3VsZElnbm9yZUxlYWtzKQogICAgICAgICBp
Z25vcmVTZXQuYWRkKHRoaXMpOwpAQCAtMjg0LDcgKzI4OCw3IEBAIFN0cnVjdHVyZTo6U3RydWN0
dXJlKGNvbnN0IFN0cnVjdHVyZSogcHJldmlvdXMpCiAKICNpZm5kZWYgTkRFQlVHCiAjaWYgRU5B
QkxFKEpTQ19NVUxUSVBMRV9USFJFQURTKQotICAgIE11dGV4TG9ja2VyIHByb3RlY3QoaWdub3Jl
U2V0TXV0ZXgpOworICAgIE11dGV4TG9ja2VyIHByb3RlY3QoaWdub3JlU2V0TXV0ZXgoKSk7CiAj
ZW5kaWYKICAgICBpZiAoc2hvdWxkSWdub3JlTGVha3MpCiAgICAgICAgIGlnbm9yZVNldC5hZGQo
dGhpcyk7CkBAIC0zMjEsNyArMzI1LDcgQEAgU3RydWN0dXJlOjp+U3RydWN0dXJlKCkKIAogI2lm
bmRlZiBOREVCVUcKICNpZiBFTkFCTEUoSlNDX01VTFRJUExFX1RIUkVBRFMpCi0gICAgTXV0ZXhM
b2NrZXIgcHJvdGVjdChpZ25vcmVTZXRNdXRleCk7CisgICAgTXV0ZXhMb2NrZXIgcHJvdGVjdChp
Z25vcmVTZXRNdXRleCgpKTsKICNlbmRpZgogICAgIEhhc2hTZXQ8U3RydWN0dXJlKj46Oml0ZXJh
dG9yIGl0ID0gaWdub3JlU2V0LmZpbmQodGhpcyk7CiAgICAgaWYgKGl0ICE9IGlnbm9yZVNldC5l
bmQoKSkKQEAgLTEyMTksNiArMTIyMywxMyBAQCB2b2lkIFN0cnVjdHVyZTo6Z2V0UHJvcGVydHlO
YW1lcyhQcm9wZXJ0eU5hbWVBcnJheSYgcHJvcGVydHlOYW1lcywgRW51bWVyYXRpb25NbwogICAg
IH0KIH0KIAordm9pZCBTdHJ1Y3R1cmU6OmluaXRpYWxpemVUaHJlYWRpbmcoKQoreworI2lmICFk
ZWZpbmVkKE5ERUJVRykgJiYgRU5BQkxFKEpTQ19NVUxUSVBMRV9USFJFQURTKQorICAgIGlnbm9y
ZVNldE11dGV4KCk7CisjZW5kaWYKK30KKwogI2lmIERPX1BST1BFUlRZTUFQX0NPTlNURU5DWV9D
SEVDSwogCiB2b2lkIFN0cnVjdHVyZTo6Y2hlY2tDb25zaXN0ZW5jeSgpCmRpZmYgLS1naXQgYS9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9TdHJ1Y3R1cmUuaCBiL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9ydW50aW1lL1N0cnVjdHVyZS5oCmluZGV4IGRlYzI2MTY4M2Q2YTZhYzY3MWExNGM0
NTljNGM5ZWI5ZjM1NmIxZmYuLjk4ZGNmMTMxOTRhYTY2MjMwMjliZGExYTUwN2UwYzNlY2RjZTdl
N2EgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1N0cnVjdHVyZS5o
CisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1N0cnVjdHVyZS5oCkBAIC0xNDUs
NiArMTQ1LDggQEAgbmFtZXNwYWNlIEpTQyB7CiAKICAgICAgICAgY29uc3QgQ2xhc3NJbmZvKiBj
bGFzc0luZm8oKSBjb25zdCB7IHJldHVybiBtX2NsYXNzSW5mbzsgfQogCisgICAgICAgIHN0YXRp
YyB2b2lkIGluaXRpYWxpemVUaHJlYWRpbmcoKTsKKwogICAgIHByaXZhdGU6CiAgICAgICAgIFN0
cnVjdHVyZShKU1ZhbHVlIHByb3RvdHlwZSwgY29uc3QgVHlwZUluZm8mLCB1bnNpZ25lZCBhbm9u
eW1vdXNTbG90Q291bnQsIGNvbnN0IENsYXNzSW5mbyopOwogICAgICAgICBTdHJ1Y3R1cmUoY29u
c3QgU3RydWN0dXJlKik7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>83451</attachid>
            <date>2011-02-22 23:05:22 -0800</date>
            <delta_ts>2011-02-23 03:42:20 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-54831-20110223080519.patch</filename>
            <type>text/plain</type>
            <size>3906</size>
            <attacher name="Patrick R. Gansterer">paroga</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogNzk0MTAKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCmluZGV4IDdm
M2MxMDk0NGY3MzYzNGQwZGU5ZDk2N2NlYTcyZDM0NTQzMTJkMTIuLmFiZGM3ODJiNDVlNDFkZWEw
NmI5N2IwNjFhMjI0ZjAxODQwN2M5YTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDE5IEBACisyMDExLTAyLTIyICBQYXRyaWNrIEdhbnN0ZXJlciAgPHBhcm9nYUB3ZWJraXQu
b3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IEFsZXhleSBQcm9za3VyeWFrb3YuCisKKyAgICAg
ICAgVXNlIERFRklORV9TVEFUSUNfTE9DQUwgZm9yIGlnbm9yZVNldE11dGV4IGluIFN0cnVjdHVy
ZS5jcHAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU0
ODMxCisKKyAgICAgICAgKiBydW50aW1lL0luaXRpYWxpemVUaHJlYWRpbmcuY3BwOgorICAgICAg
ICAoSlNDOjppbml0aWFsaXplVGhyZWFkaW5nT25jZSk6CisgICAgICAgICogcnVudGltZS9TdHJ1
Y3R1cmUuY3BwOgorICAgICAgICAoSlNDOjppZ25vcmVTZXRNdXRleCk6CisgICAgICAgIChKU0M6
OlN0cnVjdHVyZTo6U3RydWN0dXJlKToKKyAgICAgICAgKEpTQzo6U3RydWN0dXJlOjp+U3RydWN0
dXJlKToKKyAgICAgICAgKEpTQzo6U3RydWN0dXJlOjppbml0aWFsaXplVGhyZWFkaW5nKToKKyAg
ICAgICAgKiBydW50aW1lL1N0cnVjdHVyZS5oOgorCiAyMDExLTAyLTIyICBTaGVyaWZmIEJvdCAg
PHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xs
aW5nIG91dCByNzkzNjcuCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGlt
ZS9Jbml0aWFsaXplVGhyZWFkaW5nLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1l
L0luaXRpYWxpemVUaHJlYWRpbmcuY3BwCmluZGV4IDI3NjExYjc1N2IzNGJlNWM1NjRjZTAzYmIw
NTUzYmE3MzZlNjQ2NjAuLmFlZjYwYzg3NjUwMWIyNWY4YzM4MTc5Y2M3ZTY3YTIwNGEwMzRkZTkg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0luaXRpYWxpemVUaHJl
YWRpbmcuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0luaXRpYWxpemVU
aHJlYWRpbmcuY3BwCkBAIC01OSw2ICs1OSw3IEBAIHN0YXRpYyB2b2lkIGluaXRpYWxpemVUaHJl
YWRpbmdPbmNlKCkKICAgICBzX2R0b2FQNU11dGV4ID0gbmV3IE11dGV4OwogICAgIGluaXRpYWxp
emVEYXRlcygpOwogICAgIFJlZ2lzdGVyRmlsZTo6aW5pdGlhbGl6ZVRocmVhZGluZygpOworICAg
IFN0cnVjdHVyZTo6aW5pdGlhbGl6ZVRocmVhZGluZygpOwogI2VuZGlmCiB9CiAKZGlmZiAtLWdp
dCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1N0cnVjdHVyZS5jcHAgYi9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvcnVudGltZS9TdHJ1Y3R1cmUuY3BwCmluZGV4IDA0NzZjYjA3ZmI3MDU0
NjA4NDM3Mjg5NjczNGI1YjlkOGNhMDk5MTQuLjRmNzhjNzQ1MGI4YzZiZWE5MTlmMGU2M2QxZTQ2
ZWExZmM3NTg2ZDUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1N0
cnVjdHVyZS5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvU3RydWN0dXJl
LmNwcApAQCAtNjYsNyArNjYsMTEgQEAgc3RhdGljIGNvbnN0IHVuc2lnbmVkIG5ld1RhYmxlU2l6
ZSA9IDE2Owogc3RhdGljIFdURjo6UmVmQ291bnRlZExlYWtDb3VudGVyIHN0cnVjdHVyZUNvdW50
ZXIoIlN0cnVjdHVyZSIpOwogCiAjaWYgRU5BQkxFKEpTQ19NVUxUSVBMRV9USFJFQURTKQotc3Rh
dGljIE11dGV4JiBpZ25vcmVTZXRNdXRleCA9ICoobmV3IE11dGV4KTsKK3N0YXRpYyBNdXRleCYg
aWdub3JlU2V0TXV0ZXgoKQoreworICAgIERFRklORV9TVEFUSUNfTE9DQUwoTXV0ZXgsIG11dGV4
LCAoKSk7CisgICAgcmV0dXJuIG11dGV4OworfQogI2VuZGlmCiAKIHN0YXRpYyBib29sIHNob3Vs
ZElnbm9yZUxlYWtzOwpAQCAtMjA4LDcgKzIxMiw3IEBAIFN0cnVjdHVyZTo6U3RydWN0dXJlKEpT
VmFsdWUgcHJvdG90eXBlLCBjb25zdCBUeXBlSW5mbyYgdHlwZUluZm8sIHVuc2lnbmVkIGFub255
CiAKICNpZm5kZWYgTkRFQlVHCiAjaWYgRU5BQkxFKEpTQ19NVUxUSVBMRV9USFJFQURTKQotICAg
IE11dGV4TG9ja2VyIHByb3RlY3QoaWdub3JlU2V0TXV0ZXgpOworICAgIE11dGV4TG9ja2VyIHBy
b3RlY3QoaWdub3JlU2V0TXV0ZXgoKSk7CiAjZW5kaWYKICAgICBpZiAoc2hvdWxkSWdub3JlTGVh
a3MpCiAgICAgICAgIGlnbm9yZVNldC5hZGQodGhpcyk7CkBAIC0yNDIsNyArMjQ2LDcgQEAgU3Ry
dWN0dXJlOjpTdHJ1Y3R1cmUoY29uc3QgU3RydWN0dXJlKiBwcmV2aW91cykKIAogI2lmbmRlZiBO
REVCVUcKICNpZiBFTkFCTEUoSlNDX01VTFRJUExFX1RIUkVBRFMpCi0gICAgTXV0ZXhMb2NrZXIg
cHJvdGVjdChpZ25vcmVTZXRNdXRleCk7CisgICAgTXV0ZXhMb2NrZXIgcHJvdGVjdChpZ25vcmVT
ZXRNdXRleCgpKTsKICNlbmRpZgogICAgIGlmIChzaG91bGRJZ25vcmVMZWFrcykKICAgICAgICAg
aWdub3JlU2V0LmFkZCh0aGlzKTsKQEAgLTI3NSw3ICsyNzksNyBAQCBTdHJ1Y3R1cmU6On5TdHJ1
Y3R1cmUoKQogCiAjaWZuZGVmIE5ERUJVRwogI2lmIEVOQUJMRShKU0NfTVVMVElQTEVfVEhSRUFE
UykKLSAgICBNdXRleExvY2tlciBwcm90ZWN0KGlnbm9yZVNldE11dGV4KTsKKyAgICBNdXRleExv
Y2tlciBwcm90ZWN0KGlnbm9yZVNldE11dGV4KCkpOwogI2VuZGlmCiAgICAgSGFzaFNldDxTdHJ1
Y3R1cmUqPjo6aXRlcmF0b3IgaXQgPSBpZ25vcmVTZXQuZmluZCh0aGlzKTsKICAgICBpZiAoaXQg
IT0gaWdub3JlU2V0LmVuZCgpKQpAQCAtMTE4MSw2ICsxMTg1LDEzIEBAIHZvaWQgU3RydWN0dXJl
OjpnZXRQcm9wZXJ0eU5hbWVzKFByb3BlcnR5TmFtZUFycmF5JiBwcm9wZXJ0eU5hbWVzLCBFbnVt
ZXJhdGlvbk1vCiAgICAgfQogfQogCit2b2lkIFN0cnVjdHVyZTo6aW5pdGlhbGl6ZVRocmVhZGlu
ZygpCit7CisjaWYgIWRlZmluZWQoTkRFQlVHKSAmJiBFTkFCTEUoSlNDX01VTFRJUExFX1RIUkVB
RFMpCisgICAgaWdub3JlU2V0TXV0ZXgoKTsKKyNlbmRpZgorfQorCiAjaWYgRE9fUFJPUEVSVFlN
QVBfQ09OU1RFTkNZX0NIRUNLCiAKIHZvaWQgU3RydWN0dXJlOjpjaGVja0NvbnNpc3RlbmN5KCkK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1N0cnVjdHVyZS5oIGIv
U291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvU3RydWN0dXJlLmgKaW5kZXggZWE4NjBhMGE3
MWEyY2Y3NjU1N2M4NTEwNmE0MzQ4OGE0Yzc1M2JlYy4uOWI0MjQ1MjRhMzMzNzdlOTMxN2ZhYzBk
YTk5OGIxZTYxNzQ2ODZlNCAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRp
bWUvU3RydWN0dXJlLmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvU3RydWN0
dXJlLmgKQEAgLTEzNiw2ICsxMzYsOCBAQCBuYW1lc3BhY2UgSlNDIHsKIAogICAgICAgICBjb25z
dCBDbGFzc0luZm8qIGNsYXNzSW5mbygpIGNvbnN0IHsgcmV0dXJuIG1fY2xhc3NJbmZvOyB9CiAK
KyAgICAgICAgc3RhdGljIHZvaWQgaW5pdGlhbGl6ZVRocmVhZGluZygpOworCiAgICAgcHJpdmF0
ZToKICAgICAgICAgU3RydWN0dXJlKEpTVmFsdWUgcHJvdG90eXBlLCBjb25zdCBUeXBlSW5mbyYs
IHVuc2lnbmVkIGFub255bW91c1Nsb3RDb3VudCwgY29uc3QgQ2xhc3NJbmZvKik7CiAgICAgICAg
IFN0cnVjdHVyZShjb25zdCBTdHJ1Y3R1cmUqKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>