Hi Valentin,

On Wed, Feb 23, 2022 at 12:47:58PM +0100, Valentin Lorentz wrote:
> Package: libpython3.9-stdlib
> Version: 3.9.2-1
> 
> Dear maintainers,
> 
> Since yesterday's upgrade of libexpat1 from 2.2.10-2+deb11u1 to
> 2.2.10-2+deb11u2, using xml.parsers.expat causes the fallowing error:
> 
> >>> from xml.parsers import expat
> >>> parser = expat.ParserCreate(namespace_separator=':')
> >>> parser.Parse('<foo></foo>', True)
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
> xml.parsers.expat.ExpatError: out of memory: line 1, column 0
> 
> 
> This causes at least python3-xmltodict to break when used with the
> process_namespaces=True option.
> 
> Same issue on Ubuntu's bugtracker:
> https://bugs.launchpad.net/ubuntu/+source/python-xmltodict/+bug/1961800

My understanding here would be that this uncovered an issue actually
in the application using : as a namespace separator. I'm nevertheless
looping here first the upstream maintainer.

A similar issue was in libwbxml for instance.

Regards,
Salvatore

Reply via email to