ID:               48134
 User updated by:  jimbobpalmer at gmail dot com
 Reported By:      jimbobpalmer at gmail dot com
-Status:           Feedback
+Status:           Open
 Bug Type:         Reproducible crash
 Operating System: Gentoo
 PHP Version:      5.2.9
 New Comment:

# gdb -q /usr/sbin/apache2 /var/tmp/core.6111 
(no debugging symbols found)

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /lib/libm.so.6...(no debugging symbols
found)...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /usr/lib/libpcre.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libpcre.so.0
Reading symbols from /lib/libz.so.1...
(no debugging symbols found)...done.
Loaded symbols for /lib/libz.so.1
Reading symbols from /lib/libbz2.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib/libbz2.so.1
Reading symbols from /usr/lib/libaprutil-1.so.0...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libaprutil-1.so.0
Reading symbols from /usr/lib/libgdbm.so.3...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libgdbm.so.3
Reading symbols from /usr/lib/libdb-4.5.so...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libdb-4.5.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-1.so.0...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libapr-1.so.0
Reading symbols from /lib/libuuid.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib/libuuid.so.1
Reading symbols from /lib/librt.so.1...
(no debugging symbols found)...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /lib/libcrypt.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib/libcrypt.so.1
Reading symbols from /lib/libpthread.so.0...
(no debugging symbols found)...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/libdl.so.2...(no debugging symbols
found)...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libc.so.6...
(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...(no debugging symbols
found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libnsl.so.1...
(no debugging symbols found)...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libnss_compat.so.2...(no debugging symbols
found)...done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnss_nis.so.2...
(no debugging symbols found)...done.
Loaded symbols for /lib/libnss_nis.so.2
Reading symbols from /lib/libnss_files.so.2...(no debugging symbols
found)...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from
/usr/lib/gcc/i686-pc-linux-gnu/4.3.2/libgcc_s.so.1...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/libgcc_s.so.1
Reading symbols from /usr/lib/apache2/modules/mod_auth_basic.so...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/apache2/modules/mod_auth_basic.so
Reading symbols from /usr/lib/apache2/modules/mod_authn_default.so...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/apache2/modules/mod_authn_default.so
Reading symbols from /usr/lib/apache2/modules/mod_authn_file.so...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/apache2/modules/mod_authn_file.so
Reading symbols from /usr/lib/apache2/modules/mod_authz_default.so...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/apache2/modules/mod_authz_default.so
Reading symbols from /usr/lib/apache2/modules/mod_authz_host.so...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/apache2/modules/mod_authz_host.so
Reading symbols from /usr/lib/apache2/modules/mod_authz_user.so...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/apache2/modules/mod_authz_user.so
Reading symbols from /usr/lib/apache2/modules/mod_headers.so...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/apache2/modules/mod_headers.so
Reading symbols from /usr/lib/apache2/modules/mod_log_config.so...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/apache2/modules/mod_log_config.so
Reading symbols from /usr/lib/apache2/modules/mod_rewrite.so...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/apache2/modules/mod_rewrite.so
Reading symbols from /usr/lib/apache2/modules/mod_setenvif.so...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/apache2/modules/mod_setenvif.so
Reading symbols from /usr/lib/apache2/modules/mod_status.so...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/apache2/modules/mod_status.so
Reading symbols from /usr/lib/apache2/modules/mod_unique_id.so...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/apache2/modules/mod_unique_id.so
Reading symbols from /usr/lib/apache2/modules/mod_mime.so...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/apache2/modules/mod_mime.so
Reading symbols from /usr/lib/apache2/modules/mod_dir.so...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/apache2/modules/mod_dir.so
Reading symbols from /usr/lib/apache2/modules/mod_ssl.so...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/apache2/modules/mod_ssl.so
Reading symbols from /usr/lib/libssl.so.0.9.8...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libssl.so.0.9.8
Reading symbols from /usr/lib/libcrypto.so.0.9.8...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/libcrypto.so.0.9.8
Reading symbols from /usr/lib/apache2/modules/libphp5.so...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/apache2/modules/libphp5.so
Reading symbols from /usr/lib/libexslt.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libexslt.so.0
Reading symbols from /lib/libhistory.so.5...
(no debugging symbols found)...done.
Loaded symbols for /lib/libhistory.so.5
Reading symbols from /lib/libreadline.so.5...(no debugging symbols
found)...done.
Loaded symbols for /lib/libreadline.so.5
Reading symbols from /lib/libncurses.so.5...
(no debugging symbols found)...done.
Loaded symbols for /lib/libncurses.so.5
Reading symbols from /usr/lib/libpanel.so.5...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libpanel.so.5
Reading symbols from /usr/lib/libmcrypt.so.4...
---Type <return> to continue, or q <return> to quit--- 
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libmcrypt.so.4
Reading symbols from /usr/lib/libltdl.so.3...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libltdl.so.3
Reading symbols from /lib/libpam.so.0...
(no debugging symbols found)...done.
Loaded symbols for /lib/libpam.so.0
Reading symbols from /usr/lib/libgmp.so.3...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libgmp.so.3
Reading symbols from /usr/lib/libt1.so.5...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libt1.so.5
Reading symbols from /usr/lib/libfreetype.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/lib/libpng12.so.0...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /usr/lib/libjpeg.so.62...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libjpeg.so.62
Reading symbols from /lib/libresolv.so.2...
(no debugging symbols found)...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /usr/lib/libcurl.so.4...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libcurl.so.4
Reading symbols from /usr/lib/mysql/libmysqlclient_r.so.15...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/mysql/libmysqlclient_r.so.15
Reading symbols from /usr/lib/libnetsnmp.so.15...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libnetsnmp.so.15
Reading symbols from /usr/lib/libxslt.so.1...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxslt.so.1
Reading symbols from /usr/lib/libxml2.so.2...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libxml2.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

(no debugging symbols found)
Core was generated by `/usr/sbin/apache2 -D PHP5 -D SSL -d
/usr/lib/apache2 -f /etc/apache2/httpd'.
Program terminated with signal 11, Segmentation fault.
[New process 6150]
[New process 6179]
[New process 6178]
[New process 6177]
[New process 6176]
[New process 6175]
[New process 6174]
[New process 6173]
[New process 6172]
[New process 6171]
[New process 6170]
[New process 6169]
[New process 6168]
[New process 6167]
[New process 6166]
[New process 6165]
[New process 6164]
[New process 6163]
[New process 6162]
[New process 6161]
[New process 6160]
[New process 6159]
[New process 6158]
[New process 6157]
[New process 6156]
[New process 6155]
[New process 6154]
[New process 6153]
[New process 6152]
[New process 6151]
[New process 6111]
[New process 6149]
[New process 6148]
[New process 6118]
#0  0xb75dbbad in zend_hash_move_forward_ex ()
   from /usr/lib/apache2/modules/libphp5.so
(gdb) bt
#0  0xb75dbbad in zend_hash_move_forward_ex ()
   from /usr/lib/apache2/modules/libphp5.so
#1  0xb7656f6f in apply_config () from
/usr/lib/apache2/modules/libphp5.so
#2  0xb765631e in ?? () from /usr/lib/apache2/modules/libphp5.so
#3  0x08724a68 in ?? ()
#4  0x08bc2190 in ?? ()
#5  0xb7655bbf in ?? () from /usr/lib/apache2/modules/libphp5.so
#6  0x08063c00 in __ctype_toupper_...@plt ()
#7  0x08a9e910 in ?? ()
#8  0x08724ab0 in ?? ()
#9  0x00000008 in ?? ()
#10 0xb7d6e228 in apr_palloc () from /usr/lib/libapr-1.so.0
#11 0x0807a127 in ap_run_handler ()
#12 0x0807d4b1 in ap_invoke_handler ()
#13 0x080887e6 in ap_process_request ()
#14 0x080857d8 in ?? ()
#15 0x08a9e950 in ?? ()
#16 0x00000004 in ?? ()
#17 0x08a9e950 in ?? ()
#18 0x00000000 in ?? ()
(gdb)


Previous Comments:
------------------------------------------------------------------------

[2009-05-06 09:56:09] lbarn...@php.net

Thank you for this bug report. To properly diagnose the problem, we
need a backtrace to see what is happening behind the scenes. To
find out how to generate a backtrace, please read
http://bugs.php.net/bugs-generating-backtrace.php for *NIX and
http://bugs.php.net/bugs-generating-backtrace-win32.php for Win32

Once you have generated a backtrace, please submit it to this bug
report and change the status back to "Open". Thank you for helping
us make PHP better.

A gdb backtrace would be helpful. Allow your apache user to generate
large enough core files, remove mod_backtrace, and wait for core files
to appear. Then load them in gdb and send a gdb backtrace.

------------------------------------------------------------------------

[2009-05-06 09:18:03] jimbobpalmer at gmail dot com

Do you need any more information?

------------------------------------------------------------------------

[2009-05-05 20:44:17] jimbobpalmer at gmail dot com

[Tue May  5 18:12:50 2009] pid 9925 mod_backtrace backtrace for sig 11
(thread "pid" 9925)
[Tue May  5 18:12:50 2009] pid 9925 mod_backtrace main() is at 8066050
/usr/lib/apache2/modules/mod_backtrace.so[0xb7b6ba9a]
/usr/sbin/apache2(ap_run_fatal_exception+0x3f)[0x80827ef]
/usr/sbin/apache2[0x8082be8]
[0xb7f81400]
/usr/lib/apache2/modules/libphp5.so(apply_config+0xa9)[0xb7670f6f]
/usr/lib/apache2/modules/libphp5.so[0xb767031e]
/usr/sbin/apache2(ap_run_handler+0x57)[0x807a127]
/usr/sbin/apache2(ap_invoke_handler+0x91)[0x807d4b1]
/usr/sbin/apache2(ap_process_request+0x196)[0x80887e6]
/usr/sbin/apache2[0x80857d8]
/usr/sbin/apache2(ap_run_process_connection+0x57)[0x80814b7]
/usr/sbin/apache2[0x808e6ac]
/usr/lib/libapr-1.so.0[0xb7d91e8e]
/lib/libpthread.so.0[0xb7d1e19b]
/lib/libc.so.6(clone+0x5e)[0xb7ca286e]
[Tue May  5 18:12:50 2009] pid 9925 mod_backtrace end of backtrace

(gdb) bt
#0  0xb7f81424 in __kernel_vsyscall ()
#1  0xb7d2565b in read () from /lib/libpthread.so.0
#2  0x080906e4 in ap_mpm_pod_check ()
#3  0x0808ea35 in ?? ()
#4  0x098c39c8 in ?? ()
#5  0x0808ca30 in ?? ()
#6  0x0808ec50 in ?? ()
#7  0x09888498 in ?? ()
#8  0x09888408 in ?? ()
#9  0x00000000 in ?? ()

------------------------------------------------------------------------

[2009-05-05 13:54:51] jimbobpalmer at gmail dot com

I've rebuilt php with the debug flag so that the next backtrace is more
useful.

Please can you change the status of this bug to open. Thanks.

------------------------------------------------------------------------

[2009-05-05 13:33:19] jimbobpalmer at gmail dot com

backtrace from coredump:

#0  0xb7612052 in apply_config () from
/usr/lib/apache2/modules/libphp5.so
#1  0xb76114af in ?? () from /usr/lib/apache2/modules/libphp5.so
#2  0x08987108 in ?? ()
#3  0x0ad8b230 in ?? ()
#4  0xb76107c0 in ?? () from /usr/lib/apache2/modules/libphp5.so
#5  0x08063c00 in __ctype_toupper_...@plt ()
#6  0x0aa8b098 in ?? ()
#7  0x0aa8b060 in ?? ()
#8  0xa42b8188 in ?? ()
#9  0xb7d0dff4 in ?? () from /usr/lib/libapr-1.so.0
#10 0x08987108 in ?? ()
#11 0x0ad8b180 in ?? ()
#12 0x0ad8b198 in ?? ()
#13 0xb7cf7c1f in apr_table_setn () from /usr/lib/libapr-1.so.0
#14 0x0807a127 in ap_run_handler ()
#15 0x0807d4b1 in ap_invoke_handler ()
#16 0x080887e6 in ap_process_request ()
#17 0x080857d8 in ?? ()
#18 0x0aa89428 in ?? ()
#19 0x00000004 in ?? ()
#20 0x0aa89428 in ?? ()
#21 0x00000000 in ?? ()

I can't supply the coredump due to policy reasons, but I can run more
commands if you need me to with gdb.

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/48134

-- 
Edit this bug report at http://bugs.php.net/?id=48134&edit=1

Reply via email to