Bug 46366 - Illegal instruction при запуске zig build run
Summary: Illegal instruction при запуске zig build run
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: zig (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 critical
Assignee: Vitaly Chikunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-06-02 13:26 MSK by Alexander Stepchenko
Modified: 2023-06-03 10:01 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Stepchenko 2023-06-02 13:26:08 MSK
Общее описание: Возникает ошибка "Illegal instruction" при попытке компиляции и запуска hello world программы.

Как воспроизвести:
```
mkdir hello-world && 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, 'zig build run' 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]
```
Comment 1 Repository Robot 2023-06-03 10:01:53 MSK
zig-0.10.1-alt2 -> sisyphus:

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