Your message dated Sat, 08 Mar 2008 04:32:03 +0000 with message-id <[EMAIL PROTECTED]> and subject line Bug#469809: fixed in libxml++2.6 2.22.0-1 has caused the Debian Bug report #469809, regarding Possible memory leak in Document::Init to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [EMAIL PROTECTED] immediately.) -- 469809: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=469809 Debian Bug Tracking System Contact [EMAIL PROTECTED] with problems
--- Begin Message ---Package: libxml++2.6-2 Version: 2.14.0-0.1 Severity: important Valgrind tool reports about malloc/free disbalance (number of memalloc calls larger than number of free calls). example program source: #include <libxml++/libxml++.h> #include <iostream> int main(int argc, char* argv[]) { try { xmlpp::DomParser parser("example.xml"); } catch(...) { std::cout << "Exception caught" << std::endl; } return 0; } valgrind output: ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 8 from 1) malloc/free: in use at exit: 966 bytes in 20 blocks. malloc/free: 208 allocs, 188 frees, 49,646 bytes allocated. For counts of detected errors, rerun with: -v searching for pointers to 20 not-freed blocks. checked 322,904 bytes. 62 bytes in 8 blocks are still reachable in loss record 1 of 5 at 0x4A1B858: malloc (vg_replace_malloc.c:149) by 0x579982E: xmlStrndup (xmlstring.c:45) by 0x572A628: xmlNewCharEncodingHandler (encoding.c:1286) by 0x572A734: xmlInitCharEncodingHandlers (encoding.c:1351) by 0x5731A99: xmlInitParser (parser.c:12848) by 0x4CCBFC2: xmlpp::Document::Init::Init() (in /usr/lib/libxml++-2.6.so.2.0.7) by 0x4CD5945: (within /usr/lib/libxml++-2.6.so.2.0.7) by 0x4CCA0CA: (within /usr/lib/libxml++-2.6.so.2.0.7) 80 bytes in 2 blocks are still reachable in loss record 2 of 5 at 0x4A1B858: malloc (vg_replace_malloc.c:149) by 0x5796ADC: xmlNewMutex (threads.c:180) by 0x5796628: xmlInitGlobals (globals.c:49) by 0x5731A85: xmlInitParser (parser.c:12845) by 0x4CCBFC2: xmlpp::Document::Init::Init() (in /usr/lib/libxml++-2.6.so.2.0.7) by 0x4CD5945: (within /usr/lib/libxml++-2.6.so.2.0.7) by 0x4CCA0CA: (within /usr/lib/libxml++-2.6.so.2.0.7) 104 bytes in 1 blocks are still reachable in loss record 3 of 5 at 0x4A1B858: malloc (vg_replace_malloc.c:149) by 0x5796A8C: xmlNewRMutex (threads.c:287) by 0x57E4914: xmlInitializeDict (dict.c:95) by 0x57E4B31: xmlDictCreate (dict.c:327) by 0x572E2BB: xmlInitParserCtxt (parserInternals.c:1517) by 0x572E32D: xmlNewParserCtxt (parserInternals.c:1768) by 0x573046C: xmlCreateURLParserCtxt (parser.c:12220) by 0x4CCF440: xmlpp::DomParser::parse_file(Glib::ustring const&) (in /usr/lib/libxml++-2.6.so.2.0.7) by 0x4CCF67C: xmlpp::DomParser::DomParser(Glib::ustring const&, bool) (in /usr/lib/libxml++-2.6.so.2.0.7) by 0x400D43: main (in /home/skur/devel/sandbox/libxml_test/main) 320 bytes in 8 blocks are still reachable in loss record 4 of 5 at 0x4A1B858: malloc (vg_replace_malloc.c:149) by 0x572A63E: xmlNewCharEncodingHandler (encoding.c:1295) by 0x572A734: xmlInitCharEncodingHandlers (encoding.c:1351) by 0x5731A99: xmlInitParser (parser.c:12848) by 0x4CCBFC2: xmlpp::Document::Init::Init() (in /usr/lib/libxml++-2.6.so.2.0.7) by 0x4CD5945: (within /usr/lib/libxml++-2.6.so.2.0.7) by 0x4CCA0CA: (within /usr/lib/libxml++-2.6.so.2.0.7) 400 bytes in 1 blocks are still reachable in loss record 5 of 5 at 0x4A1B858: malloc (vg_replace_malloc.c:149) by 0x572A6EA: xmlInitCharEncodingHandlers (encoding.c:1337) by 0x5731A99: xmlInitParser (parser.c:12848) by 0x4CCBFC2: xmlpp::Document::Init::Init() (in /usr/lib/libxml++-2.6.so.2.0.7) by 0x4CD5945: (within /usr/lib/libxml++-2.6.so.2.0.7) by 0x4CCA0CA: (within /usr/lib/libxml++-2.6.so.2.0.7) LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks. possibly lost: 0 bytes in 0 blocks. still reachable: 966 bytes in 20 blocks. suppressed: 0 bytes in 0 blocks. This situation occurs in both cases, whether example.xml exists of not. -- System Information: Debian Release: 4.0 Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.18-4-686 Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8) Versions of packages libxml++2.6-2 depends on: ii libc6 2.3.6.ds1-13etch4 GNU C Library: Shared libraries ii libgcc1 1:4.1.1-21 GCC support library ii libglib2.0-0 2.12.4-2 The GLib library of C routines ii libglibmm-2.4-1c2a 2.12.0-1 C++ wrapper for the GLib toolkit ( ii libsigc++-2.0-0c2a 2.0.17-2 type-safe Signal Framework for C++ ii libstdc++6 4.1.1-21 The GNU Standard C++ Library v3 ii libxml2 2.6.27.dfsg-1 GNOME XML library libxml++2.6-2 recommends no packages. -- no debconf information
--- End Message ---
--- Begin Message ---Source: libxml++2.6 Source-Version: 2.22.0-1 We believe that the bug you reported is fixed in the latest version of libxml++2.6, which is due to be installed in the Debian FTP archive: libxml++2.6-2_2.22.0-1_i386.deb to pool/main/libx/libxml++2.6/libxml++2.6-2_2.22.0-1_i386.deb libxml++2.6-dbg_2.22.0-1_i386.deb to pool/main/libx/libxml++2.6/libxml++2.6-dbg_2.22.0-1_i386.deb libxml++2.6-dev_2.22.0-1_i386.deb to pool/main/libx/libxml++2.6/libxml++2.6-dev_2.22.0-1_i386.deb libxml++2.6-doc_2.22.0-1_all.deb to pool/main/libx/libxml++2.6/libxml++2.6-doc_2.22.0-1_all.deb libxml++2.6_2.22.0-1.diff.gz to pool/main/libx/libxml++2.6/libxml++2.6_2.22.0-1.diff.gz libxml++2.6_2.22.0-1.dsc to pool/main/libx/libxml++2.6/libxml++2.6_2.22.0-1.dsc libxml++2.6_2.22.0.orig.tar.gz to pool/main/libx/libxml++2.6/libxml++2.6_2.22.0.orig.tar.gz A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [EMAIL PROTECTED], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Deng Xiyue <[EMAIL PROTECTED]> (supplier of updated libxml++2.6 package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [EMAIL PROTECTED]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Sat, 08 Mar 2008 01:11:26 +0800 Source: libxml++2.6 Binary: libxml++2.6-dev libxml++2.6-2 libxml++2.6-dbg libxml++2.6-doc Architecture: source all i386 Version: 2.22.0-1 Distribution: unstable Urgency: low Maintainer: Deng Xiyue <[EMAIL PROTECTED]> Changed-By: Deng Xiyue <[EMAIL PROTECTED]> Description: libxml++2.6-2 - A C++ interface to the GNOME XML library (libxml2) libxml++2.6-dbg - A C++ interface to the GNOME XML library (debug symbols) libxml++2.6-dev - A C++ interface to the GNOME XML library (libxml2) libxml++2.6-doc - HTML interface documentation and examples for libxml++ Closes: 469809 Changes: libxml++2.6 (2.22.0-1) unstable; urgency=low . * New upstream release. + Fix memory leak in class xmlpp::Document::Init. (Closes: #469809) + Drop 10_gcc4.3_include_fix.patch and 20_file_id_fix.patch, merged upstream. + Adjust path in doc-base refernce for new version. * Fix section in doc-base reference. Files: 3411a38270010e880e8aae937fe61970 1064 devel optional libxml++2.6_2.22.0-1.dsc 0ed7e73ba783839af8ddc0fb81a22526 2067450 devel optional libxml++2.6_2.22.0.orig.tar.gz 690c7d67429f91804d5b8652695e6310 4240 devel optional libxml++2.6_2.22.0-1.diff.gz 96f14f4b962f54461ab7a2087279f1e8 514370 doc optional libxml++2.6-doc_2.22.0-1_all.deb 39d6625e9fefab6659f5dc6509f82797 98172 libdevel optional libxml++2.6-dev_2.22.0-1_i386.deb e20157455c4cefd6e35a2c419b2b7bf9 77106 libs optional libxml++2.6-2_2.22.0-1_i386.deb 48910c775b6f6863cf3503eb5b4f08c8 325526 libdevel extra libxml++2.6-dbg_2.22.0-1_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFH0hN0BsBdh1vkHyERAl+AAKCEYDgXZ3yj1yjyyU8g9/EeJVe91wCdGX4G m+qpwX3WvP1nQR0ZOcAsQGE= =97Pw -----END PGP SIGNATURE-----
--- End Message ---

