Bug#728988: libpacklib1-dev: crash on call to hropen

Edmund Grimley Evans edmund.grimley.evans at gmail.com
Fri Jun 9 10:13:25 UTC 2017


Trying this same short program with version 20061220+dfsg3-4.3 of
cernlib in a Stretch chroot on amd64:

$ gfortran hbktst.f -o hbktst `cernlib packlib`
$ ./hbktst
 RZMAKE. Unit   1003 Initializing with LREC=  1024, OPT= X?C
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
LOCB/LOCF: address 0x7f7d935b338c exceeds the 32 bit address space
or is not in the data segments
This may result in program crash or incorrect results
Therefore we will stop here
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

On arm64, armhf and i386, I observed a similar, apparently identical,
failure to that reported above on 7 Nov 2013.

This library is used by one of the tests run by mclibs' build, which
fails on some architectures with a SIGSEGV:

https://buildd.debian.org/status/package.php?p=mclibs&suite=sid

On arm64, I think that test passes if you arrange for the library to
be linked statically rather than dynamically: you can see in the build
logs how it runs `cernlib -dy eurodec packlib`; the segfault does not
happen if you run the test manually without the "-dy", if I recall
correctly.

Perhaps all these observations mean something to somebody...



More information about the debian-science-maintainers mailing list