Bug#1001237: ptl: autopkgtest regression on armhf: Floating point exception

Paul Gevers elbrus at debian.org
Mon Dec 6 20:14:35 GMT 2021


Source: ptl
Version: 2.3.0-1
X-Debbugs-CC: debian-ci at lists.debian.org
Severity: serious
User: debian-ci at lists.debian.org
Usertags: regression

Dear maintainer(s),

With a recent upload of ptl the autopkgtest of ptl fails in testing when 
that autopkgtest is run with the binary packages of ptl from unstable. 
It passes when run with only packages from testing. In tabular form:

                        pass            fail
ptl                    from testing    2.3.0-1
all others             from testing    from testing

I copied some of the output at the bottom of this report. Maybe the test 
gets a bit confused by the fact that this host has 160 cores?

Currently this regression is blocking the migration to testing [1]. Can 
you please investigate the situation and fix it?

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=ptl

https://ci.debian.net/data/autopkgtest/testing/armhf/p/ptl/17288801/log.gz

/usr/include/c++/11/bits/stl_algobase.h:527:5: note: parameter passing 
for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, 
std::vector<long long int> >’ changed in GCC 7.1
In file included from /usr/include/c++/11/bits/stl_algobase.h:67,
                  from /usr/include/c++/11/algorithm:61,
                  from /usr/include/PTL/Globals.hh:30,
                  from /usr/include/PTL/Task.hh:33,
                  from 
/tmp/autopkgtest-lxc.48w05yr2/downtmp/autopkgtest_tmp/common/utils.hh:25,
                  from 
/tmp/autopkgtest-lxc.48w05yr2/downtmp/autopkgtest_tmp/basic/recursive_tasking.cc:26:
/usr/include/c++/11/bits/stl_iterator.h: In function ‘_Iterator 
std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) 
[with _Iterator = const long long int*; _Container = std::vector<long 
long int>]’:
/usr/include/c++/11/bits/stl_iterator.h:1257:5: note: parameter passing 
for argument of type ‘__gnu_cxx::__normal_iterator<const long long int*, 
std::vector<long long int> >’ changed in GCC 7.1
  1257 |     __niter_base(__gnu_cxx::__normal_iterator<_Iterator, 
_Container> __it)
       |     ^~~~~~~~~~~~
[100%] Linking CXX executable recursive_tbb_tasking
[100%] Built target recursive_tbb_tasking


           ##############################
           !!! Backtrace is activated !!!
           ##############################

[ptl-minimal]> Number of threads: 160
[PTL::ThreadPool] Starting thread 1...
bash: line 1:  2328 Floating point 
exception/tmp/autopkgtest-lxc.48w05yr2/downtmp/build.SOP/src/debian/tests/examples 
2> >(tee -a /tmp/autopkgtest-lxc.48w05yr2/downtmp/examples-stderr >&2) > 
 >(tee -a /tmp/autopkgtest-lxc.48w05yr2/downtmp/examples-stdout)
autopkgtest [16:13:41]: test examples

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20211206/eac0314c/attachment-0001.sig>


More information about the debian-science-maintainers mailing list