<?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>194772</bug_id>
          
          <creation_ts>2019-02-18 01:58:15 -0800</creation_ts>
          <short_desc>[ARM] Fix crash with sampling profiler</short_desc>
          <delta_ts>2019-02-19 09:03:22 -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>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="Dominik Inführ">dominik.infuehr</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fpizlo</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1507217</commentid>
    <comment_count>0</comment_count>
    <who name="Dominik Inführ">dominik.infuehr</who>
    <bug_when>2019-02-18 01:58:15 -0800</bug_when>
    <thetext>[ARM] Fix crash with sampling profiler</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1507222</commentid>
    <comment_count>1</comment_count>
      <attachid>362275</attachid>
    <who name="Dominik Inführ">dominik.infuehr</who>
    <bug_when>2019-02-18 02:21:33 -0800</bug_when>
    <thetext>Created attachment 362275
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1507223</commentid>
    <comment_count>2</comment_count>
      <attachid>362276</attachid>
    <who name="Dominik Inführ">dominik.infuehr</who>
    <bug_when>2019-02-18 02:22:32 -0800</bug_when>
    <thetext>Created attachment 362276
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1507302</commentid>
    <comment_count>3</comment_count>
      <attachid>362276</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2019-02-18 09:50:51 -0800</bug_when>
    <thetext>Comment on attachment 362276
Patch

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

r=me with fix.

&gt; Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h:181
&gt; +        if (dest == ARMRegisters::sp) {

This is incorrect.  You only need this alternative codegen if (dest == ARMRegisters::sp &amp;&amp; src != dest).  If (dest == ARMRegisters::sp &amp;&amp; src == dest), the implementation below would generate more optimal code.  For details, see add(RegisterID rd, RegisterID rn, ARMThumbImmediate imm) in ARMv7Assembler.h.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1507410</commentid>
    <comment_count>4</comment_count>
      <attachid>362327</attachid>
    <who name="Dominik Inführ">dominik.infuehr</who>
    <bug_when>2019-02-18 13:49:57 -0800</bug_when>
    <thetext>Created attachment 362327
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1507603</commentid>
    <comment_count>5</comment_count>
    <who name="Dominik Inführ">dominik.infuehr</who>
    <bug_when>2019-02-18 22:56:43 -0800</bug_when>
    <thetext>Thank you very much for the review! I&apos;ve extended the condition to also check for `src != dest`.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1507607</commentid>
    <comment_count>6</comment_count>
      <attachid>362327</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-18 23:16:03 -0800</bug_when>
    <thetext>Comment on attachment 362327
Patch

Clearing flags on attachment: 362327

Committed r241756: &lt;https://trac.webkit.org/changeset/241756&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1507608</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-18 23:16:05 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1507686</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-02-19 09:03:22 -0800</bug_when>
    <thetext>&lt;rdar://problem/48201956&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>362275</attachid>
            <date>2019-02-18 02:21:33 -0800</date>
            <delta_ts>2019-02-18 02:22:14 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-194772-20190218112132.patch</filename>
            <type>text/plain</type>
            <size>3919</size>
            <attacher name="Dominik Inführ">dominik.infuehr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQxNjU5CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAx
M2YxZDE3ZDI5MGY3ODFhMGYyNTJlYjQ5NmI2NDQ4ZjE3N2Y0NzRlLi4zZDEyYTEzNzk1NzJlZGZj
YTM2OTE5ZTM4YTI0NzMxZjczODI4ODg2IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMSBAQAorMjAxOS0wMi0xOCAgRG9taW5payBJbmZ1ZWhyICA8ZGluZnVlaHJAaWdhbGlh
LmNvbT4KKworICAgICAgICBbQVJNXSBGaXggY3Jhc2ggd2l0aCBzYW1wbGluZyBwcm9maWxlcgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk0NzcyCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgc2FtcGxpbmct
cHJvZmlsZXItcmljaGFyZHMuanMgd2FzIGNyYXNoaW5nIHdpdGggYW4gZW5hYmxlZCBzYW1wbGlu
ZyBwcm9maWxlci4gYWRkMzIKKyAgICAgICAgZGlkIG5vdCB1cGRhdGUgdGhlIHN0YWNrIHBvaW50
ZXIgaW4gYSBzaW5nbGUgaW5zdHJ1Y3Rpb24uIFRoZSBzcmMgcmVnaXN0ZXIgd2FzIGZpcnN0Cisg
ICAgICAgIG1vdmVkIGludG8gdGhlIHN0YWNrIHBvaW50ZXIsIHRoZSBpbW1lZGlhdGUgaW1tIHdh
cyBhZGRlZCBpbiBhIHN1YnNlcXVlbnQgaW5zdHJ1Y3Rpb24uCisKKyAgICAgICAgVGhpcyB3YXMg
cHJvYmxlbWF0aWMgd2hlbiBhIHNpZ25hbCBoYW5kbGVyIHdhcyBpbnZva2VkIGJlZm9yZSBhcHBs
eWluZyB0aGUgaW1tZWRpYXRlLAorICAgICAgICB3aGVuIHRoZSBzdGFjayBwb2ludGVyIGlzIHN0
aWxsIHNldCB0byB0aGUgdGVtcG9yYXJ5IHZhbHVlLiBBdm9pZCB0aGlzIGJ5IGNhbGN1bGF0aW5n
IHNyYytpbW0gaW4KKyAgICAgICAgYSB0ZW1wb3JhcnkgcmVnaXN0ZXIgYW5kIHRoZW4gbW92ZSBp
dCBpbiBvbmUgZ28gaW50byB0aGUgc3RhY2sgcG9pbnRlci4KKworICAgICAgICAqIGFzc2VtYmxl
ci9NYWNyb0Fzc2VtYmxlckFSTXY3Lmg6CisgICAgICAgIChKU0M6Ok1hY3JvQXNzZW1ibGVyQVJN
djc6OmFkZDMyKToKKwogMjAxOS0wMi0xNyAgU2FhbSBCYXJhdGkgIDxzYmFyYXRpQGFwcGxlLmNv
bT4KIAogICAgICAgICBXYXNtQjNJUkdlbmVyYXRvciBtb2RlbHMgc29tZSBlZmZlY3RzIGluY29y
cmVjdGx5CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3Jv
QXNzZW1ibGVyQVJNdjcuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvTWFjcm9B
c3NlbWJsZXJBUk12Ny5oCmluZGV4IGMxZmJiNDcwNmM1NzE0ODE2MWI1NzJjZGVhNWU0MWM2Y2Mx
YWQzY2MuLmVhMTEyZjQyYzc5MjM0ZTVhZjYyYzA0NGFjYTA0MGVmYjBjZmYzYjUgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJBUk12Ny5o
CisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJBUk12
Ny5oCkBAIC0xNzcsMTUgKzE3NywxNSBAQCBwdWJsaWM6CiAKICAgICB2b2lkIGFkZDMyKFRydXN0
ZWRJbW0zMiBpbW0sIFJlZ2lzdGVySUQgc3JjLCBSZWdpc3RlcklEIGRlc3QpCiAgICAgewotICAg
ICAgICBBUk1UaHVtYkltbWVkaWF0ZSBhcm1JbW0gPSBBUk1UaHVtYkltbWVkaWF0ZTo6bWFrZVVJ
bnQxMk9yRW5jb2RlZEltbShpbW0ubV92YWx1ZSk7Ci0KLSAgICAgICAgLy8gRm9yIGFkZHMgd2l0
aCBzdGFjayBwb2ludGVyIGRlc3RpbmF0aW9uLCBtb3ZpbmcgdGhlIHNyYyBmaXJzdCB0byBzcCBp
cwotICAgICAgICAvLyBuZWVkZWQgdG8gYXZvaWQgdW5wcmVkaWN0YWJsZSBpbnN0cnVjdGlvbgot
ICAgICAgICBpZiAoZGVzdCA9PSBBUk1SZWdpc3RlcnM6OnNwICYmIHNyYyAhPSBkZXN0KSB7Ci0g
ICAgICAgICAgICBtb3ZlKHNyYywgQVJNUmVnaXN0ZXJzOjpzcCk7Ci0gICAgICAgICAgICBzcmMg
PSBBUk1SZWdpc3RlcnM6OnNwOworICAgICAgICAvLyBGb3IgYWRkcyB3aXRoIHN0YWNrIHBvaW50
ZXIgZGVzdGluYXRpb24gYXZvaWQgdW5wcmVkaWN0YWJsZSBpbnN0cnVjdGlvbgorICAgICAgICBp
ZiAoZGVzdCA9PSBBUk1SZWdpc3RlcnM6OnNwKSB7CisgICAgICAgICAgICBhZGQzMihpbW0sIHNy
YywgZGF0YVRlbXBSZWdpc3Rlcik7CisgICAgICAgICAgICBtb3ZlKGRhdGFUZW1wUmVnaXN0ZXIs
IGRlc3QpOworICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAKKyAgICAgICAgQVJNVGh1
bWJJbW1lZGlhdGUgYXJtSW1tID0gQVJNVGh1bWJJbW1lZGlhdGU6Om1ha2VVSW50MTJPckVuY29k
ZWRJbW0oaW1tLm1fdmFsdWUpOworCiAgICAgICAgIGlmIChhcm1JbW0uaXNWYWxpZCgpKQogICAg
ICAgICAgICAgbV9hc3NlbWJsZXIuYWRkKGRlc3QsIHNyYywgYXJtSW1tKTsKICAgICAgICAgZWxz
ZSB7CmRpZmYgLS1naXQgYS9KU1Rlc3RzL0NoYW5nZUxvZyBiL0pTVGVzdHMvQ2hhbmdlTG9nCmlu
ZGV4IDAyZGE0NTk3MDdjYjViMDI5YzFhMDQ2MzE5MWZlODk3ZWRiNTUwNTQuLjM4NjE5NjdhZmNk
NWY0NmUzMWE0MjY3YjM1YjYwZmIzZDc2MWZjNjEgMTAwNjQ0Ci0tLSBhL0pTVGVzdHMvQ2hhbmdl
TG9nCisrKyBiL0pTVGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTktMDItMTgg
IERvbWluaWsgSW5mdWVociAgPGRpbmZ1ZWhyQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0FSTV0g
Rml4IGNyYXNoIHdpdGggc2FtcGxpbmcgcHJvZmlsZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NDc3MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIERvIG5vdCBza2lwIHRlc3Qgc2luY2UgY3Jhc2ggd2l0
aCBzYW1wbGluZyBwcm9maWxlciBpcyBub3cgZml4ZWQuCisKKyAgICAgICAgKiBzdHJlc3Mvc2Ft
cGxpbmctcHJvZmlsZXItcmljaGFyZHMuanM6CisKIDIwMTktMDItMTcgIFNhYW0gQmFyYXRpICA8
c2JhcmF0aUBhcHBsZS5jb20+CiAKICAgICAgICAgRGVhZGxvY2sgd2hlbiBhZGRpbmcgYSBTdHJ1
Y3R1cmUgcHJvcGVydHkgdHJhbnNpdGlvbiBhbmQgdGhlbiBkb2luZyBpbmNyZW1lbnRhbCBtYXJr
aW5nCmRpZmYgLS1naXQgYS9KU1Rlc3RzL3N0cmVzcy9zYW1wbGluZy1wcm9maWxlci1yaWNoYXJk
cy5qcyBiL0pTVGVzdHMvc3RyZXNzL3NhbXBsaW5nLXByb2ZpbGVyLXJpY2hhcmRzLmpzCmluZGV4
IDVlYTQxYmQ3MTQ5NmEzMzY0NDdkZTliNjZjNjZmNWYzZDIzMDI4NjUuLjdjZjgyYjMwMmE3ZGIz
ZjNkZWNkMmY0MWRjNDg1NTc2MDk1OWVkMGIgMTAwNjQ0Ci0tLSBhL0pTVGVzdHMvc3RyZXNzL3Nh
bXBsaW5nLXByb2ZpbGVyLXJpY2hhcmRzLmpzCisrKyBiL0pTVGVzdHMvc3RyZXNzL3NhbXBsaW5n
LXByb2ZpbGVyLXJpY2hhcmRzLmpzCkBAIC0xLDYgKzEsNCBAQAotLy8gW0pTQ10gW0FybXY3XSBz
dHJlc3Mvc2FtcGxpbmctcHJvZmlsZXItcmljaGFyZHMuanMgY3Jhc2hlcwotLy8gaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5MDQyNgotLy9AIHNraXAgaWYgWyJhcm0i
LCAibWlwcyJdLmluY2x1ZGU/KCRhcmNoaXRlY3R1cmUpIGFuZCAkaG9zdE9TID09ICJsaW51eCIK
Ky8vQCBza2lwIGlmICRhcmNoaXRlY3R1cmUgPT0gIm1pcHMiIGFuZCAkaG9zdE9TID09ICJsaW51
eCIKIC8vQCBza2lwIGlmICRhcmNoaXRlY3R1cmUgPT0gIng4NiIKIC8vQCBydW5EZWZhdWx0KCIt
LWNvbGxlY3RDb250aW51b3VzbHk9MSIsICItLXVzZVNhbXBsaW5nUHJvZmlsZXI9MSIsICItLWNv
bGxlY3RTYW1wbGluZ1Byb2ZpbGVyRGF0YUZvckpTQ1NoZWxsPTEiKQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>362276</attachid>
            <date>2019-02-18 02:22:32 -0800</date>
            <delta_ts>2019-02-18 13:49:52 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-194772-20190218112231.patch</filename>
            <type>text/plain</type>
            <size>3919</size>
            <attacher name="Dominik Inführ">dominik.infuehr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQxNjU5CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAx
M2YxZDE3ZDI5MGY3ODFhMGYyNTJlYjQ5NmI2NDQ4ZjE3N2Y0NzRlLi4zZDEyYTEzNzk1NzJlZGZj
YTM2OTE5ZTM4YTI0NzMxZjczODI4ODg2IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMSBAQAorMjAxOS0wMi0xOCAgRG9taW5payBJbmZ1ZWhyICA8ZGluZnVlaHJAaWdhbGlh
LmNvbT4KKworICAgICAgICBbQVJNXSBGaXggY3Jhc2ggd2l0aCBzYW1wbGluZyBwcm9maWxlcgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk0NzcyCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgc2FtcGxpbmct
cHJvZmlsZXItcmljaGFyZHMuanMgd2FzIGNyYXNoaW5nIHdpdGggYW4gZW5hYmxlZCBzYW1wbGlu
ZyBwcm9maWxlci4gYWRkMzIKKyAgICAgICAgZGlkIG5vdCB1cGRhdGUgdGhlIHN0YWNrIHBvaW50
ZXIgaW4gYSBzaW5nbGUgaW5zdHJ1Y3Rpb24uIFRoZSBzcmMgcmVnaXN0ZXIgd2FzIGZpcnN0Cisg
ICAgICAgIG1vdmVkIGludG8gdGhlIHN0YWNrIHBvaW50ZXIsIHRoZSBpbW1lZGlhdGUgaW1tIHdh
cyBhZGRlZCBpbiBhIHN1YnNlcXVlbnQgaW5zdHJ1Y3Rpb24uCisKKyAgICAgICAgVGhpcyB3YXMg
cHJvYmxlbWF0aWMgd2hlbiBhIHNpZ25hbCBoYW5kbGVyIHdhcyBpbnZva2VkIGJlZm9yZSBhcHBs
eWluZyB0aGUgaW1tZWRpYXRlLAorICAgICAgICB3aGVuIHRoZSBzdGFjayBwb2ludGVyIGlzIHN0
aWxsIHNldCB0byB0aGUgdGVtcG9yYXJ5IHZhbHVlLiBBdm9pZCB0aGlzIGJ5IGNhbGN1bGF0aW5n
IHNyYytpbW0gaW4KKyAgICAgICAgYSB0ZW1wb3JhcnkgcmVnaXN0ZXIgYW5kIHRoZW4gbW92ZSBp
dCBpbiBvbmUgZ28gaW50byB0aGUgc3RhY2sgcG9pbnRlci4KKworICAgICAgICAqIGFzc2VtYmxl
ci9NYWNyb0Fzc2VtYmxlckFSTXY3Lmg6CisgICAgICAgIChKU0M6Ok1hY3JvQXNzZW1ibGVyQVJN
djc6OmFkZDMyKToKKwogMjAxOS0wMi0xNyAgU2FhbSBCYXJhdGkgIDxzYmFyYXRpQGFwcGxlLmNv
bT4KIAogICAgICAgICBXYXNtQjNJUkdlbmVyYXRvciBtb2RlbHMgc29tZSBlZmZlY3RzIGluY29y
cmVjdGx5CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3Jv
QXNzZW1ibGVyQVJNdjcuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvTWFjcm9B
c3NlbWJsZXJBUk12Ny5oCmluZGV4IGMxZmJiNDcwNmM1NzE0ODE2MWI1NzJjZGVhNWU0MWM2Y2Mx
YWQzY2MuLmVhMTEyZjQyYzc5MjM0ZTVhZjYyYzA0NGFjYTA0MGVmYjBjZmYzYjUgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJBUk12Ny5o
CisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJBUk12
Ny5oCkBAIC0xNzcsMTUgKzE3NywxNSBAQCBwdWJsaWM6CiAKICAgICB2b2lkIGFkZDMyKFRydXN0
ZWRJbW0zMiBpbW0sIFJlZ2lzdGVySUQgc3JjLCBSZWdpc3RlcklEIGRlc3QpCiAgICAgewotICAg
ICAgICBBUk1UaHVtYkltbWVkaWF0ZSBhcm1JbW0gPSBBUk1UaHVtYkltbWVkaWF0ZTo6bWFrZVVJ
bnQxMk9yRW5jb2RlZEltbShpbW0ubV92YWx1ZSk7Ci0KLSAgICAgICAgLy8gRm9yIGFkZHMgd2l0
aCBzdGFjayBwb2ludGVyIGRlc3RpbmF0aW9uLCBtb3ZpbmcgdGhlIHNyYyBmaXJzdCB0byBzcCBp
cwotICAgICAgICAvLyBuZWVkZWQgdG8gYXZvaWQgdW5wcmVkaWN0YWJsZSBpbnN0cnVjdGlvbgot
ICAgICAgICBpZiAoZGVzdCA9PSBBUk1SZWdpc3RlcnM6OnNwICYmIHNyYyAhPSBkZXN0KSB7Ci0g
ICAgICAgICAgICBtb3ZlKHNyYywgQVJNUmVnaXN0ZXJzOjpzcCk7Ci0gICAgICAgICAgICBzcmMg
PSBBUk1SZWdpc3RlcnM6OnNwOworICAgICAgICAvLyBGb3IgYWRkcyB3aXRoIHN0YWNrIHBvaW50
ZXIgZGVzdGluYXRpb24gYXZvaWQgdW5wcmVkaWN0YWJsZSBpbnN0cnVjdGlvbgorICAgICAgICBp
ZiAoZGVzdCA9PSBBUk1SZWdpc3RlcnM6OnNwKSB7CisgICAgICAgICAgICBhZGQzMihpbW0sIHNy
YywgZGF0YVRlbXBSZWdpc3Rlcik7CisgICAgICAgICAgICBtb3ZlKGRhdGFUZW1wUmVnaXN0ZXIs
IGRlc3QpOworICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAKKyAgICAgICAgQVJNVGh1
bWJJbW1lZGlhdGUgYXJtSW1tID0gQVJNVGh1bWJJbW1lZGlhdGU6Om1ha2VVSW50MTJPckVuY29k
ZWRJbW0oaW1tLm1fdmFsdWUpOworCiAgICAgICAgIGlmIChhcm1JbW0uaXNWYWxpZCgpKQogICAg
ICAgICAgICAgbV9hc3NlbWJsZXIuYWRkKGRlc3QsIHNyYywgYXJtSW1tKTsKICAgICAgICAgZWxz
ZSB7CmRpZmYgLS1naXQgYS9KU1Rlc3RzL0NoYW5nZUxvZyBiL0pTVGVzdHMvQ2hhbmdlTG9nCmlu
ZGV4IDAyZGE0NTk3MDdjYjViMDI5YzFhMDQ2MzE5MWZlODk3ZWRiNTUwNTQuLjM4NjE5NjdhZmNk
NWY0NmUzMWE0MjY3YjM1YjYwZmIzZDc2MWZjNjEgMTAwNjQ0Ci0tLSBhL0pTVGVzdHMvQ2hhbmdl
TG9nCisrKyBiL0pTVGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTktMDItMTgg
IERvbWluaWsgSW5mdWVociAgPGRpbmZ1ZWhyQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0FSTV0g
Rml4IGNyYXNoIHdpdGggc2FtcGxpbmcgcHJvZmlsZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NDc3MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIERvIG5vdCBza2lwIHRlc3Qgc2luY2UgY3Jhc2ggd2l0
aCBzYW1wbGluZyBwcm9maWxlciBpcyBub3cgZml4ZWQuCisKKyAgICAgICAgKiBzdHJlc3Mvc2Ft
cGxpbmctcHJvZmlsZXItcmljaGFyZHMuanM6CisKIDIwMTktMDItMTcgIFNhYW0gQmFyYXRpICA8
c2JhcmF0aUBhcHBsZS5jb20+CiAKICAgICAgICAgRGVhZGxvY2sgd2hlbiBhZGRpbmcgYSBTdHJ1
Y3R1cmUgcHJvcGVydHkgdHJhbnNpdGlvbiBhbmQgdGhlbiBkb2luZyBpbmNyZW1lbnRhbCBtYXJr
aW5nCmRpZmYgLS1naXQgYS9KU1Rlc3RzL3N0cmVzcy9zYW1wbGluZy1wcm9maWxlci1yaWNoYXJk
cy5qcyBiL0pTVGVzdHMvc3RyZXNzL3NhbXBsaW5nLXByb2ZpbGVyLXJpY2hhcmRzLmpzCmluZGV4
IDVlYTQxYmQ3MTQ5NmEzMzY0NDdkZTliNjZjNjZmNWYzZDIzMDI4NjUuLjdjZjgyYjMwMmE3ZGIz
ZjNkZWNkMmY0MWRjNDg1NTc2MDk1OWVkMGIgMTAwNjQ0Ci0tLSBhL0pTVGVzdHMvc3RyZXNzL3Nh
bXBsaW5nLXByb2ZpbGVyLXJpY2hhcmRzLmpzCisrKyBiL0pTVGVzdHMvc3RyZXNzL3NhbXBsaW5n
LXByb2ZpbGVyLXJpY2hhcmRzLmpzCkBAIC0xLDYgKzEsNCBAQAotLy8gW0pTQ10gW0FybXY3XSBz
dHJlc3Mvc2FtcGxpbmctcHJvZmlsZXItcmljaGFyZHMuanMgY3Jhc2hlcwotLy8gaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5MDQyNgotLy9AIHNraXAgaWYgWyJhcm0i
LCAibWlwcyJdLmluY2x1ZGU/KCRhcmNoaXRlY3R1cmUpIGFuZCAkaG9zdE9TID09ICJsaW51eCIK
Ky8vQCBza2lwIGlmICRhcmNoaXRlY3R1cmUgPT0gIm1pcHMiIGFuZCAkaG9zdE9TID09ICJsaW51
eCIKIC8vQCBza2lwIGlmICRhcmNoaXRlY3R1cmUgPT0gIng4NiIKIC8vQCBydW5EZWZhdWx0KCIt
LWNvbGxlY3RDb250aW51b3VzbHk9MSIsICItLXVzZVNhbXBsaW5nUHJvZmlsZXI9MSIsICItLWNv
bGxlY3RTYW1wbGluZ1Byb2ZpbGVyRGF0YUZvckpTQ1NoZWxsPTEiKQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>362327</attachid>
            <date>2019-02-18 13:49:57 -0800</date>
            <delta_ts>2019-02-18 23:16:03 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-194772-20190218224956.patch</filename>
            <type>text/plain</type>
            <size>3853</size>
            <attacher name="Dominik Inführ">dominik.infuehr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQxNzM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA3
M2I3MDAzMjczM2UzMjI3YzZhOGQ4Y2I0ODdlMDcxNmM2Zjc1NmM1Li43MjQwOGQwYzAyNWFjM2Y5
MWRhMjhmNmMwNDY3Nzg0YjczNDUyNmMyIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMSBAQAorMjAxOS0wMi0xOCAgRG9taW5payBJbmZ1ZWhyICA8ZGluZnVlaHJAaWdhbGlh
LmNvbT4KKworICAgICAgICBbQVJNXSBGaXggY3Jhc2ggd2l0aCBzYW1wbGluZyBwcm9maWxlcgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk0NzcyCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTWFyayBMYW0uCisKKyAgICAgICAgc2FtcGxpbmctcHJvZmls
ZXItcmljaGFyZHMuanMgd2FzIGNyYXNoaW5nIHdpdGggYW4gZW5hYmxlZCBzYW1wbGluZyBwcm9m
aWxlci4gYWRkMzIKKyAgICAgICAgZGlkIG5vdCB1cGRhdGUgdGhlIHN0YWNrIHBvaW50ZXIgaW4g
YSBzaW5nbGUgaW5zdHJ1Y3Rpb24uIFRoZSBzcmMgcmVnaXN0ZXIgd2FzIGZpcnN0CisgICAgICAg
IG1vdmVkIGludG8gdGhlIHN0YWNrIHBvaW50ZXIsIHRoZSBpbW1lZGlhdGUgaW1tIHdhcyBhZGRl
ZCBpbiBhIHN1YnNlcXVlbnQgaW5zdHJ1Y3Rpb24uCisKKyAgICAgICAgVGhpcyB3YXMgcHJvYmxl
bWF0aWMgd2hlbiBhIHNpZ25hbCBoYW5kbGVyIHdhcyBpbnZva2VkIGJlZm9yZSBhcHBseWluZyB0
aGUgaW1tZWRpYXRlLAorICAgICAgICB3aGVuIHRoZSBzdGFjayBwb2ludGVyIGlzIHN0aWxsIHNl
dCB0byB0aGUgdGVtcG9yYXJ5IHZhbHVlLiBBdm9pZCB0aGlzIGJ5IGNhbGN1bGF0aW5nIHNyYytp
bW0gaW4KKyAgICAgICAgYSB0ZW1wb3JhcnkgcmVnaXN0ZXIgYW5kIHRoZW4gbW92ZSBpdCBpbiBv
bmUgZ28gaW50byB0aGUgc3RhY2sgcG9pbnRlci4KKworICAgICAgICAqIGFzc2VtYmxlci9NYWNy
b0Fzc2VtYmxlckFSTXY3Lmg6CisgICAgICAgIChKU0M6Ok1hY3JvQXNzZW1ibGVyQVJNdjc6OmFk
ZDMyKToKKwogMjAxOS0wMi0xOCAgVGFkZXUgWmFnYWxsbyAgPHR6YWdhbGxvQGFwcGxlLmNvbT4K
IAogICAgICAgICBCeXRlY29kZSBjYWNoZSBzaG91bGQgYSBoYXZlIGEgYm9vdC1zcGVjaWZpYyB2
YWxpZGF0aW9uCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01h
Y3JvQXNzZW1ibGVyQVJNdjcuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvTWFj
cm9Bc3NlbWJsZXJBUk12Ny5oCmluZGV4IGMxZmJiNDcwNmM1NzE0ODE2MWI1NzJjZGVhNWU0MWM2
Y2MxYWQzY2MuLjU1OWZjMjYzZTlmN2VjYzcyY2RlNzdlZWQ5ZWI3YWE0MTAxMzViZmYgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJBUk12
Ny5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJB
Uk12Ny5oCkBAIC0xNzcsMTUgKzE3NywxNSBAQCBwdWJsaWM6CiAKICAgICB2b2lkIGFkZDMyKFRy
dXN0ZWRJbW0zMiBpbW0sIFJlZ2lzdGVySUQgc3JjLCBSZWdpc3RlcklEIGRlc3QpCiAgICAgewot
ICAgICAgICBBUk1UaHVtYkltbWVkaWF0ZSBhcm1JbW0gPSBBUk1UaHVtYkltbWVkaWF0ZTo6bWFr
ZVVJbnQxMk9yRW5jb2RlZEltbShpbW0ubV92YWx1ZSk7Ci0KLSAgICAgICAgLy8gRm9yIGFkZHMg
d2l0aCBzdGFjayBwb2ludGVyIGRlc3RpbmF0aW9uLCBtb3ZpbmcgdGhlIHNyYyBmaXJzdCB0byBz
cCBpcwotICAgICAgICAvLyBuZWVkZWQgdG8gYXZvaWQgdW5wcmVkaWN0YWJsZSBpbnN0cnVjdGlv
bgorICAgICAgICAvLyBGb3IgYWRkcyB3aXRoIHN0YWNrIHBvaW50ZXIgZGVzdGluYXRpb24gYXZv
aWQgdW5wcmVkaWN0YWJsZSBpbnN0cnVjdGlvbgogICAgICAgICBpZiAoZGVzdCA9PSBBUk1SZWdp
c3RlcnM6OnNwICYmIHNyYyAhPSBkZXN0KSB7Ci0gICAgICAgICAgICBtb3ZlKHNyYywgQVJNUmVn
aXN0ZXJzOjpzcCk7Ci0gICAgICAgICAgICBzcmMgPSBBUk1SZWdpc3RlcnM6OnNwOworICAgICAg
ICAgICAgYWRkMzIoaW1tLCBzcmMsIGRhdGFUZW1wUmVnaXN0ZXIpOworICAgICAgICAgICAgbW92
ZShkYXRhVGVtcFJlZ2lzdGVyLCBkZXN0KTsKKyAgICAgICAgICAgIHJldHVybjsKICAgICAgICAg
fQogCisgICAgICAgIEFSTVRodW1iSW1tZWRpYXRlIGFybUltbSA9IEFSTVRodW1iSW1tZWRpYXRl
OjptYWtlVUludDEyT3JFbmNvZGVkSW1tKGltbS5tX3ZhbHVlKTsKKwogICAgICAgICBpZiAoYXJt
SW1tLmlzVmFsaWQoKSkKICAgICAgICAgICAgIG1fYXNzZW1ibGVyLmFkZChkZXN0LCBzcmMsIGFy
bUltbSk7CiAgICAgICAgIGVsc2UgewpkaWZmIC0tZ2l0IGEvSlNUZXN0cy9DaGFuZ2VMb2cgYi9K
U1Rlc3RzL0NoYW5nZUxvZwppbmRleCBiMDczOTc5NzJkZGM0MDc2NjE0OTJkMGY4ODRhYzM2M2Nj
NmVjZWFkLi5lNzkzMmFlMDM3NjExZGVkOWM1NmM2NzU3YmE0YjhkNjViYjgzNTUwIDEwMDY0NAot
LS0gYS9KU1Rlc3RzL0NoYW5nZUxvZworKysgYi9KU1Rlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE0IEBACisyMDE5LTAyLTE4ICBEb21pbmlrIEluZnVlaHIgIDxkaW5mdWVockBpZ2FsaWEuY29t
PgorCisgICAgICAgIFtBUk1dIEZpeCBjcmFzaCB3aXRoIHNhbXBsaW5nIHByb2ZpbGVyCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTQ3NzIKKworICAg
ICAgICBSZXZpZXdlZCBieSBNYXJrIExhbS4KKworICAgICAgICBEbyBub3Qgc2tpcCB0ZXN0IHNp
bmNlIGNyYXNoIHdpdGggc2FtcGxpbmcgcHJvZmlsZXIgaXMgbm93IGZpeGVkLgorCisgICAgICAg
ICogc3RyZXNzL3NhbXBsaW5nLXByb2ZpbGVyLXJpY2hhcmRzLmpzOgorCiAyMDE5LTAyLTE4ICBE
b21pbmlrIEluZnVlaHIgIDxkaW5mdWVockBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtBUk1dIFRl
c3QgZ2FyZGVuaW5nOiBUZXN0IHJ1bm5pbmcgb3V0IG9mIGV4ZWN1dGFibGUgbWVtb3J5CmRpZmYg
LS1naXQgYS9KU1Rlc3RzL3N0cmVzcy9zYW1wbGluZy1wcm9maWxlci1yaWNoYXJkcy5qcyBiL0pT
VGVzdHMvc3RyZXNzL3NhbXBsaW5nLXByb2ZpbGVyLXJpY2hhcmRzLmpzCmluZGV4IDVlYTQxYmQ3
MTQ5NmEzMzY0NDdkZTliNjZjNjZmNWYzZDIzMDI4NjUuLjdjZjgyYjMwMmE3ZGIzZjNkZWNkMmY0
MWRjNDg1NTc2MDk1OWVkMGIgMTAwNjQ0Ci0tLSBhL0pTVGVzdHMvc3RyZXNzL3NhbXBsaW5nLXBy
b2ZpbGVyLXJpY2hhcmRzLmpzCisrKyBiL0pTVGVzdHMvc3RyZXNzL3NhbXBsaW5nLXByb2ZpbGVy
LXJpY2hhcmRzLmpzCkBAIC0xLDYgKzEsNCBAQAotLy8gW0pTQ10gW0FybXY3XSBzdHJlc3Mvc2Ft
cGxpbmctcHJvZmlsZXItcmljaGFyZHMuanMgY3Jhc2hlcwotLy8gaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE5MDQyNgotLy9AIHNraXAgaWYgWyJhcm0iLCAibWlwcyJd
LmluY2x1ZGU/KCRhcmNoaXRlY3R1cmUpIGFuZCAkaG9zdE9TID09ICJsaW51eCIKKy8vQCBza2lw
IGlmICRhcmNoaXRlY3R1cmUgPT0gIm1pcHMiIGFuZCAkaG9zdE9TID09ICJsaW51eCIKIC8vQCBz
a2lwIGlmICRhcmNoaXRlY3R1cmUgPT0gIng4NiIKIC8vQCBydW5EZWZhdWx0KCItLWNvbGxlY3RD
b250aW51b3VzbHk9MSIsICItLXVzZVNhbXBsaW5nUHJvZmlsZXI9MSIsICItLWNvbGxlY3RTYW1w
bGluZ1Byb2ZpbGVyRGF0YUZvckpTQ1NoZWxsPTEiKQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>