From: [EMAIL PROTECTED] Operating system: Linux (RH 7.0) PHP version: 4.1.0 PHP Bug Type: Reproducible crash Bug description: Segmentation fault when using xslt_process()
I am trying to run the XSLT example at phpbuilder using these 2 files as input. http://www.phpbuilder.com/columns/justin20001025.php3?page=2 http://www.phpbuilder.com/columns/justin20001025.php3?page=3 I have written my own script to process this: ---------------------------------------------- <?php $pr = xslt_create(); $xsl = fopen("test.xsl", "r"); $xml = fopen("test.xml", "r"); $xslc = fread($xsl, filesize("test.xsl")); $xmlc = fread($xml, filesize("test.xml")); xslt_process($pr, $xmlc, $xslc); xslt_free($pr); ?> ---------------------------------------------- when i run this script, the xslt_process() command crashes the server. The gdb backtrace result is here... ---------------------------------------------- Program received signal SIGSEGV, Segmentation fault. 0x4008d044 in Situation::generateMessage (this=0x3c202020, type=1498698543, code=171853132, arg1=@0x20202020, arg2=@0x20202020, theMessage=@0x682f3c20) at situa.cpp:263 263 if (messenger && !(flags & SAB_NO_ERROR_REPORTING)) Current language: auto; currently c++ (gdb) bt #0 0x4008d044 in Situation::generateMessage (this=0x3c202020, type=1498698543, code=171853132, arg1=@0x20202020, arg2=@0x20202020, theMessage=@0x682f3c20) at situa.cpp:263 #1 0x20202020 in ?? () Cannot access memory at address 0x20202020 ---------------------------------------------- My system is Red Hat 7.0, I have upgraded most software with RPM's to RH7.2 level. I have installed from source the latest expat and Sablotron packages (no errors). My PHP configure was --------------------------------------------- ./configure --prefix=/etc --with-apache=/usr/src/Apachetoolbox-1.5.45/apache_1.3.22 --enable-exif --enable-track-vars --with-calendar=shared --enable-safe-mode --enable-magic-quotes --enable-trans-sid --enable-wddx --enable-ftp --with-gd=/etc --with-zlib --enable-gd-native-tt --with-t1lib=/etc/lib/php/t1libs --with-jpeg-dir=/etc --with-png-dir=/etc --with-zlib-dir=/etc --with-ttf --with-freetype-dir=/etc --with-mcrypt --with-openssl --with-mysql=/usr --enable-xslt --with-dom --with-xslt-sablot --------------------------------------------- The Apache configure was --------------------------------------------- ./configure \ "--with-layout=Apache" \ "--prefix=/etc/httpd" \ "--enable-suexec" \ "--suexec-caller=nobody" \ "--enable-module=so" \ "--enable-module=access" \ "--disable-module=auth_db" \ "--disable-module=digest" \ "--enable-module=imap" \ "--enable-module=mime" \ "--enable-module=setenvif" \ "--disable-module=usertrack" \ "--enable-module=auth" \ "--disable-module=cern_meta" \ "--disable-module=expires" \ "--enable-module=log_config" \ "--disable-module=proxy" \ "--disable-module=vhost_alias" \ "--disable-module=auth_anon" \ "--enable-module=cgi" \ "--disable-module=headers" \ "--disable-module=log_referer" \ "--enable-module=rewrite" \ "--enable-module=userdir" \ "--enable-module=asis" \ "--enable-module=autoindex" \ "--disable-module=example" \ "--disable-module=log_agent" \ "--enable-module=negotiation" \ "--disable-module=status" \ "--enable-module=actions" \ "--disable-module=auth_dbm" \ "--enable-module=dir" \ "--enable-module=include" \ "--disable-module=mime_magic" \ "--disable-module=unique_id" \ "--enable-module=alias" \ "--disable-module=auth_digest" \ "--enable-module=env" \ "--disable-module=info" \ "--disable-module=mmap_static" \ "--disable-module=speling" \ "--add-module=/usr/src/Apachetoolbox-1.5.45/src/apache-contrib-1.0.8/mod_macro/mod_macro.c" \ "--activate-module=src/modules/perl/libperl.a" \ "--add-module=/usr/src/Apachetoolbox-1.5.45/src/mod_bandwidth.c" \ "--activate-module=src/modules/php4/libphp4.a" \ --------------------------------------------- -- Edit bug report at: http://bugs.php.net/?id=14442&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]