[oi-dev] Apache24 PHP 8.4+ segfault

Bill Sommerfeld sommerfeld at hamachi.org
Fri Oct 23 00:16:49 UTC 2026


On 10/22/26 16:03, Bill Sommerfeld wrote:
> On 10/22/26 12:12, Stephan Althaus via oi-dev wrote:
>> # ls -l /usr/apache2/2.4/core
>> -rw-------   1 root     root     120263485 Oct 22 20:45 /usr/ 
>> apache2/2.4/core
>>
>> # pstack /usr/apache2/2.4/core
>> core '/usr/apache2/2.4/core' of 10935:  /usr/apache2/2.4/bin/httpd -k 
>> start
>>   00007fff8ddf79d1 sapi_register_post_entry () + 31
>>   00007fff8ddf7b3a sapi_register_post_entries () + 2a
>>   00007fff8ddeaa10 php_setup_sapi_content_types () + 10
>>   00007fff8dddb420 tsrm_update_active_threads () + b0
>>   00007fff8dddba4f ts_allocate_fast_id () + df
>>   00007fff8dfa8f8f php_apache_server_startup () + 8f
>>   00000000004781c3 ap_run_post_config () + 63
>>   000000000044ad14 main () + a74
>>   0000000000449a37 _start_crt () + 87
>>   0000000000449998 _start () + 18
>>
>>
>> I will have another look at it tomorrow.
> I can reproduce this with the same stack trace.  At first glance it 
> looks like some of the patches to the PHP TSRM ("Thread Safe Resource 
> Manager") found in php 8.3 didn't make it into our port of 8.4.
Restoring the patches results in a mod_php84.so which doesn't crash 
httpd and which can execute a "hello world"-level PHP script.  I'll be 
sending this out for review shortly.





More information about the oi-dev mailing list