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


Reply via email to