Hi
I'm using mpm peruser with apache 2.2.17 with patches
httpd-2.2.3-peruser-0.3.0.patch, httpd-2.2.3-peruser-0.3.0-dc3.patch,
httpd-2.2.3-peruser-0.3.0-dc3-r57.patch.
All works fine, but sometimes child process crashes. In httpd log is
something like that:
[Fri Dec 10 06:06:52 2010] [notice] child pid 64712 exit signal
Segmentation fault (11), possible coredump in /tmp
Can anybody help me with this?
Coredump:
GNU gdb 6.1.1 [FreeBSD]
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 "amd64-marcel-freebsd"...
Core was generated by `httpd'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /lib/libm.so.5...done.
Loaded symbols for /lib/libm.so.5
Reading symbols from /usr/local/lib/libpcre.so.0...done.
Loaded symbols for /usr/local/lib/libpcre.so.0
Reading symbols from /usr/local/lib/libaprutil-1.so.3...done.
Loaded symbols for /usr/local/lib/libaprutil-1.so.3
Reading symbols from /usr/local/lib/libdb-4.2.so.2...done.
Loaded symbols for /usr/local/lib/libdb-4.2.so.2
Reading symbols from /usr/local/lib/libgdbm.so.3...done.
Loaded symbols for /usr/local/lib/libgdbm.so.3
Reading symbols from /usr/local/lib/libexpat.so.6...done.
Loaded symbols for /usr/local/lib/libexpat.so.6
Reading symbols from /usr/local/lib/libiconv.so.3...done.
Loaded symbols for /usr/local/lib/libiconv.so.3
Reading symbols from /usr/local/lib/libapr-1.so.4...done.
Loaded symbols for /usr/local/lib/libapr-1.so.4
Reading symbols from /lib/libcrypt.so.5...done.
Loaded symbols for /lib/libcrypt.so.5
Reading symbols from /lib/libthr.so.3...done.
Loaded symbols for /lib/libthr.so.3
Reading symbols from /lib/libc.so.7...done.
Loaded symbols for /lib/libc.so.7
Reading symbols from /usr/local/libexec/apache22/mod_authn_file.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_authn_file.so
Reading symbols from /usr/local/libexec/apache22/mod_authn_dbm.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_authn_dbm.so
Reading symbols from /usr/local/libexec/apache22/mod_authn_anon.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_authn_anon.so
Reading symbols from
/usr/local/libexec/apache22/mod_authn_default.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_authn_default.so
Reading symbols from /usr/local/libexec/apache22/mod_authn_alias.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_authn_alias.so
Reading symbols from /usr/local/libexec/apache22/mod_authz_host.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_authz_host.so
Reading symbols from
/usr/local/libexec/apache22/mod_authz_groupfile.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_authz_groupfile.so
Reading symbols from /usr/local/libexec/apache22/mod_authz_user.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_authz_user.so
Reading symbols from /usr/local/libexec/apache22/mod_authz_dbm.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_authz_dbm.so
Reading symbols from /usr/local/libexec/apache22/mod_authz_owner.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_authz_owner.so
Reading symbols from
/usr/local/libexec/apache22/mod_authz_default.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_authz_default.so
Reading symbols from /usr/local/libexec/apache22/mod_auth_basic.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_auth_basic.so
Reading symbols from /usr/local/libexec/apache22/mod_auth_digest.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_auth_digest.so
Reading symbols from /usr/local/libexec/apache22/mod_file_cache.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_file_cache.so
Reading symbols from /usr/local/libexec/apache22/mod_cache.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_cache.so
Reading symbols from /usr/local/libexec/apache22/mod_disk_cache.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_disk_cache.so
Reading symbols from /usr/local/libexec/apache22/mod_dumpio.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_dumpio.so
Reading symbols from /usr/local/libexec/apache22/mod_reqtimeout.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_reqtimeout.so
Reading symbols from /usr/local/libexec/apache22/mod_include.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_include.so
Reading symbols from /usr/local/libexec/apache22/mod_filter.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_filter.so
Reading symbols from /usr/local/libexec/apache22/mod_charset_lite.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_charset_lite.so
Reading symbols from /usr/local/libexec/apache22/mod_deflate.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_deflate.so
Reading symbols from /lib/libz.so.5...done.
Loaded symbols for /lib/libz.so.5
Reading symbols from /usr/local/libexec/apache22/mod_log_config.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_log_config.so
Reading symbols from /usr/local/libexec/apache22/mod_logio.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_logio.so
Reading symbols from /usr/local/libexec/apache22/mod_env.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_env.so
Reading symbols from /usr/local/libexec/apache22/mod_mime_magic.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_mime_magic.so
Reading symbols from /usr/local/libexec/apache22/mod_cern_meta.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_cern_meta.so
Reading symbols from /usr/local/libexec/apache22/mod_expires.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_expires.so
Reading symbols from /usr/local/libexec/apache22/mod_headers.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_headers.so
Reading symbols from /usr/local/libexec/apache22/mod_usertrack.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_usertrack.so
Reading symbols from /usr/local/libexec/apache22/mod_unique_id.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_unique_id.so
Reading symbols from /usr/local/libexec/apache22/mod_setenvif.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_setenvif.so
Reading symbols from /usr/local/libexec/apache22/mod_version.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_version.so
Reading symbols from /usr/local/libexec/apache22/mod_mime.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_mime.so
Reading symbols from /usr/local/libexec/apache22/mod_dav.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_dav.so
Reading symbols from /usr/local/libexec/apache22/mod_status.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_status.so
Reading symbols from /usr/local/libexec/apache22/mod_autoindex.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_autoindex.so
Reading symbols from /usr/local/libexec/apache22/mod_asis.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_asis.so
Reading symbols from /usr/local/libexec/apache22/mod_info.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_info.so
Reading symbols from /usr/local/libexec/apache22/mod_cgi.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_cgi.so
Reading symbols from /usr/local/libexec/apache22/mod_dav_fs.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_dav_fs.so
Reading symbols from /usr/local/libexec/apache22/mod_vhost_alias.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_vhost_alias.so
Reading symbols from /usr/local/libexec/apache22/mod_negotiation.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_negotiation.so
Reading symbols from /usr/local/libexec/apache22/mod_dir.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_dir.so
Reading symbols from /usr/local/libexec/apache22/mod_imagemap.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_imagemap.so
Reading symbols from /usr/local/libexec/apache22/mod_actions.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_actions.so
Reading symbols from /usr/local/libexec/apache22/mod_speling.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_speling.so
Reading symbols from /usr/local/libexec/apache22/mod_userdir.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_userdir.so
Reading symbols from /usr/local/libexec/apache22/mod_alias.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_alias.so
Reading symbols from /usr/local/libexec/apache22/mod_rewrite.so...done.
Loaded symbols for /usr/local/libexec/apache22/mod_rewrite.so
Reading symbols from /usr/local/libexec/apache22/libphp5.so...done.
Loaded symbols for /usr/local/libexec/apache22/libphp5.so
Reading symbols from /usr/local/lib/libxml2.so.5...done.
Loaded symbols for /usr/local/lib/libxml2.so.5
Reading symbols from
/usr/local/lib/php/20090626/ioncube/ioncube_loader.so...done.
Loaded symbols for /usr/local/lib/php/20090626/ioncube/ioncube_loader.so
Reading symbols from /usr/local/lib/php/20090626/bz2.so...done.
Loaded symbols for /usr/local/lib/php/20090626/bz2.so
Reading symbols from /usr/lib/libbz2.so.4...done.
Loaded symbols for /usr/lib/libbz2.so.4
Reading symbols from /usr/local/lib/php/20090626/curl.so...done.
Loaded symbols for /usr/local/lib/php/20090626/curl.so
Reading symbols from /usr/local/lib/libcurl.so.6...done.
Loaded symbols for /usr/local/lib/libcurl.so.6
Reading symbols from /usr/lib/libssl.so.6...done.
Loaded symbols for /usr/lib/libssl.so.6
Reading symbols from /lib/libcrypto.so.6...done.
Loaded symbols for /lib/libcrypto.so.6
Reading symbols from /usr/local/lib/php/20090626/dom.so...done.
Loaded symbols for /usr/local/lib/php/20090626/dom.so
Reading symbols from /usr/local/lib/php/20090626/exif.so...done.
Loaded symbols for /usr/local/lib/php/20090626/exif.so
Reading symbols from /usr/local/lib/php/20090626/filter.so...done.
Loaded symbols for /usr/local/lib/php/20090626/filter.so
Reading symbols from /usr/local/lib/php/20090626/ftp.so...done.
Loaded symbols for /usr/local/lib/php/20090626/ftp.so
Reading symbols from /usr/local/lib/php/20090626/gd.so...done.
Loaded symbols for /usr/local/lib/php/20090626/gd.so
Reading symbols from /usr/local/lib/libt1.so.5...done.
Loaded symbols for /usr/local/lib/libt1.so.5
Reading symbols from /usr/local/lib/libfreetype.so.9...done.
Loaded symbols for /usr/local/lib/libfreetype.so.9
Reading symbols from /usr/local/lib/libX11.so.6...done.
Loaded symbols for /usr/local/lib/libX11.so.6
Reading symbols from /usr/local/lib/libXpm.so.4...done.
Loaded symbols for /usr/local/lib/libXpm.so.4
Reading symbols from /usr/local/lib/libpng.so.6...done.
Loaded symbols for /usr/local/lib/libpng.so.6
Reading symbols from /usr/local/lib/libjpeg.so.11...done.
Loaded symbols for /usr/local/lib/libjpeg.so.11
Reading symbols from /usr/local/lib/libxcb.so.2...done.
Loaded symbols for /usr/local/lib/libxcb.so.2
Reading symbols from /usr/local/lib/libXau.so.6...done.
Loaded symbols for /usr/local/lib/libXau.so.6
Reading symbols from /usr/local/lib/libXdmcp.so.6...done.
Loaded symbols for /usr/local/lib/libXdmcp.so.6
Reading symbols from /usr/local/lib/libpthread-stubs.so.0...done.
Loaded symbols for /usr/local/lib/libpthread-stubs.so.0
Reading symbols from /usr/lib/librpcsvc.so.5...done.
Loaded symbols for /usr/lib/librpcsvc.so.5
Reading symbols from /usr/local/lib/php/20090626/hash.so...done.
Loaded symbols for /usr/local/lib/php/20090626/hash.so
Reading symbols from /usr/local/lib/php/20090626/iconv.so...done.
Loaded symbols for /usr/local/lib/php/20090626/iconv.so
Reading symbols from /usr/local/lib/php/20090626/imap.so...done.
Loaded symbols for /usr/local/lib/php/20090626/imap.so
Reading symbols from /usr/local/lib/libc-client4.so.9...done.
Loaded symbols for /usr/local/lib/libc-client4.so.9
Reading symbols from /usr/lib/libpam.so.5...done.
Loaded symbols for /usr/lib/libpam.so.5
Reading symbols from /usr/local/lib/php/20090626/mbstring.so...done.
Loaded symbols for /usr/local/lib/php/20090626/mbstring.so
Reading symbols from /usr/local/lib/libonig.so.1...done.
Loaded symbols for /usr/local/lib/libonig.so.1
Reading symbols from /usr/local/lib/php/20090626/mcrypt.so...done.
Loaded symbols for /usr/local/lib/php/20090626/mcrypt.so
Reading symbols from /usr/local/lib/libmcrypt.so.8...done.
Loaded symbols for /usr/local/lib/libmcrypt.so.8
Reading symbols from /usr/local/lib/libltdl.so.7...done.
Loaded symbols for /usr/local/lib/libltdl.so.7
Reading symbols from /usr/local/lib/php/20090626/mysql.so...done.
Loaded symbols for /usr/local/lib/php/20090626/mysql.so
Reading symbols from /usr/local/lib/php/20090626/mysqli.so...done.
Loaded symbols for /usr/local/lib/php/20090626/mysqli.so
Reading symbols from /usr/local/lib/php/20090626/openssl.so...done.
Loaded symbols for /usr/local/lib/php/20090626/openssl.so
Reading symbols from /usr/local/lib/php/20090626/pcntl.so...done.
Loaded symbols for /usr/local/lib/php/20090626/pcntl.so
Reading symbols from /usr/local/lib/php/20090626/pdf.so...done.
Loaded symbols for /usr/local/lib/php/20090626/pdf.so
Reading symbols from /usr/local/lib/libpdf.so.8...done.
Loaded symbols for /usr/local/lib/libpdf.so.8
Reading symbols from /usr/local/lib/php/20090626/pdo.so...done.
Loaded symbols for /usr/local/lib/php/20090626/pdo.so
Reading symbols from /usr/local/lib/php/20090626/posix.so...done.
Loaded symbols for /usr/local/lib/php/20090626/posix.so
Reading symbols from /usr/local/lib/php/20090626/session.so...done.
Loaded symbols for /usr/local/lib/php/20090626/session.so
Reading symbols from /usr/local/lib/php/20090626/shmop.so...done.
Loaded symbols for /usr/local/lib/php/20090626/shmop.so
Reading symbols from /usr/local/lib/php/20090626/simplexml.so...done.
Loaded symbols for /usr/local/lib/php/20090626/simplexml.so
Reading symbols from /usr/local/lib/php/20090626/sockets.so...done.
Loaded symbols for /usr/local/lib/php/20090626/sockets.so
Reading symbols from /usr/local/lib/php/20090626/sqlite.so...done.
Loaded symbols for /usr/local/lib/php/20090626/sqlite.so
Reading symbols from /usr/local/lib/php/20090626/sysvmsg.so...done.
Loaded symbols for /usr/local/lib/php/20090626/sysvmsg.so
Reading symbols from /usr/local/lib/php/20090626/sysvsem.so...done.
Loaded symbols for /usr/local/lib/php/20090626/sysvsem.so
Reading symbols from /usr/local/lib/php/20090626/sysvshm.so...done.
Loaded symbols for /usr/local/lib/php/20090626/sysvshm.so
Reading symbols from /usr/local/lib/php/20090626/tidy.so...done.
Loaded symbols for /usr/local/lib/php/20090626/tidy.so
Reading symbols from /usr/local/lib/libtidy-0.99.so.0...done.
Loaded symbols for /usr/local/lib/libtidy-0.99.so.0
Reading symbols from /usr/local/lib/php/20090626/tokenizer.so...done.
Loaded symbols for /usr/local/lib/php/20090626/tokenizer.so
Reading symbols from /usr/local/lib/php/20090626/wddx.so...done.
Loaded symbols for /usr/local/lib/php/20090626/wddx.so
Reading symbols from /usr/local/lib/php/20090626/xml.so...done.
Loaded symbols for /usr/local/lib/php/20090626/xml.so
Reading symbols from /usr/local/lib/php/20090626/xmlreader.so...done.
Loaded symbols for /usr/local/lib/php/20090626/xmlreader.so
Reading symbols from /usr/local/lib/php/20090626/xmlrpc.so...done.
Loaded symbols for /usr/local/lib/php/20090626/xmlrpc.so
Reading symbols from /usr/local/lib/php/20090626/xmlwriter.so...done.
Loaded symbols for /usr/local/lib/php/20090626/xmlwriter.so
Reading symbols from /usr/local/lib/php/20090626/xsl.so...done.
Loaded symbols for /usr/local/lib/php/20090626/xsl.so
Reading symbols from /usr/local/lib/libexslt.so.8...done.
Loaded symbols for /usr/local/lib/libexslt.so.8
Reading symbols from /usr/local/lib/libxslt.so.2...done.
Loaded symbols for /usr/local/lib/libxslt.so.2
Reading symbols from /usr/local/lib/libgcrypt.so.17...done.
Loaded symbols for /usr/local/lib/libgcrypt.so.17
Reading symbols from /usr/local/lib/libgpg-error.so.0...done.
Loaded symbols for /usr/local/lib/libgpg-error.so.0
Reading symbols from /usr/local/lib/libintl.so.9...done.
Loaded symbols for /usr/local/lib/libintl.so.9
Reading symbols from /usr/local/lib/php/20090626/zip.so...done.
Loaded symbols for /usr/local/lib/php/20090626/zip.so
Reading symbols from /usr/local/lib/php/20090626/zlib.so...done.
Loaded symbols for /usr/local/lib/php/20090626/zlib.so
Reading symbols from /usr/local/lib/php/20090626/json.so...done.
Loaded symbols for /usr/local/lib/php/20090626/json.so
Reading symbols from /usr/local/lib/php/20090626/pspell.so...done.
Loaded symbols for /usr/local/lib/php/20090626/pspell.so
Reading symbols from /usr/local/lib/libaspell.so.16...done.
Loaded symbols for /usr/local/lib/libaspell.so.16
Reading symbols from /usr/local/lib/libpspell.so.16...done.
Loaded symbols for /usr/local/lib/libpspell.so.16
Reading symbols from /usr/local/lib/compat/pkg/libintl.so.8...done.
Loaded symbols for /usr/local/lib/compat/pkg/libintl.so.8
Reading symbols from /usr/lib/libstdc++.so.6...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
#0 apr_palloc (pool=0x80b07b028, in_size=Variable "in_size" is not
# available.
) at memory/unix/apr_pools.c:252
252 memory/unix/apr_pools.c: No such file or directory.
in memory/unix/apr_pools.c
[New Thread 8016041c0 (LWP 100436)]
(gdb) where
#0 apr_palloc (pool=0x80b07b028, in_size=Variable "in_size" is not
available.
) at memory/unix/apr_pools.c:252
#1 0x0000000801027a60 in apr_pstrcat (a=Variable "a" is not available.
) at strings/apr_strings.c:149
#2 0x000000000044951d in peruser_post_read (r=0x80b07b0a0) at
peruser.c:1279
#3 0x000000000042993a in ap_run_post_read_request (r=0x80b07b0a0) at
protocol.c:1671
#4 0x000000000042bc9e in ap_read_request (conn=0x80b071298) at
protocol.c:1011
#5 0x0000000000441043 in ap_process_http_connection (c=0x80b071298) at
http_core.c:183
#6 0x000000000043d8a2 in ap_run_process_connection (c=0x80b071298) at
connection.c:43
#7 0x000000000044b175 in child_main (child_num_arg=Variable
"child_num_arg" is not available.
) at peruser.c:1067
#8 0x000000000044b99c in make_child (s=0x80161a868, slot=3) at
peruser.c:2214
#9 0x000000000044c340 in ap_mpm_run (_pconf=Variable "_pconf" is not
available.
) at peruser.c:2267
#10 0x00000000004242da in main (argc=1, argv=0x7fffffffebc0) at main.c:739
_______________________________________________
Peruser mailing list
[email protected]
http://www.telana.com/mailman/listinfo/peruser