httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andre Breiler <and...@rd.bbc.co.uk>
Subject Re: ap2 , parent process in worker mpm dies under load
Date Mon, 03 Mar 2003 13:50:37 GMT
Hi,

On Sun, 2 Mar 2003, Jeff Trawick wrote:

> Andre Breiler wrote:
> 
> > the ap2 (2.0.43) parent process dies (but childs arn't) under load.
> > This is with worker mpm on solaris 8 (multiprocessor).
> 
> ...
> 
> > All seem to die with a SEGV or SIGBUS due to the fact that after returning
> > from a function call the registers have wrong values.
> 
> can you post backtraces from the coredumps?

Sure:
--- snip 1 ---
program terminated by signal BUS (Bus Error)
0xffffffff7ee2c880:     <bad address 0xffffffff7ee2c880>
Current function is ap_wait_or_timeout
  222       rv = apr_proc_wait_all_procs(ret, exitcode, status, APR_NOWAIT, p);
(/tool/lang9.1/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx) where 
  [1] 0xffffffff7ee2c880(0xffffffff0000080e, 0xffffffff00000836, 0xffffffff0000083a, 0x1,
0x100133e58, 0x0), at 0xffffffff7ee2c87f
=>[2] ap_wait_or_timeout(status = 0xffffffff0000083a, exitcode = 0xffffffff00000836, ret
= 0xffffffff0000080e, p = 0x100133e58), line 222 in "mpm_common.c"
dbx: warning: invalid frame pointer
--- snap core.httpd.323.u0 ---

--- snip core.httpd.27942.u0 ---
program terminated by signal SEGV (Segmentation Fault)
0xffffffff7ee2c880:     <bad address 0xffffffff7ee2c880>
Current function is ap_wait_or_timeout
  222       rv = apr_proc_wait_all_procs(ret, exitcode, status, APR_NOWAIT, p);
(/tool/lang9.1/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx) where
current thread: t@1
  [1] 0xffffffff7ee2c880(0x97ffff9b8, 0x97ffff9e0, 0x97ffff9e4, 0x1, 0x100133e58, 0x0), at
0xffffffff7ee2c87f
=>[2] ap_wait_or_timeout(status = 0x97ffff9e4, exitcode = 0x97ffff9e0, ret = 0x97ffff9b8,
p = 0x100133e58), line 222 in "mpm_common.c"
dbx: warning: invalid frame pointer
--- snap core.httpd.27942.u0 ---

--- snip core.httpd.26969.u0 ---
program terminated by signal SEGV (Segmentation Fault)
Current function is server_main_loop
 1645           perform_idle_server_maintenance();
(/tool/lang9.1/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx) where
current thread: t@1
=>[1] server_main_loop(remaining_children_to_start = 0), line 1645 in "worker.c"
  [2] ap_mpm_run(_pconf = 0x100133e58, plog = 0x10015dfa8, s = 0x1001634e8), line 1743 in
"worker.c"
  [3] main(argc = 3, argv = 0xffffffff7ffffcf8), line 643 in "main.c"
--- snap core.httpd.26969.u0 ---

--- snip core.httpd.18016.u0 ---
program terminated by signal BUS (Bus Error)
Current function is server_main_loop
 1645           perform_idle_server_maintenance();
(/tool/lang9.1/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx) where
current thread: t@1
=>[1] server_main_loop(remaining_children_to_start = 0), line 1645 in "worker.c"
  [2] ap_mpm_run(_pconf = 0x100133e58, plog = 0x10015dfa8, s = 0x100167508), line 1743 in
"worker.c"
  [3] main(argc = 3, argv = 0xffffffff7ffffd08), line 643 in "main.c"
--- snap core.httpd.18016.u0 ---


The other cores are following the same pattern.

Bye Andre'
-- 
Andre' Breiler              | Tel: +44 (0) 1628 407777
BBC Internet Services       | URL: http://support.bbc.co.uk
Maiden House, Vanwell Road  |
Maidenhead, SL6 4UB         | Mail me if possible. And use a Subject line.


Mime
View raw message