Fix dismatch between GC_suspend_ack_sem and n_live_threads. #633
Travis CI / Travis CI - Pull Request
failed
Apr 11, 2024 in 33m 19s
Build Failed
The build failed, just like the previous build.
Details
This is a pull request build.
It is running a build against the merge commit, after merging #633 Fix dismatch between GC_suspend_ack_sem and n_live_threads..
Any changes that have been made to the master branch before the build ran are also included.
Jobs and Stages
This build has 121 jobs, running in parallel.
Job | Compiler | ENV | OS | State |
---|---|---|---|---|
1664.1 | clang | CONF_OPTIONS="--enable-cplusplus" | Linux | passed |
1664.2 | gcc | CONF_OPTIONS="--enable-cplusplus" | Linux | passed |
1664.3 | CONF_OPTIONS="--enable-cplusplus" | macOS | passed | |
1664.4 | COVERITY_SCAN_BRANCH=1 | Linux | failed | |
1664.5 | gcc | CONF_OPTIONS="--enable-gcov --enable-single-obj-compilation --enable-cplusplus --disable-shared --enable-gc-assertions --enable-valgrind-tracking" | Linux | passed |
1664.6 | MAKEFILE_TARGETS="dist" | Linux | passed | |
1664.7 | CSA_CHECK=true | macOS | passed | |
1664.8 | clang | CSA_CHECK=true | Linux | passed |
1664.9 | CPPCHECK_ENABLE="--enable=unusedFunction -I libatomic_ops/src extra/gc.c tests/*.c" | Linux | passed | |
1664.10 | CPPCHECK_ENABLE="--enable=unusedFunction --force -D GC_BUILTIN_ATOMIC *.cc cord/*.c cord/tests/*.c tests/*.c" | Linux | passed | |
1664.11 | CPPCHECK_ENABLE="-j4 --enable=all --disable=missingInclude,unusedFunction --force -U GC_PRIVATE_H -I libatomic_ops/src a*.c b*.c c*.c d*.c" | Linux | passed | |
1664.12 | CPPCHECK_ENABLE="-j4 --enable=all --disable=missingInclude,unusedFunction --force -U GC_PRIVATE_H -I libatomic_ops/src f*.c g*.c h*.c m*.c" | Linux | passed | |
1664.13 | CPPCHECK_ENABLE="-j4 --enable=all --disable=missingInclude,unusedFunction --force -U GC_PRIVATE_H -I libatomic_ops/src n*.c o*.c p*.c r*.c s*.c t*.c w*.c cord/*.c" | Linux | passed | |
1664.14 | CPPCHECK_ENABLE="-j4 --enable=all --disable=missingInclude,unusedFunction --force -I libatomic_ops/src *.cc cord/tests/*.c extra/ms*.c extra/*.cpp tests/*.c tests/*.cc tools/i*.c tools/t*.c" | Linux | failed | |
1664.15 | clang | Linux | passed | |
1664.16 | gcc | Linux | passed | |
1664.17 | clang | CFLAGS_EXTRA="-O3" | Linux | passed |
1664.18 | gcc | CFLAGS_EXTRA="-O3 -D SIMULATE_LOST_SIGNALS -D TRACE_BUF" | Linux | passed |
1664.19 | musl-gcc | CFLAGS_EXTRA="-O3 -D SOFT_VDB" | Linux | passed |
1664.20 | gcc | CONF_OPTIONS="--disable-threads" | Linux | passed |
1664.21 | gcc | CONF_OPTIONS="--with-libatomic-ops=yes --enable-gc-assertions --enable-cplusplus --disable-munmap" | Linux | passed |
1664.22 | clang | CFLAGS_EXTRA="-fsanitize=memory,undefined -fno-omit-frame-pointer" | Linux | passed |
1664.23 | clang | CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=MinSizeRel -DBUILD_SHARED_LIBS=OFF -Denable_cplusplus=ON -Denable_gc_assertions=ON" | Linux | passed |
1664.24 | gcc | MAKEFILE_NAME=Makefile.direct | Linux | passed |
1664.25 | clang | GCTEST_WITH_MPROTECT_VDB=true | Linux | passed |
1664.26 | gcc | CONF_OPTIONS="--disable-disclaim" | Linux | passed |
1664.27 | clang | CFLAGS_EXTRA="-O3 -D _FORTIFY_SOURCE=2 -D DONT_PROTECT_PTRFREE -D FORCE_MPROTECT_BEFORE_MADVISE -D GC_UNMAPPED_REGIONS_SOFT_LIMIT=120" | Linux | passed |
1664.28 | gcc | CFLAGS_EXTRA="-O3 -D NO_MPROTECT_VDB" | Linux | passed |
1664.29 | clang | CFLAGS_EXTRA="-D CHECK_SOFT_VDB" | Linux | passed |
1664.30 | clang | CFLAGS_EXTRA="-fsanitize=memory,undefined -fno-omit-frame-pointer" | Linux | passed |
1664.31 | clang | CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=Release -Denable_cplusplus=ON -Denable_gc_assertions=ON" | Linux | passed |
1664.32 | clang | MAKEFILE_NAME=Makefile.direct | Linux | passed |
1664.33 | clang | GCTEST_WITH_MPROTECT_VDB=true | Linux | passed |
1664.34 | gcc | GCTEST_WITH_MPROTECT_VDB=true | Linux | passed |
1664.35 | clang-12 | CC=clang-12 | Linux | passed |
1664.36 | g++-10 | CC=gcc-10 | Linux | passed |
1664.37 | gcc | MAKEFILE_NAME=Makefile.direct | Linux | passed |
1664.38 | gcc | CFLAGS_EXTRA="-O3 -D _FORTIFY_SOURCE=2" | freebsd | passed |
1664.39 | CONF_OPTIONS="--enable-cplusplus" | freebsd | passed | |
1664.40 | CONF_OPTIONS="--enable-gc-assertions --disable-shared" | freebsd | passed | |
1664.41 | CMAKE_BUILD_OPTIONS="--verbose" | freebsd | passed | |
1664.42 | clang | MAKEFILE_NAME=Makefile.direct | freebsd | passed |
1664.43 | gcc | CFLAGS_EXTRA="-O3 -march=native" | Linux | passed |
1664.44 | gcc | CFLAGS_EXTRA="-D _FORTIFY_SOURCE=2" | Linux | passed |
1664.45 | clang | CFLAGS_EXTRA="-m32 -funsigned-char -D _FORTIFY_SOURCE=2 -D NO_LONGLONG64" | Linux | passed |
1664.46 | gcc | CFLAGS_EXTRA="-m32 -D _FORTIFY_SOURCE=2" | Linux | passed |
1664.47 | CFLAGS_EXTRA="-m32 -D _FORTIFY_SOURCE=2" | macOS | passed | |
1664.48 | gcc | CONF_OPTIONS="--disable-threads --enable-checksums --disable-munmap --enable-cplusplus" | Linux | passed |
1664.49 | CONF_OPTIONS="--disable-threads --enable-checksums --disable-handle-fork --disable-munmap --enable-gc-assertions --enable-large-config --enable-static" | macOS | passed | |
1664.50 | clang | CFLAGS_EXTRA="-D _FORTIFY_SOURCE=2 -D DBG_HDRS_ALL -D SHORT_DBG_HDRS" | Linux | passed |
1664.51 | CFLAGS_EXTRA="-D DBG_HDRS_ALL -D SHORT_DBG_HDRS -D LINT2 -D PRINT_AND_CHECK_INT_LIST -D USE_GETSECTBYNAME" | macOS | passed | |
1664.52 | gcc | CFLAGS_EXTRA="-D DEBUG_ADD_DEL_ROOTS -D DEBUG_THREADS -D GC_DEBUG -D GC_LOG_TO_FILE_ALWAYS" | Linux | passed |
1664.53 | gcc | CFLAGS_EXTRA="-D BSD_TIME -D DEFAULT_STACK_MAYBE_SMALL -D ENABLE_TRACE -D EMPTY_GETENV_RESULTS -D GC_ALWAYS_MULTITHREADED -D GC_NETBSD_THREADS_WORKAROUND -D CPPCHECK" | Linux | passed |
1664.54 | clang | CFLAGS_EXTRA="-march=native -D _FORTIFY_SOURCE=2 -D DEFAULT_VDB -D TEST_WITH_SYSTEM_MALLOC" | Linux | passed |
1664.55 | gcc | CFLAGS_EXTRA="-D _FORTIFY_SOURCE=2 -D TEST_PAGES_EXECUTABLE" | Linux | passed |
1664.56 | CFLAGS_EXTRA="-march=native -D _FORTIFY_SOURCE=2 -D AO_DISABLE_GCC_ATOMICS" | macOS | passed | |
1664.57 | gcc | CONF_CFLAGS="-O3 -D _FORTIFY_SOURCE=2 -D AO_USE_PTHREAD_DEFS -D RANDOM_ONE_CPU_CORE" | Linux | passed |
1664.58 | clang | CONF_CFLAGS="-D AO_USE_PTHREAD_DEFS" | Linux | passed |
1664.59 | gcc | CONF_CFLAGS="-O3 -D AO_USE_PTHREAD_DEFS -D RANDOM_ONE_CPU_CORE" | Linux | passed |
1664.60 | clang | CONF_CFLAGS="-O3 -D AO_USE_PTHREAD_DEFS -D RANDOM_ONE_CPU_CORE" | Linux | passed |
1664.61 | gcc | CFLAGS_EXTRA="-funsigned-char -D _FORTIFY_SOURCE=2 -D DONT_ADD_BYTE_AT_END -D GC_TIME_LIMIT=3" | Linux | passed |
1664.62 | gcc | CFLAGS_EXTRA="-m32 -D _FORTIFY_SOURCE=2 -D MARK_BIT_PER_OBJ -D USE_CUSTOM_SPECIFIC" | Linux | passed |
1664.63 | clang | CFLAGS_EXTRA="-D MARK_BIT_PER_OBJ" | Linux | passed |
1664.64 | gcc | CFLAGS_EXTRA="-D _FORTIFY_SOURCE=2 -D NO_CLOCK -D POINTER_MASK=~0xf" | Linux | passed |
1664.65 | gcc | CFLAGS_EXTRA="-D PROC_VDB -D GC_NO_SYS_FAULT_H -D NO_INCREMENTAL -D DEBUG_DIRTY_BITS" | Linux | passed |
1664.66 | clang | CFLAGS_EXTRA="-D _FORTIFY_SOURCE=2 -D TEST_MANUAL_VDB" | Linux | passed |
1664.67 | gcc | CFLAGS_EXTRA="-D TEST_MANUAL_VDB" | Linux | passed |
1664.68 | gcc | CFLAGS_EXTRA="-D _FORTIFY_SOURCE=2 -D FIND_LEAK -D SKIP_LEAKED_OBJECTS_PRINTING" | Linux | passed |
1664.69 | gcc | CFLAGS_EXTRA="-D SMALL_CONFIG -D NO_GETENV" | Linux | passed |
1664.70 | gcc | CFLAGS_EXTRA="-std=c11 -D _FORTIFY_SOURCE=2 -D GC_NO_SIGSETJMP" | Linux | passed |
1664.71 | clang | CONF_OPTIONS="--disable-thread-local-alloc --enable-cplusplus --enable-static" | Linux | passed |
1664.72 | gcc | CFLAGS_EXTRA="-O3 -flto -D _FORTIFY_SOURCE=2 -D NO_MANUAL_VDB" | Linux | passed |
1664.73 | gcc | CONF_OPTIONS="--enable-gc-debug --enable-cplusplus" | Linux | passed |
1664.74 | gcc | CONF_OPTIONS="--disable-gc-debug --enable-cplusplus" | Linux | passed |
1664.75 | clang | CONF_OPTIONS="--enable-large-config --enable-cplusplus --disable-shared --enable-static" | Linux | passed |
1664.76 | CFLAGS_EXTRA="-D TEST_HANDLE_FORK" | macOS | passed | |
1664.77 | CONF_OPTIONS="--enable-large-config --enable-cplusplus --disable-gc-debug --disable-handle-fork" | macOS | passed | |
1664.78 | gcc | CONF_OPTIONS="--enable-large-config --disable-munmap" | Linux | passed |
1664.79 | gcc | CONF_OPTIONS="--enable-large-config --enable-cplusplus --enable-gc-assertions --enable-static" | Linux | passed |
1664.80 | gcc | CONF_OPTIONS="--enable-large-config --enable-redirect-malloc --disable-threads" | Linux | passed |
1664.81 | clang | CONF_OPTIONS="--enable-redirect-malloc --enable-static --disable-threads" | Linux | passed |
1664.82 | CONF_OPTIONS="--enable-redirect-malloc --enable-cplusplus --enable-static --disable-threads" | macOS | passed | |
1664.83 | gcc | CFLAGS_EXTRA="-D _FORTIFY_SOURCE=2" | Linux | failed |
1664.84 | clang | CONF_OPTIONS="--disable-threads --enable-cplusplus" | Linux | passed |
1664.85 | gcc | CONF_OPTIONS="--disable-static --disable-threads --enable-cplusplus" | Linux | passed |
1664.86 | CONF_OPTIONS="--disable-threads --enable-cplusplus" | macOS | passed | |
1664.87 | clang | CMAKE_OPTIONS="-Denable_cplusplus=ON -Denable_gc_assertions=ON" | Linux | passed |
1664.88 | clang | CMAKE_OPTIONS="-Denable_atomic_uncollectable=OFF -Denable_cplusplus=ON -Denable_munmap=OFF -Dwith_libatomic_ops=ON" | Linux | passed |
1664.89 | gcc | CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=Release -Denable_cplusplus=ON -Denable_large_config=ON" | Linux | passed |
1664.90 | gcc | CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=OFF -Denable_gc_debug=ON -Dwithout_libatomic_ops=ON" | Linux | passed |
1664.91 | gcc | CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -Denable_threads=OFF" | Linux | passed |
1664.92 | CMAKE_BUILD_OPTIONS="--verbose" | macOS | passed | |
1664.93 | CMAKE_BUILD_OPTIONS="--verbose" | macOS | passed | |
1664.94 | CMAKE_BUILD_OPTIONS="--verbose" | macOS | passed | |
1664.95 | clang | MAKEFILE_NAME=Makefile.direct | Linux | passed |
1664.96 | gcc | MAKEFILE_NAME=Makefile.direct | Linux | passed |
1664.97 | MAKEFILE_NAME=Makefile.direct | macOS | passed | |
1664.98 | musl-gcc | CONF_OPTIONS="--disable-parallel-mark --enable-gc-assertions" | Linux | passed |
1664.99 | clang | CFLAGS_EXTRA="-fsanitize=address -fno-common -fno-omit-frame-pointer" | Linux | passed |
1664.100 | gcc-5 | CFLAGS_EXTRA="-fsanitize=address -O0" | Linux | passed |
1664.101 | CFLAGS_EXTRA="-fsanitize=address -m32 -fno-omit-frame-pointer" | macOS | passed | |
1664.102 | clang | CFLAGS_EXTRA="-fsanitize=memory -fno-omit-frame-pointer -std=gnu11" | Linux | passed |
1664.103 | clang | CFLAGS_EXTRA="-fsanitize=undefined -fno-common -fno-omit-frame-pointer" | Linux | passed |
1664.104 | gcc | CFLAGS_EXTRA="-fsanitize=thread -fno-omit-frame-pointer" | Linux | passed |
1664.105 | clang-12 | CFLAGS_EXTRA="-O3 -fsanitize=thread -fno-omit-frame-pointer" | Linux | passed |
1664.106 | clang | CFLAGS_EXTRA="-fsanitize=thread -D NO_INCREMENTAL -fno-omit-frame-pointer -D TEST_FORK_WITHOUT_ATFORK" | Linux | failed |
1664.107 | clang | CFLAGS_EXTRA="-fsanitize=thread -D NO_INCREMENTAL -fno-omit-frame-pointer -D NTHREADS=0" | Linux | passed |
1664.108 | clang | CFLAGS_EXTRA="-O3 -march=native -D NTHREADS=10" | Linux | passed |
1664.109 | clang | CFLAGS_EXTRA="-m32 -D _FORTIFY_SOURCE=2 -D GC_DISABLE_INCREMENTAL -std=gnu11" | Linux | passed |
1664.110 | gcc | CONF_OPTIONS="--enable-cplusplus --enable-gc-assertions --enable-static" | Linux | passed |
1664.111 | gcc | CFLAGS_EXTRA="-m32 -O3 -std=gnu11" | Linux | passed |
1664.112 | gcc-8 | CFLAGS_EXTRA="-mx32 -march=native -D _FORTIFY_SOURCE=2" | Linux | passed |
1664.113 | clang | CFLAGS_EXTRA="-x c++" | Linux | passed |
1664.114 | gcc | CC_FOR_CHECK=g++ | Linux | passed |
1664.115 | gcc | CC_FOR_CHECK=g++ | Linux | passed |
1664.116 | clang | CFLAGS_EXTRA="-O3 -Wall -Wextra -Werror -x c++" | Linux | passed |
1664.117 | gcc | CC_FOR_CHECK=g++ | Linux | passed |
1664.118 | x86\_64-w64-mingw32-gcc | CXX=x86_64-w64-mingw32-g++ | Linux | passed |
1664.119 | x86\_64-w64-mingw32-gcc | CONF_OPTIONS="--host=x86_64-w64-mingw32 --enable-gc-assertions --enable-gc-debug --enable-threads=pthreads" | Linux | passed |
1664.120 | i686-w64-mingw32-gcc | CONF_OPTIONS="--host=i686-w64-mingw32" | Linux | passed |
1664.121 | MAKEFILE_TARGETS="distcheck" | Linux | passed |
Build Configuration
Build Option | Setting |
---|---|
Language | C++ |
Operating System | Linux (Jammy) |
Build Configuration
Build configuration is too large to display
Loading