There's nothing inherent about .phps that is incompatible with output buffers. Fixing this should be simple enough.
At 12:52 19/09/2002, Yasuo Ohgaki wrote: >Markus Fischer wrote: >>On Thu, Sep 19, 2002 at 06:27:55PM +0900, Yasuo Ohgaki wrote : >>>Let's discourage usage of phps in the manual while adding new feature. >> >> Wait, stop. First hand over the related bug IDs, couldn't >> find it only be text searching which you were refering to in >> an earlier post, before we attempt to take over the world >> again... > >I don't recall bug ID, but here is the backtrace. > >The cause would be output buffer and zend_printf does not >work well together. Enabling any buffer segfualt php when >phps is used. > >We may be able to disable output buffer in Apche SAPI >according to mime type. If so, we can solve this segfualt >at least. > >Encoding issue remains, but we can live with that >hopefully. > >-- >Yasuo Ohgaki > > >(gdb) run -X > >Program received signal SIGSEGV, Segmentation fault. >0x403eb6c6 in sapi_apache_header_handler () from >/usr/local/apache/libexec/libphp4.so >(gdb) bt >#0 0x403eb6c6 in sapi_apache_header_handler () from >/usr/local/apache/libexec/libphp4.so >#1 0x403ab8e3 in sapi_header_op () from /usr/local/apache/libexec/libphp4.so >#2 0x403aba24 in sapi_send_headers () from >/usr/local/apache/libexec/libphp4.so >#3 0x4033be86 in php_header () from /usr/local/apache/libexec/libphp4.so >#4 0x403b57a3 in php_ub_body_write () from >/usr/local/apache/libexec/libphp4.so >#5 0x403b4093 in php_end_ob_buffer () from >/usr/local/apache/libexec/libphp4.so >#6 0x403b4f9a in php_end_ob_buffers () from >/usr/local/apache/libexec/libphp4.so >#7 0x403a595f in php_request_shutdown () from >/usr/local/apache/libexec/libphp4.so >#8 0x403ec6a6 in php_apache_request_shutdown () from >/usr/local/apache/libexec/libphp4.so >#9 0x8055c69 in run_cleanups () at eval.c:41 >#10 0x80534b2 in ap_destroy_pool () at eval.c:41 >#11 0x8054aa0 in ap_clear_pool () at eval.c:41 >#12 0x8060b92 in child_main () at eval.c:41 >#13 0x806137f in make_child () at eval.c:41 >#14 0x8061b11 in standalone_main () at eval.c:41 >#15 0x80624f2 in main () at eval.c:41 >#16 0x401056b0 in __libc_start_main (main=0x8062100 <main>, argc=2, >ubp_av=0xbffff8b4, init=0x804e2b8 <_init>, fini=0x807b3a0 <_fini>, >rtld_fini=0x4000d6b0 <_dl_fini>, stack_end=0xbffff8ac) at >../sysdeps/generic/libc-start.c:129 >(gdb) > > >-- >PHP Development Mailing List <http://www.php.net/> >To unsubscribe, visit: http://www.php.net/unsub.php -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php