Hello,

I MFH'ed the fix to the brach 4.1.0 was released from.

It's now fixed in every branch.

Derick

On Fri, 14 Dec 2001, Hans Rakers wrote:

>
> That still doesnt explain the segfault. Somebody else already pointed out
> the arguments to xslt_process changed. I changed this in the script
> according to the manual. But still the xslt_error() function should not
> segfault.
>
> --
> Hans Rakers
>
> At 17:03 14-12-2001 +0000, you wrote:
> >ID: 14381
> >Updated by: sterling
> >Reported By: [EMAIL PROTECTED]
> >Old Status: Open
> >Status: Bogus
> >Bug Type: XSLT related
> >Operating System: Linux-2.4.14 glibc-2.2.3
> >PHP Version: 4.1.0
> >New Comment:
> >
> >RTFM, the syntax for the xslt extension has changed...
> >
> >Previous Comments:
> >------------------------------------------------------------------------
> >
> >[2001-12-07 12:07:06] [EMAIL PROTECTED]
> >
> >
> >the following code causes Apache processes to segfault:
> >
> >         $xsl_handle = xslt_create();
> >         echo $xsl_handle; // returns a valid xslt processor handle
> >         // $xslData and $xmlData contain valid information
> >         xslt_process($xslData, $xmlData, $result);
> >         echo xslt_error($xsl_handle);
> >         xslt_free($xsl_handle);
> >
> >This piece of code also returns a "Warning: Supplied argument is not a
> >valid XSLT Processor resource in *** on line 27", where line 27 is
> >"xslt_process($xslData, $xmlData, $result);
> >"
> >
> >Backtrace:
> >
> >Program received signal SIGSEGV, Segmentation fault.
> >0x404b251b in strlen (str=0x0) at ../sysdeps/i386/strlen.c:27
> >27      ../sysdeps/i386/strlen.c: No such file or directory.
> >(gdb) bt
> >#0  0x404b251b in strlen (str=0x0) at ../sysdeps/i386/strlen.c:27
> >#1  0x8114a6d in zif_xslt_error (ht=1, return_value=0x8367dfc, this_ptr=0x0,
> >     return_value_used=1) at sablot.c:584
> >#2  0x8155e2a in execute (op_array=0x835694c) at ./zend_execute.c:1590
> >#3  0x8131419 in zend_execute_scripts (type=8, retval=0x0, file_count=3)
> >     at zend.c:814
> >#4  0x8073ae1 in php_execute_script (primary_file=0xbffff358) at main.c:1309
> >#5  0x813cc6c in apache_php_module_main (r=0x8337ba8, display_source_mode=0)
> >     at sapi_apache.c:90
> >#6  0x80700e6 in send_php () at eval.c:88
> >#7  0x8070142 in send_parsed_php () at eval.c:88
> >#8  0x81a4819 in ap_invoke_handler () at eval.c:88
> >#9  0x81b9b6f in process_request_internal () at eval.c:88
> >#10 0x81b9fd6 in ap_internal_redirect () at eval.c:88
> >#11 0x8196a2d in mod_gzip_redir1_handler () at eval.c:88
> >#12 0x81952c2 in mod_gzip_handler () at eval.c:88
> >#13 0x81a4819 in ap_invoke_handler () at eval.c:88
> >#14 0x81b9b6f in process_request_internal () at eval.c:88
> >#15 0x81b9bd6 in ap_process_request () at eval.c:88
> >#16 0x81b09f6 in child_main () at eval.c:88
> >#17 0x81b0bd5 in make_child () at eval.c:88
> >#18 0x81b0d4c in startup_children () at eval.c:88
> >#19 0x81b13dd in standalone_main () at eval.c:88
> >#20 0x81b1c5c in main () at eval.c:88
> >#21 0x4045a2eb in __libc_start_main (main=0x81b18a8 <main>, argc=2,
> >     ubp_av=0xbffffb34, init=0x806cdec <_init>, fini=0x81d83ac <_fini>,
> >     rtld_fini=0x4000c130 <_dl_fini>, stack_end=0xbffffb2c)
> >     at ../sysdeps/generic/libc-start.c:129
> >
> >Specs:
> >
> >Slackware-8.0 glibc-2.2.3 (Linux osiris 2.4.14 #1 Thu Nov 8 15:02:47 CET
> >2001 i686 unknown)
> >apache_1.3.22
> >php-4.1.0RC5
> >expat-1.95.2
> >Sablot-0.71
> >
> >PHP config:
> >
> >./configure \
> >--with-apache=../apache_1.3.22 \
> >--with-mysql=/usr/local/mysql \
> >--with-gd=/usr/local \
> >--with-freetype-dir=/usr/local \
> >--with-jpeg-dir=/usr \
> >--with-png-dir=/usr \
> >--with-zlib \
> >--with-openssl \
> >--with-curl \
> >--enable-xslt \
> >--with-xslt-sablot \
> >--enable-sysvsem \
> >--enable-sysvshm \
> >--enable-track-vars \
> >--enable-memory-limit \
> >--enable-debug=yes
> >
> >Apache config:
> >
> >EAPI_MM=../mm-1.1.3 \
> >SSL_BASE=/usr \
> >./configure \
> >--with-layout=Apache \
> >--prefix=/usr/local/apache \
> >--enable-module=rewrite \
> >--enable-module=ssl \
> >--add-module=/root/downloads/mod_gzip.c \
> >--activate-module=src/modules/php4/libphp4.a
> >
> >
> >
> >------------------------------------------------------------------------
> >
> >
> >
> >Edit this bug report at http://bugs.php.net/?id=14381&edit=1
> >
> >
> >--
> >PHP Development Mailing List <http://www.php.net/>
> >To unsubscribe, e-mail: [EMAIL PROTECTED]
> >For additional commands, e-mail: [EMAIL PROTECTED]
> >To contact the list administrators, e-mail: [EMAIL PROTECTED]
>
>
> --
> PHP Development Mailing List <http://www.php.net/>
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>

Derick Rethans

---------------------------------------------------------------------
        PHP: Scripting the Web - www.php.net - [EMAIL PROTECTED]
             SRM: Site Resource Manager - www.vl-srm.net
---------------------------------------------------------------------


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to