Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:15260 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 41100 invoked by uid 1010); 5 Mar 2005 23:23:56 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 41085 invoked from network); 5 Mar 2005 23:23:56 -0000 Received: from unknown (HELO gmail.com) (127.0.0.1) by localhost with SMTP; 5 Mar 2005 23:23:56 -0000 X-Host-Fingerprint: 64.233.184.204 wproxy.gmail.com Linux 2.4/2.6 Received: from ([64.233.184.204:62865] helo=wproxy.gmail.com) by pb1.pair.com (ecelerity HEAD r(5124)) with SMTP id C4/81-29225-C8F3A224 for ; Sat, 05 Mar 2005 18:23:56 -0500 Received: by wproxy.gmail.com with SMTP id 37so873204wra for ; Sat, 05 Mar 2005 15:23:54 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=RJ1++InGfsKATIjZ2vdZdxXB/282PYOL4ZQRERaaMzbnjWRgVAO4hxrE6BFL2gb0GjJ60Leurx+fBEGJlFKpsYxN2zFgD21HiRqtKc4dXcIkoCst++AlIQAEIJDFbvwMr5O5tYCXO+cBcuq1xt7T6MQLfz/l6KxVvwgu5fpJiIk= Received: by 10.54.39.74 with SMTP id m74mr21107wrm; Sat, 05 Mar 2005 15:23:53 -0800 (PST) Received: by 10.54.44.57 with HTTP; Sat, 5 Mar 2005 15:23:53 -0800 (PST) Message-ID: <4e89b42605030515232be43775@mail.gmail.com> Date: Sat, 5 Mar 2005 18:23:53 -0500 Reply-To: Wez Furlong To: yml@dtlink.com Cc: Matthew Charles Kavanagh , internals@lists.php.net In-Reply-To: <64721.207.192.181.138.1110056745.squirrel@secure.fieldpost.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <422A09BB.7080409@dtlink.com> <422A1047.7080303@teh.ath.cx> <64721.207.192.181.138.1110056745.squirrel@secure.fieldpost.com> Subject: Re: [PHP-DEV] PHP 5.0.3 losing $this From: kingwez@gmail.com (Wez Furlong) On Sat, 5 Mar 2005 16:05:45 -0500 (EST), Yermo Lamers wrote: > At least with --enable-debug turned on the coredump problems goes away and > it generates very nice buffer overrun errors. > Like I said, I haven't had much luck reporting bugs. No problem. I > understand they are very busy; and I'm willing to help if I can. But > showing no interest and dismissing serious bugs out of hand is a real > problem. The problem you're having is not giving the right information. For instance, the buffer overrun errors would be an ideal thing to attach to your bug report. > Symbol table trashing bugs due to buffer management errors have plagued > PHP since the 4.0 days. I had held out hope they would be resolved in Zend > 2; and I think the situation is improved but this "$this" getting lost > problem prevents me from upgrading. > > What can I do to help to track these down and fix it/get them fixed? Write good bug reports. There is something of an art to it, especially for the harder to pin-down problems. I just glanced through your script, and the mere fact that you have to search for the bug shows that the test script is too large. The bottom line is that PHP is a free open source project, powered by volunteers; show some respect for our free time by taking the time to refine the report to the smallest possible test case. --Wez.