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

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

    <bug>
          <bug_id>46366</bug_id>
          
          <creation_ts>2023-06-02 13:26:08 +0300</creation_ts>
          <short_desc>Illegal instruction при запуске zig build run</short_desc>
          <delta_ts>2023-06-03 10:01:53 +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>zig</component>
          <version>unstable</version>
          <rep_platform>x86_64</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>P5</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexander Stepchenko">stepchenko.alex</reporter>
          <assigned_to name="Vitaly Chikunov">vt</assigned_to>
          <cc>k0tran</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>226928</commentid>
    <comment_count>0</comment_count>
    <who name="Alexander Stepchenko">stepchenko.alex</who>
    <bug_when>2023-06-02 13:26:08 +0300</bug_when>
    <thetext>Общее описание: Возникает ошибка &quot;Illegal instruction&quot; при попытке компиляции и запуска hello world программы.

Как воспроизвести:
```
mkdir hello-world &amp;&amp; cd hello-world
zig init-exe
zig build run
```

Реальные результаты:
```
Illegal instruction
```

Ожидаемые результаты: компиляция и запуск программы, вывод сообщения
```
info: All your codebase are belong to us.
```

Версия и платформа:
zig 0.10.1-alt1
altlinux-kworkstation, sisyphus

Дополнительная информация:
При запуске `zig build run` в bash выводится сообщение
```
Illegal instruction
```

При запуске `zig build run` в zsh выводится сообщение
```
zsh: illegal hardware instruction  zig build run
```

При запуске `zig build run` в fish выводится сообщение
```
fish: Job 1, &apos;zig build run&apos; terminated by signal SIGILL (Illegal instruction)
```

При запуске от root пользователя тоже самое.

Вывод `dmesg | grep zig`
```
...
[ 5580.624914] traps: zig[77495] trap invalid opcode ip:9d5553 sp:7f47655fc860 error:0 in zig[4a0000+13b0000]
[ 5600.530234] traps: zig[77871] trap invalid opcode ip:9d5553 sp:7f27c23f9860 error:0
[ 5600.881647] traps: zig[77940] trap invalid opcode ip:5ca44a sp:7f4b9e5fa300 error:0
[ 5601.074986] traps: zig[77978] trap invalid opcode ip:5ca44a sp:7f511eff8300 error:0
[ 5601.242337] traps: zig[78010] trap invalid opcode ip:9d5553 sp:7fbb035fc860 error:0 in zig[4a0000+13b0000]
[ 5601.395543] traps: zig[78050] trap invalid opcode ip:5ca44a sp:7f7a92bf8300 error:0
[ 5601.545868] traps: zig[78086] trap invalid opcode ip:5ca44a sp:7f31227f8300 error:0 in zig[4a0000+13b0000]
```</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226963</commentid>
    <comment_count>1</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2023-06-03 10:01:53 +0300</bug_when>
    <thetext>zig-0.10.1-alt2 -&gt; sisyphus:

 Sat Jun 03 2023 Vitaly Chikunov &lt;vt@altlinux&gt; 0.10.1-alt2
 - Add simple %check section.
 - Fix crash on Intel x86-64 CPUs (ALT#46366).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>