<?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>84715</bug_id>
          
          <creation_ts>2012-04-24 06:00:58 -0700</creation_ts>
          <short_desc>[chromium] Don&apos;t keep pointers to released layer tree</short_desc>
          <delta_ts>2012-04-24 10:44:27 -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="Sami Kyostila">skyostil</reporter>
          <assigned_to name="Sami Kyostila">skyostil</assigned_to>
          <cc>cc-bugs</cc>
    
    <cc>husky</cc>
    
    <cc>jamesr</cc>
    
    <cc>nduca</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>608589</commentid>
    <comment_count>0</comment_count>
    <who name="Sami Kyostila">skyostil</who>
    <bug_when>2012-04-24 06:00:58 -0700</bug_when>
    <thetext>[chromium] Don&apos;t keep pointers to released layer tree</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>608592</commentid>
    <comment_count>1</comment_count>
      <attachid>138546</attachid>
    <who name="Sami Kyostila">skyostil</who>
    <bug_when>2012-04-24 06:06:15 -0700</bug_when>
    <thetext>Created attachment 138546
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>608596</commentid>
    <comment_count>2</comment_count>
    <who name="Iain Merrick">husky</who>
    <bug_when>2012-04-24 06:19:10 -0700</bug_when>
    <thetext>Looks good, nice catch.

One small comment: is there a named constant you could use instead of -1?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>608599</commentid>
    <comment_count>3</comment_count>
    <who name="Sami Kyostila">skyostil</who>
    <bug_when>2012-04-24 06:25:26 -0700</bug_when>
    <thetext>Thanks for the review.

&gt; One small comment: is there a named constant you could use instead of -1?

I wondered about the same and found out that -1 seems to be generally used as the &quot;null&quot; layer id in the Chromium compositor code. I guess it would be worth replacing those with a named constant, but I did not want to go there with this particular crash fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>608764</commentid>
    <comment_count>4</comment_count>
      <attachid>138546</attachid>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2012-04-24 09:41:42 -0700</bug_when>
    <thetext>Comment on attachment 138546
Patch

If this wasn&apos;t a crash fix, I&apos;d say you should fix the -1 in this patch, but I&apos;d like to get this fixed sooner rather than later. Can you file a bug for changing -1 to a constant and assign it to yourself?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>608773</commentid>
    <comment_count>5</comment_count>
      <attachid>138546</attachid>
    <who name="Nat Duca">nduca</who>
    <bug_when>2012-04-24 09:45:50 -0700</bug_when>
    <thetext>Comment on attachment 138546
Patch

Argh, bit by the releaseRootLayer feature AGAIN!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>608784</commentid>
    <comment_count>6</comment_count>
    <who name="Sami Kyostila">skyostil</who>
    <bug_when>2012-04-24 09:57:22 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 138546 [details])
&gt; If this wasn&apos;t a crash fix, I&apos;d say you should fix the -1 in this patch, but I&apos;d like to get this fixed sooner rather than later. Can you file a bug for changing -1 to a constant and assign it to yourself?

Sure, done: https://bugs.webkit.org/show_bug.cgi?id=84737</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>608798</commentid>
    <comment_count>7</comment_count>
    <who name="Sami Kyostila">skyostil</who>
    <bug_when>2012-04-24 10:09:40 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; Argh, bit by the releaseRootLayer feature AGAIN!

It&apos;s a treacherous thing :( I think this particular bug would have been caught by running webkit_unit_tests with Valgrind -- any reason why we&apos;re not doing that?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>608823</commentid>
    <comment_count>8</comment_count>
      <attachid>138546</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-24 10:44:15 -0700</bug_when>
    <thetext>Comment on attachment 138546
Patch

Clearing flags on attachment: 138546

Committed r115080: &lt;http://trac.webkit.org/changeset/115080&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>608824</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-24 10:44:27 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>138546</attachid>
            <date>2012-04-24 06:06:15 -0700</date>
            <delta_ts>2012-04-24 10:44:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-84715-20120424140613.patch</filename>
            <type>text/plain</type>
            <size>7563</size>
            <attacher name="Sami Kyostila">skyostil</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE1MDE2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2VlYjAzNWIzYmVjM2Y2
ODkyNmI4YWNkYmZiMjgwZjBmNWY3NzI3Mi4uYTg0OGRkNTcwYWQ2OWQxMmQxMmZjZGUyNjEwODg1
OWViMWFjNTU1ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMyIEBACisyMDEyLTA0LTI0ICBTYW1p
IEt5b3N0aWxhICA8c2t5b3N0aWxAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtjaHJvbWl1bV0g
RG9uJ3Qga2VlcCBwb2ludGVycyB0byByZWxlYXNlZCBsYXllciB0cmVlCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NDcxNQorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFzIHBhcnQgb2YgdHJlZSBzeW5jaHJv
bml6YXRpb24sIENDTGF5ZXJUcmVlSG9zdEltcGwgbG9zZXMgb3duZXJzaGlwIG9mCisgICAgICAg
IHRoZSBwcmV2aW91cyB0cmVlIChhcyBwZXIgcmVsZWFzZVJvb3RMYXllcigpKS4gQWZ0ZXIgdGhp
cyBwb2ludCB3ZQorICAgICAgICBzaG91bGQgbm90IHJldGFpbiBhbnkgcG9pbnRlcnMgdG8gdGhl
IG9sZCB0cmVlLCBiZWNhdXNlIHRoZXkgYXJlCisgICAgICAgIGVmZmVjdGl2ZWx5IGludmFsaWQg
YXMgc29vbiBhcyB0aGUgcm9vdCBsYXllciBpcyByZWxlYXNlZC4KKworICAgICAgICBGb3IgcHJv
Y2Vzc2luZyBzY3JvbGwgdXBkYXRlcyB3ZSBuZWVkIHRvIGtlZXAgdHJhY2sgb2Ygd2hpY2ggbGF5
ZXIgaXMKKyAgICAgICAgYmVpbmcgc2Nyb2xsZWQsIGFuZCB0aGlzIHN0YXRlIG5lZWRzIHRvIHN1
cnZpdmUgdHJlZSBzeW5jaHJvbml6YXRpb25zLgorICAgICAgICBJbnN0ZWFkIG9mIGtlZXBpbmcg
YSBkaXJlY3QgcG9pbnRlciB0byB0aGUgc2Nyb2xsZWQgbGF5ZXIsIHdlIG5vdyBzYXZlCisgICAg
ICAgIHRoZSBpZCBvZiB0aGF0IGxheWVyIGFuZCB1c2UgaXQgdG8gbG9vayB1cCB0aGUgc2FtZSBs
YXllciBmcm9tIHRoZSBuZXcKKyAgICAgICAgdHJlZS4KKworICAgICAgICBVbml0IHRlc3Q6IEND
TGF5ZXJUcmVlSG9zdEltcGxUZXN0LnJlcGxhY2VUcmVlV2hpbGVTY3JvbGxpbmcKKworICAgICAg
ICAqIHBsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDTGF5ZXJUcmVlSG9zdEltcGwuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6Q0NMYXllclRyZWVIb3N0SW1wbDo6Q0NMYXllclRyZWVIb3N0
SW1wbCk6CisgICAgICAgIChXZWJDb3JlOjpDQ0xheWVyVHJlZUhvc3RJbXBsOjpzZXRSb290TGF5
ZXIpOgorICAgICAgICAoV2ViQ29yZTo6Q0NMYXllclRyZWVIb3N0SW1wbDo6cmVsZWFzZVJvb3RM
YXllcik6CisgICAgICAgIChXZWJDb3JlOjpDQ0xheWVyVHJlZUhvc3RJbXBsOjpzY3JvbGxCZWdp
bik6CisgICAgICAgIChXZWJDb3JlOjpDQ0xheWVyVHJlZUhvc3RJbXBsOjpzY3JvbGxFbmQpOgor
ICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDTGF5ZXJUcmVlSG9zdElt
cGwuaDoKKyAgICAgICAgKENDTGF5ZXJUcmVlSG9zdEltcGwpOgorCiAyMDEyLTA0LTIzICBBbnR0
aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KIAogICAgICAgICBDb25zb2xpZGF0ZSBleHRl
cm5hbCBzdHlsZXNoZWV0IHF1aXJrcyBoYW5kbGluZyB0byBTdHlsZVNoZWV0SW50ZXJuYWwKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nIGIvU291cmNlL1dlYktp
dC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXggYjZlZmRkMWZmMDc5N2RiNzVkYjMwYjU3NTI2ZTA0
MjlkN2QyNTBiZS4uZDhiYjhmNjBmZjQyNGU1NTNhMmMzMjQ1YWEzYjJiMzRmMzJmNGI2YSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dl
YktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxMi0wNC0yNCAgU2Ft
aSBLeW9zdGlsYSAgPHNreW9zdGlsQGNocm9taXVtLm9yZz4KKworICAgICAgICBbY2hyb21pdW1d
IERvbid0IGtlZXAgcG9pbnRlcnMgdG8gcmVsZWFzZWQgbGF5ZXIgdHJlZQorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODQ3MTUKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGRlZCBuZXcgdW5pdCB0ZXN0IHRv
IGNoZWNrIHRoYXQgd2UgY2FuIGtlZXAgc2Nyb2xsaW5nIGV2ZW4gaWYgdGhlIGxheWVyCisgICAg
ICAgIHRyZWUgaXMgcmVwbGFjZWQgZnJvbSB1bmRlciB1cy4KKworICAgICAgICAqIHRlc3RzL0ND
TGF5ZXJUcmVlSG9zdEltcGxUZXN0LmNwcDoKKyAgICAgICAgKFdlYktpdFRlc3RzOjpURVNUX0Yp
OgorICAgICAgICAoV2ViS2l0VGVzdHMpOgorCiAyMDEyLTA0LTIzICBEYW5hIEphbnNlbnMgIDxk
YW5ha2pAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFtjaHJvbWl1bV0gSW1hZ2UgbWFza3MgYXJl
IGNvbnNpZGVyZWQgb3BhcXVlIGluY29ycmVjdGx5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ0xheWVyVHJlZUhvc3RJbXBsLmNwcCBi
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDTGF5ZXJUcmVl
SG9zdEltcGwuY3BwCmluZGV4IDQ4ZDZkMDQ0NTdhYTdjOGZlMWQ4ZTViZDBiYTFjMDhlNDU0YjJi
NzkuLjk1OGZiMDg4NjVkNDZlNjg2MDZmYmUzMzc1Y2QxYTc5N2JjM2E4MWIgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDTGF5ZXJUcmVl
SG9zdEltcGwuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9t
aXVtL2NjL0NDTGF5ZXJUcmVlSG9zdEltcGwuY3BwCkBAIC0xMDgsNiArMTA4LDcgQEAgQ0NMYXll
clRyZWVIb3N0SW1wbDo6Q0NMYXllclRyZWVIb3N0SW1wbChjb25zdCBDQ1NldHRpbmdzJiBzZXR0
aW5ncywgQ0NMYXllclRyZWUKICAgICAsIG1fZnJhbWVOdW1iZXIoMCkKICAgICAsIG1fcm9vdFNj
cm9sbExheWVySW1wbCgwKQogICAgICwgbV9jdXJyZW50bHlTY3JvbGxpbmdMYXllckltcGwoMCkK
KyAgICAsIG1fc2Nyb2xsaW5nTGF5ZXJJZEZyb21QcmV2aW91c1RyZWUoLTEpCiAgICAgLCBtX3Nl
dHRpbmdzKHNldHRpbmdzKQogICAgICwgbV92aXNpYmxlKHRydWUpCiAgICAgLCBtX2hlYWRzVXBE
aXNwbGF5KENDSGVhZHNVcERpc3BsYXk6OmNyZWF0ZSgpKQpAQCAtNTE0LDE4ICs1MTUsMTkgQEAg
dm9pZCBDQ0xheWVyVHJlZUhvc3RJbXBsOjpzZXRSb290TGF5ZXIoUGFzc093blB0cjxDQ0xheWVy
SW1wbD4gbGF5ZXIpCiB7CiAgICAgbV9yb290TGF5ZXJJbXBsID0gbGF5ZXI7CiAgICAgbV9yb290
U2Nyb2xsTGF5ZXJJbXBsID0gZmluZFJvb3RTY3JvbGxMYXllcihtX3Jvb3RMYXllckltcGwuZ2V0
KCkpOworICAgIG1fY3VycmVudGx5U2Nyb2xsaW5nTGF5ZXJJbXBsID0gMDsKIAotICAgIGlmICgh
bV9jdXJyZW50bHlTY3JvbGxpbmdMYXllckltcGwpCi0gICAgICAgIHJldHVybjsKLQotICAgIGlm
IChtX3Jvb3RMYXllckltcGwgJiYgQ0NMYXllclRyZWVIb3N0Q29tbW9uOjpmaW5kTGF5ZXJJblN1
YnRyZWUobV9yb290TGF5ZXJJbXBsLmdldCgpLCBtX2N1cnJlbnRseVNjcm9sbGluZ0xheWVySW1w
bC0+aWQoKSkpCi0gICAgICAgIHJldHVybjsKKyAgICBpZiAobV9yb290TGF5ZXJJbXBsICYmIG1f
c2Nyb2xsaW5nTGF5ZXJJZEZyb21QcmV2aW91c1RyZWUgIT0gLTEpCisgICAgICAgIG1fY3VycmVu
dGx5U2Nyb2xsaW5nTGF5ZXJJbXBsID0gQ0NMYXllclRyZWVIb3N0Q29tbW9uOjpmaW5kTGF5ZXJJ
blN1YnRyZWUobV9yb290TGF5ZXJJbXBsLmdldCgpLCBtX3Njcm9sbGluZ0xheWVySWRGcm9tUHJl
dmlvdXNUcmVlKTsKIAotICAgIG1fY3VycmVudGx5U2Nyb2xsaW5nTGF5ZXJJbXBsID0gMDsKKyAg
ICBtX3Njcm9sbGluZ0xheWVySWRGcm9tUHJldmlvdXNUcmVlID0gLTE7CiB9CiAKIFBhc3NPd25Q
dHI8Q0NMYXllckltcGw+IENDTGF5ZXJUcmVlSG9zdEltcGw6OnJlbGVhc2VSb290TGF5ZXIoKQog
eworICAgIG1fc2Nyb2xsaW5nTGF5ZXJJZEZyb21QcmV2aW91c1RyZWUgPSBtX2N1cnJlbnRseVNj
cm9sbGluZ0xheWVySW1wbCA/IG1fY3VycmVudGx5U2Nyb2xsaW5nTGF5ZXJJbXBsLT5pZCgpIDog
LTE7CisgICAgbV9jdXJyZW50bHlTY3JvbGxpbmdMYXllckltcGwgPSAwOworCiAgICAgbV9tb3N0
UmVjZW50UmVuZGVyU3VyZmFjZUxheWVyTGlzdC5jbGVhcigpOwogICAgIHJldHVybiBtX3Jvb3RM
YXllckltcGwucmVsZWFzZSgpOwogfQpAQCAtNjkyLDcgKzY5NCw3IEBAIENDSW5wdXRIYW5kbGVy
Q2xpZW50OjpTY3JvbGxTdGF0dXMgQ0NMYXllclRyZWVIb3N0SW1wbDo6c2Nyb2xsQmVnaW4oY29u
c3QgSW50UG9pCiB7CiAgICAgVFJBQ0VfRVZFTlQoIkNDTGF5ZXJUcmVlSG9zdEltcGw6OnNjcm9s
bEJlZ2luIiwgdGhpcywgMCk7CiAKLSAgICBtX2N1cnJlbnRseVNjcm9sbGluZ0xheWVySW1wbCA9
IDA7CisgICAgc2Nyb2xsRW5kKCk7CiAKICAgICBpZiAoIWVuc3VyZU1vc3RSZWNlbnRSZW5kZXJT
dXJmYWNlTGF5ZXJMaXN0KCkpCiAgICAgICAgIHJldHVybiBTY3JvbGxJZ25vcmVkOwpAQCAtNzcz
LDYgKzc3NSw3IEBAIHZvaWQgQ0NMYXllclRyZWVIb3N0SW1wbDo6c2Nyb2xsQnkoY29uc3QgSW50
U2l6ZSYgc2Nyb2xsRGVsdGEpCiB2b2lkIENDTGF5ZXJUcmVlSG9zdEltcGw6OnNjcm9sbEVuZCgp
CiB7CiAgICAgbV9jdXJyZW50bHlTY3JvbGxpbmdMYXllckltcGwgPSAwOworICAgIG1fc2Nyb2xs
aW5nTGF5ZXJJZEZyb21QcmV2aW91c1RyZWUgPSAtMTsKIH0KIAogdm9pZCBDQ0xheWVyVHJlZUhv
c3RJbXBsOjpwaW5jaEdlc3R1cmVCZWdpbigpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ0xheWVyVHJlZUhvc3RJbXBsLmggYi9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ0xheWVyVHJlZUhvc3RJ
bXBsLmgKaW5kZXggN2JlYTZkODc2NWVhNTJjZTA1MjViYTE2MjY5OTY2OTFiODczYjQxMy4uNjU1
ODllODIyODI4NDRkNDVjOWY0NzM4Y2Y3YThlYWY0NjgxMjVlYiAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NMYXllclRyZWVIb3N0SW1w
bC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0ND
TGF5ZXJUcmVlSG9zdEltcGwuaApAQCAtMTkwLDYgKzE5MCw3IEBAIHByaXZhdGU6CiAgICAgT3du
UHRyPENDTGF5ZXJJbXBsPiBtX3Jvb3RMYXllckltcGw7CiAgICAgQ0NMYXllckltcGwqIG1fcm9v
dFNjcm9sbExheWVySW1wbDsKICAgICBDQ0xheWVySW1wbCogbV9jdXJyZW50bHlTY3JvbGxpbmdM
YXllckltcGw7CisgICAgaW50IG1fc2Nyb2xsaW5nTGF5ZXJJZEZyb21QcmV2aW91c1RyZWU7CiAg
ICAgQ0NTZXR0aW5ncyBtX3NldHRpbmdzOwogICAgIEludFNpemUgbV92aWV3cG9ydFNpemU7CiAg
ICAgYm9vbCBtX3Zpc2libGU7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rl
c3RzL0NDTGF5ZXJUcmVlSG9zdEltcGxUZXN0LmNwcCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0v
dGVzdHMvQ0NMYXllclRyZWVIb3N0SW1wbFRlc3QuY3BwCmluZGV4IGRjMWNiMTI4OWZiNmRkMTcy
OWYzMDVmYzZkYTkyZmM4OThiNWU3NGQuLjBjYjJmMGRmM2E0ZTZlMjM4NWI2ZjI2ZDU4OTRmZTU5
ZGI1MTI1NDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvQ0NMYXll
clRyZWVIb3N0SW1wbFRlc3QuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMv
Q0NMYXllclRyZWVIb3N0SW1wbFRlc3QuY3BwCkBAIC0yMjAsNiArMjIwLDM4IEBAIFRFU1RfRihD
Q0xheWVyVHJlZUhvc3RJbXBsVGVzdCwgc2Nyb2xsV2l0aG91dFJvb3RMYXllcikKICAgICBFWFBF
Q1RfRVEobV9ob3N0SW1wbC0+c2Nyb2xsQmVnaW4oSW50UG9pbnQoMCwgMCksIENDSW5wdXRIYW5k
bGVyQ2xpZW50OjpXaGVlbCksIENDSW5wdXRIYW5kbGVyQ2xpZW50OjpTY3JvbGxJZ25vcmVkKTsK
IH0KIAorVEVTVF9GKENDTGF5ZXJUcmVlSG9zdEltcGxUZXN0LCByZXBsYWNlVHJlZVdoaWxlU2Ny
b2xsaW5nKQoreworICAgIGludCBsYXllcklkID0gNzsKKyAgICB7CisgICAgICAgIE93blB0cjxD
Q0xheWVySW1wbD4gcm9vdCA9IENDTGF5ZXJJbXBsOjpjcmVhdGUobGF5ZXJJZCk7CisgICAgICAg
IHJvb3QtPnNldFZpc2libGVMYXllclJlY3QoSW50UmVjdCgwLCAwLCAxMDAsIDEwMCkpOworICAg
ICAgICByb290LT5zZXRTY3JvbGxhYmxlKHRydWUpOworICAgICAgICByb290LT5zZXRNYXhTY3Jv
bGxQb3NpdGlvbihJbnRTaXplKDEwMCwgMTAwKSk7CisgICAgICAgIG1faG9zdEltcGwtPnNldFJv
b3RMYXllcihyb290LnJlbGVhc2UoKSk7CisgICAgICAgIGluaXRpYWxpemVMYXllclJlbmRlcmVy
QW5kRHJhd0ZyYW1lKCk7CisgICAgfQorCisgICAgLy8gV2Ugc2hvdWxkIG5vdCBjcmFzaCBpZiB0
aGUgdHJlZSBpcyByZXBsYWNlZCB3aGlsZSB3ZSBhcmUgc2Nyb2xsaW5nLgorICAgIEVYUEVDVF9F
UShtX2hvc3RJbXBsLT5zY3JvbGxCZWdpbihJbnRQb2ludCgwLCAwKSwgQ0NJbnB1dEhhbmRsZXJD
bGllbnQ6OldoZWVsKSwgQ0NJbnB1dEhhbmRsZXJDbGllbnQ6OlNjcm9sbFN0YXJ0ZWQpOworICAg
IG1faG9zdEltcGwtPnJlbGVhc2VSb290TGF5ZXIoKTsKKworICAgIHsKKyAgICAgICAgT3duUHRy
PENDTGF5ZXJJbXBsPiByb290ID0gQ0NMYXllckltcGw6OmNyZWF0ZShsYXllcklkKTsKKyAgICAg
ICAgcm9vdC0+c2V0VmlzaWJsZUxheWVyUmVjdChJbnRSZWN0KDAsIDAsIDEwMCwgMTAwKSk7Cisg
ICAgICAgIHJvb3QtPnNldFNjcm9sbGFibGUodHJ1ZSk7CisgICAgICAgIHJvb3QtPnNldE1heFNj
cm9sbFBvc2l0aW9uKEludFNpemUoMTAwLCAxMDApKTsKKyAgICAgICAgbV9ob3N0SW1wbC0+c2V0
Um9vdExheWVyKHJvb3QucmVsZWFzZSgpKTsKKyAgICB9CisKKyAgICAvLyBXZSBzaG91bGQgc3Rp
bGwgYmUgc2Nyb2xsaW5nLCBiZWNhdXNlIHRoZSBzY3JvbGxlZCBsYXllciBhbHNvIGV4aXN0cyBp
biB0aGUgbmV3IHRyZWUuCisgICAgSW50U2l6ZSBzY3JvbGxEZWx0YSgwLCAxMCk7CisgICAgbV9o
b3N0SW1wbC0+c2Nyb2xsQnkoc2Nyb2xsRGVsdGEpOworICAgIG1faG9zdEltcGwtPnNjcm9sbEVu
ZCgpOworICAgIE93blB0cjxDQ1Njcm9sbEFuZFNjYWxlU2V0PiBzY3JvbGxJbmZvID0gbV9ob3N0
SW1wbC0+cHJvY2Vzc1Njcm9sbERlbHRhcygpOworICAgIGV4cGVjdENvbnRhaW5zKCpzY3JvbGxJ
bmZvLCBsYXllcklkLCBzY3JvbGxEZWx0YSk7Cit9CisKIFRFU1RfRihDQ0xheWVyVHJlZUhvc3RJ
bXBsVGVzdCwgd2hlZWxFdmVudEhhbmRsZXJzKQogewogICAgIHsK
</data>

          </attachment>
      

    </bug>

</bugzilla>