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