Re: Crash in Apache2Filter
| From: | William A. Rowe, Jr. | Date: | Tue, 09 Apr 2002 06:42:32 +0000 |
| Subject: | Re: Crash in Apache2Filter | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-82316@lists.php.net to get a copy of this message | ||
At 01:32 AM 4/9/2002, Cliff Woolley wrote:
On Tue, 9 Apr 2002, Sebastian Bergmann wrote:I'd agree with Cliff here - but one other caviat. I've seen -very- weird results when msvcrt versions (release v.s. debug, 5.0 vs. 6.0 etc) don't match between compile and link. Have spent many an hour chasing 'ghosts in the machine'. If you are flipping between compilers - be sure to stay safely in different trees :)This is odd. Compiled with MSVS.Net it does not crash, compiled with MSVC 6 it does. As a gut instinct, I'd trust VC6 over VS.Net here, frankly. Can you step through the brigade in question and tell me what buckets are in it? Make sure the brigade's "link" ring is intact all the way around in both directions, also. For each bucket in the brigade, what type is it (e->type) and how long is it (e->length), for starters? We have nice little macros to dump this stuff out for us on gdb, but unfortunately no such beast currently exists (is possible? I don't know) on MSVC's debugger.The crash seems to be gone now.Win32, Apache 2.0.36-dev, PHP 4.3.0-dev (both current CVS)