<?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>108539</bug_id>
          
          <creation_ts>2013-01-31 15:13:03 -0800</creation_ts>
          <short_desc>Assert that computePreferredLogicalWidths never calls setNeedsLayout</short_desc>
          <delta_ts>2013-01-31 17:49:57 -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>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="Ojan Vafai">ojan</reporter>
          <assigned_to name="Ojan Vafai">ojan</assigned_to>
          <cc>davidc</cc>
    
    <cc>dbarton</cc>
    
    <cc>eric</cc>
    
    <cc>jchaffraix</cc>
    
    <cc>leviw</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>822009</commentid>
    <comment_count>0</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2013-01-31 15:13:03 -0800</bug_when>
    <thetext>Assert that computePreferredLogicalWidths never calls setNeedsLayout</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822012</commentid>
    <comment_count>1</comment_count>
      <attachid>185876</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2013-01-31 15:13:56 -0800</bug_when>
    <thetext>Created attachment 185876
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822088</commentid>
    <comment_count>2</comment_count>
      <attachid>185876</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2013-01-31 16:20:48 -0800</bug_when>
    <thetext>Comment on attachment 185876
Patch

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

&gt; Source/WebCore/ChangeLog:11
&gt; +        This is take 2 after this was rolled out because it was missing the guards
&gt; +        in RenderCounter/RenderQuote.

What happened to the original bug?  Should this patch be attached there?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822105</commentid>
    <comment_count>3</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2013-01-31 16:37:46 -0800</bug_when>
    <thetext>(In reply to comment #2) 
&gt; What happened to the original bug?  Should this patch be attached there?

I guess so in retrospect since that got rolled out. I&apos;ll put a link to this bug in that one.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822193</commentid>
    <comment_count>4</comment_count>
      <attachid>185876</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-31 17:49:53 -0800</bug_when>
    <thetext>Comment on attachment 185876
Patch

Clearing flags on attachment: 185876

Committed r141517: &lt;http://trac.webkit.org/changeset/141517&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822194</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-31 17:49:57 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>185876</attachid>
            <date>2013-01-31 15:13:56 -0800</date>
            <delta_ts>2013-01-31 17:49:53 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-108539-20130131151039.patch</filename>
            <type>text/plain</type>
            <size>8840</size>
            <attacher name="Ojan Vafai">ojan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQxMzMxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzFlNzExNWY3OWY3MGNj
NmNkZTQ3MGUzMWFjYzNlMzJjNTU4YzI2OC4uZjk0NGY0MjkxMWFiZDgzZDVjM2YzODkxOTU2OWU5
NDE3M2MzNTdjMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDEzLTAxLTMxICBPamFu
IFZhZmFpICA8b2phbkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgQXNzZXJ0IHRoYXQgY29tcHV0
ZVByZWZlcnJlZExvZ2ljYWxXaWR0aHMgbmV2ZXIgY2FsbHMgc2V0TmVlZHNMYXlvdXQKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwODUzOQorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGNvbXB1dGVQcmVmZXJy
ZWRMb2dpY2FsV2lkdGhzIHNob3VsZCBvbmx5IHNldCBtX21pblByZWZlcnJlZExvZ2ljYWxXaWR0
aAorICAgICAgICBhbmQgbV9tYXhQcmVmZXJyZWRMb2dpY2FsV2lkdGguIEl0IHNob3VsZG4ndCBo
YXZlIG90aGVyIHNpZGUtZWZmZWN0cy4KKyAgICAgICAgVGhpcyBpcyB0YWtlIDIgYWZ0ZXIgdGhp
cyB3YXMgcm9sbGVkIG91dCBiZWNhdXNlIGl0IHdhcyBtaXNzaW5nIHRoZSBndWFyZHMKKyAgICAg
ICAgaW4gUmVuZGVyQ291bnRlci9SZW5kZXJRdW90ZS4KKworICAgICAgICAqIHJlbmRlcmluZy9S
ZW5kZXJCb3guY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyQm94OjptaW5QcmVmZXJyZWRM
b2dpY2FsV2lkdGgpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyQm94OjptYXhQcmVmZXJyZWRM
b2dpY2FsV2lkdGgpOgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJDb3VudGVyLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OlJlbmRlckNvdW50ZXI6OmNvbXB1dGVQcmVmZXJyZWRMb2dpY2FsV2lk
dGhzKToKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyUXVvdGUuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6UmVuZGVyUXVvdGU6OmNvbXB1dGVQcmVmZXJyZWRMb2dpY2FsV2lkdGhzKToKKyAgICAg
ICAgKiByZW5kZXJpbmcvbWF0aG1sL1JlbmRlck1hdGhNTE9wZXJhdG9yLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OlJlbmRlck1hdGhNTE9wZXJhdG9yOjpjb21wdXRlUHJlZmVycmVkTG9naWNhbFdp
ZHRocyk6CisgICAgICAgICogcmVuZGVyaW5nL21hdGhtbC9SZW5kZXJNYXRoTUxSb290LmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OlJlbmRlck1hdGhNTFJvb3Q6OmNvbXB1dGVQcmVmZXJyZWRMb2dp
Y2FsV2lkdGhzKToKKyAgICAgICAgKiByZW5kZXJpbmcvbWF0aG1sL1JlbmRlck1hdGhNTFJvdy5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJNYXRoTUxSb3c6OmNvbXB1dGVQcmVmZXJyZWRM
b2dpY2FsV2lkdGhzKToKKwogMjAxMy0wMS0zMCAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2Vy
QGFwcGxlLmNvbT4KIAogICAgICAgICBFbGVtZW50cyB0aGF0IGR5bmFtaWNhbGx5IGJlY29tZSBm
aXhlZCBzb21ldGltZXMganVtcCB0byB0aGUgdG9wIGxlZnQgb24gc2Nyb2xsaW5nCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94LmNwcCBiL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJCb3guY3BwCmluZGV4IGQyMWU0MDhmMGZiNDlkMzJmYWRjYTQw
NzVmZWY1MmRiNzRhMDBlYTEuLjUwYjQyMDhmYWZiZjA1NjViMmZlYzJiMjUxYjkxNzg3NmVmNjJl
MDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3guY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3guY3BwCkBAIC04NTgsMTYgKzg1
OCwyNCBAQCB2b2lkIFJlbmRlckJveDo6Y29tcHV0ZUludHJpbnNpY0xvZ2ljYWxXaWR0aHMoTGF5
b3V0VW5pdCYgbWluTG9naWNhbFdpZHRoLCBMYXlvdQogCiBMYXlvdXRVbml0IFJlbmRlckJveDo6
bWluUHJlZmVycmVkTG9naWNhbFdpZHRoKCkgY29uc3QKIHsKLSAgICBpZiAocHJlZmVycmVkTG9n
aWNhbFdpZHRoc0RpcnR5KCkpCisgICAgaWYgKHByZWZlcnJlZExvZ2ljYWxXaWR0aHNEaXJ0eSgp
KSB7CisjaWZuZGVmIE5ERUJVRworICAgICAgICBTZXRMYXlvdXROZWVkZWRGb3JiaWRkZW5TY29w
ZSBsYXlvdXRGb3JiaWRkZW5TY29wZShjb25zdF9jYXN0PFJlbmRlckJveCo+KHRoaXMpKTsKKyNl
bmRpZgogICAgICAgICBjb25zdF9jYXN0PFJlbmRlckJveCo+KHRoaXMpLT5jb21wdXRlUHJlZmVy
cmVkTG9naWNhbFdpZHRocygpOworICAgIH0KICAgICAgICAgCiAgICAgcmV0dXJuIG1fbWluUHJl
ZmVycmVkTG9naWNhbFdpZHRoOwogfQogCiBMYXlvdXRVbml0IFJlbmRlckJveDo6bWF4UHJlZmVy
cmVkTG9naWNhbFdpZHRoKCkgY29uc3QKIHsKLSAgICBpZiAocHJlZmVycmVkTG9naWNhbFdpZHRo
c0RpcnR5KCkpCisgICAgaWYgKHByZWZlcnJlZExvZ2ljYWxXaWR0aHNEaXJ0eSgpKSB7CisjaWZu
ZGVmIE5ERUJVRworICAgICAgICBTZXRMYXlvdXROZWVkZWRGb3JiaWRkZW5TY29wZSBsYXlvdXRG
b3JiaWRkZW5TY29wZShjb25zdF9jYXN0PFJlbmRlckJveCo+KHRoaXMpKTsKKyNlbmRpZgogICAg
ICAgICBjb25zdF9jYXN0PFJlbmRlckJveCo+KHRoaXMpLT5jb21wdXRlUHJlZmVycmVkTG9naWNh
bFdpZHRocygpOworICAgIH0KICAgICAgICAgCiAgICAgcmV0dXJuIG1fbWF4UHJlZmVycmVkTG9n
aWNhbFdpZHRoOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
ckNvdW50ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckNvdW50ZXIuY3Bw
CmluZGV4IGVlY2Y1ZjY5MGI0YTZiODdlOTkxMzJkYzMwMTBiYmYxMTQ1YzAyZDAuLjZjMGQ0ZjY4
MDRlNzRiYWRkNDU2YWU3MmU3ZDY5NjI1ZTZmNzFjYmQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJDb3VudGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyQ291bnRlci5jcHAKQEAgLTUxOSw3ICs1MTksMjIgQEAgdm9pZCBSZW5kZXJD
b3VudGVyOjp1cGRhdGVUZXh0KCkKIAogdm9pZCBSZW5kZXJDb3VudGVyOjpjb21wdXRlUHJlZmVy
cmVkTG9naWNhbFdpZHRocyhmbG9hdCBsZWFkKQogeworI2lmbmRlZiBOREVCVUcKKyAgICAvLyBG
SVhNRTogV2Ugc2hvdWxkbid0IGJlIG1vZGlmeWluZyB0aGUgdHJlZSBpbiBjb21wdXRlUHJlZmVy
cmVkTG9naWNhbFdpZHRocy4KKyAgICAvLyBJbnN0ZWFkLCB3ZSBzaG91bGQgcHJvcGVybHkgaG9v
ayB0aGUgYXBwcm9wcmlhdGUgY2hhbmdlcyBpbiB0aGUgRE9NIGFuZCBtb2RpZnkKKyAgICAvLyB0
aGUgcmVuZGVyIHRyZWUgdGhlbi4gV2hlbiB0aGF0J3MgZG9uZSwgd2UgYWxzbyB3b24ndCBuZWVk
IHRvIG92ZXJyaWRlCisgICAgLy8gY29tcHV0ZVByZWZlcnJlZExvZ2ljYWxXaWR0aHMgYXQgYWxs
LgorICAgIC8vIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDQ4MjkK
KyAgICBib29sIG9sZFNldE5lZWRzTGF5b3V0SXNGb3JiaWRkZW4gPSBpc1NldE5lZWRzTGF5b3V0
Rm9yYmlkZGVuKCk7CisgICAgc2V0TmVlZHNMYXlvdXRJc0ZvcmJpZGRlbihmYWxzZSk7CisjZW5k
aWYKKwogICAgIHNldFRleHRJbnRlcm5hbChvcmlnaW5hbFRleHQoKSk7CisKKyNpZm5kZWYgTkRF
QlVHCisgICAgc2V0TmVlZHNMYXlvdXRJc0ZvcmJpZGRlbihvbGRTZXROZWVkc0xheW91dElzRm9y
YmlkZGVuKTsKKyNlbmRpZgorCiAgICAgUmVuZGVyVGV4dDo6Y29tcHV0ZVByZWZlcnJlZExvZ2lj
YWxXaWR0aHMobGVhZCk7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJRdW90ZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyUXVvdGUu
Y3BwCmluZGV4IGRhMTZkZjVhYTc3MzZjMDY1YWZkOWY4NjI5NDU0MDc0MTUzZWVlYjUuLjYzZjVk
NjY2MDc2ZWNlZmE0ZTAwM2U3M2Y5ZDI0ZWUyOThhZTJmNzkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJRdW90ZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlclF1b3RlLmNwcApAQCAtMjUwLDkgKzI1MCwyNCBAQCB2b2lkIFJlbmRlclF1
b3RlOjp1cGRhdGVUZXh0KCkKIAogdm9pZCBSZW5kZXJRdW90ZTo6Y29tcHV0ZVByZWZlcnJlZExv
Z2ljYWxXaWR0aHMoZmxvYXQgbGVhZCkKIHsKKyNpZm5kZWYgTkRFQlVHCisgICAgLy8gRklYTUU6
IFdlIHNob3VsZG4ndCBiZSBtb2RpZnlpbmcgdGhlIHRyZWUgaW4gY29tcHV0ZVByZWZlcnJlZExv
Z2ljYWxXaWR0aHMuCisgICAgLy8gSW5zdGVhZCwgd2Ugc2hvdWxkIHByb3Blcmx5IGhvb2sgdGhl
IGFwcHJvcHJpYXRlIGNoYW5nZXMgaW4gdGhlIERPTSBhbmQgbW9kaWZ5CisgICAgLy8gdGhlIHJl
bmRlciB0cmVlIHRoZW4uIFdoZW4gdGhhdCdzIGRvbmUsIHdlIGFsc28gd29uJ3QgbmVlZCB0byBv
dmVycmlkZQorICAgIC8vIGNvbXB1dGVQcmVmZXJyZWRMb2dpY2FsV2lkdGhzIGF0IGFsbC4KKyAg
ICAvLyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA0ODI5CisgICAg
Ym9vbCBvbGRTZXROZWVkc0xheW91dElzRm9yYmlkZGVuID0gaXNTZXROZWVkc0xheW91dEZvcmJp
ZGRlbigpOworICAgIHNldE5lZWRzTGF5b3V0SXNGb3JiaWRkZW4oZmFsc2UpOworI2VuZGlmCisK
ICAgICBpZiAoIW1fYXR0YWNoZWQpCiAgICAgICAgIGF0dGFjaFF1b3RlKCk7CiAgICAgc2V0VGV4
dEludGVybmFsKG9yaWdpbmFsVGV4dCgpKTsKKworI2lmbmRlZiBOREVCVUcKKyAgICBzZXROZWVk
c0xheW91dElzRm9yYmlkZGVuKG9sZFNldE5lZWRzTGF5b3V0SXNGb3JiaWRkZW4pOworI2VuZGlm
CisKICAgICBSZW5kZXJUZXh0Ojpjb21wdXRlUHJlZmVycmVkTG9naWNhbFdpZHRocyhsZWFkKTsK
IH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL21hdGhtbC9SZW5kZXJN
YXRoTUxPcGVyYXRvci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvbWF0aG1sL1JlbmRl
ck1hdGhNTE9wZXJhdG9yLmNwcAppbmRleCBiYWIzYTQ4NzIwODc5ZGJmZjcxNGViYzNmNzU4YmE2
MjQ0NWI0ODAwLi5jNWU2ZTM2OTRjZmQ4OWJkNWU3ZjA0ZTJiNzVjOWJmZGNmZTU1NjdjIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvbWF0aG1sL1JlbmRlck1hdGhNTE9wZXJh
dG9yLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvbWF0aG1sL1JlbmRlck1hdGhN
TE9wZXJhdG9yLmNwcApAQCAtODMsMTEgKzgzLDIxIEBAIHZvaWQgUmVuZGVyTWF0aE1MT3BlcmF0
b3I6OnN0eWxlRGlkQ2hhbmdlKFN0eWxlRGlmZmVyZW5jZSBkaWZmLCBjb25zdCBSZW5kZXJTdHls
CiB2b2lkIFJlbmRlck1hdGhNTE9wZXJhdG9yOjpjb21wdXRlUHJlZmVycmVkTG9naWNhbFdpZHRo
cygpIAogewogICAgIEFTU0VSVChwcmVmZXJyZWRMb2dpY2FsV2lkdGhzRGlydHkoKSk7CisKKyNp
Zm5kZWYgTkRFQlVHCisgICAgLy8gRklYTUU6IFJlbW92ZSB0aGUgc2V0TmVlZHNMYXlvdXRJc0Zv
cmJpZGRlbiBjYWxscyBvbmNlIG1hdGhtbCBzdG9wcyBtb2RpZnlpbmcgdGhlIHJlbmRlciB0cmVl
IGhlcmUuCisgICAgYm9vbCBvbGRTZXROZWVkc0xheW91dElzRm9yYmlkZGVuID0gaXNTZXROZWVk
c0xheW91dEZvcmJpZGRlbigpOworICAgIHNldE5lZWRzTGF5b3V0SXNGb3JiaWRkZW4oZmFsc2Up
OworI2VuZGlmCiAgICAgCiAgICAgLy8gQ2hlY2sgZm9yIGFuIHVuaW5pdGlhbGl6ZWQgb3BlcmF0
b3IuCiAgICAgaWYgKCFmaXJzdENoaWxkKCkpCiAgICAgICAgIHVwZGF0ZUZyb21FbGVtZW50KCk7
Ci0gICAgCisKKyNpZm5kZWYgTkRFQlVHCisgICAgc2V0TmVlZHNMYXlvdXRJc0ZvcmJpZGRlbihv
bGRTZXROZWVkc0xheW91dElzRm9yYmlkZGVuKTsKKyNlbmRpZgorCiAgICAgUmVuZGVyTWF0aE1M
QmxvY2s6OmNvbXB1dGVQcmVmZXJyZWRMb2dpY2FsV2lkdGhzKCk7CiB9CiAKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9tYXRobWwvUmVuZGVyTWF0aE1MUm9vdC5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvbWF0aG1sL1JlbmRlck1hdGhNTFJvb3QuY3BwCmluZGV4
IDNmYzE3MjNkMmU2OTAyZjFkMTlmNDM1ZTQzM2M0YTcxZTFmMWZkZGYuLjE3ZmEyM2U5YTZkNzBl
NjZiNTYxNGE0ODE3NTU1MWMxNTU2NzhlZTEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9tYXRobWwvUmVuZGVyTWF0aE1MUm9vdC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL21hdGhtbC9SZW5kZXJNYXRoTUxSb290LmNwcApAQCAtMTg3LDYgKzE4NywxMiBA
QCB2b2lkIFJlbmRlck1hdGhNTFJvb3Q6OmNvbXB1dGVQcmVmZXJyZWRMb2dpY2FsV2lkdGhzKCkK
IHsKICAgICBBU1NFUlQocHJlZmVycmVkTG9naWNhbFdpZHRoc0RpcnR5KCkgJiYgbmVlZHNMYXlv
dXQoKSk7CiAgICAgCisjaWZuZGVmIE5ERUJVRworICAgIC8vIEZJWE1FOiBSZW1vdmUgdGhlIHNl
dE5lZWRzTGF5b3V0SXNGb3JiaWRkZW4gY2FsbHMgb25jZSBtYXRobWwgc3RvcHMgbW9kaWZ5aW5n
IHRoZSByZW5kZXIgdHJlZSBoZXJlLgorICAgIGJvb2wgb2xkU2V0TmVlZHNMYXlvdXRJc0ZvcmJp
ZGRlbiA9IGlzU2V0TmVlZHNMYXlvdXRGb3JiaWRkZW4oKTsKKyAgICBzZXROZWVkc0xheW91dElz
Rm9yYmlkZGVuKGZhbHNlKTsKKyNlbmRpZgorICAgIAogICAgIGNvbXB1dGVDaGlsZHJlblByZWZl
cnJlZExvZ2ljYWxIZWlnaHRzKCk7CiAgICAgCiAgICAgaW50IGJhc2VIZWlnaHQgPSBmaXJzdENo
aWxkKCkgPyByb3VuZFRvSW50KHByZWZlcnJlZExvZ2ljYWxIZWlnaHRBZnRlclNpemluZyhmaXJz
dENoaWxkKCkpKSA6IHN0eWxlKCktPmZvbnRTaXplKCk7CkBAIC0yMTksNyArMjI1LDExIEBAIHZv
aWQgUmVuZGVyTWF0aE1MUm9vdDo6Y29tcHV0ZVByZWZlcnJlZExvZ2ljYWxXaWR0aHMoKQogICAg
ICAgICAgICAgbV9pbmRleFRvcCA9IC0gcm9vdEV4dHJhVG9wOwogICAgIH0gZWxzZQogICAgICAg
ICBtX2ludHJpbnNpY1BhZGRpbmdTdGFydCA9IGZyb250V2lkdGg7Ci0gICAgCisKKyNpZm5kZWYg
TkRFQlVHCisgICAgc2V0TmVlZHNMYXlvdXRJc0ZvcmJpZGRlbihvbGRTZXROZWVkc0xheW91dElz
Rm9yYmlkZGVuKTsKKyNlbmRpZgorCiAgICAgUmVuZGVyTWF0aE1MQmxvY2s6OmNvbXB1dGVQcmVm
ZXJyZWRMb2dpY2FsV2lkdGhzKCk7CiAgICAgCiAgICAgLy8gU2hyaW5rIG91ciBsb2dpY2FsIHdp
ZHRoIHRvIGl0cyBwcm9iYWJsZSB2YWx1ZSBub3cgd2l0aG91dCB0cmlnZ2VyaW5nIHVubmVjZXNz
YXJ5IHJlbGF5b3V0IG9mIG91ciBjaGlsZHJlbi4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9tYXRobWwvUmVuZGVyTWF0aE1MUm93LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9tYXRobWwvUmVuZGVyTWF0aE1MUm93LmNwcAppbmRleCBhMTQzOGE0ZmM2YzllNzRi
ZDVjMzU4NGZmNDIwNjBiN2ViODZjZmU4Li5kNzQ3MzU5NDU1MDEyMjEyN2I5NmNhZTNiMjczOTlm
NDk3OTNiNzc5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvbWF0aG1sL1Jl
bmRlck1hdGhNTFJvdy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL21hdGhtbC9S
ZW5kZXJNYXRoTUxSb3cuY3BwCkBAIC01NCw3ICs1NCwxMyBAQCBSZW5kZXJNYXRoTUxSb3cqIFJl
bmRlck1hdGhNTFJvdzo6Y3JlYXRlQW5vbnltb3VzV2l0aFBhcmVudFJlbmRlcmVyKGNvbnN0IFJl
bmRlcgogdm9pZCBSZW5kZXJNYXRoTUxSb3c6OmNvbXB1dGVQcmVmZXJyZWRMb2dpY2FsV2lkdGhz
KCkKIHsKICAgICBBU1NFUlQocHJlZmVycmVkTG9naWNhbFdpZHRoc0RpcnR5KCkgJiYgbmVlZHNM
YXlvdXQoKSk7Ci0gICAgCisKKyNpZm5kZWYgTkRFQlVHCisgICAgLy8gRklYTUU6IFJlbW92ZSB0
aGUgc2V0TmVlZHNMYXlvdXRJc0ZvcmJpZGRlbiBjYWxscyBvbmNlIG1hdGhtbCBzdG9wcyBtb2Rp
ZnlpbmcgdGhlIHJlbmRlciB0cmVlIGhlcmUuCisgICAgYm9vbCBvbGRTZXROZWVkc0xheW91dElz
Rm9yYmlkZGVuID0gaXNTZXROZWVkc0xheW91dEZvcmJpZGRlbigpOworICAgIHNldE5lZWRzTGF5
b3V0SXNGb3JiaWRkZW4oZmFsc2UpOworI2VuZGlmCisKICAgICBjb21wdXRlQ2hpbGRyZW5QcmVm
ZXJyZWRMb2dpY2FsSGVpZ2h0cygpOwogICAgIGludCBzdHJldGNoTG9naWNhbEhlaWdodCA9IDA7
CiAgICAgZm9yIChSZW5kZXJPYmplY3QqIGNoaWxkID0gZmlyc3RDaGlsZCgpOyBjaGlsZDsgY2hp
bGQgPSBjaGlsZC0+bmV4dFNpYmxpbmcoKSkgewpAQCAtNzcsNyArODMsMTEgQEAgdm9pZCBSZW5k
ZXJNYXRoTUxSb3c6OmNvbXB1dGVQcmVmZXJyZWRMb2dpY2FsV2lkdGhzKCkKICAgICAgICAgICAg
ICAgICByZW5kZXJNby0+c3RyZXRjaFRvSGVpZ2h0KHN0cmV0Y2hMb2dpY2FsSGVpZ2h0KTsKICAg
ICAgICAgfQogICAgIH0KLSAgICAKKworI2lmbmRlZiBOREVCVUcKKyAgICBzZXROZWVkc0xheW91
dElzRm9yYmlkZGVuKG9sZFNldE5lZWRzTGF5b3V0SXNGb3JiaWRkZW4pOworI2VuZGlmCisKICAg
ICBSZW5kZXJNYXRoTUxCbG9jazo6Y29tcHV0ZVByZWZlcnJlZExvZ2ljYWxXaWR0aHMoKTsKICAg
ICAKICAgICAvLyBTaHJpbmsgb3VyIGxvZ2ljYWwgd2lkdGggdG8gaXRzIHByb2JhYmxlIHZhbHVl
IG5vdyB3aXRob3V0IHRyaWdnZXJpbmcgdW5uZWNlc3NhcnkgcmVsYXlvdXQgb2Ygb3VyIGNoaWxk
cmVuLgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>