-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Segmentation fault в случае вызова getenv функции из atexit колбека в модуле #42
Comments
Вы сравниваете Angie 1.2.0, который базируется на nginx 1.25.0, с nginx 1.25.2. Если вы попробуете проделать то же самое с nginx 1.25.0, то получите точно такую же ошибку, поскольку она была исправлена в nginx данным коммитом: https://hg.nginx.org/nginx/rev/c209dc4eed17 - в версии 1.25.2. Ошибка проявляется только при сборке с модулем HTTP/3. Angie 1.3.0, который готовится к выходу, уже включает в себя данное исправление. |
@VBart спасибо за наводку, да, на 1.25.0 и 1.25.1 та же проблема, в 1.25.2 ее нет. Значит это не проблема Angie. |
#42 тогда закрыл, т.к. действительно не связано с Angie.
Чуть изменил тесты в https://github.com/dmitry-j-mikhin/angie-atexit-bug, проблема возникает именно в такой комбинации, когда в сборочной системе установлены linux-headers и включен флаг --with-http_v3_module. Если же собирать без linux-headers, хотя и со включенным --with-http_v3_module - то проблемы нет. В тестах это отразил. |
Где-то примерно недели через две. Выпускать 1.2.1 большого смысла не имеет, т.к. сильно критичных исправлений там не будет, а новая версия уже на подходе. |
Минимальный пример с воспроизведение описан в https://github.com/dmitry-j-mikhin/angie-atexit-bug
Возникает только на Angie 1.2.0, на ванильном Nginx 1.25.2 такой проблемы нет, выглядит регрессом самого Angie.
The text was updated successfully, but these errors were encountered: