A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/runkit7/runkit7/issues/217 below:

Segmentation fault in php 7.4 with opcache installed and opcache.enable_cli=1 · Issue #217 · runkit7/runkit7 · GitHub

Possibly related to #208 or changes to reflection - I haven't looked into this much

Related to #117

This is one of many test failures. It's limited to php 7.4+.

PHP_VERSION : 7.4.3-dev                                                                                                                                                                                                                                                                                                                                                                                          [17/294]
ZEND_VERSION: 3.4.0                                                                                   
PHP_OS      : Linux - Linux student3 4.15.0-72-generic #81~16.04.1-Ubuntu SMP Tue Nov 26 16:34:21 UTC 2019 x86_64
INI actual  : /path/to/runkit7                                                         
More .INIs  :                                                                                         
CWD         : /path/to/runkit7                                                         
Extra dirs  :                                                                                         
VALGRIND    : valgrind-3.11.0 (memcheck)                                                              
=====================================================================                                 
Running selected tests.                                                                               
TEST 1/1 [tests/runkit_method_copy_and_doc_comment.phpt]                                              
========DIFF========                                                                                  
004+                                                                                                  
005+ Warning: runkit_method_redefine(): runkit_class::runkit_method() is not a user function in /path/to/runkit7/tests/runkit_method_copy_and_doc_comment.php on line 15
007- new doc_comment                                                                                  
008- After redefine                                                                                   
009- new doc_comment                                                                                  
009+ Segmentation fault                                                                               
010+                                                                                                  
011+ Termsig=11                                                                                       
010- After redefine 2                                                                                 
011- new doc_comment                                                                                  
012- After redefine 3                                                                                 
========DONE========                                                                                  
                                                                                                      
========MEM========                                                                                                                               
==8237== Invalid read of size 4                                                                                                                   
==8237==    at 0x7D158A: zim_reflection_method___construct (php_reflection.c:2988)                                             
==8237==    by 0xB43437: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1618)                                     
==8237==    by 0xBA886D: execute_ex (zend_vm_execute.h:53817)                                                                  
==8237==    by 0xBAC95B: zend_execute (zend_vm_execute.h:57913)                                                                
==8237==    by 0xACFA72: zend_execute_scripts (zend.c:1665)                                                                                       
==8237==    by 0xA30FCA: php_execute_script (main.c:2617)                                                                                         
==8237==    by 0xBAF518: do_cli (php_cli.c:961)                          
==8237==    by 0xBB0669: main (php_cli.c:1352)                           
==8237==  Address 0xffffffff00000012 is not stack'd, malloc'd or (recently) free'd                                                                
==8237==                                                                                                                                          
==8237==                                                                                                                                          
==8237== Process terminating with default action of signal 11 (SIGSEGV)                                                                           
==8237==  Access not within mapped region at address 0xFFFFFFFF00000012                                                                           
==8237==    at 0x7D158A: zim_reflection_method___construct (php_reflection.c:2988)
==8237==    by 0xB43437: ZEND_DO_FCALL_SPEC_RETVAL_UNUSED_HANDLER (zend_vm_execute.h:1618)                                                                                                                                                                                                          
==8237==    by 0xBA886D: execute_ex (zend_vm_execute.h:53817)                                                                                     
==8237==    by 0xBAC95B: zend_execute (zend_vm_execute.h:57913)           
==8237==    by 0xACFA72: zend_execute_scripts (zend.c:1665)               
==8237==    by 0xA30FCA: php_execute_script (main.c:2617)                 
==8237==    by 0xBAF518: do_cli (php_cli.c:961)                          
==8237==    by 0xBB0669: main (php_cli.c:1352)                           
==8237==  If you believe this happened as a result of a stack
==8237==  overflow in your program's main thread (unlikely but
==8237==  possible), you can try to increase the size of the
==8237==  main thread stack using the --main-stacksize= flag.
==8237==  The main thread stack size used in this run was 8388608.
========DONE========                                                                                  
LEAK&FAIL runkit_method_copy() function and doc_comment [tests/runkit_method_copy_and_doc_comment.phpt] 
=====================================================================


	ZVAL_STR_COPY(reflection_prop_name(object), mptr->common.function_name);  // line 2988 of php_reflection.c
	ZVAL_STR_COPY(reflection_prop_class(object), mptr->common.scope->name);
	intern->ptr = mptr;
	intern->ref_type = REF_TYPE_FUNCTION;
	intern->ce = ce;

lamtranb, rpecb and pawanksingh198


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4