ID: 38134
Comment by: gabriel dot zerbib at protilab dot com
Reported By: gerome dot fournier at infomaniak dot ch
Status: Feedback
Bug Type: XSLT related
Operating System: Debian Sarge
PHP Version: 4.4.2
New Comment:
Tony, my apologies: I admit that the test data I provided were not
enough likely to trigger the crash. I was trying to reduce the sise of
the sample's source.
Here is a more realistic example:
http://www.protilab.com/test/sample2.php
The XML used is http://www.protilab.com/test/sample2.xml
and the XSL is http://www.protilab.com/test/xslt/home.xsl
(plus some incldues that you can read by yourself in the XSL).
Regards,
Gabriel.
Previous Comments:
------------------------------------------------------------------------
[2006-08-17 11:56:47] tony2001@php.net
Please upgrade sablotron to the latest available version and see if it
helps.
------------------------------------------------------------------------
[2006-08-17 11:17:41] gerome dot fournier at infomaniak dot ch
You can get the details about this server using the following URL:
http://imu60.infomaniak.ch/phpinfo.php
We're using sablotron version 1.0 as provided by Debian sarge, and the
configure command line is the following:
'./configure' '--disable-all' '--prefix=/opt/php'
'--with-apxs=/opt/apache/bin/apxs' '--disable-ipv6' '--with-pear'
'--enable-xml' '--with-expat-dir=/usr' '--with-pcre-regex'
'--enable-memory-limit' '--enable-ftp' '--with-mysql=/opt/misc/mysql'
'--with-zlib-dir=/usr' '--with-openssl=/usr' '--with-zlib=/usr'
'--enable-bcmath' '--enable-calendar' '--enable-ctype'
'--with-curl=/usr' '--with-dom' '--with-dom-xslt'
'--with-dom-exslt'
'--enable-exif' '--with-gd' '--with-jpeg-dir'
'--with-png-dir'
'--with-xpm-dir' '--with-ttf' '--with-freetype-dir'
'--enable-gd-native-ttf' '--with-gettext' '--with-iconv'
'--with-imap'
'--with-kerberos' '--with-imap-ssl' '--enable-mbstring'
'--enable-mbregex' '--with-mcal=/usr' '--with-mcrypt'
'--with-mhash'
'--enable-overload' '--enable-posix' '--enable-session'
'--enable-tokenizer' '--enable-wddx' '--enable-xml'
'--enable-xslt'
'--with-xslt-sablot=/usr' '--with-zip'
'--with-pdflib=/opt/misc/pdflib'
'--with-tiff-dir=/usr' '--with-ming=/opt/misc/ming'
I don't have a more detailed GDB backtrace to provide for the moment.
------------------------------------------------------------------------
[2006-08-17 10:01:09] tony2001@php.net
What is the version of Sablotron used?
Are you able to get a decent GDB backtrace (using PHP configured with
--enable-debug)?
What was your full configure line?
It works just fine here with 1.0.1 & Linux i386.
------------------------------------------------------------------------
[2006-08-17 09:48:45] gabriel dot zerbib at protilab dot com
I'm sorry Tony, you were a little bit quick in closing with "can't
reproduce".
You can just try the online demo. You'll manage to achieve the 100
iterations for some time, but if you hit Refresh a few times, you sure
will run into the problem: the page will not come to you, your browser
will report some proxy error or some "Host not found" error, which is
in fact caused by a violent crash of the PHP script and PHP
interpreter, never returning a response to your browser.
Please do not close this bug report too fast, as sample data were
properly provided, and the target platform and system and version.
Thanks.
------------------------------------------------------------------------
[2006-08-17 09:43:05] tony2001@php.net
Can't reproduce.
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/38134--
Edit this bug report at http://bugs.php.net/?id=38134&edit=1