> 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.
The buffer overruns are the separate bug in PHP 4 as in http://bugs.php.net/31508. The PHP 5 is not encountering a buffer overrun; it just loses $this. > 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. So what do you do when you can't reduce it down any further? I spent two days putting that script together in a trial and error fashion until I finally got something that seemed reasonably small in size. It's 8 lines, not including the supporting classes; and those classes are very simple. There error it generates is completely obvious. "$this is not an object". Hmm. how could that be? It is entirely unreasonable to think that all bugs are going to be reduced down to a few lines of code. Maybe if you're doing trivial things .. but when dealing writing complicated systems it's often not so straight forward. > 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. I spent 16 hours producing that test case. It took countless runs. The body of code that it comes from includes over 61,000 lines of code. You see my problem. If someone doesn't have enough time to at least look at it they could at least point me in a direction so I can start delving into it. I understand it's an open source project and I am trying to contribute where I can. I'm not saying fix this for me. I'm saying "Where do I go next if I can't produce the small script". The answer seems to be "you're out of luck". Maybe the answer is "You need to pay someone to fix it", or "check out this section of the parser yourself" or "try this patch" or "give us a login and get on the phone with us and help us do this". Some next step because I have to get this fixed. The answer I keep getting is "oh well, we're too busy, you have no options if you can't reproduce it in 20 lines". -- Yermo ---------------------------------------------------------------------------- DTLink Software http://www.dtlink.com Desktop Software and Web Applications ---------------------------------------------------------------------------- -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php