Skip to content

fix: PointLocation::isOnSegment float-collinear robustness (#968) #3928

fix: PointLocation::isOnSegment float-collinear robustness (#968)

fix: PointLocation::isOnSegment float-collinear robustness (#968) #3928

Status Failure
Total duration 23m 37s
Artifacts

ci.yml

on: pull_request
FreeBSD
16m 5s
FreeBSD
Emscripten WASM build
9m 35s
Emscripten WASM build
Code quality checks
28s
Code quality checks
CMake Subproject
3m 0s
CMake Subproject
Matrix: Linux
Matrix: macOS clang
Matrix: Windows (mingw-w64, x86_64, windows-2022)
Matrix: Windows (MSVC MSBuild)
Matrix: Windows (MSVC Ninja)
Fit to window
Zoom out
Zoom in

Annotations

29 errors and 20 warnings
macOS clang (15.4, 20, Release, macos-14)
Process completed with exit code 8.
Linux (clang++-15, clang-15, ASAN, 20, 64, clang-15, 3.24.*, ubuntu-22.04)
Process completed with exit code 8.
macOS clang (26.0, 23, Release, macos-26)
Process completed with exit code 8.
Linux (clang++-13, clang-13, ASAN, 17, 64, clang-13, 3.20.*, ubuntu-22.04)
Process completed with exit code 8.
Windows (mingw-w64, x86_64, windows-2022) (Debug)
Process completed with exit code 8.
macOS clang (16.4, 23, Debug, macos-15)
Process completed with exit code 8.
Linux (clang++-20, clang-20, Debug, 20, 64, clang-20, 4.2.*, ubuntu-24.04)
Process completed with exit code 8.
Linux (clang++-22, clang-22, Debug, 20, 64, clang-22, 4.4.*, ubuntu-26.04)
Process completed with exit code 8.
Linux (clang++-21, clang-21, Debug, 20, 64, clang-21, 4.3.*, ubuntu-26.04)
Process completed with exit code 8.
Linux (clang++-17, clang-17, ASAN, 20, 64, clang-17, 3.28.*, ubuntu-24.04)
Process completed with exit code 8.
Windows (MSVC Ninja) (windows-11-arm, 20, arm64)
Process completed with exit code 1.
Windows (MSVC MSBuild) (windows-2022, x64)
Process completed with exit code 1.
Windows (MSVC MSBuild) (windows-11-arm, arm64)
The strategy configuration was canceled because "windows-msvc-msbuild.windows-2022_x64" failed
Windows (MSVC MSBuild) (windows-11-arm, arm64)
The operation was canceled.
FreeBSD
ssh exited with code 8
Linux (clang++-16, clang-16, ASAN, 20, 64, clang-16, 3.26.*, ubuntu-24.04)
Process completed with exit code 8.
Windows (MSVC Ninja) (windows-2022, 20, x64)
Process completed with exit code 1.
Linux (clang++-12, clang-12, ASAN, 14, 64, clang-12, 3.17.*, ubuntu-22.04)
Process completed with exit code 8.
Windows (MSVC Ninja) (windows-2025, 20, x64)
Process completed with exit code 1.
Linux (clang++-14, clang-14, ASAN, 20, 64, clang-14, 3.22.*, ubuntu-22.04)
Process completed with exit code 8.
Linux (clang++-18, clang-18, ASAN, 20, 64, clang-18, 3.30.*, ubuntu-24.04)
Process completed with exit code 8.
Linux (clang++-19, clang-19, Debug, 20, 64, clang-19, 3.30.*, ubuntu-24.04)
Process completed with exit code 8.
Windows (mingw-w64, x86_64, windows-2022) (Release)
Process completed with exit code 8.
macOS clang (15.4, 20, Release, macos-14)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
Linux (clang++-15, clang-15, ASAN, 20, 64, clang-15, 3.24.*, ubuntu-22.04)
No files were found with the provided path: build/Testing/Temporary/MemoryChecker.**.log. No artifacts will be uploaded.
macOS clang (26.0, 23, Release, macos-26)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
Linux (clang++-13, clang-13, ASAN, 17, 64, clang-13, 3.20.*, ubuntu-22.04)
No files were found with the provided path: build/Testing/Temporary/MemoryChecker.**.log. No artifacts will be uploaded.
Linux (g++-14, gcc-14, Debug, 20, 64, g++-14-multilib gcc-14-multilib, 3.31.*, ubuntu-24.04)
No files were found with the provided path: build/Testing/Temporary/MemoryChecker.**.log. No artifacts will be uploaded.
macOS clang (16.4, 23, Debug, macos-15)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
Linux (g++-13, gcc-13, Release, 20, 64, g++-13-multilib gcc-13-multilib, 3.25.*, ubuntu-24.04)
No files were found with the provided path: build/Testing/Temporary/MemoryChecker.**.log. No artifacts will be uploaded.
Linux (clang++-20, clang-20, Debug, 20, 64, clang-20, 4.2.*, ubuntu-24.04)
No files were found with the provided path: build/Testing/Temporary/MemoryChecker.**.log. No artifacts will be uploaded.
Linux (clang++-22, clang-22, Debug, 20, 64, clang-22, 4.4.*, ubuntu-26.04)
No files were found with the provided path: build/Testing/Temporary/MemoryChecker.**.log. No artifacts will be uploaded.
Linux (clang++-21, clang-21, Debug, 20, 64, clang-21, 4.3.*, ubuntu-26.04)
No files were found with the provided path: build/Testing/Temporary/MemoryChecker.**.log. No artifacts will be uploaded.
Linux (clang++-17, clang-17, ASAN, 20, 64, clang-17, 3.28.*, ubuntu-24.04)
No files were found with the provided path: build/Testing/Temporary/MemoryChecker.**.log. No artifacts will be uploaded.
Linux (g++-12, gcc-12, Release, 20, 64, g++-12-multilib gcc-12-multilib, 3.20.*, ubuntu-22.04)
No files were found with the provided path: build/Testing/Temporary/MemoryChecker.**.log. No artifacts will be uploaded.
Linux (clang++-16, clang-16, ASAN, 20, 64, clang-16, 3.26.*, ubuntu-24.04)
No files were found with the provided path: build/Testing/Temporary/MemoryChecker.**.log. No artifacts will be uploaded.
Linux (clang++-12, clang-12, ASAN, 14, 64, clang-12, 3.17.*, ubuntu-22.04)
No files were found with the provided path: build/Testing/Temporary/MemoryChecker.**.log. No artifacts will be uploaded.
Linux (g++, gcc, Coverage, 17, 64, g++, 3.15.*, -D BUILD_BENCHMARKS=ON, ubuntu-latest)
No files were found with the provided path: build/Testing/Temporary/MemoryChecker.**.log. No artifacts will be uploaded.
Linux (g++-11, gcc-11, Release, 17, 64, g++-11-multilib gcc-11-multilib, 3.17.*, ubuntu-22.04)
No files were found with the provided path: build/Testing/Temporary/MemoryChecker.**.log. No artifacts will be uploaded.
Linux (g++-10, gcc-10, Release, 17, 64, g++-10-multilib gcc-10-multilib, 3.15.*, ubuntu-22.04)
No files were found with the provided path: build/Testing/Temporary/MemoryChecker.**.log. No artifacts will be uploaded.
Linux (clang++-14, clang-14, ASAN, 20, 64, clang-14, 3.22.*, ubuntu-22.04)
No files were found with the provided path: build/Testing/Temporary/MemoryChecker.**.log. No artifacts will be uploaded.
Linux (clang++-18, clang-18, ASAN, 20, 64, clang-18, 3.30.*, ubuntu-24.04)
No files were found with the provided path: build/Testing/Temporary/MemoryChecker.**.log. No artifacts will be uploaded.
Linux (clang++-19, clang-19, Debug, 20, 64, clang-19, 3.30.*, ubuntu-24.04)
No files were found with the provided path: build/Testing/Temporary/MemoryChecker.**.log. No artifacts will be uploaded.