Bug 35140 - rofi сегфолтится
Summary: rofi сегфолтится
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: rofi (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: akv@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on: 35141
Blocks:
  Show dependency tree
 
Reported: 2018-07-08 20:42 MSK by Anton Zivzah
Modified: 2018-07-31 17:31 MSK (History)
3 users (show)

See Also:


Attachments
0002-Workaround-for-ALT-flex-changes-ALT-35141.patch (942 bytes, patch)
2018-07-09 19:07 MSK, Sergey Vlasov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Zivzah 2018-07-08 20:42:30 MSK
Версия 1.5.1 при запуске выдает segmentation fault. Нормально отрабатывает только с ключом -version, выдает версию и завершается. В остальных случаях сегфолтится.
Comment 1 Sergey Vlasov 2018-07-09 10:33:39 MSK
Код rofi несовместим с ALT-specific изменением в пакете flex: bug 35141 (фрагмент кода вставляется до инициализации yylloc, хотя должен вставляться после).
Comment 2 Sergey Vlasov 2018-07-09 19:07:53 MSK
Created attachment 7652 [details]
0002-Workaround-for-ALT-flex-changes-ALT-35141.patch

Можно восстановить работоспособность rofi с помощью грязного хака (использование недокументированного имени параметра yylloc_param), но правильнее было бы починить flex.
Comment 3 gBopHuk 2018-07-26 17:39:22 MSK
Надо почаще заходить сюда. А то я уже багу у автора на github открыл - он тоже ничего понять не может. А дело оказалось в кривом flex в altlinux.
Comment 4 gBopHuk 2018-07-26 17:41:26 MSK
(В ответ на комментарий №2)
> Можно восстановить работоспособность rofi с помощью грязного хака
> (использование недокументированного имени параметра yylloc_param), но
> правильнее было бы починить flex.

Если сможете корректно описать, то почему бы не завести багу на flex компонент. Я к сожалению не смогу этого сделать.
Comment 5 gBopHuk 2018-07-31 17:31:17 MSK
Пока решиться bug 35141, а она видимо может решиться только сама, Илон Маск уже высадится на Марс. Добавил патч в пакет