Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix dismatch between GC_suspend_ack_sem and n_live_threads. #633

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Fix dismatch between GC_suspend_ack_sem and n_live_threads.

d9c039e
Select commit
Failed to load commit list.
Open

Fix dismatch between GC_suspend_ack_sem and n_live_threads. #633

Fix dismatch between GC_suspend_ack_sem and n_live_threads.
d9c039e
Select commit
Failed to load commit list.
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