<?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>87181</bug_id>
          
          <creation_ts>2012-05-22 16:49:52 -0700</creation_ts>
          <short_desc>[chromium] Don&apos;t drop children of a RenderSurface from the renderSurfaceLayerList when then position of the surface in its clipRect is not known</short_desc>
          <delta_ts>2012-05-22 19:47:37 -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>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="Dana Jansens">danakj</reporter>
          <assigned_to name="Dana Jansens">danakj</assigned_to>
          <cc>cc-bugs</cc>
    
    <cc>enne</cc>
    
    <cc>epenner</cc>
    
    <cc>jamesr</cc>
    
    <cc>piman</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>wjmaclean</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>630918</commentid>
    <comment_count>0</comment_count>
    <who name="Dana Jansens">danakj</who>
    <bug_when>2012-05-22 16:49:52 -0700</bug_when>
    <thetext>[chromium] Don&apos;t drop children of a RenderSurface from the renderSurfaceLayerList when then position of the surface in its clipRect is not known</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>630927</commentid>
    <comment_count>1</comment_count>
      <attachid>143399</attachid>
    <who name="Dana Jansens">danakj</who>
    <bug_when>2012-05-22 16:56:50 -0700</bug_when>
    <thetext>Created attachment 143399
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>630947</commentid>
    <comment_count>2</comment_count>
      <attachid>143399</attachid>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2012-05-22 17:07:04 -0700</bug_when>
    <thetext>Comment on attachment 143399
Patch

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

R=me.

&gt; Source/WebCore/platform/graphics/chromium/cc/CCLayerTreeHostCommon.cpp:578
&gt; +                printf(&quot;surfaceClipRect %d %d %d %d\n&quot;, surfaceClipRect.x(), surfaceClipRect.y(), surfaceClipRect.width(), surfaceClipRect.height());

Whomp.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>630954</commentid>
    <comment_count>3</comment_count>
      <attachid>143406</attachid>
    <who name="Dana Jansens">danakj</who>
    <bug_when>2012-05-22 17:12:02 -0700</bug_when>
    <thetext>Created attachment 143406
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>631099</commentid>
    <comment_count>4</comment_count>
      <attachid>143406</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-22 19:47:20 -0700</bug_when>
    <thetext>Comment on attachment 143406
Patch for landing

Clearing flags on attachment: 143406

Committed r118104: &lt;http://trac.webkit.org/changeset/118104&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>631100</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-22 19:47:37 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>143399</attachid>
            <date>2012-05-22 16:56:50 -0700</date>
            <delta_ts>2012-05-22 17:11:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-87181-20120522195649.patch</filename>
            <type>text/plain</type>
            <size>8387</size>
            <attacher name="Dana Jansens">danakj</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE3OTg5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGQ3YWRmMTA2NWJjYzVi
MmRlYWYxZGZkN2JiMDMwNGZjZWZkZjNkMi4uYjQzMWIxYmYxYWU4YzllZGZiZjI4M2I2YjhiN2U1
NTE4YzdhZGNjMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDEyLTA1LTIyICBEYW5h
IEphbnNlbnMgIDxkYW5ha2pAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtjaHJvbWl1bV0gRG9u
J3QgZHJvcCBjaGlsZHJlbiBvZiBhIFJlbmRlclN1cmZhY2UgZnJvbSB0aGUgcmVuZGVyU3VyZmFj
ZUxheWVyTGlzdCB3aGVuIHRoZW4gcG9zaXRpb24gb2YgdGhlIHN1cmZhY2UgaW4gaXRzIGNsaXBS
ZWN0IGlzIG5vdCBrbm93bgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9ODcxODEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBXZSB3YW50IHRvIGF2b2lkIGRyb3BwaW5nIHRoaW5ncyBmcm9tIHRoZSByZW5kZXJT
dXJmYWNlTGF5ZXJMaXN0IG9uIG1haW4KKyAgICAgICAgdGhyZWFkIHdoZW4gdGhleSBtYXkgYmUg
aW4gdGhlIHJlbmRlclN1cmZhY2VMYXllckxpc3Qgb24gaW1wbCB0aHJlYWQgZHVlCisgICAgICAg
IHRvIGFuaW1hdGlvbi4gQSByZW5kZXIgc3VyZmFjZSB3b3VsZCBkcm9wIGFsbCBpdHMgY2hpbGRy
ZW4gaWYgaXRzCisgICAgICAgIGNvbnRlbnRSZWN0IHdhcyBjbGlwcGVkIHRvIGJlY29tZSBlbXB0
eSBieSBpdHMgcGFyZW50LiBCdXQgd2hlbiB0aGUKKyAgICAgICAgc3VyZmFjZSBpcyBiZWluZyBh
bmltYXRlZCwgdGhlbiB3ZSBjYW4ndCBiZSBzdXJlIGhvdyBpdHMgcGFyZW50IHdpbGwKKyAgICAg
ICAgY2xpcCB0aGUgc3VyZmFjZSdzIGNvbnRlbnQsIHNvIHdlIGRvbid0IGNsaXAgaXQgYXQgYWxs
LgorCisgICAgICAgIENocm9taXVtIGJ1ZzogaHR0cDovL2NyYnVnLmNvbS8xMjg3MzkKKworICAg
ICAgICBVbml0IHRlc3Q6IENDTGF5ZXJUcmVlSG9zdENvbW1vblRlc3QudmVyaWZ5Q2xpcFJlY3RD
dWxsc1N1cmZhY2VXaXRob3V0VmlzaWJsZUNvbnRlbnQKKworICAgICAgICAqIHBsYXRmb3JtL2dy
YXBoaWNzL2Nocm9taXVtL2NjL0NDTGF5ZXJUcmVlSG9zdENvbW1vbi5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpjYWxjdWxhdGVEcmF3VHJhbnNmb3Jtc0FuZFZpc2liaWxpdHlJbnRlcm5hbCk6CisK
IDIwMTItMDUtMjIgIEp1bGllbiBDaGFmZnJhaXggIDxqY2hhZmZyYWl4QHdlYmtpdC5vcmc+CiAK
ICAgICAgICAgQ2VudHJhbGl6ZSBhbmQgY2xlYW4tdXAgdGFibGUgY29sdW1uIGl0ZXJhdGlvbgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
S2l0L2Nocm9taXVtL0NoYW5nZUxvZwppbmRleCBjZTJlNDI4ZmE0NzczYzI1Zjk3NWVhZjA4YjMz
MjhjNzdhMDU2NjllLi44ZmMxYTRiYzI3MTY0MGRkMGU5NDgyMzQ0MDQyNTJiYjkzMjk4NTViIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZworKysgYi9Tb3VyY2Uv
V2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDEyLTA1LTIyICBE
YW5hIEphbnNlbnMgIDxkYW5ha2pAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtjaHJvbWl1bV0g
RG9uJ3QgZHJvcCBjaGlsZHJlbiBvZiBhIFJlbmRlclN1cmZhY2UgZnJvbSB0aGUgcmVuZGVyU3Vy
ZmFjZUxheWVyTGlzdCB3aGVuIHRoZW4gcG9zaXRpb24gb2YgdGhlIHN1cmZhY2UgaW4gaXRzIGNs
aXBSZWN0IGlzIG5vdCBrbm93bgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9ODcxODEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICAqIHRlc3RzL0NDTGF5ZXJUcmVlSG9zdENvbW1vblRlc3QuY3BwOgorICAgICAg
ICAoV2ViS2l0VGVzdHM6OlRFU1QpOgorICAgICAgICAoV2ViS2l0VGVzdHMpOgorCiAyMDEyLTA1
LTIyICBJYW4gVm9sbGljayAgPHZvbGxpY2tAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFtjaHJv
bWl1bV0gTW92ZSBhc3NlcnRzIGluIENDTGF5ZXJUcmVlSG9zdFRlc3Q6OmRpc3BhdGNoKgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NM
YXllclRyZWVIb3N0Q29tbW9uLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L2Nocm9taXVtL2NjL0NDTGF5ZXJUcmVlSG9zdENvbW1vbi5jcHAKaW5kZXggM2YxYzM4ZjcyNWNk
MjMxMjgwN2Y4ODJmYTZkMzg1ZjJiOGI3YWY3NC4uODUwODJmY2ZhZDY5MzQ1MWY5ZDQ4NDUxZWJj
NGRiNTNiYTExZWNhMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvY2hyb21pdW0vY2MvQ0NMYXllclRyZWVIb3N0Q29tbW9uLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ0xheWVyVHJlZUhvc3RDb21tb24u
Y3BwCkBAIC01NjksMTAgKzU2OSwxMyBAQCBzdGF0aWMgYm9vbCBjYWxjdWxhdGVEcmF3VHJhbnNm
b3Jtc0FuZFZpc2liaWxpdHlJbnRlcm5hbChMYXllclR5cGUqIGxheWVyLCBMYXllcgogICAgICAg
ICBGbG9hdFNpemUgY2VudGVyT2Zmc2V0RHVlVG9DbGlwcGluZzsKIAogICAgICAgICAvLyBEb24n
dCBjbGlwIGlmIHRoZSBsYXllciBpcyByZWZsZWN0ZWQgYXMgdGhlIHJlZmxlY3Rpb24gc2hvdWxk
bid0IGJlCi0gICAgICAgIC8vIGNsaXBwZWQuCi0gICAgICAgIGlmICghbGF5ZXItPnJlcGxpY2FM
YXllcigpKSB7CisgICAgICAgIC8vIGNsaXBwZWQuIElmIHRoZSBsYXllciBpcyBhbmltYXRpbmcs
IHRoZW4gdGhlIHN1cmZhY2UncyB0cmFuc2Zvcm0gdG8KKyAgICAgICAgLy8gaXRzIHRhcmdldCBp
cyBub3Qga25vd24gb24gdGhlIG1haW4gdGhyZWFkLCBhbmQgd2Ugc2hvdWxkIG5vdCB1c2UgaXQK
KyAgICAgICAgLy8gdG8gY2xpcC4KKyAgICAgICAgaWYgKCFsYXllci0+cmVwbGljYUxheWVyKCkg
JiYgdHJhbnNmb3JtVG9QYXJlbnRJc0tub3duKGxheWVyKSkgewogICAgICAgICAgICAgaWYgKCFy
ZW5kZXJTdXJmYWNlLT5jbGlwUmVjdCgpLmlzRW1wdHkoKSAmJiAhY2xpcHBlZENvbnRlbnRSZWN0
LmlzRW1wdHkoKSkgewogICAgICAgICAgICAgICAgIEludFJlY3Qgc3VyZmFjZUNsaXBSZWN0ID0g
Q0NMYXllclRyZWVIb3N0Q29tbW9uOjpjYWxjdWxhdGVWaXNpYmxlUmVjdChyZW5kZXJTdXJmYWNl
LT5jbGlwUmVjdCgpLCBjbGlwcGVkQ29udGVudFJlY3QsIHJlbmRlclN1cmZhY2UtPm9yaWdpblRy
YW5zZm9ybSgpKTsKKyAgICAgICAgICAgICAgICBwcmludGYoInN1cmZhY2VDbGlwUmVjdCAlZCAl
ZCAlZCAlZFxuIiwgc3VyZmFjZUNsaXBSZWN0LngoKSwgc3VyZmFjZUNsaXBSZWN0LnkoKSwgc3Vy
ZmFjZUNsaXBSZWN0LndpZHRoKCksIHN1cmZhY2VDbGlwUmVjdC5oZWlnaHQoKSk7CiAgICAgICAg
ICAgICAgICAgY2xpcHBlZENvbnRlbnRSZWN0LmludGVyc2VjdChzdXJmYWNlQ2xpcFJlY3QpOwog
ICAgICAgICAgICAgfQogICAgICAgICAgICAgRmxvYXRQb2ludCBjbGlwcGVkU3VyZmFjZUNlbnRl
ciA9IEZsb2F0UmVjdChjbGlwcGVkQ29udGVudFJlY3QpLmNlbnRlcigpOwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9DQ0xheWVyVHJlZUhvc3RDb21tb25UZXN0LmNw
cCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvQ0NMYXllclRyZWVIb3N0Q29tbW9uVGVz
dC5jcHAKaW5kZXggYjY3ZjQ0OTg3ZDMxNTBlNzQ3M2MxNmY0YTgwZmJkYjExOTM1OTk2ZS4uYWQ2
ZjI0MzI5NmEwZGM2Mzg0ODcxNThjOGU1ZWM4Y2QyMDFkM2NkYiAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdC9jaHJvbWl1bS90ZXN0cy9DQ0xheWVyVHJlZUhvc3RDb21tb25UZXN0LmNwcAorKysg
Yi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL0NDTGF5ZXJUcmVlSG9zdENvbW1vblRlc3Qu
Y3BwCkBAIC03MDAsNiArNzAwLDc4IEBAIFRFU1QoQ0NMYXllclRyZWVIb3N0Q29tbW9uVGVzdCwg
dmVyaWZ5Q2xpcFJlY3RDdWxsc1JlbmRlclN1cmZhY2VzQ3Jhc2hSZXBybykKICAgICBFWFBFQ1Rf
RVEoY2hpbGQtPmlkKCksIHJlbmRlclN1cmZhY2VMYXllckxpc3RbMV0tPmlkKCkpOwogfQogCitU
RVNUKENDTGF5ZXJUcmVlSG9zdENvbW1vblRlc3QsIHZlcmlmeUNsaXBSZWN0Q3VsbHNTdXJmYWNl
V2l0aG91dFZpc2libGVDb250ZW50KQoreworICAgIC8vIFdoZW4gYSByZW5kZXJTdXJmYWNlIGhh
cyBhIGNsaXBSZWN0LCBpdCBpcyB1c2VkIHRvIGNsaXAgdGhlIGNvbnRlbnRSZWN0CisgICAgLy8g
b2YgdGhlIHN1cmZhY2UuIFdoZW4gdGhlIHJlbmRlclN1cmZhY2UgaXMgYW5pbWF0aW5nIGl0cyB0
cmFuc2Zvcm1zLCB0aGVuCisgICAgLy8gdGhlIGNvbnRlbnRSZWN0J3MgcG9zaXRpb24gaW4gdGhl
IGNsaXBSZWN0IGlzIG5vdCBkZWZpbmVkIG9uIHRoZSBtYWluCisgICAgLy8gdGhyZWFkLCBhbmQg
aXRzIGNvbnRlbnRSZWN0IHNob3VsZCBub3QgYmUgY2xpcHBlZC4KKworICAgIC8vIFRoZSB0ZXN0
IHRyZWUgaXMgc2V0IHVwIGFzIGZvbGxvd3M6CisgICAgLy8gIC0gcGFyZW50IGlzIGEgY29udGFp
bmVyIGxheWVyIHRoYXQgbWFza3NUb0JvdW5kcz10cnVlIHRvIGNhdXNlIGNsaXBwaW5nLgorICAg
IC8vICAtIGNoaWxkIGlzIGEgcmVuZGVyU3VyZmFjZSwgd2hpY2ggaGFzIGEgY2xpcFJlY3Qgc2V0
IHRvIHRoZSBib3VuZHMgb2YgdGhlIHBhcmVudC4KKyAgICAvLyAgLSBncmFuZENoaWxkIGlzIGEg
cmVuZGVyU3VyZmFjZSwgYW5kIHRoZSBvbmx5IHZpc2libGUgY29udGVudCBpbiBjaGlsZC4gSXQg
aXMgcG9zaXRpb25lZCBvdXRzaWRlIG9mIHRoZSBjbGlwUmVjdCBmcm9tIHBhcmVudC4KKworICAg
IC8vIEluIHRoaXMgY29uZmlndXJhdGlvbiwgZ3JhbmRDaGlsZCBzaG91bGQgYmUgb3V0c2lkZSB0
aGUgY2xpcHBlZAorICAgIC8vIGNvbnRlbnRSZWN0IG9mIHRoZSBjaGlsZCwgbWFraW5nIGdyYW5k
Q2hpbGQgbm90IGFwcGVhciBpbiB0aGUKKyAgICAvLyByZW5kZXJTdXJmYWNlTGF5ZXJMaXN0LiBI
b3dldmVyLCB3aGVuIHdlIHBsYWNlIGFuIGFuaW1hdGlvbiBvbiB0aGUgY2hpbGQsCisgICAgLy8g
dGhpcyBjbGlwcGluZyBzaG91bGQgYmUgYXZvaWRlZCBhbmQgd2Ugc2hvdWxkIGtlZXAgdGhlIGdy
YW5kQ2hpbGQKKyAgICAvLyBpbiB0aGUgcmVuZGVyU3VyZmFjZUxheWVyTGlzdC4KKworICAgIGNv
bnN0IFRyYW5zZm9ybWF0aW9uTWF0cml4IGlkZW50aXR5TWF0cml4OworICAgIFJlZlB0cjxMYXll
ckNocm9taXVtPiBwYXJlbnQgPSBMYXllckNocm9taXVtOjpjcmVhdGUoKTsKKyAgICBSZWZQdHI8
TGF5ZXJDaHJvbWl1bT4gY2hpbGQgPSBMYXllckNocm9taXVtOjpjcmVhdGUoKTsKKyAgICBSZWZQ
dHI8TGF5ZXJDaHJvbWl1bT4gZ3JhbmRDaGlsZCA9IExheWVyQ2hyb21pdW06OmNyZWF0ZSgpOwor
ICAgIFJlZlB0cjxMYXllckNocm9taXVtV2l0aEZvcmNlZERyYXdzQ29udGVudD4gbGVhZk5vZGUg
PSBhZG9wdFJlZihuZXcgTGF5ZXJDaHJvbWl1bVdpdGhGb3JjZWREcmF3c0NvbnRlbnQoKSk7Cisg
ICAgcGFyZW50LT5hZGRDaGlsZChjaGlsZCk7CisgICAgY2hpbGQtPmFkZENoaWxkKGdyYW5kQ2hp
bGQpOworICAgIGdyYW5kQ2hpbGQtPmFkZENoaWxkKGxlYWZOb2RlKTsKKworICAgIHNldExheWVy
UHJvcGVydGllc0ZvclRlc3RpbmcocGFyZW50LmdldCgpLCBpZGVudGl0eU1hdHJpeCwgaWRlbnRp
dHlNYXRyaXgsIEZsb2F0UG9pbnQoMCwgMCksIEZsb2F0UG9pbnQoMCwgMCksIEludFNpemUoMTAw
LCAxMDApLCBmYWxzZSk7CisgICAgc2V0TGF5ZXJQcm9wZXJ0aWVzRm9yVGVzdGluZyhjaGlsZC5n
ZXQoKSwgaWRlbnRpdHlNYXRyaXgsIGlkZW50aXR5TWF0cml4LCBGbG9hdFBvaW50KDAsIDApLCBG
bG9hdFBvaW50KDAsIDApLCBJbnRTaXplKDIwLCAyMCksIGZhbHNlKTsKKyAgICBzZXRMYXllclBy
b3BlcnRpZXNGb3JUZXN0aW5nKGdyYW5kQ2hpbGQuZ2V0KCksIGlkZW50aXR5TWF0cml4LCBpZGVu
dGl0eU1hdHJpeCwgRmxvYXRQb2ludCgwLCAwKSwgRmxvYXRQb2ludCgyMDAsIDIwMCksIEludFNp
emUoMTAsIDEwKSwgZmFsc2UpOworICAgIHNldExheWVyUHJvcGVydGllc0ZvclRlc3RpbmcobGVh
Zk5vZGUuZ2V0KCksIGlkZW50aXR5TWF0cml4LCBpZGVudGl0eU1hdHJpeCwgRmxvYXRQb2ludCgw
LCAwKSwgRmxvYXRQb2ludCgwLCAwKSwgSW50U2l6ZSgxMCwgMTApLCBmYWxzZSk7CisKKyAgICBw
YXJlbnQtPnNldE1hc2tzVG9Cb3VuZHModHJ1ZSk7CisgICAgY2hpbGQtPnNldE9wYWNpdHkoMC40
Zik7CisgICAgZ3JhbmRDaGlsZC0+c2V0T3BhY2l0eSgwLjRmKTsKKworICAgIFZlY3RvcjxSZWZQ
dHI8TGF5ZXJDaHJvbWl1bT4gPiByZW5kZXJTdXJmYWNlTGF5ZXJMaXN0OworICAgIFZlY3RvcjxS
ZWZQdHI8TGF5ZXJDaHJvbWl1bT4gPiBkdW1teUxheWVyTGlzdDsKKyAgICBpbnQgZHVtbXlNYXhU
ZXh0dXJlU2l6ZSA9IDUxMjsKKworICAgIHBhcmVudC0+c2V0Q2xpcFJlY3QoSW50UmVjdChJbnRQ
b2ludDo6emVybygpLCBwYXJlbnQtPmJvdW5kcygpKSk7CisgICAgcGFyZW50LT5jcmVhdGVSZW5k
ZXJTdXJmYWNlKCk7CisgICAgcmVuZGVyU3VyZmFjZUxheWVyTGlzdC5hcHBlbmQocGFyZW50Lmdl
dCgpKTsKKworICAgIENDTGF5ZXJUcmVlSG9zdENvbW1vbjo6Y2FsY3VsYXRlRHJhd1RyYW5zZm9y
bXNBbmRWaXNpYmlsaXR5KHBhcmVudC5nZXQoKSwgcGFyZW50LmdldCgpLCBpZGVudGl0eU1hdHJp
eCwgaWRlbnRpdHlNYXRyaXgsIHJlbmRlclN1cmZhY2VMYXllckxpc3QsIGR1bW15TGF5ZXJMaXN0
LCBkdW1teU1heFRleHR1cmVTaXplKTsKKworICAgIC8vIFdpdGhvdXQgYW4gYW5pbWF0aW9uLCB3
ZSBzaG91bGQgY3VsbCBjaGlsZCBhbmQgZ3JhbmRDaGlsZCBmcm9tIHRoZSByZW5kZXJTdXJmYWNl
TGF5ZXJMaXN0LgorICAgIEFTU0VSVF9FUSgxVSwgcmVuZGVyU3VyZmFjZUxheWVyTGlzdC5zaXpl
KCkpOworICAgIEVYUEVDVF9FUShwYXJlbnQtPmlkKCksIHJlbmRlclN1cmZhY2VMYXllckxpc3Rb
MF0tPmlkKCkpOworCisgICAgLy8gTm93IHB1dCBhbiBhbmltYXRpbmcgdHJhbnNmb3JtIG9uIGNo
aWxkLgorICAgIGFkZEFuaW1hdGVkVHJhbnNmb3JtVG9Db250cm9sbGVyKCpjaGlsZC0+bGF5ZXJB
bmltYXRpb25Db250cm9sbGVyKCksIDEwLCAzMCwgMCk7CisKKyAgICBwYXJlbnQtPmNsZWFyUmVu
ZGVyU3VyZmFjZSgpOworICAgIGNoaWxkLT5jbGVhclJlbmRlclN1cmZhY2UoKTsKKyAgICBncmFu
ZENoaWxkLT5jbGVhclJlbmRlclN1cmZhY2UoKTsKKyAgICByZW5kZXJTdXJmYWNlTGF5ZXJMaXN0
LmNsZWFyKCk7CisgICAgZHVtbXlMYXllckxpc3QuY2xlYXIoKTsKKworICAgIHBhcmVudC0+c2V0
Q2xpcFJlY3QoSW50UmVjdChJbnRQb2ludDo6emVybygpLCBwYXJlbnQtPmJvdW5kcygpKSk7Cisg
ICAgcGFyZW50LT5jcmVhdGVSZW5kZXJTdXJmYWNlKCk7CisgICAgcmVuZGVyU3VyZmFjZUxheWVy
TGlzdC5hcHBlbmQocGFyZW50LmdldCgpKTsKKworICAgIENDTGF5ZXJUcmVlSG9zdENvbW1vbjo6
Y2FsY3VsYXRlRHJhd1RyYW5zZm9ybXNBbmRWaXNpYmlsaXR5KHBhcmVudC5nZXQoKSwgcGFyZW50
LmdldCgpLCBpZGVudGl0eU1hdHJpeCwgaWRlbnRpdHlNYXRyaXgsIHJlbmRlclN1cmZhY2VMYXll
ckxpc3QsIGR1bW15TGF5ZXJMaXN0LCBkdW1teU1heFRleHR1cmVTaXplKTsKKworICAgIC8vIFdp
dGggYW4gYW5pbWF0aW5nIHRyYW5zZm9ybSwgd2Ugc2hvdWxkIGtlZXAgY2hpbGQgYW5kIGdyYW5k
Q2hpbGQgaW4gdGhlIHJlbmRlclN1cmZhY2VMYXllckxpc3QuCisgICAgQVNTRVJUX0VRKDNVLCBy
ZW5kZXJTdXJmYWNlTGF5ZXJMaXN0LnNpemUoKSk7CisgICAgRVhQRUNUX0VRKHBhcmVudC0+aWQo
KSwgcmVuZGVyU3VyZmFjZUxheWVyTGlzdFswXS0+aWQoKSk7CisgICAgRVhQRUNUX0VRKGNoaWxk
LT5pZCgpLCByZW5kZXJTdXJmYWNlTGF5ZXJMaXN0WzFdLT5pZCgpKTsKKyAgICBFWFBFQ1RfRVEo
Z3JhbmRDaGlsZC0+aWQoKSwgcmVuZGVyU3VyZmFjZUxheWVyTGlzdFsyXS0+aWQoKSk7Cit9CisK
IFRFU1QoQ0NMYXllclRyZWVIb3N0Q29tbW9uVGVzdCwgdmVyaWZ5Q2xpcFJlY3RJc1Byb3BhZ2F0
ZWRDb3JyZWN0bHlUb0xheWVycykKIHsKICAgICAvLyBWZXJpZnkgdGhhdCBsYXllcnMgZ2V0IHRo
ZSBhcHByb3ByaWF0ZSBjbGlwUmVjdHMgd2hlbiB0aGVpciBwYXJlbnQgbWFza3NUb0JvdW5kcyBp
cyB0cnVlLgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>143406</attachid>
            <date>2012-05-22 17:12:02 -0700</date>
            <delta_ts>2012-05-22 19:47:20 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-87181-20120522201200.patch</filename>
            <type>text/plain</type>
            <size>8135</size>
            <attacher name="Dana Jansens">danakj</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE3OTg5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGQ3YWRmMTA2NWJjYzVi
MmRlYWYxZGZkN2JiMDMwNGZjZWZkZjNkMi4uN2MwYmU1ZjY4YzJjM2M1N2MyNjU5ZmQxNGU0MTlk
ZWNlZTVlZjJhOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDEyLTA1LTIyICBEYW5h
IEphbnNlbnMgIDxkYW5ha2pAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtjaHJvbWl1bV0gRG9u
J3QgZHJvcCBjaGlsZHJlbiBvZiBhIFJlbmRlclN1cmZhY2UgZnJvbSB0aGUgcmVuZGVyU3VyZmFj
ZUxheWVyTGlzdCB3aGVuIHRoZW4gcG9zaXRpb24gb2YgdGhlIHN1cmZhY2UgaW4gaXRzIGNsaXBS
ZWN0IGlzIG5vdCBrbm93bgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9ODcxODEKKworICAgICAgICBSZXZpZXdlZCBieSBBZHJpZW5uZSBXYWxrZXIuCisK
KyAgICAgICAgV2Ugd2FudCB0byBhdm9pZCBkcm9wcGluZyB0aGluZ3MgZnJvbSB0aGUgcmVuZGVy
U3VyZmFjZUxheWVyTGlzdCBvbiBtYWluCisgICAgICAgIHRocmVhZCB3aGVuIHRoZXkgbWF5IGJl
IGluIHRoZSByZW5kZXJTdXJmYWNlTGF5ZXJMaXN0IG9uIGltcGwgdGhyZWFkIGR1ZQorICAgICAg
ICB0byBhbmltYXRpb24uIEEgcmVuZGVyIHN1cmZhY2Ugd291bGQgZHJvcCBhbGwgaXRzIGNoaWxk
cmVuIGlmIGl0cworICAgICAgICBjb250ZW50UmVjdCB3YXMgY2xpcHBlZCB0byBiZWNvbWUgZW1w
dHkgYnkgaXRzIHBhcmVudC4gQnV0IHdoZW4gdGhlCisgICAgICAgIHN1cmZhY2UgaXMgYmVpbmcg
YW5pbWF0ZWQsIHRoZW4gd2UgY2FuJ3QgYmUgc3VyZSBob3cgaXRzIHBhcmVudCB3aWxsCisgICAg
ICAgIGNsaXAgdGhlIHN1cmZhY2UncyBjb250ZW50LCBzbyB3ZSBkb24ndCBjbGlwIGl0IGF0IGFs
bC4KKworICAgICAgICBDaHJvbWl1bSBidWc6IGh0dHA6Ly9jcmJ1Zy5jb20vMTI4NzM5CisKKyAg
ICAgICAgVW5pdCB0ZXN0OiBDQ0xheWVyVHJlZUhvc3RDb21tb25UZXN0LnZlcmlmeUNsaXBSZWN0
Q3VsbHNTdXJmYWNlV2l0aG91dFZpc2libGVDb250ZW50CisKKyAgICAgICAgKiBwbGF0Zm9ybS9n
cmFwaGljcy9jaHJvbWl1bS9jYy9DQ0xheWVyVHJlZUhvc3RDb21tb24uY3BwOgorICAgICAgICAo
V2ViQ29yZTo6Y2FsY3VsYXRlRHJhd1RyYW5zZm9ybXNBbmRWaXNpYmlsaXR5SW50ZXJuYWwpOgor
CiAyMDEyLTA1LTIyICBKdWxpZW4gQ2hhZmZyYWl4ICA8amNoYWZmcmFpeEB3ZWJraXQub3JnPgog
CiAgICAgICAgIENlbnRyYWxpemUgYW5kIGNsZWFuLXVwIHRhYmxlIGNvbHVtbiBpdGVyYXRpb24K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nIGIvU291cmNlL1dl
YktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXggY2UyZTQyOGZhNDc3M2MyNWY5NzVlYWYwOGIz
MzI4Yzc3YTA1NjY5ZS4uN2VhMjhiOTgxYmIyMGQyN2ZjZTFkYTg1ZjU3MGE5NDI4OWNlMDRkYyAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKKysrIGIvU291cmNl
L1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxMi0wNS0yMiAg
RGFuYSBKYW5zZW5zICA8ZGFuYWtqQGNocm9taXVtLm9yZz4KKworICAgICAgICBbY2hyb21pdW1d
IERvbid0IGRyb3AgY2hpbGRyZW4gb2YgYSBSZW5kZXJTdXJmYWNlIGZyb20gdGhlIHJlbmRlclN1
cmZhY2VMYXllckxpc3Qgd2hlbiB0aGVuIHBvc2l0aW9uIG9mIHRoZSBzdXJmYWNlIGluIGl0cyBj
bGlwUmVjdCBpcyBub3Qga25vd24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTg3MTgxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQWRyaWVubmUgV2Fsa2Vy
LgorCisgICAgICAgICogdGVzdHMvQ0NMYXllclRyZWVIb3N0Q29tbW9uVGVzdC5jcHA6CisgICAg
ICAgIChXZWJLaXRUZXN0czo6VEVTVCk6CisgICAgICAgIChXZWJLaXRUZXN0cyk6CisKIDIwMTIt
MDUtMjIgIElhbiBWb2xsaWNrICA8dm9sbGlja0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW2No
cm9taXVtXSBNb3ZlIGFzc2VydHMgaW4gQ0NMYXllclRyZWVIb3N0VGVzdDo6ZGlzcGF0Y2gqCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9D
Q0xheWVyVHJlZUhvc3RDb21tb24uY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvY2hyb21pdW0vY2MvQ0NMYXllclRyZWVIb3N0Q29tbW9uLmNwcAppbmRleCAzZjFjMzhmNzI1
Y2QyMzEyODA3Zjg4MmZhNmQzODVmMmI4YjdhZjc0Li40YWRiY2M0ODIxZmJlZDZjOTE3MGVmMDEw
Nzk3ODhiNTNiYTRkYzcxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9jaHJvbWl1bS9jYy9DQ0xheWVyVHJlZUhvc3RDb21tb24uY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDTGF5ZXJUcmVlSG9zdENvbW1v
bi5jcHAKQEAgLTU2OSw4ICs1NjksMTAgQEAgc3RhdGljIGJvb2wgY2FsY3VsYXRlRHJhd1RyYW5z
Zm9ybXNBbmRWaXNpYmlsaXR5SW50ZXJuYWwoTGF5ZXJUeXBlKiBsYXllciwgTGF5ZXIKICAgICAg
ICAgRmxvYXRTaXplIGNlbnRlck9mZnNldER1ZVRvQ2xpcHBpbmc7CiAKICAgICAgICAgLy8gRG9u
J3QgY2xpcCBpZiB0aGUgbGF5ZXIgaXMgcmVmbGVjdGVkIGFzIHRoZSByZWZsZWN0aW9uIHNob3Vs
ZG4ndCBiZQotICAgICAgICAvLyBjbGlwcGVkLgotICAgICAgICBpZiAoIWxheWVyLT5yZXBsaWNh
TGF5ZXIoKSkgeworICAgICAgICAvLyBjbGlwcGVkLiBJZiB0aGUgbGF5ZXIgaXMgYW5pbWF0aW5n
LCB0aGVuIHRoZSBzdXJmYWNlJ3MgdHJhbnNmb3JtIHRvCisgICAgICAgIC8vIGl0cyB0YXJnZXQg
aXMgbm90IGtub3duIG9uIHRoZSBtYWluIHRocmVhZCwgYW5kIHdlIHNob3VsZCBub3QgdXNlIGl0
CisgICAgICAgIC8vIHRvIGNsaXAuCisgICAgICAgIGlmICghbGF5ZXItPnJlcGxpY2FMYXllcigp
ICYmIHRyYW5zZm9ybVRvUGFyZW50SXNLbm93bihsYXllcikpIHsKICAgICAgICAgICAgIGlmICgh
cmVuZGVyU3VyZmFjZS0+Y2xpcFJlY3QoKS5pc0VtcHR5KCkgJiYgIWNsaXBwZWRDb250ZW50UmVj
dC5pc0VtcHR5KCkpIHsKICAgICAgICAgICAgICAgICBJbnRSZWN0IHN1cmZhY2VDbGlwUmVjdCA9
IENDTGF5ZXJUcmVlSG9zdENvbW1vbjo6Y2FsY3VsYXRlVmlzaWJsZVJlY3QocmVuZGVyU3VyZmFj
ZS0+Y2xpcFJlY3QoKSwgY2xpcHBlZENvbnRlbnRSZWN0LCByZW5kZXJTdXJmYWNlLT5vcmlnaW5U
cmFuc2Zvcm0oKSk7CiAgICAgICAgICAgICAgICAgY2xpcHBlZENvbnRlbnRSZWN0LmludGVyc2Vj
dChzdXJmYWNlQ2xpcFJlY3QpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS90
ZXN0cy9DQ0xheWVyVHJlZUhvc3RDb21tb25UZXN0LmNwcCBiL1NvdXJjZS9XZWJLaXQvY2hyb21p
dW0vdGVzdHMvQ0NMYXllclRyZWVIb3N0Q29tbW9uVGVzdC5jcHAKaW5kZXggYjY3ZjQ0OTg3ZDMx
NTBlNzQ3M2MxNmY0YTgwZmJkYjExOTM1OTk2ZS4uYWQ2ZjI0MzI5NmEwZGM2Mzg0ODcxNThjOGU1
ZWM4Y2QyMDFkM2NkYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9D
Q0xheWVyVHJlZUhvc3RDb21tb25UZXN0LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVt
L3Rlc3RzL0NDTGF5ZXJUcmVlSG9zdENvbW1vblRlc3QuY3BwCkBAIC03MDAsNiArNzAwLDc4IEBA
IFRFU1QoQ0NMYXllclRyZWVIb3N0Q29tbW9uVGVzdCwgdmVyaWZ5Q2xpcFJlY3RDdWxsc1JlbmRl
clN1cmZhY2VzQ3Jhc2hSZXBybykKICAgICBFWFBFQ1RfRVEoY2hpbGQtPmlkKCksIHJlbmRlclN1
cmZhY2VMYXllckxpc3RbMV0tPmlkKCkpOwogfQogCitURVNUKENDTGF5ZXJUcmVlSG9zdENvbW1v
blRlc3QsIHZlcmlmeUNsaXBSZWN0Q3VsbHNTdXJmYWNlV2l0aG91dFZpc2libGVDb250ZW50KQor
eworICAgIC8vIFdoZW4gYSByZW5kZXJTdXJmYWNlIGhhcyBhIGNsaXBSZWN0LCBpdCBpcyB1c2Vk
IHRvIGNsaXAgdGhlIGNvbnRlbnRSZWN0CisgICAgLy8gb2YgdGhlIHN1cmZhY2UuIFdoZW4gdGhl
IHJlbmRlclN1cmZhY2UgaXMgYW5pbWF0aW5nIGl0cyB0cmFuc2Zvcm1zLCB0aGVuCisgICAgLy8g
dGhlIGNvbnRlbnRSZWN0J3MgcG9zaXRpb24gaW4gdGhlIGNsaXBSZWN0IGlzIG5vdCBkZWZpbmVk
IG9uIHRoZSBtYWluCisgICAgLy8gdGhyZWFkLCBhbmQgaXRzIGNvbnRlbnRSZWN0IHNob3VsZCBu
b3QgYmUgY2xpcHBlZC4KKworICAgIC8vIFRoZSB0ZXN0IHRyZWUgaXMgc2V0IHVwIGFzIGZvbGxv
d3M6CisgICAgLy8gIC0gcGFyZW50IGlzIGEgY29udGFpbmVyIGxheWVyIHRoYXQgbWFza3NUb0Jv
dW5kcz10cnVlIHRvIGNhdXNlIGNsaXBwaW5nLgorICAgIC8vICAtIGNoaWxkIGlzIGEgcmVuZGVy
U3VyZmFjZSwgd2hpY2ggaGFzIGEgY2xpcFJlY3Qgc2V0IHRvIHRoZSBib3VuZHMgb2YgdGhlIHBh
cmVudC4KKyAgICAvLyAgLSBncmFuZENoaWxkIGlzIGEgcmVuZGVyU3VyZmFjZSwgYW5kIHRoZSBv
bmx5IHZpc2libGUgY29udGVudCBpbiBjaGlsZC4gSXQgaXMgcG9zaXRpb25lZCBvdXRzaWRlIG9m
IHRoZSBjbGlwUmVjdCBmcm9tIHBhcmVudC4KKworICAgIC8vIEluIHRoaXMgY29uZmlndXJhdGlv
biwgZ3JhbmRDaGlsZCBzaG91bGQgYmUgb3V0c2lkZSB0aGUgY2xpcHBlZAorICAgIC8vIGNvbnRl
bnRSZWN0IG9mIHRoZSBjaGlsZCwgbWFraW5nIGdyYW5kQ2hpbGQgbm90IGFwcGVhciBpbiB0aGUK
KyAgICAvLyByZW5kZXJTdXJmYWNlTGF5ZXJMaXN0LiBIb3dldmVyLCB3aGVuIHdlIHBsYWNlIGFu
IGFuaW1hdGlvbiBvbiB0aGUgY2hpbGQsCisgICAgLy8gdGhpcyBjbGlwcGluZyBzaG91bGQgYmUg
YXZvaWRlZCBhbmQgd2Ugc2hvdWxkIGtlZXAgdGhlIGdyYW5kQ2hpbGQKKyAgICAvLyBpbiB0aGUg
cmVuZGVyU3VyZmFjZUxheWVyTGlzdC4KKworICAgIGNvbnN0IFRyYW5zZm9ybWF0aW9uTWF0cml4
IGlkZW50aXR5TWF0cml4OworICAgIFJlZlB0cjxMYXllckNocm9taXVtPiBwYXJlbnQgPSBMYXll
ckNocm9taXVtOjpjcmVhdGUoKTsKKyAgICBSZWZQdHI8TGF5ZXJDaHJvbWl1bT4gY2hpbGQgPSBM
YXllckNocm9taXVtOjpjcmVhdGUoKTsKKyAgICBSZWZQdHI8TGF5ZXJDaHJvbWl1bT4gZ3JhbmRD
aGlsZCA9IExheWVyQ2hyb21pdW06OmNyZWF0ZSgpOworICAgIFJlZlB0cjxMYXllckNocm9taXVt
V2l0aEZvcmNlZERyYXdzQ29udGVudD4gbGVhZk5vZGUgPSBhZG9wdFJlZihuZXcgTGF5ZXJDaHJv
bWl1bVdpdGhGb3JjZWREcmF3c0NvbnRlbnQoKSk7CisgICAgcGFyZW50LT5hZGRDaGlsZChjaGls
ZCk7CisgICAgY2hpbGQtPmFkZENoaWxkKGdyYW5kQ2hpbGQpOworICAgIGdyYW5kQ2hpbGQtPmFk
ZENoaWxkKGxlYWZOb2RlKTsKKworICAgIHNldExheWVyUHJvcGVydGllc0ZvclRlc3RpbmcocGFy
ZW50LmdldCgpLCBpZGVudGl0eU1hdHJpeCwgaWRlbnRpdHlNYXRyaXgsIEZsb2F0UG9pbnQoMCwg
MCksIEZsb2F0UG9pbnQoMCwgMCksIEludFNpemUoMTAwLCAxMDApLCBmYWxzZSk7CisgICAgc2V0
TGF5ZXJQcm9wZXJ0aWVzRm9yVGVzdGluZyhjaGlsZC5nZXQoKSwgaWRlbnRpdHlNYXRyaXgsIGlk
ZW50aXR5TWF0cml4LCBGbG9hdFBvaW50KDAsIDApLCBGbG9hdFBvaW50KDAsIDApLCBJbnRTaXpl
KDIwLCAyMCksIGZhbHNlKTsKKyAgICBzZXRMYXllclByb3BlcnRpZXNGb3JUZXN0aW5nKGdyYW5k
Q2hpbGQuZ2V0KCksIGlkZW50aXR5TWF0cml4LCBpZGVudGl0eU1hdHJpeCwgRmxvYXRQb2ludCgw
LCAwKSwgRmxvYXRQb2ludCgyMDAsIDIwMCksIEludFNpemUoMTAsIDEwKSwgZmFsc2UpOworICAg
IHNldExheWVyUHJvcGVydGllc0ZvclRlc3RpbmcobGVhZk5vZGUuZ2V0KCksIGlkZW50aXR5TWF0
cml4LCBpZGVudGl0eU1hdHJpeCwgRmxvYXRQb2ludCgwLCAwKSwgRmxvYXRQb2ludCgwLCAwKSwg
SW50U2l6ZSgxMCwgMTApLCBmYWxzZSk7CisKKyAgICBwYXJlbnQtPnNldE1hc2tzVG9Cb3VuZHMo
dHJ1ZSk7CisgICAgY2hpbGQtPnNldE9wYWNpdHkoMC40Zik7CisgICAgZ3JhbmRDaGlsZC0+c2V0
T3BhY2l0eSgwLjRmKTsKKworICAgIFZlY3RvcjxSZWZQdHI8TGF5ZXJDaHJvbWl1bT4gPiByZW5k
ZXJTdXJmYWNlTGF5ZXJMaXN0OworICAgIFZlY3RvcjxSZWZQdHI8TGF5ZXJDaHJvbWl1bT4gPiBk
dW1teUxheWVyTGlzdDsKKyAgICBpbnQgZHVtbXlNYXhUZXh0dXJlU2l6ZSA9IDUxMjsKKworICAg
IHBhcmVudC0+c2V0Q2xpcFJlY3QoSW50UmVjdChJbnRQb2ludDo6emVybygpLCBwYXJlbnQtPmJv
dW5kcygpKSk7CisgICAgcGFyZW50LT5jcmVhdGVSZW5kZXJTdXJmYWNlKCk7CisgICAgcmVuZGVy
U3VyZmFjZUxheWVyTGlzdC5hcHBlbmQocGFyZW50LmdldCgpKTsKKworICAgIENDTGF5ZXJUcmVl
SG9zdENvbW1vbjo6Y2FsY3VsYXRlRHJhd1RyYW5zZm9ybXNBbmRWaXNpYmlsaXR5KHBhcmVudC5n
ZXQoKSwgcGFyZW50LmdldCgpLCBpZGVudGl0eU1hdHJpeCwgaWRlbnRpdHlNYXRyaXgsIHJlbmRl
clN1cmZhY2VMYXllckxpc3QsIGR1bW15TGF5ZXJMaXN0LCBkdW1teU1heFRleHR1cmVTaXplKTsK
KworICAgIC8vIFdpdGhvdXQgYW4gYW5pbWF0aW9uLCB3ZSBzaG91bGQgY3VsbCBjaGlsZCBhbmQg
Z3JhbmRDaGlsZCBmcm9tIHRoZSByZW5kZXJTdXJmYWNlTGF5ZXJMaXN0LgorICAgIEFTU0VSVF9F
USgxVSwgcmVuZGVyU3VyZmFjZUxheWVyTGlzdC5zaXplKCkpOworICAgIEVYUEVDVF9FUShwYXJl
bnQtPmlkKCksIHJlbmRlclN1cmZhY2VMYXllckxpc3RbMF0tPmlkKCkpOworCisgICAgLy8gTm93
IHB1dCBhbiBhbmltYXRpbmcgdHJhbnNmb3JtIG9uIGNoaWxkLgorICAgIGFkZEFuaW1hdGVkVHJh
bnNmb3JtVG9Db250cm9sbGVyKCpjaGlsZC0+bGF5ZXJBbmltYXRpb25Db250cm9sbGVyKCksIDEw
LCAzMCwgMCk7CisKKyAgICBwYXJlbnQtPmNsZWFyUmVuZGVyU3VyZmFjZSgpOworICAgIGNoaWxk
LT5jbGVhclJlbmRlclN1cmZhY2UoKTsKKyAgICBncmFuZENoaWxkLT5jbGVhclJlbmRlclN1cmZh
Y2UoKTsKKyAgICByZW5kZXJTdXJmYWNlTGF5ZXJMaXN0LmNsZWFyKCk7CisgICAgZHVtbXlMYXll
ckxpc3QuY2xlYXIoKTsKKworICAgIHBhcmVudC0+c2V0Q2xpcFJlY3QoSW50UmVjdChJbnRQb2lu
dDo6emVybygpLCBwYXJlbnQtPmJvdW5kcygpKSk7CisgICAgcGFyZW50LT5jcmVhdGVSZW5kZXJT
dXJmYWNlKCk7CisgICAgcmVuZGVyU3VyZmFjZUxheWVyTGlzdC5hcHBlbmQocGFyZW50LmdldCgp
KTsKKworICAgIENDTGF5ZXJUcmVlSG9zdENvbW1vbjo6Y2FsY3VsYXRlRHJhd1RyYW5zZm9ybXNB
bmRWaXNpYmlsaXR5KHBhcmVudC5nZXQoKSwgcGFyZW50LmdldCgpLCBpZGVudGl0eU1hdHJpeCwg
aWRlbnRpdHlNYXRyaXgsIHJlbmRlclN1cmZhY2VMYXllckxpc3QsIGR1bW15TGF5ZXJMaXN0LCBk
dW1teU1heFRleHR1cmVTaXplKTsKKworICAgIC8vIFdpdGggYW4gYW5pbWF0aW5nIHRyYW5zZm9y
bSwgd2Ugc2hvdWxkIGtlZXAgY2hpbGQgYW5kIGdyYW5kQ2hpbGQgaW4gdGhlIHJlbmRlclN1cmZh
Y2VMYXllckxpc3QuCisgICAgQVNTRVJUX0VRKDNVLCByZW5kZXJTdXJmYWNlTGF5ZXJMaXN0LnNp
emUoKSk7CisgICAgRVhQRUNUX0VRKHBhcmVudC0+aWQoKSwgcmVuZGVyU3VyZmFjZUxheWVyTGlz
dFswXS0+aWQoKSk7CisgICAgRVhQRUNUX0VRKGNoaWxkLT5pZCgpLCByZW5kZXJTdXJmYWNlTGF5
ZXJMaXN0WzFdLT5pZCgpKTsKKyAgICBFWFBFQ1RfRVEoZ3JhbmRDaGlsZC0+aWQoKSwgcmVuZGVy
U3VyZmFjZUxheWVyTGlzdFsyXS0+aWQoKSk7Cit9CisKIFRFU1QoQ0NMYXllclRyZWVIb3N0Q29t
bW9uVGVzdCwgdmVyaWZ5Q2xpcFJlY3RJc1Byb3BhZ2F0ZWRDb3JyZWN0bHlUb0xheWVycykKIHsK
ICAgICAvLyBWZXJpZnkgdGhhdCBsYXllcnMgZ2V0IHRoZSBhcHByb3ByaWF0ZSBjbGlwUmVjdHMg
d2hlbiB0aGVpciBwYXJlbnQgbWFza3NUb0JvdW5kcyBpcyB0cnVlLgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>