<?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>104840</bug_id>
          
          <creation_ts>2012-12-12 14:04:15 -0800</creation_ts>
          <short_desc>REGRESSION(137336): Generated run-ins are not placed correctly</short_desc>
          <delta_ts>2012-12-12 15:44:24 -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="Elliott Sprehn">esprehn</reporter>
          <assigned_to name="Elliott Sprehn">esprehn</assigned_to>
          <cc>eric</cc>
    
    <cc>inferno</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>789898</commentid>
    <comment_count>0</comment_count>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2012-12-12 14:04:15 -0800</bug_when>
    <thetext>REGRESSION(137336): Generated run-ins are not placed correctly</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>789903</commentid>
    <comment_count>1</comment_count>
      <attachid>179122</attachid>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2012-12-12 14:12:07 -0800</bug_when>
    <thetext>Created attachment 179122
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>789913</commentid>
    <comment_count>2</comment_count>
      <attachid>179125</attachid>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2012-12-12 14:20:32 -0800</bug_when>
    <thetext>Created attachment 179125
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>789944</commentid>
    <comment_count>3</comment_count>
      <attachid>179125</attachid>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2012-12-12 14:54:10 -0800</bug_when>
    <thetext>Comment on attachment 179125
Patch

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

&gt; Source/WebCore/rendering/RenderBlock.cpp:1836
&gt; +    ASSERT(runIn-&gt;node());

Hmm, it seems this simplification is not possible because things like RenderButton::addChild create anonymous blocks with style()-&gt;display(). I had thought there was no way to create an anonymous run-in, but it appears I&apos;m wrong.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>789951</commentid>
    <comment_count>4</comment_count>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2012-12-12 14:59:41 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 179125 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=179125&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/rendering/RenderBlock.cpp:1836
&gt; &gt; +    ASSERT(runIn-&gt;node());
&gt; 
&gt; Hmm, it seems this simplification is not possible because things like RenderButton::addChild create anonymous blocks with style()-&gt;display(). I had thought there was no way to create an anonymous run-in, but it appears I&apos;m wrong.

Actually, after digging more it appears this can&apos;t happen so it should be fine to assert about this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>789994</commentid>
    <comment_count>5</comment_count>
      <attachid>179125</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-12 15:44:20 -0800</bug_when>
    <thetext>Comment on attachment 179125
Patch

Clearing flags on attachment: 179125

Committed r137528: &lt;http://trac.webkit.org/changeset/137528&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>789995</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-12 15:44:24 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>179122</attachid>
            <date>2012-12-12 14:12:07 -0800</date>
            <delta_ts>2012-12-12 14:20:30 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104840-20121212140927.patch</filename>
            <type>text/plain</type>
            <size>5917</size>
            <attacher name="Elliott Sprehn">esprehn</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM3NTAwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTAzNGQ5Mjc1MGQ1MDcz
ZTEzYzM1N2Q0NzkzNTM1MjEzMDc4OGYwOC4uM2QzYjc5YTdiZDE2NzQxMDhlNDA3ZjhlNWIxOWRm
NTUzZjMwZDM4MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEyLTEyLTEyICBFbGxp
b3R0IFNwcmVobiAgPGVzcHJlaG5AZ21haWwuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04oMTM3
MzM2KTogR2VuZXJhdGVkIHJ1bi1pbnMgYXJlIG5vdCBwbGFjZWQgY29ycmVjdGx5CisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDQ4NDAKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBOb3cgdGhhdCA6YmVmb3Jl
IGFuZCA6YWZ0ZXIgYXJlIG5vdCBhbm9ueW1vdXMgd2Ugbm8gbG9uZ2VyIG5lZWQgc3BlY2lhbAor
ICAgICAgICBoYW5kbGluZyBmb3IgcnVuLWlucy4gQ3VycmVudGx5IHBsYWNlUnVuSW5JZk5lZWRl
ZCB3aWxsIG9ubHkgcGxhY2UKKyAgICAgICAgYSBnZW5lcmF0ZWQgY29udGVudCBydW4taW4gaWYg
YSBzcGVjaWFsIGZsYWcgaXMgcGFzc2VkLCBidXQgSSByZW1vdmVkCisgICAgICAgIHRoZSBjYWxs
IHdpdGggdGhlIGZsYWcgYXMgaXQgd2Fzbid0IG5lZWRlZCBpbiByMTM3MzM2LiBUaGlzIHBhdGNo
IGp1c3QKKyAgICAgICAgcmVtb3ZlcyBhbGwgc3BlY2lhbCBoYW5kbGluZyBmb3IgZ2VuZXJhdGVk
IGNvbnRlbnQgcnVuLWlucy4KKworICAgICAgICBUZXN0OiBmYXN0L2Nzcy1nZW5lcmF0ZWQtY29u
dGVudC9nZW5lcmF0ZWQtcnVuaW4uaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckJs
b2NrLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJsb2NrOjphZGRDaGlsZElnbm9yaW5n
QW5vbnltb3VzQ29sdW1uQmxvY2tzKToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJsb2NrOjpw
bGFjZVJ1bkluSWZOZWVkZWQpOgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJCbG9jay5oOgor
ICAgICAgICAoUmVuZGVyQmxvY2spOgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJPYmplY3Qu
aDoKKwogMjAxMi0xMi0xMiAgRGVhbiBKYWNrc29uICA8ZGlub0BhcHBsZS5jb20+CiAKICAgICAg
ICAgVXNlIENBRmlsdGVyIHJhdGhlciB0aGFuIENJRmlsdGVyCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlckJsb2NrLmNwcAppbmRleCAwN2I3NGE2ZjUwM2EzZDUzNTY1NDNkMDgwNjJiZjgy
MjIwNDE5ZmQ0Li41ODI3MzUxNzM2N2IwMzAxY2YzYzBlZTBmMTUzMzNlMzBkMWIwMDkyIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9jay5jcHAKQEAgLTg5Niw3ICs4OTYsNyBA
QCB2b2lkIFJlbmRlckJsb2NrOjphZGRDaGlsZElnbm9yaW5nQW5vbnltb3VzQ29sdW1uQmxvY2tz
KFJlbmRlck9iamVjdCogbmV3Q2hpbGQsCiAgICAgUmVuZGVyQm94OjphZGRDaGlsZChuZXdDaGls
ZCwgYmVmb3JlQ2hpbGQpOwogIAogICAgIC8vIEhhbmRsZSBwbGFjZW1lbnQgb2YgcnVuLWlucy4K
LSAgICBwbGFjZVJ1bkluSWZOZWVkZWQobmV3Q2hpbGQsIERvTm90UGxhY2VHZW5lcmF0ZWRSdW5J
bik7CisgICAgcGxhY2VSdW5JbklmTmVlZGVkKG5ld0NoaWxkKTsKIAogICAgIGlmIChtYWRlQm94
ZXNOb25JbmxpbmUgJiYgcGFyZW50KCkgJiYgaXNBbm9ueW1vdXNCbG9jaygpICYmIHBhcmVudCgp
LT5pc1JlbmRlckJsb2NrKCkpCiAgICAgICAgIHRvUmVuZGVyQmxvY2socGFyZW50KCkpLT5yZW1v
dmVMZWZ0b3ZlckFub255bW91c0Jsb2NrKHRoaXMpOwpAQCAtMTgyMCwxMiArMTgyMCwxMiBAQCBz
dGF0aWMgdm9pZCBkZXN0cm95UnVuSW4oUmVuZGVyQm94TW9kZWxPYmplY3QqIHJ1bkluKQogICAg
IHJ1bkluLT5kZXN0cm95KCk7CiB9CiAKLXZvaWQgUmVuZGVyQmxvY2s6OnBsYWNlUnVuSW5JZk5l
ZWRlZChSZW5kZXJPYmplY3QqIG5ld0NoaWxkLCBQbGFjZUdlbmVyYXRlZFJ1bkluRmxhZyBmbGFn
KQordm9pZCBSZW5kZXJCbG9jazo6cGxhY2VSdW5JbklmTmVlZGVkKFJlbmRlck9iamVjdCogbmV3
Q2hpbGQpCiB7Ci0gICAgaWYgKG5ld0NoaWxkLT5pc1J1bkluKCkgJiYgKGZsYWcgPT0gUGxhY2VH
ZW5lcmF0ZWRSdW5JbiB8fCAhbmV3Q2hpbGQtPmlzQmVmb3JlT3JBZnRlckNvbnRlbnQoKSkpCisg
ICAgaWYgKG5ld0NoaWxkLT5pc1J1bkluKCkpCiAgICAgICAgIG1vdmVSdW5JblVuZGVyU2libGlu
Z0Jsb2NrSWZOZWVkZWQobmV3Q2hpbGQpOwogICAgIGVsc2UgaWYgKFJlbmRlck9iamVjdCogcHJl
dlNpYmxpbmcgPSBuZXdDaGlsZC0+cHJldmlvdXNTaWJsaW5nKCkpIHsKLSAgICAgICAgaWYgKHBy
ZXZTaWJsaW5nLT5pc1J1bkluKCkgJiYgKGZsYWcgPT0gUGxhY2VHZW5lcmF0ZWRSdW5JbiB8fCAh
bmV3Q2hpbGQtPmlzQmVmb3JlT3JBZnRlckNvbnRlbnQoKSkpCisgICAgICAgIGlmIChwcmV2U2li
bGluZy0+aXNSdW5JbigpKQogICAgICAgICAgICAgbW92ZVJ1bkluVW5kZXJTaWJsaW5nQmxvY2tJ
Zk5lZWRlZChwcmV2U2libGluZyk7CiAgICAgfQogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmggYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyQmxvY2suaAppbmRleCA1ZTEwZDVkYjRkMzI3MDE4MDI2NWMwMDdlODRlYWRmZWY0MDVjYzhi
Li41MGEzZTc2MDRmMjc3MDY2ODI4YTRjMGEyOTI3ZTdhNmUxNjBmYzhkIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suaAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suaApAQCAtNDI0LDcgKzQyNCw3IEBAIHB1YmxpYzoKIAog
ICAgIExheW91dFVuaXQgY29tcHV0ZVN0YXJ0UG9zaXRpb25EZWx0YUZvckNoaWxkQXZvaWRpbmdG
bG9hdHMoY29uc3QgUmVuZGVyQm94KiBjaGlsZCwgTGF5b3V0VW5pdCBjaGlsZE1hcmdpblN0YXJ0
LCBSZW5kZXJSZWdpb24qID0gMCwgTGF5b3V0VW5pdCBvZmZzZXRGcm9tTG9naWNhbFRvcE9mRmly
c3RQYWdlID0gMCk7CiAKLSAgICB2b2lkIHBsYWNlUnVuSW5JZk5lZWRlZChSZW5kZXJPYmplY3Qq
IG5ld0NoaWxkLCBQbGFjZUdlbmVyYXRlZFJ1bkluRmxhZyk7CisgICAgdm9pZCBwbGFjZVJ1bklu
SWZOZWVkZWQoUmVuZGVyT2JqZWN0KiBuZXdDaGlsZCk7CiAgICAgYm9vbCBydW5JbklzUGxhY2Vk
SW50b1NpYmxpbmdCbG9jayhSZW5kZXJPYmplY3QqIHJ1bkluKTsKIAogI2lmbmRlZiBOREVCVUcK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJPYmplY3QuaCBiL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJPYmplY3QuaAppbmRleCA2Y2YwNjIzMjUwM2Jj
OTVlMjU2YWI3NDVlMmJhNDY5M2E3Y2U5MjUwLi5hZDQ2MjYwMTc0ZjRjNGVkODg2MTkwYTkxY2Fk
ODhiNzk2M2IyMzZlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
T2JqZWN0LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlck9iamVjdC5oCkBA
IC0xMDYsMTEgKzEwNiw2IEBAIGVudW0gTWFya2luZ0JlaGF2aW9yIHsKICAgICBNYXJrQ29udGFp
bmluZ0Jsb2NrQ2hhaW4sCiB9OwogCi1lbnVtIFBsYWNlR2VuZXJhdGVkUnVuSW5GbGFnIHsKLSAg
ICBQbGFjZUdlbmVyYXRlZFJ1bkluLAotICAgIERvTm90UGxhY2VHZW5lcmF0ZWRSdW5JbgotfTsK
LQogZW51bSBNYXBDb29yZGluYXRlc01vZGUgewogICAgIElzRml4ZWQgPSAxIDw8IDAsCiAgICAg
VXNlVHJhbnNmb3JtcyA9IDEgPDwgMSwKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBkMjkzNWY4MDU5ZTFkZDEzNDQ0MTMwOGMz
NTQ2OTlkNWZlN2E0MjBjLi4yZGIzMDJhMWVkNzBmOWE0MTc3NjNmNTkzNWUzOGM3ZjUyODI5MGY0
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMTItMTIgIEVsbGlvdHQgU3ByZWhuICA8ZXNw
cmVobkBnbWFpbC5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTigxMzczMzYpOiBHZW5lcmF0ZWQg
cnVuLWlucyBhcmUgbm90IHBsYWNlZCBjb3JyZWN0bHkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNDg0MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBhIHRlc3QgZm9yIGR5bmFtaWNhbGx5IGFkZGlu
ZyBhIGdlbmVyYXRlZCBjb250ZW50IHJ1bi1pbi4KKworICAgICAgICAqIGZhc3QvY3NzLWdlbmVy
YXRlZC1jb250ZW50L2dlbmVyYXRlZC1ydW5pbi1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAg
ICAgKiBmYXN0L2Nzcy1nZW5lcmF0ZWQtY29udGVudC9nZW5lcmF0ZWQtcnVuaW4uaHRtbDogQWRk
ZWQuCisKIDIwMTItMTItMTIgIERlYW4gSmFja3NvbiAgPGRpbm9AYXBwbGUuY29tPgogCiAgICAg
ICAgIFVzZSBDQUZpbHRlciByYXRoZXIgdGhhbiBDSUZpbHRlcgpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvZ2VuZXJhdGVkLXJ1bmluLWV4cGVjdGVk
Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1nZW5lcmF0ZWQtY29udGVudC9nZW5lcmF0ZWQt
cnVuaW4tZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5lOWUyNjljYTM5YWZlZmRhNGQyZGNkNjEw
ZGU5MDlmNTBmZjNkZjQ1Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3Mt
Z2VuZXJhdGVkLWNvbnRlbnQvZ2VuZXJhdGVkLXJ1bmluLWV4cGVjdGVkLmh0bWwKQEAgLTAsMCAr
MSw3IEBACis8IURPQ1RZUEUgaHRtbD4KKworPHNlY3Rpb24+CisgICAgPGRpdj4KKyAgICAgICAg
VGhpcyBzaG91bGQgYWxsIGJlIG9uIHRoZSBzYW1lIGxpbmUuCisgICAgPC9kaXY+Cis8L3NlY3Rp
b24+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1nZW5lcmF0ZWQtY29udGVudC9n
ZW5lcmF0ZWQtcnVuaW4uaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdlbmVyYXRlZC1jb250
ZW50L2dlbmVyYXRlZC1ydW5pbi5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmExNTRkMjJiZWNiMDI2OTczZWJi
NzAyMTYzNTRiNGVmMjkyYjNjZTAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0
L2Nzcy1nZW5lcmF0ZWQtY29udGVudC9nZW5lcmF0ZWQtcnVuaW4uaHRtbApAQCAtMCwwICsxLDIw
IEBACis8IURPQ1RZUEUgaHRtbD4KKworPHN0eWxlPgorICAgIHNlY3Rpb24ucnVuLWluOmJlZm9y
ZSB7IAorICAgICAgICBkaXNwbGF5OiBydW4taW47CisgICAgICAgIGNvbnRlbnQ6ICJUaGlzICI7
CisgICAgfQorPC9zdHlsZT4KKworPHNlY3Rpb24+CisgICAgPGRpdj4KKyAgICAgICAgc2hvdWxk
IGFsbCBiZSBvbiB0aGUgc2FtZSBsaW5lLgorICAgIDwvZGl2PgorPC9zZWN0aW9uPgorCis8c2Ny
aXB0Pgorb25sb2FkID0gZnVuY3Rpb24oKSB7CisgICAgZG9jdW1lbnQucXVlcnlTZWxlY3Rvcign
c2VjdGlvbicpLmNsYXNzTmFtZSA9ICdydW4taW4nOworfQorPC9zY3JpcHQ+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>179125</attachid>
            <date>2012-12-12 14:20:32 -0800</date>
            <delta_ts>2012-12-12 15:44:20 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104840-20121212141753.patch</filename>
            <type>text/plain</type>
            <size>7183</size>
            <attacher name="Elliott Sprehn">esprehn</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM3NTAwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTAzNGQ5Mjc1MGQ1MDcz
ZTEzYzM1N2Q0NzkzNTM1MjEzMDc4OGYwOC4uYzIxOGE5MTI4YTQ5N2ZhZDA0YWJkMWIwOWUxMjli
ZTljZjlmNzJiNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDEyLTEyLTEyICBFbGxp
b3R0IFNwcmVobiAgPGVzcHJlaG5AZ21haWwuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04oMTM3
MzM2KTogR2VuZXJhdGVkIHJ1bi1pbnMgYXJlIG5vdCBwbGFjZWQgY29ycmVjdGx5CisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDQ4NDAKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBOb3cgdGhhdCA6YmVmb3Jl
IGFuZCA6YWZ0ZXIgYXJlIG5vdCBhbm9ueW1vdXMgd2Ugbm8gbG9uZ2VyIG5lZWQgc3BlY2lhbAor
ICAgICAgICBoYW5kbGluZyBmb3IgcnVuLWlucy4gQ3VycmVudGx5IHBsYWNlUnVuSW5JZk5lZWRl
ZCB3aWxsIG9ubHkgcGxhY2UKKyAgICAgICAgYSBnZW5lcmF0ZWQgY29udGVudCBydW4taW4gaWYg
YSBzcGVjaWFsIGZsYWcgaXMgcGFzc2VkLCBidXQgSSByZW1vdmVkCisgICAgICAgIHRoZSBjYWxs
IHdpdGggdGhlIGZsYWcgYXMgaXQgd2Fzbid0IG5lZWRlZCBpbiByMTM3MzM2LiBUaGlzIHBhdGNo
IGp1c3QKKyAgICAgICAgcmVtb3ZlcyBhbGwgc3BlY2lhbCBoYW5kbGluZyBmb3IgZ2VuZXJhdGVk
IGNvbnRlbnQgcnVuLWlucy4KKworICAgICAgICBUZXN0OiBmYXN0L2Nzcy1nZW5lcmF0ZWQtY29u
dGVudC9nZW5lcmF0ZWQtcnVuaW4uaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckJs
b2NrLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJsb2NrOjphZGRDaGlsZElnbm9yaW5n
QW5vbnltb3VzQ29sdW1uQmxvY2tzKToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJsb2NrOjpw
bGFjZVJ1bkluSWZOZWVkZWQpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyQmxvY2s6OmNyZWF0
ZVJlcGxhY2VtZW50UnVuSW4pOgorICAgICAgICAgICAgTG90cyBvZiBzaW1wbGZpY2F0aW9uIHNp
bmNlIHRoZXJlJ3Mgbm8gbW9yZSBhbm9ueW1vdXMgcnVuLWlucy4KKyAgICAgICAgKiByZW5kZXJp
bmcvUmVuZGVyQmxvY2suaDoKKyAgICAgICAgKFJlbmRlckJsb2NrKToKKyAgICAgICAgKiByZW5k
ZXJpbmcvUmVuZGVyT2JqZWN0Lmg6CisKIDIwMTItMTItMTIgIERlYW4gSmFja3NvbiAgPGRpbm9A
YXBwbGUuY29tPgogCiAgICAgICAgIFVzZSBDQUZpbHRlciByYXRoZXIgdGhhbiBDSUZpbHRlcgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9jay5jcHAKaW5kZXggMDdiNzRhNmY1MDNh
M2Q1MzU2NTQzZDA4MDYyYmY4MjIyMDQxOWZkNC4uYjRkZDk2OWIwYjc3ZDgyYjdiN2Q3NmViMjlk
OWUyNzkzNDM2ZTA5MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
ckJsb2NrLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3Bw
CkBAIC04OTYsNyArODk2LDcgQEAgdm9pZCBSZW5kZXJCbG9jazo6YWRkQ2hpbGRJZ25vcmluZ0Fu
b255bW91c0NvbHVtbkJsb2NrcyhSZW5kZXJPYmplY3QqIG5ld0NoaWxkLAogICAgIFJlbmRlckJv
eDo6YWRkQ2hpbGQobmV3Q2hpbGQsIGJlZm9yZUNoaWxkKTsKICAKICAgICAvLyBIYW5kbGUgcGxh
Y2VtZW50IG9mIHJ1bi1pbnMuCi0gICAgcGxhY2VSdW5JbklmTmVlZGVkKG5ld0NoaWxkLCBEb05v
dFBsYWNlR2VuZXJhdGVkUnVuSW4pOworICAgIHBsYWNlUnVuSW5JZk5lZWRlZChuZXdDaGlsZCk7
CiAKICAgICBpZiAobWFkZUJveGVzTm9uSW5saW5lICYmIHBhcmVudCgpICYmIGlzQW5vbnltb3Vz
QmxvY2soKSAmJiBwYXJlbnQoKS0+aXNSZW5kZXJCbG9jaygpKQogICAgICAgICB0b1JlbmRlckJs
b2NrKHBhcmVudCgpKS0+cmVtb3ZlTGVmdG92ZXJBbm9ueW1vdXNCbG9jayh0aGlzKTsKQEAgLTE4
MjAsMTIgKzE4MjAsMTIgQEAgc3RhdGljIHZvaWQgZGVzdHJveVJ1bkluKFJlbmRlckJveE1vZGVs
T2JqZWN0KiBydW5JbikKICAgICBydW5Jbi0+ZGVzdHJveSgpOwogfQogCi12b2lkIFJlbmRlckJs
b2NrOjpwbGFjZVJ1bkluSWZOZWVkZWQoUmVuZGVyT2JqZWN0KiBuZXdDaGlsZCwgUGxhY2VHZW5l
cmF0ZWRSdW5JbkZsYWcgZmxhZykKK3ZvaWQgUmVuZGVyQmxvY2s6OnBsYWNlUnVuSW5JZk5lZWRl
ZChSZW5kZXJPYmplY3QqIG5ld0NoaWxkKQogewotICAgIGlmIChuZXdDaGlsZC0+aXNSdW5Jbigp
ICYmIChmbGFnID09IFBsYWNlR2VuZXJhdGVkUnVuSW4gfHwgIW5ld0NoaWxkLT5pc0JlZm9yZU9y
QWZ0ZXJDb250ZW50KCkpKQorICAgIGlmIChuZXdDaGlsZC0+aXNSdW5JbigpKQogICAgICAgICBt
b3ZlUnVuSW5VbmRlclNpYmxpbmdCbG9ja0lmTmVlZGVkKG5ld0NoaWxkKTsKICAgICBlbHNlIGlm
IChSZW5kZXJPYmplY3QqIHByZXZTaWJsaW5nID0gbmV3Q2hpbGQtPnByZXZpb3VzU2libGluZygp
KSB7Ci0gICAgICAgIGlmIChwcmV2U2libGluZy0+aXNSdW5JbigpICYmIChmbGFnID09IFBsYWNl
R2VuZXJhdGVkUnVuSW4gfHwgIW5ld0NoaWxkLT5pc0JlZm9yZU9yQWZ0ZXJDb250ZW50KCkpKQor
ICAgICAgICBpZiAocHJldlNpYmxpbmctPmlzUnVuSW4oKSkKICAgICAgICAgICAgIG1vdmVSdW5J
blVuZGVyU2libGluZ0Jsb2NrSWZOZWVkZWQocHJldlNpYmxpbmcpOwogICAgIH0KIH0KQEAgLTE4
MzMsMjEgKzE4MzMsMTggQEAgdm9pZCBSZW5kZXJCbG9jazo6cGxhY2VSdW5JbklmTmVlZGVkKFJl
bmRlck9iamVjdCogbmV3Q2hpbGQsIFBsYWNlR2VuZXJhdGVkUnVuSW4KIFJlbmRlckJveE1vZGVs
T2JqZWN0KiBSZW5kZXJCbG9jazo6Y3JlYXRlUmVwbGFjZW1lbnRSdW5JbihSZW5kZXJCb3hNb2Rl
bE9iamVjdCogcnVuSW4pCiB7CiAgICAgQVNTRVJUKHJ1bkluLT5pc1J1bkluKCkpOworICAgIEFT
U0VSVChydW5Jbi0+bm9kZSgpKTsKIAotICAgIGJvb2wgbmV3UnVuSW5TaG91bGRCZUJsb2NrID0g
IXJ1bkluLT5pc1JlbmRlckJsb2NrKCk7Ci0gICAgTm9kZSogcnVuSW5Ob2RlID0gcnVuSW4tPm5v
ZGUoKTsKICAgICBSZW5kZXJCb3hNb2RlbE9iamVjdCogbmV3UnVuSW4gPSAwOwotICAgIGlmIChu
ZXdSdW5JblNob3VsZEJlQmxvY2spCi0gICAgICAgIG5ld1J1bkluID0gbmV3IChyZW5kZXJBcmVu
YSgpKSBSZW5kZXJCbG9jayhydW5Jbk5vZGUgPyBydW5Jbk5vZGUgOiBkb2N1bWVudCgpKTsKKyAg
ICBpZiAoIXJ1bkluLT5pc1JlbmRlckJsb2NrKCkpCisgICAgICAgIG5ld1J1bkluID0gbmV3IChy
ZW5kZXJBcmVuYSgpKSBSZW5kZXJCbG9jayhydW5Jbi0+bm9kZSgpKTsKICAgICBlbHNlCi0gICAg
ICAgIG5ld1J1bkluID0gbmV3IChyZW5kZXJBcmVuYSgpKSBSZW5kZXJJbmxpbmUocnVuSW5Ob2Rl
ID8gcnVuSW5Ob2RlIDogZG9jdW1lbnQoKSk7CisgICAgICAgIG5ld1J1bkluID0gbmV3IChyZW5k
ZXJBcmVuYSgpKSBSZW5kZXJJbmxpbmUocnVuSW4tPm5vZGUoKSk7CisKKyAgICBydW5Jbi0+bm9k
ZSgpLT5zZXRSZW5kZXJlcihuZXdSdW5Jbik7CiAgICAgbmV3UnVuSW4tPnNldFN0eWxlKHJ1bklu
LT5zdHlsZSgpKTsKLSAKLSAgICBydW5Jbi0+bW92ZUFsbENoaWxkcmVuVG8obmV3UnVuSW4sIHRy
dWUpOwogCi0gICAgLy8gSWYgdGhlIHJ1bi1pbiBoYWQgYW4gZWxlbWVudCwgd2UgbmVlZCB0byBz
ZXQgdGhlIG5ldyByZW5kZXJlci4KLSAgICBpZiAocnVuSW5Ob2RlKQotICAgICAgICBydW5Jbk5v
ZGUtPnNldFJlbmRlcmVyKG5ld1J1bkluKTsKKyAgICBydW5Jbi0+bW92ZUFsbENoaWxkcmVuVG8o
bmV3UnVuSW4sIHRydWUpOwogCiAgICAgcmV0dXJuIG5ld1J1bkluOwogfQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmggYi9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyQmxvY2suaAppbmRleCA1ZTEwZDVkYjRkMzI3MDE4MDI2NWMwMDdlODRl
YWRmZWY0MDVjYzhiLi41MGEzZTc2MDRmMjc3MDY2ODI4YTRjMGEyOTI3ZTdhNmUxNjBmYzhkIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suaAorKysgYi9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suaApAQCAtNDI0LDcgKzQyNCw3IEBA
IHB1YmxpYzoKIAogICAgIExheW91dFVuaXQgY29tcHV0ZVN0YXJ0UG9zaXRpb25EZWx0YUZvckNo
aWxkQXZvaWRpbmdGbG9hdHMoY29uc3QgUmVuZGVyQm94KiBjaGlsZCwgTGF5b3V0VW5pdCBjaGls
ZE1hcmdpblN0YXJ0LCBSZW5kZXJSZWdpb24qID0gMCwgTGF5b3V0VW5pdCBvZmZzZXRGcm9tTG9n
aWNhbFRvcE9mRmlyc3RQYWdlID0gMCk7CiAKLSAgICB2b2lkIHBsYWNlUnVuSW5JZk5lZWRlZChS
ZW5kZXJPYmplY3QqIG5ld0NoaWxkLCBQbGFjZUdlbmVyYXRlZFJ1bkluRmxhZyk7CisgICAgdm9p
ZCBwbGFjZVJ1bkluSWZOZWVkZWQoUmVuZGVyT2JqZWN0KiBuZXdDaGlsZCk7CiAgICAgYm9vbCBy
dW5JbklzUGxhY2VkSW50b1NpYmxpbmdCbG9jayhSZW5kZXJPYmplY3QqIHJ1bkluKTsKIAogI2lm
bmRlZiBOREVCVUcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJP
YmplY3QuaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJPYmplY3QuaAppbmRleCA2
Y2YwNjIzMjUwM2JjOTVlMjU2YWI3NDVlMmJhNDY5M2E3Y2U5MjUwLi5hZDQ2MjYwMTc0ZjRjNGVk
ODg2MTkwYTkxY2FkODhiNzk2M2IyMzZlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyT2JqZWN0LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
ck9iamVjdC5oCkBAIC0xMDYsMTEgKzEwNiw2IEBAIGVudW0gTWFya2luZ0JlaGF2aW9yIHsKICAg
ICBNYXJrQ29udGFpbmluZ0Jsb2NrQ2hhaW4sCiB9OwogCi1lbnVtIFBsYWNlR2VuZXJhdGVkUnVu
SW5GbGFnIHsKLSAgICBQbGFjZUdlbmVyYXRlZFJ1bkluLAotICAgIERvTm90UGxhY2VHZW5lcmF0
ZWRSdW5JbgotfTsKLQogZW51bSBNYXBDb29yZGluYXRlc01vZGUgewogICAgIElzRml4ZWQgPSAx
IDw8IDAsCiAgICAgVXNlVHJhbnNmb3JtcyA9IDEgPDwgMSwKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBkMjkzNWY4MDU5ZTFk
ZDEzNDQ0MTMwOGMzNTQ2OTlkNWZlN2E0MjBjLi4yZGIzMDJhMWVkNzBmOWE0MTc3NjNmNTkzNWUz
OGM3ZjUyODI5MGY0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMTItMTIgIEVsbGlvdHQg
U3ByZWhuICA8ZXNwcmVobkBnbWFpbC5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTigxMzczMzYp
OiBHZW5lcmF0ZWQgcnVuLWlucyBhcmUgbm90IHBsYWNlZCBjb3JyZWN0bHkKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNDg0MAorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBhIHRlc3QgZm9yIGR5bmFt
aWNhbGx5IGFkZGluZyBhIGdlbmVyYXRlZCBjb250ZW50IHJ1bi1pbi4KKworICAgICAgICAqIGZh
c3QvY3NzLWdlbmVyYXRlZC1jb250ZW50L2dlbmVyYXRlZC1ydW5pbi1leHBlY3RlZC5odG1sOiBB
ZGRlZC4KKyAgICAgICAgKiBmYXN0L2Nzcy1nZW5lcmF0ZWQtY29udGVudC9nZW5lcmF0ZWQtcnVu
aW4uaHRtbDogQWRkZWQuCisKIDIwMTItMTItMTIgIERlYW4gSmFja3NvbiAgPGRpbm9AYXBwbGUu
Y29tPgogCiAgICAgICAgIFVzZSBDQUZpbHRlciByYXRoZXIgdGhhbiBDSUZpbHRlcgpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvZ2VuZXJhdGVkLXJ1
bmluLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1nZW5lcmF0ZWQtY29udGVu
dC9nZW5lcmF0ZWQtcnVuaW4tZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5lOWUyNjljYTM5YWZl
ZmRhNGQyZGNkNjEwZGU5MDlmNTBmZjNkZjQ1Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVz
dHMvZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvZ2VuZXJhdGVkLXJ1bmluLWV4cGVjdGVkLmh0
bWwKQEAgLTAsMCArMSw3IEBACis8IURPQ1RZUEUgaHRtbD4KKworPHNlY3Rpb24+CisgICAgPGRp
dj4KKyAgICAgICAgVGhpcyBzaG91bGQgYWxsIGJlIG9uIHRoZSBzYW1lIGxpbmUuCisgICAgPC9k
aXY+Cis8L3NlY3Rpb24+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1nZW5lcmF0
ZWQtY29udGVudC9nZW5lcmF0ZWQtcnVuaW4uaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdl
bmVyYXRlZC1jb250ZW50L2dlbmVyYXRlZC1ydW5pbi5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmExNTRkMjJi
ZWNiMDI2OTczZWJiNzAyMTYzNTRiNGVmMjkyYjNjZTAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlv
dXRUZXN0cy9mYXN0L2Nzcy1nZW5lcmF0ZWQtY29udGVudC9nZW5lcmF0ZWQtcnVuaW4uaHRtbApA
QCAtMCwwICsxLDIwIEBACis8IURPQ1RZUEUgaHRtbD4KKworPHN0eWxlPgorICAgIHNlY3Rpb24u
cnVuLWluOmJlZm9yZSB7IAorICAgICAgICBkaXNwbGF5OiBydW4taW47CisgICAgICAgIGNvbnRl
bnQ6ICJUaGlzICI7CisgICAgfQorPC9zdHlsZT4KKworPHNlY3Rpb24+CisgICAgPGRpdj4KKyAg
ICAgICAgc2hvdWxkIGFsbCBiZSBvbiB0aGUgc2FtZSBsaW5lLgorICAgIDwvZGl2PgorPC9zZWN0
aW9uPgorCis8c2NyaXB0Pgorb25sb2FkID0gZnVuY3Rpb24oKSB7CisgICAgZG9jdW1lbnQucXVl
cnlTZWxlY3Rvcignc2VjdGlvbicpLmNsYXNzTmFtZSA9ICdydW4taW4nOworfQorPC9zY3JpcHQ+
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>