ID:               33197
 Updated by:       [EMAIL PROTECTED]
 Reported By:      alan at akbkhome dot com
-Status:           Open
+Status:           Feedback
 Bug Type:         Apache2 related
 Operating System: debian / linux
 PHP Version:      5.* (2005-05-31)
 New Comment:

Can you check if it's some php.ini setting ? (simply make sure none is
loaded, and nothing is set in httpd.conf)



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

[2005-05-31 15:32:58] [EMAIL PROTECTED]

Workaround : main/php_variables.c

add this to php_hash_enviroment()
if (!sapi_module.treat_data) {
       php_startup_sapi_content_types();
}

If no-one else can reproduce this, then it's probably best to suspend
it. (eg. leave open for a few days..)

Reference information:
gcc version 3.3.5 (Debian 1:3.3.5-12)
ii  apache2-common 2.0.54-4       
ii  apache2-mpm-prefork 2.0.54-4 
ii  apache2-prefork-dev  2.0.54-4 
ii  libtool        1.5.6-6 
ii  autoconf       2.59a-3 






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

[2005-05-31 07:41:33] [EMAIL PROTECTED]

Try this:
# ./configure --disable-all --with-apxs2 

And if above crashes:
# ./configure --disable-all --with-apxs2 --enable-debug 


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

[2005-05-31 07:34:59] alan at akbkhome dot com

Server version: Apache/2.0.54
it's the debain apache2-mpm-prefork

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

[2005-05-31 07:29:33] [EMAIL PROTECTED]

Not enough info to reproduce (works fine for me..).
What MPM is used for Apache2? (please tell it's worker? :)
What startup? Request or "apachectl start" ?


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

[2005-05-31 06:01:23] alan at akbkhome dot com

Description:
------------
tried HEAD & php-5.0.4

getting segfault at startup with apache2
#1  0x4086a123 in php_hash_environment ()
    at /usr/src/php-5.0.4/main/php_variables.c:625
        p = 0x81ecc39 "GPCS"
        _gpc_flags = "\000\000\000\001"
        dummy_track_vars_array = (zval *) 0x0
        initialized_dummy_track_vars_array = 0 '\0'
        jit_initialization = 0 '\0'
        auto_global_records = {{name = 0x40a0c39b "_POST", name_len =
6,
    long_name = 0x40a236b2 "HTTP_POST_VARS", long_name_len = 15,
    jit_initialization = 0 '\0'}, {name = 0x40a0c3a1 "_GET", name_len =
5,
    long_name = 0x40a236c1 "HTTP_GET_VARS", long_name_len = 14,
    jit_initialization = 0 '\0'}, {name = 0x40a0c393 "_COOKIE",
name_len = 8,
    long_name = 0x40a236cf "HTTP_COOKIE_VARS", long_name_len = 17,
    jit_initialization = 0 '\0'}, {name = 0x408c12ab "_SERVER",
name_len = 8,
    long_name = 0x40a236e0 "HTTP_SERVER_VARS", long_name_len = 17,
    jit_initialization = 1 '\001'}, {name = 0x40a1683e "_ENV", name_len
= 5,
    long_name = 0x40a236f1 "HTTP_ENV_VARS", long_name_len = 14,
    jit_initialization = 1 '\001'}, {name = 0x40a23708 "_FILES",
name_len = 7,
    long_name = 0x40a236ff "HTTP_POST_FILES", long_name_len = 16,
    jit_initialization = 0 '\0'}}
        i = 6
#2  0x4085edc4 in php_request_startup () at
/usr/src/php-5.0.4/main/main.c:1060
        orig_bailout = {{__jmpbuf = {135586232, 1084715676,
-1073743140,
      -1073743112, -1073743568, 1082911454}, __mask_was_saved = 0,
    __saved_mask = {__val = {0 <repeats 32 times>}}}}
        orig_bailout_set = 1 '\001'
        retval = 0
#3  0x408bedfb in php_handler (r=0x8221948)
    at /usr/src/php-5.0.4/sapi/apache2handler/sapi_apache2.c:527
        orig_bailout = {{__jmpbuf = {0, 0, 0, 0, 0, 0},
__mask_was_saved = 0,
    __saved_mask = {__val = {0 <repeats 32 times>}}}}
        ctx = (php_struct *) 0x8223240
        conf = (void *) 0x0
        brigade = (apr_bucket_brigade *) 0x82232b8
        bucket = (apr_bucket *) 0x0
        rv = 0
        parent_req = (request_rec *) 0x0
#4  0x080783d5 in ap_run_handler ()
No symbol table info available.
(gdb) up
#1  0x4086a123 in php_hash_environment ()
    at /usr/src/php-5.0.4/main/php_variables.c:625
625                                            
sapi_module.treat_data(PARSE_GET, NULL, NULL TSRMLS_CC);        /* GET
Data */
(gdb)  print sapi_module.treat_data
$2 = (void (*)(int, char *, zval *)) 0


build:
 './configure' 
'--prefix=/usr'
 '--with-regex=php'
 '--disable-cgi' 

'--with-config-file-path=/etc/php5/cli' 
'--disable-rpath'
 '--enable-memory-limit' 
'--with-layout=GNU'
 '--with-pear=/usr/share/php'
 '--enable-track-vars'
 '--enable-trans-sid' 
'--enable-bcmath'
 '--with-bz2' 
'--enable-ctype' '
--with-db4' 
'--with-iconv' 
'--enable-exif'
 '--enable-ftp' 
'--with-gettext' 
'--enable-mbstring'
 '--with-pcre-regex=/usr'
 '--enable-shmop'
 '--enable-sockets'
 '--enable-wddx'
 '--disable-xml'
 '--with-expat-dir=/usr'
 '--with-xmlrpc' 
'--enable-yp' 
'--with-zlib' 
'--without-pgsql'
 '--with-kerberos=/usr' 
'--enable-dbx' '--with-mime-magic=/usr/share/misc/file/magic.mime'
'--with-exec-dir=/usr/lib/php5/libexec' 
'--disable-static'
 '--without-mm'
 '--without-mysql'
 '--without-sybase-ct' 
'--enable-curl'
 '--with-apxs2=/usr/bin/apxs2'
 '--without-sqlite'
 '--without-pdo-sqlite'




Reproduce code:
---------------
 



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


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

Reply via email to