Edit report at https://bugs.php.net/bug.php?id=79646&edit=1
ID: 79646
Updated by: bwoebi@php.net
Reported by: enumag at gmail dot com
Summary: Segmentation fault in garbage collector
Status: Open
Type: Bug
Package: Scripting Engine problem
Operating System: Alpine
PHP Version: 7.4.6
Block user comment: N
Private report: N
New Comment:
Is this possibly related to #79600? Can you please try with PHP 7.4.7RC1 whether the issue is still
present there?
Previous Comments:
------------------------------------------------------------------------
[2020-05-28 08:36:38] enumag at gmail dot com
Description:
------------
Recently my PHPUnit tests started failing with segfault occasionally on CI. It only started after
PHP 7.4.6 was released so I'm guessing something was broken there. Unfortunately I'm
unable to reproduce the segfault reliably so the best I was capable of doing it setting up my CI to
run PHPUnit through GDB to get a stacktrace the next time it happened which is how I found that the
segfault is related to garbage collection. Here is the trace:
Program received signal SIGSEGV, Segmentation fault.
0x000055a7fb5ecccd in zend_gc_collect_cycles ()
#0 0x000055a7fb5ecccd in zend_gc_collect_cycles ()
#1 0x000055a7fb5ebe37 in gc_possible_root_when_full ()
#2 0x000055a7fb645f71 in execute_ex ()
#3 0x000055a7fb5f1bb2 in zend_generator_resume ()
#4 0x000055a7fb5f2632 in zim_Generator_send ()
#5 0x000055a7fb64bcae in execute_ex ()
#6 0x000055a7fb5f1bb2 in zend_generator_resume ()
#7 0x000055a7fb5f2632 in zim_Generator_send ()
#8 0x000055a7fb64bcae in execute_ex ()
#9 0x000055a7fb5f1bb2 in zend_generator_resume ()
#10 0x000055a7fb5f2632 in zim_Generator_send ()
#11 0x000055a7fb64bcae in execute_ex ()
#12 0x000055a7fb64d0ed in zend_execute ()
#13 0x000055a7fb5c7744 in zend_execute_scripts ()
#14 0x000055a7fb569428 in php_execute_script ()
#15 0x000055a7fb64f175 in do_cli ()
#16 0x000055a7fb3166a7 in main ()
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=79646&edit=1