Bug 47064 - На системах без SSE 4.2 (например, march=core2) ошибка в библиотеке приводит к падениям программ (например, Gqrx)
Summary: На системах без SSE 4.2 (например, march=core2) ошибка в библиотеке приводит ...
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: dpdk (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-28 23:42 MSK by Nikolay Strelkov
Modified: 2023-07-28 23:42 MSK (History)
1 user (show)

See Also:


Attachments
Core-дамп, список пакетов и лог gdb-сессии (3.38 MB, application/x-xz)
2023-07-28 23:42 MSK, Nikolay Strelkov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nikolay Strelkov 2023-07-28 23:42:34 MSK
Created attachment 13946 [details]
Core-дамп, список пакетов и лог gdb-сессии

Шаги для повторения:
1. Установить регулярку (например, MATE) на систему с Core 2 Duo или Core 2 Quad, обновить все пакеты и ядро
2. Установить программу Gqrx
3. Запустить gqrx из терминала

Ожидаемый результат:
* программа Gqrx запускается, показывает окно выбора приемника

Реальный результат:
* программа gqrx не запускается с малоинформативным сообщением

```
$ gqrx
Illegal instruction
```

Core-дамп, список пакетов и лог gdb-сессии во вложении.
Проблема возникает в функциях __rte_rand_lfsr258_gen_seed, __rte_srand_lfsr258, rte_srand из библиотеки /usr/lib64/librte_eal.so.23 на процессорах без sse4.2 (предположительно).

Дополнительная информация:
1. Проблема в ALT первый раз обнаружена и задокументирована на форуме - https://forum.altlinux.org/index.php?topic=40296.msg383924#msg383924 .
2. Поиск в сети приводит к двум сообщениям об ошибках - https://github.com/gqrx-sdr/gqrx/issues/1180 и https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/2009635 . Из последнего есть обращение в upstream - см. https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/2009635/comments/10 и соответственно само обращение  http://mails.dpdk.org/archives/dev/2023-March/265921.html .