<?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>75728</bug_id>
          
          <creation_ts>2012-01-06 12:24:49 -0800</creation_ts>
          <short_desc>[BlackBerry] Log is a little to verbose for blackberry port</short_desc>
          <delta_ts>2012-01-09 14:06:38 -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="Adam Treat">manyoso</reporter>
          <assigned_to name="Adam Treat">manyoso</assigned_to>
          <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>531265</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Treat">manyoso</who>
    <bug_when>2012-01-06 12:24:49 -0800</bug_when>
    <thetext>We are missing a return after our platform implementation which means the call to vfprintf(stderr, format, args); at the end of the function is hit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>531268</commentid>
    <comment_count>1</comment_count>
      <attachid>121468</attachid>
    <who name="Adam Treat">manyoso</who>
    <bug_when>2012-01-06 12:29:12 -0800</bug_when>
    <thetext>Created attachment 121468
Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>531275</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-01-06 12:31:10 -0800</bug_when>
    <thetext>Attachment 121468 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/JavaScriptCore/ChangeLog&apos;, u&apos;Source...&quot; exit_code: 1

Source/JavaScriptCore/ChangeLog:1:  ChangeLog entry has no bug number  [changelog/bugnumber] [5]
Total errors found: 1 in 2 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>531285</commentid>
    <comment_count>3</comment_count>
      <attachid>121468</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-01-06 12:41:21 -0800</bug_when>
    <thetext>Comment on attachment 121468
Fix

Rejecting attachment 121468 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 1

Last 500 characters of output:
ueue/Tools/Scripts/webkitpy/tool/commands/stepsequence.py&quot;, line 70, in run_and_handle_errors
    self._run(tool, options, state)
  File &quot;/mnt/git/webkit-commit-queue/Tools/Scripts/webkitpy/tool/commands/stepsequence.py&quot;, line 64, in _run
    step(tool, options).run(state)
  File &quot;/mnt/git/webkit-commit-queue/Tools/Scripts/webkitpy/tool/steps/validatereviewer.py&quot;, line 53, in run
    if changelog_entry.has_valid_reviewer():
AttributeError: &apos;NoneType&apos; object has no attribute &apos;has_valid_reviewer&apos;

Full output: http://queues.webkit.org/results/11168054</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>531287</commentid>
    <comment_count>4</comment_count>
      <attachid>121468</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2012-01-06 12:42:48 -0800</bug_when>
    <thetext>Comment on attachment 121468
Fix

another patch coming from Adam.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>531290</commentid>
    <comment_count>5</comment_count>
      <attachid>121468</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2012-01-06 12:44:57 -0800</bug_when>
    <thetext>Comment on attachment 121468
Fix

Return in middle looks strange and could give compile error/warning since the last line is unreachable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>532426</commentid>
    <comment_count>6</comment_count>
      <attachid>121712</attachid>
    <who name="Adam Treat">manyoso</who>
    <bug_when>2012-01-09 12:31:25 -0800</bug_when>
    <thetext>Created attachment 121712
Fix v2

This one adds our platform&apos;s log locking feature too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>532427</commentid>
    <comment_count>7</comment_count>
      <attachid>121712</attachid>
    <who name="Adam Treat">manyoso</who>
    <bug_when>2012-01-09 12:32:24 -0800</bug_when>
    <thetext>Comment on attachment 121712
Fix v2

Wrong patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>532430</commentid>
    <comment_count>8</comment_count>
      <attachid>121713</attachid>
    <who name="Adam Treat">manyoso</who>
    <bug_when>2012-01-09 12:35:48 -0800</bug_when>
    <thetext>Created attachment 121713
Fix v3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>532452</commentid>
    <comment_count>9</comment_count>
      <attachid>121716</attachid>
    <who name="Adam Treat">manyoso</who>
    <bug_when>2012-01-09 13:04:46 -0800</bug_when>
    <thetext>Created attachment 121716
Fix v4

Modify to apply against current HEAD</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>532472</commentid>
    <comment_count>10</comment_count>
      <attachid>121716</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2012-01-09 13:21:40 -0800</bug_when>
    <thetext>Comment on attachment 121716
Fix v4

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

LGTM

&gt; Source/JavaScriptCore/ChangeLog:14
&gt; +        uses to ensure that N threads do not trample on each other&apos;s logs.

Would just say multiple threads.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>532486</commentid>
    <comment_count>11</comment_count>
      <attachid>121716</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2012-01-09 13:31:51 -0800</bug_when>
    <thetext>Comment on attachment 121716
Fix v4

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

LGTM

&gt;&gt; Source/JavaScriptCore/ChangeLog:14
&gt;&gt; +        uses to ensure that N threads do not trample on each other&apos;s logs.
&gt; 
&gt; Would just say multiple threads.

Would just say multiple threads.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>532521</commentid>
    <comment_count>12</comment_count>
      <attachid>121716</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-01-09 14:06:34 -0800</bug_when>
    <thetext>Comment on attachment 121716
Fix v4

Clearing flags on attachment: 121716

Committed r104491: &lt;http://trac.webkit.org/changeset/104491&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>532522</commentid>
    <comment_count>13</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-01-09 14:06:38 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>121468</attachid>
            <date>2012-01-06 12:29:12 -0800</date>
            <delta_ts>2012-01-09 12:31:25 -0800</delta_ts>
            <desc>Fix</desc>
            <filename>75728.patch</filename>
            <type>text/plain</type>
            <size>1527</size>
            <attacher name="Adam Treat">manyoso</attacher>
            
              <data encoding="base64">Y29tbWl0IDAzZWQ5NGU1Mjc2NzQ3MDNkNDA1ZWYwNzY3MTc4MDM1OTQxNDA2MjEKQXV0aG9yOiBB
ZGFtIFRyZWF0IDxhdHJlYXRAcmltLmNvbT4KRGF0ZTogICBGcmkgSmFuIDYgMTU6MzI6NDYgMjAx
MiAtMDUwMAoKICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NTcy
OAogICAgCiAgICBXZSBhcmUgbWlzc2luZyBhbiBlYXJseSByZXR1cm4gaW4gdGhlIHZwcmludGZf
c3RkZXJyX2NvbW1vbiBmdW5jdGlvbgogICAgd2hpY2ggY2F1c2VzIG91ciBsb2dnaW5nIHRvIGJl
IGEgbGl0dGxlIHRvbyB2ZXJib3NlLiAgQWRkIGFuIGVhcmx5CiAgICByZXR1cm4gbGlrZSB0aGUg
TUFDIHBsYXRmb3JtLgogICAgCiAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KICAgIAog
ICAgKiB3dGYvQXNzZXJ0aW9ucy5jcHA6CgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRD
b3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKaW5kZXggZTY5
ZGUyOS4uMTAxOTVlNyAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxv
ZworKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCkBAIC0wLDAgKzEsMTIgQEAK
KzIwMTItMDEtMDYgIEFkYW0gVHJlYXQgIDxhdHJlYXRAcmltLmNvbT4KKworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzU3MjgKKworICAgICAgICBXZSBh
cmUgbWlzc2luZyBhbiBlYXJseSByZXR1cm4gaW4gdGhlIHZwcmludGZfc3RkZXJyX2NvbW1vbiBm
dW5jdGlvbgorICAgICAgICB3aGljaCBjYXVzZXMgb3VyIGxvZ2dpbmcgdG8gYmUgYSBsaXR0bGUg
dG9vIHZlcmJvc2UuICBBZGQgYW4gZWFybHkKKyAgICAgICAgcmV0dXJuIGxpa2UgdGhlIE1BQyBw
bGF0Zm9ybS4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICAqIHd0Zi9Bc3NlcnRpb25zLmNwcDoKKwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRD
b3JlL3d0Zi9Bc3NlcnRpb25zLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93dGYvQXNzZXJ0
aW9ucy5jcHAKaW5kZXggNTY1MTk0ZS4uZjU5ZmYwMyAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFT
Y3JpcHRDb3JlL3d0Zi9Bc3NlcnRpb25zLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
d3RmL0Fzc2VydGlvbnMuY3BwCkBAIC0xMjQsNiArMTI0LDcgQEAgc3RhdGljIHZvaWQgdnByaW50
Zl9zdGRlcnJfY29tbW9uKGNvbnN0IGNoYXIqIGZvcm1hdCwgdmFfbGlzdCBhcmdzKQogICAgIH0K
ICNlbGlmIFBMQVRGT1JNKEJMQUNLQkVSUlkpCiAgICAgQmxhY2tCZXJyeTo6UGxhdGZvcm06Omxv
Z1YoQmxhY2tCZXJyeTo6UGxhdGZvcm06OkxvZ0xldmVsSW5mbywgZm9ybWF0LCBhcmdzKTsKKyAg
ICByZXR1cm47CiAjZWxpZiBIQVZFKElTREVCVUdHRVJQUkVTRU5UKQogICAgIGlmIChJc0RlYnVn
Z2VyUHJlc2VudCgpKSB7CiAgICAgICAgIHNpemVfdCBzaXplID0gMTAyNDsK
</data>
<flag name="review"
          id="121976"
          type_id="1"
          status="-"
          setter="rwlbuis"
    />
    <flag name="commit-queue"
          id="121971"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>121712</attachid>
            <date>2012-01-09 12:31:25 -0800</date>
            <delta_ts>2012-01-09 12:35:48 -0800</delta_ts>
            <desc>Fix v2</desc>
            <filename>75728_1.patch</filename>
            <type>text/plain</type>
            <size>1978</size>
            <attacher name="Adam Treat">manyoso</attacher>
            
              <data encoding="base64">Y29tbWl0IDEzMjk4M2EwOWUyNGIxMjljZTUxZTg0ODMwODAwOWE5MzRlYjk3YTAKQXV0aG9yOiBB
ZGFtIFRyZWF0IDxhdHJlYXRAcmltLmNvbT4KRGF0ZTogICBNb24gSmFuIDkgMTU6MzQ6NDcgMjAx
MiAtMDUwMAoKICAgIExvZyBpcyBhIGxpdHRsZSB0byB2ZXJib3NlIGZvciBibGFja2JlcnJ5IHBv
cnQKICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NTcyOAogICAg
CiAgICBUaGUgQmxhY2tCZXJyeTo6UGxhdGZvcm06OkxvZyogZnVuY3Rpb25zIHRha2UgY2FyZSBv
ZiB0aGUgY2FsbCB0byB2ZnByaW50ZgogICAgd2hpY2ggaXMgcmVzdWx0aW5nIGluIHVuaW50ZW50
aW9uYWwgbm9pc2UgaW4gb3VyIGxvZ3MuICBBZGQgYSBjb25kaXRpb25hbAogICAgZGlyZWN0aXZl
IHRvIGZpeC4KICAgIAogICAgQ2hhbmdlIHRvIHVzaW5nIEJsYWNrQmVycnk6OlBsYXRmb3JtOjps
b2dTdHJlYW1WIHdoaWNoIGRvZXMgbm90IGluc2VydAogICAgdGhyZWFkaW5nIGluZm8gYW5kIG5l
d2xpbmVzIHVubGlrZSBCbGFja0JlcnJ5OjpQbGF0Zm9ybTo6bG9nLgogICAgCiAgICBGaW5hbGx5
LCBhZGQgbG9nIGxvY2tpbmcgYW5kIHVubG9ja2luZyB3aGljaCB0aGUgQmxhY2tCZXJyeSBwbGF0
Zm9ybQogICAgdXNlcyB0byBlbnN1cmUgdGhhdCBOIHRocmVhZHMgZG8gbm90IHRyYW1wbGUgb24g
ZWFjaCBvdGhlcidzIGxvZ3MuCiAgICAKICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgog
ICAgCiAgICAqIHd0Zi9Bc3NlcnRpb25zLmNwcDoKICAgIChXVEZMb2dMb2NrZXI6OldURlJlcG9y
dEFzc2VydGlvbkZhaWx1cmUpOgogICAgKFdURkxvZ0xvY2tlcjo6V1RGUmVwb3J0QXNzZXJ0aW9u
RmFpbHVyZVdpdGhNZXNzYWdlKToKICAgIChXVEZMb2dMb2NrZXI6OldURlJlcG9ydEFyZ3VtZW50
QXNzZXJ0aW9uRmFpbHVyZSk6CiAgICAoV1RGTG9nTG9ja2VyOjpXVEZSZXBvcnRGYXRhbEVycm9y
KToKICAgIChXVEZMb2dMb2NrZXI6OldURlJlcG9ydEVycm9yKToKICAgIChXVEZMb2dMb2NrZXI6
OldURkxvZyk6CiAgICAoV1RGTG9nTG9ja2VyOjpXVEZMb2dWZXJib3NlKToKCmRpZmYgLS1naXQg
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3Jl
L0NoYW5nZUxvZwppbmRleCAyN2M0ODUzLi5lYjVmZjc1IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VM
b2cKQEAgLTMsOCArMyw2IEBACiAgICAgICAgIExvZyBpcyBhIGxpdHRsZSB0byB2ZXJib3NlIGZv
ciBibGFja2JlcnJ5IHBvcnQKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTc1NzI4CiAKLSAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCi0K
ICAgICAgICAgVGhlIEJsYWNrQmVycnk6OlBsYXRmb3JtOjpMb2cqIGZ1bmN0aW9ucyB0YWtlIGNh
cmUgb2YgdGhlIGNhbGwgdG8gdmZwcmludGYKICAgICAgICAgd2hpY2ggaXMgcmVzdWx0aW5nIGlu
IHVuaW50ZW50aW9uYWwgbm9pc2UgaW4gb3VyIGxvZ3MuICBBZGQgYSBjb25kaXRpb25hbAogICAg
ICAgICBkaXJlY3RpdmUgdG8gZml4LgpAQCAtMTUsNiArMTMsOCBAQAogICAgICAgICBGaW5hbGx5
LCBhZGQgbG9nIGxvY2tpbmcgYW5kIHVubG9ja2luZyB3aGljaCB0aGUgQmxhY2tCZXJyeSBwbGF0
Zm9ybQogICAgICAgICB1c2VzIHRvIGVuc3VyZSB0aGF0IE4gdGhyZWFkcyBkbyBub3QgdHJhbXBs
ZSBvbiBlYWNoIG90aGVyJ3MgbG9ncy4KIAorICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKwogICAgICAgICAqIHd0Zi9Bc3NlcnRpb25zLmNwcDoKICAgICAgICAgKFdURkxvZ0xv
Y2tlcjo6V1RGUmVwb3J0QXNzZXJ0aW9uRmFpbHVyZSk6CiAgICAgICAgIChXVEZMb2dMb2NrZXI6
OldURlJlcG9ydEFzc2VydGlvbkZhaWx1cmVXaXRoTWVzc2FnZSk6Cg==
</data>
<flag name="review"
          id="122293"
          type_id="1"
          status="-"
          setter="manyoso"
    />
    <flag name="commit-queue"
          id="122294"
          type_id="3"
          status="-"
          setter="manyoso"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>121713</attachid>
            <date>2012-01-09 12:35:48 -0800</date>
            <delta_ts>2012-01-09 13:04:46 -0800</delta_ts>
            <desc>Fix v3</desc>
            <filename>75728_2.patch</filename>
            <type>text/plain</type>
            <size>6324</size>
            <attacher name="Adam Treat">manyoso</attacher>
            
              <data encoding="base64">Y29tbWl0IGM2YWNmYTcyNWE3Njg2ZTA5ZjJkMWRlOWI5YWFjNzEwOTI3YTQzMDQKQXV0aG9yOiBB
ZGFtIFRyZWF0IDxhdHJlYXRAcmltLmNvbT4KRGF0ZTogICBNb24gSmFuIDkgMTU6Mzg6NTIgMjAx
MiAtMDUwMAoKICAgIExvZyBpcyBhIGxpdHRsZSB0byB2ZXJib3NlIGZvciBibGFja2JlcnJ5IHBv
cnQKICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NTcyOAogICAg
CiAgICBUaGUgQmxhY2tCZXJyeTo6UGxhdGZvcm06OkxvZyogZnVuY3Rpb25zIHRha2UgY2FyZSBv
ZiB0aGUgY2FsbCB0byB2ZnByaW50ZgogICAgd2hpY2ggaXMgcmVzdWx0aW5nIGluIHVuaW50ZW50
aW9uYWwgbm9pc2UgaW4gb3VyIGxvZ3MuICBBZGQgYSBjb25kaXRpb25hbAogICAgZGlyZWN0aXZl
IHRvIGZpeC4KICAgIAogICAgQ2hhbmdlIHRvIHVzaW5nIEJsYWNrQmVycnk6OlBsYXRmb3JtOjps
b2dTdHJlYW1WIHdoaWNoIGRvZXMgbm90IGluc2VydAogICAgdGhyZWFkaW5nIGluZm8gYW5kIG5l
d2xpbmVzIHVubGlrZSBCbGFja0JlcnJ5OjpQbGF0Zm9ybTo6bG9nLgogICAgCiAgICBGaW5hbGx5
LCBhZGQgbG9nIGxvY2tpbmcgYW5kIHVubG9ja2luZyB3aGljaCB0aGUgQmxhY2tCZXJyeSBwbGF0
Zm9ybQogICAgdXNlcyB0byBlbnN1cmUgdGhhdCBOIHRocmVhZHMgZG8gbm90IHRyYW1wbGUgb24g
ZWFjaCBvdGhlcidzIGxvZ3MuCiAgICAKICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgog
ICAgCiAgICAqIHd0Zi9Bc3NlcnRpb25zLmNwcDoKICAgIChXVEZMb2dMb2NrZXI6OldURlJlcG9y
dEFzc2VydGlvbkZhaWx1cmUpOgogICAgKFdURkxvZ0xvY2tlcjo6V1RGUmVwb3J0QXNzZXJ0aW9u
RmFpbHVyZVdpdGhNZXNzYWdlKToKICAgIChXVEZMb2dMb2NrZXI6OldURlJlcG9ydEFyZ3VtZW50
QXNzZXJ0aW9uRmFpbHVyZSk6CiAgICAoV1RGTG9nTG9ja2VyOjpXVEZSZXBvcnRGYXRhbEVycm9y
KToKICAgIChXVEZMb2dMb2NrZXI6OldURlJlcG9ydEVycm9yKToKICAgIChXVEZMb2dMb2NrZXI6
OldURkxvZyk6CiAgICAoV1RGTG9nTG9ja2VyOjpXVEZMb2dWZXJib3NlKToKCmRpZmYgLS1naXQg
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3Jl
L0NoYW5nZUxvZwppbmRleCA4MmVhN2NjLi5lYjVmZjc1IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwyOSBAQAorMjAxMi0wMS0wOSAgQWRhbSBUcmVhdCAgPGF0cmVhdEByaW0u
Y29tPgorCisgICAgICAgIExvZyBpcyBhIGxpdHRsZSB0byB2ZXJib3NlIGZvciBibGFja2JlcnJ5
IHBvcnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc1
NzI4CisKKyAgICAgICAgVGhlIEJsYWNrQmVycnk6OlBsYXRmb3JtOjpMb2cqIGZ1bmN0aW9ucyB0
YWtlIGNhcmUgb2YgdGhlIGNhbGwgdG8gdmZwcmludGYKKyAgICAgICAgd2hpY2ggaXMgcmVzdWx0
aW5nIGluIHVuaW50ZW50aW9uYWwgbm9pc2UgaW4gb3VyIGxvZ3MuICBBZGQgYSBjb25kaXRpb25h
bAorICAgICAgICBkaXJlY3RpdmUgdG8gZml4LgorCisgICAgICAgIENoYW5nZSB0byB1c2luZyBC
bGFja0JlcnJ5OjpQbGF0Zm9ybTo6bG9nU3RyZWFtViB3aGljaCBkb2VzIG5vdCBpbnNlcnQKKyAg
ICAgICAgdGhyZWFkaW5nIGluZm8gYW5kIG5ld2xpbmVzIHVubGlrZSBCbGFja0JlcnJ5OjpQbGF0
Zm9ybTo6bG9nLgorCisgICAgICAgIEZpbmFsbHksIGFkZCBsb2cgbG9ja2luZyBhbmQgdW5sb2Nr
aW5nIHdoaWNoIHRoZSBCbGFja0JlcnJ5IHBsYXRmb3JtCisgICAgICAgIHVzZXMgdG8gZW5zdXJl
IHRoYXQgTiB0aHJlYWRzIGRvIG5vdCB0cmFtcGxlIG9uIGVhY2ggb3RoZXIncyBsb2dzLgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogd3RmL0Fzc2Vy
dGlvbnMuY3BwOgorICAgICAgICAoV1RGTG9nTG9ja2VyOjpXVEZSZXBvcnRBc3NlcnRpb25GYWls
dXJlKToKKyAgICAgICAgKFdURkxvZ0xvY2tlcjo6V1RGUmVwb3J0QXNzZXJ0aW9uRmFpbHVyZVdp
dGhNZXNzYWdlKToKKyAgICAgICAgKFdURkxvZ0xvY2tlcjo6V1RGUmVwb3J0QXJndW1lbnRBc3Nl
cnRpb25GYWlsdXJlKToKKyAgICAgICAgKFdURkxvZ0xvY2tlcjo6V1RGUmVwb3J0RmF0YWxFcnJv
cik6CisgICAgICAgIChXVEZMb2dMb2NrZXI6OldURlJlcG9ydEVycm9yKToKKyAgICAgICAgKFdU
RkxvZ0xvY2tlcjo6V1RGTG9nKToKKyAgICAgICAgKFdURkxvZ0xvY2tlcjo6V1RGTG9nVmVyYm9z
ZSk6CisKIDIwMTEtMDgtMDIgIEZpbGlwIFBpemxvICA8ZnBpemxvQGFwcGxlLmNvbT4KIAogICAg
ICAgICBKU0MgR0MgdXNlcyBkdW1teSBjZWxscyB0byBhdm9pZCBoYXZpbmcgdG8gcmVtZW1iZXIg
d2hpY2ggY2VsbHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93dGYvQXNzZXJ0
aW9ucy5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd3RmL0Fzc2VydGlvbnMuY3BwCmluZGV4
IDU2NTE5NGUuLjlmMzgzZDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93dGYv
QXNzZXJ0aW9ucy5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3d0Zi9Bc3NlcnRpb25z
LmNwcApAQCAtMTIzLDcgKzEyMyw3IEBAIHN0YXRpYyB2b2lkIHZwcmludGZfc3RkZXJyX2NvbW1v
bihjb25zdCBjaGFyKiBmb3JtYXQsIHZhX2xpc3QgYXJncykKICAgICAgICAgcHJpbnRMb2coYnVm
ZmVyKTsKICAgICB9CiAjZWxpZiBQTEFURk9STShCTEFDS0JFUlJZKQotICAgIEJsYWNrQmVycnk6
OlBsYXRmb3JtOjpsb2dWKEJsYWNrQmVycnk6OlBsYXRmb3JtOjpMb2dMZXZlbEluZm8sIGZvcm1h
dCwgYXJncyk7CisgICAgQmxhY2tCZXJyeTo6UGxhdGZvcm06OmxvZ1N0cmVhbVYoZm9ybWF0LCBh
cmdzKTsKICNlbGlmIEhBVkUoSVNERUJVR0dFUlBSRVNFTlQpCiAgICAgaWYgKElzRGVidWdnZXJQ
cmVzZW50KCkpIHsKICAgICAgICAgc2l6ZV90IHNpemUgPSAxMDI0OwpAQCAtMTYwLDcgKzE2MCw3
IEBAIHN0YXRpYyB2b2lkIHZwcmludGZfc3RkZXJyX2NvbW1vbihjb25zdCBjaGFyKiBmb3JtYXQs
IHZhX2xpc3QgYXJncykKICNlbmRpZgogI2lmIE9TKFNZTUJJQU4pCiAgICAgdmZwcmludGYoc3Rk
b3V0LCBmb3JtYXQsIGFyZ3MpOwotI2Vsc2UKKyNlbGlmICFQTEFURk9STShCTEFDS0JFUlJZKQog
ICAgIHZmcHJpbnRmKHN0ZGVyciwgZm9ybWF0LCBhcmdzKTsKICNlbmRpZgogfQpAQCAtMTg2LDgg
KzE4NiwyNiBAQCBzdGF0aWMgdm9pZCBwcmludENhbGxTaXRlKGNvbnN0IGNoYXIqIGZpbGUsIGlu
dCBsaW5lLCBjb25zdCBjaGFyKiBmdW5jdGlvbikKICNlbmRpZgogfQogCisjaWYgUExBVEZPUk0o
QkxBQ0tCRVJSWSkKK3N0cnVjdCBXVEZMb2dMb2NrZXIgeworICAgIFdURkxvZ0xvY2tlcihCbGFj
a0JlcnJ5OjpQbGF0Zm9ybTo6TWVzc2FnZUxvZ0xldmVsIGxvZ0xldmVsKQorICAgIHsKKyAgICAg
ICAgQmxhY2tCZXJyeTo6UGxhdGZvcm06OmxvY2tMb2dnaW5nKGxvZ0xldmVsKTsKKyAgICB9CisK
KyAgICB+V1RGTG9nTG9ja2VyKCkKKyAgICB7CisgICAgICAgIEJsYWNrQmVycnk6OlBsYXRmb3Jt
Ojp1bmxvY2tMb2dnaW5nKCk7CisgICAgfQorfTsKKyNlbmRpZgorCiB2b2lkIFdURlJlcG9ydEFz
c2VydGlvbkZhaWx1cmUoY29uc3QgY2hhciogZmlsZSwgaW50IGxpbmUsIGNvbnN0IGNoYXIqIGZ1
bmN0aW9uLCBjb25zdCBjaGFyKiBhc3NlcnRpb24pCiB7CisjaWYgUExBVEZPUk0oQkxBQ0tCRVJS
WSkKKyAgICBXVEZMb2dMb2NrZXIgbG9ja2VyKEJsYWNrQmVycnk6OlBsYXRmb3JtOjpMb2dMZXZl
bENyaXRpY2FsKTsKKyNlbmRpZgorCiAgICAgaWYgKGFzc2VydGlvbikKICAgICAgICAgcHJpbnRm
X3N0ZGVycl9jb21tb24oIkFTU0VSVElPTiBGQUlMRUQ6ICVzXG4iLCBhc3NlcnRpb24pOwogICAg
IGVsc2UKQEAgLTE5Nyw2ICsyMTUsMTAgQEAgdm9pZCBXVEZSZXBvcnRBc3NlcnRpb25GYWlsdXJl
KGNvbnN0IGNoYXIqIGZpbGUsIGludCBsaW5lLCBjb25zdCBjaGFyKiBmdW5jdGlvbiwKIAogdm9p
ZCBXVEZSZXBvcnRBc3NlcnRpb25GYWlsdXJlV2l0aE1lc3NhZ2UoY29uc3QgY2hhciogZmlsZSwg
aW50IGxpbmUsIGNvbnN0IGNoYXIqIGZ1bmN0aW9uLCBjb25zdCBjaGFyKiBhc3NlcnRpb24sIGNv
bnN0IGNoYXIqIGZvcm1hdCwgLi4uKQogeworI2lmIFBMQVRGT1JNKEJMQUNLQkVSUlkpCisgICAg
V1RGTG9nTG9ja2VyIGxvY2tlcihCbGFja0JlcnJ5OjpQbGF0Zm9ybTo6TG9nTGV2ZWxDcml0aWNh
bCk7CisjZW5kaWYKKwogICAgIHByaW50Zl9zdGRlcnJfY29tbW9uKCJBU1NFUlRJT04gRkFJTEVE
OiAiKTsKICAgICB2YV9saXN0IGFyZ3M7CiAgICAgdmFfc3RhcnQoYXJncywgZm9ybWF0KTsKQEAg
LTIwOCw2ICsyMzAsMTAgQEAgdm9pZCBXVEZSZXBvcnRBc3NlcnRpb25GYWlsdXJlV2l0aE1lc3Nh
Z2UoY29uc3QgY2hhciogZmlsZSwgaW50IGxpbmUsIGNvbnN0IGNoYXIKIAogdm9pZCBXVEZSZXBv
cnRBcmd1bWVudEFzc2VydGlvbkZhaWx1cmUoY29uc3QgY2hhciogZmlsZSwgaW50IGxpbmUsIGNv
bnN0IGNoYXIqIGZ1bmN0aW9uLCBjb25zdCBjaGFyKiBhcmdOYW1lLCBjb25zdCBjaGFyKiBhc3Nl
cnRpb24pCiB7CisjaWYgUExBVEZPUk0oQkxBQ0tCRVJSWSkKKyAgICBXVEZMb2dMb2NrZXIgbG9j
a2VyKEJsYWNrQmVycnk6OlBsYXRmb3JtOjpMb2dMZXZlbENyaXRpY2FsKTsKKyNlbmRpZgorCiAg
ICAgcHJpbnRmX3N0ZGVycl9jb21tb24oIkFSR1VNRU5UIEJBRDogJXMsICVzXG4iLCBhcmdOYW1l
LCBhc3NlcnRpb24pOwogICAgIHByaW50Q2FsbFNpdGUoZmlsZSwgbGluZSwgZnVuY3Rpb24pOwog
fQpAQCAtMjQyLDYgKzI2OCwxMCBAQCB2b2lkIFdURlJlcG9ydEJhY2t0cmFjZSgpCiAKIHZvaWQg
V1RGUmVwb3J0RmF0YWxFcnJvcihjb25zdCBjaGFyKiBmaWxlLCBpbnQgbGluZSwgY29uc3QgY2hh
ciogZnVuY3Rpb24sIGNvbnN0IGNoYXIqIGZvcm1hdCwgLi4uKQogeworI2lmIFBMQVRGT1JNKEJM
QUNLQkVSUlkpCisgICAgV1RGTG9nTG9ja2VyIGxvY2tlcihCbGFja0JlcnJ5OjpQbGF0Zm9ybTo6
TG9nTGV2ZWxDcml0aWNhbCk7CisjZW5kaWYKKwogICAgIHByaW50Zl9zdGRlcnJfY29tbW9uKCJG
QVRBTCBFUlJPUjogIik7CiAgICAgdmFfbGlzdCBhcmdzOwogICAgIHZhX3N0YXJ0KGFyZ3MsIGZv
cm1hdCk7CkBAIC0yNTMsNiArMjgzLDEwIEBAIHZvaWQgV1RGUmVwb3J0RmF0YWxFcnJvcihjb25z
dCBjaGFyKiBmaWxlLCBpbnQgbGluZSwgY29uc3QgY2hhciogZnVuY3Rpb24sIGNvbnN0CiAKIHZv
aWQgV1RGUmVwb3J0RXJyb3IoY29uc3QgY2hhciogZmlsZSwgaW50IGxpbmUsIGNvbnN0IGNoYXIq
IGZ1bmN0aW9uLCBjb25zdCBjaGFyKiBmb3JtYXQsIC4uLikKIHsKKyNpZiBQTEFURk9STShCTEFD
S0JFUlJZKQorICAgIFdURkxvZ0xvY2tlciBsb2NrZXIoQmxhY2tCZXJyeTo6UGxhdGZvcm06Okxv
Z0xldmVsV2Fybik7CisjZW5kaWYKKwogICAgIHByaW50Zl9zdGRlcnJfY29tbW9uKCJFUlJPUjog
Iik7CiAgICAgdmFfbGlzdCBhcmdzOwogICAgIHZhX3N0YXJ0KGFyZ3MsIGZvcm1hdCk7CkBAIC0y
NjcsNiArMzAxLDEwIEBAIHZvaWQgV1RGTG9nKFdURkxvZ0NoYW5uZWwqIGNoYW5uZWwsIGNvbnN0
IGNoYXIqIGZvcm1hdCwgLi4uKQogICAgIGlmIChjaGFubmVsLT5zdGF0ZSAhPSBXVEZMb2dDaGFu
bmVsT24pCiAgICAgICAgIHJldHVybjsKIAorI2lmIFBMQVRGT1JNKEJMQUNLQkVSUlkpCisgICAg
V1RGTG9nTG9ja2VyIGxvY2tlcihCbGFja0JlcnJ5OjpQbGF0Zm9ybTo6TG9nTGV2ZWxJbmZvKTsK
KyNlbmRpZgorCiAgICAgdmFfbGlzdCBhcmdzOwogICAgIHZhX3N0YXJ0KGFyZ3MsIGZvcm1hdCk7
CiAgICAgdnByaW50Zl9zdGRlcnJfY29tbW9uKGZvcm1hdCwgYXJncyk7CkBAIC0yODIsNiArMzIw
LDEwIEBAIHZvaWQgV1RGTG9nVmVyYm9zZShjb25zdCBjaGFyKiBmaWxlLCBpbnQgbGluZSwgY29u
c3QgY2hhciogZnVuY3Rpb24sIFdURkxvZ0NoYW5uCiAgICAgaWYgKGNoYW5uZWwtPnN0YXRlICE9
IFdURkxvZ0NoYW5uZWxPbikKICAgICAgICAgcmV0dXJuOwogCisjaWYgUExBVEZPUk0oQkxBQ0tC
RVJSWSkKKyAgICBXVEZMb2dMb2NrZXIgbG9ja2VyKEJsYWNrQmVycnk6OlBsYXRmb3JtOjpMb2dM
ZXZlbEluZm8pOworI2VuZGlmCisKICAgICB2YV9saXN0IGFyZ3M7CiAgICAgdmFfc3RhcnQoYXJn
cywgZm9ybWF0KTsKICAgICB2cHJpbnRmX3N0ZGVycl9jb21tb24oZm9ybWF0LCBhcmdzKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>121716</attachid>
            <date>2012-01-09 13:04:46 -0800</date>
            <delta_ts>2012-01-09 14:06:33 -0800</delta_ts>
            <desc>Fix v4</desc>
            <filename>75728_3.patch</filename>
            <type>text/plain</type>
            <size>6499</size>
            <attacher name="Adam Treat">manyoso</attacher>
            
              <data encoding="base64">Y29tbWl0IDQxMWRmYWU2ZDBmMDY2OWNiMGEyZmY1Yjk2ZjA1MTA5ODY4MDY1NTcKQXV0aG9yOiBB
ZGFtIFRyZWF0IDxhdHJlYXRAcmltLmNvbT4KRGF0ZTogICBNb24gSmFuIDkgMTU6Mzg6NTIgMjAx
MiAtMDUwMAoKICAgIExvZyBpcyBhIGxpdHRsZSB0byB2ZXJib3NlIGZvciBibGFja2JlcnJ5IHBv
cnQKICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NTcyOAogICAg
CiAgICBUaGUgQmxhY2tCZXJyeTo6UGxhdGZvcm06OkxvZyogZnVuY3Rpb25zIHRha2UgY2FyZSBv
ZiB0aGUgY2FsbCB0byB2ZnByaW50ZgogICAgd2hpY2ggaXMgcmVzdWx0aW5nIGluIHVuaW50ZW50
aW9uYWwgbm9pc2UgaW4gb3VyIGxvZ3MuICBBZGQgYSBjb25kaXRpb25hbAogICAgZGlyZWN0aXZl
IHRvIGZpeC4KICAgIAogICAgQ2hhbmdlIHRvIHVzaW5nIEJsYWNrQmVycnk6OlBsYXRmb3JtOjps
b2dTdHJlYW1WIHdoaWNoIGRvZXMgbm90IGluc2VydAogICAgdGhyZWFkaW5nIGluZm8gYW5kIG5l
d2xpbmVzIHVubGlrZSBCbGFja0JlcnJ5OjpQbGF0Zm9ybTo6bG9nLgogICAgCiAgICBGaW5hbGx5
LCBhZGQgbG9nIGxvY2tpbmcgYW5kIHVubG9ja2luZyB3aGljaCB0aGUgQmxhY2tCZXJyeSBwbGF0
Zm9ybQogICAgdXNlcyB0byBlbnN1cmUgdGhhdCBOIHRocmVhZHMgZG8gbm90IHRyYW1wbGUgb24g
ZWFjaCBvdGhlcidzIGxvZ3MuCiAgICAKICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgog
ICAgCiAgICAqIHd0Zi9Bc3NlcnRpb25zLmNwcDoKICAgIChXVEZMb2dMb2NrZXI6OldURlJlcG9y
dEFzc2VydGlvbkZhaWx1cmUpOgogICAgKFdURkxvZ0xvY2tlcjo6V1RGUmVwb3J0QXNzZXJ0aW9u
RmFpbHVyZVdpdGhNZXNzYWdlKToKICAgIChXVEZMb2dMb2NrZXI6OldURlJlcG9ydEFyZ3VtZW50
QXNzZXJ0aW9uRmFpbHVyZSk6CiAgICAoV1RGTG9nTG9ja2VyOjpXVEZSZXBvcnRGYXRhbEVycm9y
KToKICAgIChXVEZMb2dMb2NrZXI6OldURlJlcG9ydEVycm9yKToKICAgIChXVEZMb2dMb2NrZXI6
OldURkxvZyk6CiAgICAoV1RGTG9nTG9ja2VyOjpXVEZMb2dWZXJib3NlKToKCmRpZmYgLS1naXQg
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3Jl
L0NoYW5nZUxvZwppbmRleCAyNmZkODJkLi40MDY2OTk0IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwyOSBAQAorMjAxMi0wMS0wOSAgQWRhbSBUcmVhdCAgPGF0cmVhdEByaW0u
Y29tPgorCisgICAgICAgIExvZyBpcyBhIGxpdHRsZSB0byB2ZXJib3NlIGZvciBibGFja2JlcnJ5
IHBvcnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc1
NzI4CisKKyAgICAgICAgVGhlIEJsYWNrQmVycnk6OlBsYXRmb3JtOjpMb2cqIGZ1bmN0aW9ucyB0
YWtlIGNhcmUgb2YgdGhlIGNhbGwgdG8gdmZwcmludGYKKyAgICAgICAgd2hpY2ggaXMgcmVzdWx0
aW5nIGluIHVuaW50ZW50aW9uYWwgbm9pc2UgaW4gb3VyIGxvZ3MuICBBZGQgYSBjb25kaXRpb25h
bAorICAgICAgICBkaXJlY3RpdmUgdG8gZml4LgorCisgICAgICAgIENoYW5nZSB0byB1c2luZyBC
bGFja0JlcnJ5OjpQbGF0Zm9ybTo6bG9nU3RyZWFtViB3aGljaCBkb2VzIG5vdCBpbnNlcnQKKyAg
ICAgICAgdGhyZWFkaW5nIGluZm8gYW5kIG5ld2xpbmVzIHVubGlrZSBCbGFja0JlcnJ5OjpQbGF0
Zm9ybTo6bG9nLgorCisgICAgICAgIEZpbmFsbHksIGFkZCBsb2cgbG9ja2luZyBhbmQgdW5sb2Nr
aW5nIHdoaWNoIHRoZSBCbGFja0JlcnJ5IHBsYXRmb3JtCisgICAgICAgIHVzZXMgdG8gZW5zdXJl
IHRoYXQgTiB0aHJlYWRzIGRvIG5vdCB0cmFtcGxlIG9uIGVhY2ggb3RoZXIncyBsb2dzLgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogd3RmL0Fzc2Vy
dGlvbnMuY3BwOgorICAgICAgICAoV1RGTG9nTG9ja2VyOjpXVEZSZXBvcnRBc3NlcnRpb25GYWls
dXJlKToKKyAgICAgICAgKFdURkxvZ0xvY2tlcjo6V1RGUmVwb3J0QXNzZXJ0aW9uRmFpbHVyZVdp
dGhNZXNzYWdlKToKKyAgICAgICAgKFdURkxvZ0xvY2tlcjo6V1RGUmVwb3J0QXJndW1lbnRBc3Nl
cnRpb25GYWlsdXJlKToKKyAgICAgICAgKFdURkxvZ0xvY2tlcjo6V1RGUmVwb3J0RmF0YWxFcnJv
cik6CisgICAgICAgIChXVEZMb2dMb2NrZXI6OldURlJlcG9ydEVycm9yKToKKyAgICAgICAgKFdU
RkxvZ0xvY2tlcjo6V1RGTG9nKToKKyAgICAgICAgKFdURkxvZ0xvY2tlcjo6V1RGTG9nVmVyYm9z
ZSk6CisKIDIwMTItMDEtMDYgIEhhamltZSBNb3JyaXRhICA8bW9ycml0YUBjaHJvbWl1bS5vcmc+
CiAKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc1Mjk2
CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd3RmL0Fzc2VydGlvbnMuY3BwIGIv
U291cmNlL0phdmFTY3JpcHRDb3JlL3d0Zi9Bc3NlcnRpb25zLmNwcAppbmRleCBkZTA2MmNlLi4z
ZGE2N2VmIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd3RmL0Fzc2VydGlvbnMu
Y3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93dGYvQXNzZXJ0aW9ucy5jcHAKQEAgLTk4
LDcgKzk4LDcgQEAgc3RhdGljIHZvaWQgdnByaW50Zl9zdGRlcnJfY29tbW9uKGNvbnN0IGNoYXIq
IGZvcm1hdCwgdmFfbGlzdCBhcmdzKQogICAgIC8vIEZhbGwgdGhyb3VnaCB0byB3cml0ZSB0byBz
dGRlcnIgaW4gdGhlIHNhbWUgbWFubmVyIGFzIG90aGVyIHBsYXRmb3Jtcy4KIAogI2VsaWYgUExB
VEZPUk0oQkxBQ0tCRVJSWSkKLSAgICBCbGFja0JlcnJ5OjpQbGF0Zm9ybTo6bG9nVihCbGFja0Jl
cnJ5OjpQbGF0Zm9ybTo6TG9nTGV2ZWxJbmZvLCBmb3JtYXQsIGFyZ3MpOworICAgIEJsYWNrQmVy
cnk6OlBsYXRmb3JtOjpsb2dTdHJlYW1WKGZvcm1hdCwgYXJncyk7CiAjZWxpZiBIQVZFKElTREVC
VUdHRVJQUkVTRU5UKQogICAgIGlmIChJc0RlYnVnZ2VyUHJlc2VudCgpKSB7CiAgICAgICAgIHNp
emVfdCBzaXplID0gMTAyNDsKQEAgLTEzMyw3ICsxMzMsOSBAQCBzdGF0aWMgdm9pZCB2cHJpbnRm
X3N0ZGVycl9jb21tb24oY29uc3QgY2hhciogZm9ybWF0LCB2YV9saXN0IGFyZ3MpCiAgICAgICAg
IH0gd2hpbGUgKHNpemUgPiAxMDI0KTsKICAgICB9CiAjZW5kaWYKKyNpZiAhUExBVEZPUk0oQkxB
Q0tCRVJSWSkKICAgICB2ZnByaW50ZihzdGRlcnIsIGZvcm1hdCwgYXJncyk7CisjZW5kaWYKIH0K
IAogI2lmIENPTVBJTEVSKENMQU5HKSB8fCAoQ09NUElMRVIoR0NDKSAmJiBHQ0NfVkVSU0lPTl9B
VF9MRUFTVCg0LCA2LCAwKSkKQEAgLTE5NCw4ICsxOTYsMjYgQEAgc3RhdGljIHZvaWQgcHJpbnRD
YWxsU2l0ZShjb25zdCBjaGFyKiBmaWxlLCBpbnQgbGluZSwgY29uc3QgY2hhciogZnVuY3Rpb24p
CiAjZW5kaWYKIH0KIAorI2lmIFBMQVRGT1JNKEJMQUNLQkVSUlkpCitzdHJ1Y3QgV1RGTG9nTG9j
a2VyIHsKKyAgICBXVEZMb2dMb2NrZXIoQmxhY2tCZXJyeTo6UGxhdGZvcm06Ok1lc3NhZ2VMb2dM
ZXZlbCBsb2dMZXZlbCkKKyAgICB7CisgICAgICAgIEJsYWNrQmVycnk6OlBsYXRmb3JtOjpsb2Nr
TG9nZ2luZyhsb2dMZXZlbCk7CisgICAgfQorCisgICAgfldURkxvZ0xvY2tlcigpCisgICAgewor
ICAgICAgICBCbGFja0JlcnJ5OjpQbGF0Zm9ybTo6dW5sb2NrTG9nZ2luZygpOworICAgIH0KK307
CisjZW5kaWYKKwogdm9pZCBXVEZSZXBvcnRBc3NlcnRpb25GYWlsdXJlKGNvbnN0IGNoYXIqIGZp
bGUsIGludCBsaW5lLCBjb25zdCBjaGFyKiBmdW5jdGlvbiwgY29uc3QgY2hhciogYXNzZXJ0aW9u
KQogeworI2lmIFBMQVRGT1JNKEJMQUNLQkVSUlkpCisgICAgV1RGTG9nTG9ja2VyIGxvY2tlcihC
bGFja0JlcnJ5OjpQbGF0Zm9ybTo6TG9nTGV2ZWxDcml0aWNhbCk7CisjZW5kaWYKKwogICAgIGlm
IChhc3NlcnRpb24pCiAgICAgICAgIHByaW50Zl9zdGRlcnJfY29tbW9uKCJBU1NFUlRJT04gRkFJ
TEVEOiAlc1xuIiwgYXNzZXJ0aW9uKTsKICAgICBlbHNlCkBAIC0yMDUsNiArMjI1LDEwIEBAIHZv
aWQgV1RGUmVwb3J0QXNzZXJ0aW9uRmFpbHVyZShjb25zdCBjaGFyKiBmaWxlLCBpbnQgbGluZSwg
Y29uc3QgY2hhciogZnVuY3Rpb24sCiAKIHZvaWQgV1RGUmVwb3J0QXNzZXJ0aW9uRmFpbHVyZVdp
dGhNZXNzYWdlKGNvbnN0IGNoYXIqIGZpbGUsIGludCBsaW5lLCBjb25zdCBjaGFyKiBmdW5jdGlv
biwgY29uc3QgY2hhciogYXNzZXJ0aW9uLCBjb25zdCBjaGFyKiBmb3JtYXQsIC4uLikKIHsKKyNp
ZiBQTEFURk9STShCTEFDS0JFUlJZKQorICAgIFdURkxvZ0xvY2tlciBsb2NrZXIoQmxhY2tCZXJy
eTo6UGxhdGZvcm06OkxvZ0xldmVsQ3JpdGljYWwpOworI2VuZGlmCisKICAgICB2YV9saXN0IGFy
Z3M7CiAgICAgdmFfc3RhcnQoYXJncywgZm9ybWF0KTsKICAgICB2cHJpbnRmX3N0ZGVycl93aXRo
X3ByZWZpeCgiQVNTRVJUSU9OIEZBSUxFRDogIiwgZm9ybWF0LCBhcmdzKTsKQEAgLTIxNSw2ICsy
MzksMTAgQEAgdm9pZCBXVEZSZXBvcnRBc3NlcnRpb25GYWlsdXJlV2l0aE1lc3NhZ2UoY29uc3Qg
Y2hhciogZmlsZSwgaW50IGxpbmUsIGNvbnN0IGNoYXIKIAogdm9pZCBXVEZSZXBvcnRBcmd1bWVu
dEFzc2VydGlvbkZhaWx1cmUoY29uc3QgY2hhciogZmlsZSwgaW50IGxpbmUsIGNvbnN0IGNoYXIq
IGZ1bmN0aW9uLCBjb25zdCBjaGFyKiBhcmdOYW1lLCBjb25zdCBjaGFyKiBhc3NlcnRpb24pCiB7
CisjaWYgUExBVEZPUk0oQkxBQ0tCRVJSWSkKKyAgICBXVEZMb2dMb2NrZXIgbG9ja2VyKEJsYWNr
QmVycnk6OlBsYXRmb3JtOjpMb2dMZXZlbENyaXRpY2FsKTsKKyNlbmRpZgorCiAgICAgcHJpbnRm
X3N0ZGVycl9jb21tb24oIkFSR1VNRU5UIEJBRDogJXMsICVzXG4iLCBhcmdOYW1lLCBhc3NlcnRp
b24pOwogICAgIHByaW50Q2FsbFNpdGUoZmlsZSwgbGluZSwgZnVuY3Rpb24pOwogfQpAQCAtMjc1
LDYgKzMwMywxMCBAQCB2b2lkIFdURlJlcG9ydEJhY2t0cmFjZSgpCiAKIHZvaWQgV1RGUmVwb3J0
RmF0YWxFcnJvcihjb25zdCBjaGFyKiBmaWxlLCBpbnQgbGluZSwgY29uc3QgY2hhciogZnVuY3Rp
b24sIGNvbnN0IGNoYXIqIGZvcm1hdCwgLi4uKQogeworI2lmIFBMQVRGT1JNKEJMQUNLQkVSUlkp
CisgICAgV1RGTG9nTG9ja2VyIGxvY2tlcihCbGFja0JlcnJ5OjpQbGF0Zm9ybTo6TG9nTGV2ZWxD
cml0aWNhbCk7CisjZW5kaWYKKwogICAgIHZhX2xpc3QgYXJnczsKICAgICB2YV9zdGFydChhcmdz
LCBmb3JtYXQpOwogICAgIHZwcmludGZfc3RkZXJyX3dpdGhfcHJlZml4KCJGQVRBTCBFUlJPUjog
IiwgZm9ybWF0LCBhcmdzKTsKQEAgLTI4NSw2ICszMTcsMTAgQEAgdm9pZCBXVEZSZXBvcnRGYXRh
bEVycm9yKGNvbnN0IGNoYXIqIGZpbGUsIGludCBsaW5lLCBjb25zdCBjaGFyKiBmdW5jdGlvbiwg
Y29uc3QKIAogdm9pZCBXVEZSZXBvcnRFcnJvcihjb25zdCBjaGFyKiBmaWxlLCBpbnQgbGluZSwg
Y29uc3QgY2hhciogZnVuY3Rpb24sIGNvbnN0IGNoYXIqIGZvcm1hdCwgLi4uKQogeworI2lmIFBM
QVRGT1JNKEJMQUNLQkVSUlkpCisgICAgV1RGTG9nTG9ja2VyIGxvY2tlcihCbGFja0JlcnJ5OjpQ
bGF0Zm9ybTo6TG9nTGV2ZWxXYXJuKTsKKyNlbmRpZgorCiAgICAgdmFfbGlzdCBhcmdzOwogICAg
IHZhX3N0YXJ0KGFyZ3MsIGZvcm1hdCk7CiAgICAgdnByaW50Zl9zdGRlcnJfd2l0aF9wcmVmaXgo
IkVSUk9SOiAiLCBmb3JtYXQsIGFyZ3MpOwpAQCAtMjk4LDYgKzMzNCwxMCBAQCB2b2lkIFdURkxv
ZyhXVEZMb2dDaGFubmVsKiBjaGFubmVsLCBjb25zdCBjaGFyKiBmb3JtYXQsIC4uLikKICAgICBp
ZiAoY2hhbm5lbC0+c3RhdGUgIT0gV1RGTG9nQ2hhbm5lbE9uKQogICAgICAgICByZXR1cm47CiAK
KyNpZiBQTEFURk9STShCTEFDS0JFUlJZKQorICAgIFdURkxvZ0xvY2tlciBsb2NrZXIoQmxhY2tC
ZXJyeTo6UGxhdGZvcm06OkxvZ0xldmVsSW5mbyk7CisjZW5kaWYKKwogICAgIHZhX2xpc3QgYXJn
czsKICAgICB2YV9zdGFydChhcmdzLCBmb3JtYXQpOwogICAgIHZwcmludGZfc3RkZXJyX3dpdGhf
dHJhaWxpbmdfbmV3bGluZShmb3JtYXQsIGFyZ3MpOwpAQCAtMzA5LDYgKzM0OSwxMCBAQCB2b2lk
IFdURkxvZ1ZlcmJvc2UoY29uc3QgY2hhciogZmlsZSwgaW50IGxpbmUsIGNvbnN0IGNoYXIqIGZ1
bmN0aW9uLCBXVEZMb2dDaGFubgogICAgIGlmIChjaGFubmVsLT5zdGF0ZSAhPSBXVEZMb2dDaGFu
bmVsT24pCiAgICAgICAgIHJldHVybjsKIAorI2lmIFBMQVRGT1JNKEJMQUNLQkVSUlkpCisgICAg
V1RGTG9nTG9ja2VyIGxvY2tlcihCbGFja0JlcnJ5OjpQbGF0Zm9ybTo6TG9nTGV2ZWxJbmZvKTsK
KyNlbmRpZgorCiAgICAgdmFfbGlzdCBhcmdzOwogICAgIHZhX3N0YXJ0KGFyZ3MsIGZvcm1hdCk7
CiAgICAgdnByaW50Zl9zdGRlcnJfd2l0aF90cmFpbGluZ19uZXdsaW5lKGZvcm1hdCwgYXJncyk7
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>