From: "Greg Ames" <[EMAIL PROTECTED]>
Sent: Monday, October 22, 2001 4:12 PM


> [EMAIL PROTECTED] wrote:
> > 
> > wrowe       01/10/21 21:36:46
> > 
> >   Modified:    server   core.c
> >   Log:
> >     Fix two typos in the last patch... compiles/tests clean... Greg, please
> >     run this against Apache.org until the first core and post the results.
> 
> So far, so good.  No more seg faults on log replays anyway.  Thank
> goodness...I wasn't having any success at all trying to trap it.
> 
> When/if the load dies down tonight, I'll try it live.

You wouldn't.

Now that I had a chance to sleep on it several days, restudy the code and
contemplate my navel, I'm convinced it was an optimization bug.

Apparently the memcpy sufficiently confused the optimizing engine that we
had broken binaries, while the code itself was sound.

If you look at the core.c to merge per-dir sections, you will notice the
lhs/rhs args to memcpy are casted.  Any bets that's how this broke?

Bill

Reply via email to