[xml/sgml-pkgs] Bug#750593: xsltproc: bus error on some architectures

John Paul Adrian Glaubitz glaubitz at physik.fu-berlin.de
Sun Jan 3 10:45:45 UTC 2016


Hi!

We are constantly running into this issue on sparc64 as well.

I have already updated the kernel to 4.3.3 from unstable as well as
tried the patch that Peter De Wachter suggested for docbook-xsl as
well as changing the permissions for /dev/shm, to no avail.

xsltproc still randomly segfaults:

root at test-adrian1:~# chroot /srv/sid-sparc64-sbuild/
root at test-adrian1:/# cd debian/libxslt/systemd-228/man/
root at test-adrian1:/debian/libxslt/systemd-228/man# /usr/bin/xsltproc -o
man/halt.8 --nonet --xinclude --stringparam man.output.quietly 1
--stringparam funcsynopsis.style ansi --stringparam
man.authors.section.enabled 0 --stringparam
man.copyright.section.enabled 0 --stringparam systemd.version 228 --path
'./man:../man' ../man/custom-man.xsl ../man/halt.xml
Segmentation fault
root at test-adrian1:/debian/libxslt/systemd-228/man# /usr/bin/xsltproc -o
man/halt.8 --nonet --xinclude --stringparam man.output.quietly 1
--stringparam funcsynopsis.style ansi --stringparam
man.authors.section.enabled 0 --stringparam
man.copyright.section.enabled 0 --stringparam systemd.version 228 --path
'./man:../man' ../man/custom-man.xsl ../man/halt.xml  <== here it worked
root at test-adrian1:/debian/libxslt/systemd-228/man# /usr/bin/xsltproc -o
man/halt.8 --nonet --xinclude --stringparam man.output.quietly 1
--stringparam funcsynopsis.style ansi --stringparam
man.authors.section.enabled 0 --stringparam
man.copyright.section.enabled 0 --stringparam systemd.version 228 --path
'./man:../man' ../man/custom-man.xsl ../man/halt.xml
Segmentation fault
root at test-adrian1:/debian/libxslt/systemd-228/man# /usr/bin/xsltproc -o
man/halt.8 --nonet --xinclude --stringparam man.output.quietly 1
--stringparam funcsynopsis.style ansi --stringparam
man.authors.section.enabled 0 --stringparam
man.copyright.section.enabled 0 --stringparam systemd.version 228 --path
'./man:../man' ../man/custom-man.xsl ../man/halt.xml
Segmentation fault
root at test-adrian1:/debian/libxslt/systemd-228/man#

Frankly, I am very much convinced that xsltproc is broken. It's
apparently happening quite often that xsltproc segfaults as the
below reports on different architectures and operating systems
show:

> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1471029
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203250
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=195044
> https://forums.gentoo.org/viewtopic-t-248184-start-0.html
> https://trac.macports.org/ticket/24060

I find it rather frustrating that libxslt upstream does not consider
this a bug and hence closed the related bug report:

> https://bugzilla.gnome.org/show_bug.cgi?id=736077

I'm currently out of ideas and I would appreciate it a lot if anyone
could suggest something else to try.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaubitz at debian.org
`. `'   Freie Universitaet Berlin - glaubitz at physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



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