On Tue, 11 Feb 2003, David Brown wrote:

> Hi Derick:
> 
> Sorry about leaving php-dev off of the Cc - your reply didn't make it
> back to the php-dev list, though you did indeed respond. :)
> 
> A couple of followup questions:
> 
>   1. The crashes I'm able to catch with <?php function a(){a();}a(); ?>
>      stop GDB at zend_execute line 1489:
>       zend_ptr_stack_n_push(&EG(arg_types_stack), 2, EX(fbc), EX(object).ptr);
> 
>      However, zend_ptr_stack_n_push seems to handle growth of the stack,
>      and there aren't pointer dereferences anywhere else. Am I looking
>      at the wrong section of code? The wrong stack, maybe? :)

zend_ptr_stack_n_push is for the stack of arguments to functions, this 
has nothing to do with the process' stack.

>   2. Is the PHP stack size configurable, either at run-time or at
>      compile-time? (That is, assuming it's defined by PHP and not a
>      resource limitation/setting in the OS).

It's an OS limitation/problem, so you can't configure it in PHP.

Derick

-- 
                                                Stop mad cowboy disease!
-------------------------------------------------------------------------
 Derick Rethans                                 http://derickrethans.nl/ 
 PHP Magazine - PHP Magazine for Professionals       http://php-mag.net/
-------------------------------------------------------------------------


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to