• Bug#1104374: eztrace: FTBFS: 2: [OTF2] src/otf2_archive_int.c:3948: err

    From Lucas Nussbaum@21:1/5 to All on Tue Apr 29 15:30:03 2025
    Source: eztrace
    Version: 2.1.1-5
    Severity: serious
    Justification: FTBFS
    Tags: trixie sid ftbfs
    User: [email protected]
    Usertags: ftbfs-20250429 ftbfs-trixie

    Hi,

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


    Relevant part (hopefully):
    make[2]: Entering directory '/build/reproducible-path/eztrace-2.1.1/build-mpich'
    Running tests...
    /usr/bin/ctest --force-new-ctest-process --verbose -j1 --extra-verbose UpdateCTestConfiguration from :/build/reproducible-path/eztrace-2.1.1/build-mpich/DartConfiguration.tcl
    Parse Config file:/build/reproducible-path/eztrace-2.1.1/build-mpich/DartConfiguration.tcl
    UpdateCTestConfiguration from :/build/reproducible-path/eztrace-2.1.1/build-mpich/DartConfiguration.tcl
    Parse Config file:/build/reproducible-path/eztrace-2.1.1/build-mpich/DartConfiguration.tcl
    Test project /build/reproducible-path/eztrace-2.1.1/build-mpich
    Constructing a list of tests
    Done constructing a list of tests
    Updating test list for fixtures
    Added 0 tests to meet fixture requirements
    Checking test dependency graph...
    Checking test dependency graph end
    test 1
    Start 1: htable

    1: Test command: /build/reproducible-path/eztrace-2.1.1/build-mpich/test/unit_tests/htable
    1: Working Directory: /build/reproducible-path/eztrace-2.1.1/build-mpich/test/unit_tests
    1: Environment variables:
    1: EZTRACE_LIBRARY_PATH=/build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace-lib:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/mpi:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/memory:/build/reproducible-
    path/eztrace-2.1.1/build-mpich/src/modules/omp:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/starpu
    1: EZTRACE_AVAIL_PATH=/build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace_avail
    1: EZTRACE_CC_PATH=/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp/bin/eztrace_cc
    1: LIBRARY_PATH=:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp
    1: LD_LIBRARY_PATH=:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp
    1: EZTRACE_PATH=/build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace
    1: OTF2_PRINT_PATH=/usr/bin/otf2-print
    1: EZTRACE_TEST_OPTION=-p
    1: Test timeout computed to be: 1500
    1/22 Test #1: htable ........................... Passed 0.00 sec
    test 2
    Start 2: mpi_tests

    2: Test command: /usr/bin/bash "/build/reproducible-path/eztrace-2.1.1/test/unit_tests/../mpi/run.sh"
    2: Working Directory: /build/reproducible-path/eztrace-2.1.1/build-mpich/test/unit_tests
    2: Environment variables:
    2: EZTRACE_LIBRARY_PATH=/build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace-lib:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/mpi:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/memory:/build/reproducible-
    path/eztrace-2.1.1/build-mpich/src/modules/omp:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/starpu
    2: EZTRACE_AVAIL_PATH=/build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace_avail
    2: EZTRACE_CC_PATH=/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp/bin/eztrace_cc
    2: LIBRARY_PATH=:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp
    2: LD_LIBRARY_PATH=:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp
    2: EZTRACE_PATH=/build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace
    2: OTF2_PRINT_PATH=/usr/bin/otf2-print
    2: EZTRACE_TEST_OPTION=-p
    2: EZTRACE_LIBRARY_PATH=/build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace-lib:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/mpi
    2: EZTRACE_AVAIL_PATH=/build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace_avail
    2: EZTRACE_CC_PATH=/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp/bin/eztrace_cc
    2: LIBRARY_PATH=:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp
    2: LD_LIBRARY_PATH=:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp
    2: EZTRACE_PATH=/build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace
    2: OTF2_PRINT_PATH=/usr/bin/otf2-print
    2: EZTRACE_TEST_OPTION=-p
    2: Test timeout computed to be: 1500
    2: > Checking for dependencies...
    2: [OK]
    2: > Checking for eztrace module 'mpich'...
    2: [OK]
    2: > Compiling test programs...
    2: make[3]: Entering directory '/build/reproducible-path/eztrace-2.1.1/test/mpi'
    2: mpicc.mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/eztrace-2.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -
    Wl,-z,relro -Wl,-z,now mpi_ring.c -o mpi_ring
    2: mpicc.mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/eztrace-2.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -
    Wl,-z,relro -Wl,-z,now mpi_multiring.c -o mpi_multiring
    2: mpicc.mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/eztrace-2.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -
    Wl,-z,relro -Wl,-z,now mpi_spawn.c -o mpi_spawn
    2: mpicc.mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/eztrace-2.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -
    Wl,-z,relro -Wl,-z,now test_mpi.c -o test_mpi
    2: mpicc.mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/eztrace-2.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -
    Wl,-z,relro -Wl,-z,now waitall.c -o waitall
    2: mpicc.mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/eztrace-2.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -
    Wl,-z,relro -Wl,-z,now waitany.c -o waitany
    2: mpicc.mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/eztrace-2.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -
    Wl,-z,relro -Wl,-z,now persistent.c -o persistent
    2: mpicc.mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/eztrace-2.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -
    Wl,-z,relro -Wl,-z,now mpi_ping.c -o mpi_ping
    2: mpicc.mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/eztrace-2.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -
    Wl,-z,relro -Wl,-z,now allgather.c -o allgather
    2: mpicc.mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/eztrace-2.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -
    Wl,-z,relro -Wl,-z,now mpi_pthread.c -o mpi_pthread
    2: make[3]: Leaving directory '/build/reproducible-path/eztrace-2.1.1/test/mpi'
    2: [OK]
    2: running /build/reproducible-path/eztrace-2.1.1/test/mpi/test_mpi_ping.sh 2: > Running /build/reproducible-path/eztrace-2.1.1/test/mpi/test_mpi_ping.sh...
    2: > Running mpirun.mpich -np 2 /build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace -p -t mpich ./mpi_ping
    2: Eztrace test Mode
    2: Eztrace test Mode
    2: [1745890164.445152] [sbuild:5914 :0] sock.c:513 UCX WARN unable to read somaxconn value from /proc/sys/net/core/somaxconn file
    2: dir: mpi_ping_trace
    2: [1745890164.447116] [sbuild:5913 :0] sock.c:513 UCX WARN unable to read somaxconn value from /proc/sys/net/core/somaxconn file
    2: dir: mpi_ping_trace
    2: [P0T0] Starting EZTrace (pid: 5914)...
    2: [P0T0] MPI mode selected
    2: This program requires 2 MPI processes, aborting...
    2: [P0T0] Starting EZTrace (pid: 5913)...
    2: [P0T0] MPI mode selected
    2: This program requires 2 MPI processes, aborting...
    2: [P0T0] Stopping EZTrace (pid:5914)...
    2: [P0T0] Stopping EZTrace (pid:5913)...
    2: [OK]
    2: otf2-print: warning: out of order Group definition: "MPI_COMM_4_group" <4> 2: otf2-print: warning: out of order Comm/InterComm definition: "MPI_COMM_4" <4>
    2: > Checking for ENTER/LEAVE parity
    2: [OK] 0 event of each type
    2: > Checking the number of MPI_SEND events
    2: [ERROR] 0 events (expected: 20200)
    2: > Checking the number of MPI_RECV events
    2: [ERROR] 0 events (expected: 20200)
    2: > Checking the number of ENTER MPI_Send events
    2: [ERROR] 0 events (expected: 20200)
    2: > Checking the number of LEAVE MPI_Send events
    2: [ERROR] 0 events (expected: 20200)
    2: > Checking the number of ENTER MPI_Recv events
    2: [ERROR] 0 events (expected: 20200)
    2: > Checking the number of LEAVE MPI_Recv events
    2: [ERROR] 0 events (expected: 20200)
    2: PASS: 2, FAILED:6, TOTAL: 8
    2: [ERROR] Test /build/reproducible-path/eztrace-2.1.1/test/mpi/test_mpi_ping.sh failed
    2: running /build/reproducible-path/eztrace-2.1.1/test/mpi/test_mpi_pthread.sh
    2: running /build/reproducible-path/eztrace-2.1.1/test/mpi/test_mpi_waitall.sh
    2: > Running /build/reproducible-path/eztrace-2.1.1/test/mpi/test_mpi_waitall.sh...
    2: > Running mpirun.mpich -np 4 /build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace -p -t mpich ./waitall
    2: Eztrace test Mode
    2: Eztrace test Mode
    2: Eztrace test Mode
    2: Eztrace test Mode
    2: [1745890165.596864] [sbuild:5988 :0] sock.c:513 UCX WARN unable to read somaxconn value from /proc/sys/net/core/somaxconn file
    2: dir: waitall_trace
    2: [1745890165.598680] [sbuild:5987 :0] sock.c:513 UCX WARN unable to read somaxconn value from /proc/sys/net/core/somaxconn file
    2: dir: waitall_trace
    2: [1745890165.597092] [sbuild:5985 :0] sock.c:513 UCX WARN unable to read somaxconn value from /proc/sys/net/core/somaxconn file
    2: dir: waitall_trace
    2: [OTF2] src/otf2_archive_int.c:3948: error: File does already exist: Could not create archive trace directory!
    2: [OTF2] src/otf2_archive_int.c:1106: error: File does already exist: Couldn't create directories on root.
    2: [P0T0] EZTrace warning in _EZT_MPI_SetMPICollectiveCallbacks (./src/modules/mpi/mpi.c:951): _EZT_MPI_SetMPICollectiveCallbacks failed
    2: [1745890165.607401] [sbuild:5986 :0] sock.c:513 UCX WARN unable to read somaxconn value from /proc/sys/net/core/somaxconn file
    2: dir: waitall_trace
    2: [P0T0] Starting EZTrace (pid: 5985)...
    2: [P0T0] MPI mode selected
    2: Please run with 4 processes.
    2: Please run with 4 processes.
    2: [P0T0] Starting EZTrace (pid: 5988)...
    2: [P0T0] MPI mode selected
    2: [P0T0] Starting EZTrace (pid: 5987)...
    2: [P0T0] MPI mode selected
    2: Please run with 4 processes.
    2: [P0T0] Starting EZTrace (pid: 5986)...
    2: [P0T0] MPI mode selected
    2: Please run with 4 processes.
    2: [OTF2] src/otf2_collectives.c:104: abort: Bug '!archive->collective_callbacks->otf2_get_rank': collective callback get_rank unset
    2:
    2: ===================================================================================
    2: = BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
    2: = PID 5985 RUNNING AT sbuild
    2: = EXIT CODE: 9
    2: = CLEANING UP REMAINING PROCESSES
    2: = YOU CAN IGNORE THE BELOW CLEANUP MESSAGES
    2: ===================================================================================
    2: YOUR APPLICATION TERMINATED WITH THE EXIT STRING: Terminated (signal 15) 2: This typically refers to a problem with your application.
    2: Please see the FAQ page for debugging suggestions
    2: [ERROR] command 'mpirun.mpich -np 4 /build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace -p -t mpich ./waitall' failed
    2: [OTF2] src/otf2_file_posix.c:163: error: File or directory does not exist: POSIX: 'waitall_trace/eztrace_log.otf2'
    2: [OTF2] src/OTF2_Buffer.c:2047: error: File or directory does not exist: Could not open file.
    2: [OTF2] src/OTF2_Buffer.c:2077: error: File or directory does not exist: Failed to get file handle!
    2: [OTF2] src/OTF2_Buffer.c:586: error: File or directory does not exist: Could not read data from file to buffer!
    2: [OTF2] src/OTF2_AnchorFile.c:164: error: File or directory does not exist: Buffer could not open file for.
    2: [OTF2] src/OTF2_Archive.c:195: error: File or directory does not exist: Could not read data from anchor file!
    2: [OTF2] src/OTF2_Reader.c:177: error: An error appeared when data was processed: Archive creation failed!
    2: [ERROR] Cannot parse trace 'waitall_trace/eztrace_log.otf2'
    2: [ERROR] Test /build/reproducible-path/eztrace-2.1.1/test/mpi/test_mpi_waitall.sh failed
    2/22 Test #2: mpi_tests ........................***Failed 3.38 sec
    Checking for dependencies...
    [OK]
    Checking for eztrace module 'mpich'...
    [OK]
    Compiling test programs...
    make[3]: Entering directory '/build/reproducible-path/eztrace-2.1.1/test/mpi' mpicc.mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/eztrace-2.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-
    z,relro -Wl,-z,now mpi_ring.c -o mpi_ring
    mpicc.mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/eztrace-2.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-
    z,relro -Wl,-z,now mpi_multiring.c -o mpi_multiring
    mpicc.mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/eztrace-2.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-
    z,relro -Wl,-z,now mpi_spawn.c -o mpi_spawn
    mpicc.mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/eztrace-2.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-
    z,relro -Wl,-z,now test_mpi.c -o test_mpi
    mpicc.mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/eztrace-2.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-
    z,relro -Wl,-z,now waitall.c -o waitall
    mpicc.mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/eztrace-2.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-
    z,relro -Wl,-z,now waitany.c -o waitany
    mpicc.mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/eztrace-2.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-
    z,relro -Wl,-z,now persistent.c -o persistent
    mpicc.mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/eztrace-2.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-
    z,relro -Wl,-z,now mpi_ping.c -o mpi_ping
    mpicc.mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/eztrace-2.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-
    z,relro -Wl,-z,now allgather.c -o allgather
    mpicc.mpich -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/eztrace-2.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-
    z,relro -Wl,-z,now mpi_pthread.c -o mpi_pthread
    make[3]: Leaving directory '/build/reproducible-path/eztrace-2.1.1/test/mpi'
    [OK]
    running /build/reproducible-path/eztrace-2.1.1/test/mpi/test_mpi_ping.sh
    Running /build/reproducible-path/eztrace-2.1.1/test/mpi/test_mpi_ping.sh... Running mpirun.mpich -np 2 /build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace -p -t mpich ./mpi_ping
    Eztrace test Mode
    Eztrace test Mode
    [1745890164.445152] [sbuild:5914 :0] sock.c:513 UCX WARN unable to read somaxconn value from /proc/sys/net/core/somaxconn file
    dir: mpi_ping_trace
    [1745890164.447116] [sbuild:5913 :0] sock.c:513 UCX WARN unable to read somaxconn value from /proc/sys/net/core/somaxconn file
    dir: mpi_ping_trace
    [P0T0] Starting EZTrace (pid: 5914)...
    [P0T0] MPI mode selected
    This program requires 2 MPI processes, aborting...
    [P0T0] Starting EZTrace (pid: 5913)...
    [P0T0] MPI mode selected
    This program requires 2 MPI processes, aborting...
    [P0T0] Stopping EZTrace (pid:5914)...
    [P0T0] Stopping EZTrace (pid:5913)...
    [OK]
    otf2-print: warning: out of order Group definition: "MPI_COMM_4_group" <4> otf2-print: warning: out of order Comm/InterComm definition: "MPI_COMM_4" <4>
    Checking for ENTER/LEAVE parity
    [OK] 0 event of each type
    Checking the number of MPI_SEND events
    [ERROR] 0 events (expected: 20200)
    Checking the number of MPI_RECV events
    [ERROR] 0 events (expected: 20200)
    Checking the number of ENTER MPI_Send events
    [ERROR] 0 events (expected: 20200)
    Checking the number of LEAVE MPI_Send events
    [ERROR] 0 events (expected: 20200)
    Checking the number of ENTER MPI_Recv events
    [ERROR] 0 events (expected: 20200)
    Checking the number of LEAVE MPI_Recv events
    [ERROR] 0 events (expected: 20200)
    PASS: 2, FAILED:6, TOTAL: 8
    [ERROR] Test /build/reproducible-path/eztrace-2.1.1/test/mpi/test_mpi_ping.sh failed
    running /build/reproducible-path/eztrace-2.1.1/test/mpi/test_mpi_pthread.sh running /build/reproducible-path/eztrace-2.1.1/test/mpi/test_mpi_waitall.sh
    Running /build/reproducible-path/eztrace-2.1.1/test/mpi/test_mpi_waitall.sh...
    Running mpirun.mpich -np 4 /build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace -p -t mpich ./waitall
    Eztrace test Mode
    Eztrace test Mode
    Eztrace test Mode
    Eztrace test Mode
    [1745890165.596864] [sbuild:5988 :0] sock.c:513 UCX WARN unable to read somaxconn value from /proc/sys/net/core/somaxconn file
    dir: waitall_trace
    [1745890165.598680] [sbuild:5987 :0] sock.c:513 UCX WARN unable to read somaxconn value from /proc/sys/net/core/somaxconn file
    dir: waitall_trace
    [1745890165.597092] [sbuild:5985 :0] sock.c:513 UCX WARN unable to read somaxconn value from /proc/sys/net/core/somaxconn file
    dir: waitall_trace
    [OTF2] src/otf2_archive_int.c:3948: error: File does already exist: Could not create archive trace directory!
    [OTF2] src/otf2_archive_int.c:1106: error: File does already exist: Couldn't create directories on root.
    [P0T0] EZTrace warning in _EZT_MPI_SetMPICollectiveCallbacks (./src/modules/mpi/mpi.c:951): _EZT_MPI_SetMPICollectiveCallbacks failed
    [1745890165.607401] [sbuild:5986 :0] sock.c:513 UCX WARN unable to read somaxconn value from /proc/sys/net/core/somaxconn file
    dir: waitall_trace
    [P0T0] Starting EZTrace (pid: 5985)...
    [P0T0] MPI mode selected
    Please run with 4 processes.
    Please run with 4 processes.
    [P0T0] Starting EZTrace (pid: 5988)...
    [P0T0] MPI mode selected
    [P0T0] Starting EZTrace (pid: 5987)...
    [P0T0] MPI mode selected
    Please run with 4 processes.
    [P0T0] Starting EZTrace (pid: 5986)...
    [P0T0] MPI mode selected
    Please run with 4 processes.
    [OTF2] src/otf2_collectives.c:104: abort: Bug '!archive->collective_callbacks->otf2_get_rank': collective callback get_rank unset

    ===================================================================================
    = BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
    = PID 5985 RUNNING AT sbuild
    = EXIT CODE: 9
    = CLEANING UP REMAINING PROCESSES
    = YOU CAN IGNORE THE BELOW CLEANUP MESSAGES ===================================================================================
    YOUR APPLICATION TERMINATED WITH THE EXIT STRING: Terminated (signal 15)
    This typically refers to a problem with your application.
    Please see the FAQ page for debugging suggestions
    [ERROR] command 'mpirun.mpich -np 4 /build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace -p -t mpich ./waitall' failed
    [OTF2] src/otf2_file_posix.c:163: error: File or directory does not exist: POSIX: 'waitall_trace/eztrace_log.otf2'
    [OTF2] src/OTF2_Buffer.c:2047: error: File or directory does not exist: Could not open file.
    [OTF2] src/OTF2_Buffer.c:2077: error: File or directory does not exist: Failed to get file handle!
    [OTF2] src/OTF2_Buffer.c:586: error: File or directory does not exist: Could not read data from file to buffer!
    [OTF2] src/OTF2_AnchorFile.c:164: error: File or directory does not exist: Buffer could not open file for.
    [OTF2] src/OTF2_Archive.c:195: error: File or directory does not exist: Could not read data from anchor file!
    [OTF2] src/OTF2_Reader.c:177: error: An error appeared when data was processed: Archive creation failed!
    [ERROR] Cannot parse trace 'waitall_trace/eztrace_log.otf2'
    [ERROR] Test /build/reproducible-path/eztrace-2.1.1/test/mpi/test_mpi_waitall.sh failed

    test 3
    Start 3: memory_tests

    3: Test command: /usr/bin/bash "/build/reproducible-path/eztrace-2.1.1/test/unit_tests/../memory/run.sh"
    3: Working Directory: /build/reproducible-path/eztrace-2.1.1/build-mpich/test/unit_tests
    3: Environment variables:
    3: EZTRACE_LIBRARY_PATH=/build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace-lib:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/mpi:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/memory:/build/reproducible-
    path/eztrace-2.1.1/build-mpich/src/modules/omp:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/starpu
    3: EZTRACE_AVAIL_PATH=/build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace_avail
    3: EZTRACE_CC_PATH=/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp/bin/eztrace_cc
    3: LIBRARY_PATH=:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp
    3: LD_LIBRARY_PATH=:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp
    3: EZTRACE_PATH=/build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace
    3: OTF2_PRINT_PATH=/usr/bin/otf2-print
    3: EZTRACE_TEST_OPTION=-p
    3: EZTRACE_LIBRARY_PATH=/build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace-lib:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/memory
    3: EZTRACE_AVAIL_PATH=/build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace_avail
    3: EZTRACE_CC_PATH=/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp/bin/eztrace_cc
    3: LIBRARY_PATH=:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp
    3: LD_LIBRARY_PATH=:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp
    3: EZTRACE_PATH=/build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace
    3: OTF2_PRINT_PATH=/usr/bin/otf2-print
    3: EZTRACE_TEST_OPTION=-p
    3: Test timeout computed to be: 1500
    3: > Checking for dependencies...
    3: [OK]
    3: > Checking for eztrace module 'memory'...
    3: [OK]
    3: > Compiling test programs...
    3: make[3]: Entering directory '/build/reproducible-path/eztrace-2.1.1/test/memory'
    3: cc -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now memory.c -o memory
    3: g++ -o vector vector.cxx
    3: make[3]: Leaving directory '/build/reproducible-path/eztrace-2.1.1/test/memory'
    3: [OK]
    3: > Running /build/reproducible-path/eztrace-2.1.1/test/memory/test_memory.sh...
    3: > Running /build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace -p -t memory ./memory
    3: Eztrace test Mode
    3: dir: memory_trace
    3: [P0T0] Starting EZTrace (pid: 6057)...
    3: [P0T0] Stopping EZTrace (pid:6057)...
    3: [OK]
    3: > Checking for trace integrity
    3: [OK]
    3: > Checking for ENTER/LEAVE parity
    3: [OK] 90 event of each type
    3: > Checking the number of ENTER realloc events
    3: [OK]
    3: > Checking the number of LEAVE realloc events
    3: [OK]
    3: > Checking the number of ENTER calloc events
    3: [OK]
    3: > Checking the number of LEAVE calloc events
    3: [OK]
    3: > Checking the number of ENTER malloc events
    3: [OK]
    3: > Checking the number of LEAVE malloc events
    3: [OK]
    3: PASS: 9, FAILED:, TOTAL: 9
    3: [OK]
    3/22 Test #3: memory_tests ..................... Passed 4.19 sec
    test 4
    Start 4: openmp_tests

    4: Test command: /usr/bin/bash "/build/reproducible-path/eztrace-2.1.1/test/unit_tests/../openmp/run.sh"
    4: Working Directory: /build/reproducible-path/eztrace-2.1.1/build-mpich/test/unit_tests
    4: Environment variables:
    4: EZTRACE_LIBRARY_PATH=/build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace-lib:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/mpi:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/memory:/build/reproducible-
    path/eztrace-2.1.1/build-mpich/src/modules/omp:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/starpu
    4: EZTRACE_AVAIL_PATH=/build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace_avail
    4: EZTRACE_CC_PATH=/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp/bin/eztrace_cc
    4: LIBRARY_PATH=:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp
    4: LD_LIBRARY_PATH=:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp
    4: EZTRACE_PATH=/build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace
    4: OTF2_PRINT_PATH=/usr/bin/otf2-print
    4: EZTRACE_TEST_OPTION=-p
    4: EZTRACE_LIBRARY_PATH=/build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace-lib:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp
    4: EZTRACE_AVAIL_PATH=/build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace_avail
    4: EZTRACE_CC_PATH=/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp/bin/eztrace_cc
    4: LIBRARY_PATH=:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp
    4: LD_LIBRARY_PATH=:/build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp
    4: EZTRACE_PATH=/build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace
    4: OTF2_PRINT_PATH=/usr/bin/otf2-print
    4: EZTRACE_TEST_OPTION=-p
    4: Test timeout computed to be: 1500
    4: > Checking for dependencies...
    4: [OK]
    4: > Checking for eztrace module 'openmp'...
    4: [OK]
    4: > Compiling test programs...
    4: make[3]: Entering directory '/build/reproducible-path/eztrace-2.1.1/test/openmp'
    4: /build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp/bin/eztrace_cc cc -o openmp_nowait_c openmp_nowait_c.c -fopenmp -fopenmp -lm
    4: [eztrace_cc] Running: cc -o openmp_nowait_c /tmp/tmp.anul9lIQi7/openmp_nowait_c.c -fopenmp -fopenmp -lm -I. -I/usr/include -I/usr/include -leztpomp -L/usr/lib -Wl,-rpath=/usr/lib
    4: /build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp/bin/eztrace_cc cc -o openmp_simple openmp_simple.c -fopenmp -fopenmp -lm
    4: [eztrace_cc] Running: cc -o openmp_simple /tmp/tmp.EurKtZnCcP/openmp_simple.c -fopenmp -fopenmp -lm -I. -I/usr/include -I/usr/include -leztpomp -L/usr/lib -Wl,-rpath=/usr/lib
    4: /build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp/bin/eztrace_cc g++ -o openmp_cpp openmp_cpp.cpp -fopenmp -fopenmp -lm
    4: [eztrace_cc] Running: g++ -o openmp_cpp openmp_cpp.cpp -fopenmp -fopenmp -lm -I/usr/include -I/usr/include -leztpomp -L/usr/lib -Wl,-rpath=/usr/lib
    4: /build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp/bin/eztrace_cc cc -o parallel parallel.c -fopenmp -fopenmp -lm
    4: [eztrace_cc] Running: cc -o parallel /tmp/tmp.krhaGkGpGX/parallel.c -fopenmp -fopenmp -lm -I. -I/usr/include -I/usr/include -leztpomp -L/usr/lib -Wl,-rpath=/usr/lib
    4: /build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp/bin/eztrace_cc cc -o test_lock test_lock.c -fopenmp -fopenmp -lm
    4: [eztrace_cc] Running: cc -o test_lock /tmp/tmp.doxAlyzVQJ/test_lock.c -fopenmp -fopenmp -lm -I. -I/usr/include -I/usr/include -leztpomp -L/usr/lib -Wl,-rpath=/usr/lib
    4: /build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp/bin/eztrace_cc cc -o test_nest_lock test_nest_lock.c -fopenmp -fopenmp -lm
    4: [eztrace_cc] Running: cc -o test_nest_lock /tmp/tmp.NWH7fMwOHo/test_nest_lock.c -fopenmp -fopenmp -lm -I. -I/usr/include -I/usr/include -leztpomp -L/usr/lib -Wl,-rpath=/usr/lib
    4: /build/reproducible-path/eztrace-2.1.1/build-mpich/src/modules/omp/bin/eztrace_cc cc -o test_task test_task.c -fopenmp -fopenmp -lm
    4: [eztrace_cc] Running: cc -o test_task /tmp/tmp.KXLa0L52bE/test_task.c -fopenmp -fopenmp -lm -I. -I/usr/include -I/usr/include -leztpomp -L/usr/lib -Wl,-rpath=/usr/lib
    4: make[3]: Leaving directory '/build/reproducible-path/eztrace-2.1.1/test/openmp'
    4: [OK]
    4: > Running /build/reproducible-path/eztrace-2.1.1/test/openmp/test_lock.sh...
    4: > Running /build/reproducible-path/eztrace-2.1.1/build-mpich/src/eztrace -p -t openmp ./test_lock
    4: Eztrace test Mode
    4: dir: test_lock_trace
    4: [P0T0] Starting EZTrace (pid: 6247)...
    4: [P0T0] Intercepting all OpenMP constructs
    4: [P0T0] Stopping EZTrace (pid:6247)...
    4: loop 0
    4: running parallel for schedule(static)
    4: somme = 50327
    4: [OK]
    4: > Checking for trace integrity
    4: [OK]
    4: > Checking for ENTER/LEAVE parity
    4: [OK] 16793 event of each type
    4: > Checking the number of THREAD_ACQUIRE_LOCK events
    4: [OK]
    4: > Checking the number of THREAD_RELEASE_LOCK events
    4: [OK]
    4: > Checking the number of ENTER OpenMP Set Lock events
    4: [OK]
    4: > Checking the number of LEAVE OpenMP Set Lock events
    4: [OK]
    4: > Checking the number of ENTER OpenMP Unset Lock events
    4: [OK]
    4: > Checking the number of LEAVE OpenMP Unset Lock events
    4: [OK]
    4: > Checking the number of THREAD_TEAM_BEGIN events
    4: [OK]
    4: > Checking the number of THREAD_TEAM_END events
    4: [OK]
    4: PASS: 11, FAILED:, TOTAL: 11
    4: [OK]
    4: > Running /build/reproducible-path/eztrace-2.1.1/test/openmp/test_nest_lock.sh...

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Samuel Thibault@21:1/5 to All on Tue Apr 29 15:50:01 2025
    Control: reassign -1 mpich
    Control: retitle -1 fails to run basic ping test

    Hello,

    Lucas Nussbaum, le mar. 29 avril 2025 14:48:49 +0200, a ecrit:
    During a rebuild of all packages in sid, your package failed to build
    on amd64.

    Relevant part (hopefully):

    The real reason is just before that :)

    mpirun.mpich -np 2 --bind-to none ./build-mpich/test/mpi/mpi_ping | grep "10000 16" || touch debian/failed
    This program requires 2 MPI processes, aborting...
    This program requires 2 MPI processes, aborting...

    mpich fails to run a basic mpi ping test, it reports just one process
    while have passed -np 2, so the testsuite cannot work of course, but
    that is not eztrace's fault:


    int main(int argc, char **argv) {
    int comm_rank = -1;
    int comm_size = -1;
    char host_name[1024] = "";
    [...]

    MPI_Init(&argc, &argv);

    MPI_Comm_size(MPI_COMM_WORLD, &comm_size);
    MPI_Comm_rank(MPI_COMM_WORLD, &comm_rank);

    if (gethostname(host_name, 1023) < 0) {
    perror("gethostname");
    exit(1);
    }

    if (comm_size != 2) {
    fprintf(stderr, "This program requires 2 MPI processes, aborting...\n");
    goto out;
    }

    [...]

    }

    Samuel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Tue Apr 29 15:50:01 2025
    Processing control commands:

    reassign -1 mpich
    Bug #1104374 [src:eztrace] eztrace: FTBFS: 2: [OTF2] src/otf2_archive_int.c:3948: error: File does already exist: Could not create archive trace directory!
    Bug reassigned from package 'src:eztrace' to 'mpich'.
    No longer marked as found in versions eztrace/2.1.1-5.
    Ignoring request to alter fixed versions of bug #1104374 to the same values previously set
    retitle -1 fails to run basic ping test
    Bug #1104374 [mpich] eztrace: FTBFS: 2: [OTF2] src/otf2_archive_int.c:3948: error: File does already exist: Could not create archive trace directory!
    Changed Bug title to 'fails to run basic ping test' from 'eztrace: FTBFS: 2: [OTF2] src/otf2_archive_int.c:3948: error: File does already exist: Could not create archive trace directory!'.

    --
    1104374: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104374
    Debian Bug Tracking System
    Contact [email protected] with problems

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Samuel Thibault@21:1/5 to All on Sat May 3 12:40:01 2025
    close 1104374 4.3.0-6
    thanks

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Sat May 3 12:40:01 2025
    Processing commands for [email protected]:

    close 1104374 4.3.0-6
    Bug #1104374 [mpich] fails to run basic ping test
    Marked as fixed in versions mpich/4.3.0-6.
    Bug #1104374 [mpich] fails to run basic ping test
    Marked Bug as done
    thanks
    Stopping processing here.

    Please contact me if you need assistance.
    --
    1104374: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104374
    Debian Bug Tracking System
    Contact [email protected] with problems

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)