<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>33076</bug_id>
          
          <creation_ts>2017-02-03 15:27:12 +0300</creation_ts>
          <short_desc>Не работает инструмент MIPS X-Ray</short_desc>
          <delta_ts>2017-04-03 16:15:34 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>Mars</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mikhail E. Rudachenko">alir1</reporter>
          <assigned_to name="viy">viy</assigned_to>
          <cc>mike</cc>
    
    <cc>viy</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>161704</commentid>
    <comment_count>0</comment_count>
    <who name="Mikhail E. Rudachenko">alir1</who>
    <bug_when>2017-02-03 15:27:12 +0300</bug_when>
    <thetext>Не работает инструмент MIPS X-Ray.
Запускаем Mars из терминала. 
В открывшемся окне Марса:
1. открыть из меню File приложенный файл column-major.asm
2. в меню Tools выбрать MIPS X-Ray
3. в окне MIPS X-Ray нажать кнопку &quot;Connect to MIPS&quot;
4. в окне MIPS X-Ray нажать кнопку с иконкой, изображающей гаечный ключ и подсказкой  &quot;Assemble ...&quot;(верхний левый угол окна)
5. в окне MIPS X-Ray нажать кнопку с иконкой, изображающей &quot;&gt;&quot; и подсказкой  &quot;Run one step at a time&quot;(справа от предыдущей)
6. В терминале циклическое исключение:
&quot;Exception in thread &quot;AWT-EventQueue-0&quot; java.lang.IllegalArgumentException: Null string passed to TextLayout constructor.
	at java.awt.font.TextLayout.&lt;init&gt;(TextLayout.java:379)
	at mars.tools.MipsXray$DatapathAnimation.setUpInstructionInfo(MipsXray.java:1066)
...&quot;

Причина в том, что в jar-файл не включены необходимые xml-файлы: ALUcontrolDatapath.xml, MipsXRayOpcode.xml, controlDatapath.xml, registerDatapath.xml</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161705</commentid>
    <comment_count>1</comment_count>
      <attachid>6959</attachid>
    <who name="Mikhail E. Rudachenko">alir1</who>
    <bug_when>2017-02-03 15:29:13 +0300</bug_when>
    <thetext>Created attachment 6959
тестовый файл column-major.asm</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161706</commentid>
    <comment_count>2</comment_count>
      <attachid>6960</attachid>
    <who name="Mikhail E. Rudachenko">alir1</who>
    <bug_when>2017-02-03 15:30:48 +0300</bug_when>
    <thetext>Created attachment 6960
предлагаемый patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162960</commentid>
    <comment_count>3</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2017-04-03 16:15:34 +0300</bug_when>
    <thetext>Mars-4.5-alt2 -&gt; sisyphus:

* Mon Apr 03 2017 Fr. Br. George &lt;george@altlinux&gt; 4.5-alt2
- Add .xml descriptions (Closes: #33076)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>6959</attachid>
            <date>2017-02-03 15:29:13 +0300</date>
            <delta_ts>2017-02-03 15:29:55 +0300</delta_ts>
            <desc>тестовый файл column-major.asm </desc>
            <filename>column-major.asm</filename>
            <type>application/octet-stream</type>
            <size>2945</size>
            <attacher name="Mikhail E. Rudachenko">alir1</attacher>
            
              <data encoding="base64">IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIwojCiMgIENvbHVtbi1tYWpvciBvcmRlciB0cmF2ZXJzYWwgb2YgMTYgeCAxNiBhcnJh
eSBvZiB3b3Jkcy4KIyAgUGV0ZSBTYW5kZXJzb24KIyAgMzEgTWFyY2ggMjAwNwojCiMgIFRvIGVh
c2lseSBvYnNlcnZlIHRoZSBjb2x1bW4tb3JpZW50ZWQgb3JkZXIsIHJ1biB0aGUgTWVtb3J5IFJl
ZmVyZW5jZQojICBWaXN1YWxpemF0aW9uIHRvb2wgd2l0aCBpdHMgZGVmYXVsdCBzZXR0aW5ncyBv
dmVyIHRoaXMgcHJvZ3JhbS4KIyAgWW91IG1heSwgYXQgdGhlIHNhbWUgdGltZSBvciBzZXBhcmF0
ZWx5LCBydW4gdGhlIERhdGEgQ2FjaGUgU2ltdWxhdG9yIAojICBvdmVyIHRoaXMgcHJvZ3JhbSB0
byBvYnNlcnZlIGNhY2hpbmcgcGVyZm9ybWFuY2UuICBDb21wYXJlIHRoZSByZXN1bHRzCiMgIHdp
dGggdGhvc2Ugb2YgdGhlIHJvdy1tYWpvciBvcmRlciB0cmF2ZXJzYWwgYWxnb3JpdGhtLgojCiMg
IFRoZSBDL0MrKy9KYXZhLWxpa2UgZXF1aXZhbGVudCBvZiB0aGlzIE1JUFMgcHJvZ3JhbSBpczoK
IyAgICAgaW50IHNpemUgPSAxNjsKIyAgICAgaW50W3NpemVdW3NpemVdIGRhdGE7CiMgICAgIGlu
dCB2YWx1ZSA9IDA7CiMgICAgIGZvciAoaW50IGNvbCA9IDA7IGNvbCA8IHNpemU7IGNvbCsrKSB7
CiMgICAgICAgIGZvciAoaW50IHJvdyA9IDA7IHJvdyA8IHNpemU7IHJvdysrKSB9CiMgICAgICAg
ICAgIGRhdGFbcm93XVtjb2xdID0gdmFsdWU7CiMgICAgICAgICAgIHZhbHVlKys7CiMgICAgICAg
IH0KIyAgICAgfQojCiMgIE5vdGU6IFByb2dyYW0gaXMgaGFyZC13aXJlZCBmb3IgMTYgeCAxNiBt
YXRyaXguICBJZiB5b3Ugd2FudCB0byBjaGFuZ2UgdGhpcywKIyAgICAgICAgdGhyZWUgc3RhdGVt
ZW50cyBuZWVkIHRvIGJlIGNoYW5nZWQuCiMgICAgICAgIDEuIFRoZSBhcnJheSBzdG9yYWdlIHNp
emUgZGVjbGFyYXRpb24gYXQgImRhdGE6IiBuZWVkcyB0byBiZSBjaGFuZ2VkIGZyb20KIyAgICAg
ICAgICAgMjU2ICh3aGljaCBpcyAxNiAqIDE2KSB0byAjY29sdW1ucyAqICNyb3dzLgojICAgICAg
ICAyLiBUaGUgImxpIiB0byBpbml0aWFsaXplICR0MCBuZWVkcyB0byBiZSBjaGFuZ2VkIHRvIHRo
ZSBuZXcgI3Jvd3MuCiMgICAgICAgIDMuIFRoZSAibGkiIHRvIGluaXRpYWxpemUgJHQxIG5lZWRz
IHRvIGJlIGNoYW5nZWQgdG8gdGhlIG5ldyAjY29sdW1ucy4KIwogICAgICAgICAuZGF0YQpkYXRh
OiAgICAud29yZCAgICAgMCA6IDI1NiAgICAgICAjIDE2eDE2IG1hdHJpeCBvZiB3b3JkcwogICAg
ICAgICAudGV4dAogICAgICAgICBsaSAgICAgICAkdDAsIDE2ICAgICAgICAjICR0MCA9IG51bWJl
ciBvZiByb3dzCiAgICAgICAgIGxpICAgICAgICR0MSwgMTYgICAgICAgICMgJHQxID0gbnVtYmVy
IG9mIGNvbHVtbnMKICAgICAgICAgbW92ZSAgICAgJHMwLCAkemVybyAgICAgIyAkczAgPSByb3cg
Y291bnRlcgogICAgICAgICBtb3ZlICAgICAkczEsICR6ZXJvICAgICAjICRzMSA9IGNvbHVtbiBj
b3VudGVyCiAgICAgICAgIG1vdmUgICAgICR0MiwgJHplcm8gICAgICMgJHQyID0gdGhlIHZhbHVl
IHRvIGJlIHN0b3JlZAojICBFYWNoIGxvb3AgaXRlcmF0aW9uIHdpbGwgc3RvcmUgaW5jcmVtZW50
ZWQgJHQxIHZhbHVlIGludG8gbmV4dCBlbGVtZW50IG9mIG1hdHJpeC4KIyAgT2Zmc2V0IGlzIGNh
bGN1bGF0ZWQgYXQgZWFjaCBpdGVyYXRpb24uIG9mZnNldCA9IDQgKiAocm93KiNjb2xzK2NvbCkK
IyAgTm90ZTogbm8gYXR0ZW1wdCBpcyBtYWRlIHRvIG9wdGltaXplIHJ1bnRpbWUgcGVyZm9ybWFu
Y2UhCmxvb3A6ICAgIG11bHQgICAgICRzMCwgJHQxICAgICAgICMgJHMyID0gcm93ICogI2NvbHMg
ICh0d28taW5zdHJ1Y3Rpb24gc2VxdWVuY2UpCiAgICAgICAgIG1mbG8gICAgICRzMiAgICAgICAg
ICAgICMgbW92ZSBtdWx0aXBseSByZXN1bHQgZnJvbSBsbyByZWdpc3RlciB0byAkczIKICAgICAg
ICAgYWRkICAgICAgJHMyLCAkczIsICRzMSAgIyAkczIgKz0gY29sIGNvdW50ZXIKICAgICAgICAg
c2xsICAgICAgJHMyLCAkczIsIDIgICAgIyAkczIgKj0gNCAoc2hpZnQgbGVmdCAyIGJpdHMpIGZv
ciBieXRlIG9mZnNldAogICAgICAgICBzdyAgICAgICAkdDIsIGRhdGEoJHMyKSAjIHN0b3JlIHRo
ZSB2YWx1ZSBpbiBtYXRyaXggZWxlbWVudAogICAgICAgICBhZGRpICAgICAkdDIsICR0MiwgMSAg
ICAjIGluY3JlbWVudCB2YWx1ZSB0byBiZSBzdG9yZWQKIyAgTG9vcCBjb250cm9sOiBJZiB3ZSBp
bmNyZW1lbnQgcGFzdCBib3R0b20gb2YgY29sdW1uLCByZXNldCByb3cgYW5kIGluY3JlbWVudCBj
b2x1bW4gCiMgICAgICAgICAgICAgICAgSWYgd2UgaW5jcmVtZW50IHBhc3QgdGhlIGxhc3QgY29s
dW1uLCB3ZSdyZSBmaW5pc2hlZC4KICAgICAgICAgYWRkaSAgICAgJHMwLCAkczAsIDEgICAgIyBp
bmNyZW1lbnQgcm93IGNvdW50ZXIKICAgICAgICAgYm5lICAgICAgJHMwLCAkdDAsIGxvb3AgIyBu
b3QgYXQgYm90dG9tIG9mIGNvbHVtbiBzbyBsb29wIGJhY2sKICAgICAgICAgbW92ZSAgICAgJHMw
LCAkemVybyAgICAgIyByZXNldCByb3cgY291bnRlcgogICAgICAgICBhZGRpICAgICAkczEsICRz
MSwgMSAgICAjIGluY3JlbWVudCBjb2x1bW4gY291bnRlcgogICAgICAgICBibmUgICAgICAkczEs
ICR0MSwgbG9vcCAjIGxvb3AgYmFjayBpZiBub3QgYXQgZW5kIG9mIG1hdHJpeCAocGFzdCB0aGUg
bGFzdCBjb2x1bW4pCiMgIFdlJ3JlIGZpbmlzaGVkIHRyYXZlcnNpbmcgdGhlIG1hdHJpeC4KICAg
ICAgICAgbGkgICAgICAgJHYwLCAxMCAgICAgICAgIyBzeXN0ZW0gc2VydmljZSAxMCBpcyBleGl0
CiAgICAgICAgIHN5c2NhbGwgICAgICAgICAgICAgICAgICMgd2UgYXJlIG91dHRhIGhlcmUuCiAg
ICAgICAgIAogICAgICAgICAKICAgICAgICAgCiAgICAgICAgIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>6960</attachid>
            <date>2017-02-03 15:30:48 +0300</date>
            <delta_ts>2017-02-03 15:30:48 +0300</delta_ts>
            <desc>предлагаемый patch</desc>
            <filename>0001-4.5-alt2_3jpp8.patch</filename>
            <type>text/plain</type>
            <size>530</size>
            <attacher name="Mikhail E. Rudachenko">alir1</attacher>
            
              <data encoding="base64">RnJvbSAwOTZlOTBkMzdiZTE4ZjdmZWFjMDg3Y2IwNjU1OTAzMDk0NTFjZTU5IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBhbGkgPGFsaUBhbHRsaW51eC5vcmc+CkRhdGU6IFR1ZSwgMzEg
SmFuIDIwMTcgMDA6NDI6MTggKzAzMDAKU3ViamVjdDogW1BBVENIXSA0LjUtYWx0Ml8zanBwOAoK
LSBmaXggYnVpbGQgZmlsZQotLS0KIGJ1aWxkLnhtbCB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvYnVpbGQueG1sIGIvYnVpbGQueG1sCmluZGV4IDZm
MTRmM2IuLjE2MWE5NzggMTAwNjQ0Ci0tLSBhL2J1aWxkLnhtbAorKysgYi9idWlsZC54bWwKQEAg
LTEwLDYgKzEwLDcgQEAKIAkJPC9jb3B5PgogCQk8amFyIGRlc3RmaWxlPSJNYXJzLmphciI+CiAJ
CQk8ZmlsZXNldCBkaXI9ImJ1aWxkIi8+CisJCQk8ZmlsZXNldCBkaXI9Ii4iIGluY2x1ZGVzPSIq
LnhtbCIgZXhjbHVkZXM9ImJ1aWxkLnhtbCIvPgogCQk8L2phcj4KIAk8L3RhcmdldD4KIDwvcHJv
amVjdD4KLS0gCjIuNy40Cgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>