Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:14212 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 34212 invoked by uid 1010); 25 Dec 2004 13:48:34 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 34177 invoked from network); 25 Dec 2004 13:48:33 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Dec 2004 13:48:33 -0000 X-Host-Fingerprint: 80.74.107.235 mail.zend.com Linux 2.4/2.6 Received: from ([80.74.107.235:36580] helo=mail.zend.com) by pb1.pair.com (ecelerity HEAD (r3985)) with SMTP id 17/02-29078-0BF6DC14 for ; Sat, 25 Dec 2004 08:48:33 -0500 Received: (qmail 17573 invoked from network); 25 Dec 2004 13:48:26 -0000 Received: from int.zend.com (10.1.1.1) by int.zend.com with SMTP; 25 Dec 2004 13:48:26 -0000 Date: Sat, 25 Dec 2004 15:48:26 +0200 (IST) X-Sender: To: Wez Furlong cc: internals , Andi Gutmans In-Reply-To: <4e89b42604122419221cb6e085@mail.gmail.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: Re: broken fix? From: stas@zend.com (Stanislav Malyshev) References: <4e89b42604122419221cb6e085@mail.gmail.com> Did you look into my latest patch and try with it? WF>>I've been working with Edin to try and track down what caused the WF>>sudden round of crashes in the COM extension in the latest 4.3 WF>>release, and it seems that the PZVAL_UNLOCK that Stas introduced in WF>>this commit: WF>> WF>>http://viewcvs.php.net/viewcvs.cgi/Zend/Attic/zend_execute.c.diff?r1=1.316.2.41&r2=1.316.2.42&hideattic=0 WF>> WF>>fix overloaded calls not returning result, e.g.: WF>> WF>> WF>>is to blame. WF>> WF>>If you counter-act the unlock in the COM call handler (setting is_ref WF>>and bumping the refcount), things work "fine". This is a hack, so I'm WF>>hoping that you engine gurus will divine the correct fix. I think the is_ref thing is the key, see above. I'll check with your example on Sunday. -- Stanislav Malyshev, Zend Products Engineer stas@zend.com http://www.zend.com/ +972-3-6139665 ext.115