Bug 35140

Summary: rofi сегфолтится
Product: Sisyphus Reporter: Anton Zivzah <tohen80>
Component: rofiAssignee: akv <akv>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: akv, gbophuk_alt, vsu
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on: 35141    
Bug Blocks:    
Attachments:
Description Flags
0002-Workaround-for-ALT-flex-changes-ALT-35141.patch none

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, а она видимо может решиться только сама, Илон Маск уже высадится на Марс. Добавил патч в пакет