Created attachment 12257 [details] admc-0.11.2-alt1-crash.txt Падает при запуске.
Сценарий воспроизведения: установить Рабочую станцию К 10.1, обновить до Сизифа, запустить старую версию admc, запустить новую.
В p10 не удалось уронить (задание 31309 admc-0.11.2-alt1). Стенд: $ cat /etc/os-release NAME="ALT" VERSION="10.1" ID=altlinux VERSION_ID=10.1 PRETTY_NAME="ALT Workstation K 10.1 (Sorbaronia Mitschurinii)" ANSI_COLOR="1;33" CPE_NAME="cpe:/o:alt:kworkstation:10.1" BUILD_ID="ALT 10.1" HOME_URL="https://www.basealt.ru/" BUG_REPORT_URL="https://bugs.altlinux.org/" DOCUMENTATION_URL="https://docs.altlinux.org/" SUPPORT_URL="https://support.basealt.ru/"
(Ответ для Vera Blagoveschenskaya на комментарий #2) > (задание 31309 admc-0.11.2-alt1). задание 313093
(In reply to Vera Blagoveschenskaya from comment #2) > В p10 не удалось уронить (задание 31309 admc-0.11.2-alt1). Я не знаю, насколько старую версию надо 1-й раз запускать и надо ли.
Там в любом случае в строке падения слишком длинный поезд из методов без проверок указателей.
Насколько я понял, попытка исправления доступна здесь: https://github.com/Samael340/admc/tree/bugfix%2344882 Нужно сделать pull request и проверить в том окружении, где это воспроизводится. Если не получится воспроизвести, то давайте посмотрим исправление, включим в очередной релиз и, если проблема не будет более воспроизводится, будем считать проблему решенной.
(Ответ для Evgeny Sinelnikov на комментарий #6) > Насколько я понял, попытка исправления доступна здесь: > https://github.com/Samael340/admc/tree/bugfix%2344882 По ссылке не видно, где там исправление. > Нужно сделать pull request Сделайте, конечно. > и проверить в том окружении, где это воспроизводится На Сизифе у меня на рабочей системе. Жду пакета.
Исправление интуитивное, по бэктрейсу. Проблему мы пока не воспроизвели, поэтому ничего другого сделать пока не представляется возможным. Нужны подробности.
(Ответ для Evgeny Sinelnikov на комментарий #8) > Нужны подробности. (Ответ для Sergey V Turchin на комментарий #5) > в строке падения слишком длинный поезд из методов без проверок указателей
Ну, это все понятно. На это все мы и оперлись. Если есть что-то, что мы не поняли, судя по ответам, лучше напишите. Я не понимаю логику намеков в текущем случае.
(Ответ для Evgeny Sinelnikov на комментарий #10) > Я не понимаю логику намеков в текущем случае. Намёк простой -- разобрать этот весь поезд. Могу strace приложить, у меня ещё воспроизводится.
(Ответ для Evgeny Sinelnikov на комментарий #8) > Исправление интуитивное, по бэктрейсу. Проблему мы пока не воспроизвели, > поэтому ничего другого сделать пока не представляется возможным. Нужны > подробности. У меня воспроизвелось в контексте такой ошибки: "Error in paged ldap_search_ext_s: Can't contact LDAP server". Прочекал решение https://github.com/altlinux/admc/pull/408б, падать перестало.