{"id":18986871,"date":"2026-08-07T09:58:48","date_gmt":"2026-08-07T09:58:48","guid":{"rendered":"https:\/\/wordpress.org\/support\/topic\/issue-php-fpm-workers-segfault-sigsegv\/"},"modified":"2026-08-07T09:58:48","modified_gmt":"2026-08-07T09:58:48","slug":"issue-php-fpm-workers-segfault-sigsegv","status":"publish","type":"topic","link":"https:\/\/wordpress.org\/support\/topic\/issue-php-fpm-workers-segfault-sigsegv\/","title":{"rendered":"Issue: PHP-FPM workers segfault (SIGSEGV)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Hello,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Issue: PHP-FPM workers segfault (SIGSEGV) after sustained uptime when Redis Object Cache plugin&#8217;s drop-in (object-cache.php) is active, on PHP 8.5.9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Environment:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">PHP 8.5.9 (Plesk build, plesk-php85-8.5.9-0redhat.9.260731.1229)<br \/>WordPress with Redis Object Cache plugin v2.8.0<br \/>Redis 6.2.22, Unix socket connection<br \/>Confirmed reproducible with both PhpRedis 6.3.0 and Predis 2.4.0 as the client backend (ruling out a client-library-specific bug)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Symptom: Workers crash with SIGSEGV after 700\u20131600+ seconds of uptime (not immediately on first request), causing intermittent 503 errors sitewide.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Crash location (confirmed via coredumpctl + gdb with debug symbols installed): 0 ZEND_SEND_VAL_EX_SIMPLE_SPEC_CONST_HANDLER (execute_data=\u2026, opline=\u2026)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">at Zend\/zend_vm_execute.h:6227<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is core Zend Engine VM opcode-handling code, not extension-specific \u2014 strongly suggests either a PHP 8.5 core memory-safety bug, or heap corruption originating elsewhere that only manifests when this specific opcode handler runs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Reproduction: Enable Redis Object Cache plugin&#8217;s drop-in on a live WordPress site under real traffic; crashes begin after ~10-25 minutes of sustained operation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Current status: Object cache disabled (drop-in removed) as a workaround. Site stable without it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thx<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">br<\/p>\n","protected":false},"template":"","class_list":["post-18986871","topic","type-topic","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/18986871","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/18986871\/revisions"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=18986871"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}