ID:               33520
 User updated by:  dexter at debian dot org
 Reported By:      dexter at debian dot org
-Status:           Feedback
+Status:           Open
 Bug Type:         Reproducible crash
 Operating System: Debian
 PHP Version:      5CVS-2005-06-30 (dev)
 New Comment:

The latest CVS snapshot: 
 
Script started on Fri 01 Jul 2005 02:02:34 PM CEST 
test-server01:~# gdb /usr/sbin/apache2 /tmp/core 
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"...(no debugging 
symbols found) 
Using host libthread_db library 
"/lib/tls/libthread_db.so.1". 
 
(no debugging symbols found) 
Core was generated by `/usr/sbin/apache2 -k start -DSSL'. 
Program terminated with signal 11, Segmentation fault. 
 
warning: current_sos: Can't read pathname for load map: 
Input/output error 
 
Reading symbols from /lib/tls/libcrypt.so.1...(no 
debugging symbols found)...done. 
Loaded symbols for /lib/tls/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/tls/libdl.so.2...(no debugging 
symbols found)...done. 
Loaded symbols for /lib/tls/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/tls/librt.so.1... 
(no debugging symbols found)...done. 
Loaded symbols for /lib/tls/librt.so.1 
Reading symbols from /lib/tls/libm.so.6...(no debugging 
symbols found)...done. 
Loaded symbols for /lib/tls/libm.so.6 
Reading symbols from /lib/tls/libnsl.so.1... 
(no debugging symbols found)...done. 
Loaded symbols for /lib/tls/libnsl.so.1 
Reading symbols from /lib/tls/libpthread.so.0...(no 
debugging symbols found)...done. 
Loaded symbols for /lib/tls/libpthread.so.0 
Reading symbols from /lib/tls/libc.so.6... 
(no debugging symbols found)...done. 
Loaded symbols for /lib/tls/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/tls/libresolv.so.2... 
(no debugging symbols found)...done. 
Loaded symbols for /lib/tls/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/tls/libnss_compat.so.2... 
(no debugging symbols found)...done. 
Loaded symbols for /lib/tls/libnss_compat.so.2 
Reading symbols from /lib/tls/libnss_nis.so.2...(no 
debugging symbols found)...done. 
Loaded symbols for /lib/tls/libnss_nis.so.2 
Reading symbols from /lib/tls/libnss_files.so.2... 
---Type <return> to continue, or q <return> to quit--- 
(no debugging symbols found)...done. 
Loaded symbols for /lib/tls/libnss_files.so.2 
Reading symbols 
from /usr/lib/apache2/modules/mod_actions.so...(no 
debugging symbols found)...done. 
Loaded symbols for /usr/lib/apache2/modules/mod_actions.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_apreq.so... 
(no debugging symbols found)...done. 
Loaded symbols for /usr/lib/apache2/modules/mod_apreq.so 
Reading symbols from /usr/lib/libapreq2.so.2...(no 
debugging symbols found)...done. 
Loaded symbols for /usr/lib/libapreq2.so.2 
Reading symbols 
from /usr/lib/apache2/modules/mod_asis.so... 
(no debugging symbols found)...done. 
Loaded symbols for /usr/lib/apache2/modules/mod_asis.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_auth_anon.so...(no 
debugging symbols found)...done. 
Loaded symbols 
for /usr/lib/apache2/modules/mod_auth_anon.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_auth_dbm.so... 
(no debugging symbols found)...done. 
Loaded symbols 
for /usr/lib/apache2/modules/mod_auth_dbm.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_auth_digest.so...(no 
debugging symbols found)...done. 
Loaded symbols 
for /usr/lib/apache2/modules/mod_auth_digest.so 
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/mod_auth_pgsql.so... 
(no debugging symbols found)...done. 
Loaded symbols 
for /usr/lib/apache2/modules/mod_auth_pgsql.so 
Reading symbols from /usr/lib/libpq.so.3...(no debugging 
symbols found)...done. 
Loaded symbols for /usr/lib/libpq.so.3 
Reading symbols from /usr/lib/libkrb5.so.3... 
(no debugging symbols found)...done. 
Loaded symbols for /usr/lib/libkrb5.so.3 
Reading symbols from /usr/lib/libk5crypto.so.3...(no 
debugging symbols found)...done. 
Loaded symbols for /usr/lib/libk5crypto.so.3 
Reading symbols from /lib/libcom_err.so.2... 
(no debugging symbols found)...done. 
Loaded symbols for /lib/libcom_err.so.2 
Reading symbols 
from /usr/lib/apache2/modules/mod_auth_plain.so...(no 
debugging symbols found)...done. 
Loaded symbols 
for /usr/lib/apache2/modules/mod_auth_plain.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_auth_sys_group.so... 
(no debugging symbols found)...done. 
Loaded symbols 
for /usr/lib/apache2/modules/mod_auth_sys_group.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_cern_meta.so...(no 
debugging symbols found)...done. 
Loaded symbols 
for /usr/lib/apache2/modules/mod_cern_meta.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_cgi.so... 
(no debugging symbols found)...done. 
Loaded symbols for /usr/lib/apache2/modules/mod_cgi.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_cgid.so...(no debugging 
symbols found)...done. 
Loaded symbols for /usr/lib/apache2/modules/mod_cgid.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_dav.so... 
(no debugging symbols found)...done. 
Loaded symbols for /usr/lib/apache2/modules/mod_dav.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_dav_fs.so...(no 
debugging symbols found)...done. 
Loaded symbols for /usr/lib/apache2/modules/mod_dav_fs.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_deflate.so... 
(no debugging symbols found)...done. 
Loaded symbols for /usr/lib/apache2/modules/mod_deflate.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_encoding.so...(no 
debugging symbols found)...done. 
Loaded symbols 
for /usr/lib/apache2/modules/mod_encoding.so 
Reading symbols from /usr/lib/libiconv_hook.so.1... 
(no debugging symbols found)...done. 
Loaded symbols for /usr/lib/libiconv_hook.so.1 
Reading symbols 
from /usr/lib/apache2/modules/mod_expires.so...(no 
debugging symbols found)...done. 
Loaded symbols for /usr/lib/apache2/modules/mod_expires.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_ext_filter.so... 
(no debugging symbols found)...done. 
Loaded symbols 
for /usr/lib/apache2/modules/mod_ext_filter.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_file_cache.so...(no 
debugging symbols found)...done. 
Loaded symbols 
for /usr/lib/apache2/modules/mod_file_cache.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_imap.so...(no debugging 
symbols found)...done. 
Loaded symbols for /usr/lib/apache2/modules/mod_imap.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_include.so... 
(no debugging symbols found)...done. 
Loaded symbols for /usr/lib/apache2/modules/mod_include.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_info.so...(no debugging 
symbols found)...done. 
Loaded symbols for /usr/lib/apache2/modules/mod_info.so 
Reading symbols 
from /usr/lib/apache2/modules/liblayout.so... 
(no debugging symbols found)...done. 
Loaded symbols for /usr/lib/apache2/modules/liblayout.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_macro.so...(no debugging 
symbols found)...done. 
Loaded symbols for /usr/lib/apache2/modules/mod_macro.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_mime_magic.so... 
(no debugging symbols found)...done. 
Loaded symbols 
for /usr/lib/apache2/modules/mod_mime_magic.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_chroot.so...(no 
debugging symbols found)...done. 
Loaded symbols for /usr/lib/apache2/modules/mod_chroot.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_python.so... 
(no debugging symbols found)...done. 
Loaded symbols for /usr/lib/apache2/modules/mod_python.so 
Reading symbols from /usr/lib/libpython2.3.so.1.0...(no 
debugging symbols found)...done. 
Loaded symbols for /usr/lib/libpython2.3.so.1.0 
Reading symbols from /lib/tls/libutil.so.1... 
(no debugging symbols found)...done. 
Loaded symbols for /lib/tls/libutil.so.1 
Reading symbols 
from /usr/lib/apache2/modules/mod_perl.so...(no debugging 
symbols found)...done. 
Loaded symbols for /usr/lib/apache2/modules/mod_perl.so 
Reading symbols from /usr/lib/libperl.so.5.8... 
(no debugging symbols found)...done. 
Loaded symbols for /usr/lib/libperl.so.5.8 
Reading symbols from /root/libphp5.so... 
 
 
 
 
done. 
Loaded symbols for /root/libphp5.so 
 
Reading symbols 
from /usr/lib/apache2/modules/mod_cache.so...done. 
Loaded symbols for /usr/lib/apache2/modules/mod_cache.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_disk_cache.so...done. 
Loaded symbols 
for /usr/lib/apache2/modules/mod_disk_cache.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_proxy.so...done. 
Loaded symbols for /usr/lib/apache2/modules/mod_proxy.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_proxy_http.so...done. 
Loaded symbols 
for /usr/lib/apache2/modules/mod_proxy_http.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_proxy_connect.so...done. 
Loaded symbols 
for /usr/lib/apache2/modules/mod_proxy_connect.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_proxy_ftp.so...done. 
Loaded symbols 
for /usr/lib/apache2/modules/mod_proxy_ftp.so 
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_ruby.so...done. 
Loaded symbols for /usr/lib/apache2/modules/mod_ruby.so 
Reading symbols from /usr/lib/libruby1.8.so.1.8...done. 
Loaded symbols for /usr/lib/libruby1.8.so.1.8 
Reading symbols 
from /usr/lib/apache2/modules/mod_scgi.so...done. 
Loaded symbols for /usr/lib/apache2/modules/mod_scgi.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_speling.so...done. 
Loaded symbols for /usr/lib/apache2/modules/mod_speling.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_suexec.so...done. 
Loaded symbols for /usr/lib/apache2/modules/mod_suexec.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_unique_id.so...done. 
Loaded symbols 
for /usr/lib/apache2/modules/mod_unique_id.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/apache2/modules/mod_usertrack.so...done. 
Loaded symbols 
for /usr/lib/apache2/modules/mod_usertrack.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_vhost_alias.so...done. 
Loaded symbols 
for /usr/lib/apache2/modules/mod_vhost_alias.so 
Reading symbols 
from /usr/lib/apache2/modules/mod_xmlrpc.so...done. 
Loaded symbols for /usr/lib/apache2/modules/mod_xmlrpc.so 
Reading symbols from /usr/lib/libxmlrpc.so.3...done. 
Loaded symbols for /usr/lib/libxmlrpc.so.3 
Reading symbols 
from /usr/lib/libxmlrpc_xmlparse.so.3...done. 
Loaded symbols for /usr/lib/libxmlrpc_xmlparse.so.3 
Reading symbols 
from /usr/lib/libxmlrpc_xmltok.so.3...done. 
Loaded symbols for /usr/lib/libxmlrpc_xmltok.so.3 
Reading symbols from /lib/libnss_db.so.2...done. 
Loaded symbols for /lib/libnss_db.so.2 
Reading symbols from /usr/lib/libdb3.so.3...done. 
Loaded symbols for /usr/lib/libdb3.so.3 
 
#0  php_apache_sapi_get_stat () 
    
at /tmp/php5/php5-200507011030/sapi/apache2handler/sapi_apache2.c:173 
173             ctx->finfo.st_uid = ctx->r->finfo.user; 
(gdb)  
(gdb)  
(gdb)  
(gdb)  
(gdb)  
(gdb)  
(gdb)  
(gdb)  
(gdb)  
(gdb) bt 
#0  php_apache_sapi_get_stat () 
    
at /tmp/php5/php5-200507011030/sapi/apache2handler/sapi_apache2.c:173 
#1  0x40b1c3d6 in sapi_get_stat () 
    at /tmp/php5/php5-200507011030/main/SAPI.c:883 
#2  0x40add38b in php_statpage () 
    
at /tmp/php5/php5-200507011030/ext/standard/pageinfo.c:64 
#3  0x40add3eb in php_getuid () 
    
at /tmp/php5/php5-200507011030/ext/standard/pageinfo.c:90 
#4  0x40b190ff in php_checkuid_ex ( 
    filename=0x86fec44 
"/rdfs/webdata/vhosts/www.opendoors.no/tmp",  
    fopen_mode=0x0, mode=3, flags=0) 
    at /tmp/php5/php5-200507011030/main/safe_mode.c:151 
#5  0x40b193c5 in php_checkuid ( 
    filename=0x86fec44 
"/rdfs/webdata/vhosts/www.opendoors.no/tmp",  
    fopen_mode=0x0, mode=3) 
at /tmp/php5/php5-200507011030/main/safe_mode.c:196 
#6  0x40a99484 in OnUpdateSaveDir (entry=0x86cd4f8,  
    new_value=0x86fec44 
"/rdfs/webdata/vhosts/www.opendoors.no/tmp",  
    new_value_length=41, mh_arg1=0x0, mh_arg2=0x40c4d280, 
mh_arg3=0x0,  
    stage=16) 
at /tmp/php5/php5-200507011030/ext/session/session.c:138 
#7  0x40b5afbd in zend_alter_ini_entry (name=0x83a7a68 
"session.save_path",  
    name_length=18,  
    new_value=0x82d68e0 
"/rdfs/webdata/vhosts/www.opendoors.no/tmp",  
    new_value_length=41, modify_type=4, stage=16) 
    at /tmp/php5/php5-200507011030/Zend/zend_ini.c:238 
---Type <return> to continue, or q <return> to quit--- 
#8  0x40bba61d in apply_config (dummy=0x82d6680) 
    
at /tmp/php5/php5-200507011030/sapi/apache2handler/apache_config.c:169

#9  0x40bb9b02 in php_handler (r=0x86f8b98) 
    
at /tmp/php5/php5-200507011030/sapi/apache2handler/sapi_apache2.c:457 
#10 0x080783a5 in ap_run_handler () 
#11 0x080789b0 in ap_invoke_handler () 
#12 0x08069c9a in ap_process_request () 
#13 0x0806512d in _start () 
#14 0x086f8b98 in ?? () 
#15 0x00000004 in ?? () 
#16 0x086f8b98 in ?? () 
#17 0x4085bd80 in modperl_process_connection_handler () 
   from /usr/lib/apache2/modules/mod_perl.so 
#18 0x080835f5 in ap_run_process_connection () 
#19 0x080769a4 in ap_graceful_stop_signalled () 
#20 0x08076af7 in ap_graceful_stop_signalled () 
#21 0x08076c18 in ap_graceful_stop_signalled () 
#22 0x0807748a in ap_mpm_run () 
#23 0x0807dabd in main () 
(gdb) q 
test-server01:~#  
Script done on Fri 01 Jul 2005 02:02:53 PM CEST


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

[2005-06-30 16:22:26] [EMAIL PROTECTED]

Please try using this CVS snapshot:

  http://snaps.php.net/php5-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php5-win32-latest.zip



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

[2005-06-30 15:02:29] dexter at debian dot org

Description:
------------
apache2 
safe_mode = On 
 
<Directory /www> 
php_admin_value session.save_path '/www/tmp' 
</Directory> 
 

Reproduce code:
---------------
<? print "hello"; ?>

Expected result:
----------------
hello 

Actual result:
--------------
500 Server closed connection without sending any data 
back500 Server closed connection without sending any data 
back 
 
(gdb) bt  
#0  php_apache_sapi_get_stat ()  
at /tmp/php5/php5-5.0.4/sapi/apache2handler/sapi_apache2.c:175  
#1  0x40a93ba6 in sapi_get_stat ()  
at /tmp/php5/php5-5.0.4/main/SAPI.c:857  
#2  0x40a54b0b in php_statpage ()  
at /tmp/php5/php5-5.0.4/ext/standard/pageinfo.c:68  
#3  0x40a54b6b in php_getuid ()  
at /tmp/php5/php5-5.0.4/ext/standard/pageinfo.c:94  
#4  0x40a9098f in php_checkuid_ex (  
    filename=0x86af3e4  
"/rdfs/webdata/vhosts/www.opendoors.no/tmp",  
fopen_mode=0x0, mode=3,  
    flags=0) at /tmp/php5/php5-5.0.4/main/safe_mode.c:152  
#5  0x40a90c55 in php_checkuid (filename=0x86af3e4  
"/rdfs/webdata/vhosts/www.opendoors.no/tmp",  
    fopen_mode=0x0, mode=3)  
at /tmp/php5/php5-5.0.4/main/safe_mode.c:193  
#6  0x40a12b64 in OnUpdateSaveDir (entry=0x867ec20,  
    new_value=0x86af3e4  
"/rdfs/webdata/vhosts/www.opendoors.no/tmp",  
new_value_length=41,  
    mh_arg1=0x0, mh_arg2=0x40b309e0, mh_arg3=0x0,  
stage=16)  
    at /tmp/php5/php5-5.0.4/ext/session/session.c:137  
#7  0x40acf94d in zend_alter_ini_entry (name=0x838a150  
"session.save_path", name_length=18,  
    new_value=0x82ba778  
"/rdfs/webdata/vhosts/www.opendoors.no/tmp",  
new_value_length=41,  
    modify_type=4, stage=16)  
at /tmp/php5/php5-5.0.4/Zend/zend_ini.c:233  
#8  0x40aed48d in apply_config (dummy=0x82ba518)  
     
at /tmp/php5/php5-5.0.4/sapi/apache2handler/apache_config.c:169  
#9  0x40aec962 in php_handler (r=0x86a9368)  
     
at /tmp/php5/php5-5.0.4/sapi/apache2handler/sapi_apache2.c:465  
#10 0x080783a5 in ap_run_handler ()  
#11 0x080789b0 in ap_invoke_handler ()  
#12 0x08069c9a in ap_process_request ()  
#13 0x0806512d in _start ()  
#14 0x086a9368 in ?? ()  
#15 0x00000004 in ?? ()  
#16 0x086a9368 in ?? ()  
#17 0x4085bd80 in modperl_process_connection_handler ()  
from /usr/lib/apache2/modules/mod_perl.so  
#18 0x080835f5 in ap_run_process_connection ()  
#19 0x080769a4 in ap_graceful_stop_signalled ()  
  


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


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

Reply via email to