| nginx-module-media-framework-1.29.6+2.0.6-6.el10.gps.x86_64
[468 KiB] |
Changelog
by Danila Vershinin (2026-03-12):
- Fix SIGSEGV at worker startup caused by -DNGX_COMPILER=__GNUC__ in CC_OPT.
__GNUC__ is a preprocessor integer (e.g. 14), not a string. Kaltura's
ngx_http_live_api_module.c uses ngx_json_string(NGX_COMPILER) which expands
via ngx_string() to { sizeof(NGX_COMPILER)-1, (u_char*)NGX_COMPILER }.
With NGX_COMPILER=14, this became { 1, (u_char*)0xe } — a bogus pointer
that crashed in ngx_escape_json() during worker init_process.
The -D also shadowed nginx's own correct "#define NGX_COMPILER "gcc X.Y.Z""
in ngx_auto_config.h because auto/define uses an #ifndef guard.
Fix: remove the -D entirely and let nginx's auto/cc/name handle it.
|
| nginx-module-media-framework-1.29.6+2.0.6-5.el10.gps.x86_64
[468 KiB] |
Changelog
by Danila Vershinin (2026-03-12):
- Fix SIGSEGV at worker startup caused by -DNGX_COMPILER=__GNUC__ in CC_OPT.
__GNUC__ is a preprocessor integer (e.g. 14), not a string. Kaltura's
ngx_http_live_api_module.c uses ngx_json_string(NGX_COMPILER) which expands
via ngx_string() to { sizeof(NGX_COMPILER)-1, (u_char*)NGX_COMPILER }.
With NGX_COMPILER=14, this became { 1, (u_char*)0xe } — a bogus pointer
that crashed in ngx_escape_json() during worker init_process.
The -D also shadowed nginx's own correct "#define NGX_COMPILER "gcc X.Y.Z""
in ngx_auto_config.h because auto/define uses an #ifndef guard.
Fix: remove the -D entirely and let nginx's auto/cc/name handle it.
|
| nginx-module-media-framework-1.29.6+2.0.6-4.el10.gps.x86_64
[468 KiB] |
Changelog
by Danila Vershinin (2026-03-12):
- Fix SIGSEGV at worker startup: ensure NGX_COMPILER is a string literal, not __GNUC__ integer
|
| nginx-module-media-framework-1.29.6+2.0.6-2.el10.gps.x86_64
[468 KiB] |
Changelog
by Danila Vershinin (2026-03-12):
- Fix SIGSEGV at worker startup: removed -D NGX_COMPILER=__GNUC__ (integer, not string)
|
| nginx-module-media-framework-1.29.6+2.0.6-1.el10.gps.x86_64
[468 KiB] |
Changelog
by Danila Vershinin (2025-11-14):
- Carefully updated to upstream module version 2.0.6
|
| nginx-module-media-framework-1.29.5+2.0.6-1.el10.gps.x86_64
[468 KiB] |
Changelog
by Danila Vershinin (2025-11-14):
- Carefully updated to upstream module version 2.0.6
|
| nginx-module-media-framework-1.29.4+2.0.6-1.el10.gps.x86_64
[468 KiB] |
Changelog
by Danila Vershinin (2025-11-14):
- Carefully updated to upstream module version 2.0.6
|
| nginx-module-media-framework-1.29.3+2.0.6-1.el10.gps.x86_64
[468 KiB] |
Changelog
by Danila Vershinin (2025-11-14):
- Carefully updated to upstream module version 2.0.6
|
| nginx-module-media-framework-1.29.3+2.0.5-1.el10.gps.x86_64
[468 KiB] |
Changelog
by Danila Vershinin (2025-11-04):
- Carefully updated to upstream module version 2.0.5
|
| nginx-module-media-framework-1.29.2+2.0.3-1.el10.gps.x86_64
[468 KiB] |
Changelog
by Danila Vershinin (2025-10-28):
- Carefully updated to upstream module version 2.0.3
|
| nginx-module-media-framework-1.29.2+2.0.1-1.el10.gps.x86_64
[468 KiB] |
Changelog
by Danila Vershinin (2025-10-06):
- Carefully updated to upstream module version 2.0.1
|
| nginx-module-media-framework-1.29.1+2.0.1-1.el10.gps.x86_64
[468 KiB] |
Changelog
by Danila Vershinin (2025-10-06):
- Carefully updated to upstream module version 2.0.1
|
| nginx-module-media-framework-1.29.1+2.0.0-1.el10.gps.x86_64
[467 KiB] |
Changelog
by Danila Vershinin (2025-09-15):
- Carefully updated to upstream module version 2.0.0
|
| nginx-module-media-framework-1.29.1+1.30.1-1.el10.gps.x86_64
[467 KiB] |
Changelog
by Danila Vershinin (2025-05-06):
- Carefully updated to upstream module version 1.30.1
|
| nginx-module-media-framework-1.29.0+1.30.1-1.el10.gps.x86_64
[467 KiB] |
Changelog
by Danila Vershinin (2025-05-06):
- Carefully updated to upstream module version 1.30.1
|