| Summary: | Выпадение rustc в SIGSEGV при сборке пакетов | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | X1Z53 <x1z53> |
| Component: | rust | Assignee: | Ajrat Makhmutov <rauty> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | amakeenk, crux, legion, rauty, rx1513 |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
|
Description
X1Z53
2025-06-01 17:28:31 MSK
И везде error: could not compile `exr` (lib). Может, проблема именно там? (Ответ для Ajrat Makhmutov на комментарий #1) > И везде error: could not compile `exr` (lib). > Может, проблема именно там? Нет, скорее всего это вина компилятора. exr не содержит прямой работы с памятью, но содержит очень жирные рекурсивные макросы. Я видел несколько коммитов между 1.86.0 и 1.87.0 касающиеся кодогенерации. Возможно какой-то коммит привёл к повышенному расходу стека. К сожалению, мне не удалось ни разу из 15 запусков воспроизвести ошибку возникающую в сборочнице на своей локальной машине. Так что проверить это сложно. Если у меня будет время в выходные я попробую раздуть рекурсивные макросы из exr, чтобы достичь такого же результата. А пока, я предлагаю просто увеличить стек. Если проблема не уйдёт, то уже уменьшать число потоков. Так или иначе стоит завести issue в апстриме раста. Тоже сталкиваюсь с данной проблемой. Стабильно раз в несколько дней падает https://git.altlinux.org/beehive/logs/Sisyphus/x86_64/archive/2025/0627/error/broot-1.46.5-alt1 А вот новый пакет, только позавчера попал в репозиторий, а сегодня уже упала сборка с такой же ошибкой: https://git.altlinux.org/beehive/logs/Sisyphus/x86_64/archive/2025/0627/error/awatcher-0.3.1-alt1 Вроде с новой версией проблем нет. Верно? Если есть - прошу переоткрыть. |