Processed: Re: Bug#1006333: biboumi: fail to start after libexpat1 update

László Böszörményi (GCS) gcs at debian.org
Thu Feb 24 07:00:52 GMT 2022


Hi all,

On Wed, Feb 23, 2022 at 7:48 PM Debian Bug Tracking System
<owner at bugs.debian.org> wrote:
> Bug #1006333 [src:expat] biboumi: fail to start after libexpat1 update
 I didn't get other details in email so allow me to recap the
situation here. Reported that the expat update on Debian/stable
causing biboumi to start with 'Xml_Parsebuffer encountered an error:
out of memory'. Slavko also noted that the biboumi build self-test
also fails with:
Test basic XML parsing
./tests/xmpp.cpp:6: FAILED:
due to a fatal error condition:
  SIGSEGV - Segmentation violation signal

I'm attending some event and can't work on it too much. But this
happens on Debian/Sid as well, meaning expat working changed in a way
biboumi can't handle. By accident or by design, I can't decide. My
quick check noted that trimming down the test case [1] to the
following it still fails:
  XmppParser xml;
  const std::string doc = "<stream xmlns='stream_ns'><stanza
b='c'>inner<child1><grandchild/></child1><child2
xmlns='child2_ns'/>tail</stanza></stream>";
  const std::string doc2 = "<stream
xmlns='s'><stanza>coucou\r\n\a</stanza></stream>";
  xml.feed(doc2.data(), static_cast<int>(doc.size()), true);

Hope this helps, can't narrow it down more at the moment.

Regards,
Laszlo/GCS
[1] https://lab.louiz.org/louiz/biboumi/-/blob/master/tests/xmpp.cpp#L6



More information about the Pkg-voip-maintainers mailing list