O'Neil Delpratt
- Login: ond1
- Email: oneil@saxonica.com
- Registered on: 2012-01-26
- Last connection: 2023-09-20
Issues
open | closed | Total | |
---|---|---|---|
Assigned issues | 38 | 609 | 647 |
Reported issues | 24 | 382 | 406 |
Projects
Project | Roles | Registered on |
---|---|---|
Saxon | Manager, Developer, Reporter | 2012-01-27 |
Saxon-CE | Developer, Reporter | 2012-02-01 |
SaxonC | Manager, Developer, Reporter | 2013-11-28 |
SaxonJS | Manager, Developer, Reporter | 2016-08-11 |
SaxonMirrorHE | Manager, Developer | 2021-02-02 |
Activity
2023-09-27
-
Hi,
I ran the PHPUnit test with my patched code and it ran without the seg fault. But some of the php scripts are throwing seg fault. Bug #6197: PHP - SIGSEGV in zend_mm_alloc_small or in Java_java_lang_ProcessEnvironment_environHi there,
I am trying to use Saxon to run XSLT transformations from PHP. I am encountering systematic crashes when using the PHP extension with code that exercises PHP's autoloading features or is more than a trivial example script (C...
2023-09-25
-
Thanks for providing the container. I will take a look at it.
Current progress: I have added some object reference counting for the memory management of the \Saxon\SaxonProcessor object. No longer getting the segmentation fault, but P... Bug #6197 (In Progress): PHP - SIGSEGV in zend_mm_alloc_small or in Java_java_lang_ProcessEnvironment_environHi there,
I am trying to use Saxon to run XSLT transformations from PHP. I am encountering systematic crashes when using the PHP extension with code that exercises PHP's autoloading features or is more than a trivial example script (C...
2023-09-21
-
I ran the example in the initial bug entry to reproduce the error. I think it was running with Symfony because code: `$r = new Symfony\Component\HttpFoundation\Response();` would not work otherwise. I then modified the code with the setu... Bug #6197: PHP - SIGSEGV in zend_mm_alloc_small or in Java_java_lang_ProcessEnvironment_environHi there,
I am trying to use Saxon to run XSLT transformations from PHP. I am encountering systematic crashes when using the PHP extension with code that exercises PHP's autoloading features or is more than a trivial example script (C...
2023-09-20
-
Hi,
I managed to reproduce the segmentation fault running with Symfony on my linux box. It is indeed a SaxonC bug.
The reassigning of the created SaxonProcessor object is causing a GC action on the SaxonProcessor, which the exten... Bug #6197: PHP - SIGSEGV in zend_mm_alloc_small or in Java_java_lang_ProcessEnvironment_environHi there,
I am trying to use Saxon to run XSLT transformations from PHP. I am encountering systematic crashes when using the PHP extension with code that exercises PHP's autoloading features or is more than a trivial example script (C...
2023-09-19
-
I have applied a patch to this encoding issue.
The encoding of the output is handled by the property on the Java Serialiser class (i.e. `set_property('!encoding', 'UTF-8')`). However for the input string the user can now specify the en... Bug #6182: UTF-8 in string based C API functionsI tried to get the following code running and the encoding of the return value seems off.
``` cpp
void testUTF8StringTemplate(SaxonProcessor *proc, Xslt30Processor *trans,
sResultCount *sresult) {
const...
2023-09-14
-
Bug fixed in testValidator.cpp and updated documentation of *SchemaValidator.setSourceNode()* Bug #6195 (Resolved): Sources node objects not deleted in the C++ Schema validation samplesReported by user in the forum post https://saxonica.plan.io/boards/4/topics/9525
Some of the C++ Schema Validation samples in testValidator.cpp we are not deleting the created source node objects at
the end of the test run. if not d... -
Some of the C++ Schema Validation samples in testValidator.cpp we are not deleting the created source node objects at
the end of the test run. if not d... -
Thanks for the observation of the node object in the sample program. I will fix the samples accordingly that don't have a delete. Apologies if this caused a confusion. I have created the bug issue #6195 to track its progress. Saxon/C Help and Discussions: RE: Possible memory leak in SchemaValidator classWe're using Saxonc-eec-12.2 for the ARMv8 on linux to do schema validation of XML source docs.
There appears to be a memory leak in the SchemaValidator class, more specfically when calling the registerSchemaFromFile function.
Attache...
2023-09-13
-
Running valgrind with options --leak-check=full --show-leak-kinds=all gives some clue where the 14 bytes are lost:
```
==158520== 14 bytes in 1 blocks are definitely lost in loss record 1 of 5
==158520== at 0x4848899: malloc (in ... Saxon/C Help and Discussions: RE: Possible memory leak in SchemaValidator classWe're using Saxonc-eec-12.2 for the ARMv8 on linux to do schema validation of XML source docs.
There appears to be a memory leak in the SchemaValidator class, more specfically when calling the registerSchemaFromFile function.
Attache... -
```
==158361== LEAK SUMMARY:
==158361== definitely lost: 350 bytes in 3 blocks
==158361== indirectly lost: 0 bytes in 0 blocks
==158361== ...
Also available in: Atom