ID:               19603
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Open
+Status:           Feedback
 Bug Type:         DOM XML related
 Operating System: Windows XP
 PHP Version:      4.2.3
 New Comment:

Please try using this CVS snapshot:

  http://snaps.php.net/php4-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php4-win32-latest.zip




Previous Comments:
------------------------------------------------------------------------

[2002-09-25 15:40:08] [EMAIL PROTECTED]

System: Apache/1.3.24 PHP running as SAPI-module (Binary from php.net)

simple script, which causes segfault 
<?
/*part 1 scan xml document*/
        $xml="<?xml version=\"1.0\"?><para><element>content
1</element><element>content 2</element><element>content
3</element><element>content 4</element></para>";

$document = xmltree($xml);
$ctx = xpath_new_context($document); 
$result = xpath_eval($ctx, "//element");
print_r($result);

/*part 2 create new xml document*/
        $doc = domxml_new_doc("1.0");
        $root = $doc->append_child($doc->create_element("para"));
        for($i = 0; $i < 200; $i++){
                $element = $doc->create_element("element");
                $element->set_content("content ".$i);
                $root->append_child($element);
        }
        echo "<PRE>".htmlentities($doc->dump_mem(true))."</PRE>";
?>

Description:
the content is shown in the browser, but apache causes a
segfault in module  php_domxml.dll, adress 0x00001b03
as likely in bug 16888.
When you first create a xml document and parse second it runs without a
segfault.

This code causes no problems with PHP 4.1.2.

Modules:
php_domxml, php_xslt, php_iconv, php_gd and mysql




------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=19603&edit=1

Reply via email to