Bug#966965: dune-grid-glue: FTBFS: terminate called after throwing an instance of 'Dune::Exception'

2020-08-03 Thread Ansgar
Control: tag -1 + upstream

Lucas Nussbaum writes:
> Source: dune-grid-glue
> Version: 2.7.0-2
>>   what():  Dune::Exception 
>> [eh:/<>/dune/grid-glue/test/ringcommtest.cc:24]: MPI ERROR -- 
>> MPI_ERR_TAG: invalid tag
>>   what():  Dune::Exception 
>> [eh:/<>/dune/grid-glue/test/ringcommtest.cc:24]: MPI ERROR -- 
>> MPI_ERR_TAG: invalid tag

The is probably caused by `int tag = 12345678;` in the code while
OpenMPI might have a lower limit, see [1].

  [1]: https://github.com/open-mpi/ompi/issues/6940

Ansgar



Bug#966965: dune-grid-glue: FTBFS: terminate called after throwing an instance of 'Dune::Exception'

2020-08-03 Thread Lucas Nussbaum
Source: dune-grid-glue
Version: 2.7.0-2
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200802 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> make[5]: Entering directory '/<>/build'
> make[5]: Nothing to be done for 'CMakeFiles/build_tests.dir/build'.
> make[5]: Leaving directory '/<>/build'
> [100%] Built target build_tests
> make[4]: Leaving directory '/<>/build'
> /usr/bin/cmake -E cmake_progress_start /<>/build/CMakeFiles 0
> make[3]: Leaving directory '/<>/build'
> make[2]: Leaving directory '/<>/build'
> cd build; PATH=/<>/debian/tmp-test:$PATH /usr/bin/dune-ctest 
>Site: ip-172-31-4-50
>Build name: Linux-c++
> Create new tag: 20200802-1723 - Experimental
> Test project /<>/build
>   Start  1: callmergertwicetest
>  1/12 Test  #1: callmergertwicetest    Passed0.00 sec
>   Start  2: ringcommtest
>  2/12 Test  #2: ringcommtest ...   Passed0.32 sec
>   Start  3: ringcommtest-mpi-2
>  3/12 Test  #3: ringcommtest-mpi-2 .***Failed2.27 sec
> SIZE: 2
> 0: COMM 0x558be8fd81c0
> 0 Start Communication, size 2
> SIZE: 2
> 1: COMM 0x55f1640f31c0
> 1 Start Communication, size 2
> 0 maxSize done... 
> 1 maxSize done... 
> 0: size = 2
> 0: left = 1 right = 1
> 0: next = 1
> 1: size = 2
> 1: left = 0 right = 0
> 1: next = 0
> terminate called after throwing an instance of 'Dune::Exception'
> terminate called after throwing an instance of 'Dune::Exception'
>   what():  Dune::Exception 
> [eh:/<>/dune/grid-glue/test/ringcommtest.cc:24]: MPI ERROR -- 
> MPI_ERR_TAG: invalid tag
>   what():  Dune::Exception 
> [eh:/<>/dune/grid-glue/test/ringcommtest.cc:24]: MPI ERROR -- 
> MPI_ERR_TAG: invalid tag
> [ip-172-31-4-50:19859] *** Process received signal ***
> [ip-172-31-4-50:19860] *** Process received signal ***
> [ip-172-31-4-50:19859] Signal: Aborted (6)
> [ip-172-31-4-50:19859] Signal code:  (-6)
> [ip-172-31-4-50:19860] Signal: Aborted (6)
> [ip-172-31-4-50:19860] Signal code:  (-6)
> [ip-172-31-4-50:19859] [ 0] [ip-172-31-4-50:19860] [ 0] 
> /lib/x86_64-linux-gnu/libc.so.6(+0x3bd30)[0x7fafcbac6d30]
> [ip-172-31-4-50:19859] [ 1] 
> /lib/x86_64-linux-gnu/libc.so.6(+0x3bd30)[0x7fd42a3f2d30]
> [ip-172-31-4-50:19860] [ 1] 
> /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x141)[0x7fd42a3f2cb1]
> [ip-172-31-4-50:19860] [ 2] 
> /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x141)[0x7fafcbac6cb1]
> [ip-172-31-4-50:19859] [ 2] 
> /lib/x86_64-linux-gnu/libc.so.6(abort+0x123)[0x7fd42a3dc537]
> [ip-172-31-4-50:19860] [ 3] 
> /lib/x86_64-linux-gnu/libc.so.6(abort+0x123)[0x7fafcbab0537]
> [ip-172-31-4-50:19859] [ 3] 
> /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0x9a80c)[0x7fd42a63080c]
> [ip-172-31-4-50:19860] [ 4] 
> /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0x9a80c)[0x7fafcbd0480c]
> [ip-172-31-4-50:19859] [ 4] 
> /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xa58f6)[0x7fd42a63b8f6]
> [ip-172-31-4-50:19860] [ 5] 
> /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xa58f6)[0x7fafcbd0f8f6]
> [ip-172-31-4-50:19859] [ 5] 
> /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xa5961)[0x7fafcbd0f961]
> [ip-172-31-4-50:19859] [ 6] 
> /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xa5961)[0x7fd42a63b961]
> [ip-172-31-4-50:19860] [ 6] 
> /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xa5bf5)[0x7fd42a63bbf5]
> [ip-172-31-4-50:19860] [ 7] 
> /<>/build/dune/grid-glue/test/ringcommtest(+0x3386)[0x55f1640ee386]
> [ip-172-31-4-50:19860] 
> /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xa5bf5)[0x7fafcbd0fbf5]
> [ip-172-31-4-50:19859] [ 7] 
> /<>/build/dune/grid-glue/test/ringcommtest(+0x3386)[0x558be8fd3386]
> [ip-172-31-4-50:19859] [ 8] [ 8] 
> /usr/lib/x86_64-linux-gnu/libmpi.so.40(ompi_errhandler_invoke+0xd7)[0x7fafcbe91337]
> [ip-172-31-4-50:19859] [ 9] 
> /usr/lib/x86_64-linux-gnu/libmpi.so.40(ompi_errhandler_invoke+0xd7)[0x7fd42a7bd337]
> [ip-172-31-4-50:19860] [ 9] 
> /usr/lib/x86_64-linux-gnu/libmpi.so.40(MPI_Isend+0x265)[0x7fafcbed17c5]
> [ip-172-31-4-50:19859] [10] 
> /<>/build/dune/grid-glue/test/ringcommtest(main+0x949)[0x558be8fd3da9]
> [ip-172-31-4-50:19859] [11] 
> /usr/lib/x86_64-linux-gnu/libmpi.so.40(MPI_Isend+0x265)[0x7fd42a7fd7c5]
> [ip-172-31-4-50:19860] [10] 
> /<>/build/dune/grid-glue/test/ringcommtest(main+0x949)[0x55f1640eeda9]
> [ip-172-31-4-50:19860] [11] 
> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xea)[0x7fd42a3ddcca]
> [ip-172-31-4-50:19860] [12] 
> /<>/build/dune/grid-glue/test/ringcommtest(_start+0x2a)[0x55f1640ef43a]
> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xea)[0x7fafcbab1cca]
> [ip-172-31-4-50:19859] [12] 
> /<>/build/dune/grid-glue/test/ringcommtest(_start+0x2a)[0x558be8fd443a]
> [ip-172-31-4-50:19859] *** End of error message ***
> [ip-172-31-4-50:19860] *** End of error message ***
> --
> Primary job  terminated normally, but 1 process returned
> a non-