<?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>79020</bug_id>
          
          <creation_ts>2012-02-20 02:08:48 -0800</creation_ts>
          <short_desc>[BlackBerry] Checkerboard never goes away in tiled accelerated compositing layer</short_desc>
          <delta_ts>2012-03-02 17:22:42 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Arvid Nilsson">anilsson</reporter>
          <assigned_to name="Jakob Petsovits">jpetsovits</assigned_to>
          <cc>jpetsovits</cc>
    
    <cc>rwlbuis</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>560119</commentid>
    <comment_count>0</comment_count>
    <who name="Arvid Nilsson">anilsson</who>
    <bug_when>2012-02-20 02:08:48 -0800</bug_when>
    <thetext>Upstream webkit/c2249235855dfcc371b1088bb8257c80a74f6684 to bring our file in sync with upstream, which is missing this patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>569775</commentid>
    <comment_count>1</comment_count>
      <attachid>129924</attachid>
    <who name="Jakob Petsovits">jpetsovits</who>
    <bug_when>2012-03-02 11:07:14 -0800</bug_when>
    <thetext>Created attachment 129924
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>569777</commentid>
    <comment_count>2</comment_count>
    <who name="Jakob Petsovits">jpetsovits</who>
    <bug_when>2012-03-02 11:12:42 -0800</bug_when>
    <thetext>The above is the patch that Arvid was talking about. It originally included a few hunks in WebPage.cpp too, but those were already upstreamed as part of the original WebPage.cpp upstreaming, so without this patch the WebKit/blackberry code is actually out of sync.

The patch has already been reviewed by Adam Treat internally, so I&apos;m not putting it up for review again as he&apos;s an upstream reviewer too. Letting him set the commit-queue flag though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>569867</commentid>
    <comment_count>3</comment_count>
      <attachid>129924</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-02 13:05:10 -0800</bug_when>
    <thetext>Comment on attachment 129924
Patch

Rejecting attachment 129924 from commit-queue.

New failing tests:
editing/selection/select-line-break-with-opposite-directionality.html
Full output: http://queues.webkit.org/results/11802098</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>569880</commentid>
    <comment_count>4</comment_count>
      <attachid>129924</attachid>
    <who name="Jakob Petsovits">jpetsovits</who>
    <bug_when>2012-03-02 13:19:14 -0800</bug_when>
    <thetext>Comment on attachment 129924
Patch

What? That&apos;s clearly unrelated. Let&apos;s hope it was something temporary and whatever tests were broken have been fixed in the meantime. Setting back to cq?.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>570053</commentid>
    <comment_count>5</comment_count>
      <attachid>129924</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-02 17:22:37 -0800</bug_when>
    <thetext>Comment on attachment 129924
Patch

Clearing flags on attachment: 129924

Committed r109638: &lt;http://trac.webkit.org/changeset/109638&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>570054</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-02 17:22:42 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>129924</attachid>
            <date>2012-03-02 11:07:14 -0800</date>
            <delta_ts>2012-03-02 17:22:37 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-79020-20120302140717.patch</filename>
            <type>text/plain</type>
            <size>9715</size>
            <attacher name="Jakob Petsovits">jpetsovits</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA5NTc2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Js
YWNrYmVycnkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwpp
bmRleCBjZDg1ZDI4NGJjZDViZDBhZjI1NDY2Y2IxODBmZjRlNThiNzM5NGI1Li5jOGQ5NmMxNzY1
MWQ0M2FiZjcyODE1Mjg0YmQyOTUyNjQ3ZTVlNzFiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFu
Z2VMb2cKQEAgLTEsMyArMSw1MiBAQAorMjAxMi0wMy0wMiAgQXJ2aWQgTmlsc3NvbiAgPGFuaWxz
c29uQHJpbS5jb20+CisKKyAgICAgICAgQWNjZWxlcmF0ZWQgY29tcG9zaXRpbmc6IENoZWNrZXJi
b2FyZCBuZXZlciBnb2VzIGF3YXkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTc5MDIwCisgICAgICAgIFJJTSBQUiAjMTM0MTY0CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgQWRhbSBUcmVhdC4KKworICAgICAgICBDaGVja2VyYm9hcmQgYXBwZWFycyBpbiBh
Y2NlbGVyYXRlZCBjb21wb3NpdGluZyBsYXllcnMgd2hlbiB0aGVyZSdzIG5vCisgICAgICAgIHRl
eHR1cmUgZm9yIChwYXJ0IG9mKSBhIGxheWVyLiBUaGUgbGF5ZXIgcmVuZGVyZXIgcXVldWVzIHVw
IHNvbWUgcmVuZGVyCisgICAgICAgIGpvYnMgYW5kIHNjaGVkdWxlcyBhIGNvbW1pdCB0byBtYWtl
IHRoZSBXZWJLaXQgdGhyZWFkIHByb2Nlc3MgdGhvc2UKKyAgICAgICAgam9icy4gUmVuZGVyIGpv
YnMgcGVyZm9ybWVkIGR1cmluZyBjb21taXQgY2F1c2UgdGV4dHVyZSB1cGxvYWQgam9icyB0bwor
ICAgICAgICBiZSBzY2hlZHVsZWQgb24gdGhlIFVJIHRocmVhZC4gVGV4dHVyZSB1cGxvYWRzIGFy
ZSBwZXJmb3JtZWQgd2hlbiBuZXh0CisgICAgICAgIGRyYXdpbmcgdGhlIGxheWVycy4KKworICAg
ICAgICBVbmZvcnR1bmF0ZWx5LCBzb21ldGltZXMgY29tbWl0IG9wZXJhdGlvbiBoYXBwZW5zIHdp
dGhvdXQgYSBzdWJzZXF1ZW50CisgICAgICAgIGNhbGwgZHJhdyB0aGUgbGF5ZXJzLgorCisgICAg
ICAgIEluIG9yZGVyIHRvIGltcGxlbWVudCBvbmUtc2hvdCBkcmF3aW5nIHN5bmMsIEkgYWRkZWQg
YSBjYWxsIHRvCisgICAgICAgIGNvbW1pdFJvb3RMYXllcklmTmVlZGVkKCkgaW4gQmFja2luZ1N0
b3JlOjpyZW5kZXJDb250ZW50cygpLCBhbmQKKyAgICAgICAgSSB3YXMgbHVja3kgdGhhdCBtb3N0
IG9mIHRoZSB0aW1lLCByZW5kZXJDb250ZW50cygpIGlzIGZvbGxvd2VkIGJ5CisgICAgICAgIGJs
aXQoVmlzaWJsZSlDb250ZW50cygpIHdoaWNoIGluIHR1cm4gZHJhd3MgdGhlIGxheWVycy4KKyAg
ICAgICAgSG93ZXZlciwgcmVuZGVyIGlzIG5vdCBhbHdheXMgZm9sbG93ZWQgYnkgYSBibGl0LCBm
b3IgZXhhbXBsZSB3aGVuCisgICAgICAgIHJlbmRlcmluZyBvZmZzY3JlZW4gdGlsZXMgaW4gQmFj
a2luZ1N0b3JlOjpyZW5kZXJPbklkbGUoKSwgYW5kIGluCisgICAgICAgIGRpcmVjdCByZW5kZXJp
bmcgbW9kZS4KKworICAgICAgICBGaXhlZCBieSBtYWtpbmcgc3VyZSB0aGF0IGV2ZXJ5IGNhbGwg
dG8gY29tbWl0Um9vdExheWVySWZOZWVkZWQoKSB0aGF0CisgICAgICAgIHJldHVybnMgdHJ1ZSBp
cyBmb2xsb3dlZCBieSBhIGNhbGwgdG8gZHJhd0xheWVyc09uQ29tbWl0KCksIHVubGVzcyBhCisg
ICAgICAgIGJsaXQgd2FzIHJlcXVlc3RlZCBhbHJlYWR5LgorCisgICAgICAgIEFsc28gdHdlYWsg
dGhlIGxvZ2ljIGZvciBvbmUtc2hvdCBkcmF3aW5nIHN5bmMgdG8gbWFrZSB0aGUgY29kZSBpbgor
ICAgICAgICBkcmF3TGF5ZXJzT25Db21taXQoKSByZXVzYWJsZSBvdXRzaWRlIG9mIHJvb3RMYXll
ckNvbW1pdFRpbWVyRmlyZWQoKS4KKworICAgICAgICAqIEFwaS9CYWNraW5nU3RvcmUuY3BwOgor
ICAgICAgICAoQmxhY2tCZXJyeTo6V2ViS2l0OjpCYWNraW5nU3RvcmVQcml2YXRlOjpCYWNraW5n
U3RvcmVQcml2YXRlKToKKyAgICAgICAgKEJsYWNrQmVycnk6OldlYktpdDo6QmFja2luZ1N0b3Jl
UHJpdmF0ZTo6cmVuZGVyT25UaW1lcik6CisgICAgICAgIChCbGFja0JlcnJ5OjpXZWJLaXQ6OkJh
Y2tpbmdTdG9yZVByaXZhdGU6OnJlbmRlck9uSWRsZSk6CisgICAgICAgIChCbGFja0JlcnJ5OjpX
ZWJLaXQ6OkJhY2tpbmdTdG9yZVByaXZhdGU6OndpbGxGaXJlVGltZXIpOgorICAgICAgICAoQmxh
Y2tCZXJyeTo6V2ViS2l0OjpCYWNraW5nU3RvcmVQcml2YXRlOjpyZW5kZXJEaXJlY3RUb1dpbmRv
dyk6CisgICAgICAgIChCbGFja0JlcnJ5OjpXZWJLaXQ6OkJhY2tpbmdTdG9yZVByaXZhdGU6OnJl
bmRlcik6CisgICAgICAgIChCbGFja0JlcnJ5OjpXZWJLaXQ6OkJhY2tpbmdTdG9yZVByaXZhdGU6
OmJsaXRWaXNpYmxlQ29udGVudHMpOgorICAgICAgICAoQmxhY2tCZXJyeTo6V2ViS2l0OjpCYWNr
aW5nU3RvcmVQcml2YXRlOjpibGl0Q29udGVudHMpOgorICAgICAgICAoQmxhY2tCZXJyeTo6V2Vi
S2l0OjpCYWNraW5nU3RvcmVQcml2YXRlOjpyZW5kZXJDb250ZW50cyk6CisgICAgICAgIChXZWJL
aXQpOgorICAgICAgICAoQmxhY2tCZXJyeTo6V2ViS2l0OjpCYWNraW5nU3RvcmVQcml2YXRlOjpk
cmF3TGF5ZXJzT25Db21taXRJZk5lZWRlZCk6CisgICAgICAgICogQXBpL0JhY2tpbmdTdG9yZV9w
Lmg6CisgICAgICAgIChCYWNraW5nU3RvcmVQcml2YXRlKToKKyAgICAgICAgKEJsYWNrQmVycnk6
OldlYktpdDo6QmFja2luZ1N0b3JlUHJpdmF0ZTo6d2lsbERyYXdMYXllcnNPbkNvbW1pdCk6CisK
IDIwMTItMDMtMDIgIEphY2t5IEppYW5nICA8emhhamlhbmdAcmltLmNvbT4KIAogICAgICAgICBG
aXggYSB3YXJuaW5nIGluIElucHV0SGFuZGxlcjo6bGVhcm5UZXh0KCkKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvQmFja2luZ1N0b3JlLmNwcCBiL1NvdXJjZS9XZWJL
aXQvYmxhY2tiZXJyeS9BcGkvQmFja2luZ1N0b3JlLmNwcAppbmRleCAyOTcxZDI2OTg2MWQ4OGE3
OTc2N2RhZTVkZDBjOGY1ZmI5NTMxZWJjLi5jY2U5MTc1MmE0NmY2Zjk2MDc4YzUzMDE0MmEwYmJk
N2FhODIzNjgxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQXBpL0JhY2tp
bmdTdG9yZS5jcHAKKysrIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0FwaS9CYWNraW5nU3Rv
cmUuY3BwCkBAIC0yMDEsNiArMjAxLDkgQEAgQmFja2luZ1N0b3JlUHJpdmF0ZTo6QmFja2luZ1N0
b3JlUHJpdmF0ZSgpCiAgICAgLCBtX2N1cnJlbnRXaW5kb3dCYWNrQnVmZmVyKDApCiAgICAgLCBt
X3ByZWZlcnJlZFRpbGVNYXRyaXhEaW1lbnNpb24oVmVydGljYWwpCiAgICAgLCBtX2JsaXRHZW5l
cmF0aW9uKC0xKQorI2lmIFVTRShBQ0NFTEVSQVRFRF9DT01QT1NJVElORykKKyAgICAsIG1fbmVl
ZHNEcmF3TGF5ZXJzT25Db21taXQoZmFsc2UpCisjZW5kaWYKIHsKICAgICBtX2Zyb250U3RhdGUg
PSByZWludGVycHJldF9jYXN0PHVuc2lnbmVkPihuZXcgQmFja2luZ1N0b3JlR2VvbWV0cnkpOwog
ICAgIG1fYmFja1N0YXRlID0gcmVpbnRlcnByZXRfY2FzdDx1bnNpZ25lZD4obmV3IEJhY2tpbmdT
dG9yZUdlb21ldHJ5KTsKQEAgLTQ2NCwxMCArNDY3LDEyIEBAIHZvaWQgQmFja2luZ1N0b3JlUHJp
dmF0ZTo6cmVuZGVyT25UaW1lcihXZWJDb3JlOjpUaW1lcjxCYWNraW5nU3RvcmVQcml2YXRlPiop
CiAgICAgd2hpbGUgKG1fcmVuZGVyUXVldWUtPmhhc0N1cnJlbnRWaXNpYmxlWm9vbUpvYigpIHx8
IG1fcmVuZGVyUXVldWUtPmhhc0N1cnJlbnRWaXNpYmxlU2Nyb2xsSm9iKCkpCiAgICAgICAgIG1f
cmVuZGVyUXVldWUtPnJlbmRlcighbV9zdXNwZW5kUmVndWxhclJlbmRlckpvYnMpOwogCi0gICAg
aWYgKCFzaG91bGRQZXJmb3JtUmVndWxhclJlbmRlckpvYnMoKSB8fCAhbV9yZW5kZXJRdWV1ZS0+
aGFzQ3VycmVudFJlZ3VsYXJSZW5kZXJKb2IoKSkKLSAgICAgICAgcmV0dXJuOworICAgIGlmIChz
aG91bGRQZXJmb3JtUmVndWxhclJlbmRlckpvYnMoKSAmJiBtX3JlbmRlclF1ZXVlLT5oYXNDdXJy
ZW50UmVndWxhclJlbmRlckpvYigpKQorICAgICAgICBtX3JlbmRlclF1ZXVlLT5yZW5kZXJBbGxD
dXJyZW50UmVndWxhclJlbmRlckpvYnMoKTsKIAotICAgIG1fcmVuZGVyUXVldWUtPnJlbmRlckFs
bEN1cnJlbnRSZWd1bGFyUmVuZGVySm9icygpOworI2lmIFVTRShBQ0NFTEVSQVRFRF9DT01QT1NJ
VElORykKKyAgICBkcmF3TGF5ZXJzT25Db21taXRJZk5lZWRlZCgpOworI2VuZGlmCiB9CiAKIHZv
aWQgQmFja2luZ1N0b3JlUHJpdmF0ZTo6cmVuZGVyT25JZGxlKCkKQEAgLTQ4Myw2ICs0ODgsMTAg
QEAgdm9pZCBCYWNraW5nU3RvcmVQcml2YXRlOjpyZW5kZXJPbklkbGUoKQogI2VuZGlmCiAKICAg
ICBtX3JlbmRlclF1ZXVlLT5yZW5kZXIoIW1fc3VzcGVuZFJlZ3VsYXJSZW5kZXJKb2JzKTsKKwor
I2lmIFVTRShBQ0NFTEVSQVRFRF9DT01QT1NJVElORykKKyAgICBkcmF3TGF5ZXJzT25Db21taXRJ
Zk5lZWRlZCgpOworI2VuZGlmCiB9CiAKIGJvb2wgQmFja2luZ1N0b3JlUHJpdmF0ZTo6d2lsbEZp
cmVUaW1lcigpCkBAIC01MTIsNiArNTIxLDEwIEBAIGJvb2wgQmFja2luZ1N0b3JlUHJpdmF0ZTo6
d2lsbEZpcmVUaW1lcigpCiAgICAgaWYgKG1fcmVuZGVyUXVldWUtPmhhc0N1cnJlbnRSZWd1bGFy
UmVuZGVySm9iKCkpCiAgICAgICAgIG1fcmVuZGVyUXVldWUtPnJlbmRlckFsbEN1cnJlbnRSZWd1
bGFyUmVuZGVySm9icygpOwogCisjaWYgVVNFKEFDQ0VMRVJBVEVEX0NPTVBPU0lUSU5HKQorICAg
IGRyYXdMYXllcnNPbkNvbW1pdElmTmVlZGVkKCk7CisjZW5kaWYKKwogICAgIC8vIExldCB0aGUg
Y2FsbGVyIHlpZWxkIGFuZCByZXNjaGVkdWxlIHRoZSB0aW1lci4KICAgICByZXR1cm4gZmFsc2U7
CiB9CkBAIC05NDEsMTIgKzk1NCwxNSBAQCBib29sIEJhY2tpbmdTdG9yZVByaXZhdGU6OnJlbmRl
ckRpcmVjdFRvV2luZG93KGNvbnN0IFBsYXRmb3JtOjpJbnRSZWN0JiByZWN0KQogICAgIHJlbmRl
ckNvbnRlbnRzKDAsIG9yaWdpbiwgZGlydHlSZWN0KTsKICAgICB3aW5kb3dCYWNrQnVmZmVyU3Rh
dGUoKS0+YWRkQmxpdHRlZFJlZ2lvbihzY3JlZW5SZWN0KTsKIAotI2lmIFVTRShBQ0NFTEVSQVRF
RF9DT01QT1NJVElORykgJiYgRU5BQkxFX0NPTVBPU0lUSU5HX1NVUkZBQ0UKKyNpZiBVU0UoQUND
RUxFUkFURURfQ09NUE9TSVRJTkcpCisgICAgZHJhd0xheWVyc09uQ29tbWl0SWZOZWVkZWQoKTsK
KyNpZiBFTkFCTEVfQ09NUE9TSVRJTkdfU1VSRkFDRQogICAgIGlmIChtX3dlYlBhZ2UtPmQtPm1f
Y2xpZW50LT53aW5kb3coKS0+d2luZG93VXNhZ2UoKSAhPSBCbGFja0JlcnJ5OjpQbGF0Zm9ybTo6
R3JhcGhpY3M6OldpbmRvdzo6R0xFUzJVc2FnZSkgewogICAgICAgICBQbGF0Zm9ybTo6SW50UmVj
dCBjbGlwcGVkUmVjdCA9IGludGVyc2VjdGlvbihkaXJ0eVJlY3QsIHZpc2libGVDb250ZW50c1Jl
Y3QoKSk7CiAgICAgICAgIGJsZW5kQ29tcG9zaXRpbmdTdXJmYWNlKGNsaXBwZWRSZWN0KTsKICAg
ICB9CiAjZW5kaWYKKyNlbmRpZgogCiAgICAgaW52YWxpZGF0ZVdpbmRvdyhzY3JlZW5SZWN0KTsK
ICAgICByZXR1cm4gdHJ1ZTsKQEAgLTk3OSw4ICs5OTUsNiBAQCBib29sIEJhY2tpbmdTdG9yZVBy
aXZhdGU6OnJlbmRlcihjb25zdCBQbGF0Zm9ybTo6SW50UmVjdCYgcmVjdCkKICAgICBUaWxlTWFw
IGN1cnJlbnRNYXAgPSBjdXJyZW50U3RhdGUtPnRpbGVNYXAoKTsKIAogICAgIFBsYXRmb3JtOjpJ
bnRSZWN0IGRpcnR5Q29udGVudHNSZWN0OwotICAgIGNvbnN0IFBsYXRmb3JtOjpJbnRSZWN0IGNv
bnRlbnRzUmVjdCA9IFBsYXRmb3JtOjpJbnRSZWN0KFBsYXRmb3JtOjpJbnRQb2ludCgwLCAwKSwg
bV9jbGllbnQtPnRyYW5zZm9ybWVkQ29udGVudHNTaXplKCkpOwotICAgIGNvbnN0IFBsYXRmb3Jt
OjpJbnRSZWN0IHZpZXdwb3J0UmVjdCA9IFBsYXRmb3JtOjpJbnRSZWN0KFBsYXRmb3JtOjpJbnRQ
b2ludCgwLCAwKSwgbV9jbGllbnQtPnRyYW5zZm9ybWVkVmlld3BvcnRTaXplKCkpOwogCiAgICAg
Zm9yIChzaXplX3QgaSA9IDA7IGkgPCB0aWxlUmVjdExpc3Quc2l6ZSgpOyArK2kpIHsKICAgICAg
ICAgVGlsZVJlY3QgdGlsZVJlY3QgPSB0aWxlUmVjdExpc3RbaV07CkBAIC0xMTA2LDYgKzExMjAs
MTEgQEAgdm9pZCBCYWNraW5nU3RvcmVQcml2YXRlOjpibGl0VmlzaWJsZUNvbnRlbnRzKGJvb2wg
Zm9yY2UpCiAgICAgfQogCiAgICAgaWYgKCFCbGFja0JlcnJ5OjpQbGF0Zm9ybTo6dXNlckludGVy
ZmFjZVRocmVhZE1lc3NhZ2VDbGllbnQoKS0+aXNDdXJyZW50VGhyZWFkKCkpIHsKKyNpZiBVU0Uo
QUNDRUxFUkFURURfQ09NUE9TSVRJTkcpCisgICAgICAgIC8vIFRoZSBibGl0IHdpbGwgY2FsbCBk
cmF3U3ViTGF5ZXJzIGlmIG5lY2Vzc2FyeQorICAgICAgICBtX25lZWRzRHJhd0xheWVyc09uQ29t
bWl0ID0gZmFsc2U7CisjZW5kaWYKKwogICAgICAgICBCbGFja0JlcnJ5OjpQbGF0Zm9ybTo6dXNl
ckludGVyZmFjZVRocmVhZE1lc3NhZ2VDbGllbnQoKS0+ZGlzcGF0Y2hNZXNzYWdlKAogICAgICAg
ICAgICAgQmxhY2tCZXJyeTo6UGxhdGZvcm06OmNyZWF0ZU1ldGhvZENhbGxNZXNzYWdlKAogICAg
ICAgICAgICAgICAgICZCYWNraW5nU3RvcmVQcml2YXRlOjpibGl0VmlzaWJsZUNvbnRlbnRzLCB0
aGlzLCBmb3JjZSkpOwpAQCAtMTE5Niw2ICsxMjE1LDExIEBAIHZvaWQgQmFja2luZ1N0b3JlUHJp
dmF0ZTo6YmxpdENvbnRlbnRzKGNvbnN0IFBsYXRmb3JtOjpJbnRSZWN0JiBkc3RSZWN0LAogICAg
IH0KIAogICAgIGlmICghQmxhY2tCZXJyeTo6UGxhdGZvcm06OnVzZXJJbnRlcmZhY2VUaHJlYWRN
ZXNzYWdlQ2xpZW50KCktPmlzQ3VycmVudFRocmVhZCgpKSB7CisjaWYgVVNFKEFDQ0VMRVJBVEVE
X0NPTVBPU0lUSU5HKQorICAgICAgICAvLyBUaGUgYmxpdCB3aWxsIGNhbGwgZHJhd1N1YkxheWVy
cyBpZiBuZWNlc3NhcnkKKyAgICAgICAgbV9uZWVkc0RyYXdMYXllcnNPbkNvbW1pdCA9IGZhbHNl
OworI2VuZGlmCisKICAgICAgICAgQmxhY2tCZXJyeTo6UGxhdGZvcm06OnVzZXJJbnRlcmZhY2VU
aHJlYWRNZXNzYWdlQ2xpZW50KCktPmRpc3BhdGNoTWVzc2FnZSgKICAgICAgICAgICAgIEJsYWNr
QmVycnk6OlBsYXRmb3JtOjpjcmVhdGVNZXRob2RDYWxsTWVzc2FnZSgKICAgICAgICAgICAgICAg
ICAmQmFja2luZ1N0b3JlUHJpdmF0ZTo6YmxpdENvbnRlbnRzLCB0aGlzLCBkc3RSZWN0LCBzcmNS
ZWN0LCBmb3JjZSkpOwpAQCAtMjEzMSw3ICsyMTU1LDE1IEBAIHZvaWQgQmFja2luZ1N0b3JlUHJp
dmF0ZTo6cmVuZGVyQ29udGVudHMoQmxhY2tCZXJyeTo6UGxhdGZvcm06OkdyYXBoaWNzOjpCdWZm
ZXIqCiAgICAgICAgIHJldHVybjsKIAogI2lmIFVTRShBQ0NFTEVSQVRFRF9DT01QT1NJVElORykK
LSAgICBtX3dlYlBhZ2UtPmQtPmNvbW1pdFJvb3RMYXllcklmTmVlZGVkKCk7CisgICAgLy8gV2hl
biBjb21taXR0aW5nIHRoZSBwZW5kaW5nIGFjY2VsZXJhdGVkIGNvbXBvc2l0aW5nIGxheWVyIGNo
YW5nZXMsIGl0J3MKKyAgICAvLyBuZWNlc3NhcnkgdG8gZHJhdyB0aGUgbmV3IGxheWVyIGFwcGVh
cmFuY2UuIFRoaXMgaXMgbm9ybWFsbHkgZG9uZSBhcworICAgIC8vIHBhcnQgb2YgYSBibGl0LCBi
dXQgaWYgbm8gYmxpdCBoYXBwZW5zIGJlY2F1c2Ugb2YgdGhpcyByZW5kZXJpbmcsIGZvcgorICAg
IC8vIGV4YW1wbGUgYmVjYXVzZSB3ZSdyZSByZW5kZXJpbmcgYW4gb2Zmc2NyZWVuIHJlY3Rhbmds
ZSwgc29tZW9uZSBuZWVkcyB0bworICAgIC8vIGNhdGNoIHRoaXMgZmxhZyBhbmQgbWFrZSBzdXJl
IHRob3NlIGxheWVycyBnZXQgZHJhd24uCisgICAgLy8gVGhpcyBpcyBqdXN0IGEgY29tcGxpY2F0
ZWQgd2F5IHRvIGRvCisgICAgLy8gImlmIChjb21taXRSb290TGF5ZXJJZk5lZWRlZCgpKSBkcmF3
TGF5ZXJzT25Db21taXQoKTsiCisgICAgaWYgKG1fd2ViUGFnZS0+ZC0+Y29tbWl0Um9vdExheWVy
SWZOZWVkZWQoKSkKKyAgICAgICAgbV9uZWVkc0RyYXdMYXllcnNPbkNvbW1pdCA9IHRydWU7CiAj
ZW5kaWYKIAogICAgIEJsYWNrQmVycnk6OlBsYXRmb3JtOjpHcmFwaGljczo6RHJhd2FibGUqIGJ1
ZmZlckRyYXdhYmxlID0KQEAgLTI0ODMsNiArMjUxNSwxOCBAQCBib29sIEJhY2tpbmdTdG9yZVBy
aXZhdGU6OmRyYXdTdWJMYXllcnMoKQogICAgICAgICBXZWJDb3JlOjpGbG9hdFJlY3QoV2ViQ29y
ZTo6SW50UmVjdChzcmMpKSk7CiAgICAgcmV0dXJuIG1fd2ViUGFnZS0+ZC0+ZHJhd1N1YkxheWVy
cyhkc3QsIGNvbnRlbnRzUmVjdCk7CiB9CisKK2Jvb2wgQmFja2luZ1N0b3JlUHJpdmF0ZTo6ZHJh
d0xheWVyc09uQ29tbWl0SWZOZWVkZWQoKQoreworICAgIC8vIENoZWNrIGlmIHJlbmRlcmluZyBj
YXVzZWQgYSBjb21taXQgYW5kIHdlIG5lZWQgdG8gcmVkcmF3IHRoZSBsYXllcnMKKyAgICBpZiAo
IW1fbmVlZHNEcmF3TGF5ZXJzT25Db21taXQpCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAg
IG1fbmVlZHNEcmF3TGF5ZXJzT25Db21taXQgPSBmYWxzZTsKKyAgICBtX3dlYlBhZ2UtPmQtPmRy
YXdMYXllcnNPbkNvbW1pdCgpOworCisgICAgcmV0dXJuIHRydWU7Cit9CiAjZW5kaWYKIAogYm9v
bCBCYWNraW5nU3RvcmVQcml2YXRlOjppc0FjdGl2ZSgpIGNvbnN0CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViS2l0L2JsYWNrYmVycnkvQXBpL0JhY2tpbmdTdG9yZV9wLmggYi9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvQXBpL0JhY2tpbmdTdG9yZV9wLmgKaW5kZXggNDljNzBhNmE1YmVhNmQ4ODE1
YjUxOWJhOWUwNzY3YWYwNjhlZTBkMi4uNDk5OTJlMzRkYzU0MmEwMjBlZGZhMWM5YThhZDY5YjI1
NGZhZjdkYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0FwaS9CYWNraW5n
U3RvcmVfcC5oCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvQmFja2luZ1N0b3Jl
X3AuaApAQCAtMTk2LDYgKzE5Niw5IEBAIHB1YmxpYzoKICAgICB2b2lkIGJsZW5kQ29tcG9zaXRp
bmdTdXJmYWNlKGNvbnN0IFBsYXRmb3JtOjpJbnRSZWN0JiBkc3RSZWN0KTsKICAgICB2b2lkIGNs
ZWFyQ29tcG9zaXRpbmdTdXJmYWNlKCk7CiAgICAgYm9vbCBkcmF3U3ViTGF5ZXJzKCk7CisgICAg
Ym9vbCBkcmF3TGF5ZXJzT25Db21taXRJZk5lZWRlZCgpOworICAgIC8vIFdlYlBhZ2Ugd2lsbCBj
YWxsIHRoaXMgd2hlbiBkcmF3aW5nIGxheWVycyB0byB0ZWxsIHVzIHdlIGRvbid0IG5lZWQgdG8K
KyAgICB2b2lkIHdpbGxEcmF3TGF5ZXJzT25Db21taXQoKSB7IG1fbmVlZHNEcmF3TGF5ZXJzT25D
b21taXQgPSBmYWxzZTsgfQogI2VuZGlmCiAKICAgICB2b2lkIGJsaXRIb3Jpem9udGFsU2Nyb2xs
YmFyKGNvbnN0IFBsYXRmb3JtOjpJbnRQb2ludCYpOwpAQCAtMzQ3LDYgKzM1MCwxMCBAQCBwdWJs
aWM6CiAgICAgcHRocmVhZF9tdXRleF90IG1fYmxpdEdlbmVyYXRpb25Mb2NrOwogICAgIHB0aHJl
YWRfY29uZF90IG1fYmxpdEdlbmVyYXRpb25Db25kOwogICAgIHN0cnVjdCB0aW1lc3BlYyBtX2N1
cnJlbnRCbGl0RW5kOworCisjaWYgVVNFKEFDQ0VMRVJBVEVEX0NPTVBPU0lUSU5HKQorICAgIG11
dGFibGUgYm9vbCBtX25lZWRzRHJhd0xheWVyc09uQ29tbWl0OyAvLyBOb3QgdGhyZWFkIHNhZmUs
IFdlYktpdCB0aHJlYWQgb25seQorI2VuZGlmCiB9OwogfSAvLyBuYW1lc3BhY2UgV2ViS2l0CiB9
IC8vIG5hbWVzcGFjZSBCbGFja0JlcnJ5Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>