Skip to content

g++-16 on OSX: test_flags-cpp26 Exception: SegFault #467

Description

@ClausKlein
bash-5.3$ git describe --tag --dirty
v0.9.8-54-g00d372c
bash-5.3$ git branch
  develop
  feature/format-cmake-files
  feature/module_target
* master
  module_target
bash-5.3$ 

cmake -S . -B build/release -G Ninja -D CMAKE_BUILD_TYPE=Release -D CMAKE_CXX_STANDARD=26
ninja -C build/release
ninja -C build/release test

bash-5.3$ gmake env | egrep '^C' 
CMAKE_CONFIG_TYPE = Release
CMAKE_PREFIX_PATH = /Users/clausklein/.local
CMAKE_GENERATOR = Ninja
CURDIR = /Users/clausklein/Workspace/cpp/magic_enum
CMAKE_INSTALL_PREFIX = /Users/clausklein/.local
CMAKE_CONFIGURATION_TYPES = Release;Debug
CPM_USE_LOCAL_PACKAGES = NO
CLASSPATH = /usr/local/opt/antlr/antlr-4.13.0-complete.jar:
CMAKE_EXPORT_COMPILE_COMMANDS = YES
CMAKE_CXX_COMPILER_LAUNCHER = ccache
CMAKE_C_COMPILER_LAUNCHER = ccache
CPM_SOURCE_CACHE = /Users/clausklein/.cache/CPM
CXX = g++-16
bash-5.3$ ctest --test-dir build/release --rerun-failed --output-on-failure
Test project /Users/clausklein/Workspace/cpp/magic_enum/build/release
    Start 18: test_flags-cpp26
1/1 Test #18: test_flags-cpp26 .................***Exception: SegFault  0.01 sec
[doctest] doctest version is "2.5.2"
[doctest] run with "--help" for options
===============================================================================
/Users/clausklein/Workspace/cpp/magic_enum/test/test_flags.cpp:123:
TEST CASE:  enum_cast
  string

/Users/clausklein/Workspace/cpp/magic_enum/test/test_flags.cpp:123: FATAL ERROR: test case CRASHED: SIGSEGV - Segmentation violation signal

===============================================================================
/Users/clausklein/Workspace/cpp/magic_enum/test/test_flags.cpp:123:
TEST CASE:  enum_cast

DEEPEST SUBCASE STACK REACHED (DIFFERENT FROM THE CURRENT ONE):
  string

===============================================================================
[doctest] test cases:  2 |  1 passed | 1 failed | 23 skipped
[doctest] assertions: 22 | 22 passed | 0 failed |
[doctest] Status: FAILURE!


0% tests passed, 1 tests failed out of 1

Total Test time (real) =   0.02 sec

The following tests FAILED:
	 18 - test_flags-cpp26 (SEGFAULT)
Errors while running CTest
bash-5.3$ 

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions