[xml/sgml-pkgs] Bug#596013: Bug#596013: Bug#596013: libxml2: claims to be out of memory when validating SVG with XSD

Mike Hommey mh at glandium.org
Wed Sep 8 16:48:18 UTC 2010


On Wed, Sep 08, 2010 at 02:14:17PM +0000, brian m. carlson wrote:
> On Wed, Sep 08, 2010 at 09:30:27AM +0200, Mike Hommey wrote:
> > Works for me with that xsd and a random svg. A likely problem is that
> > you run out of *stack* memory. Try fiddling with ulimit -s.
> > Having your logo.svg file would be helpful to track down the problem,
> > though.
> 
> Actually, I've determined that "xmllint /tmp/SVG.xsd" is sufficient to
> trigger the problem.  I have the following limits set:
> 
>   lakeview ok % ulimit -a
>   -t: cpu time (seconds)         unlimited
>   -f: file size (blocks)         unlimited
>   -d: data seg size (kbytes)     unlimited
>   -s: stack size (kbytes)        unlimited
>   -c: core file size (blocks)    0
>   -m: resident set size (kbytes) 1048576
>   -u: processes                  unlimited
>   -n: file descriptors           1024
>   -l: locked-in-memory size (kb) 64
>   -v: address space (kb)         unlimited
>   -x: file locks                 unlimited
>   -i: pending signals            16382
>   -q: bytes in POSIX msg queues  819200
>   -e: max nice                   0
>   -r: max rt priority            0
> 
> and I still have a problem.  I don't think the RSS value works with this
> kernel, but even if it does, I don't think only 1 GiB is unreasonable
> for RSS.
> 
> I can reproduce the problem consistently, so if there's something you'd
> like me to do to test it, let me know.

I could reproduce with xmllint SVG.xsd. It turns out it doesn't like the
    xmlns:xml CDATA #FIXED "http://www.w3.org/XML/1998/namespace"

declaration, and the error message is actually wrong.

Mike





More information about the debian-xml-sgml-pkgs mailing list