<?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>89487</bug_id>
          
          <creation_ts>2012-06-19 11:29:08 -0700</creation_ts>
          <short_desc>REGRESSION (120705) : LayerTreeHostQt asserts in debug.</short_desc>
          <delta_ts>2012-06-20 10:03:10 -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 Qt</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>79668</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexis Menard (darktears)">menard</reporter>
          <assigned_to name="Alexis Menard (darktears)">menard</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>hausmann</cc>
    
    <cc>jturcotte</cc>
    
    <cc>noam</cc>
    
    <cc>ossy</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zoltan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>652633</commentid>
    <comment_count>0</comment_count>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2012-06-19 11:29:08 -0700</bug_when>
    <thetext>REGRESSION (120705) : LayerTreeHostQt asserts in debug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>652637</commentid>
    <comment_count>1</comment_count>
      <attachid>148369</attachid>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2012-06-19 11:31:51 -0700</bug_when>
    <thetext>Created attachment 148369
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>652954</commentid>
    <comment_count>2</comment_count>
      <attachid>148369</attachid>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2012-06-19 16:35:58 -0700</bug_when>
    <thetext>Comment on attachment 148369
Patch

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

&gt; Source/WebKit2/ChangeLog:8
&gt; +        We tries to call createHandle twice on the same handle when the

Tries -&gt; try</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>653370</commentid>
    <comment_count>3</comment_count>
      <attachid>148541</attachid>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2012-06-20 05:48:13 -0700</bug_when>
    <thetext>Created attachment 148541
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>653399</commentid>
    <comment_count>4</comment_count>
      <attachid>148541</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-20 06:27:15 -0700</bug_when>
    <thetext>Comment on attachment 148541
Patch for landing

Clearing flags on attachment: 148541

Committed r120818: &lt;http://trac.webkit.org/changeset/120818&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>653400</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-20 06:27:20 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>148369</attachid>
            <date>2012-06-19 11:31:51 -0700</date>
            <delta_ts>2012-06-20 05:48:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-89487-20120619153126.patch</filename>
            <type>text/plain</type>
            <size>5471</size>
            <attacher name="Alexis Menard (darktears)">menard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIwNzI1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggOTZmMTFhNTYyNTIyYjM0
NWRmNzMxZjE1MmJmOTFkNjY0NzljMjM2NC4uNTkwZjlmOGQ5ZjBjNDgyNDM1Y2E4OTQ3OTkyYTM5
MTA3M2I0NDVlOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI0IEBACiAyMDEyLTA2LTE5ICBBbGV4
aXMgTWVuYXJkICA8YWxleGlzLm1lbmFyZEBvcGVuYm9zc2Eub3JnPgogCisgICAgICAgIFJFR1JF
U1NJT04gKDEyMDcwNSkgOiBMYXllclRyZWVIb3N0UXQgYXNzZXJ0cyBpbiBkZWJ1Zy4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg5NDg3CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2UgdHJpZXMgdG8gY2Fs
bCBjcmVhdGVIYW5kbGUgdHdpY2Ugb24gdGhlIHNhbWUgaGFuZGxlIHdoZW4gdGhlCisgICAgICAg
IGZpcnN0IG1hdGNoaW5nIGF0bGFzIGlzIGZ1bGwuIFRoaXMgcGF0Y2ggc29sdmVkIHRoZSBwcm9i
bGVtIGJ5CisgICAgICAgIG1vdmluZyB0aGUgY3JlYXRlSGFuZGxlIGNhbGwgaW5zaWRlIFVwZGF0
ZUF0bGFzLiBXZSBjYW4gdGhlcmVmb3JlCisgICAgICAgIHJlbW92ZSB0aGUgc3VyZmFjZSgpIGdl
dHRlciBhcyBpdCBpcyBub3QgdXNlZCBhbnltb3JlLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9X
ZWJQYWdlL1VwZGF0ZUF0bGFzLmNwcDoKKyAgICAgICAgKFdlYktpdDo6VXBkYXRlQXRsYXM6OmJl
Z2luUGFpbnRpbmdPbkF2YWlsYWJsZUJ1ZmZlcik6CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQ
YWdlL1VwZGF0ZUF0bGFzLmg6CisgICAgICAgIChVcGRhdGVBdGxhcyk6CisgICAgICAgICogV2Vi
UHJvY2Vzcy9XZWJQYWdlL3F0L0xheWVyVHJlZUhvc3RRdC5jcHA6CisgICAgICAgIChXZWJLaXQ6
OkxheWVyVHJlZUhvc3RRdDo6YmVnaW5Db250ZW50VXBkYXRlKToKKworMjAxMi0wNi0xOSAgQWxl
eGlzIE1lbmFyZCAgPGFsZXhpcy5tZW5hcmRAb3BlbmJvc3NhLm9yZz4KKwogICAgICAgICBbUXRd
IENyZWF0ZSBhbiBleHRyYSBhdGxhcyB3aGVuIHRoZXJlIGlzIG5vIGF2YWlsYWJsZSBidWZmZXIg
c3BhY2UuCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04
OTAxMgogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvVXBk
YXRlQXRsYXMuY3BwIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1VwZGF0ZUF0
bGFzLmNwcAppbmRleCAyZjc1NDgyMmVkYWUxZmM1N2Q0ZmMyNzc3OTQwMjI4MjE0MzUxMDMzLi4w
YWNkMzQ4NmMyOTAxNDIwN2U3ZTRiYjhkOGIwYTBmZTY4ZDlkMzI2IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvVXBkYXRlQXRsYXMuY3BwCisrKyBiL1NvdXJj
ZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9VcGRhdGVBdGxhcy5jcHAKQEAgLTk5LDcgKzk5
LDcgQEAgdm9pZCBVcGRhdGVBdGxhczo6ZGlkU3dhcEJ1ZmZlcnMoKQogICAgICAgICBtX2J1ZmZl
clN0YXRlc1tpXSA9IEF2YWlsYWJsZTsKIH0KIAotUGFzc093blB0cjxHcmFwaGljc0NvbnRleHQ+
IFVwZGF0ZUF0bGFzOjpiZWdpblBhaW50aW5nT25BdmFpbGFibGVCdWZmZXIoY29uc3QgV2ViQ29y
ZTo6SW50U2l6ZSYgc2l6ZSwgSW50UG9pbnQmIG9mZnNldCkKK1Bhc3NPd25QdHI8R3JhcGhpY3ND
b250ZXh0PiBVcGRhdGVBdGxhczo6YmVnaW5QYWludGluZ09uQXZhaWxhYmxlQnVmZmVyKFNoYXJl
YWJsZVN1cmZhY2U6OkhhbmRsZSYgaGFuZGxlLCBjb25zdCBXZWJDb3JlOjpJbnRTaXplJiBzaXpl
LCBJbnRQb2ludCYgb2Zmc2V0KQogewogICAgIGJ1aWxkTGF5b3V0SWZOZWVkZWQoKTsKICAgICBp
bnQgaW5kZXggPSBmaW5kQXZhaWxhYmxlSW5kZXgoc2l6ZSk7CkBAIC0xMDgsNiArMTA4LDkgQEAg
UGFzc093blB0cjxHcmFwaGljc0NvbnRleHQ+IFVwZGF0ZUF0bGFzOjpiZWdpblBhaW50aW5nT25B
dmFpbGFibGVCdWZmZXIoY29uc3QgV2UKICAgICBpZiAoaW5kZXggPCAwKQogICAgICAgICByZXR1
cm4gUGFzc093blB0cjxHcmFwaGljc0NvbnRleHQ+KCk7CiAKKyAgICBpZiAoIW1fc3VyZmFjZS0+
Y3JlYXRlSGFuZGxlKGhhbmRsZSkpCisgICAgICAgIHJldHVybiBQYXNzT3duUHRyPFdlYkNvcmU6
OkdyYXBoaWNzQ29udGV4dD4oKTsKKwogICAgIC8vIEZJWE1FOiBVc2UgdHJpLXN0YXRlIGJ1ZmZl
cnMsIHRvIGFsbG93IGZhc3RlciB1cGRhdGVzLgogICAgIG1fYnVmZmVyU3RhdGVzW2luZGV4XSA9
IFRha2VuOwogICAgIG9mZnNldCA9IG9mZnNldEZvckluZGV4KGluZGV4KTsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9VcGRhdGVBdGxhcy5oIGIvU291cmNl
L1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1VwZGF0ZUF0bGFzLmgKaW5kZXggOWQxMDk2MmEz
N2EwYjlhNDUwNzk2OWMzODRkYWQzOGM5MjMzNjMwNi4uNzQ3NjBhNWI0OWQ0NThmYTE4ODVjM2Y2
MGI4N2U3ZjIzMDU3MzMyOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9X
ZWJQYWdlL1VwZGF0ZUF0bGFzLmgKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQ
YWdlL1VwZGF0ZUF0bGFzLmgKQEAgLTM0LDExICszNCwxMCBAQCBjbGFzcyBVcGRhdGVBdGxhcyB7
CiBwdWJsaWM6CiAgICAgVXBkYXRlQXRsYXMoaW50IGRpbWVuc2lvbiwgU2hhcmVhYmxlQml0bWFw
OjpGbGFncyk7CiAKLSAgICBQYXNzUmVmUHRyPFNoYXJlYWJsZVN1cmZhY2U+IHN1cmZhY2UoKSB7
IHJldHVybiBtX3N1cmZhY2U7IH0KICAgICBpbmxpbmUgV2ViQ29yZTo6SW50U2l6ZSBzaXplKCkg
Y29uc3QgeyByZXR1cm4gbV9zdXJmYWNlLT5zaXplKCk7IH0KIAogICAgIC8vIFJldHVybnMgYSBu
dWxsIHBvaW50ZXIgb2YgdGhlcmUgaXMgbm8gYXZhaWxhYmxlIGJ1ZmZlci4KLSAgICBQYXNzT3du
UHRyPFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dD4gYmVnaW5QYWludGluZ09uQXZhaWxhYmxlQnVm
ZmVyKGNvbnN0IFdlYkNvcmU6OkludFNpemUmLCBXZWJDb3JlOjpJbnRQb2ludCYgb2Zmc2V0KTsK
KyAgICBQYXNzT3duUHRyPFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dD4gYmVnaW5QYWludGluZ09u
QXZhaWxhYmxlQnVmZmVyKFNoYXJlYWJsZVN1cmZhY2U6OkhhbmRsZSYsIGNvbnN0IFdlYkNvcmU6
OkludFNpemUmLCBXZWJDb3JlOjpJbnRQb2ludCYgb2Zmc2V0KTsKICAgICB2b2lkIGRpZFN3YXBC
dWZmZXJzKCk7CiAgICAgU2hhcmVhYmxlQml0bWFwOjpGbGFncyBmbGFncygpIGNvbnN0IHsgcmV0
dXJuIG1fZmxhZ3M7IH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9X
ZWJQYWdlL3F0L0xheWVyVHJlZUhvc3RRdC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNz
L1dlYlBhZ2UvcXQvTGF5ZXJUcmVlSG9zdFF0LmNwcAppbmRleCAwMTE0Y2Y0MTYyMzRjOWE2M2U3
ODFkYzk3Yjg1OGE3OTM1YjU5YmIwLi41YzYyYWE5OGNjMmNiMGU2ODYzZmE0NTY1N2Q4Mzc2YTFi
YzEzZjQzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvcXQv
TGF5ZXJUcmVlSG9zdFF0LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBh
Z2UvcXQvTGF5ZXJUcmVlSG9zdFF0LmNwcApAQCAtNTUyLDEzICs1NTIsNiBAQCB2b2lkIExheWVy
VHJlZUhvc3RRdDo6cHVyZ2VCYWNraW5nU3RvcmVzKCkKICAgICBtX3VwZGF0ZUF0bGFzZXMuY2xl
YXIoKTsKIH0KIAotc3RhdGljIFBhc3NPd25QdHI8V2ViQ29yZTo6R3JhcGhpY3NDb250ZXh0PiBi
ZWdpbkNvbnRlbnRVcGRhdGVJbkF0bGFzKFVwZGF0ZUF0bGFzJiBhdGxhcywgY29uc3QgV2ViQ29y
ZTo6SW50U2l6ZSYgc2l6ZSwgU2hhcmVhYmxlU3VyZmFjZTo6SGFuZGxlJiBoYW5kbGUsIFdlYkNv
cmU6OkludFBvaW50JiBvZmZzZXQpCi17Ci0gICAgaWYgKCFhdGxhcy5zdXJmYWNlKCktPmNyZWF0
ZUhhbmRsZShoYW5kbGUpKQotICAgICAgICByZXR1cm4gUGFzc093blB0cjxXZWJDb3JlOjpHcmFw
aGljc0NvbnRleHQ+KCk7Ci0gICAgcmV0dXJuIGF0bGFzLmJlZ2luUGFpbnRpbmdPbkF2YWlsYWJs
ZUJ1ZmZlcihzaXplLCBvZmZzZXQpOwotfQotCiBQYXNzT3duUHRyPFdlYkNvcmU6OkdyYXBoaWNz
Q29udGV4dD4gTGF5ZXJUcmVlSG9zdFF0OjpiZWdpbkNvbnRlbnRVcGRhdGUoY29uc3QgV2ViQ29y
ZTo6SW50U2l6ZSYgc2l6ZSwgU2hhcmVhYmxlQml0bWFwOjpGbGFncyBmbGFncywgU2hhcmVhYmxl
U3VyZmFjZTo6SGFuZGxlJiBoYW5kbGUsIFdlYkNvcmU6OkludFBvaW50JiBvZmZzZXQpCiB7CiAg
ICAgT3duUHRyPFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dD4gZ3JhcGhpY3NDb250ZXh0OwpAQCAt
NTY2LDcgKzU1OSw3IEBAIFBhc3NPd25QdHI8V2ViQ29yZTo6R3JhcGhpY3NDb250ZXh0PiBMYXll
clRyZWVIb3N0UXQ6OmJlZ2luQ29udGVudFVwZGF0ZShjb25zdCBXCiAgICAgICAgIFVwZGF0ZUF0
bGFzJiBhdGxhcyA9IG1fdXBkYXRlQXRsYXNlc1tpXTsKICAgICAgICAgaWYgKGF0bGFzLmZsYWdz
KCkgPT0gZmxhZ3MpIHsKICAgICAgICAgICAgIC8vIFRoaXMgd2lsbCByZXR1cm4gbnVsbCBpZiB0
aGVyZSBpcyBubyBhdmFpbGFibGUgYnVmZmVyIHNwYWNlLgotICAgICAgICAgICAgZ3JhcGhpY3ND
b250ZXh0ID0gYmVnaW5Db250ZW50VXBkYXRlSW5BdGxhcyhhdGxhcywgc2l6ZSwgaGFuZGxlLCBv
ZmZzZXQpOworICAgICAgICAgICAgZ3JhcGhpY3NDb250ZXh0ID0gYXRsYXMuYmVnaW5QYWludGlu
Z09uQXZhaWxhYmxlQnVmZmVyKGhhbmRsZSwgc2l6ZSwgb2Zmc2V0KTsKICAgICAgICAgICAgIGlm
IChncmFwaGljc0NvbnRleHQpCiAgICAgICAgICAgICAgICAgcmV0dXJuIGdyYXBoaWNzQ29udGV4
dC5yZWxlYXNlKCk7CiAgICAgICAgIH0KQEAgLTU3NCw3ICs1NjcsNyBAQCBQYXNzT3duUHRyPFdl
YkNvcmU6OkdyYXBoaWNzQ29udGV4dD4gTGF5ZXJUcmVlSG9zdFF0OjpiZWdpbkNvbnRlbnRVcGRh
dGUoY29uc3QgVwogCiAgICAgc3RhdGljIGNvbnN0IGludCBTY3JhdGNoQnVmZmVyRGltZW5zaW9u
ID0gMjAwMDsKICAgICBtX3VwZGF0ZUF0bGFzZXMuYXBwZW5kKFVwZGF0ZUF0bGFzKFNjcmF0Y2hC
dWZmZXJEaW1lbnNpb24sIGZsYWdzKSk7Ci0gICAgcmV0dXJuIGJlZ2luQ29udGVudFVwZGF0ZUlu
QXRsYXMobV91cGRhdGVBdGxhc2VzLmxhc3QoKSwgc2l6ZSwgaGFuZGxlLCBvZmZzZXQpOworICAg
IHJldHVybiBtX3VwZGF0ZUF0bGFzZXMubGFzdCgpLmJlZ2luUGFpbnRpbmdPbkF2YWlsYWJsZUJ1
ZmZlcihoYW5kbGUsIHNpemUsIG9mZnNldCk7CiB9CiAKIH0gLy8gbmFtZXNwYWNlIFdlYktpdAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>148541</attachid>
            <date>2012-06-20 05:48:13 -0700</date>
            <delta_ts>2012-06-20 06:27:15 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-89487-20120620064845.patch</filename>
            <type>text/plain</type>
            <size>5438</size>
            <attacher name="Alexis Menard (darktears)">menard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIwODE2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggOWY3NmY4YTZmODI4Y2Zl
N2NlM2FmMmFmYTZiMDE0MDcxZmRmNDAxYy4uYWNjMTQwN2ZjNzlkOGJkZjhhOTJmMWEzOTNhYWVk
YjllM2JjMDM5OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTA2LTIwICBBbGV4
aXMgTWVuYXJkICA8YWxleGlzLm1lbmFyZEBvcGVuYm9zc2Eub3JnPgorCisgICAgICAgIFJFR1JF
U1NJT04gKDEyMDcwNSkgOiBMYXllclRyZWVIb3N0UXQgYXNzZXJ0cyBpbiBkZWJ1Zy4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg5NDg3CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTm9hbSBSb3NlbnRoYWwuCisKKyAgICAgICAgV2UgdHJ5IHRvIGNhbGwg
Y3JlYXRlSGFuZGxlIHR3aWNlIG9uIHRoZSBzYW1lIGhhbmRsZSB3aGVuIHRoZQorICAgICAgICBm
aXJzdCBtYXRjaGluZyBhdGxhcyBpcyBmdWxsLiBUaGlzIHBhdGNoIHNvbHZlZCB0aGUgcHJvYmxl
bSBieQorICAgICAgICBtb3ZpbmcgdGhlIGNyZWF0ZUhhbmRsZSBjYWxsIGluc2lkZSBVcGRhdGVB
dGxhcyBhbmQgY2FsbCBjcmVhdGVIYW5kbGUKKyAgICAgICAgb25seSB3aGVuIHRoZSBhdGxhcyBp
cyBub3QgZnVsbC4gV2UgY2FuIGFsc28gcmVtb3ZlIHRoZSBzdXJmYWNlKCkKKyAgICAgICAgZ2V0
dGVyIGFzIGl0IGlzIG5vdCB1c2VkIGFueW1vcmUuCisKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dl
YlBhZ2UvVXBkYXRlQXRsYXMuY3BwOgorICAgICAgICAoV2ViS2l0OjpVcGRhdGVBdGxhczo6YmVn
aW5QYWludGluZ09uQXZhaWxhYmxlQnVmZmVyKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBh
Z2UvVXBkYXRlQXRsYXMuaDoKKyAgICAgICAgKFVwZGF0ZUF0bGFzKToKKyAgICAgICAgKiBXZWJQ
cm9jZXNzL1dlYlBhZ2UvcXQvTGF5ZXJUcmVlSG9zdFF0LmNwcDoKKyAgICAgICAgKFdlYktpdDo6
TGF5ZXJUcmVlSG9zdFF0OjpiZWdpbkNvbnRlbnRVcGRhdGUpOgorCiAyMDEyLTA2LTE5ICBSeXVh
biBDaG9pICA8cnl1YW4uY2hvaUBzYW1zdW5nLmNvbT4KIAogICAgICAgICBbRUZMXVtSZWdyZXNz
aW9uXSBCdWlsZCBicmVhayBhZnRlciByMTIwNzg2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvVXBkYXRlQXRsYXMuY3BwIGIvU291cmNlL1dlYktpdDIvV2Vi
UHJvY2Vzcy9XZWJQYWdlL1VwZGF0ZUF0bGFzLmNwcAppbmRleCAyZjc1NDgyMmVkYWUxZmM1N2Q0
ZmMyNzc3OTQwMjI4MjE0MzUxMDMzLi4wYWNkMzQ4NmMyOTAxNDIwN2U3ZTRiYjhkOGIwYTBmZTY4
ZDlkMzI2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvVXBk
YXRlQXRsYXMuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9VcGRh
dGVBdGxhcy5jcHAKQEAgLTk5LDcgKzk5LDcgQEAgdm9pZCBVcGRhdGVBdGxhczo6ZGlkU3dhcEJ1
ZmZlcnMoKQogICAgICAgICBtX2J1ZmZlclN0YXRlc1tpXSA9IEF2YWlsYWJsZTsKIH0KIAotUGFz
c093blB0cjxHcmFwaGljc0NvbnRleHQ+IFVwZGF0ZUF0bGFzOjpiZWdpblBhaW50aW5nT25BdmFp
bGFibGVCdWZmZXIoY29uc3QgV2ViQ29yZTo6SW50U2l6ZSYgc2l6ZSwgSW50UG9pbnQmIG9mZnNl
dCkKK1Bhc3NPd25QdHI8R3JhcGhpY3NDb250ZXh0PiBVcGRhdGVBdGxhczo6YmVnaW5QYWludGlu
Z09uQXZhaWxhYmxlQnVmZmVyKFNoYXJlYWJsZVN1cmZhY2U6OkhhbmRsZSYgaGFuZGxlLCBjb25z
dCBXZWJDb3JlOjpJbnRTaXplJiBzaXplLCBJbnRQb2ludCYgb2Zmc2V0KQogewogICAgIGJ1aWxk
TGF5b3V0SWZOZWVkZWQoKTsKICAgICBpbnQgaW5kZXggPSBmaW5kQXZhaWxhYmxlSW5kZXgoc2l6
ZSk7CkBAIC0xMDgsNiArMTA4LDkgQEAgUGFzc093blB0cjxHcmFwaGljc0NvbnRleHQ+IFVwZGF0
ZUF0bGFzOjpiZWdpblBhaW50aW5nT25BdmFpbGFibGVCdWZmZXIoY29uc3QgV2UKICAgICBpZiAo
aW5kZXggPCAwKQogICAgICAgICByZXR1cm4gUGFzc093blB0cjxHcmFwaGljc0NvbnRleHQ+KCk7
CiAKKyAgICBpZiAoIW1fc3VyZmFjZS0+Y3JlYXRlSGFuZGxlKGhhbmRsZSkpCisgICAgICAgIHJl
dHVybiBQYXNzT3duUHRyPFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dD4oKTsKKwogICAgIC8vIEZJ
WE1FOiBVc2UgdHJpLXN0YXRlIGJ1ZmZlcnMsIHRvIGFsbG93IGZhc3RlciB1cGRhdGVzLgogICAg
IG1fYnVmZmVyU3RhdGVzW2luZGV4XSA9IFRha2VuOwogICAgIG9mZnNldCA9IG9mZnNldEZvcklu
ZGV4KGluZGV4KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFn
ZS9VcGRhdGVBdGxhcy5oIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1VwZGF0
ZUF0bGFzLmgKaW5kZXggOWQxMDk2MmEzN2EwYjlhNDUwNzk2OWMzODRkYWQzOGM5MjMzNjMwNi4u
NzQ3NjBhNWI0OWQ0NThmYTE4ODVjM2Y2MGI4N2U3ZjIzMDU3MzMyOSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1VwZGF0ZUF0bGFzLmgKKysrIGIvU291cmNl
L1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1VwZGF0ZUF0bGFzLmgKQEAgLTM0LDExICszNCwx
MCBAQCBjbGFzcyBVcGRhdGVBdGxhcyB7CiBwdWJsaWM6CiAgICAgVXBkYXRlQXRsYXMoaW50IGRp
bWVuc2lvbiwgU2hhcmVhYmxlQml0bWFwOjpGbGFncyk7CiAKLSAgICBQYXNzUmVmUHRyPFNoYXJl
YWJsZVN1cmZhY2U+IHN1cmZhY2UoKSB7IHJldHVybiBtX3N1cmZhY2U7IH0KICAgICBpbmxpbmUg
V2ViQ29yZTo6SW50U2l6ZSBzaXplKCkgY29uc3QgeyByZXR1cm4gbV9zdXJmYWNlLT5zaXplKCk7
IH0KIAogICAgIC8vIFJldHVybnMgYSBudWxsIHBvaW50ZXIgb2YgdGhlcmUgaXMgbm8gYXZhaWxh
YmxlIGJ1ZmZlci4KLSAgICBQYXNzT3duUHRyPFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dD4gYmVn
aW5QYWludGluZ09uQXZhaWxhYmxlQnVmZmVyKGNvbnN0IFdlYkNvcmU6OkludFNpemUmLCBXZWJD
b3JlOjpJbnRQb2ludCYgb2Zmc2V0KTsKKyAgICBQYXNzT3duUHRyPFdlYkNvcmU6OkdyYXBoaWNz
Q29udGV4dD4gYmVnaW5QYWludGluZ09uQXZhaWxhYmxlQnVmZmVyKFNoYXJlYWJsZVN1cmZhY2U6
OkhhbmRsZSYsIGNvbnN0IFdlYkNvcmU6OkludFNpemUmLCBXZWJDb3JlOjpJbnRQb2ludCYgb2Zm
c2V0KTsKICAgICB2b2lkIGRpZFN3YXBCdWZmZXJzKCk7CiAgICAgU2hhcmVhYmxlQml0bWFwOjpG
bGFncyBmbGFncygpIGNvbnN0IHsgcmV0dXJuIG1fZmxhZ3M7IH0KIApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL3F0L0xheWVyVHJlZUhvc3RRdC5jcHAgYi9T
b3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvcXQvTGF5ZXJUcmVlSG9zdFF0LmNwcApp
bmRleCAwMTE0Y2Y0MTYyMzRjOWE2M2U3ODFkYzk3Yjg1OGE3OTM1YjU5YmIwLi41YzYyYWE5OGNj
MmNiMGU2ODYzZmE0NTY1N2Q4Mzc2YTFiYzEzZjQzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvcXQvTGF5ZXJUcmVlSG9zdFF0LmNwcAorKysgYi9Tb3VyY2Uv
V2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvcXQvTGF5ZXJUcmVlSG9zdFF0LmNwcApAQCAtNTUy
LDEzICs1NTIsNiBAQCB2b2lkIExheWVyVHJlZUhvc3RRdDo6cHVyZ2VCYWNraW5nU3RvcmVzKCkK
ICAgICBtX3VwZGF0ZUF0bGFzZXMuY2xlYXIoKTsKIH0KIAotc3RhdGljIFBhc3NPd25QdHI8V2Vi
Q29yZTo6R3JhcGhpY3NDb250ZXh0PiBiZWdpbkNvbnRlbnRVcGRhdGVJbkF0bGFzKFVwZGF0ZUF0
bGFzJiBhdGxhcywgY29uc3QgV2ViQ29yZTo6SW50U2l6ZSYgc2l6ZSwgU2hhcmVhYmxlU3VyZmFj
ZTo6SGFuZGxlJiBoYW5kbGUsIFdlYkNvcmU6OkludFBvaW50JiBvZmZzZXQpCi17Ci0gICAgaWYg
KCFhdGxhcy5zdXJmYWNlKCktPmNyZWF0ZUhhbmRsZShoYW5kbGUpKQotICAgICAgICByZXR1cm4g
UGFzc093blB0cjxXZWJDb3JlOjpHcmFwaGljc0NvbnRleHQ+KCk7Ci0gICAgcmV0dXJuIGF0bGFz
LmJlZ2luUGFpbnRpbmdPbkF2YWlsYWJsZUJ1ZmZlcihzaXplLCBvZmZzZXQpOwotfQotCiBQYXNz
T3duUHRyPFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dD4gTGF5ZXJUcmVlSG9zdFF0OjpiZWdpbkNv
bnRlbnRVcGRhdGUoY29uc3QgV2ViQ29yZTo6SW50U2l6ZSYgc2l6ZSwgU2hhcmVhYmxlQml0bWFw
OjpGbGFncyBmbGFncywgU2hhcmVhYmxlU3VyZmFjZTo6SGFuZGxlJiBoYW5kbGUsIFdlYkNvcmU6
OkludFBvaW50JiBvZmZzZXQpCiB7CiAgICAgT3duUHRyPFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4
dD4gZ3JhcGhpY3NDb250ZXh0OwpAQCAtNTY2LDcgKzU1OSw3IEBAIFBhc3NPd25QdHI8V2ViQ29y
ZTo6R3JhcGhpY3NDb250ZXh0PiBMYXllclRyZWVIb3N0UXQ6OmJlZ2luQ29udGVudFVwZGF0ZShj
b25zdCBXCiAgICAgICAgIFVwZGF0ZUF0bGFzJiBhdGxhcyA9IG1fdXBkYXRlQXRsYXNlc1tpXTsK
ICAgICAgICAgaWYgKGF0bGFzLmZsYWdzKCkgPT0gZmxhZ3MpIHsKICAgICAgICAgICAgIC8vIFRo
aXMgd2lsbCByZXR1cm4gbnVsbCBpZiB0aGVyZSBpcyBubyBhdmFpbGFibGUgYnVmZmVyIHNwYWNl
LgotICAgICAgICAgICAgZ3JhcGhpY3NDb250ZXh0ID0gYmVnaW5Db250ZW50VXBkYXRlSW5BdGxh
cyhhdGxhcywgc2l6ZSwgaGFuZGxlLCBvZmZzZXQpOworICAgICAgICAgICAgZ3JhcGhpY3NDb250
ZXh0ID0gYXRsYXMuYmVnaW5QYWludGluZ09uQXZhaWxhYmxlQnVmZmVyKGhhbmRsZSwgc2l6ZSwg
b2Zmc2V0KTsKICAgICAgICAgICAgIGlmIChncmFwaGljc0NvbnRleHQpCiAgICAgICAgICAgICAg
ICAgcmV0dXJuIGdyYXBoaWNzQ29udGV4dC5yZWxlYXNlKCk7CiAgICAgICAgIH0KQEAgLTU3NCw3
ICs1NjcsNyBAQCBQYXNzT3duUHRyPFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dD4gTGF5ZXJUcmVl
SG9zdFF0OjpiZWdpbkNvbnRlbnRVcGRhdGUoY29uc3QgVwogCiAgICAgc3RhdGljIGNvbnN0IGlu
dCBTY3JhdGNoQnVmZmVyRGltZW5zaW9uID0gMjAwMDsKICAgICBtX3VwZGF0ZUF0bGFzZXMuYXBw
ZW5kKFVwZGF0ZUF0bGFzKFNjcmF0Y2hCdWZmZXJEaW1lbnNpb24sIGZsYWdzKSk7Ci0gICAgcmV0
dXJuIGJlZ2luQ29udGVudFVwZGF0ZUluQXRsYXMobV91cGRhdGVBdGxhc2VzLmxhc3QoKSwgc2l6
ZSwgaGFuZGxlLCBvZmZzZXQpOworICAgIHJldHVybiBtX3VwZGF0ZUF0bGFzZXMubGFzdCgpLmJl
Z2luUGFpbnRpbmdPbkF2YWlsYWJsZUJ1ZmZlcihoYW5kbGUsIHNpemUsIG9mZnNldCk7CiB9CiAK
IH0gLy8gbmFtZXNwYWNlIFdlYktpdAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>