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

Bug#307567: apache2-common: Apache2 consumes 100% CPU after a few requests



> Maybe also a gdb backtrace?  (LD_LIBRARY_PATH=/usr/lib/debug gdb -p
> <pid>); you should first install the package libc6-dbg, if possible.
> If not, then don't set LD_LIBRARY_PATH.  It will at least tell us if
> the stack is still sane, or if there has been memory corruption.

Here is the GDB trace. I hope it may provide some useful info.
Before I received your email, I tried to get the same trace, without the libc6-dbg, and it shows the process was stalled
in "mallopt"

I run it on a second session, and the backtrace is identical.

$> sudo -s
root@anciens:~
$> LD_LIBRARY_PATH=/usr/lib/debug gdb -p 24869
GNU gdb 6.3-debian
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-linux".
Attaching to process 24869
Using host libthread_db library "/usr/lib/debug/libthread_db.so.1".
Reading symbols from /usr/sbin/apache2...(no debugging symbols found)...done.
Reading symbols from /lib/libcrypt.so.1...Reading symbols from /usr/lib/debug/lib/libcrypt-2.3.2.so...(no debugging
symbols found)...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/libcrypt.so.1
Reading symbols from /usr/lib/libpcre.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpcre.so.3
Reading symbols from /usr/lib/libz.so.1...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/i686/cmov/libssl.so.0.9.7...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/i686/cmov/libssl.so.0.9.7
Reading symbols from /usr/lib/i686/cmov/libcrypto.so.0.9.7...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/i686/cmov/libcrypto.so.0.9.7
Reading symbols from /lib/libdl.so.2...Reading symbols from /usr/lib/debug/lib/libdl-2.3.2.so...(no debugging symbols
found)...done.

(no debugging symbols found)...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib/libaprutil-0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libaprutil-0.so.0
Reading symbols from /usr/lib/libldap.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libldap.so.2
Reading symbols from /usr/lib/liblber.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/liblber.so.2
Reading symbols from /usr/lib/libdb-4.2.so...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libdb-4.2.so
Reading symbols from /usr/lib/libexpat.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libexpat.so.1
Reading symbols from /usr/lib/libapr-0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libapr-0.so.0
Reading symbols from /lib/librt.so.1...Reading symbols from /usr/lib/debug/lib/librt-2.3.2.so...(no debugging symbols
found)...done.

(no debugging symbols found)...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /lib/libm.so.6...Reading symbols from /usr/lib/debug/lib/libm-2.3.2.so...(no debugging symbols
found)...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libnsl.so.1...Reading symbols from /usr/lib/debug/lib/libnsl-2.3.2.so...(no debugging symbols
found)...done.

(no debugging symbols found)...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libpthread.so.0...Reading symbols from /usr/lib/debug/lib/libpthread-0.10.so...(no debugging
symbols found)...done.
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 24869)]
(no debugging symbols found)...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/libc.so.6...Reading symbols from /usr/lib/debug/lib/libc-2.3.2.so...(no debugging symbols
found)...done.

(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...Reading symbols from /usr/lib/debug/lib/ld-2.3.2.so...(no debugging symbols
found)...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libresolv.so.2...Reading symbols from /usr/lib/debug/lib/libresolv-2.3.2.so...(no debugging
symbols found)...done.

(no debugging symbols found)...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /usr/lib/libsasl2.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libsasl2.so.2
Reading symbols from /usr/lib/libgnutls.so.11...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgnutls.so.11
Reading symbols from /usr/lib/libtasn1.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libtasn1.so.2
Reading symbols from /usr/lib/libgcrypt.so.11...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgcrypt.so.11
Reading symbols from /usr/lib/libgpg-error.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgpg-error.so.0
Reading symbols from /lib/libnss_compat.so.2...Reading symbols from /usr/lib/debug/lib/libnss_compat-2.3.2.so...(no
debugging symbols found)...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnss_nis.so.2...Reading symbols from /usr/lib/debug/lib/libnss_nis-2.3.2.so...
(no debugging symbols found)...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/libnss_nis.so.2
Reading symbols from /lib/libnss_files.so.2...Reading symbols from /usr/lib/debug/lib/libnss_files-2.3.2.so...(no
debugging symbols found)...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /usr/lib/apache2/modules/mod_ldap.so...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/apache2/modules/mod_ldap.so
Reading symbols from /usr/lib/apache2/modules/mod_auth_ldap.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/apache2/modules/mod_auth_ldap.so
Reading symbols from /usr/lib/apache2/modules/libphp5.so...done.
Loaded symbols for /usr/lib/apache2/modules/libphp5.so
Reading symbols from /usr/lib/libmysqlclient.so.10...done.
Loaded symbols for /usr/lib/libmysqlclient.so.10
Reading symbols from /usr/lib/libxml2.so.2...done.
Loaded symbols for /usr/lib/libxml2.so.2
Reading symbols from /usr/lib/apache2/modules/mod_cgi.so...done.
Loaded symbols for /usr/lib/apache2/modules/mod_cgi.so
Reading symbols from /usr/lib/apache2/modules/mod_dav.so...done.
Loaded symbols for /usr/lib/apache2/modules/mod_dav.so
Reading symbols from /usr/lib/apache2/modules/mod_dav_fs.so...done.
Loaded symbols for /usr/lib/apache2/modules/mod_dav_fs.so
Reading symbols from /usr/lib/apache2/modules/mod_dav_svn.so...done.
Loaded symbols for /usr/lib/apache2/modules/mod_dav_svn.so
Reading symbols from /usr/lib/libsvn_repos-1.so.0...done.
Loaded symbols for /usr/lib/libsvn_repos-1.so.0
Reading symbols from /usr/lib/libsvn_fs-1.so.0...done.
Loaded symbols for /usr/lib/libsvn_fs-1.so.0
Reading symbols from /usr/lib/libsvn_delta-1.so.0...done.
Loaded symbols for /usr/lib/libsvn_delta-1.so.0
Reading symbols from /usr/lib/libsvn_subr-1.so.0...done.
Loaded symbols for /usr/lib/libsvn_subr-1.so.0
Reading symbols from /usr/lib/libsvn_fs_fs-1.so.0...done.
Loaded symbols for /usr/lib/libsvn_fs_fs-1.so.0
Reading symbols from /usr/lib/libsvn_fs_base-1.so.0...done.
Loaded symbols for /usr/lib/libsvn_fs_base-1.so.0
Reading symbols from /usr/lib/apache2/modules/mod_authz_svn.so...done.
Loaded symbols for /usr/lib/apache2/modules/mod_authz_svn.so
Reading symbols from /usr/lib/apache2/modules/mod_info.so...done.
Loaded symbols for /usr/lib/apache2/modules/mod_info.so
Reading symbols from /usr/lib/apache2/modules/mod_python.so...done.
Loaded symbols for /usr/lib/apache2/modules/mod_python.so
Reading symbols from /usr/lib/libpython2.3.so.1.0...done.
Loaded symbols for /usr/lib/libpython2.3.so.1.0
Reading symbols from /lib/libutil.so.1...Reading symbols from /usr/lib/debug/lib/libutil-2.3.2.so...done.
done.
Loaded symbols for /lib/libutil.so.1
Reading symbols from /usr/lib/apache2/modules/mod_rewrite.so...done.
Loaded symbols for /usr/lib/apache2/modules/mod_rewrite.so
Reading symbols from /usr/lib/apache2/modules/mod_ssl.so...done.
Loaded symbols for /usr/lib/apache2/modules/mod_ssl.so
Reading symbols from /usr/lib/apache2/modules/mod_userdir.so...done.
Loaded symbols for /usr/lib/apache2/modules/mod_userdir.so
Reading symbols from /usr/lib/sasl2/libotp.so.2...done.
Loaded symbols for /usr/lib/sasl2/libotp.so.2
Reading symbols from /usr/lib/sasl2/libsasldb.so.2...done.
Loaded symbols for /usr/lib/sasl2/libsasldb.so.2
Reading symbols from /usr/lib/sasl2/libntlm.so.2...done.
Loaded symbols for /usr/lib/sasl2/libntlm.so.2
Reading symbols from /usr/lib/sasl2/libplain.so.2...done.
Loaded symbols for /usr/lib/sasl2/libplain.so.2
Reading symbols from /usr/lib/sasl2/liblogin.so.2...done.
Loaded symbols for /usr/lib/sasl2/liblogin.so.2
Reading symbols from /usr/lib/sasl2/libdigestmd5.so.2...done.
Loaded symbols for /usr/lib/sasl2/libdigestmd5.so.2
Reading symbols from /usr/lib/sasl2/libcrammd5.so.2...done.
Loaded symbols for /usr/lib/sasl2/libcrammd5.so.2
Reading symbols from /usr/lib/sasl2/libanonymous.so.2...done.
Loaded symbols for /usr/lib/sasl2/libanonymous.so.2
Reading symbols from /usr/lib/python2.3/site-packages/_iconv_codec.so...done.
Loaded symbols for /usr/lib/python2.3/site-packages/_iconv_codec.so
Reading symbols from /usr/lib/gconv/ISO8859-1.so...Reading symbols from /usr/lib/debug/usr/lib/gconv/ISO8859-1.so...done.
done.
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
0x4041ee52 in _int_malloc () from /lib/libc.so.6
(gdb) backtrace
#0  0x4041ee52 in _int_malloc () from /lib/libc.so.6
#1  0x4041dfb3 in malloc () from /lib/libc.so.6
#2  0x080865ff in ap_regexec ()
#3  0x08064a2e in _start ()
#4  0x081d2890 in ?? ()
#5  0x083dde7c in ?? ()
#6  0x0000000a in ?? ()
#7  0xbffffbe0 in ?? ()
#8  0x00000000 in ?? ()
#9  0x083ddec6 in ?? ()
#10 0xbffffc08 in ?? ()
#11 0x40302a92 in apr_parse_addr_port () from /usr/lib/libapr-0.so.0
#12 0x08089445 in ap_run_post_read_request ()
#13 0x080883f1 in ap_read_request ()
#14 0x08065088 in _start ()
#15 0x08303410 in ?? ()
#16 0x00000003 in ?? ()
#17 0x00000000 in ?? ()
#18 0x0808373c in ap_run_pre_connection ()
#19 0x080835f5 in ap_run_process_connection ()
#20 0x080769d4 in ap_graceful_stop_signalled ()
#21 0x08076b27 in ap_graceful_stop_signalled ()
#22 0x08076c48 in ap_graceful_stop_signalled ()
#23 0x080774ba in ap_mpm_run ()
#24 0x0807dabd in main ()
(gdb) quit




Reply to: