Re: Segfault during "make pear-install-packages" in HEAD
| From: | Derick Rethans | Date: | Fri, 28 Nov 2003 14:56:05 +0000 |
| Subject: | Re: Segfault during "make pear-install-packages" in HEAD | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-5791@lists.php.net to get a copy of this message | ||
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