The Following gives leak:

$proc = Saxon/SaxonProcessor

$xquery = $proc->NewXQueryProcessor()

$sourceNode = $proc->parseXmlFromString("<foo />”); 

$xquery->setContextItem($sourceNode); // with this line commented out there is 
no leak.


> On 22 Sep 2017, at 17:32, Sara Golemon <poll...@php.net> wrote:
> 
> On Fri, Sep 22, 2017 at 12:21 PM, O'Neil Delpratt <on...@saxonica.com> wrote:
>> I still have the memory leak without that line. I think I was thinking I 
>> need to add a refcount to the XdmNode object, but maybe I am wrong.
>> 
> What's the shortest possible script you can reproduce the leak with?
> 
> Is (new XQueryProcessor()) enough?  Do you need to call particular
> methods (like this one) with certain args?



--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to