ID: 28286 Updated by: [EMAIL PROTECTED] Reported By: stuart dot herbert at boxuk dot com -Status: Feedback +Status: No Feedback Bug Type: DOM XML related Operating System: RHES 3.1 PHP Version: 4.3.6 New Comment:
No feedback was provided for this bug for over a week, so it is being suspended automatically. If you are able to provide the information that was originally requested, please do so and change the status of the bug back to "Open". Previous Comments: ------------------------------------------------------------------------ [2004-05-17 23:16:42] [EMAIL PROTECTED] A reproducing script is necessary. Please dont bother asking about a debugging patch as there are too many factors to even attempt that. ------------------------------------------------------------------------ [2004-05-17 15:34:58] stuart dot herbert at boxuk dot com I appreciate the need for the smaller reproducing script - but I don't have one yet for you. I don't know if it will be possible either - Amaxus is a large product that uses XML throughout. Something is corrupting that list. A patch that adds code to validate the list, and that makes calls to the list validation function, would help us track down the source of that corruption. Can you help? Thanks, Stu ------------------------------------------------------------------------ [2004-05-17 15:20:55] [EMAIL PROTECTED] The crash you get is from domxml, not xslt extension (sablotron), so assumed you were using the libxslt functions. This being the case, without a reproducing script, debugging domxml is extremely difficult as you need to figure out where the issue between the engine, domxml and libxml lies. ------------------------------------------------------------------------ [2004-05-17 15:20:47] [EMAIL PROTECTED] The crash you get is from domxml, not xslt extension (sablotron), so assumed you were using the libxslt functions. This being the case, without a reproducing script, debugging domxml is extremely difficult as you need to figure out where the issue between the engine, domxml and libxml lies. ------------------------------------------------------------------------ [2004-05-17 15:00:36] stuart dot herbert at boxuk dot com Hiya, Erm, I'm a bit confused. xslt isn't an object in PHP 4 ;-) It sounds like you're talking about the xslt functionality that's new in PHP 5 ;-) Our xslt_process call looks like this: $output = xslt_process($this->processor, 'arg:/_xml', 'arg:/xsl', NULL, $arguments); There's no documented parameter to xslt_process() to force a copy. If I'm going to 'poke about' with gdb, it'd help if you could point me in the right direction. The core dump isn't very helpful - if I understand it correctly, it's just saying that the Zend engine is dying after executing the script because something messed up the internal linked lists. Some sort of patch that will catch the list corruption much closer to where it occurs would really help ;-) Best regards, Stu ------------------------------------------------------------------------ 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/28286 -- Edit this bug report at http://bugs.php.net/?id=28286&edit=1