[xml/sgml-pkgs] Bug#439945: [ia64] upgrading to 2.6.30.dfsg-1 causes update-mime-database to segv

dann frazier dannf at hp.com
Tue Aug 28 17:15:12 UTC 2007


Package: libxml2
Version: 2.6.30.dfsg-1
Severity: important

I upgraded from 2.6.29.dfsg-1 to 2.6.30.dfsg-2 and update-mime-database
began to segfault. I reverted back to 2.6.29.dfsg-1, and things started
functioning properly again.

(I also tried rebuilding shared-mime-info against the new version, but
results were the same).

Backtrace follows - /tmp/mime is an exact copy of /usr/share/mime (so I don't have to
 run as root).

dannf at krebs:/space/debian/shared-mime-info-0.22$ gdb /usr/bin/update-mime-database
GNU gdb 6.6-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "ia64-linux-gnu"...
(no debugging symbols found)
Using host libthread_db library "/usr/lib/debug/libthread_db.so.1".
(gdb) set args /tmp/mime
(gdb) run
Starting program: /usr/bin/update-mime-database /tmp/mime
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)

Program received signal SIGSEGV, Segmentation fault.
0x2000000000126a61 in __xmlParserInputBufferCreateFilename (URI=0x60000000000078c0 "/tmp/mime/packages/apt.xml", enc=XML_CHAR_ENCODING_NONE) at xmlIO.c:2408
2408    xmlIO.c: No such file or directory.
        in xmlIO.c
(gdb) bt full
#0  0x2000000000126a61 in __xmlParserInputBufferCreateFilename (URI=0x60000000000078c0 "/tmp/mime/packages/apt.xml", enc=XML_CHAR_ENCODING_NONE) at xmlIO.c:2408
        ret = (xmlParserInputBufferPtr) 0x600000000000f520
        i = 1
        context = (void *) 0x8c60
#1  0x2000000000126c90 in xmlParserInputBufferCreateFilename__internal_alias (URI=0x60000000000078c0 "/tmp/mime/packages/apt.xml", enc=XML_CHAR_ENCODING_NONE)
    at xmlIO.c:2446
No locals.
#2  0x20000000000bf150 in xmlNewInputFromFile__internal_alias (ctxt=0x60000000000078f0, filename=0x60000000000078c0 "/tmp/mime/packages/apt.xml") at parserInternals.c:1450
        buf = <value optimized out>
        inputStream = (xmlParserInputPtr) 0x6000000000007b24
        directory = <value optimized out>
        URI = <value optimized out>
#3  0x20000000001272e0 in xmlLoadExternalEntity__internal_alias (URL=0x60000000000078f0 "0\212", ID=0x0, ctxt=0x60000000000078f0) at xmlIO.c:3817
        canonicFilename = <value optimized out>
        ret = <value optimized out>
#4  0x20000000000c6980 in xmlCreateURLParserCtxt__internal_alias (filename=0x60000000000078c0 "/tmp/mime/packages/apt.xml", options=0) at parser.c:12263
        ctxt = (xmlParserCtxtPtr) 0x60000000000078f0
        inputStream = <value optimized out>
        directory = <value optimized out>
#5  0x2000000000100e20 in xmlSAXParseFileWithData__internal_alias (sax=0x0, filename=0x60000000000078c0 "/tmp/mime/packages/apt.xml", recovery=0, data=0x0)
    at parser.c:12323
        ret = <value optimized out>
        ctxt = <value optimized out>
        directory = <value optimized out>
#6  0x400000000000a310 in ?? ()
No symbol table info available.
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb) quit
The program is running.  Exit anyway? (y or n) y
dannf at krebs:/space/debian/shared-mime-info-0.22$ sudo dpkg -i /var/cache/apt/archives/libxml2
libxml2-dbg_2.6.28.dfsg-1_ia64.deb    libxml2-dev_2.6.28.dfsg-1_ia64.deb    libxml2-utils_2.6.28.dfsg-1_ia64.deb  libxml2_2.6.28.dfsg-1_ia64.deb
libxml2-dbg_2.6.29.dfsg-1_ia64.deb    libxml2-dev_2.6.29.dfsg-1_ia64.deb    libxml2-utils_2.6.29.dfsg-1_ia64.deb  libxml2_2.6.29.dfsg-1_ia64.deb
libxml2-dbg_2.6.30.dfsg-1_ia64.deb    libxml2-dev_2.6.30.dfsg-1_ia64.deb    libxml2-utils_2.6.30.dfsg-1_ia64.deb  libxml2_2.6.30.dfsg-1_ia64.deb
dannf at krebs:/space/debian/shared-mime-info-0.22$ sudo dpkg -i /var/cache/apt/archives/libxml2
libxml2-dbg_2.6.28.dfsg-1_ia64.deb    libxml2-dev_2.6.28.dfsg-1_ia64.deb    libxml2-utils_2.6.28.dfsg-1_ia64.deb  libxml2_2.6.28.dfsg-1_ia64.deb
libxml2-dbg_2.6.29.dfsg-1_ia64.deb    libxml2-dev_2.6.29.dfsg-1_ia64.deb    libxml2-utils_2.6.29.dfsg-1_ia64.deb  libxml2_2.6.29.dfsg-1_ia64.deb
libxml2-dbg_2.6.30.dfsg-1_ia64.deb    libxml2-dev_2.6.30.dfsg-1_ia64.deb    libxml2-utils_2.6.30.dfsg-1_ia64.deb  libxml2_2.6.30.dfsg-1_ia64.deb
dannf at krebs:/space/debian/shared-mime-info-0.22$ sudo dpkg -i /var/cache/apt/archives/libxml2
libxml2-dbg_2.6.28.dfsg-1_ia64.deb    libxml2-dev_2.6.28.dfsg-1_ia64.deb    libxml2-utils_2.6.28.dfsg-1_ia64.deb  libxml2_2.6.28.dfsg-1_ia64.deb
libxml2-dbg_2.6.29.dfsg-1_ia64.deb    libxml2-dev_2.6.29.dfsg-1_ia64.deb    libxml2-utils_2.6.29.dfsg-1_ia64.deb  libxml2_2.6.29.dfsg-1_ia64.deb
libxml2-dbg_2.6.30.dfsg-1_ia64.deb    libxml2-dev_2.6.30.dfsg-1_ia64.deb    libxml2-utils_2.6.30.dfsg-1_ia64.deb  libxml2_2.6.30.dfsg-1_ia64.deb
dannf at krebs:/space/debian/shared-mime-info-0.22$ sudo dpkg -i /var/cache/apt/archives/libxml2_2.6.29.dfsg-1_ia64.deb 
dpkg - warning: downgrading libxml2 from 2.6.30.dfsg-1 to 2.6.29.dfsg-1.
(Reading database ... 333310 files and directories currently installed.)
Preparing to replace libxml2 2.6.30.dfsg-1 (using .../libxml2_2.6.29.dfsg-1_ia64.deb) ...
Unpacking replacement libxml2 ...
Setting up libxml2 (2.6.29.dfsg-1) ...

dannf at krebs:/space/debian/shared-mime-info-0.22$ update-mime-database /tmp/mime/

Note that '/tmp' is not in the search path
set by the XDG_DATA_HOME and XDG_DATA_DIRS
environment variables, so applications may not
be able to find it until you set them. The
directories currently searched are:


- /home/dannf/.local/share
- /usr/local/share/
- /usr/share/

dannf at krebs:/space/debian/shared-mime-info-0.22$ 


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: ia64

Kernel: Linux 2.6.22-1-mckinley (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages libxml2 depends on:
ii  libc6.1                 2.6.1-1          GNU C Library: Shared libraries
ii  zlib1g                  1:1.2.3.3.dfsg-5 compression library - runtime

Versions of packages libxml2 recommends:
ii  xml-core                      0.11       XML infrastructure and XML catalog

-- no debconf information




More information about the debian-xml-sgml-pkgs mailing list