<?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>150381</bug_id>
          
          <creation_ts>2015-10-20 17:53:02 -0700</creation_ts>
          <short_desc>[MIPS] LLInt: fix calculation of Global Offset Table</short_desc>
          <delta_ts>2016-01-18 18:38:41 -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>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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>108664</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Guillaume Emont">guijemont</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>annulen</cc>
    
    <cc>commit-queue</cc>
    
    <cc>jbriance</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1135081</commentid>
    <comment_count>0</comment_count>
    <who name="Guillaume Emont">guijemont</who>
    <bug_when>2015-10-20 17:53:02 -0700</bug_when>
    <thetext>Offlineasm adds a .cpload when we create a label in MIPS (useful for functions so that the GOT can be used to calculate the address of position-independent code). But the code created by the assembler when encountering a .cpload assumes  that we jumped to that address. So we need to add a jump to pcBase in initPCRelative(), or otherwise the GOT-related calculations are wrong.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1135083</commentid>
    <comment_count>1</comment_count>
      <attachid>263644</attachid>
    <who name="Guillaume Emont">guijemont</who>
    <bug_when>2015-10-20 17:56:50 -0700</bug_when>
    <thetext>Created attachment 263644
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1151633</commentid>
    <comment_count>2</comment_count>
      <attachid>263644</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2015-12-30 15:06:11 -0800</bug_when>
    <thetext>Comment on attachment 263644
Patch

Can&apos;t hurt anything for non-MIPS, so sure....</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1156161</commentid>
    <comment_count>3</comment_count>
    <who name="Konstantin Tokarev">annulen</who>
    <bug_when>2016-01-16 04:39:09 -0800</bug_when>
    <thetext>Could anyone land this patch? It is needed to get MIPS finally working.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1156200</commentid>
    <comment_count>4</comment_count>
    <who name="Konstantin Tokarev">annulen</who>
    <bug_when>2016-01-16 11:34:47 -0800</bug_when>
    <thetext>Looks like jmp is not needed here, we just need to update $t9. I will upload different patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1156305</commentid>
    <comment_count>5</comment_count>
      <attachid>269193</attachid>
    <who name="Konstantin Tokarev">annulen</who>
    <bug_when>2016-01-17 12:24:12 -0800</bug_when>
    <thetext>Created attachment 269193
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1156307</commentid>
    <comment_count>6</comment_count>
    <who name="Konstantin Tokarev">annulen</who>
    <bug_when>2016-01-17 12:26:09 -0800</bug_when>
    <thetext>New patch fixes the bug without adding unneeded jr instruction after move $t9, $v1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1156366</commentid>
    <comment_count>7</comment_count>
      <attachid>269193</attachid>
    <who name="Julien Brianceau">jbriance</who>
    <bug_when>2016-01-18 01:31:46 -0800</bug_when>
    <thetext>Comment on attachment 269193
Patch

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

LGTM, please just fix ChangeLog file

&gt; Source/JavaScriptCore/ChangeLog:3
&gt; +        llint: fix calculation of Global Offset Table

This line seems redundant with line 5, please remove it

&gt; Source/JavaScriptCore/ChangeLog:14
&gt; +        instruction setcallreg which does exactlly that.

exactlly -&gt; exactly</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1156367</commentid>
    <comment_count>8</comment_count>
      <attachid>269212</attachid>
    <who name="Konstantin Tokarev">annulen</who>
    <bug_when>2016-01-18 01:35:51 -0800</bug_when>
    <thetext>Created attachment 269212
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1156368</commentid>
    <comment_count>9</comment_count>
      <attachid>269193</attachid>
    <who name="Konstantin Tokarev">annulen</who>
    <bug_when>2016-01-18 01:41:17 -0800</bug_when>
    <thetext>Comment on attachment 269193
Patch

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

&gt;&gt; Source/JavaScriptCore/ChangeLog:3
&gt;&gt; +        llint: fix calculation of Global Offset Table
&gt; 
&gt; This line seems redundant with line 5, please remove it

Done

&gt;&gt; Source/JavaScriptCore/ChangeLog:14
&gt;&gt; +        instruction setcallreg which does exactlly that.
&gt; 
&gt; exactlly -&gt; exactly

Done</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1156371</commentid>
    <comment_count>10</comment_count>
    <who name="Julien Brianceau">jbriance</who>
    <bug_when>2016-01-18 02:13:16 -0800</bug_when>
    <thetext>Thanks, LGTM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1156431</commentid>
    <comment_count>11</comment_count>
      <attachid>269212</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2016-01-18 12:17:58 -0800</bug_when>
    <thetext>Comment on attachment 269212
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1156438</commentid>
    <comment_count>12</comment_count>
      <attachid>269212</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-01-18 13:07:20 -0800</bug_when>
    <thetext>Comment on attachment 269212
Patch

Clearing flags on attachment: 269212

Committed r195236: &lt;http://trac.webkit.org/changeset/195236&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1156505</commentid>
    <comment_count>13</comment_count>
    <who name="Guillaume Emont">guijemont</who>
    <bug_when>2016-01-18 18:38:41 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; New patch fixes the bug without adding unneeded jr instruction after move
&gt; $t9, $v1

Indeed, I was a bit lazy with my patch. Thanks!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>263644</attachid>
            <date>2015-10-20 17:56:50 -0700</date>
            <delta_ts>2015-12-30 15:06:11 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-150381-20151020195618.patch</filename>
            <type>text/plain</type>
            <size>1836</size>
            <attacher name="Guillaume Emont">guijemont</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTkxMzU2CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAy
ZjFjMDQ1YTJlYTBlMWE3ZjVmMzBhZTBjNjljNGE4ZWU0YmNkNWQ5Li4yY2ZiYzg1MjM1YmFjYTc2
YzM0YWQwZDExMWJlYzJhNzlhY2M1Y2QzIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
NSArMSwyMyBAQAogMjAxNS0xMC0yMCAgR3VpbGxhdW1lIEVtb250ICA8Z3VpamVtb250QGlnYWxp
YS5jb20+CiAKKyAgICAgICAgbGxpbnQ6IGZpeCBjYWxjdWxhdGlvbiBvZiBHbG9iYWwgT2Zmc2V0
IFRhYmxlCisKKyAgICAgICAgW01JUFNdIExMSW50OiBmaXggY2FsY3VsYXRpb24gb2YgR2xvYmFs
IE9mZnNldCBUYWJsZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTUwMzgxCisKKyAgICAgICAgT2ZmbGluZWFzbSBhZGRzIGEgLmNwbG9hZCB3aGVuIHdl
IGNyZWF0ZSBhIGxhYmVsIGluIE1JUFMgKHVzZWZ1bCBmb3IKKyAgICAgICAgZnVuY3Rpb25zIHNv
IHRoYXQgdGhlIEdPVCBjYW4gYmUgdXNlZCB0byBjYWxjdWxhdGUgdGhlIGFkZHJlc3Mgb2YKKyAg
ICAgICAgcG9zaXRpb24taW5kZXBlbmRlbnQgY29kZSkuIEJ1dCB0aGUgY29kZSBjcmVhdGVkIGJ5
IHRoZSBhc3NlbWJsZXIgd2hlbgorICAgICAgICBlbmNvdW50ZXJpbmcgYSAuY3Bsb2FkIGFzc3Vt
ZXMgIHRoYXQgd2UganVtcGVkIHRvIHRoYXQgYWRkcmVzcy4gU28gd2UKKyAgICAgICAgbmVlZCB0
byBhZGQgYSBqdW1wIHRvIHBjQmFzZSBpbiBpbml0UENSZWxhdGl2ZSgpLCBvciBvdGhlcndpc2Ug
dGhlCisgICAgICAgIEdPVC1yZWxhdGVkIGNhbGN1bGF0aW9ucyBhcmUgd3JvbmcuCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBsbGludC9Mb3dMZXZl
bEludGVycHJldGVyLmFzbToKKworMjAxNS0xMC0yMCAgR3VpbGxhdW1lIEVtb250ICA8Z3VpamVt
b250QGlnYWxpYS5jb20+CisKICAgICAgICAgbGxpbnQ6IGFsaWduIHN0YWNrIHBvaW50ZXIgb24g
bWlwcyB0b28KIAogICAgICAgICBbTUlQU10gTExJbnQ6IGFsaWduIHN0YWNrIHBvaW50ZXIgb24g
TUlQUyB0b28KZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbGludC9Mb3dMZXZl
bEludGVycHJldGVyLmFzbSBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbGludC9Mb3dMZXZlbElu
dGVycHJldGVyLmFzbQppbmRleCBkYWY1Nzg2NDE0ZDA3OTQwYmI3ZjE2NjNiOTA4NzQ0ZTMyNzE1
NTkyLi44NzlkMjI3ZDk2ZmNjOTBhN2ZhNjlhMzhlOGYwYWNhNjFmMGNjZDU2IDEwMDY0NAotLS0g
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGxpbnQvTG93TGV2ZWxJbnRlcnByZXRlci5hc20KKysr
IGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2xsaW50L0xvd0xldmVsSW50ZXJwcmV0ZXIuYXNtCkBA
IC0xMDg4LDYgKzEwODgsNyBAQCBlbHNlCiAgICAgICAgICAgICBzdWJwIDgsIHBjQmFzZQogICAg
ICAgICBlbHNpZiBNSVBTCiAgICAgICAgICAgICBsYSBfcmVsYXRpdmVQQ0Jhc2UsIHBjQmFzZQor
ICAgICAgICAgICAgam1wIHBjQmFzZSAjIG5lZWRlZCB0byBzZXQgJHQ5IHRvIHRoZSByaWdodCB2
YWx1ZSBmb3IgdGhlIC5jcGxvYWQgY3JlYXRlZCBieSB0aGUgbGFiZWwuCiAgICAgICAgIF9yZWxh
dGl2ZVBDQmFzZToKICAgICAgICAgZWxzaWYgU0g0CiAgICAgICAgICAgICBtb3ZhIF9yZWxhdGl2
ZVBDQmFzZSwgdDAK
</data>
<flag name="review"
          id="288766"
          type_id="1"
          status="+"
          setter="mcatanzaro"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>269193</attachid>
            <date>2016-01-17 12:24:12 -0800</date>
            <delta_ts>2016-01-18 01:35:24 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-150381-20160117232343.patch</filename>
            <type>text/plain</type>
            <size>3182</size>
            <attacher name="Konstantin Tokarev">annulen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk1MTgzCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBm
ODE1ZGZkYjIxZDMwMzQwODAxNDAzYzkwMWJhMDkwMGIxMDVmMzZlLi5mNWEyNWZhYTliNzQ3ZTBl
ZmNmOWIxNDFhZjYwOTJhYTA4OWJiNWVlIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyNCBAQAorMjAxNi0wMS0xNyAgS29uc3RhbnRpbiBUb2thcmV2ICA8YW5udWxlbkB5YW5k
ZXgucnU+CisKKyAgICAgICAgbGxpbnQ6IGZpeCBjYWxjdWxhdGlvbiBvZiBHbG9iYWwgT2Zmc2V0
IFRhYmxlCisKKyAgICAgICAgW01JUFNdIExMSW50OiBmaXggY2FsY3VsYXRpb24gb2YgR2xvYmFs
IE9mZnNldCBUYWJsZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTUwMzgxCisKKyAgICAgICAgT2ZmbGluZWFzbSBhZGRzIGEgLmNwbG9hZCAkdDkgd2hl
biB3ZSBjcmVhdGUgYSBsYWJlbCBpbiBNSVBTLCB3aGljaAorICAgICAgICBjb21wdXRlcyBhZGRy
ZXNzIG9mIEdPVC4gSG93ZXZlciwgdGhpcyBpbnN0cnVjdGlvbiByZXF1aXJlcyAkdDkgdG8KKyAg
ICAgICAgY29udGFpbiBhZGRyZXNzIG9mIGN1cnJlbnQgZnVuY3Rpb24uIFNvIHdlIG5lZWQgdG8g
c2V0ICR0OSB0byBwY0Jhc2UsCisgICAgICAgIG90aGVyd2lzZSBHT1QtcmVsYXRlZCBjYWxjdWxh
dGlvbnMgd2lsbCBiZSBpbnZhbGlkLgorCisgICAgICAgIFNpbmNlIG9mZmxpbmVhc20gZG9lcyBu
b3QgYWxsb3cgZGlyZWN0IG1vdmUgdG8gJHQ5IG9uIE1JUFMsIGFkZGVkIG5ldworICAgICAgICBp
bnN0cnVjdGlvbiBzZXRjYWxscmVnIHdoaWNoIGRvZXMgZXhhY3RsbHkgdGhhdC4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGxsaW50L0xvd0xldmVs
SW50ZXJwcmV0ZXIuYXNtOgorICAgICAgICAqIG9mZmxpbmVhc20vaW5zdHJ1Y3Rpb25zLnJiOgor
ICAgICAgICAqIG9mZmxpbmVhc20vbWlwcy5yYjoKKwogMjAxNi0wMS0xNyAgSnVsaWVuIEJyaWFu
Y2VhdSAgPGpicmlhbmNlQGNpc2NvLmNvbT4KIAogICAgICAgICBbbWlwc10gRml4IHJlZ1QyIGFu
ZCByZWdUMyB0cmFtcGxpbmcgaW4gTWFjcm9Bc3NlbWJsZXIKZGlmZiAtLWdpdCBhL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS9sbGludC9Mb3dMZXZlbEludGVycHJldGVyLmFzbSBiL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9sbGludC9Mb3dMZXZlbEludGVycHJldGVyLmFzbQppbmRleCBjZDRjZTkwNjNi
MTk1NzVhOTU3ZTNjYTNlMjJiZTU3OTE1YmRiNTlhLi4wODhkYWI5NmRkNjI0YzczMGViYTA3ZDhm
Yzk2YmEzZDYzNjk4N2ZiIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGxpbnQv
TG93TGV2ZWxJbnRlcnByZXRlci5hc20KKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2xsaW50
L0xvd0xldmVsSW50ZXJwcmV0ZXIuYXNtCkBAIC0xMDg3LDYgKzEwODcsNyBAQCBlbHNlCiAgICAg
ICAgICAgICBzdWJwIDgsIHBjQmFzZQogICAgICAgICBlbHNpZiBNSVBTCiAgICAgICAgICAgICBs
YSBfcmVsYXRpdmVQQ0Jhc2UsIHBjQmFzZQorICAgICAgICAgICAgc2V0Y2FsbHJlZyBwY0Jhc2Ug
IyBuZWVkZWQgdG8gc2V0ICR0OSB0byB0aGUgcmlnaHQgdmFsdWUgZm9yIHRoZSAuY3Bsb2FkIGNy
ZWF0ZWQgYnkgdGhlIGxhYmVsLgogICAgICAgICBfcmVsYXRpdmVQQ0Jhc2U6CiAgICAgICAgIGVs
c2lmIFNINAogICAgICAgICAgICAgbW92YSBfcmVsYXRpdmVQQ0Jhc2UsIHQwCmRpZmYgLS1naXQg
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvb2ZmbGluZWFzbS9pbnN0cnVjdGlvbnMucmIgYi9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvb2ZmbGluZWFzbS9pbnN0cnVjdGlvbnMucmIKaW5kZXggMWQwZDg2
NzZhNjJhNjI2NGRjMDFmZjI2YjBlN2JjMmRhZWI1ZWI3Yy4uMjQ0OTI4NzQ2NjNjM2FmNmQ1YmZi
YTAxYmVmNzhkMzFlMDE4OTZjYSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL29m
ZmxpbmVhc20vaW5zdHJ1Y3Rpb25zLnJiCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9vZmZs
aW5lYXNtL2luc3RydWN0aW9ucy5yYgpAQCAtMjg0LDYgKzI4NCw3IEBAIE1JUFNfSU5TVFJVQ1RJ
T05TID0KICAgICAibGEiLAogICAgICJtb3Z6IiwKICAgICAibW92biIsCisgICAgInNldGNhbGxy
ZWciLAogICAgICJzbHQiLAogICAgICJzbHR1IiwKICAgICAicGljaGRyIgpkaWZmIC0tZ2l0IGEv
U291cmNlL0phdmFTY3JpcHRDb3JlL29mZmxpbmVhc20vbWlwcy5yYiBiL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9vZmZsaW5lYXNtL21pcHMucmIKaW5kZXggMzJjNDMyODJmMmFhODhiZjUzODYxODNj
YzZhZjYzODdjZjc2OWFmYi4uNDU1MzMyYmY5ZDIzOGI4ZWE2YmVmNDU0Y2EzMDljODJlY2M4NjJk
MSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL29mZmxpbmVhc20vbWlwcy5yYgor
KysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvb2ZmbGluZWFzbS9taXBzLnJiCkBAIC0xMDMzLDYg
KzEwMzMsOCBAQCBjbGFzcyBJbnN0cnVjdGlvbgogICAgICAgICAgICAgJGFzbS5wdXRzICJtb3Z6
ICN7b3BlcmFuZHNbMF0ubWlwc09wZXJhbmR9LCAje29wZXJhbmRzWzFdLm1pcHNPcGVyYW5kfSwg
I3tvcGVyYW5kc1syXS5taXBzT3BlcmFuZH0iCiAgICAgICAgIHdoZW4gIm1vdm4iCiAgICAgICAg
ICAgICAkYXNtLnB1dHMgIm1vdm4gI3tvcGVyYW5kc1swXS5taXBzT3BlcmFuZH0sICN7b3BlcmFu
ZHNbMV0ubWlwc09wZXJhbmR9LCAje29wZXJhbmRzWzJdLm1pcHNPcGVyYW5kfSIKKyAgICAgICAg
d2hlbiAic2V0Y2FsbHJlZyIKKyAgICAgICAgICAgICRhc20ucHV0cyAibW92ZSAje01JUFNfQ0FM
TF9SRUcubWlwc09wZXJhbmR9LCAje29wZXJhbmRzWzBdLm1pcHNPcGVyYW5kfSIKICAgICAgICAg
d2hlbiAic2x0IiwgInNsdGIiCiAgICAgICAgICAgICAkYXNtLnB1dHMgInNsdCAje29wZXJhbmRz
WzBdLm1pcHNPcGVyYW5kfSwgI3tvcGVyYW5kc1sxXS5taXBzT3BlcmFuZH0sICN7b3BlcmFuZHNb
Ml0ubWlwc09wZXJhbmR9IgogICAgICAgICB3aGVuICJzbHR1IiwgInNsdHViIgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>269212</attachid>
            <date>2016-01-18 01:35:51 -0800</date>
            <delta_ts>2016-01-18 13:07:20 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-150381-20160118123522.patch</filename>
            <type>text/plain</type>
            <size>3124</size>
            <attacher name="Konstantin Tokarev">annulen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk1MTgzCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBm
ODE1ZGZkYjIxZDMwMzQwODAxNDAzYzkwMWJhMDkwMGIxMDVmMzZlLi45OWNmZjViNjdiMDQ3YWNh
ODI1YjFmOTdmZjIyMjE2ZWQ3MmQ1NzEyIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMiBAQAorMjAxNi0wMS0xNyAgS29uc3RhbnRpbiBUb2thcmV2ICA8YW5udWxlbkB5YW5k
ZXgucnU+CisKKyAgICAgICAgW01JUFNdIExMSW50OiBmaXggY2FsY3VsYXRpb24gb2YgR2xvYmFs
IE9mZnNldCBUYWJsZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTUwMzgxCisKKyAgICAgICAgT2ZmbGluZWFzbSBhZGRzIGEgLmNwbG9hZCAkdDkgd2hl
biB3ZSBjcmVhdGUgYSBsYWJlbCBpbiBNSVBTLCB3aGljaAorICAgICAgICBjb21wdXRlcyBhZGRy
ZXNzIG9mIEdPVC4gSG93ZXZlciwgdGhpcyBpbnN0cnVjdGlvbiByZXF1aXJlcyAkdDkgdG8KKyAg
ICAgICAgY29udGFpbiBhZGRyZXNzIG9mIGN1cnJlbnQgZnVuY3Rpb24uIFNvIHdlIG5lZWQgdG8g
c2V0ICR0OSB0byBwY0Jhc2UsCisgICAgICAgIG90aGVyd2lzZSBHT1QtcmVsYXRlZCBjYWxjdWxh
dGlvbnMgd2lsbCBiZSBpbnZhbGlkLgorCisgICAgICAgIFNpbmNlIG9mZmxpbmVhc20gZG9lcyBu
b3QgYWxsb3cgZGlyZWN0IG1vdmUgdG8gJHQ5IG9uIE1JUFMsIGFkZGVkIG5ldworICAgICAgICBp
bnN0cnVjdGlvbiBzZXRjYWxscmVnIHdoaWNoIGRvZXMgZXhhY3RseSB0aGF0LgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogbGxpbnQvTG93TGV2ZWxJ
bnRlcnByZXRlci5hc206CisgICAgICAgICogb2ZmbGluZWFzbS9pbnN0cnVjdGlvbnMucmI6Cisg
ICAgICAgICogb2ZmbGluZWFzbS9taXBzLnJiOgorCiAyMDE2LTAxLTE3ICBKdWxpZW4gQnJpYW5j
ZWF1ICA8amJyaWFuY2VAY2lzY28uY29tPgogCiAgICAgICAgIFttaXBzXSBGaXggcmVnVDIgYW5k
IHJlZ1QzIHRyYW1wbGluZyBpbiBNYWNyb0Fzc2VtYmxlcgpkaWZmIC0tZ2l0IGEvU291cmNlL0ph
dmFTY3JpcHRDb3JlL2xsaW50L0xvd0xldmVsSW50ZXJwcmV0ZXIuYXNtIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL2xsaW50L0xvd0xldmVsSW50ZXJwcmV0ZXIuYXNtCmluZGV4IGNkNGNlOTA2M2Ix
OTU3NWE5NTdlM2NhM2UyMmJlNTc5MTViZGI1OWEuLjA4OGRhYjk2ZGQ2MjRjNzMwZWJhMDdkOGZj
OTZiYTNkNjM2OTg3ZmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbGludC9M
b3dMZXZlbEludGVycHJldGVyLmFzbQorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGxpbnQv
TG93TGV2ZWxJbnRlcnByZXRlci5hc20KQEAgLTEwODcsNiArMTA4Nyw3IEBAIGVsc2UKICAgICAg
ICAgICAgIHN1YnAgOCwgcGNCYXNlCiAgICAgICAgIGVsc2lmIE1JUFMKICAgICAgICAgICAgIGxh
IF9yZWxhdGl2ZVBDQmFzZSwgcGNCYXNlCisgICAgICAgICAgICBzZXRjYWxscmVnIHBjQmFzZSAj
IG5lZWRlZCB0byBzZXQgJHQ5IHRvIHRoZSByaWdodCB2YWx1ZSBmb3IgdGhlIC5jcGxvYWQgY3Jl
YXRlZCBieSB0aGUgbGFiZWwuCiAgICAgICAgIF9yZWxhdGl2ZVBDQmFzZToKICAgICAgICAgZWxz
aWYgU0g0CiAgICAgICAgICAgICBtb3ZhIF9yZWxhdGl2ZVBDQmFzZSwgdDAKZGlmZiAtLWdpdCBh
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9vZmZsaW5lYXNtL2luc3RydWN0aW9ucy5yYiBiL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9vZmZsaW5lYXNtL2luc3RydWN0aW9ucy5yYgppbmRleCAxZDBkODY3
NmE2MmE2MjY0ZGMwMWZmMjZiMGU3YmMyZGFlYjVlYjdjLi4yNDQ5Mjg3NDY2M2MzYWY2ZDViZmJh
MDFiZWY3OGQzMWUwMTg5NmNhIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvb2Zm
bGluZWFzbS9pbnN0cnVjdGlvbnMucmIKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL29mZmxp
bmVhc20vaW5zdHJ1Y3Rpb25zLnJiCkBAIC0yODQsNiArMjg0LDcgQEAgTUlQU19JTlNUUlVDVElP
TlMgPQogICAgICJsYSIsCiAgICAgIm1vdnoiLAogICAgICJtb3ZuIiwKKyAgICAic2V0Y2FsbHJl
ZyIsCiAgICAgInNsdCIsCiAgICAgInNsdHUiLAogICAgICJwaWNoZHIiCmRpZmYgLS1naXQgYS9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvb2ZmbGluZWFzbS9taXBzLnJiIGIvU291cmNlL0phdmFTY3Jp
cHRDb3JlL29mZmxpbmVhc20vbWlwcy5yYgppbmRleCAzMmM0MzI4MmYyYWE4OGJmNTM4NjE4M2Nj
NmFmNjM4N2NmNzY5YWZiLi40NTUzMzJiZjlkMjM4YjhlYTZiZWY0NTRjYTMwOWM4MmVjYzg2MmQx
IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvb2ZmbGluZWFzbS9taXBzLnJiCisr
KyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9vZmZsaW5lYXNtL21pcHMucmIKQEAgLTEwMzMsNiAr
MTAzMyw4IEBAIGNsYXNzIEluc3RydWN0aW9uCiAgICAgICAgICAgICAkYXNtLnB1dHMgIm1vdnog
I3tvcGVyYW5kc1swXS5taXBzT3BlcmFuZH0sICN7b3BlcmFuZHNbMV0ubWlwc09wZXJhbmR9LCAj
e29wZXJhbmRzWzJdLm1pcHNPcGVyYW5kfSIKICAgICAgICAgd2hlbiAibW92biIKICAgICAgICAg
ICAgICRhc20ucHV0cyAibW92biAje29wZXJhbmRzWzBdLm1pcHNPcGVyYW5kfSwgI3tvcGVyYW5k
c1sxXS5taXBzT3BlcmFuZH0sICN7b3BlcmFuZHNbMl0ubWlwc09wZXJhbmR9IgorICAgICAgICB3
aGVuICJzZXRjYWxscmVnIgorICAgICAgICAgICAgJGFzbS5wdXRzICJtb3ZlICN7TUlQU19DQUxM
X1JFRy5taXBzT3BlcmFuZH0sICN7b3BlcmFuZHNbMF0ubWlwc09wZXJhbmR9IgogICAgICAgICB3
aGVuICJzbHQiLCAic2x0YiIKICAgICAgICAgICAgICRhc20ucHV0cyAic2x0ICN7b3BlcmFuZHNb
MF0ubWlwc09wZXJhbmR9LCAje29wZXJhbmRzWzFdLm1pcHNPcGVyYW5kfSwgI3tvcGVyYW5kc1sy
XS5taXBzT3BlcmFuZH0iCiAgICAgICAgIHdoZW4gInNsdHUiLCAic2x0dWIiCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>