I couldn't run a boolean operation extension on a path group and investigated. Finding the error took too long, so I wrote a python based standalone .exe to investigate and log svg XML corruption and critical definition malforming. It can bypass UTF-8 corruption and log it. It identifies and skips raw image data of enbedded images and node data of paths. A full run on a 15Mb file takes 2-3 seconds. I wrote and tested it in the PyCharm SDK, but that is not needed to just run it. I believe it might be of value and offer it to your cause, alongside the source code. In exchange, I demand a life-time long free right-of-use for all of inkscape.
Dear Devs,
I couldn't run a boolean operation extension on a path group and investigated. Finding the error took too long, so I wrote a python based standalone .exe to investigate and log svg XML corruption and critical definition malforming. It can bypass UTF-8 corruption and log it. It identifies and skips raw image data of enbedded images and node data of paths. A full run on a 15Mb file takes 2-3 seconds. I wrote and tested it in the PyCharm SDK, but that is not needed to just run it. I believe it might be of value and offer it to your cause, alongside the source code. In exchange, I demand a life-time long free right-of-use for all of inkscape.
Best Regards, and thanks for Inkscape
Optimus