<?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>189628</bug_id>
          
          <creation_ts>2018-09-14 13:37:47 -0700</creation_ts>
          <short_desc>Don&apos;t dump OSRAvailabilityData in Graph::dump because a stale Availability may point to a Node that is already freed</short_desc>
          <delta_ts>2018-09-14 16:48:04 -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>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Saam Barati">saam</reporter>
          <assigned_to name="Saam Barati">saam</assigned_to>
          <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>gskachkov</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>rmorisset</cc>
    
    <cc>ticaiolima</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1459865</commentid>
    <comment_count>0</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2018-09-14 13:37:47 -0700</bug_when>
    <thetext>Otherwise, an Availability may point to a node that was removed from the graph.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1459869</commentid>
    <comment_count>1</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2018-09-14 13:39:54 -0700</bug_when>
    <thetext>(In reply to Saam Barati from comment #0)
&gt; Otherwise, an Availability may point to a node that was removed from the
&gt; graph.

Or just not report availability in dumping.

I don&apos;t think it&apos;s a good idea to have dumping cause us to run an analysis.  We want to be able to dump when debugging.  If there&apos;s a bug then computing an analysis may trigger another bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1459872</commentid>
    <comment_count>2</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2018-09-14 13:44:04 -0700</bug_when>
    <thetext>&lt;rdar://problem/39481690&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1459873</commentid>
    <comment_count>3</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2018-09-14 13:45:44 -0700</bug_when>
    <thetext>(In reply to Filip Pizlo from comment #1)
&gt; (In reply to Saam Barati from comment #0)
&gt; &gt; Otherwise, an Availability may point to a node that was removed from the
&gt; &gt; graph.
&gt; 
&gt; Or just not report availability in dumping.
&gt; 
&gt; I don&apos;t think it&apos;s a good idea to have dumping cause us to run an analysis. 
&gt; We want to be able to dump when debugging.  If there&apos;s a bug then computing
&gt; an analysis may trigger another bug.

Yeah I&apos;m torn on this. I personally find dumping availability helpful. But I also thought through an issue you&apos;re describing here. Making an analysis run in dumping could make other analyses break in weird ways when they may be using the availability data structures.

I think we should just remove the dumping, and if someone needs that data dumped, they can manually hack the dumping code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1459877</commentid>
    <comment_count>4</comment_count>
      <attachid>349801</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2018-09-14 13:53:01 -0700</bug_when>
    <thetext>Created attachment 349801
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1459878</commentid>
    <comment_count>5</comment_count>
      <attachid>349801</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2018-09-14 13:55:35 -0700</bug_when>
    <thetext>Comment on attachment 349801
patch

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

r=me

&gt; Source/JavaScriptCore/dfg/DFGGraph.cpp:572
&gt; +            if (false)

Can you make this a static const bool at the top of this file?  It makes it easy to enable by just changing the bool.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1459879</commentid>
    <comment_count>6</comment_count>
      <attachid>349802</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2018-09-14 14:00:28 -0700</bug_when>
    <thetext>Created attachment 349802
patch for landing

Thanks for the review</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1459955</commentid>
    <comment_count>7</comment_count>
      <attachid>349802</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-09-14 16:48:02 -0700</bug_when>
    <thetext>Comment on attachment 349802
patch for landing

Clearing flags on attachment: 349802

Committed r236022: &lt;https://trac.webkit.org/changeset/236022&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1459956</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-09-14 16:48:04 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>349801</attachid>
            <date>2018-09-14 13:53:01 -0700</date>
            <delta_ts>2018-09-14 14:00:28 -0700</delta_ts>
            <desc>patch</desc>
            <filename>c-backup.diff</filename>
            <type>text/plain</type>
            <size>3632</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IEpTVGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEpTVGVzdHMvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyMzYwMTcpCisrKyBKU1Rlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpA
QCAtMSwzICsxLDE0IEBACisyMDE4LTA5LTE0ICBTYWFtIGJhcmF0aSAgPHNiYXJhdGlAYXBwbGUu
Y29tPgorCisgICAgICAgIERvbid0IGR1bXAgT1NSQXZhaWxhYmlsaXR5RGF0YSBpbiBHcmFwaDo6
ZHVtcCBiZWNhdXNlIGEgc3RhbGUgQXZhaWxhYmlsaXR5IG1heSBwb2ludCB0byBhIE5vZGUgdGhh
dCBpcyBhbHJlYWR5IGZyZWVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xODk2MjgKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzM5NDgxNjkwPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogc3RyZXNzL3Zl
cmJvc2UtZmFpbHVyZS1kb250LWdyYXBoLWR1bXAtYXZhaWxhYmlsaXR5LWFscmVhZHktZnJlZWQu
anM6IEFkZGVkLgorICAgICAgICAoZm9vKToKKwogMjAxOC0wOS0xMSAgTWFyayBMYW0gIDxtYXJr
LmxhbUBhcHBsZS5jb20+CiAKICAgICAgICAgVGVzdCBmb3IgYXJyYXkgaW5pdGlhbGl6YXRpb24g
aW4gYXJyYXlQcm90b0Z1bmNTcGxpY2UuCkluZGV4OiBKU1Rlc3RzL3N0cmVzcy92ZXJib3NlLWZh
aWx1cmUtZG9udC1ncmFwaC1kdW1wLWF2YWlsYWJpbGl0eS1hbHJlYWR5LWZyZWVkLmpzCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIEpTVGVzdHMvc3RyZXNzL3ZlcmJvc2UtZmFpbHVyZS1kb250LWdyYXBoLWR1bXAt
YXZhaWxhYmlsaXR5LWFscmVhZHktZnJlZWQuanMJKG5vbmV4aXN0ZW50KQorKysgSlNUZXN0cy9z
dHJlc3MvdmVyYm9zZS1mYWlsdXJlLWRvbnQtZ3JhcGgtZHVtcC1hdmFpbGFiaWxpdHktYWxyZWFk
eS1mcmVlZC5qcwkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDkgQEAKKy8vQCBydW5EZWZhdWx0
KCItLXZlcmJvc2VWYWxpZGF0aW9uRmFpbHVyZT10cnVlIikKKworZnVuY3Rpb24gZm9vKCkgewor
ICAgIGFyZ3VtZW50cy5sZW5ndGg7Cit9CitsZXQgYSA9IDA7Citmb3IgKHZhciBpID0gMDsgaSA8
IDEwMDAwMDA7IGkrKykgeworICAgIGEgKz0gZm9vKCk7Cit9CkluZGV4OiBTb3VyY2UvSmF2YVNj
cmlwdENvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9D
aGFuZ2VMb2cJKHJldmlzaW9uIDIzNjAxNSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFu
Z2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwyMCBAQAorMjAxOC0wOS0xNCAgU2FhbSBi
YXJhdGkgIDxzYmFyYXRpQGFwcGxlLmNvbT4KKworICAgICAgICBEb24ndCBkdW1wIE9TUkF2YWls
YWJpbGl0eURhdGEgaW4gR3JhcGg6OmR1bXAgYmVjYXVzZSBhIHN0YWxlIEF2YWlsYWJpbGl0eSBt
YXkgcG9pbnQgdG8gYSBOb2RlIHRoYXQgaXMgYWxyZWFkeSBmcmVlZAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg5NjI4CisgICAgICAgIDxyZGFyOi8v
cHJvYmxlbS8zOTQ4MTY5MD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBBbiBBdmFpbGFiaWxpdHkgbWF5IHBvaW50IHRvIGEgTm9kZS4gQW5kIHRoYXQg
Tm9kZSBtYXkgYmUgcmVtb3ZlZCBmcm9tCisgICAgICAgIHRoZSBncmFwaCwgZS5nLCBpdCdzIGZy
ZWVkIGFuZCBpdHMgbWVtb3J5IGlzIG5vIGxvbmdlciBvd25lZCBieSBHcmFwaC4KKyAgICAgICAg
VGhpcyBwYXRjaCBtYWtlcyBpdCBzbyB3ZSBubyBsb25nZXIgZHVtcCB0aGlzIG1ldGFkYXRhIGJ5
IGRlZmF1bHQuIElmCisgICAgICAgIHRoaXMgbWV0YWRhdGEgaXMgaW50ZXJlc3RpbmcgdG8geW91
LCB5b3UnbGwgbmVlZCB0byBnbyBpbiBhbmQgY2hhbmdlCisgICAgICAgIEdyYXBoOjpkdW1wIHRv
IGR1bXAgdGhlIG5lZWRlZCBtZXRhZGF0YS4KKworICAgICAgICAqIGRmZy9ERkdHcmFwaC5jcHA6
CisgICAgICAgIChKU0M6OkRGRzo6R3JhcGg6OmR1bXApOgorCiAyMDE4LTA5LTE0ICBEZXZpbiBS
b3Vzc28gIDx3ZWJraXRAZGV2aW5yb3Vzc28uY29tPgogCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6
IFJlY29yZCBhY3Rpb25zIHBlcmZvcm1lZCBvbiBJbWFnZUJpdG1hcFJlbmRlcmluZ0NvbnRleHQK
SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHR3JhcGguY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHR3JhcGguY3BwCShyZXZpc2lvbiAyMzYw
MTUpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0dyYXBoLmNwcAkod29ya2luZyBj
b3B5KQpAQCAtNTY5LDcgKzU2OSw4IEBAIHZvaWQgR3JhcGg6OmR1bXAoUHJpbnRTdHJlYW0mIG91
dCwgRHVtcEMKICAgICAgICAgICAgIAogICAgICAgICBjYXNlIFNTQTogewogICAgICAgICAgICAg
UkVMRUFTRV9BU1NFUlQoYmxvY2stPnNzYSk7Ci0gICAgICAgICAgICBvdXQucHJpbnQoIiAgQXZh
aWxhYmlsaXR5OiAiLCBibG9jay0+c3NhLT5hdmFpbGFiaWxpdHlBdEhlYWQsICJcbiIpOworICAg
ICAgICAgICAgaWYgKGZhbHNlKQorICAgICAgICAgICAgICAgIG91dC5wcmludCgiICBBdmFpbGFi
aWxpdHk6ICIsIGJsb2NrLT5zc2EtPmF2YWlsYWJpbGl0eUF0SGVhZCwgIlxuIik7CiAgICAgICAg
ICAgICBvdXQucHJpbnQoIiAgTGl2ZTogIiwgbm9kZUxpc3REdW1wKGJsb2NrLT5zc2EtPmxpdmVB
dEhlYWQpLCAiXG4iKTsKICAgICAgICAgICAgIG91dC5wcmludCgiICBWYWx1ZXM6ICIsIG5vZGVW
YWx1ZVBhaXJMaXN0RHVtcChibG9jay0+c3NhLT52YWx1ZXNBdEhlYWQsIGNvbnRleHQpLCAiXG4i
KTsKICAgICAgICAgICAgIGJyZWFrOwpAQCAtNTk3LDcgKzU5OCw4IEBAIHZvaWQgR3JhcGg6OmR1
bXAoUHJpbnRTdHJlYW0mIG91dCwgRHVtcEMKICAgICAgICAgICAgIAogICAgICAgICBjYXNlIFNT
QTogewogICAgICAgICAgICAgUkVMRUFTRV9BU1NFUlQoYmxvY2stPnNzYSk7Ci0gICAgICAgICAg
ICBvdXQucHJpbnQoIiAgQXZhaWxhYmlsaXR5OiAiLCBibG9jay0+c3NhLT5hdmFpbGFiaWxpdHlB
dFRhaWwsICJcbiIpOworICAgICAgICAgICAgaWYgKGZhbHNlKQorICAgICAgICAgICAgICAgIG91
dC5wcmludCgiICBBdmFpbGFiaWxpdHk6ICIsIGJsb2NrLT5zc2EtPmF2YWlsYWJpbGl0eUF0VGFp
bCwgIlxuIik7CiAgICAgICAgICAgICBvdXQucHJpbnQoIiAgTGl2ZTogIiwgbm9kZUxpc3REdW1w
KGJsb2NrLT5zc2EtPmxpdmVBdFRhaWwpLCAiXG4iKTsKICAgICAgICAgICAgIG91dC5wcmludCgi
ICBWYWx1ZXM6ICIsIG5vZGVWYWx1ZVBhaXJMaXN0RHVtcChibG9jay0+c3NhLT52YWx1ZXNBdFRh
aWwsIGNvbnRleHQpLCAiXG4iKTsKICAgICAgICAgICAgIGJyZWFrOwo=
</data>
<flag name="review"
          id="367313"
          type_id="1"
          status="+"
          setter="mark.lam"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>349802</attachid>
            <date>2018-09-14 14:00:28 -0700</date>
            <delta_ts>2018-09-14 16:48:02 -0700</delta_ts>
            <desc>patch for landing</desc>
            <filename>c-backup.diff</filename>
            <type>text/plain</type>
            <size>3904</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IEpTVGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEpTVGVzdHMvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyMzYwMTcpCisrKyBKU1Rlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpA
QCAtMSwzICsxLDE0IEBACisyMDE4LTA5LTE0ICBTYWFtIGJhcmF0aSAgPHNiYXJhdGlAYXBwbGUu
Y29tPgorCisgICAgICAgIERvbid0IGR1bXAgT1NSQXZhaWxhYmlsaXR5RGF0YSBpbiBHcmFwaDo6
ZHVtcCBiZWNhdXNlIGEgc3RhbGUgQXZhaWxhYmlsaXR5IG1heSBwb2ludCB0byBhIE5vZGUgdGhh
dCBpcyBhbHJlYWR5IGZyZWVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xODk2MjgKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzM5NDgxNjkwPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE1hcmsgTGFtLgorCisgICAgICAgICogc3RyZXNzL3ZlcmJvc2Ut
ZmFpbHVyZS1kb250LWdyYXBoLWR1bXAtYXZhaWxhYmlsaXR5LWFscmVhZHktZnJlZWQuanM6IEFk
ZGVkLgorICAgICAgICAoZm9vKToKKwogMjAxOC0wOS0xMSAgTWFyayBMYW0gIDxtYXJrLmxhbUBh
cHBsZS5jb20+CiAKICAgICAgICAgVGVzdCBmb3IgYXJyYXkgaW5pdGlhbGl6YXRpb24gaW4gYXJy
YXlQcm90b0Z1bmNTcGxpY2UuCkluZGV4OiBKU1Rlc3RzL3N0cmVzcy92ZXJib3NlLWZhaWx1cmUt
ZG9udC1ncmFwaC1kdW1wLWF2YWlsYWJpbGl0eS1hbHJlYWR5LWZyZWVkLmpzCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIEpTVGVzdHMvc3RyZXNzL3ZlcmJvc2UtZmFpbHVyZS1kb250LWdyYXBoLWR1bXAtYXZhaWxh
YmlsaXR5LWFscmVhZHktZnJlZWQuanMJKG5vbmV4aXN0ZW50KQorKysgSlNUZXN0cy9zdHJlc3Mv
dmVyYm9zZS1mYWlsdXJlLWRvbnQtZ3JhcGgtZHVtcC1hdmFpbGFiaWxpdHktYWxyZWFkeS1mcmVl
ZC5qcwkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDkgQEAKKy8vQCBydW5EZWZhdWx0KCItLXZl
cmJvc2VWYWxpZGF0aW9uRmFpbHVyZT10cnVlIikKKworZnVuY3Rpb24gZm9vKCkgeworICAgIGFy
Z3VtZW50cy5sZW5ndGg7Cit9CitsZXQgYSA9IDA7Citmb3IgKHZhciBpID0gMDsgaSA8IDEwMDAw
MDA7IGkrKykgeworICAgIGEgKz0gZm9vKCk7Cit9CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VM
b2cJKHJldmlzaW9uIDIzNjAxNSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cJ
KHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwyMCBAQAorMjAxOC0wOS0xNCAgU2FhbSBiYXJhdGkg
IDxzYmFyYXRpQGFwcGxlLmNvbT4KKworICAgICAgICBEb24ndCBkdW1wIE9TUkF2YWlsYWJpbGl0
eURhdGEgaW4gR3JhcGg6OmR1bXAgYmVjYXVzZSBhIHN0YWxlIEF2YWlsYWJpbGl0eSBtYXkgcG9p
bnQgdG8gYSBOb2RlIHRoYXQgaXMgYWxyZWFkeSBmcmVlZAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg5NjI4CisgICAgICAgIDxyZGFyOi8vcHJvYmxl
bS8zOTQ4MTY5MD4KKworICAgICAgICBSZXZpZXdlZCBieSBNYXJrIExhbS4KKworICAgICAgICBB
biBBdmFpbGFiaWxpdHkgbWF5IHBvaW50IHRvIGEgTm9kZS4gQW5kIHRoYXQgTm9kZSBtYXkgYmUg
cmVtb3ZlZCBmcm9tCisgICAgICAgIHRoZSBncmFwaCwgZS5nLCBpdCdzIGZyZWVkIGFuZCBpdHMg
bWVtb3J5IGlzIG5vIGxvbmdlciBvd25lZCBieSBHcmFwaC4KKyAgICAgICAgVGhpcyBwYXRjaCBt
YWtlcyBpdCBzbyB3ZSBubyBsb25nZXIgZHVtcCB0aGlzIG1ldGFkYXRhIGJ5IGRlZmF1bHQuIElm
CisgICAgICAgIHRoaXMgbWV0YWRhdGEgaXMgaW50ZXJlc3RpbmcgdG8geW91LCB5b3UnbGwgbmVl
ZCB0byBnbyBpbiBhbmQgY2hhbmdlCisgICAgICAgIEdyYXBoOjpkdW1wIHRvIGR1bXAgdGhlIG5l
ZWRlZCBtZXRhZGF0YS4KKworICAgICAgICAqIGRmZy9ERkdHcmFwaC5jcHA6CisgICAgICAgIChK
U0M6OkRGRzo6R3JhcGg6OmR1bXApOgorCiAyMDE4LTA5LTE0ICBEZXZpbiBSb3Vzc28gIDx3ZWJr
aXRAZGV2aW5yb3Vzc28uY29tPgogCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IFJlY29yZCBhY3Rp
b25zIHBlcmZvcm1lZCBvbiBJbWFnZUJpdG1hcFJlbmRlcmluZ0NvbnRleHQKSW5kZXg6IFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHR3JhcGguY3BwCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9K
YXZhU2NyaXB0Q29yZS9kZmcvREZHR3JhcGguY3BwCShyZXZpc2lvbiAyMzYwMTUpCisrKyBTb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0dyYXBoLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNjAs
NiArNjAsOCBAQAogCiBuYW1lc3BhY2UgSlNDIHsgbmFtZXNwYWNlIERGRyB7CiAKK3N0YXRpYyBj
b25zdGV4cHIgYm9vbCBkdW1wT1NSQXZhaWxhYmlsaXR5RGF0YSA9IGZhbHNlOworCiAvLyBDcmVh
dGVzIGFuIGFycmF5IG9mIHN0cmluZ2l6ZWQgbmFtZXMuCiBzdGF0aWMgY29uc3QgY2hhciogZGZn
T3BOYW1lc1tdID0gewogI2RlZmluZSBTVFJJTkdJWkVfREZHX09QX0VOVU0ob3Bjb2RlLCBmbGFn
cykgI29wY29kZSAsCkBAIC01NjksNyArNTcxLDggQEAgdm9pZCBHcmFwaDo6ZHVtcChQcmludFN0
cmVhbSYgb3V0LCBEdW1wQwogICAgICAgICAgICAgCiAgICAgICAgIGNhc2UgU1NBOiB7CiAgICAg
ICAgICAgICBSRUxFQVNFX0FTU0VSVChibG9jay0+c3NhKTsKLSAgICAgICAgICAgIG91dC5wcmlu
dCgiICBBdmFpbGFiaWxpdHk6ICIsIGJsb2NrLT5zc2EtPmF2YWlsYWJpbGl0eUF0SGVhZCwgIlxu
Iik7CisgICAgICAgICAgICBpZiAoZHVtcE9TUkF2YWlsYWJpbGl0eURhdGEpCisgICAgICAgICAg
ICAgICAgb3V0LnByaW50KCIgIEF2YWlsYWJpbGl0eTogIiwgYmxvY2stPnNzYS0+YXZhaWxhYmls
aXR5QXRIZWFkLCAiXG4iKTsKICAgICAgICAgICAgIG91dC5wcmludCgiICBMaXZlOiAiLCBub2Rl
TGlzdER1bXAoYmxvY2stPnNzYS0+bGl2ZUF0SGVhZCksICJcbiIpOwogICAgICAgICAgICAgb3V0
LnByaW50KCIgIFZhbHVlczogIiwgbm9kZVZhbHVlUGFpckxpc3REdW1wKGJsb2NrLT5zc2EtPnZh
bHVlc0F0SGVhZCwgY29udGV4dCksICJcbiIpOwogICAgICAgICAgICAgYnJlYWs7CkBAIC01OTcs
NyArNjAwLDggQEAgdm9pZCBHcmFwaDo6ZHVtcChQcmludFN0cmVhbSYgb3V0LCBEdW1wQwogICAg
ICAgICAgICAgCiAgICAgICAgIGNhc2UgU1NBOiB7CiAgICAgICAgICAgICBSRUxFQVNFX0FTU0VS
VChibG9jay0+c3NhKTsKLSAgICAgICAgICAgIG91dC5wcmludCgiICBBdmFpbGFiaWxpdHk6ICIs
IGJsb2NrLT5zc2EtPmF2YWlsYWJpbGl0eUF0VGFpbCwgIlxuIik7CisgICAgICAgICAgICBpZiAo
ZHVtcE9TUkF2YWlsYWJpbGl0eURhdGEpCisgICAgICAgICAgICAgICAgb3V0LnByaW50KCIgIEF2
YWlsYWJpbGl0eTogIiwgYmxvY2stPnNzYS0+YXZhaWxhYmlsaXR5QXRUYWlsLCAiXG4iKTsKICAg
ICAgICAgICAgIG91dC5wcmludCgiICBMaXZlOiAiLCBub2RlTGlzdER1bXAoYmxvY2stPnNzYS0+
bGl2ZUF0VGFpbCksICJcbiIpOwogICAgICAgICAgICAgb3V0LnByaW50KCIgIFZhbHVlczogIiwg
bm9kZVZhbHVlUGFpckxpc3REdW1wKGJsb2NrLT5zc2EtPnZhbHVlc0F0VGFpbCwgY29udGV4dCks
ICJcbiIpOwogICAgICAgICAgICAgYnJlYWs7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>