#40067 [NEW]: is_array recursion crash
| From: | nkiraly at collaborativefusion dot com | Date: | Mon, 08 Jan 2007 18:49:50 +0000 |
| Subject: | #40067 [NEW]: is_array recursion crash | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-107331@lists.php.net to get a copy of this message | ||
From: nkiraly at collaborativefusion dot com
Operating system: FreeBSD 6.1-RELEASE-p10
PHP version: 5.2.0
PHP Bug Type: Reproducible crash
Bug description: is_array recursion crash
Description:
------------
I'm using PEAR package SOAP 0.9.4, PHP 5.2.0
I keep getting apache illegal instructions when making calls to my PEAR
SOAP_Server service I think is_array does some kind of infinite loop when
it dives into a nested array of objects/arrays
The SOAP_Fault created by PEAR is finite in length and is not that big, I
don't see why the stack is overflowing when is_array is walking the var
[nkiraly@test00 /var/www/test]$ fetch
http://test00/~nkiraly/test/pear_soap_sig4.php
fetch: http://test00/test/pear_soap_sig4.php:
Unknown error: 0
[Fri Jan 05 01:27:41 2007] [notice] child pid 27266 exit signal Illegal
instruction (4)
investigation has led me to the is_array call in Base.php on line 989, in
_makeEnvelope():
if (is_array($method)) {
I see the test is wether or not the $method var passed is an array and to
serialize each one if
there is more then one. is_array seems to be bombing in a potentially
infinite loop kind of way.
i got fatal error at 16mb so i brought it up to 300MB and i got what
looks
like a stackoverflow error,
which leads me to believe it's some kind of infinite loop with that many
iterations with the return object
Reproduce code:
---------------
code here:
http://koadweb.com/pear_soap_sig4/pear_soap_sig4.php.txt
Expected result:
----------------
the verifyMember method will be serviced and value returned, but it never
gets that far
Actual result:
--------------
[nkiraly@test00 ~]$ gdb -q php
(gdb) r /home/nkiraly/public_html/test/pear_soap_sig4.php
Starting program: /usr/local/bin/php
/home/nkiraly/public_html/test/pear_soap_sig4.php
Fatal error: Allowed memory size of 16777216 bytes exhausted at
/usr/ports/lang/php5/work/php-5.2.0/Zend/zend_hash.c:494 (tried to
allocate 45 bytes) in /usr/local/share/pear/SOAP/Base.php on line 430
Program exited normally.
that's the 16MB php memory limit
.. here's 300MB
[nkiraly@test00 ~]$ gdb -q php
(gdb) r /var/www/verify/1.0/verify_coredump.php
Starting program: /usr/local/bin/php
/home/nkiraly/public_html/test/pear_soap_sig4.php
Program received signal SIGSEGV, Segmentation fault.
0x08195fcb in execute (op_array=0x83c1e94) at zend_vm_execute.h:53
53 zend_vm_execute.h: No such file or directory.
in zend_vm_execute.h
i cut out the middle of the stack, but here is the idea of what happens:
(gdb) bt
#0 0x08195fcb in execute (op_array=0x83c1e94) at zend_vm_execute.h:53
#1 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc028b0)
at zend_vm_execute.h:234
#2 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc028b0) at zend_vm_execute.h:322
#3 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#4 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc03ed0)
at zend_vm_execute.h:234
#5 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc03ed0) at zend_vm_execute.h:322
#6 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#7 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc054f0)
at zend_vm_execute.h:234
#8 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc054f0) at zend_vm_execute.h:322
#9 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#10 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc06b10)
at zend_vm_execute.h:234
#11 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc06b10) at zend_vm_execute.h:322
#12 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#13 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc08130)
---Type <return> to continue, or q <return> to quit---
at zend_vm_execute.h:234
#14 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc08130) at zend_vm_execute.h:322
#15 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#16 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc09750)
at zend_vm_execute.h:234
#17 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc09750) at zend_vm_execute.h:322
#18 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#19 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc0ad70)
at zend_vm_execute.h:234
#20 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc0ad70) at zend_vm_execute.h:322
#21 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#22 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc0c390)
at zend_vm_execute.h:234
#23 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc0c390) at zend_vm_execute.h:322
#24 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#25 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc0d9b0)
at zend_vm_execute.h:234
#26 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
---Type <return> to continue, or q <return> to quit---
execute_data=0xbbc0d9b0) at zend_vm_execute.h:322
#27 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#28 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc0efd0)
at zend_vm_execute.h:234
#29 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc0efd0) at zend_vm_execute.h:322
#30 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#31 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc105f0)
at zend_vm_execute.h:234
#32 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc105f0) at zend_vm_execute.h:322
#33 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#34 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc11c10)
at zend_vm_execute.h:234
#35 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc11c10) at zend_vm_execute.h:322
#36 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#37 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc13230)
at zend_vm_execute.h:234
#38 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc13230) at zend_vm_execute.h:322
#39 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
---Type <return> to continue, or q <return> to quit---
#40 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc14850)
at zend_vm_execute.h:234
#41 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc14850) at zend_vm_execute.h:322
#42 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#43 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc15e70)
at zend_vm_execute.h:234
#44 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc15e70) at zend_vm_execute.h:322
#45 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#46 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc17490)
at zend_vm_execute.h:234
#47 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc17490) at zend_vm_execute.h:322
#48 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#49 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc18ab0)
at zend_vm_execute.h:234
#50 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc18ab0) at zend_vm_execute.h:322
#51 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#52 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc1a0d0)
at zend_vm_execute.h:234
---Type <return> to continue, or q <return> to quit---
#53 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc1a0d0) at zend_vm_execute.h:322
#54 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#55 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc1b6f0)
at zend_vm_execute.h:234
#56 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc1b6f0) at zend_vm_execute.h:322
#57 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#58 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc1cd10)
at zend_vm_execute.h:234
#59 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc1cd10) at zend_vm_execute.h:322
#60 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#61 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc1e330)
at zend_vm_execute.h:234
#62 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc1e330) at zend_vm_execute.h:322
#63 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#64 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc1f950)
at zend_vm_execute.h:234
#65 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc1f950) at zend_vm_execute.h:322
---Type <return> to continue, or q <return> to quit---
#66 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#67 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc20f70)
at zend_vm_execute.h:234
#68 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc20f70) at zend_vm_execute.h:322
#69 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#70 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc22590)
at zend_vm_execute.h:234
#71 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc22590) at zend_vm_execute.h:322
#72 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#73 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc23bb0)
at zend_vm_execute.h:234
#74 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc23bb0) at zend_vm_execute.h:322
#75 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#76 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc251d0)
at zend_vm_execute.h:234
#77 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc251d0) at zend_vm_execute.h:322
#78 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#79 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc267f0)
---Type <return> to continue, or q <return> to quit---
at zend_vm_execute.h:234
#80 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc267f0) at zend_vm_execute.h:322
#81 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#82 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc27e10)
at zend_vm_execute.h:234
#83 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc27e10) at zend_vm_execute.h:322
#84 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#85 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc29430)
at zend_vm_execute.h:234
#86 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc29430) at zend_vm_execute.h:322
#87 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#88 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc2aa50)
at zend_vm_execute.h:234
#89 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc2aa50) at zend_vm_execute.h:322
#90 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#91 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc2c070)
at zend_vm_execute.h:234
#92 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
---Type <return> to continue, or q <return> to quit---
execute_data=0xbbc2c070) at zend_vm_execute.h:322
#93 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#94 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc2d690)
at zend_vm_execute.h:234
#95 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc2d690) at zend_vm_execute.h:322
#96 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#97 0x081965c5 in zend_do_fcall_common_helper_SPEC
(execute_data=0xbbc2ecb0)
at zend_vm_execute.h:234
#98 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc2ecb0) at zend_vm_execute.h:322
#99 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#100 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbbc302d0) at zend_vm_execute.h:234
#101 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc302d0) at zend_vm_execute.h:322
#102 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#103 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbbc318f0) at zend_vm_execute.h:234
#104 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbbc318f0) at zend_vm_execute.h:322
#105 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#35457 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#35458 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbda010) at zend_vm_execute.h:234
#35459 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbda010) at zend_vm_execute.h:322
#35460 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#35461 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbdb630) at zend_vm_execute.h:234
#35462 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbdb630) at zend_vm_execute.h:322
#35463 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#35464 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbdcc50) at zend_vm_execute.h:234
#35465 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbdcc50) at zend_vm_execute.h:322
#35466 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#35467 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbde270) at zend_vm_execute.h:234
#35468 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
---Type <return> to continue, or q <return> to quit---
execute_data=0xbfbde270) at zend_vm_execute.h:322
#35469 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#35470 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbdf890) at zend_vm_execute.h:234
#35471 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbdf890) at zend_vm_execute.h:322
#35472 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#35473 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbe0eb0) at zend_vm_execute.h:234
#35474 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbe0eb0) at zend_vm_execute.h:322
#35475 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#35476 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbe24d0) at zend_vm_execute.h:234
#35477 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbe24d0) at zend_vm_execute.h:322
#35478 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#35479 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbe3af0) at zend_vm_execute.h:234
#35480 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbe3af0) at zend_vm_execute.h:322
#35481 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
---Type <return> to continue, or q <return> to quit---
#35482 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbe5110) at zend_vm_execute.h:234
#35483 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbe5110) at zend_vm_execute.h:322
#35484 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#35485 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbe6730) at zend_vm_execute.h:234
#35486 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbe6730) at zend_vm_execute.h:322
#35487 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#35488 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbe7d50) at zend_vm_execute.h:234
#35489 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbe7d50) at zend_vm_execute.h:322
#35490 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#35491 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbe9370) at zend_vm_execute.h:234
#35492 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbe9370) at zend_vm_execute.h:322
#35493 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#35494 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbea990) at zend_vm_execute.h:234
---Type <return> to continue, or q <return> to quit---
#35495 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbea990) at zend_vm_execute.h:322
#35496 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#35497 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbebfb0) at zend_vm_execute.h:234
#35498 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbebfb0) at zend_vm_execute.h:322
#35499 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#35500 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbed5d0) at zend_vm_execute.h:234
#35501 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbed5d0) at zend_vm_execute.h:322
#35502 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#35503 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbeebf0) at zend_vm_execute.h:234
#35504 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbeebf0) at zend_vm_execute.h:322
#35505 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#35506 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbf0210) at zend_vm_execute.h:234
#35507 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbf0210) at zend_vm_execute.h:322
---Type <return> to continue, or q <return> to quit---
#35508 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#35509 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbf1830) at zend_vm_execute.h:234
#35510 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbf1830) at zend_vm_execute.h:322
#35511 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#35512 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbf2e50) at zend_vm_execute.h:234
#35513 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbf2e50) at zend_vm_execute.h:322
#35514 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#35515 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbf4470) at zend_vm_execute.h:234
#35516 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbf4470) at zend_vm_execute.h:322
#35517 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#35518 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbf5a90) at zend_vm_execute.h:234
#35519 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbf5a90) at zend_vm_execute.h:322
#35520 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#35521 0x081965c5 in zend_do_fcall_common_helper_SPEC (
---Type <return> to continue, or q <return> to quit---
execute_data=0xbfbf70b0) at zend_vm_execute.h:234
#35522 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbf70b0) at zend_vm_execute.h:322
#35523 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#35524 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbf86d0) at zend_vm_execute.h:234
#35525 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbf86d0) at zend_vm_execute.h:322
#35526 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#35527 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbf9cf0) at zend_vm_execute.h:234
#35528 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbf9cf0) at zend_vm_execute.h:322
#35529 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#35530 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbf9ed0) at zend_vm_execute.h:234
#35531 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbf9ed0) at zend_vm_execute.h:322
#35532 0x081960a2 in execute (op_array=0x845570c) at zend_vm_execute.h:92
#35533 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbfb4f0) at zend_vm_execute.h:234
#35534 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
---Type <return> to continue, or q <return> to quit---
execute_data=0xbfbfb4f0) at zend_vm_execute.h:322
#35535 0x081960a2 in execute (op_array=0x83c1e94) at zend_vm_execute.h:92
#35536 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbfb6d0) at zend_vm_execute.h:234
#35537 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbfb6d0) at zend_vm_execute.h:322
#35538 0x081960a2 in execute (op_array=0x845570c) at zend_vm_execute.h:92
#35539 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbfbd00) at zend_vm_execute.h:234
#35540 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbfbd00) at zend_vm_execute.h:322
#35541 0x081960a2 in execute (op_array=0x83da94c) at zend_vm_execute.h:92
#35542 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbfc1d0) at zend_vm_execute.h:234
#35543 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbfc1d0) at zend_vm_execute.h:322
#35544 0x081960a2 in execute (op_array=0x83b6dd0) at zend_vm_execute.h:92
#35545 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbfc720) at zend_vm_execute.h:234
#35546 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbfc720) at zend_vm_execute.h:322
#35547 0x081960a2 in execute (op_array=0x838810c) at zend_vm_execute.h:92
---Type <return> to continue, or q <return> to quit---
#35548 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbfd090) at zend_vm_execute.h:234
#35549 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbfd090) at zend_vm_execute.h:322
#35550 0x081960a2 in execute (op_array=0x83865a8) at zend_vm_execute.h:92
#35551 0x081965c5 in zend_do_fcall_common_helper_SPEC (
execute_data=0xbfbfd4e0) at zend_vm_execute.h:234
#35552 0x08196eb5 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER (
execute_data=0xbfbfd4e0) at zend_vm_execute.h:322
#35553 0x081960a2 in execute (op_array=0x8379adc) at zend_vm_execute.h:92
#35554 0x08177fe9 in zend_execute_scripts (type=8, retval=0x0,
file_count=3)
at
/var/ports/basejail/usr/ports/lang/php5/work/php-5.2.0/Zend/zend.c:1178
#35555 0x081303fb in php_execute_script (primary_file=0xbfbfec50)
at
/var/ports/basejail/usr/ports/lang/php5/work/php-5.2.0/main/main.c:1779
#35556 0x081dcb09 in main (argc=2, argv=0xbfbfece8)
at
/var/ports/basejail/usr/ports/lang/php5/work/php-5.2.0/sapi/cli/php_cli.c:1114
(gdb)
--
Edit bug report at http://bugs.php.net/?id=40067&edit=1
--
Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=40067&r=trysnapshot44
Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=40067&r=trysnapshot52
Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=40067&r=trysnapshot60
Fixed in CVS: http://bugs.php.net/fix.php?id=40067&r=fixedcvs
Fixed in release: http://bugs.php.net/fix.php?id=40067&r=alreadyfixed
Need backtrace: http://bugs.php.net/fix.php?id=40067&r=needtrace
Need Reproduce Script: http://bugs.php.net/fix.php?id=40067&r=needscript
Try newer version: http://bugs.php.net/fix.php?id=40067&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=40067&r=support
Expected behavior: http://bugs.php.net/fix.php?id=40067&r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=40067&r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=40067&r=submittedtwice
register_globals: http://bugs.php.net/fix.php?id=40067&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=40067&r=php3
Daylight Savings: http://bugs.php.net/fix.php?id=40067&r=dst
IIS Stability: http://bugs.php.net/fix.php?id=40067&r=isapi
Install GNU Sed: http://bugs.php.net/fix.php?id=40067&r=gnused
Floating point limitations: http://bugs.php.net/fix.php?id=40067&r=float
No Zend Extensions: http://bugs.php.net/fix.php?id=40067&r=nozend
MySQL Configuration Error: http://bugs.php.net/fix.php?id=40067&r=mysqlcfg