Crash when opening local-batch QC file on Mac

Dear all,
when I generate a local QC file with the option --local-batch on Mac OS, the file is correctly created. I can also open the file with a TBrowser, but when I click on the detector directories root is crashing.

Here is an example with the full-system test:

WORKFLOWMODE="run" QC_REDIRECT_MERGER_TO_LOCALHOST=1 SPLITTRDDIGI=0 BEAMTYPE=PbPb QC_CONFIG_PARAM="--local-batch=QC-reco-mft-mch-mid.root" FST_SYNC_EXTRA_WORKFLOW_PARAMETERS=QC WORKFLOW_DETECTORS="MCH,MID" WORKFLOW_DETECTORS_RECO="MCH,MID" GEN_TOPO_WORKDIR=$HOME/tmp WORKFLOW_EXTRA_PROCESSING_STEPS=MFT_RECO,MCH_RECO,MID_RECO,MUON_SYNC_RECO bash $ALIBUILD_WORK_DIR/osx_x86-64/O2/latest/prodtests/full_system_test.sh

When I open QC-reco-mft-mch-mid.root and double click on the detector, I get:

(TBrowser &) Name: Browser Title: ROOT Object Browser
root [2] In file included from G__O2QualityControl dictionary payload:168:
In file included from /Users/stocco/opus/projects/alice/software/sw/osx_x86-64/O2/o2-master-local1/include/Framework/InitContext.h:14:
In file included from /Users/stocco/opus/projects/alice/software/sw/osx_x86-64/O2/o2-master-local1/include/Framework/ServiceRegistryRef.h:14:
In file included from /Users/stocco/opus/projects/alice/software/sw/osx_x86-64/O2/o2-master-local1/include/Framework/ServiceRegistry.h:16:
In file included from /Users/stocco/opus/projects/alice/software/sw/osx_x86-64/O2/o2-master-local1/include/Framework/ServiceSpec.h:16:
In file included from /Users/stocco/opus/projects/alice/software/sw/osx_x86-64/O2/o2-master-local1/include/Framework/DeviceInfo.h:16:
In file included from /Users/stocco/opus/projects/alice/software/sw/osx_x86-64/O2/o2-master-local1/include/Framework/DeviceState.h:14:
/Users/stocco/opus/projects/alice/software/sw/osx_x86-64/O2/o2-master-local1/include/Framework/ChannelInfo.h:42:3: error: expected identifier
  RAW
  ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/ioctl_compat.h:127:33: note: expanded from macro 'RAW'
#define         RAW             0x00000020      /* no i/o processing */
                                ^

 *** Break *** segmentation violation
[/usr/lib/system/libsystem_platform.dylib] _sigtramp (no debug info)
[<unknown binary>] (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libCling.6.26.04.so] clang::RecursiveASTVisitor<cling::(anonymous namespace)::StaticVarCollector>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1u, bool, llvm::PointerLikeTypeTraits<clang::Stmt*>, llvm::PointerIntPairInfo<clang::Stmt*, 1u, llvm::PointerLikeTypeTraits<clang::Stmt*> > > >*) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libCling.6.26.04.so] clang::RecursiveASTVisitor<cling::(anonymous namespace)::StaticVarCollector>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1u, bool, llvm::PointerLikeTypeTraits<clang::Stmt*>, llvm::PointerIntPairInfo<clang::Stmt*, 1u, llvm::PointerLikeTypeTraits<clang::Stmt*> > > >*) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libCling.6.26.04.so] clang::RecursiveASTVisitor<cling::(anonymous namespace)::StaticVarCollector>::TraverseDecl(clang::Decl*) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libCling.6.26.04.so] clang::RecursiveASTVisitor<cling::(anonymous namespace)::StaticVarCollector>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1u, bool, llvm::PointerLikeTypeTraits<clang::Stmt*>, llvm::PointerIntPairInfo<clang::Stmt*, 1u, llvm::PointerLikeTypeTraits<clang::Stmt*> > > >*) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libCling.6.26.04.so] clang::RecursiveASTVisitor<cling::(anonymous namespace)::StaticVarCollector>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1u, bool, llvm::PointerLikeTypeTraits<clang::Stmt*>, llvm::PointerIntPairInfo<clang::Stmt*, 1u, llvm::PointerLikeTypeTraits<clang::Stmt*> > > >*) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libCling.6.26.04.so] cling::DeclUnloader::VisitFunctionDecl(clang::FunctionDecl*) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libCling.6.26.04.so] cling::TransactionUnloader::RevertTransaction(cling::Transaction*) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libCling.6.26.04.so] cling::Interpreter::unload(cling::Transaction&) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libCling.6.26.04.so] cling::IncrementalParser::commitTransaction(llvm::PointerIntPair<cling::Transaction*, 2u, cling::IncrementalParser::EParseResult, llvm::PointerLikeTypeTraits<cling::Transaction*>, llvm::PointerIntPairInfo<cling::Transaction*, 2u, llvm::PointerLikeTypeTraits<cling::Transaction*> > >&, bool) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libCling.6.26.04.so] cling::IncrementalParser::Compile(llvm::StringRef, cling::CompilationOptions const&) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libCling.6.26.04.so] cling::Interpreter::parseForModule(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libCling.6.26.04.so] ExecAutoParse(char const*, bool, cling::Interpreter*) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libCling.6.26.04.so] TCling::AutoParseImplRecurse(char const*, bool) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libCling.6.26.04.so] TCling::AutoParse(char const*) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libCore.6.26.04.so] TClass::LoadClassInfo() const (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libCore.6.26.04.so] TClass::GetBaseClassOffset(TClass const*, void*, bool) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libCore.6.26.04.so] TClass::DynamicCast(TClass const*, void*, bool) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libRIO.6.26.04.so] TKey::IsFolder() const (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libGui.6.26.04.so] TGFileBrowser::GetObjPicture(TGPicture const**, TObject*) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libGui.6.26.04.so] TGFileBrowser::AddKey(TGListTreeItem*, TObject*, char const*) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libGui.6.26.04.so] TGFileBrowser::Add(TObject*, char const*, int) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libCore.6.26.04.so] TBrowser::Add(TObject*, char const*, int) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libRIO.6.26.04.so] TDirectoryFile::Browse(TBrowser*) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libGui.6.26.04.so] TGFileBrowser::DoubleClicked(TGListTreeItem*, int) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libCling.6.26.04.so] TClingCallFunc::exec(void*, void*) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libCore.6.26.04.so] TQConnection::SendSignal() (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libGui.6.26.04.so] void TQObject::EmitVA<long [2]>(char const*, int, long const (&) [2]) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libGui.6.26.04.so] TGListTree::DoubleClicked(TGListTreeItem*, int) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libGui.6.26.04.so] TGListTree::HandleDoubleClick(Event_t*) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libGui.6.26.04.so] TGFrame::HandleEvent(Event_t*) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libGui.6.26.04.so] TGClient::HandleEvent(Event_t*) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libGui.6.26.04.so] TGClient::ProcessOneEvent() (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libGui.6.26.04.so] TGInputHandler::Notify() (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libCore.6.26.04.so] TMacOSXSystem::DispatchOneEvent(bool) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libCore.6.26.04.so] TSystem::InnerLoop() (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libCore.6.26.04.so] TSystem::Run() (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libCore.6.26.04.so] TApplication::Run(bool) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/lib/libRint.6.26.04.so] TRint::Run(bool) (no debug info)
[/Users/stocco/install/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice2-local1/bin/root.exe] main (no debug info)
[/usr/lib/dyld] start (no debug info)

Did something went wrong only for me or there is a real issue?
Thanks in advance for any hint.
Cheers,
Diego

Hi Diego, Hi experts,

I get the same error with O2 dev and QC master from yesterday. On mac OS version is Monterey.

Cheers

Markus

Hi,
Is it only on Mac ?
and is it the bump of QC or O2 that triggered the problem ?
Cheers,
Barth

Actually it would probably be good if you could create a ticket in JIRA.

Yes, only Mac. I will open a JIRA ticket and post there my further observations.

https://alice.its.cern.ch/jira/browse/QC-898