<?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>129526</bug_id>
          
          <creation_ts>2014-02-28 18:04:27 -0800</creation_ts>
          <short_desc>Change PageActivityAssertionToken to use a WeakPtr</short_desc>
          <delta_ts>2014-06-04 03:24:47 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></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="Gavin Barraclough">barraclough</reporter>
          <assigned_to name="Gavin Barraclough">barraclough</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>985807</commentid>
    <comment_count>0</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2014-02-28 18:04:27 -0800</bug_when>
    <thetext>PageThrottler effectively implements a bespoke weak pointer mechanism; remove this &amp; just use WeakPtr.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>985809</commentid>
    <comment_count>1</comment_count>
      <attachid>225517</attachid>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2014-02-28 18:08:55 -0800</bug_when>
    <thetext>Created attachment 225517
Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>985898</commentid>
    <comment_count>2</comment_count>
      <attachid>225543</attachid>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2014-03-01 00:29:20 -0800</bug_when>
    <thetext>Created attachment 225543
Build fix (odd; works for me :-/)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>985903</commentid>
    <comment_count>3</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2014-03-01 00:56:36 -0800</bug_when>
    <thetext>Transmitting file data .....
Committed revision 164914.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1013286</commentid>
    <comment_count>4</comment_count>
      <attachid>225517</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-06-04 03:24:47 -0700</bug_when>
    <thetext>Comment on attachment 225517
Fix

Cleared Sam Weinig&apos;s review+ from obsolete attachment 225517 so that this bug does not appear in http://webkit.org/pending-commit.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>225517</attachid>
            <date>2014-02-28 18:08:55 -0800</date>
            <delta_ts>2014-06-04 03:24:47 -0700</delta_ts>
            <desc>Fix</desc>
            <filename>129526.1.patch</filename>
            <type>text/plain</type>
            <size>6753</size>
            <attacher name="Gavin Barraclough">barraclough</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2NDkwMSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDM1IEBACisyMDE0LTAyLTI4ICBHYXZpbiBC
YXJyYWNsb3VnaCAgPGJhcnJhY2xvdWdoQGFwcGxlLmNvbT4KKworICAgICAgICBDaGFuZ2UgUGFn
ZUFjdGl2aXR5QXNzZXJ0aW9uVG9rZW4gdG8gdXNlIGEgV2Vha1B0cgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI5NTI2CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUGFnZVRocm90dGxlciBlZmZlY3RpdmVs
eSBpbXBsZW1lbnRzIGEgYmVzcG9rZSB3ZWFrIHBvaW50ZXIgbWVjaGFuaXNtOyByZW1vdmUgdGhp
cyAmIGp1c3QgdXNlIFdlYWtQdHIuCisKKyAgICAgICAgKiBwYWdlL1BhZ2VBY3Rpdml0eUFzc2Vy
dGlvblRva2VuLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlBhZ2VBY3Rpdml0eUFzc2VydGlvblRv
a2VuOjpQYWdlQWN0aXZpdHlBc3NlcnRpb25Ub2tlbik6CisgICAgICAgIChXZWJDb3JlOjpQYWdl
QWN0aXZpdHlBc3NlcnRpb25Ub2tlbjo6flBhZ2VBY3Rpdml0eUFzc2VydGlvblRva2VuKToKKyAg
ICAgICAgICAgIC0gYWRkQWN0aXZpdHlUb2tlbi0+aW5jcmVtZW50QWN0aXZpdHlDb3VudCwgcmVt
b3ZlQWN0aXZpdHlUb2tlbi0+ZGVjcmVtZW50QWN0aXZpdHlDb3VudAorICAgICAgICAqIHBhZ2Uv
UGFnZUFjdGl2aXR5QXNzZXJ0aW9uVG9rZW4uaDoKKyAgICAgICAgICAgIC0gcmVtb3ZlZCBpbnZh
bGlkYXRlLCBtYWRlIG1fdGhyb3R0bGVyIGEgV2Vha1B0cgorICAgICAgICAqIHBhZ2UvUGFnZVRo
cm90dGxlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpQYWdlVGhyb3R0bGVyOjpQYWdlVGhyb3R0
bGVyKToKKyAgICAgICAgICAgIC0gaW5pdGlhbGl6ZSBtX3dlYWtQdHJGYWN0b3J5LCBtX2FjdGl2
aXR5Q291bnQuCisgICAgICAgIChXZWJDb3JlOjpQYWdlVGhyb3R0bGVyOjp+UGFnZVRocm90dGxl
cik6CisgICAgICAgICAgICAtIHJlbW92ZWQgY2FsbGVkIHRvIGludmFsaWRhdGUuCisgICAgICAg
IChXZWJDb3JlOjpQYWdlVGhyb3R0bGVyOjpzdGFydFRocm90dGxlSHlzdGVyZXNpc1RpbWVyKToK
KyAgICAgICAgICAgIC0gbV9hY3Rpdml0eVRva2Vucy5zaXplKCktPm1fYWN0aXZpdHlDb3VudAor
ICAgICAgICAoV2ViQ29yZTo6UGFnZVRocm90dGxlcjo6dGhyb3R0bGVIeXN0ZXJlc2lzVGltZXJG
aXJlZCk6CisgICAgICAgICAgICAtIG1fYWN0aXZpdHlUb2tlbnMuc2l6ZSgpLT5tX2FjdGl2aXR5
Q291bnQKKyAgICAgICAgKFdlYkNvcmU6OlBhZ2VUaHJvdHRsZXI6OmluY3JlbWVudEFjdGl2aXR5
Q291bnQpOgorICAgICAgICAgICAgLSBtX2FjdGl2aXR5VG9rZW5zLmFkZC0+KysKKyAgICAgICAg
KFdlYkNvcmU6OlBhZ2VUaHJvdHRsZXI6OmRlY3JlbWVudEFjdGl2aXR5Q291bnQpOgorICAgICAg
ICAgICAgLSBtX2FjdGl2aXR5VG9rZW5zLnJlbW92ZS0+LS0KKyAgICAgICAgKiBwYWdlL1BhZ2VU
aHJvdHRsZXIuaDoKKyAgICAgICAgKFdlYkNvcmU6OlBhZ2VUaHJvdHRsZXI6OndlYWtQdHIpOgor
ICAgICAgICAgICAgLSByZXBsYWNlZCBIYXNoU2V0IHdpdGggV2Vha1B0ckZhY3RvcnkgJiBjb3Vu
dC4KKwogMjAxNC0wMi0yOCAgRGVhbiBKYWNrc29uICA8ZGlub0BhcHBsZS5jb20+CiAKICAgICAg
ICAgQ3Jhc2ggYXQgZWJheS5jb20gd2hlbiB2aWV3aW5nIGF1Y3Rpb24gaXRlbXMgYXQgY29tLmFw
cGxlLldlYkNvcmU6IFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dDNEOjpnZXRFeHRlbnNpb25zICsg
MTAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZUFjdGl2aXR5QXNzZXJ0aW9uVG9rZW4u
Y3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZUFjdGl2aXR5QXNzZXJ0
aW9uVG9rZW4uY3BwCShyZXZpc2lvbiAxNjQ4OTEpCisrKyBTb3VyY2UvV2ViQ29yZS9wYWdlL1Bh
Z2VBY3Rpdml0eUFzc2VydGlvblRva2VuLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzEsMjAgKzMx
LDE1IEBACiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKIFBhZ2VBY3Rpdml0eUFzc2VydGlvblRva2Vu
OjpQYWdlQWN0aXZpdHlBc3NlcnRpb25Ub2tlbihQYWdlVGhyb3R0bGVyJiB0aHJvdHRsZXIpCi0g
ICAgOiBtX3Rocm90dGxlcigmdGhyb3R0bGVyKQorICAgIDogbV90aHJvdHRsZXIodGhyb3R0bGVy
LndlYWtQdHIoKSkKIHsKLSAgICBtX3Rocm90dGxlci0+YWRkQWN0aXZpdHlUb2tlbigqdGhpcyk7
CisgICAgdGhyb3R0bGVyLmluY3JlbWVudEFjdGl2aXR5Q291bnQoKTsKIH0KIAogUGFnZUFjdGl2
aXR5QXNzZXJ0aW9uVG9rZW46On5QYWdlQWN0aXZpdHlBc3NlcnRpb25Ub2tlbigpCiB7Ci0gICAg
aWYgKG1fdGhyb3R0bGVyKQotICAgICAgICBtX3Rocm90dGxlci0+cmVtb3ZlQWN0aXZpdHlUb2tl
bigqdGhpcyk7Ci19Ci0KLXZvaWQgUGFnZUFjdGl2aXR5QXNzZXJ0aW9uVG9rZW46OmludmFsaWRh
dGUoKQotewotICAgIG1fdGhyb3R0bGVyID0gMDsKKyAgICBpZiAoUGFnZVRocm90dGxlciogdGhy
b3R0bGVyID0gbV90aHJvdHRsZXIuZ2V0KCkpCisgICAgICAgIHRocm90dGxlci0+ZGVjcmVtZW50
QWN0aXZpdHlDb3VudCgpOwogfQogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCkluZGV4OiBTb3Vy
Y2UvV2ViQ29yZS9wYWdlL1BhZ2VBY3Rpdml0eUFzc2VydGlvblRva2VuLmgKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlQWN0aXZpdHlBc3NlcnRpb25Ub2tlbi5oCShyZXZp
c2lvbiAxNjQ4OTEpCisrKyBTb3VyY2UvV2ViQ29yZS9wYWdlL1BhZ2VBY3Rpdml0eUFzc2VydGlv
blRva2VuLmgJKHdvcmtpbmcgY29weSkKQEAgLTI3LDYgKzI3LDcgQEAKICNkZWZpbmUgUGFnZUFj
dGl2aXR5QXNzZXJ0aW9uVG9rZW5faAogCiAjaW5jbHVkZSA8d3RmL05vbmNvcHlhYmxlLmg+Cisj
aW5jbHVkZSA8d3RmL1dlYWtQdHIuaD4KIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCkBAIC0zOCwx
MCArMzksOCBAQCBwdWJsaWM6CiAgICAgUGFnZUFjdGl2aXR5QXNzZXJ0aW9uVG9rZW4oUGFnZVRo
cm90dGxlciYpOwogICAgIH5QYWdlQWN0aXZpdHlBc3NlcnRpb25Ub2tlbigpOwogCi0gICAgdm9p
ZCBpbnZhbGlkYXRlKCk7Ci0KIHByaXZhdGU6Ci0gICAgUGFnZVRocm90dGxlciogbV90aHJvdHRs
ZXI7CisgICAgV2Vha1B0cjxQYWdlVGhyb3R0bGVyPiBtX3Rocm90dGxlcjsKIH07CiAKIH0gLy8g
bmFtZXNwYWNlIFdlYkNvcmUKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZVRocm90dGxl
ci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlVGhyb3R0bGVyLmNw
cAkocmV2aXNpb24gMTY0ODkxKQorKysgU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlVGhyb3R0bGVy
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNDIsNiArNDIsOCBAQCBQYWdlVGhyb3R0bGVyOjpQYWdl
VGhyb3R0bGVyKFBhZ2UmIHBhZ2UsCiAgICAgLCBtX3ZpZXdTdGF0ZSh2aWV3U3RhdGUpCiAgICAg
LCBtX3Rocm90dGxlU3RhdGUoUGFnZU5vdFRocm90dGxlZFN0YXRlKQogICAgICwgbV90aHJvdHRs
ZUh5c3RlcmVzaXNUaW1lcih0aGlzLCAmUGFnZVRocm90dGxlcjo6dGhyb3R0bGVIeXN0ZXJlc2lz
VGltZXJGaXJlZCkKKyAgICAsIG1fd2Vha1B0ckZhY3RvcnkodGhpcykKKyAgICAsIG1fYWN0aXZp
dHlDb3VudCgwKQogICAgICwgbV92aXN1YWxseU5vbklkbGUoIlBhZ2UgaXMgbm90IHZpc3VhbGx5
IGlkbGUuIikKICAgICAsIG1fcGFnZUFjdGl2aXR5KCJQYWdlIGlzIGFjdGl2ZS4iKQogewpAQCAt
NTQsOSArNTYsNiBAQCBQYWdlVGhyb3R0bGVyOjp+UGFnZVRocm90dGxlcigpCiB7CiAgICAgbV9w
YWdlLnNldFRpbWVyVGhyb3R0bGluZ0VuYWJsZWQoZmFsc2UpOwogCi0gICAgZm9yIChhdXRvIGl0
ID0gbV9hY3Rpdml0eVRva2Vucy5iZWdpbigpLCBlbmQgPSBtX2FjdGl2aXR5VG9rZW5zLmVuZCgp
OyBpdCAhPSBlbmQ7ICsraXQpCi0gICAgICAgICgqaXQpLT5pbnZhbGlkYXRlKCk7Ci0KICAgICBp
ZiAobV90aHJvdHRsZVN0YXRlICE9IFBhZ2VUaHJvdHRsZWRTdGF0ZSkKICAgICAgICAgbV9wYWdl
QWN0aXZpdHkuZW5kQWN0aXZpdHkoKTsKIH0KQEAgLTE1MiwyNCArMTUxLDIwIEBAIHZvaWQgUGFn
ZVRocm90dGxlcjo6c3RhcnRUaHJvdHRsZUh5c3RlcmUKIHsKICAgICBpZiAobV90aHJvdHRsZUh5
c3RlcmVzaXNUaW1lci5pc0FjdGl2ZSgpKQogICAgICAgICBtX3Rocm90dGxlSHlzdGVyZXNpc1Rp
bWVyLnN0b3AoKTsKLSAgICBpZiAoIW1fYWN0aXZpdHlUb2tlbnMuc2l6ZSgpKQorICAgIGlmICgh
bV9hY3Rpdml0eUNvdW50KQogICAgICAgICBtX3Rocm90dGxlSHlzdGVyZXNpc1RpbWVyLnN0YXJ0
T25lU2hvdChrVGhyb3R0bGVIeXN0ZXJlc2lzU2Vjb25kcyk7CiB9CiAKIHZvaWQgUGFnZVRocm90
dGxlcjo6dGhyb3R0bGVIeXN0ZXJlc2lzVGltZXJGaXJlZChUaW1lcjxQYWdlVGhyb3R0bGVyPiYp
CiB7Ci0gICAgQVNTRVJUKCFtX2FjdGl2aXR5VG9rZW5zLnNpemUoKSk7CisgICAgQVNTRVJUKCFt
X2FjdGl2aXR5Q291bnQpOwogICAgIHRocm90dGxlUGFnZSgpOwogfQogCi12b2lkIFBhZ2VUaHJv
dHRsZXI6OmFkZEFjdGl2aXR5VG9rZW4oUGFnZUFjdGl2aXR5QXNzZXJ0aW9uVG9rZW4mIHRva2Vu
KQordm9pZCBQYWdlVGhyb3R0bGVyOjppbmNyZW1lbnRBY3Rpdml0eUNvdW50KCkKIHsKLSAgICBB
U1NFUlQoIW1fYWN0aXZpdHlUb2tlbnMuY29udGFpbnMoJnRva2VuKSk7Ci0KLSAgICBtX2FjdGl2
aXR5VG9rZW5zLmFkZCgmdG9rZW4pOwotCiAgICAgLy8gSWYgd2UndmUgYWxyZWFkeSBnb3QgZXZl
bnRzIHRoYXQgYmxvY2sgdGhyb3R0bGluZyB3ZSBjYW4gcmV0dXJuIGVhcmx5Ci0gICAgaWYgKG1f
YWN0aXZpdHlUb2tlbnMuc2l6ZSgpID4gMSkKKyAgICBpZiAobV9hY3Rpdml0eUNvdW50KyspCiAg
ICAgICAgIHJldHVybjsKIAogICAgIGlmIChtX3Rocm90dGxlU3RhdGUgPT0gUGFnZU5vdFRocm90
dGxlZFN0YXRlKQpAQCAtMTgyLDEzICsxNzcsOSBAQCB2b2lkIFBhZ2VUaHJvdHRsZXI6OmFkZEFj
dGl2aXR5VG9rZW4oUGFnCiAgICAgc3RvcFRocm90dGxlSHlzdGVyZXNpc1RpbWVyKCk7CiB9CiAK
LXZvaWQgUGFnZVRocm90dGxlcjo6cmVtb3ZlQWN0aXZpdHlUb2tlbihQYWdlQWN0aXZpdHlBc3Nl
cnRpb25Ub2tlbiYgdG9rZW4pCit2b2lkIFBhZ2VUaHJvdHRsZXI6OmRlY3JlbWVudEFjdGl2aXR5
Q291bnQoKQogewotICAgIEFTU0VSVChtX2FjdGl2aXR5VG9rZW5zLmNvbnRhaW5zKCZ0b2tlbikp
OwotCi0gICAgbV9hY3Rpdml0eVRva2Vucy5yZW1vdmUoJnRva2VuKTsKLQotICAgIGlmIChtX2Fj
dGl2aXR5VG9rZW5zLnNpemUoKSkKKyAgICBpZiAoLS1tX2FjdGl2aXR5Q291bnQpCiAgICAgICAg
IHJldHVybjsKIAogICAgIGlmIChtX3Rocm90dGxlU3RhdGUgPT0gUGFnZU5vdFRocm90dGxlZFN0
YXRlKQpJbmRleDogU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlVGhyb3R0bGVyLmgKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlVGhyb3R0bGVyLmgJKHJldmlzaW9uIDE2NDg5
MSkKKysrIFNvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZVRocm90dGxlci5oCSh3b3JraW5nIGNvcHkp
CkBAIC02MSw4ICs2MSw5IEBAIHByaXZhdGU6CiAgICAgfTsKIAogICAgIGZyaWVuZCBjbGFzcyBQ
YWdlQWN0aXZpdHlBc3NlcnRpb25Ub2tlbjsKLSAgICB2b2lkIGFkZEFjdGl2aXR5VG9rZW4oUGFn
ZUFjdGl2aXR5QXNzZXJ0aW9uVG9rZW4mKTsKLSAgICB2b2lkIHJlbW92ZUFjdGl2aXR5VG9rZW4o
UGFnZUFjdGl2aXR5QXNzZXJ0aW9uVG9rZW4mKTsKKyAgICBXZWFrUHRyPFBhZ2VUaHJvdHRsZXI+
IHdlYWtQdHIoKSB7IHJldHVybiBtX3dlYWtQdHJGYWN0b3J5LmNyZWF0ZVdlYWtQdHIoKTsgfQor
ICAgIHZvaWQgaW5jcmVtZW50QWN0aXZpdHlDb3VudCgpOworICAgIHZvaWQgZGVjcmVtZW50QWN0
aXZpdHlDb3VudCgpOwogCiAgICAgdm9pZCByZXBvcnRJbnRlcmVzdGluZ0V2ZW50KCk7CiAKQEAg
LTgwLDcgKzgxLDggQEAgcHJpdmF0ZToKICAgICBWaWV3U3RhdGU6OkZsYWdzIG1fdmlld1N0YXRl
OwogICAgIFBhZ2VUaHJvdHRsZVN0YXRlIG1fdGhyb3R0bGVTdGF0ZTsKICAgICBUaW1lcjxQYWdl
VGhyb3R0bGVyPiBtX3Rocm90dGxlSHlzdGVyZXNpc1RpbWVyOwotICAgIEhhc2hTZXQ8UGFnZUFj
dGl2aXR5QXNzZXJ0aW9uVG9rZW4qPiBtX2FjdGl2aXR5VG9rZW5zOworICAgIFdlYWtQdHJGYWN0
b3J5PFBhZ2VUaHJvdHRsZXI+IG1fd2Vha1B0ckZhY3Rvcnk7CisgICAgc2l6ZV90IG1fYWN0aXZp
dHlDb3VudDsKICAgICBVc2VyQWN0aXZpdHkgbV92aXN1YWxseU5vbklkbGU7CiAgICAgVXNlckFj
dGl2aXR5IG1fcGFnZUFjdGl2aXR5OwogfTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>225543</attachid>
            <date>2014-03-01 00:29:20 -0800</date>
            <delta_ts>2014-03-01 00:29:20 -0800</delta_ts>
            <desc>Build fix (odd; works for me :-/)</desc>
            <filename>129526.2.patch</filename>
            <type>text/plain</type>
            <size>6902</size>
            <attacher name="Gavin Barraclough">barraclough</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2NDkwMSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDM1IEBACisyMDE0LTAyLTI4ICBHYXZpbiBC
YXJyYWNsb3VnaCAgPGJhcnJhY2xvdWdoQGFwcGxlLmNvbT4KKworICAgICAgICBDaGFuZ2UgUGFn
ZUFjdGl2aXR5QXNzZXJ0aW9uVG9rZW4gdG8gdXNlIGEgV2Vha1B0cgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI5NTI2CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUGFnZVRocm90dGxlciBlZmZlY3RpdmVs
eSBpbXBsZW1lbnRzIGEgYmVzcG9rZSB3ZWFrIHBvaW50ZXIgbWVjaGFuaXNtOyByZW1vdmUgdGhp
cyAmIGp1c3QgdXNlIFdlYWtQdHIuCisKKyAgICAgICAgKiBwYWdlL1BhZ2VBY3Rpdml0eUFzc2Vy
dGlvblRva2VuLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlBhZ2VBY3Rpdml0eUFzc2VydGlvblRv
a2VuOjpQYWdlQWN0aXZpdHlBc3NlcnRpb25Ub2tlbik6CisgICAgICAgIChXZWJDb3JlOjpQYWdl
QWN0aXZpdHlBc3NlcnRpb25Ub2tlbjo6flBhZ2VBY3Rpdml0eUFzc2VydGlvblRva2VuKToKKyAg
ICAgICAgICAgIC0gYWRkQWN0aXZpdHlUb2tlbi0+aW5jcmVtZW50QWN0aXZpdHlDb3VudCwgcmVt
b3ZlQWN0aXZpdHlUb2tlbi0+ZGVjcmVtZW50QWN0aXZpdHlDb3VudAorICAgICAgICAqIHBhZ2Uv
UGFnZUFjdGl2aXR5QXNzZXJ0aW9uVG9rZW4uaDoKKyAgICAgICAgICAgIC0gcmVtb3ZlZCBpbnZh
bGlkYXRlLCBtYWRlIG1fdGhyb3R0bGVyIGEgV2Vha1B0cgorICAgICAgICAqIHBhZ2UvUGFnZVRo
cm90dGxlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpQYWdlVGhyb3R0bGVyOjpQYWdlVGhyb3R0
bGVyKToKKyAgICAgICAgICAgIC0gaW5pdGlhbGl6ZSBtX3dlYWtQdHJGYWN0b3J5LCBtX2FjdGl2
aXR5Q291bnQuCisgICAgICAgIChXZWJDb3JlOjpQYWdlVGhyb3R0bGVyOjp+UGFnZVRocm90dGxl
cik6CisgICAgICAgICAgICAtIHJlbW92ZWQgY2FsbGVkIHRvIGludmFsaWRhdGUuCisgICAgICAg
IChXZWJDb3JlOjpQYWdlVGhyb3R0bGVyOjpzdGFydFRocm90dGxlSHlzdGVyZXNpc1RpbWVyKToK
KyAgICAgICAgICAgIC0gbV9hY3Rpdml0eVRva2Vucy5zaXplKCktPm1fYWN0aXZpdHlDb3VudAor
ICAgICAgICAoV2ViQ29yZTo6UGFnZVRocm90dGxlcjo6dGhyb3R0bGVIeXN0ZXJlc2lzVGltZXJG
aXJlZCk6CisgICAgICAgICAgICAtIG1fYWN0aXZpdHlUb2tlbnMuc2l6ZSgpLT5tX2FjdGl2aXR5
Q291bnQKKyAgICAgICAgKFdlYkNvcmU6OlBhZ2VUaHJvdHRsZXI6OmluY3JlbWVudEFjdGl2aXR5
Q291bnQpOgorICAgICAgICAgICAgLSBtX2FjdGl2aXR5VG9rZW5zLmFkZC0+KysKKyAgICAgICAg
KFdlYkNvcmU6OlBhZ2VUaHJvdHRsZXI6OmRlY3JlbWVudEFjdGl2aXR5Q291bnQpOgorICAgICAg
ICAgICAgLSBtX2FjdGl2aXR5VG9rZW5zLnJlbW92ZS0+LS0KKyAgICAgICAgKiBwYWdlL1BhZ2VU
aHJvdHRsZXIuaDoKKyAgICAgICAgKFdlYkNvcmU6OlBhZ2VUaHJvdHRsZXI6OndlYWtQdHIpOgor
ICAgICAgICAgICAgLSByZXBsYWNlZCBIYXNoU2V0IHdpdGggV2Vha1B0ckZhY3RvcnkgJiBjb3Vu
dC4KKwogMjAxNC0wMi0yOCAgRGVhbiBKYWNrc29uICA8ZGlub0BhcHBsZS5jb20+CiAKICAgICAg
ICAgQ3Jhc2ggYXQgZWJheS5jb20gd2hlbiB2aWV3aW5nIGF1Y3Rpb24gaXRlbXMgYXQgY29tLmFw
cGxlLldlYkNvcmU6IFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dDNEOjpnZXRFeHRlbnNpb25zICsg
MTAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZUFjdGl2aXR5QXNzZXJ0aW9uVG9rZW4u
Y3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZUFjdGl2aXR5QXNzZXJ0
aW9uVG9rZW4uY3BwCShyZXZpc2lvbiAxNjQ4OTEpCisrKyBTb3VyY2UvV2ViQ29yZS9wYWdlL1Bh
Z2VBY3Rpdml0eUFzc2VydGlvblRva2VuLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzEsMjAgKzMx
LDE1IEBACiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKIFBhZ2VBY3Rpdml0eUFzc2VydGlvblRva2Vu
OjpQYWdlQWN0aXZpdHlBc3NlcnRpb25Ub2tlbihQYWdlVGhyb3R0bGVyJiB0aHJvdHRsZXIpCi0g
ICAgOiBtX3Rocm90dGxlcigmdGhyb3R0bGVyKQorICAgIDogbV90aHJvdHRsZXIodGhyb3R0bGVy
LndlYWtQdHIoKSkKIHsKLSAgICBtX3Rocm90dGxlci0+YWRkQWN0aXZpdHlUb2tlbigqdGhpcyk7
CisgICAgdGhyb3R0bGVyLmluY3JlbWVudEFjdGl2aXR5Q291bnQoKTsKIH0KIAogUGFnZUFjdGl2
aXR5QXNzZXJ0aW9uVG9rZW46On5QYWdlQWN0aXZpdHlBc3NlcnRpb25Ub2tlbigpCiB7Ci0gICAg
aWYgKG1fdGhyb3R0bGVyKQotICAgICAgICBtX3Rocm90dGxlci0+cmVtb3ZlQWN0aXZpdHlUb2tl
bigqdGhpcyk7Ci19Ci0KLXZvaWQgUGFnZUFjdGl2aXR5QXNzZXJ0aW9uVG9rZW46OmludmFsaWRh
dGUoKQotewotICAgIG1fdGhyb3R0bGVyID0gMDsKKyAgICBpZiAoUGFnZVRocm90dGxlciogdGhy
b3R0bGVyID0gbV90aHJvdHRsZXIuZ2V0KCkpCisgICAgICAgIHRocm90dGxlci0+ZGVjcmVtZW50
QWN0aXZpdHlDb3VudCgpOwogfQogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCkluZGV4OiBTb3Vy
Y2UvV2ViQ29yZS9wYWdlL1BhZ2VBY3Rpdml0eUFzc2VydGlvblRva2VuLmgKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlQWN0aXZpdHlBc3NlcnRpb25Ub2tlbi5oCShyZXZp
c2lvbiAxNjQ4OTEpCisrKyBTb3VyY2UvV2ViQ29yZS9wYWdlL1BhZ2VBY3Rpdml0eUFzc2VydGlv
blRva2VuLmgJKHdvcmtpbmcgY29weSkKQEAgLTI3LDYgKzI3LDcgQEAKICNkZWZpbmUgUGFnZUFj
dGl2aXR5QXNzZXJ0aW9uVG9rZW5faAogCiAjaW5jbHVkZSA8d3RmL05vbmNvcHlhYmxlLmg+Cisj
aW5jbHVkZSA8d3RmL1dlYWtQdHIuaD4KIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCkBAIC0zOCwx
MCArMzksOCBAQCBwdWJsaWM6CiAgICAgUGFnZUFjdGl2aXR5QXNzZXJ0aW9uVG9rZW4oUGFnZVRo
cm90dGxlciYpOwogICAgIH5QYWdlQWN0aXZpdHlBc3NlcnRpb25Ub2tlbigpOwogCi0gICAgdm9p
ZCBpbnZhbGlkYXRlKCk7Ci0KIHByaXZhdGU6Ci0gICAgUGFnZVRocm90dGxlciogbV90aHJvdHRs
ZXI7CisgICAgV2Vha1B0cjxQYWdlVGhyb3R0bGVyPiBtX3Rocm90dGxlcjsKIH07CiAKIH0gLy8g
bmFtZXNwYWNlIFdlYkNvcmUKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZVRocm90dGxl
ci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlVGhyb3R0bGVyLmNw
cAkocmV2aXNpb24gMTY0ODkxKQorKysgU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlVGhyb3R0bGVy
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNDIsNiArNDIsOCBAQCBQYWdlVGhyb3R0bGVyOjpQYWdl
VGhyb3R0bGVyKFBhZ2UmIHBhZ2UsCiAgICAgLCBtX3ZpZXdTdGF0ZSh2aWV3U3RhdGUpCiAgICAg
LCBtX3Rocm90dGxlU3RhdGUoUGFnZU5vdFRocm90dGxlZFN0YXRlKQogICAgICwgbV90aHJvdHRs
ZUh5c3RlcmVzaXNUaW1lcih0aGlzLCAmUGFnZVRocm90dGxlcjo6dGhyb3R0bGVIeXN0ZXJlc2lz
VGltZXJGaXJlZCkKKyAgICAsIG1fd2Vha1B0ckZhY3RvcnkodGhpcykKKyAgICAsIG1fYWN0aXZp
dHlDb3VudCgwKQogICAgICwgbV92aXN1YWxseU5vbklkbGUoIlBhZ2UgaXMgbm90IHZpc3VhbGx5
IGlkbGUuIikKICAgICAsIG1fcGFnZUFjdGl2aXR5KCJQYWdlIGlzIGFjdGl2ZS4iKQogewpAQCAt
NTQsOSArNTYsNiBAQCBQYWdlVGhyb3R0bGVyOjp+UGFnZVRocm90dGxlcigpCiB7CiAgICAgbV9w
YWdlLnNldFRpbWVyVGhyb3R0bGluZ0VuYWJsZWQoZmFsc2UpOwogCi0gICAgZm9yIChhdXRvIGl0
ID0gbV9hY3Rpdml0eVRva2Vucy5iZWdpbigpLCBlbmQgPSBtX2FjdGl2aXR5VG9rZW5zLmVuZCgp
OyBpdCAhPSBlbmQ7ICsraXQpCi0gICAgICAgICgqaXQpLT5pbnZhbGlkYXRlKCk7Ci0KICAgICBp
ZiAobV90aHJvdHRsZVN0YXRlICE9IFBhZ2VUaHJvdHRsZWRTdGF0ZSkKICAgICAgICAgbV9wYWdl
QWN0aXZpdHkuZW5kQWN0aXZpdHkoKTsKIH0KQEAgLTE1MiwyNCArMTUxLDIwIEBAIHZvaWQgUGFn
ZVRocm90dGxlcjo6c3RhcnRUaHJvdHRsZUh5c3RlcmUKIHsKICAgICBpZiAobV90aHJvdHRsZUh5
c3RlcmVzaXNUaW1lci5pc0FjdGl2ZSgpKQogICAgICAgICBtX3Rocm90dGxlSHlzdGVyZXNpc1Rp
bWVyLnN0b3AoKTsKLSAgICBpZiAoIW1fYWN0aXZpdHlUb2tlbnMuc2l6ZSgpKQorICAgIGlmICgh
bV9hY3Rpdml0eUNvdW50KQogICAgICAgICBtX3Rocm90dGxlSHlzdGVyZXNpc1RpbWVyLnN0YXJ0
T25lU2hvdChrVGhyb3R0bGVIeXN0ZXJlc2lzU2Vjb25kcyk7CiB9CiAKIHZvaWQgUGFnZVRocm90
dGxlcjo6dGhyb3R0bGVIeXN0ZXJlc2lzVGltZXJGaXJlZChUaW1lcjxQYWdlVGhyb3R0bGVyPiYp
CiB7Ci0gICAgQVNTRVJUKCFtX2FjdGl2aXR5VG9rZW5zLnNpemUoKSk7CisgICAgQVNTRVJUKCFt
X2FjdGl2aXR5Q291bnQpOwogICAgIHRocm90dGxlUGFnZSgpOwogfQogCi12b2lkIFBhZ2VUaHJv
dHRsZXI6OmFkZEFjdGl2aXR5VG9rZW4oUGFnZUFjdGl2aXR5QXNzZXJ0aW9uVG9rZW4mIHRva2Vu
KQordm9pZCBQYWdlVGhyb3R0bGVyOjppbmNyZW1lbnRBY3Rpdml0eUNvdW50KCkKIHsKLSAgICBB
U1NFUlQoIW1fYWN0aXZpdHlUb2tlbnMuY29udGFpbnMoJnRva2VuKSk7Ci0KLSAgICBtX2FjdGl2
aXR5VG9rZW5zLmFkZCgmdG9rZW4pOwotCiAgICAgLy8gSWYgd2UndmUgYWxyZWFkeSBnb3QgZXZl
bnRzIHRoYXQgYmxvY2sgdGhyb3R0bGluZyB3ZSBjYW4gcmV0dXJuIGVhcmx5Ci0gICAgaWYgKG1f
YWN0aXZpdHlUb2tlbnMuc2l6ZSgpID4gMSkKKyAgICBpZiAobV9hY3Rpdml0eUNvdW50KyspCiAg
ICAgICAgIHJldHVybjsKIAogICAgIGlmIChtX3Rocm90dGxlU3RhdGUgPT0gUGFnZU5vdFRocm90
dGxlZFN0YXRlKQpAQCAtMTgyLDEzICsxNzcsOSBAQCB2b2lkIFBhZ2VUaHJvdHRsZXI6OmFkZEFj
dGl2aXR5VG9rZW4oUGFnCiAgICAgc3RvcFRocm90dGxlSHlzdGVyZXNpc1RpbWVyKCk7CiB9CiAK
LXZvaWQgUGFnZVRocm90dGxlcjo6cmVtb3ZlQWN0aXZpdHlUb2tlbihQYWdlQWN0aXZpdHlBc3Nl
cnRpb25Ub2tlbiYgdG9rZW4pCit2b2lkIFBhZ2VUaHJvdHRsZXI6OmRlY3JlbWVudEFjdGl2aXR5
Q291bnQoKQogewotICAgIEFTU0VSVChtX2FjdGl2aXR5VG9rZW5zLmNvbnRhaW5zKCZ0b2tlbikp
OwotCi0gICAgbV9hY3Rpdml0eVRva2Vucy5yZW1vdmUoJnRva2VuKTsKLQotICAgIGlmIChtX2Fj
dGl2aXR5VG9rZW5zLnNpemUoKSkKKyAgICBpZiAoLS1tX2FjdGl2aXR5Q291bnQpCiAgICAgICAg
IHJldHVybjsKIAogICAgIGlmIChtX3Rocm90dGxlU3RhdGUgPT0gUGFnZU5vdFRocm90dGxlZFN0
YXRlKQpJbmRleDogU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlVGhyb3R0bGVyLmgKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlVGhyb3R0bGVyLmgJKHJldmlzaW9uIDE2NDg5
MSkKKysrIFNvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZVRocm90dGxlci5oCSh3b3JraW5nIGNvcHkp
CkBAIC0zMyw2ICszMyw3IEBACiAjaW5jbHVkZSA8d3RmL0hhc2hTZXQuaD4KICNpbmNsdWRlIDx3
dGYvT3duUHRyLmg+CiAjaW5jbHVkZSA8d3RmL1Bhc3NPd25QdHIuaD4KKyNpbmNsdWRlIDx3dGYv
V2Vha1B0ci5oPgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKQEAgLTYxLDggKzYyLDkgQEAgcHJp
dmF0ZToKICAgICB9OwogCiAgICAgZnJpZW5kIGNsYXNzIFBhZ2VBY3Rpdml0eUFzc2VydGlvblRv
a2VuOwotICAgIHZvaWQgYWRkQWN0aXZpdHlUb2tlbihQYWdlQWN0aXZpdHlBc3NlcnRpb25Ub2tl
biYpOwotICAgIHZvaWQgcmVtb3ZlQWN0aXZpdHlUb2tlbihQYWdlQWN0aXZpdHlBc3NlcnRpb25U
b2tlbiYpOworICAgIFdlYWtQdHI8UGFnZVRocm90dGxlcj4gd2Vha1B0cigpIHsgcmV0dXJuIG1f
d2Vha1B0ckZhY3RvcnkuY3JlYXRlV2Vha1B0cigpOyB9CisgICAgdm9pZCBpbmNyZW1lbnRBY3Rp
dml0eUNvdW50KCk7CisgICAgdm9pZCBkZWNyZW1lbnRBY3Rpdml0eUNvdW50KCk7CiAKICAgICB2
b2lkIHJlcG9ydEludGVyZXN0aW5nRXZlbnQoKTsKIApAQCAtODAsNyArODIsOCBAQCBwcml2YXRl
OgogICAgIFZpZXdTdGF0ZTo6RmxhZ3MgbV92aWV3U3RhdGU7CiAgICAgUGFnZVRocm90dGxlU3Rh
dGUgbV90aHJvdHRsZVN0YXRlOwogICAgIFRpbWVyPFBhZ2VUaHJvdHRsZXI+IG1fdGhyb3R0bGVI
eXN0ZXJlc2lzVGltZXI7Ci0gICAgSGFzaFNldDxQYWdlQWN0aXZpdHlBc3NlcnRpb25Ub2tlbio+
IG1fYWN0aXZpdHlUb2tlbnM7CisgICAgV2Vha1B0ckZhY3Rvcnk8UGFnZVRocm90dGxlcj4gbV93
ZWFrUHRyRmFjdG9yeTsKKyAgICBzaXplX3QgbV9hY3Rpdml0eUNvdW50OwogICAgIFVzZXJBY3Rp
dml0eSBtX3Zpc3VhbGx5Tm9uSWRsZTsKICAgICBVc2VyQWN0aXZpdHkgbV9wYWdlQWN0aXZpdHk7
CiB9Owo=
</data>

          </attachment>
      

    </bug>

</bugzilla>