|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
Patchestmp (last revision 2018-01-26 09:33 UTC by gaoyan at gmail dot com)Pull RequestsHistoryAllCommentsChangesGit/SVN commits
[2018-01-26 10:50 UTC] gaoyansing at gmail dot com
[2021-08-24 13:52 UTC] cmb@php.net
-Status: Open
+Status: Closed
-Package: radius
+Package: PECL
-Assigned To:
+Assigned To: cmb
[2021-08-24 13:52 UTC] cmb@php.net
|
|||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sun Nov 02 08:00:02 2025 UTC |
Description: ------------ 我使用PHP7.0.9 版本 Redis 使用的 3.1.5 当我调用reids->hgetAll的时候,这个问题必选 i use php + redis with version at 7.0.9 and 3.1.5 when i use reidis function hgetAll i get a segment failt error i cath the core and gdb id ,get the message i sent it please help me ,think you Test script: --------------- php 7.0.9 redis 3.1.5 hegetall doesn't work Expected result: ---------------- 0 0x00007ff9922eb428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54 #1 0x00007ff9922ed02a in __GI_abort () at abort.c:89 #2 0x00007ff9922e3bd7 in __assert_fail_base (fmt=<optimized out>, assertion=assertion@entry=0x1272060 "(arr)->gc.refcount <= 1", file=file@entry=0x1272030 "/var/www/docker/php-7.0.9/Zend/zend_variables.c", line=line@entry=43, function=function@entry=0x1272140 <__PRETTY_FUNCTION__.8867> "_zval_dtor_func") at assert.c:92 #3 0x00007ff9922e3c82 in __GI___assert_fail (assertion=0x1272060 "(arr)->gc.refcount <= 1", file=0x1272030 "/var/www/docker/php-7.0.9/Zend/zend_variables.c", line=43, function=0x1272140 <__PRETTY_FUNCTION__.8867> "_zval_dtor_func") at assert.c:101 #4 0x0000000000a71e86 in _zval_dtor_func (p=0x7ff98e6f47e0, __zend_filename=0x7ff98ebe1178 "/var/www/docker/redis/redis-3.1.5/library.c", __zend_lineno=1139) at /var/www/docker/php-7.0.9/Zend/zend_variables.c:43 #5 0x00007ff98eba585b in _zval_dtor (zvalue=0x7ffd6497a9a0, __zend_filename=0x7ff98ebe1178 "/var/www/docker/redis/redis-3.1.5/library.c", __zend_lineno=1139) at /usr/local/php7.0.9/include/php/Zend/zend_variables.h:44 #6 0x00007ff98eba9980 in array_zip_values_and_scores (redis_sock=0x7ff98e6361c0, z_tab=0x7ffd6497aa70, decode=0) at /var/www/docker/redis/redis-3.1.5/library.c:1139 #7 0x00007ff98eba9af4 in redis_mbulk_reply_zipped (execute_data=0x7ff98ee19870, return_value=0x7ffd6497bd30, redis_sock=0x7ff98e6361c0, z_tab=0x0, unserialize=2, decode=0) at /var/www/docker/redis/redis-3.1.5/library.c:1174 #8 0x00007ff98eba9d82 in redis_mbulk_reply_zipped_vals (execute_data=0x7ff98ee19870, return_value=0x7ffd6497bd30, redis_sock=0x7ff98e6361c0, z_tab=0x0, ctx=0x0) at /var/www/docker/redis/redis-3.1.5/library.c:1212 #9 0x00007ff98eb8d72f in zim_Redis_hGetAll (execute_data=0x7ff98ee19870, return_value=0x7ffd6497bd30) at /var/www/docker/redis/redis-3.1.5/redis.c:2121 #10 0x0000000000a5dc8c in zend_call_function (fci=0x7ffd6497bd70, fci_cache=0x7ffd6497bd40) at /var/www/docker/php-7.0.9/Zend/zend_execute_API.c:885 #11 0x00000000008abdc3 in zif_call_user_func_array (execute_data=0x7ff98ee197f0, return_value=0x7ff98ee197d0) at /var/www/docker/php-7.0.9/ext/standard/basic_functions.c:4815 #12 0x0000000000ad56b2 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER () at /var/www/docker/php-7.0.9/Zend/zend_vm_execute.h:714 #13 0x0000000000ad4b31 in execute_ex (ex=0x7ff98ee14220) at /var/www/docker/php-7.0.9/Zend/zend_vm_execute.h:414 #14 0x0000000000a5db66 in zend_call_function (fci=0x7ffd6497c0a0, fci_cache=0x7ffd6497c070) at /var/www/docker/php-7.0.9/Zend/zend_execute_API.c:866 #15 0x0000000000a9dae3 in zend_call_method (object=0x7ffd6497c240, obj_ce=0x7ff98ef08d50, fn_proxy=0x0, function_name=0x7ff98eef0418 "watchaction", function_name_len=11, retval_ptr=0x7ffd6497c220, param_count=0, arg1=0x0, arg2=0x0) at /var/www/docker/php-7.0.9/Zend/zend_interfaces.c:104 #16 0x00007ff98e91348e in yaf_dispatcher_handle (dispatcher=0x7ff98ee141d0, request=0x7ff98ee7e248, response=0x7ffd6497c440, view=0x7ff98ee7e238) at /tmp/pear/temp/yaf/yaf_dispatcher.c:603 #17 0x00007ff98e914c86 in yaf_dispatcher_dispatch (dispatcher=0x7ff98ee141d0, response_ptr=0x7ffd6497c440) at /tmp/pear/temp/yaf/yaf_dispatcher.c:882 #18 0x00007ff98e916646 in zim_yaf_dispatcher_dispatch (execute_data=0x7ff98ee141b0, return_value=0x7ff98ee141a0) at /tmp/pear/temp/yaf/yaf_dispatcher.c:1132 #19 0x0000000000ad5cb1 in ZEND_DO_FCALL_SPEC_HANDLER () at /var/www/docker/php-7.0.9/Zend/zend_vm_execute.h:842 Actual result: -------------- 0 0x00007ff9922eb428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54 #1 0x00007ff9922ed02a in __GI_abort () at abort.c:89 #2 0x00007ff9922e3bd7 in __assert_fail_base (fmt=<optimized out>, assertion=assertion@entry=0x1272060 "(arr)->gc.refcount <= 1", file=file@entry=0x1272030 "/var/www/docker/php-7.0.9/Zend/zend_variables.c", line=line@entry=43, function=function@entry=0x1272140 <__PRETTY_FUNCTION__.8867> "_zval_dtor_func") at assert.c:92 #3 0x00007ff9922e3c82 in __GI___assert_fail (assertion=0x1272060 "(arr)->gc.refcount <= 1", file=0x1272030 "/var/www/docker/php-7.0.9/Zend/zend_variables.c", line=43, function=0x1272140 <__PRETTY_FUNCTION__.8867> "_zval_dtor_func") at assert.c:101 #4 0x0000000000a71e86 in _zval_dtor_func (p=0x7ff98e6f47e0, __zend_filename=0x7ff98ebe1178 "/var/www/docker/redis/redis-3.1.5/library.c", __zend_lineno=1139) at /var/www/docker/php-7.0.9/Zend/zend_variables.c:43 #5 0x00007ff98eba585b in _zval_dtor (zvalue=0x7ffd6497a9a0, __zend_filename=0x7ff98ebe1178 "/var/www/docker/redis/redis-3.1.5/library.c", __zend_lineno=1139) at /usr/local/php7.0.9/include/php/Zend/zend_variables.h:44 #6 0x00007ff98eba9980 in array_zip_values_and_scores (redis_sock=0x7ff98e6361c0, z_tab=0x7ffd6497aa70, decode=0) at /var/www/docker/redis/redis-3.1.5/library.c:1139 #7 0x00007ff98eba9af4 in redis_mbulk_reply_zipped (execute_data=0x7ff98ee19870, return_value=0x7ffd6497bd30, redis_sock=0x7ff98e6361c0, z_tab=0x0, unserialize=2, decode=0) at /var/www/docker/redis/redis-3.1.5/library.c:1174 #8 0x00007ff98eba9d82 in redis_mbulk_reply_zipped_vals (execute_data=0x7ff98ee19870, return_value=0x7ffd6497bd30, redis_sock=0x7ff98e6361c0, z_tab=0x0, ctx=0x0) at /var/www/docker/redis/redis-3.1.5/library.c:1212 #9 0x00007ff98eb8d72f in zim_Redis_hGetAll (execute_data=0x7ff98ee19870, return_value=0x7ffd6497bd30) at /var/www/docker/redis/redis-3.1.5/redis.c:2121 #10 0x0000000000a5dc8c in zend_call_function (fci=0x7ffd6497bd70, fci_cache=0x7ffd6497bd40) at /var/www/docker/php-7.0.9/Zend/zend_execute_API.c:885 #11 0x00000000008abdc3 in zif_call_user_func_array (execute_data=0x7ff98ee197f0, return_value=0x7ff98ee197d0) at /var/www/docker/php-7.0.9/ext/standard/basic_functions.c:4815 #12 0x0000000000ad56b2 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER () at /var/www/docker/php-7.0.9/Zend/zend_vm_execute.h:714 #13 0x0000000000ad4b31 in execute_ex (ex=0x7ff98ee14220) at /var/www/docker/php-7.0.9/Zend/zend_vm_execute.h:414 #14 0x0000000000a5db66 in zend_call_function (fci=0x7ffd6497c0a0, fci_cache=0x7ffd6497c070) at /var/www/docker/php-7.0.9/Zend/zend_execute_API.c:866 #15 0x0000000000a9dae3 in zend_call_method (object=0x7ffd6497c240, obj_ce=0x7ff98ef08d50, fn_proxy=0x0, function_name=0x7ff98eef0418 "watchaction", function_name_len=11, retval_ptr=0x7ffd6497c220, param_count=0, arg1=0x0, arg2=0x0) at /var/www/docker/php-7.0.9/Zend/zend_interfaces.c:104 #16 0x00007ff98e91348e in yaf_dispatcher_handle (dispatcher=0x7ff98ee141d0, request=0x7ff98ee7e248, response=0x7ffd6497c440, view=0x7ff98ee7e238) at /tmp/pear/temp/yaf/yaf_dispatcher.c:603 #17 0x00007ff98e914c86 in yaf_dispatcher_dispatch (dispatcher=0x7ff98ee141d0, response_ptr=0x7ffd6497c440) at /tmp/pear/temp/yaf/yaf_dispatcher.c:882 #18 0x00007ff98e916646 in zim_yaf_dispatcher_dispatch (execute_data=0x7ff98ee141b0, return_value=0x7ff98ee141a0) at /tmp/pear/temp/yaf/yaf_dispatcher.c:1132 #19 0x0000000000ad5cb1 in ZEND_DO_FCALL_SPEC_HANDLER () at /var/www/docker/php-7.0.9/Zend/zend_vm_execute.h:842