Bug #71556 [Opn->Fbk]: Segmentation Fault when running tests
| From: | laruence@php.net | Date: | Tue, 09 Feb 2016 13:38:57 +0000 |
| Subject: | Bug #71556 [Opn->Fbk]: Segmentation Fault when running tests | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-199130@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=71556&edit=1
ID: 71556
Updated by: laruence@php.net
Reported by: fenix440 at gmail dot com
Summary: Segmentation Fault when running tests
-Status: Open
+Status: Feedback
Type: Bug
Package: *General Issues
Operating System: ubuntu 14.04.3
PHP Version: 7.0.3
Block user comment: N
Private report: N
New Comment:
Thank you for this bug report. To properly diagnose the problem, we
need a short but complete example script to be able to reproduce
this bug ourselves.
A proper reproducing script starts with <?php and ends with ?>,
is max. 10-20 lines long and does not require any external
resources such as databases, etc. If the script requires a
database to demonstrate the issue, please make sure it creates
all necessary tables, stored procedures etc.
Please avoid embedding huge scripts into the report.
Previous Comments:
------------------------------------------------------------------------
[2016-02-09 10:49:12] fenix440 at gmail dot com
This is what I get after disabling xdebug:
Program received signal SIGSEGV, Segmentation fault.
_zend_hash_add_or_update_i (flag=8, pData=0x7fffffff3770, key=0x68, ht=0x7fffe7aeb5e8) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_hash.c:603
603 in /build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_hash.c
(gdb) bt
#0 _zend_hash_add_or_update_i (flag=8, pData=0x7fffffff3770, key=0x68, ht=0x7fffe7aeb5e8) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_hash.c:603
#1 _zend_hash_add_new (ht=0x7fffe7aeb5e8, key=key@entry=0x68, pData=0x7fffffff3770) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_hash.c:640
#2 0x0000000000620b96 in zif_array_map (execute_data=<optimized out>,
return_value=0x7fffe7a81dc0) at /build/php7.0-5gQmPU/php7.0-7.0.3/ext/standard/array.c:5298
#3 0x000000000070d02b in dtrace_execute_internal (execute_data=<optimized out>,
return_value=<optimized out>) at /build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_dtrace.c:107
#4 0x00000000007951e3 in ZEND_DO_FCALL_SPEC_HANDLER () at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:844
#5 0x0000000000757e8b in execute_ex (ex=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:414
#6 0x000000000070cf29 in dtrace_execute_ex (execute_data=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_dtrace.c:83
#7 0x0000000000794ec0 in ZEND_DO_FCALL_SPEC_HANDLER () at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:800
#8 0x0000000000757e8b in execute_ex (ex=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:414
#9 0x000000000070cf29 in dtrace_execute_ex (execute_data=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_dtrace.c:83
#10 0x0000000000794ec0 in ZEND_DO_FCALL_SPEC_HANDLER () at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:800
#11 0x0000000000757e8b in execute_ex (ex=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:414
#12 0x000000000070cf29 in dtrace_execute_ex (execute_data=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_dtrace.c:83
#13 0x0000000000794ec0 in ZEND_DO_FCALL_SPEC_HANDLER () at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:800
#14 0x0000000000757e8b in execute_ex (ex=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:414
#15 0x000000000070cf29 in dtrace_execute_ex (execute_data=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_dtrace.c:83
#16 0x0000000000794ec0 in ZEND_DO_FCALL_SPEC_HANDLER () at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:800
#17 0x0000000000757e8b in execute_ex (ex=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:414
#18 0x000000000070cf29 in dtrace_execute_ex (execute_data=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_dtrace.c:83
#19 0x0000000000794ec0 in ZEND_DO_FCALL_SPEC_HANDLER () at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:800
#20 0x0000000000757e8b in execute_ex (ex=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:414
#21 0x000000000070cf29 in dtrace_execute_ex (execute_data=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_dtrace.c:83
#22 0x0000000000794ec0 in ZEND_DO_FCALL_SPEC_HANDLER () at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:800
#23 0x0000000000757e8b in execute_ex (ex=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:414
#24 0x000000000070cf29 in dtrace_execute_ex (execute_data=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_dtrace.c:83
#25 0x0000000000794ec0 in ZEND_DO_FCALL_SPEC_HANDLER () at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:800
#26 0x0000000000757e8b in execute_ex (ex=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:414
#27 0x000000000070cf29 in dtrace_execute_ex (execute_data=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_dtrace.c:83
#28 0x0000000000794ec0 in ZEND_DO_FCALL_SPEC_HANDLER () at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:800
#29 0x0000000000757e8b in execute_ex (ex=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:414
#30 0x000000000070cf29 in dtrace_execute_ex (execute_data=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_dtrace.c:83
#31 0x0000000000794ec0 in ZEND_DO_FCALL_SPEC_HANDLER () at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:800
#32 0x0000000000757e8b in execute_ex (ex=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:414
#33 0x000000000070cf29 in dtrace_execute_ex (execute_data=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_dtrace.c:83
------------------------------------------------------------------------
[2016-02-09 10:46:03] fenix440 at gmail dot com
The same issue even when xdebug is disabled.
------------------------------------------------------------------------
[2016-02-09 09:24:27] yohgaki@php.net
Try without XDebug to see if it helps.
------------------------------------------------------------------------
[2016-02-09 08:29:38] fenix440 at gmail dot com
Description:
------------
We develop standard api application with some integration tests (laravel5.2.x,mysql5.7.11).
During tests execution we receive Segmentation Fault. But when we repeat the same tests in php5.6.x
all tests pass. We have a little information why this happens and attempted to find the cause of
this issue in our tests, but without success.
Actual result:
--------------
Program received signal SIGSEGV, Segmentation fault.
_zend_hash_add_or_update_i (flag=8, pData=0x7ffffffef990, key=0xfffffffe0000001e, ht=0x7fffe74a95b0)
at /build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_hash.c:603
603 in /build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_hash.c
#0 _zend_hash_add_or_update_i (flag=8, pData=0x7ffffffef990, key=0xfffffffe0000001e,
ht=0x7fffe74a95b0) at /build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_hash.c:603
#1 _zend_hash_add_new (ht=0x7fffe74a95b0, key=key@entry=0xfffffffe0000001e, pData=0x7ffffffef990)
at /build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_hash.c:640
#2 0x0000000000620b96 in zif_array_map (execute_data=<optimized out>,
return_value=0x7fffe743fdc0) at /build/php7.0-5gQmPU/php7.0-7.0.3/ext/standard/array.c:5298
#3 0x000000000070d02b in dtrace_execute_internal (execute_data=<optimized out>,
return_value=<optimized out>) at /build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_dtrace.c:107
#4 0x00007ffff50d43b1 in xdebug_execute_internal (current_execute_data=0x7fffe743fe60,
return_value=0x7fffe743fdc0) at /build/xdebug-SvyDTo/xdebug-2.4.0~rc4/xdebug-2.4.0RC4/xdebug.c:2025
#5 0x00000000007951e3 in ZEND_DO_FCALL_SPEC_HANDLER () at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:844
#6 0x0000000000757e8b in execute_ex (ex=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:414
#7 0x000000000070cf29 in dtrace_execute_ex (execute_data=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_dtrace.c:83
#8 0x00007ffff50d3a3f in xdebug_execute_ex (execute_data=0x7fffe743fd30) at
/build/xdebug-SvyDTo/xdebug-2.4.0~rc4/xdebug-2.4.0RC4/xdebug.c:1880
#9 0x0000000000794ec0 in ZEND_DO_FCALL_SPEC_HANDLER () at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:800
#10 0x0000000000757e8b in execute_ex (ex=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:414
#11 0x000000000070cf29 in dtrace_execute_ex (execute_data=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_dtrace.c:83
#12 0x00007ffff50d3a3f in xdebug_execute_ex (execute_data=0x7fffe743fc10) at
/build/xdebug-SvyDTo/xdebug-2.4.0~rc4/xdebug-2.4.0RC4/xdebug.c:1880
#13 0x0000000000794ec0 in ZEND_DO_FCALL_SPEC_HANDLER () at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:800
#14 0x0000000000757e8b in execute_ex (ex=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:414
#15 0x000000000070cf29 in dtrace_execute_ex (execute_data=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_dtrace.c:83
#16 0x00007ffff50d3a3f in xdebug_execute_ex (execute_data=0x7fffe743fa30) at
/build/xdebug-SvyDTo/xdebug-2.4.0~rc4/xdebug-2.4.0RC4/xdebug.c:1880
#17 0x0000000000794ec0 in ZEND_DO_FCALL_SPEC_HANDLER () at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:800
#18 0x0000000000757e8b in execute_ex (ex=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:414
#19 0x000000000070cf29 in dtrace_execute_ex (execute_data=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_dtrace.c:83
#20 0x00007ffff50d3a3f in xdebug_execute_ex (execute_data=0x7fffe743f8d0) at
/build/xdebug-SvyDTo/xdebug-2.4.0~rc4/xdebug-2.4.0RC4/xdebug.c:1880
#21 0x0000000000794ec0 in ZEND_DO_FCALL_SPEC_HANDLER () at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:800
#22 0x0000000000757e8b in execute_ex (ex=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:414
#23 0x000000000070cf29 in dtrace_execute_ex (execute_data=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_dtrace.c:83
#24 0x00007ffff50d3a3f in xdebug_execute_ex (execute_data=0x7fffe743f690) at
/build/xdebug-SvyDTo/xdebug-2.4.0~rc4/xdebug-2.4.0RC4/xdebug.c:1880
#25 0x0000000000794ec0 in ZEND_DO_FCALL_SPEC_HANDLER () at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:800
#26 0x0000000000757e8b in execute_ex (ex=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:414
#27 0x000000000070cf29 in dtrace_execute_ex (execute_data=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_dtrace.c:83
#28 0x00007ffff50d3a3f in xdebug_execute_ex (execute_data=0x7fffe743f580) at
/build/xdebug-SvyDTo/xdebug-2.4.0~rc4/xdebug-2.4.0RC4/xdebug.c:1880
#29 0x0000000000794ec0 in ZEND_DO_FCALL_SPEC_HANDLER () at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:800
#30 0x0000000000757e8b in execute_ex (ex=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:414
#31 0x000000000070cf29 in dtrace_execute_ex (execute_data=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_dtrace.c:83
#32 0x00007ffff50d3a3f in xdebug_execute_ex (execute_data=0x7fffe743f4f0) at
/build/xdebug-SvyDTo/xdebug-2.4.0~rc4/xdebug-2.4.0RC4/xdebug.c:1880
#33 0x0000000000794ec0 in ZEND_DO_FCALL_SPEC_HANDLER () at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:800
#34 0x0000000000757e8b in execute_ex (ex=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:414
#35 0x000000000070cf29 in dtrace_execute_ex (execute_data=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_dtrace.c:83
#36 0x00007ffff50d3a3f in xdebug_execute_ex (execute_data=0x7fffe743f380) at
/build/xdebug-SvyDTo/xdebug-2.4.0~rc4/xdebug-2.4.0RC4/xdebug.c:1880
#37 0x0000000000794ec0 in ZEND_DO_FCALL_SPEC_HANDLER () at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:800
#38 0x0000000000757e8b in execute_ex (ex=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:414
#39 0x000000000070cf29 in dtrace_execute_ex (execute_data=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_dtrace.c:83
#40 0x00007ffff50d3a3f in xdebug_execute_ex (execute_data=0x7fffe743f1d0) at
/build/xdebug-SvyDTo/xdebug-2.4.0~rc4/xdebug-2.4.0RC4/xdebug.c:1880
#41 0x0000000000794ec0 in ZEND_DO_FCALL_SPEC_HANDLER () at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:800
#42 0x0000000000757e8b in execute_ex (ex=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:414
#43 0x000000000070cf29 in dtrace_execute_ex (execute_data=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_dtrace.c:83
#44 0x00007ffff50d3a3f in xdebug_execute_ex (execute_data=0x7fffe743f0b0) at
/build/xdebug-SvyDTo/xdebug-2.4.0~rc4/xdebug-2.4.0RC4/xdebug.c:1880
#45 0x0000000000794ec0 in ZEND_DO_FCALL_SPEC_HANDLER () at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:800
#46 0x0000000000757e8b in execute_ex (ex=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:414
#47 0x000000000070cf29 in dtrace_execute_ex (execute_data=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_dtrace.c:83
#48 0x00007ffff50d3a3f in xdebug_execute_ex (execute_data=0x7fffe743ef80) at
/build/xdebug-SvyDTo/xdebug-2.4.0~rc4/xdebug-2.4.0RC4/xdebug.c:1880
#49 0x000000000070e84c in zend_call_function (fci=fci@entry=0x7fffffff0c10,
fci_cache=fci_cache@entry=0x7fffffff0be0) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_execute_API.c:860
#50 0x000000000062342d in zif_call_user_func_array (execute_data=0x7fffe743ef00,
return_value=0x7fffe743eec0) at
/build/php7.0-5gQmPU/php7.0-7.0.3/ext/standard/basic_functions.c:4811
#51 0x000000000070d02b in dtrace_execute_internal (execute_data=<optimized out>,
return_value=<optimized out>) at /build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_dtrace.c:107
#52 0x00007ffff50d43b1 in xdebug_execute_internal (current_execute_data=0x7fffe743ef00,
return_value=0x7fffe743eec0) at /build/xdebug-SvyDTo/xdebug-2.4.0~rc4/xdebug-2.4.0RC4/xdebug.c:2025
#53 0x00000000007951e3 in ZEND_DO_FCALL_SPEC_HANDLER () at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:844
#54 0x0000000000757e8b in execute_ex (ex=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:414
#55 0x000000000070cf29 in dtrace_execute_ex (execute_data=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_dtrace.c:83
#56 0x00007ffff50d3a3f in xdebug_execute_ex (execute_data=0x7fffe743ee00) at
/build/xdebug-SvyDTo/xdebug-2.4.0~rc4/xdebug-2.4.0RC4/xdebug.c:1880
#57 0x000000000079a17d in ZEND_CALL_TRAMPOLINE_SPEC_HANDLER () at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:1771
#58 0x0000000000757e8b in execute_ex (ex=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:414
#59 0x000000000070cf29 in dtrace_execute_ex (execute_data=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_dtrace.c:83
#60 0x00007ffff50d3a3f in xdebug_execute_ex (execute_data=0x7fffe743ee00) at
/build/xdebug-SvyDTo/xdebug-2.4.0~rc4/xdebug-2.4.0RC4/xdebug.c:1880
#61 0x0000000000794ec0 in ZEND_DO_FCALL_SPEC_HANDLER () at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:800
#62 0x0000000000757e8b in execute_ex (ex=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_vm_execute.h:414
#63 0x000000000070cf29 in dtrace_execute_ex (execute_data=<optimized out>) at
/build/php7.0-5gQmPU/php7.0-7.0.3/Zend/zend_dtrace.c:83
#64 0x00007ffff50d3a3f in xdebug_execute_ex (execute_data=0x7fffe743ed90) at
/build/xdebug-SvyDTo/xdebug-2.4.0~rc4/xdebug-2.4.0RC4/xdebug.c:1880
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=71556&edit=1