Skip to content

Standalone optical Runner with Geant4 geometry crashes at setup on arm64 and x86_64 #2460

Description

@austinschneider

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions