<?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>164304</bug_id>
          
          <creation_ts>2016-11-01 17:20:44 -0700</creation_ts>
          <short_desc>Crash beneath SlotVisitor::drain @ cooksillustrated.com</short_desc>
          <delta_ts>2016-11-02 14:12:33 -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>JavaScriptCore</component>
          <version>Other</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>164320</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Saboff">msaboff</reporter>
          <assigned_to name="Michael Saboff">msaboff</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>saam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1247168</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2016-11-01 17:20:44 -0700</bug_when>
    <thetext>We are missing a write barrier on a base object in the LLInt put_by_id code when we have a structure transition on that object.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1247169</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2016-11-01 17:21:05 -0700</bug_when>
    <thetext>&lt;rdar://problem/21650959&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1247314</commentid>
    <comment_count>2</comment_count>
      <attachid>293659</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2016-11-02 07:44:38 -0700</bug_when>
    <thetext>Created attachment 293659
Patch

Added &lt;https://bugs.webkit.org/show_bug.cgi?id=164320&gt; to add a regression test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1247324</commentid>
    <comment_count>3</comment_count>
      <attachid>293659</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2016-11-02 08:03:40 -0700</bug_when>
    <thetext>Comment on attachment 293659
Patch

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

&gt; Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1409
&gt; +    # Reload base into t0
&gt; +    loadVariable(1, t0)

Pardon my ignorance, but t0 was originally loaded with:
    loadisFromInstruction(1, t3)
    loadConstantOrVariableCell(t3, t0, .opPutByIdSlow)

How do we know that it is not a ConstantCell?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1247369</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2016-11-02 10:27:31 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Comment on attachment 293659 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=293659&amp;action=review
&gt; 
&gt; &gt; Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1409
&gt; &gt; +    # Reload base into t0
&gt; &gt; +    loadVariable(1, t0)
&gt; 
&gt; Pardon my ignorance, but t0 was originally loaded with:
&gt;     loadisFromInstruction(1, t3)
&gt;     loadConstantOrVariableCell(t3, t0, .opPutByIdSlow)
&gt; 
&gt; How do we know that it is not a ConstantCell?

This is on a path where we already checked that we have a variable cell.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1247376</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2016-11-02 10:46:58 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Comment on attachment 293659 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=293659&amp;action=review
&gt; 
&gt; &gt; Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1409
&gt; &gt; +    # Reload base into t0
&gt; &gt; +    loadVariable(1, t0)
&gt; 
&gt; Pardon my ignorance, but t0 was originally loaded with:
&gt;     loadisFromInstruction(1, t3)
&gt;     loadConstantOrVariableCell(t3, t0, .opPutByIdSlow)
&gt; 
&gt; How do we know that it is not a ConstantCell?

Actually, you&apos;re right, the cell could be a constant.  I&apos;ll upload a new patch shortly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1247400</commentid>
    <comment_count>6</comment_count>
      <attachid>293678</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2016-11-02 11:18:08 -0700</bug_when>
    <thetext>Created attachment 293678
Updated Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1247407</commentid>
    <comment_count>7</comment_count>
      <attachid>293678</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2016-11-02 11:33:00 -0700</bug_when>
    <thetext>Comment on attachment 293678
Updated Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1247472</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2016-11-02 14:12:33 -0700</bug_when>
    <thetext>Committed r208299: &lt;http://trac.webkit.org/changeset/208299&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>293659</attachid>
            <date>2016-11-02 07:44:38 -0700</date>
            <delta_ts>2016-11-02 11:18:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>164304.patch</filename>
            <type>text/plain</type>
            <size>3033</size>
            <attacher name="Michael Saboff">msaboff</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjA4MjgxKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBA
CisyMDE2LTExLTAyICBNaWNoYWVsIFNhYm9mZiAgPG1zYWJvZmZAYXBwbGUuY29tPgorCisgICAg
ICAgIENyYXNoIGJlbmVhdGggU2xvdFZpc2l0b3I6OmRyYWluIEAgY29va3NpbGx1c3RyYXRlZC5j
b20KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NDMw
NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZGVk
IGJhY2sgd3JpdGUgYmFycmllciBmb3IgdGhlIGJhc2UgY2VsbCBvZiBwdXQtYnlfaWQgaW4gdGhl
IExMSW50IHdoZW4gdGhlIHN0cnVjdHVyZSBpcworICAgICAgICBjaGFuZ2VkLiAgQWxzbyByZW1v
dmVkIHRoZSB1bnVzZWQgbWFjcm8gInN0b3JlU3RydWN0dXJlV2l0aFR5cGVJbmZvIi4KKworICAg
ICAgICAqIGxsaW50L0xvd0xldmVsSW50ZXJwcmV0ZXIzMl82NC5hc206CisgICAgICAgICogbGxp
bnQvTG93TGV2ZWxJbnRlcnByZXRlcjY0LmFzbToKKwogMjAxNi0xMS0wMiAgUm9tYWluIEJlbGxl
c3NvcnQgIDxyb21haW4uYmVsbGVzc29ydEBjcmYuY2Fub24uZnI+CiAKICAgICAgICAgW1JlYWRh
YmxlIFN0cmVhbXMgQVBJXSBFbmFibGUgY3JlYXRpb24gb2YgUmVhZGFibGVCeXRlU3RyZWFtQ29u
dHJvbGxlcgpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2xsaW50L0xvd0xldmVsSW50ZXJw
cmV0ZXIzMl82NC5hc20KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2xsaW50
L0xvd0xldmVsSW50ZXJwcmV0ZXIzMl82NC5hc20JKHJldmlzaW9uIDIwNzc4MykKKysrIFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9sbGludC9Mb3dMZXZlbEludGVycHJldGVyMzJfNjQuYXNtCSh3b3Jr
aW5nIGNvcHkpCkBAIC00OTAsMTMgKzQ5MCw2IEBAIG1hY3JvIGxvYWRDb25zdGFudE9yVmFyaWFi
bGVQYXlsb2FkVW5jaGUKICAgICAgICAgcGF5bG9hZCkKIGVuZAogCi1tYWNybyBzdG9yZVN0cnVj
dHVyZVdpdGhUeXBlSW5mbyhjZWxsLCBzdHJ1Y3R1cmUsIHNjcmF0Y2gpCi0gICAgc3RvcmVwIHN0
cnVjdHVyZSwgSlNDZWxsOjptX3N0cnVjdHVyZUlEW2NlbGxdCi0KLSAgICBsb2FkaSBTdHJ1Y3R1
cmU6Om1fYmxvYiArIFN0cnVjdHVyZUlEQmxvYjo6dS53b3Jkcy53b3JkMltzdHJ1Y3R1cmVdLCBz
Y3JhdGNoCi0gICAgc3RvcmVpIHNjcmF0Y2gsIEpTQ2VsbDo6bV9pbmRleGluZ1R5cGVbY2VsbF0K
LWVuZAotCiBtYWNybyB3cml0ZUJhcnJpZXJPbk9wZXJhbmQoY2VsbE9wZXJhbmQpCiAgICAgbG9h
ZGlzRnJvbUluc3RydWN0aW9uKGNlbGxPcGVyYW5kLCB0MSkKICAgICBsb2FkQ29uc3RhbnRPclZh
cmlhYmxlUGF5bG9hZCh0MSwgQ2VsbFRhZywgdDIsIC53cml0ZUJhcnJpZXJEb25lKQpAQCAtMTUy
OCw2ICsxNTIxLDEyIEBAIF9sbGludF9vcF9wdXRfYnlfaWQ6CiAKIC5vcFB1dEJ5SWRUcmFuc2l0
aW9uRGlyZWN0OgogICAgIHN0b3JlaSB0MSwgSlNDZWxsOjptX3N0cnVjdHVyZUlEW3QwXQorICAg
IGxvYWRpIDEyW1BDXSwgdDEKKyAgICBsb2FkQ29uc3RhbnRPclZhcmlhYmxlKHQxLCB0MiwgdDMp
CisgICAgbG9hZGkgMjBbUENdLCB0MQorICAgIHN0b3JlUHJvcGVydHlBdFZhcmlhYmxlT2Zmc2V0
KHQxLCB0MCwgdDIsIHQzKQorICAgIHdyaXRlQmFycmllck9uT3BlcmFuZCgxKQorICAgIGRpc3Bh
dGNoKDkpCiAKIC5vcFB1dEJ5SWROb3RUcmFuc2l0aW9uOgogICAgICMgVGhlIG9ubHkgdGhpbmcg
bGl2ZSByaWdodCBub3cgaXMgdDAsIHdoaWNoIGhvbGRzIHRoZSBiYXNlLgpJbmRleDogU291cmNl
L0phdmFTY3JpcHRDb3JlL2xsaW50L0xvd0xldmVsSW50ZXJwcmV0ZXI2NC5hc20KPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2xsaW50L0xvd0xldmVsSW50ZXJwcmV0ZXI2NC5h
c20JKHJldmlzaW9uIDIwNzc4MykKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbGludC9Mb3dM
ZXZlbEludGVycHJldGVyNjQuYXNtCSh3b3JraW5nIGNvcHkpCkBAIC00ODYsMTEgKzQ4Niw2IEBA
IG1hY3JvIGxvYWRTdHJ1Y3R1cmVBbmRDbG9iYmVyRmlyc3RBcmcoY2UKICAgICBsb2FkcCBbY2Vs
bCwgc3RydWN0dXJlLCA4XSwgc3RydWN0dXJlCiBlbmQKIAotbWFjcm8gc3RvcmVTdHJ1Y3R1cmVX
aXRoVHlwZUluZm8oY2VsbCwgc3RydWN0dXJlLCBzY3JhdGNoKQotICAgIGxvYWRxIFN0cnVjdHVy
ZTo6bV9ibG9iICsgU3RydWN0dXJlSURCbG9iOjp1LmRvdWJsZVdvcmRbc3RydWN0dXJlXSwgc2Ny
YXRjaAotICAgIHN0b3JlcSBzY3JhdGNoLCBKU0NlbGw6Om1fc3RydWN0dXJlSURbY2VsbF0KLWVu
ZAotCiAjIEVudHJ5cG9pbnRzIGludG8gdGhlIGludGVycHJldGVyLgogCiAjIEV4cGVjdHMgdGhh
dCBDb2RlQmxvY2sgaXMgaW4gdDEsIHdoaWNoIGlzIHdoYXQgcHJvbG9ndWUoKSBsZWF2ZXMgYmVo
aW5kLgpAQCAtMTQwOSw2ICsxNDA0LDkgQEAgX2xsaW50X29wX3B1dF9ieV9pZDoKIAogLm9wUHV0
QnlJZFRyYW5zaXRpb25EaXJlY3Q6CiAgICAgc3RvcmVpIHQxLCBKU0NlbGw6Om1fc3RydWN0dXJl
SURbdDBdCisgICAgd3JpdGVCYXJyaWVyT25PcGVyYW5kKDEpCisgICAgIyBSZWxvYWQgYmFzZSBp
bnRvIHQwCisgICAgbG9hZFZhcmlhYmxlKDEsIHQwKQogCiAub3BQdXRCeUlkTm90VHJhbnNpdGlv
bjoKICAgICAjIFRoZSBvbmx5IHRoaW5nIGxpdmUgcmlnaHQgbm93IGlzIHQwLCB3aGljaCBob2xk
cyB0aGUgYmFzZS4K
</data>
<flag name="review"
          id="316509"
          type_id="1"
          status="-"
          setter="msaboff"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>293678</attachid>
            <date>2016-11-02 11:18:08 -0700</date>
            <delta_ts>2016-11-02 11:33:00 -0700</delta_ts>
            <desc>Updated Patch</desc>
            <filename>164304-2.patch</filename>
            <type>text/plain</type>
            <size>3079</size>
            <attacher name="Michael Saboff">msaboff</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjA4Mjg3KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBA
CisyMDE2LTExLTAyICBNaWNoYWVsIFNhYm9mZiAgPG1zYWJvZmZAYXBwbGUuY29tPgorCisgICAg
ICAgIENyYXNoIGJlbmVhdGggU2xvdFZpc2l0b3I6OmRyYWluIEAgY29va3NpbGx1c3RyYXRlZC5j
b20KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NDMw
NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZGVk
IGJhY2sgd3JpdGUgYmFycmllciBmb3IgdGhlIGJhc2UgY2VsbCBvZiBwdXQtYnlfaWQgaW4gdGhl
IExMSW50IHdoZW4gdGhlIHN0cnVjdHVyZSBpcworICAgICAgICBjaGFuZ2VkLiAgQWxzbyByZW1v
dmVkIHRoZSB1bnVzZWQgbWFjcm8gInN0b3JlU3RydWN0dXJlV2l0aFR5cGVJbmZvIi4KKworICAg
ICAgICAqIGxsaW50L0xvd0xldmVsSW50ZXJwcmV0ZXIzMl82NC5hc206CisgICAgICAgICogbGxp
bnQvTG93TGV2ZWxJbnRlcnByZXRlcjY0LmFzbToKKwogMjAxNi0xMS0wMiAgUm9tYWluIEJlbGxl
c3NvcnQgIDxyb21haW4uYmVsbGVzc29ydEBjcmYuY2Fub24uZnI+CiAKICAgICAgICAgW1JlYWRh
YmxlIFN0cmVhbXMgQVBJXSBFbmFibGUgY3JlYXRpb24gb2YgUmVhZGFibGVCeXRlU3RyZWFtQ29u
dHJvbGxlcgpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2xsaW50L0xvd0xldmVsSW50ZXJw
cmV0ZXIzMl82NC5hc20KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2xsaW50
L0xvd0xldmVsSW50ZXJwcmV0ZXIzMl82NC5hc20JKHJldmlzaW9uIDIwODI4NykKKysrIFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9sbGludC9Mb3dMZXZlbEludGVycHJldGVyMzJfNjQuYXNtCSh3b3Jr
aW5nIGNvcHkpCkBAIC00OTAsMTMgKzQ5MCw2IEBAIG1hY3JvIGxvYWRDb25zdGFudE9yVmFyaWFi
bGVQYXlsb2FkVW5jaGUKICAgICAgICAgcGF5bG9hZCkKIGVuZAogCi1tYWNybyBzdG9yZVN0cnVj
dHVyZVdpdGhUeXBlSW5mbyhjZWxsLCBzdHJ1Y3R1cmUsIHNjcmF0Y2gpCi0gICAgc3RvcmVwIHN0
cnVjdHVyZSwgSlNDZWxsOjptX3N0cnVjdHVyZUlEW2NlbGxdCi0KLSAgICBsb2FkaSBTdHJ1Y3R1
cmU6Om1fYmxvYiArIFN0cnVjdHVyZUlEQmxvYjo6dS53b3Jkcy53b3JkMltzdHJ1Y3R1cmVdLCBz
Y3JhdGNoCi0gICAgc3RvcmVpIHNjcmF0Y2gsIEpTQ2VsbDo6bV9pbmRleGluZ1R5cGVbY2VsbF0K
LWVuZAotCiBtYWNybyB3cml0ZUJhcnJpZXJPbk9wZXJhbmQoY2VsbE9wZXJhbmQpCiAgICAgbG9h
ZGlzRnJvbUluc3RydWN0aW9uKGNlbGxPcGVyYW5kLCB0MSkKICAgICBsb2FkQ29uc3RhbnRPclZh
cmlhYmxlUGF5bG9hZCh0MSwgQ2VsbFRhZywgdDIsIC53cml0ZUJhcnJpZXJEb25lKQpAQCAtMTUy
OCw2ICsxNTIxLDEyIEBAIF9sbGludF9vcF9wdXRfYnlfaWQ6CiAKIC5vcFB1dEJ5SWRUcmFuc2l0
aW9uRGlyZWN0OgogICAgIHN0b3JlaSB0MSwgSlNDZWxsOjptX3N0cnVjdHVyZUlEW3QwXQorICAg
IGxvYWRpIDEyW1BDXSwgdDEKKyAgICBsb2FkQ29uc3RhbnRPclZhcmlhYmxlKHQxLCB0MiwgdDMp
CisgICAgbG9hZGkgMjBbUENdLCB0MQorICAgIHN0b3JlUHJvcGVydHlBdFZhcmlhYmxlT2Zmc2V0
KHQxLCB0MCwgdDIsIHQzKQorICAgIHdyaXRlQmFycmllck9uT3BlcmFuZCgxKQorICAgIGRpc3Bh
dGNoKDkpCiAKIC5vcFB1dEJ5SWROb3RUcmFuc2l0aW9uOgogICAgICMgVGhlIG9ubHkgdGhpbmcg
bGl2ZSByaWdodCBub3cgaXMgdDAsIHdoaWNoIGhvbGRzIHRoZSBiYXNlLgpJbmRleDogU291cmNl
L0phdmFTY3JpcHRDb3JlL2xsaW50L0xvd0xldmVsSW50ZXJwcmV0ZXI2NC5hc20KPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2xsaW50L0xvd0xldmVsSW50ZXJwcmV0ZXI2NC5h
c20JKHJldmlzaW9uIDIwODI4NykKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbGludC9Mb3dM
ZXZlbEludGVycHJldGVyNjQuYXNtCSh3b3JraW5nIGNvcHkpCkBAIC00ODYsMTEgKzQ4Niw2IEBA
IG1hY3JvIGxvYWRTdHJ1Y3R1cmVBbmRDbG9iYmVyRmlyc3RBcmcoY2UKICAgICBsb2FkcCBbY2Vs
bCwgc3RydWN0dXJlLCA4XSwgc3RydWN0dXJlCiBlbmQKIAotbWFjcm8gc3RvcmVTdHJ1Y3R1cmVX
aXRoVHlwZUluZm8oY2VsbCwgc3RydWN0dXJlLCBzY3JhdGNoKQotICAgIGxvYWRxIFN0cnVjdHVy
ZTo6bV9ibG9iICsgU3RydWN0dXJlSURCbG9iOjp1LmRvdWJsZVdvcmRbc3RydWN0dXJlXSwgc2Ny
YXRjaAotICAgIHN0b3JlcSBzY3JhdGNoLCBKU0NlbGw6Om1fc3RydWN0dXJlSURbY2VsbF0KLWVu
ZAotCiAjIEVudHJ5cG9pbnRzIGludG8gdGhlIGludGVycHJldGVyLgogCiAjIEV4cGVjdHMgdGhh
dCBDb2RlQmxvY2sgaXMgaW4gdDEsIHdoaWNoIGlzIHdoYXQgcHJvbG9ndWUoKSBsZWF2ZXMgYmVo
aW5kLgpAQCAtMTQwOSw2ICsxNDA0LDEwIEBAIF9sbGludF9vcF9wdXRfYnlfaWQ6CiAKIC5vcFB1
dEJ5SWRUcmFuc2l0aW9uRGlyZWN0OgogICAgIHN0b3JlaSB0MSwgSlNDZWxsOjptX3N0cnVjdHVy
ZUlEW3QwXQorICAgIHdyaXRlQmFycmllck9uT3BlcmFuZCgxKQorICAgICMgUmVsb2FkIGJhc2Ug
aW50byB0MAorICAgIGxvYWRpc0Zyb21JbnN0cnVjdGlvbigxLCB0MSkKKyAgICBsb2FkQ29uc3Rh
bnRPclZhcmlhYmxlKHQxLCB0MCkKIAogLm9wUHV0QnlJZE5vdFRyYW5zaXRpb246CiAgICAgIyBU
aGUgb25seSB0aGluZyBsaXZlIHJpZ2h0IG5vdyBpcyB0MCwgd2hpY2ggaG9sZHMgdGhlIGJhc2Uu
Cg==
</data>
<flag name="review"
          id="316524"
          type_id="1"
          status="+"
          setter="mark.lam"
    />
          </attachment>
      

    </bug>

</bugzilla>