-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Closed as not planned
Labels
Description
Check duplicate issues.
- Checked for duplicates
Description
The invocations of rootcling during the compilation of ROOT on macos 26 fails with a segmentation fault. We first observed this on December 1, the build on November 29 was still OK
See https://lcgapp-services.cern.ch/cdash/build/130903/file
e.g.:
[ 54%] Generating G__RooFitJSONInterface.cxx, ../../lib/RooFitJSONInterface.pcm
Segmentation fault
Reproducer
Building ROOT with lcgcmake on macos26. I will come up with a step by step reproducer if warranted
ROOT version
master branch
Installation method
from source
Operating system
macOS 26
Additional context
running rootcling manually through lldb points towards tbb, for which we use an externally built one.
(lldb) run -rootbuild -v2 -f G__RooFitJSONInterface.cxx -cxxmodule -s /Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT-HEAD-build/lib/libRooFitJSONInterface.so -m Core.pcm -excludePath /Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT/HEAD -excludePath /Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT-HEAD-build/ginclude -excludePath /Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT-HEAD-build/externals -excludePath /Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT-HEAD-build/builtins -writeEmptyRootPCM -DNLOHMANN_JSON_PROVIDES_FWD_HPP -DNLOHMANN_JSON_PROVIDES_FWD_HPP -compilerI/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1 -compilerI/Library/Developer/CommandLineTools/usr/lib/clang/17/include -compilerI/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -compilerI/Library/Developer/CommandLineTools/usr/include -compilerI/Library/Developer/CommandLineTools/usr/lib/clang/17/include -compilerI/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -compilerI/Library/Developer/CommandLineTools/usr/include -I/Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT-HEAD-build/include -I/Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT/HEAD/roofit/jsoninterface/inc -I/Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/unix/../clib/res -I/Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/unix/inc -I/Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/macosx/inc -I/Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT/HEAD/builtins/zstd -I/Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/zstd/inc -I/Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/lz4/inc -I/Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/lzma/inc -I/Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/zip/inc -I/Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/thread/inc -I/Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/textinput/src -I/Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/textinput/inc -I/Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/rint/inc -I/Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/meta/inc -I/Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/gui/inc -I/Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/foundation/res -I/Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/foundation/inc -I/Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/cont/inc -I/Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/clingutils/res -I/Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/clingutils/inc -I/Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/clib/inc -I/Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/base/inc -I/Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/base/src/ -I/Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT/HEAD/core/base/inc/ -I/Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT-HEAD-build/ginclude -I/Users/sailer/SPI/install/dev3/jsonmcpp/3.12.0/arm64-mac26-clang170-opt/include RooFit/Detail/JSONInterface.h /Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT/HEAD/roofit/jsoninterface/LinkDef.h -DR__DUMMY_CXX_STANDARD_20
Process 70303 launched: '/Users/sailer/SPI/build/projects/ROOT-HEAD/src/ROOT-HEAD-build/bin/rootcling' (arm64)
Process 70303 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x100265860)
frame #0: 0x0000000100265860
error: memory read failed for 0x100265800
Target 0: (rootcling) stopped.
(lldb) bt
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x100265860)
* frame #0: 0x0000000100265860
frame #1: 0x000000010020a2d4 libtbb.12.16.dylib`tbb::detail::r1::governor::release_resources() + 344
frame #2: 0x000000010020ce04 libtbb.12.16.dylib`tbb::detail::r1::__TBB_InitOnce::~__TBB_InitOnce() + 60
frame #3: 0x000000019bd2942c libsystem_c.dylib`__cxa_finalize_ranges + 480
frame #4: 0x000000019bd291ec libsystem_c.dylib`exit + 44
frame #5: 0x000000019ba77fc8 libdyld.dylib`dyld4::LibSystemHelpers::exit(int) const + 20
frame #6: 0x000000019baadf04 dyld`dyld4::LibSystemHelpersWrapper::exit(int) const + 172
frame #7: 0x000000019baadd84 dyld`start + 7232
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Issues