php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #73723 AddressSanitizer: stack-overflow php-7.1.0/Zend/zend_hash.c:489:8
Submitted: 2016-12-12 15:46 UTC Modified: 2016-12-12 16:09 UTC
From: rs at revskills dot cz Assigned:
Status: Not a bug Package: *General Issues
PHP Version: 7.1.0 OS: linux
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: rs at revskills dot cz
New email:
PHP Version: OS:

 

 [2016-12-12 15:46 UTC] rs at revskills dot cz
Description:
------------
AddressSanitizer: stack-overflow php-7.1.0/Zend/zend_hash.c:489:8

Test script:
---------------
<?php

class A
{
	const NAME = 'A';
	public static function test() {
		echo static::NAME, "\n";
	}
}

class B extends A
{
	const NAME = 'B';

	public static function test() {
		echo self::NAME, "\n";
C::test();
		forward_static_call(array('parent', 'test'));
	}
}

class C
{
	const NAME = 'C';

	public static function test() {
		echo self::NAME, "\n";
		forward_static_call(array('B', 'test'));
	}
}

A::test();
echo "-\n";
B::test();
echo "-\n";
C::test();

?>


Actual result:
--------------
==18977==ERROR: AddressSanitizer: stack-overflow on address 0x7ffd0febafb8 (pc 0x000000450a06 bp 0x7ffd0febb800 sp 0x7ffd0febaf70 T0)
    #0 0x450a05 in memcmp /home/fuzzer/llvm/projects/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:625:9
    #1 0x149416e in zend_hash_find_bucket /home/fuzzer/PHP/php-7.1.0/Zend/zend_hash.c:489:8
    #2 0x1493d84 in zend_hash_find /home/fuzzer/PHP/php-7.1.0/Zend/zend_hash.c:1958:6
    #3 0x13eb15c in zend_hash_find_ptr /home/fuzzer/PHP/php-7.1.0/Zend/zend_hash.h:721:7
    #4 0x13e9fc3 in zend_lookup_class_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:927:7
    #5 0x1469896 in zend_is_callable_check_class /home/fuzzer/PHP/php-7.1.0/Zend/zend_API.c:2872:19
    #6 0x1462b0b in zend_is_callable_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_API.c:3288:12
    #7 0x146a8e1 in zend_fcall_info_init /home/fuzzer/PHP/php-7.1.0/Zend/zend_API.c:3417:7
    #8 0x1479b8a in zend_parse_arg_impl /home/fuzzer/PHP/php-7.1.0/Zend/zend_API.c:706:9
    #9 0x1446fa0 in zend_parse_arg /home/fuzzer/PHP/php-7.1.0/Zend/zend_API.c:754:18
    #10 0x1448b1c in zend_parse_va_args /home/fuzzer/PHP/php-7.1.0/Zend/zend_API.c:926:7
    #11 0x1448e7d in zend_parse_parameters /home/fuzzer/PHP/php-7.1.0/Zend/zend_API.c:960:11
    #12 0x1047b4e in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4871:6
    #13 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #14 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #15 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #16 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #17 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #18 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #19 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #20 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #21 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #22 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #23 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #24 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #25 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #26 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #27 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #28 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #29 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #30 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #31 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #32 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #33 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #34 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #35 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #36 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #37 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #38 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #39 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #40 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #41 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #42 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #43 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #44 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #45 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #46 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #47 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #48 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #49 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #50 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #51 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #52 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #53 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #54 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #55 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #56 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #57 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #58 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #59 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #60 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #61 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #62 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #63 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #64 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #65 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #66 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #67 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #68 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #69 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #70 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #71 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #72 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #73 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #74 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #75 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #76 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #77 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #78 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #79 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #80 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #81 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #82 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #83 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #84 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #85 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #86 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #87 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #88 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #89 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #90 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #91 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #92 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #93 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #94 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #95 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #96 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #97 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #98 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #99 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #100 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #101 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #102 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #103 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #104 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #105 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #106 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #107 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #108 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #109 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #110 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #111 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #112 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #113 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #114 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #115 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #116 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #117 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #118 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #119 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #120 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #121 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #122 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #123 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #124 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #125 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #126 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #127 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #128 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #129 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #130 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #131 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #132 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #133 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #134 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #135 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #136 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #137 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #138 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #139 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #140 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #141 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #142 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #143 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #144 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #145 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #146 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #147 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #148 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #149 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #150 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #151 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #152 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #153 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #154 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #155 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #156 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #157 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #158 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #159 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #160 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #161 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #162 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #163 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #164 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #165 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #166 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #167 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #168 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #169 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #170 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #171 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #172 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #173 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #174 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #175 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #176 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #177 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #178 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #179 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #180 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #181 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #182 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #183 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #184 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #185 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #186 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #187 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #188 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #189 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #190 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #191 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #192 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #193 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #194 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #195 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #196 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #197 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #198 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #199 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #200 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #201 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #202 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #203 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #204 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #205 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #206 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #207 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #208 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #209 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #210 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #211 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #212 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #213 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #214 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #215 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #216 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #217 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #218 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #219 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #220 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #221 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #222 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #223 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #224 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #225 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #226 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #227 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #228 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #229 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #230 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #231 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #232 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #233 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #234 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #235 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #236 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #237 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #238 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #239 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #240 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #241 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #242 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #243 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #244 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #245 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2
    #246 0x157e1b3 in execute_ex /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:432:7
    #247 0x13e8906 in zend_call_function /home/fuzzer/PHP/php-7.1.0/Zend/zend_execute_API.c:828:3
    #248 0x1047d54 in zif_forward_static_call /home/fuzzer/PHP/php-7.1.0/ext/standard/basic_functions.c:4888:6
    #249 0x16db726 in ZEND_DO_ICALL_SPEC_RETVAL_UNUSED_HANDLER /home/fuzzer/PHP/php-7.1.0/Zend/zend_vm_execute.h:628:2

SUMMARY: AddressSanitizer: stack-overflow /home/fuzzer/llvm/projects/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:625:9 in memcmp
==18977==ABORTING


Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2016-12-12 16:09 UTC] requinix@php.net
-Status: Open +Status: Not a bug
 [2016-12-12 16:09 UTC] requinix@php.net
You created infinite recursion: C::test -> B::test -> C::test.
 
PHP Copyright © 2001-2026 The PHP Group
All rights reserved.
Last updated: Thu Oct 08 03:00:02 2026 UTC