Your message dated Fri, 18 Apr 2008 23:32:05 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#473977: fixed in lxml 2.0.4-1
has caused the Debian Bug report #473977,
regarding python-lxml: iterparse + root substitution -> crash
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.)


-- 
473977: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473977
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: python-lxml
Version: 2.0.3-1
Severity: normal

$ cat buggy.py
from lxml import etree
from sys import stdin

for event, node in etree.iterparse(stdin): pass
root = etree.Element('new_root', {})
root[:] = node[:]
etree.ElementTree(node)


$ echo '<foo><bar/></foo>' | python buggy.py
*** glibc detected *** python: munmap_chunk(): invalid pointer: 0x081db35f ***
======= Backtrace: =========
/lib/i686/cmov/libc.so.6(cfree+0x1bb)[0xb7e774ab]
/usr/lib/libxml2.so.2(xmlFreeNodeList+0x126)[0xb78abfd6]
/usr/lib/libxml2.so.2(xmlFreeNodeList+0x97)[0xb78abf47]
/usr/lib/libxml2.so.2(xmlFreeDoc+0xbc)[0xb78abd8c]
/usr/lib/python2.4/site-packages/lxml/etree.so[0xb7a1917d]
/usr/lib/python2.4/site-packages/lxml/etree.so[0xb7a1b8a4]
python[0x807bdf0]
python(PyDict_SetItem+0x63)[0x807d8b3]
python(_PyModule_Clear+0x158)[0x8103f98]
python(PyImport_Cleanup+0x152)[0x80d3aa2]
python(Py_Finalize+0xbf)[0x80de11f]
python(Py_Main+0x728)[0x8057308]
python(main+0x22)[0x8056ad2]
/lib/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7e1e450]
python[0x8056a41]
======= Memory map: ========
08048000-08121000 r-xp 00000000 03:02 3620945    /usr/bin/python2.4
08121000-08143000 rwxp 000d8000 03:02 3620945    /usr/bin/python2.4
08143000-081fa000 rwxp 08143000 00:00 0          [heap]
b778a000-b7796000 r-xp 00000000 03:02 1507353    /lib/libgcc_s.so.1
b7796000-b7797000 rwxp 0000b000 03:02 1507353    /lib/libgcc_s.so.1
b77a4000-b77e6000 rwxp b77a4000 00:00 0
b77e6000-b77e9000 r-xp 00000000 03:02 1528842    /usr/lib/libgpg-error.so.0.3.0
b77e9000-b77ea000 rwxp 00002000 03:02 1528842    /usr/lib/libgpg-error.so.0.3.0
b77ea000-b7850000 r-xp 00000000 03:02 1528633    /usr/lib/libgcrypt.so.11.4.3
b7850000-b7852000 rwxp 00065000 03:02 1528633    /usr/lib/libgcrypt.so.11.4.3
b7852000-b7866000 r-xp 00000000 03:02 1528806    /usr/lib/libz.so.1.2.3.3
b7866000-b7867000 rwxp 00013000 03:02 1528806    /usr/lib/libz.so.1.2.3.3
b7867000-b797f000 r-xp 00000000 03:02 1523871    /usr/lib/libxml2.so.2.6.31
b797f000-b7984000 rwxp 00118000 03:02 1523871    /usr/lib/libxml2.so.2.6.31
b7984000-b7985000 rwxp b7984000 00:00 0
b7985000-b7995000 r-xp 00000000 03:02 1528914    /usr/lib/libexslt.so.0.8.13
b7995000-b7996000 rwxp 0000f000 03:02 1528914    /usr/lib/libexslt.so.0.8.13
b7996000-b79c9000 r-xp 00000000 03:02 1529030    /usr/lib/libxslt.so.1.1.22
b79c9000-b79ca000 rwxp 00032000 03:02 1529030    /usr/lib/libxslt.so.1.1.22
b79ca000-b7a82000 r-xp 00000000 03:02 3589679    
/usr/lib/python2.4/site-packages/lxml/etree.so
b7a82000-b7a9c000 rwxp 000b8000 03:02 3589679    
/usr/lib/python2.4/site-packages/lxml/etree.so
b7a9c000-b7aa2000 rwxp b7a9c000 00:00 0
b7aa2000-b7b85000 r-xp 001b0000 03:02 3589612    /usr/lib/locale/locale-archive
b7b85000-b7d85000 r-xp 00000000 03:02 3589612    /usr/lib/locale/locale-archive
b7d85000-b7e08000 rwxp b7d85000 00:00 0
b7e08000-b7f4f000 r-xp 00000000 03:02 1524170    /lib/i686/cmov/libc-2.7.so
b7f4f000-b7f50000 r-xp 00147000 03:02 1524170    /lib/i686/cmov/libc-2.7.so
b7f50000-b7f52000 rwxp 00148000 03:02 1524170    /lib/i686/cmov/libc-2.7.so
b7f52000-b7f55000 rwxp b7f52000 00:00 0
b7f55000-b7f78000 r-xp 00000000 03:02 1524163    /lib/i686/cmov/libm-2.7.so
b7f78000-b7f7a000 rwxp 00023000 03:02 1524163    /lib/i686/cmov/libm-2.7.so
b7f7a000-b7f7c000 r-xp 00000000 03:02 1524165    /lib/i686/cmov/libutil-2.7.so
b7f7c000-b7f7e000 rwxp 00001000 03:02 1524165    /lib/i686/cmov/libutil-2.7.so
b7f7e000-b7f7f000 rwxp b7f7e000 00:00 0
b7f7f000-b7f81000 r-xp 00000000 03:02 1524154    /lib/i686/cmov/libdl-2.7.so
b7f81000-b7f83000 rwxp 00001000 03:02 1524154    /lib/i686/cmov/libdl-2.7.so
b7f83000-b7f97000 r-xp 00000000 03:02 1524143    
/lib/i686/cmov/libpthread-2.7.so
b7f97000-b7f99000 rwxp 00013000 03:02 1524143    
/lib/i686/cmov/libpthread-2.7.so
b7f99000-b7f9b000 rwxp b7f99000 00:00 0
b7f9b000-b7f9f000 r-xp 00000000 03:02 3589816    
/usr/lib/python2.4/lib-dynload/strop.so
b7f9f000-b7fa1000 rwxp 00003000 03:02 3589816    
/usr/lib/python2.4/lib-dynload/strop.so
b7fa1000-b7fa8000 r-xs 00000000 03:02 3019224    
/usr/lib/gconv/gconv-modules.cache
b7fa8000-b7faa000 rwxp b7fa8000 00:00 0
b7faa000-b7fc6000 r-xp 00000000 03:02 1511559    /lib/ld-2.7.so
b7fc6000-b7fc8000 rwxp 0001b000 03:02 1511559    /lib/ld-2.7.so
bfa73000-bfa8c000 rw-p bffe7000 00:00 0          [stack]
ffffe000-fffff000 r-xp 00000000 00:00 0          [vdso]
Aborted


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (900, 'testing'), (600, 'unstable'), (500, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=pl_PL.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages python-lxml depends on:
ii  libc6                  2.7-6             GNU C Library: Shared libraries
ii  libxml2                2.6.31.dfsg-2     GNOME XML library
ii libxslt1.1 1.1.22-1 XSLT processing library - runtime ii python 2.4.4-6 An interactive high-level object-o
ii  python-central         0.6.1             register and build utility for Pyt
ii  zlib1g                 1:1.2.3.3.dfsg-11 compression library - runtime

python-lxml recommends no packages.

-- no debconf information

--
Jakub Wilk



--- End Message ---
--- Begin Message ---
Source: lxml
Source-Version: 2.0.4-1

We believe that the bug you reported is fixed in the latest version of
lxml, which is due to be installed in the Debian FTP archive:

lxml_2.0.4-1.diff.gz
  to pool/main/l/lxml/lxml_2.0.4-1.diff.gz
lxml_2.0.4-1.dsc
  to pool/main/l/lxml/lxml_2.0.4-1.dsc
lxml_2.0.4.orig.tar.gz
  to pool/main/l/lxml/lxml_2.0.4.orig.tar.gz
python-lxml-dbg_2.0.4-1_amd64.deb
  to pool/main/l/lxml/python-lxml-dbg_2.0.4-1_amd64.deb
python-lxml_2.0.4-1_amd64.deb
  to pool/main/l/lxml/python-lxml_2.0.4-1_amd64.deb



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.
Matthias Klose <[EMAIL PROTECTED]> (supplier of updated lxml 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.8
Date: Sat, 19 Apr 2008 00:59:06 +0200
Source: lxml
Binary: python-lxml python-lxml-dbg
Architecture: source amd64
Version: 2.0.4-1
Distribution: unstable
Urgency: low
Maintainer: Matthias Klose <[EMAIL PROTECTED]>
Changed-By: Matthias Klose <[EMAIL PROTECTED]>
Description: 
 python-lxml - pythonic binding for the libxml2 and libxslt libraries
 python-lxml-dbg - pythonic binding for the libxml2 and libxslt libraries 
(debug ext
Closes: 473977
Changes: 
 lxml (2.0.4-1) unstable; urgency=low
 .
   * New upstream version.
     - Fixes crash with iterparse + root substitution. Closes: #473977.
Checksums-Sha1: 
 0b4100fa3199c01c559bdf513ecb35a0ab62f14b 1132 lxml_2.0.4-1.dsc
 6412d1b5ab1c488d729cf77830ce6616c3c89e0b 2012053 lxml_2.0.4.orig.tar.gz
 0b967f97229e8b1bc0210ffe9b5255bccbfb6286 4134 lxml_2.0.4-1.diff.gz
 f275efe65756f12024f70552ff39522e5fe18288 1120130 python-lxml_2.0.4-1_amd64.deb
 5f3924b9b149b658b3daff64ef857c97450f1897 3855806 
python-lxml-dbg_2.0.4-1_amd64.deb
Checksums-Sha256: 
 b8a1411a682888f4648dd0c8544feb2cb6b81010ac8f42a2219a5bbc45f18fd7 1132 
lxml_2.0.4-1.dsc
 5e23ed168c9d1c4976caac5398dbb45fd8c51e9c423e013f571cf0e0eca4a750 2012053 
lxml_2.0.4.orig.tar.gz
 7fa1d13fb44283e2108512efc0bcb7e1fae302315e51eee6ba4f9e5c201101ea 4134 
lxml_2.0.4-1.diff.gz
 4dce30c7289b673e10d7e422172955ca45882d6c63e218cde7a172b675fcec0b 1120130 
python-lxml_2.0.4-1_amd64.deb
 1356a76d3942f1b48d5bcd7a92031933d4b30524a8fec2d906136e6131477be5 3855806 
python-lxml-dbg_2.0.4-1_amd64.deb
Files: 
 6334b328ae9270d3593530bf5dcbb3f6 1132 python optional lxml_2.0.4-1.dsc
 38b49baf4ffa1ec012886eda3a728f21 2012053 python optional lxml_2.0.4.orig.tar.gz
 050bb8d251f8db6cb94b24d920d145c5 4134 python optional lxml_2.0.4-1.diff.gz
 bddf05abd6d119f4f6a2d02834f5f887 1120130 python optional 
python-lxml_2.0.4-1_amd64.deb
 4c5907e74bceab2fb72fc61919bee065 3855806 python extra 
python-lxml-dbg_2.0.4-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFICS0XStlRaw+TLJwRAvvZAJ9UoX+xbf4raKTerfr8hvrFmDMdTwCgvoEs
+y1Hp9c4LobKOVqah52ol10=
=siun
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to