[SRU] apache2 mpm-worker segmentation fault.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Apache2 Web Server |
Fix Released
|
Critical
|
|||
apache2 (Debian) |
Fix Released
|
Unknown
|
|||
apache2 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Hardy |
Fix Released
|
Undecided
|
Unassigned | ||
Intrepid |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: apache2
When torture testing an apache2-mpm-worker I get numerous segmentation faults and sigbus errors:
[Tue May 27 14:16:40 2008] [notice] child pid 8848 exit signal Segmentation fault (11)
[Tue May 27 14:18:35 2008] [notice] child pid 9075 exit signal Segmentation fault (11)
[Tue May 27 14:19:37 2008] [notice] child pid 9159 exit signal Segmentation fault (11)
[Tue May 27 14:19:37 2008] [notice] child pid 9215 exit signal Segmentation fault (11)
[Tue May 27 14:20:19 2008] [notice] child pid 9495 exit signal Segmentation fault (11)
[Tue May 27 14:22:52 2008] [notice] child pid 9523 exit signal Segmentation fault (11)
Fix is commited in the apache cvs and will backport it.
chuck
Changed in apache2: | |
status: | Unknown → Fix Released |
Changed in apache2: | |
status: | Unknown → New |
Changed in apache2: | |
status: | New → Fix Released |
Changed in apache2: | |
importance: | Unknown → Critical |
Under heavy loads apache2-mpm-worker will segfault, upstream has fixed this for apache-2.2.9 however it is not fixed for 2.2.8. I have backported this patch to 2.2.8. There should be no regressions when this patch has been introduced. I have attached the patch which fixes this.
TEST CASE:
1. Install apache2-mpm-worker in a KVM environment.
2. tail -f the apache error log file
3. Fun the following command: for i in `seq 1 100`; do ab -n 100000 -c 20 http://<ip address/ ; done