Bug #71958 [Opn->Fbk]: Segmentation fault in garbage collector
Edit report at https://bugs.php.net/bug.php?id=71958&edit=1
ID: 71958
Updated by: dmitry@php.net
Reported by: edefimov dot it at gmail dot com
Summary: Segmentation fault in garbage collector
-Status: Open
+Status: Feedback
Type: Bug
Package: Unknown/Other Function
Operating System: Debian 3.16.7
PHP Version: 5.5.34
Block user comment: N
Private report: N
New Comment:
We can't fix GC problem without a reproducible case.
Previous Comments:
------------------------------------------------------------------------
[2016-04-04 17:11:32] edefimov dot it at gmail dot com
Description:
------------
I have a segmentation fault during execution of gc_collect_cycles() in production code. The bug
appears randomly, some requests are successful. There is a dump file with this error. The file
itself can not be shared as it contains sensitive data, but we can provide some information from it.
Actual result:
--------------
dbg trace fragment:
Program terminated with signal 11, Segmentation fault.
#0 zval_scan_black (pz=0x3417d1000) at /usr/src/builddir/Zend/zend_gc.c:289
289 /usr/src/builddir/Zend/zend_gc.c: No such file or directory.
#0 zval_scan_black (pz=0x3417d1000) at /usr/src/builddir/Zend/zend_gc.c:289
#1 0x000000000070e3bd in zval_scan_black (pz=<optimized out>) at
/usr/src/builddir/Zend/zend_gc.c:321
#2 0x000000000070e40f in zval_scan_black (pz=<optimized out>) at
/usr/src/builddir/Zend/zend_gc.c:296
#3 0x000000000070e40f in zval_scan_black (pz=<optimized out>) at
/usr/src/builddir/Zend/zend_gc.c:296
#4 0x000000000070e40f in zval_scan_black (pz=<optimized out>) at
/usr/src/builddir/Zend/zend_gc.c:296
#5 0x000000000070e3bd in zval_scan_black (pz=<optimized out>) at
/usr/src/builddir/Zend/zend_gc.c:321
#6 0x000000000070e40f in zval_scan_black (pz=<optimized out>) at
/usr/src/builddir/Zend/zend_gc.c:296
#7 0x000000000070e40f in zval_scan_black (pz=<optimized out>) at
/usr/src/builddir/Zend/zend_gc.c:296
#8 0x000000000070e3bd in zval_scan_black (pz=<optimized out>) at
/usr/src/builddir/Zend/zend_gc.c:321
#9 0x000000000070e7e5 in zval_scan (pz=<optimized out>) at
/usr/src/builddir/Zend/zend_gc.c:514
#10 0x000000000070ed9c in zobj_scan (pz=<optimized out>) at
/usr/src/builddir/Zend/zend_gc.c:600
#11 gc_scan_roots () at /usr/src/builddir/Zend/zend_gc.c:620
#12 gc_collect_cycles () at /usr/src/builddir/Zend/zend_gc.c:791
#13 0x000000000070f392 in gc_zval_possible_root (zv=<optimized out>) at
/usr/src/builddir/Zend/zend_gc.c:163
#14 0x0000000000798fbf in gc_zval_check_possible_root (z=<optimized out>) at
/usr/src/builddir/Zend/zend_gc.h:183
#15 zend_pzval_unlock_func (unref=1, should_free=<synthetic pointer>, z=<optimized out>)
at /usr/src/builddir/Zend/zend_execute.c:82
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=71958&edit=1
Thread (3 messages)