ID: 16888 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.0 New Comment:
I would blame libxml2 :) Do you have the latest libxml2 dll? (available anywhere from http://www.xmlsoft.org). Can you check with that? chregu Previous Comments: ------------------------------------------------------------------------ [2002-05-14 17:03:16] [EMAIL PROTECTED] Same error still occurs with PHP 4.2.1 Version ------------------------------------------------------------------------ [2002-05-09 18:00:22] [EMAIL PROTECTED] Checked under Win98 and crashes if too many nodes are created. This is confirmed. ------------------------------------------------------------------------ [2002-04-28 17:37:34] [EMAIL PROTECTED] Seems to be an OS-specific problem. It is not reproducable under linux. Even with adding 100'000 nodes :) Can someone with access to windows please check that? chregu ------------------------------------------------------------------------ [2002-04-28 15:37:25] [EMAIL PROTECTED] System: Apache/1.3.24 PHP running as SAPI-module (Binary from php.net) simple script, which causes segfault <? $doc = new_xmldoc( "1.0" ); $root = $doc->add_root("document"); for($i = 1; $i < 1000; $i++){ $element = $doc->create_element("element"); $element->set_content("content ".$i); $root->append_child($element); } $xml = $doc->dumpmem(); echo htmlspecialchars($xml); ?> Description: the content is shown shortly in the browser, but apache causes a segfault in module php4ts.dll at offset 00096057 and finally a 404 page is displayed. This code causes no problems with PHP 4.1.2. When you try to create only 100 elements in this loop, it runs without any seg-faults. For complex xmldocuments this bug makes it impossible to use domxml with php 4.2. Modules: php_domxml, php_xslt, php_gd und mysql ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=16888&edit=1