At 01:32 AM 4/9/2002, Cliff Woolley wrote:
>On Tue, 9 Apr 2002, Sebastian Bergmann wrote:
>
> > >>   Win32, Apache 2.0.36-dev, PHP 4.3.0-dev (both current CVS)
> > >
> > >  The crash seems to be gone now.
> >
> >   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.

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 :)



Reply via email to