You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bugs@httpd.apache.org by bu...@apache.org on 2009/01/03 01:52:44 UTC

DO NOT REPLY [Bug 46467] New: Apache-childs segfault when number of childs reaches 130

https://issues.apache.org/bugzilla/show_bug.cgi?id=46467

           Summary: Apache-childs segfault when number of childs reaches 130
           Product: Apache httpd-2
           Version: 2.2.11
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: critical
          Priority: P1
         Component: prefork
        AssignedTo: bugs@httpd.apache.org
        ReportedBy: Alexander_Pircher@yahoo.de


Created an attachment (id=23071)
 --> (https://issues.apache.org/bugzilla/attachment.cgi?id=23071)
GNU-Debugger-Output.txt

DESCRIPTION:
The Apache-childs begin to segfault once Apache reaches 130 childs. This can
be reproduced every time by setting MinSpareServers to a value higher than 130.
It has been tested with 2.2.11, 2.2.10 and 2.2.9 which all have the same
behaviour. 2.0.63 is working fine.

The error_log contains:
...
[Sat Jan 03 01:32:34 2009] [notice] child pid 672 exit signal Segmentation
fault (11)
[Sat Jan 03 01:32:34 2009] [notice] child pid 673 exit signal Segmentation
fault (11)
[Sat Jan 03 01:32:34 2009] [notice] child pid 674 exit signal Segmentation
fault (11)
...

Attached is the output of the gdb of one coredump.

CONFIGURATION:
./configure --prefix=/usr/local/bin/httpd --enable-suexec --with-suexec
--enable-mods-shared=all --disable-imagemap

Following lines have been added to httpd.conf:
# ---------------------------------------------
<IfModule prefork.c>
StartServers      32
MinSpareServers  200
MaxSpareServers  400
ServerLimit      1600
MaxClients       1600
MaxRequestsPerChild  4000
</IfModule>

CoreDumpDirectory /tmp
# ---------------------------------------------


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 46467] Apache-childs segfault when number of childs reaches 130

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=46467





--- Comment #4 from Alex Pircher <Al...@yahoo.de>  2009-01-03 14:02:23 PST ---
An additional note which may be important. I have just tested it with the first
2.2-release of Apache 2.2.0 and got the same behaviour.


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 46467] Apache-childs segfault when number of childs reaches 130

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=46467





--- Comment #15 from Stefan Fritsch <sf...@sfritsch.de>  2009-01-11 08:48:40 PST ---
Created an attachment (id=23105)
 --> (https://issues.apache.org/bugzilla/attachment.cgi?id=23105)
add more error logging for apr_pollset_create and apr_pollset_add

CONNECT in mod_proxy and mod_cgi also use apr_pollset_create. Therefore it is
possible that this problem also occurs in worker or event mpm.

There is now also the new max_user_watches limit that may affect
apr_pollset_add (though the default seems high enough).

Here is a patch that does some more error checking for these calls.


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


[Bug 46467] Apache-childs segfault when number of childs reaches 130

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=46467

Eric Covener <co...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|---                         |FIXED

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 46467] Apache-childs segfault when number of childs reaches 130

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=46467


Ruediger Pluem <rp...@apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO




--- Comment #6 from Ruediger Pluem <rp...@apache.org>  2009-01-06 14:29:27 PST ---
(In reply to comment #5)
> Ruediger, is apr_pollset_create() failing due to some kernel limit?

I don't know. I guess your patch will be very helpful in detecting why the
creation of the pollset fails. IMHO the main difference between 2.0.63 and
2.2.x is that epoll is used and I had the idea that we might be out of fd's,
but this does not seem to be the case.


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 46467] Apache-childs segfault when number of childs reaches 130

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=46467





--- Comment #19 from Werner Detter <we...@aloah-from-hell.de>  2009-02-09 06:36:25 PST ---
Hi Everybody, 

seems like they've removed this setting in Kernel 2.6.28.4 which I've installed
today: 

server:# ls /proc/sys/fs/epoll/
max_user_watches

So, max_user_instances is gone and so is the problem :-) 

cheers,
Werner Detter


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 46467] Apache-childs segfault when number of childs reaches 130

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=46467





--- Comment #11 from Ruediger Pluem <rp...@apache.org>  2009-01-07 12:18:07 PST ---
Patch proposed for backport to 2.2.x as r732465 ( https://svn.apache.org/viewcvs.cgi?view=rev&rev=732465 )


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 46467] Apache-childs segfault when number of childs reaches 130

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=46467


Eric Covener <co...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |werner@aloah-from-hell.de




--- Comment #14 from Eric Covener <co...@gmail.com>  2009-01-09 06:27:51 PST ---
*** Bug 46501 has been marked as a duplicate of this bug. ***


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 46467] Apache-childs segfault when number of childs reaches 130

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=46467


Ruediger Pluem <rp...@apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |klausman@gentoo.org




--- Comment #21 from Ruediger Pluem <rp...@apache.org>  2009-07-13 09:03:24 PST ---
*** Bug 47519 has been marked as a duplicate of this bug. ***

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 46467] Apache-childs segfault when number of childs reaches 130

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=46467





--- Comment #5 from Jeff Trawick <tr...@apache.org>  2009-01-06 14:20:16 PST ---
Ruediger, is apr_pollset_create() failing due to some kernel limit?

Alex, you could confirm that by running with this tiny patch

Index: server/mpm/prefork/prefork.c
===================================================================
--- server/mpm/prefork/prefork.c        (revision 731724 ( https://svn.apache.org/viewcvs.cgi?view=rev&rev=731724 ))
+++ server/mpm/prefork/prefork.c        (working copy)
@@ -485,7 +485,12 @@

     /* Set up the pollfd array */
     /* ### check the status */
-    (void) apr_pollset_create(&pollset, num_listensocks, pchild, 0);
+    status = apr_pollset_create(&pollset, num_listensocks, pchild, 0);
+    if (status != APR_SUCCESS) {
+        ap_log_error(APLOG_MARK, APLOG_EMERG, status, ap_server_conf,
+                     "Couldn't initialize pollset in child");
+        clean_child_exit(APEXIT_CHILDFATAL);
+    }


and seeing if you get the new message.  If you do, you might be able to work
around whatever is causing the apr_pollset_create() failure by setting
"apr_cv_epoll=no" when you configure.  (none of this tested ;) )


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 46467] Apache-childs segfault when number of childs reaches 130

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=46467


Joe Orton <jo...@redhat.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |ASSIGNED




--- Comment #8 from Joe Orton <jo...@redhat.com>  2009-01-07 02:17:10 PST ---
Bleh, this is annoying :(  It's a new tunable setting.  If you do

echo 1024 >  /proc/sys/fs/epoll/max_user_instances

where 1024 is some value larger than MaxClients, then it works.

http://lkml.indiana.edu/hypermail/linux/kernel/0812.0/01183.html


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 46467] Apache-childs segfault when number of childs reaches 130

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=46467





--- Comment #12 from Alex Pircher <Al...@yahoo.de>  2009-01-07 15:04:11 PST ---
I can confirm that the patch is working in 2.2.11 and that raising
max_user_instances solves the problem. Thanks for your efforts!

This may affect the worker-MPM as well if you have more than 128 workers which
is probably very unlikely.

A specific documentation-section for Linux would be a good idea.


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 46467] Apache-childs segfault when number of childs reaches 130

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=46467



--- Comment #25 from Arkadiusz Miskiewicz <ar...@pld-linux.org> 2009-08-19 10:52:27 PDT ---
Hope to see it backported to 2.2.x.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 46467] Apache-childs segfault when number of childs reaches 130

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=46467



--- Comment #24 from Ruediger Pluem <rp...@apache.org> 2009-08-16 13:30:59 PDT ---
Committed Stefans patch as r804764 to trunk. It contains even more checks. BEOS
support isn't present on trunk any longer hence no changes there.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 46467] Apache-childs segfault when number of childs reaches 130

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=46467

--- Comment #26 from Jochen Wezel <jw...@compumaster.de> 2009-11-12 11:03:35 UTC ---
(In reply to comment #25)
> Hope to see it backported to 2.2.x.

Yes, me too!

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 46467] Apache-childs segfault when number of childs reaches 130

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=46467


Stefan Fritsch <sf...@sfritsch.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |




--- Comment #17 from Stefan Fritsch <sf...@sfritsch.de>  2009-01-12 08:32:00 PST ---
Please look at the patch I submitted. At least mpm_worker and mod_cgi need to
be changed, too.


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 46467] Apache-childs segfault when number of childs reaches 130

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=46467





--- Comment #7 from Joe Orton <jo...@redhat.com>  2009-01-07 02:09:33 PST ---
The epoll_create failure looks like some kind of weird kernel bug; strace
output looks like the below:

read(9, "\2\0\0\0\1\0\0\0\0\0\0\0"..., 12) = 12
read(9, ""..., 0) = 0
close(9) = 0
setgroups(1, [48]) = 0
geteuid() = 0
setuid(48) = 0
epoll_create(1) = -1 EMFILE (Too many open files)
--- SIGSEGV (Segmentation fault) @ 0 (0) ---

the fact that an fd was closed right before epoll_create() seems like
sufficient evidence for this, and it's not some global fd limit being hit since
that would produce ENFILE.


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 46467] Apache-childs segfault when number of childs reaches 130

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=46467


Ruediger Pluem <rp...@apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO




--- Comment #1 from Ruediger Pluem <rp...@apache.org>  2009-01-03 01:31:12 PST ---
Please provide the following information:

- Kernel version
- glibc version
- Your httpd.conf
- Your ulimits (ulimit -a)

Please execute the following steps with gdb when you have loaded your core
dump:

frame 1
p num_listensocks


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 46467] Apache-childs segfault when number of childs reaches 130

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=46467



--- Comment #23 from Arkadiusz Miskiewicz <ar...@pld-linux.org> 2009-08-16 12:46:10 PDT ---
Created an attachment (id=24140)
worker beos (not tested)

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 46467] Apache-childs segfault when number of childs reaches 130

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=46467


Jeff Trawick <tr...@apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |erno.kovacs@freemail.hu




--- Comment #20 from Jeff Trawick <tr...@apache.org>  2009-03-15 08:58:16 PST ---
*** Bug 46856 has been marked as a duplicate of this bug. ***

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 46467] Apache-childs segfault when number of childs reaches 130

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=46467





--- Comment #13 from Joe Orton <jo...@redhat.com>  2009-01-08 03:15:41 PST ---
I'm going to see if we can either get the default setting raised or whether
this can be turned into an rlimit which we can bump manually.


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 46467] Apache-childs segfault when number of childs reaches 130

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=46467





--- Comment #2 from Alex Pircher <Al...@yahoo.de>  2009-01-03 13:26:32 PST ---
Created an attachment (id=23075)
 --> (https://issues.apache.org/bugzilla/attachment.cgi?id=23075)
httpd.conf


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 46467] Apache-childs segfault when number of childs reaches 130

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=46467


Ruediger Pluem <rp...@apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |FixedInTrunk




--- Comment #10 from Ruediger Pluem <rp...@apache.org>  2009-01-07 12:11:01 PST ---
At least the segfault is now fixed in trunk (r732414 ( https://svn.apache.org/viewcvs.cgi?view=rev&rev=732414 ) by Jeff's patch. Instead
an error message is logged and the child exits.


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 46467] Apache-childs segfault when number of childs reaches 130

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=46467





--- Comment #18 from Joe Orton <jo...@redhat.com>  2009-02-09 04:37:20 PST ---
FWIW, there's a thread on the kernel list about this and so far as I can tell
the decision was to remove the default limits again:

http://lkml.indiana.edu/hypermail/linux/kernel/0901.3/01806.html


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 46467] Apache-childs segfault when number of childs reaches 130

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=46467



--- Comment #22 from Arkadiusz Miskiewicz <ar...@pld-linux.org> 2009-08-16 12:40:52 PDT ---
(In reply to comment #16)
> Fixed in r733698.

Nick, why worker and beos wasn't fixed, too? 

Also apr_pollset_create() can fail if apr build on system that supports
epoll_create1() (with recent glibc/linux kernel for example) but run on a
system which doesn't support it (older linux kernel)

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 46467] Apache-childs segfault when number of childs reaches 130

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=46467


Nick Kew <ni...@webthing.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED




--- Comment #16 from Nick Kew <ni...@webthing.com>  2009-01-12 06:46:58 PST ---
Fixed in r733698 ( https://svn.apache.org/viewcvs.cgi?view=rev&rev=733698 )


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 46467] Apache-childs segfault when number of childs reaches 130

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=46467





--- Comment #9 from Ruediger Pluem <rp...@apache.org>  2009-01-07 08:48:03 PST ---
So I guess this transforms into a documentation bug and we should document it
somewhere. Maybe add a platform specific section for Linux, like the one for
Windows (http://httpd.apache.org/docs/2.2/en/platform/windows.html)?


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 46467] Apache-childs segfault when number of childs reaches 130

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=46467


Alex Pircher <Al...@yahoo.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |NEW




--- Comment #3 from Alex Pircher <Al...@yahoo.de>  2009-01-03 13:27:57 PST ---
- Kernel version
2.6.27.9-159 (x86_64)

- glibc version
2.9

- Your httpd.conf
Default httpd.conf installed during installation with the lines above added.
Attached is my httpd.conf

- Your ulimits (ulimit -a)
I have already tried set the limits as high as possible, the current settings
are:
core file size          (blocks, -c) unlimited
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) unlimited
file size               (blocks, -f) unlimited
pending signals                 (-i) unlimited
max locked memory       (kbytes, -l) unlimited
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1000000
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) unlimited
real-time priority              (-r) 0
stack size              (kbytes, -s) unlimited
cpu time               (seconds, -t) unlimited
max user processes              (-u) unlimited
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

- gdb steps
(gdb) frame 1
#1  0x00000000004494b6 in child_main (child_num_arg=<value optimized out>) at
prefork.c:532
532             (void) apr_pollset_add(pollset, &pfd);
(gdb) p num_listensocks
$1 = 1


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


DO NOT REPLY [Bug 46467] Apache-childs segfault when number of childs reaches 130

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=46467

Jochen Wezel <jw...@compumaster.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jwezel@compumaster.de

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org