The untouched upstream test WlsGeneratorTest.primary segfaults (rc=139) immediately after "Celeritas optical setup complete" when built with Geant4 core geometry, on two independent platforms:
- macOS arm64 (Apple clang, host-only build);
- x86_64 Linux (MIT SubMIT cluster, spack toolchain; there the crash is caught by ROOT's signal handler).
Since VecGeom test trees are refused without VGDML, this blocks every runnable configuration of the standalone optical fixtures on those platforms — including your own coverage of the WLS generator, and any downstream tests built on the optical Runner.
One useful data point from our campaign: with ORANGE core geometry + CUDA on x86_64 (sm_80), the DetectorTest fixtures DO execute — so the crash appears specific to the Geant4-geometry setup path of the standalone Runner rather than to the optical loop itself.
The untouched upstream test
WlsGeneratorTest.primarysegfaults (rc=139) immediately after "Celeritas optical setup complete" when built with Geant4 core geometry, on two independent platforms:Since VecGeom test trees are refused without VGDML, this blocks every runnable configuration of the standalone optical fixtures on those platforms — including your own coverage of the WLS generator, and any downstream tests built on the optical Runner.
One useful data point from our campaign: with ORANGE core geometry + CUDA on x86_64 (sm_80), the
DetectorTestfixtures DO execute — so the crash appears specific to the Geant4-geometry setup path of the standalone Runner rather than to the optical loop itself.