On Wed, 26 Nov 2003, Derick Rethans wrote:
> due to a (recent) change in the Zend Engine I get the following segfault
> during make install:
<snip>
>
> (gdb) print **func
> $3 = {value = {lval = 1083282756, dval = 46.000343390546305, str = {
> val = 0x40919544 "\b", len = 1078394891}, ht = 0x40919544, obj = {
> handle = 1083282756, handlers = 0x4047000b}}, refcount = 2,
> type = 4 '\004', is_ref = 0 '\0'}
> (gdb) frame 1
> #1 0x08261c14 in zend_is_callable (callable=0x408f9b80, syntax_only=0 '\0',
> callable_name=0xbfffe53c) at
> /dat/dev/php/php-5.0dev/Zend/zend_API.c:1625
> 1625 if (EG(active_op_array) && strcmp(lcname, "self") == 0) {
> (gdb) print lcname
> $4 = 0x0
This was caused by the missing line in zend_API.c that Ilia just put
back. Now it doesn't segfault anymore, it only leaks. :)
Derick
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php