Package: xmlsec1 Version: 1.2.6-1 Severity: important Go to the examples directory, compile decrypt2 and decrypt3, and run either one with the good parameters. For example:
testbox[examples] MALLOC_CHECK_=1 ./decrypt3 encrypt3-res.xml malloc: using debugging hooks Decrypted XML data: <?xml version="1.0" encoding="UTF-8"?> <!-- XML Security Library example: XML doc file encrypted with a session DES key (encrypt3 example). --> <Envelope xmlns="urn:envelope"> <Data> Hello, World! </Data> </Envelope> free(): invalid pointer 0x805f41f! free(): invalid pointer 0x805f423! free(): invalid pointer 0x805f428! free(): invalid pointer 0x805f409! If you don't set MALLOC_CHECK_, you get a core dump. The error lies somewhere between the calls to xmlSecReplaceNodeBuffer() made by the xmlSecEncCtxDecrypt() function and xmlFreeDoc() done by the example itself. It goes too deep inside libxml2 for me to debug. I also tested fresh downloads of xmlsec1 (not from Debian), versions 1.2.5 through 1.2.8, all fail with the same behaviour, at the same place. -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.11-test1 Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15) Versions of packages xmlsec1 depends on: ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an ii libssl0.9.7 0.9.7-stable-SNAP-20040427 SSL shared libraries ii libxml2 2.6.20-1 GNOME XML library ii libxmlsec1 1.2.6-1 XML security library ii libxmlsec1-op 1.2.6-1 Openssl engine for the XML securit ii libxslt1.1 1.1.14-1 XSLT processing library - runtime ii zlib1g 1:1.2.2-4 compression library - runtime xmlsec1 recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]