Strange... I was able to reproduce this behavior on a fresh, stock, OpenBSD 3.7 install using only packages downloaded from ftp.openbsd.org:
(request test.php) [Wed Jun 15 09:35:34 2005] [notice] child pid 3786 exit signal Segmentation fault (11) To clarify, this is on i386. I've seen consistent failures on 3 different systems now. Anyone else seeing this? Anyone else using php4-xslt ? ;) -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Maxim Bourmistrov Sent: Tuesday, June 14, 2005 3:48 PM To: ports@openbsd.org Subject: Re: php4-xslt-4.3.11 not working on OpenBSD 3.7-stable I'm not able to reproduce segfault with the testcode you have provided. [cerberus]$ pkg_info|grep php php4-core-4.3.11 server-side HTML-embedded scripting language php4-extensions-4.3.11 informational package about PHP4 extensions php4-xslt-4.3.11 xslt transformation extensions for php4 Error msg before adding php-xslt-*: [Tue Jun 14 22:36:51 2005] [error] PHP Fatal error: Call to undefined function: xslt_create() in After: no errors at all On Tuesday 14 June 2005 20:28, Benninghoff, John (RBC Dain) wrote: > Is anyone else using php4-xslt on OpenBSD 3.7? After upgrading from 3.6 > (including upgrading all ports) I'm seeing reproducible segmentation > faults whenever the xslt extension is called. > > Even code as simple as: > > test.php: > <?php > $xh = xslt_create(); > ?> > > causes Apache to segfault. Everything was working fine in 3.6. I'd still > like to find a solution before giving up and submitting a bug, but I'm > stumped. Here's the backtrace (with symbols): > > Starting program: /usr/sbin/httpd -u -X > > (request test.php) > > Program received signal SIGSEGV, Segmentation fault. > 0x0a4f7148 in ?? () > (gdb) bt > #0 0x0a4f7148 in ?? () > #1 0x0b86a6ad in operator new(unsigned) (sz=116) at > /usr/src/gnu/lib/libstdc++/libstdc++/libsupc++/new_op.cc:42 > #2 0x0b6a7838 in SablotCreateSituation (sPtr=0xcfbf9570) at > sablot.cpp:118 > #3 0x0675b3c4 in zif_xslt_create (ht=0, return_value=0x3c15ac2c, > this_ptr=0x0, return_value_used=1) > at > /usr/ports/www/php4/extensions/w-php-4.3.11-no_bz2-no_curl-no_dba-no_dba > se-no_dbx-no_filepro-no_gmp-no_imap-no_ldap-no_mcrypt-no_mhash-no_ncurse > s-no_odbc-no_pdf-no_pgsql-no_shmop-no_snmp-no_sybase_ct/php-4.3.11/ext/x > slt/sablot.c:226 > #4 0x0fb0126a in execute (op_array=0x3c15df0c) at > /usr/ports/www/php4/core/w-php4-core-4.3.11/php-4.3.11/Zend/zend_execute > .c:1654 > #5 0x0faf2deb in zend_execute_scripts (type=8, retval=0x0, > file_count=3) at > /usr/ports/www/php4/core/w-php4-core-4.3.11/php-4.3.11/Zend/zend.c:926 > #6 0x0faca106 in php_execute_script (primary_file=0xcfbfae30) at > /usr/ports/www/php4/core/w-php4-core-4.3.11/php-4.3.11/main/main.c:1745 > #7 0x0fb05072 in apache_php_module_main (r=0x3c132034, > display_source_mode=0) at > /usr/ports/www/php4/core/w-php4-core-4.3.11/php-4.3.11/sapi/apache/sapi_ > apache.c:54 > #8 0x0fb05a76 in send_php (r=0x3c132034, display_source_mode=0, > filename=0x0) at > /usr/ports/www/php4/core/w-php4-core-4.3.11/php-4.3.11/sapi/apache/mod_p > hp4.c:621 > #9 0x0fb05c0a in send_parsed_php (r=0x3c132034) at > /usr/ports/www/php4/core/w-php4-core-4.3.11/php-4.3.11/sapi/apache/mod_p > hp4.c:636 > #10 0x1c035f72 in ap_invoke_handler (r=0x3c132034) at http_config.c:521 > #11 0x1c046687 in process_request_internal (r=0x3c132034) at > http_request.c:1188 > #12 0x1c046837 in ap_process_request (r=0x3c132034) at > http_request.c:1204 > #13 0x1c03f5fd in child_main (child_num_arg=-809527952) at > http_main.c:2531 > #14 0x1c03f7f2 in make_child (s=0x3c040034, slot=0, now=-809527856) at > http_main.c:2602 > #15 0x1c03f860 in startup_children (number_to_start=5) at > http_main.c:2657 > #16 0x1c040341 in standalone_main (argc=3, argv=0xcfbfb17c) at > http_main.c:2985 > #17 0x1c040906 in main (argc=3, argv=0xcfbfb17c) at http_main.c:3274 RBC Dain Rauscher does not accept buy, sell or cancel orders by e-mail, or any instructions by e-mail that would require your signature. Information contained in this communication is not considered an official record of your account and does not supersede normal trade confirmations or statements. Any information provided has been prepared from sources believed to be reliable but is not guaranteed, does not represent all available data necessary for making investment decisions and is for informational purposes only. This e-mail may be privileged and/or confidential, and the sender does not waive any related rights and obligations. Any distribution, use or copying of this e-mail or the information it contains by other than an intended recipient is unauthorized. If you receive this e-mail in error, please advise me (by return e-mail or otherwise) immediately. Information received by or sent from this system is subject to review by supervisory personnel, is retained and may be produced to regulatory authorities or others with a legal right to the information.