ID:               16754
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Open
+Status:           Closed
 Bug Type:         Apache2 related
 Operating System: RH Linux 7.2 (2.4.7-10)
 PHP Version:      4.2.0
 New Comment:

This bug has been fixed in CVS.

I just committed a fix for this in
sapi/apache2filter/sapi_apache2.c version 1.74
(from CVS HEAD). If you are still seeing the
problem after trying this version please reopen
this bug. Thank you for using Apache/PHP!


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

[2002-04-23 15:43:14] [EMAIL PROTECTED]

reclassified

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

[2002-04-23 10:32:23] [EMAIL PROTECTED]

apachectl start segmentation faults. If the PHP LoadModule line is
removed apache will start. Then it can be added back again and apache
restarted or graceful restarted and it will work, but a stop and a
start will fail.

./configure --with-oci8=$ORACLE_HOME --with-oracle=$ORACLE_HOME
--with-apxs2=/usr/local/httpd2/bin/apxs

Note this is with apache 2.0 which I know is experimental but I thought
you ought to know.

Back trace goes as follows

#0  php_apache_sapi_send_headers (sapi_headers=0x813b7a8,
tsrm_ls=0x813b740) at sapi_apache2.c:117
        tsrm_ls = (void ***) 0x813b740
        ctx = (php_struct *) 0x0
#1  0x40330b08 in sapi_send_headers (tsrm_ls=0x813b740) at SAPI.c:578
        retval = 0
        ret = -1
#2  0x40388af3 in php_header () at head.c:58
        tsrm_ls = (void ***) 0x813b740
#3  0x4033544f in php_ub_body_write (str=0xbfffe400 ?OCIDebug: START
php_mshutdown_oci<br />\n?, 
    str_length=40, tsrm_ls=0x813b740) at output.c:475
        tsrm_ls = (void ***) 0x813b740
        result = 0
#4  0x403348e8 in php_body_write (str=0xbfffe400 ?OCIDebug: START
php_mshutdown_oci<br />\n?, 
    str_length=40, tsrm_ls=0x813b740) at output.c:99
        tsrm_ls = (void ***) 0x813b740
#5  0x4032b16f in php_printf (format=0x403e507f ?OCIDebug: %s<br />\n?)
at main.c:355
        format = 0xbfffe400 ?OCIDebug: START php_mshutdown_oci<br />\n?
        ret = 0
        buffer = ?OCIDebug: START php_mshutdown_oci<br />\n?, ?\000' <repeats
56 times>, " î\030@\220èÿ¿?, ?\000' <repeats 292 times>, ?Þü\030@?,
?\000' <repeats 12 times>, ?Þü\030@?, ?\000' <repeats 12 times>,
??m\031@?, ?\000' <repeats 12 times>, ?\001?, ?\000' <repeats 15
times>, ?>û\030@?, ?\000' <repeats 12 times>,
?Þü\030@\000\000\000\0000ê,@\000\000\000\000Þü\030@
9\027\b0ê,@(æÿ¿`m\031@\200Ì\030@
æ,@(æÿ¿\001\000\000\000\000\000\000\000 æ,@\000\000\000\000Þ?...
        size = 0
        tsrm_ls = (void ***) 0x813b740
#6  0x40350d76 in oci_debug (format=0x403e4e93 ?START
php_mshutdown_oci?) at oci8.c:1046
        tsrm_ls = (void ***) 0x0
#7  0x40350140 in zm_shutdown_oci (type=1, module_number=7,
tsrm_ls=0x813b740) at oci8.c:592
---Type <return> to continue, or q <return> to quit---
        tsrm_ls = (void ***) 0x813b740
#8  0x40322a2d in module_destructor (module=0x8179250) at
zend_API.c:1127
        module = (zend_module_entry *) 0x8179250
        tsrm_ls = (void ***) 0x813b740
#9  0x4032449b in zend_hash_destroy (ht=0x40411260) at zend_hash.c:541
        p = (Bucket *) 0x817be28
        q = (Bucket *) 0x8179220
#10 0x4031f7ab in zend_shutdown (tsrm_ls=0x813b740) at zend.c:490
        tsrm_ls = (void ***) 0x813b740
#11 0x4032caff in php_module_shutdown (tsrm_ls=0x813b740) at
main.c:1050
        tsrm_ls = (void ***) 0x813b740
#12 0x4032cac1 in php_module_shutdown_wrapper (sapi_globals=0x403f1660)
at main.c:1027
        tsrm_ls = (void ***) 0x0
#13 0x4032a36d in php_apache_server_shutdown (tmp=0x0) at
sapi_apache2.c:422
No locals.
#14 0x40040f31 in run_cleanups (c=0x813a860) at apr_pools.c:1713
        c = (cleanup_t *) 0x813a860
#15 0x40040448 in apr_pool_clear (pool=0x80b6dc0) at apr_pools.c:603
        pool = (apr_pool_t *) 0x80b6dc0
        next = (apr_memnode_t *) 0x80ad484
        index = 1
        max_index = 0
#16 0x08082d38 in main (argc=2, argv=0xbffffa94) at main.c:579
        argc = 0
        argv = (char **) 0x80b9ac8
        c = 88 ?X?
        configtestonly = 0
        confname = 0x80a3e48 ?conf/httpd.conf?
---Type <return> to continue, or q <return> to quit---
        def_server_root = 0x80a49ab ?/usr/local/httpd2"
        process = (process_rec *) 0x80b4e38
        server_conf = (server_rec *) 0x80b9ac8
        pglobal = (apr_pool_t *) 0x80b4db8
        pconf = (apr_pool_t *) 0x80b6dc0
        plog = (apr_pool_t *) 0x80eeea0
        ptemp = (apr_pool_t *) 0x80f0ea8
        pcommands = (apr_pool_t *) 0x80ece98
        opt = (apr_getopt_t *) 0x80ecf30
        rv = 134942120
        mod = (module **) 0x80b9ac8
        optarg = 0x0
#17 0x401b6507 in __libc_start_main (main=0x80826a4 <main>, argc=2,
ubp_av=0xbffffa94, 
    init=0x805ed38 <_init>, fini=0x809bee0 <_fini>,
rtld_fini=0x4000dc14 <_dl_fini>, 
    stack_end=0xbffffa8c) at ../sysdeps/generic/libc-start.c:129
        ubp_av = (char **) 0xbffffa94
        fini = (void (*)()) 0x400168e4 <_dl_debug_mask>
        rtld_fini = (void (*)()) 0
        ubp_ev = (char **) 0xbffffaa0

Ken.

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


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

Reply via email to