Re: [CentOS] /usr/sbin/httpd: symbol lookup error: /usr/sbin/httpd: undefined symbol: apr_array_ma+e

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On 11/29/06, Ferdinando Santacroce <jesus_was_rasta@xxxxxxxx> wrote:
Damn!
Yesterday evening I leave my internal web server up and running.
This morning I experienced a down, so I did some quickly check and I saw
that Apache is down.
Restarting I read this error message:

/usr/sbin/httpd: symbol lookup error: /usr/sbin/httpd: undefined symbol:
apr_array_ma+e

I am not sure why it's printing a "+" instead of a "k,", but that
symbol should actually be apr_array_make, which is defined in
libapr.so:

$ nm libapr-0.so.0.9.12 | grep apr_array_make
[718]   |     48020|        60|FUNC |GLOB |0    |10     |apr_array_make

Does the web server hang or does it exit? Do you see any errors in the
error_log? Are logfiles rotated around the time of the hang? Do you
see the apr_array_make symbol in libapr when the hang occurs?
Depending on the type of hang, you should be able to use mod_backtrace
(and possibly kill -s SIGABRT) to get a stack trace when the server
crashes. If you're interested in using mod_backtrace to debug the
hang, I documented how to use it in my Apache internals and debugging
presentation, which is  on my website:

http://prefetch.net

Thanks,
- Ryan
--
UNIX Administrator
http://prefetch.net
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux