[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#800900: hurd-i386: changeset from r6489 breaks SIGBUS handling



Package: libc0.3
Version: 2.19-22
Severity: important

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi,

hdf5 recently started to FTBFS on hurd-i386 [1] with no source code
change since the last successful build.

[1] <https://buildd.debian.org/status/fetch.php?pkg=hdf5&arch=hurd-i386&ver=1.8.15-patch1%2Bdocs-4&stamp=1443635447>

The error message says:
LD_LIBRARY_PATH="$LD_LIBRARY_PATH`echo -Wl,-z,relro |                  \
	sed -e 's/-L/:/g' -e 's/ //g'`"                               \
 ./H5detect > H5Tinit.c  ||                               \
    (test $HDF5_Make_Ignore && echo "*** Error ignored") ||          \
    (rm -f H5Tinit.c ; exit 1)
/bin/bash: line 4: 15290 Bus error               LD_LIBRARY_PATH="$LD_LIBRARY_PATH`echo -Wl,-z,relro |                  	sed -e 's/-L/:/g' -e 's/ //g'`" ./H5detect > H5Tinit.c
make[3]: *** [H5Tinit.c] Error 1

The Bus error comes from the H5detect execution. Normally the bus error
signal is intercepted by an ad'hoc handler set by H5detect, but that
doesn't work anymore. See H5detect.c after line 63 [2].

[2] <https://sources.debian.net/src/hdf5/1.8.15-patch1%2Bdocs-4/src/H5detect.c/>

I think the cause of this bus error is the upgrade of glibc from
2.19-19 to 2.19-22 because building with libc0.3 from glibc 2.19-19 is
successful.

Using bisection on a porterbox I've found out that the guilty commit is
r6489 [3].

[3] <http://anonscm.debian.org/viewvc/pkg-glibc?view=revision&revision=6489>

Unfortunately I'm not able to go further understanding the problem.

Could you please revert r6489 or help me fixing H5detect.c in case you
think it's broken?

Many thanks in advance,

_g.

- -- System Information:
Debian Release: stretch/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.1.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJWEWZ3AAoJEO/obGx//s+Dk3UIAIiDSGV7C70Y4G9IMdzwVowQ
vtdxl01WZCnK703mbU8MF7JNTyjI6UTSY/E1nMd3M5eUk2a4liAdhW3TSH4Orbgv
zTdCX7eMrM/2HQl/zPPh4Jb9gIc5qyWhDuyeT83obdc5POl9ElJR1gP0tXsX5GcL
DzRz+a6aa7ZDp+oeqYwDt2gUg+JFiVrpBtvjjwj4F0uq9BHCu7t8cjyi05kJ1cOU
ImieCqGd3JL5pIo3T2eOV4HTGDrbEO4Ugdzt7JhuTAx3kz2JxzjjGdjY4dBLCSjv
4miOajCmOwDhW24quBxoMAFMMeBwyLBGnZjHx0jLS3/4HfoQlHgpV1TaiFpopkc=
=i+My
-----END PGP SIGNATURE-----


Reply to: