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