Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:5791 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 73187 invoked by uid 1010); 28 Nov 2003 14:56:07 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 73105 invoked from network); 28 Nov 2003 14:56:07 -0000 Received: from unknown (HELO jdi.jdimedia.nl) (212.204.192.51) by pb1.pair.com with SMTP; 28 Nov 2003 14:56:07 -0000 Received: from [10.1.1.128] (62-177-184-210.bbeyond.nl [62.177.184.210]) by jdi.jdimedia.nl (8.12.10/8.12.10) with ESMTP id hASEu5jZ000700; Fri, 28 Nov 2003 15:56:06 +0100 Date: Fri, 28 Nov 2003 15:56:05 +0100 (CET) X-X-Sender: derick@localhost To: PHP Developers Mailing List cc: Andi Gutmans , helly@php.net In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Warning: helo-invalid Subject: Re: [PHP-DEV] Segfault during "make pear-install-packages" in HEAD From: derick@php.net (Derick Rethans) 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: > > (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