You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Ian Holsman <ia...@apache.org> on 2002/02/07 06:44:35 UTC
ap_calculate_scoreboard_Size problem ?
one of the developer's over here stumbled on this error.
could this be similiar to the APR_initalize fixed earlier?
BTW.. this is 31 + justin's patches from his website I think.
this may be fixed in the most recent build of .31, but...
looks like ap_calculate_scoreboard_size() is 4 bytes off.
**** Purify instrumented /home/ronr/.httpd-2_0_31/bin/httpd.pure (pid
2251, forked from pid 2193) ****
IPW: Invalid pointer write:
* This is occurring while in:
memset [rtlib.o]
ap_create_scoreboard [scoreboard.c:264]
ap_run_pre_mpm [scoreboard.c:103]
ap_mpm_run [worker.c:1345]
main [main.c:498]
_start [crt1.o]
* Writing 213256 bytes to 0xfb660004 between the heap and the stack
(4 bytes at 0xfb694108 illegal).
Re: ap_calculate_scoreboard_Size problem ?
Posted by "William A. Rowe, Jr." <wr...@covalent.net>.
No, it was another bug in the apr_shm where reqsize was passed rather
than the physical size (including overhead) so we ended up with a shm
that was a wee bit small.
Already patched, I believe.
Bill
----- Original Message -----
From: "Ian Holsman" <ia...@apache.org>
To: <de...@httpd.apache.org>
Sent: Wednesday, February 06, 2002 11:44 PM
Subject: ap_calculate_scoreboard_Size problem ?
> one of the developer's over here stumbled on this error.
> could this be similiar to the APR_initalize fixed earlier?
>
> BTW.. this is 31 + justin's patches from his website I think.
>
> this may be fixed in the most recent build of .31, but...
> looks like ap_calculate_scoreboard_size() is 4 bytes off.
>
> **** Purify instrumented /home/ronr/.httpd-2_0_31/bin/httpd.pure (pid
> 2251, forked from pid 2193) ****
> IPW: Invalid pointer write:
> * This is occurring while in:
> memset [rtlib.o]
> ap_create_scoreboard [scoreboard.c:264]
> ap_run_pre_mpm [scoreboard.c:103]
> ap_mpm_run [worker.c:1345]
> main [main.c:498]
> _start [crt1.o]
> * Writing 213256 bytes to 0xfb660004 between the heap and the stack
> (4 bytes at 0xfb694108 illegal).
>
>
>