#31091 [Fbk->Opn]: Apache2 crash with SimpleXML and XPath

From: Date: Mon, 10 Jan 2005 17:03:08 +0000
Subject: #31091 [Fbk->Opn]: Apache2 crash with SimpleXML and XPath
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-71746@lists.php.net to get a copy of this message
ID: 31091 User updated by: cpuidle at gmx dot de Reported By: cpuidle at gmx dot de -Status: Feedback +Status: Open Bug Type: SimpleXML related Operating System: WinXP SP1 PHP Version: 5.0.2 New Comment: No, still crashes :( Previous Comments: ------------------------------------------------------------------------ [2005-01-10 16:29:51] sniper@php.net Please try using this CVS snapshot: http://snaps.php.net/php5-latest.tar.gz For Windows: http://snaps.php.net/win32/php5-win32-latest.zip ------------------------------------------------------------------------ [2004-12-14 17:31:54] cpuidle at gmx dot de The same code, but without the xpath expression does not crash (and of course not work...): foreach ($xml->ListOfRepositoryWorkflowProcess->RepositoryWorkflowProcess->ListOfRepositoryWfStep->RepositoryWfStep->ListOfRepositoryWfStepIOArgument->RepositoryWfStepIOArgument as $wfArg) ------------------------------------------------------------------------ [2004-12-14 17:26:19] cpuidle at gmx dot de Description: ------------ I'm using xpath to retrieve a child node from an xml structure, then loop over subelements of this node. This crashes reproducibly at the foreach loop (apache log file: child process exited with status 3221225477 -- Restarting) Same happens with latest 5.0.3RC2 Reproduce code: --------------- $step = 'FindThisNode'; $node = $xml->xpath('ListOfRepositoryWorkflowProcess/RepositoryWorkflowProcess/ListOfRepositoryWfStep/RepositoryWfStep[Name3="'.$step.'"]'); print_r($node); # crash here! foreach ($node->ListOfRepositoryWfStepIOArgument->RepositoryWfStepIOArgument as $wfArg) { } Expected result: ---------------- no crash?! ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=31091&edit=1

« previous php.bugs (#71746) next »