Bug#280516: scrollkeeper-update segfaults, causing dpkg to fail

Rob Speer rspeer@MIT.EDU, 280516@bugs.debian.org
Tue, 9 Nov 2004 17:48:14 -0500


Package: scrollkeeper
Version: 0.3.14-9.1
Severity: grave
Justification: renders package unusable

Currently, packages that use scrollkeeper are failing to update in dpkg,
because scrollkeeper-update consistently segfaults.

I tried reinstalling scrollkeeper, and it segfaulted at the point where
scrollkeeper-rebuilddb runs scrollkeeper-update.

The gdb backtrace looks like this:

#0  0x4007e256 in __xmlRaiseError () from /usr/lib/libxml2.so.2
#1  0x400aa6bb in xmlCanonicPath () from /usr/lib/libxml2.so.2
#2  0x400b0ff1 in xmlValidateOneNamespace () from /usr/lib/libxml2.so.2
#3  0x400b21cf in xmlValidateOneElement () from /usr/lib/libxml2.so.2
#4  0x400b2631 in xmlValidateElement () from /usr/lib/libxml2.so.2
#5  0x400b2716 in xmlValidateElement () from /usr/lib/libxml2.so.2
#6  0x400b2c09 in xmlValidateDtd () from /usr/lib/libxml2.so.2
#7  0x401af1e2 in install () from /usr/lib/libscrollkeeper.so.0
#8  0x08049f3f in ?? ()
#9  0x08052530 in ?? ()
#10 0xbffff600 in ?? ()
#11 0xbffff300 in ?? ()
#12 0x00000000 in ?? ()
#13 0x0804a7e5 in _IO_stdin_used ()
#14 0x08052498 in ?? ()
#15 0xbfffeef4 in ?? ()
#16 0x0804c048 in ?? ()
#17 0x00000000 in ?? ()
#18 0x00000001 in ?? ()
#19 0x00000000 in ?? ()
#20 0x00000000 in ?? ()
#21 0x401c5080 in ?? () from /lib/tls/libc.so.6
#22 0x001c5080 in ?? ()
...

As a temporary workaround, I have made /usr/bin/scrollkeeper-update a link to
/bin/true. That makes dpkg happy.

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.1
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages scrollkeeper depends on:
ii  docbook-xml                 4.3-1        standard XML documentation system,
ii  libc6                       2.3.2.ds1-18 GNU C Library: Shared libraries an
ii  libscrollkeeper0            0.3.14-9.1   Library to load .omf files (runtim
ii  libxml2                     2.6.15-1     GNOME XML library
ii  libxslt1.1                  1.1.12-1     XSLT processing library - runtime 
ii  zlib1g                      1:1.2.2-3    compression library - runtime

-- no debconf information

-- 
Rob Speer