eic / EICrecon

EIC Reconstruction - JANA based
https://eic.github.io/EICrecon
GNU Lesser General Public License v3.0
5 stars 24 forks source link

Another regression from particleSvc #1523

Closed veprbl closed 1 week ago

veprbl commented 1 week ago

Environment: (where does this bug occur, have you tried other environments)

e.g. nightly container

Steps to reproduce: (give a step by step account of how to trigger the bug)

  1. Checkout https://github.com/eic/detector_benchmarks/pull/29
  2. snakemake -c1 sim_output/tracking_performance/epic_craterlake_tracking_only/pi-/500MeV/45to135deg/pi-_500MeV_45to135deg.0000.eicrecon.tree.edm4eic.root -f

Main trigger is probably -Ppodio:output_include_collections=MCParticles,CentralCKFTrajectories,CentralCKFTrackParameters,CentralCKFSeededTrackParameters,CentralTrackVertices and or using DETECTOR_CONFIG=epic_craterlake_tracking_only

Expected Result: (what do you expect when you execute the steps above)

Actual Result: (what do you get when you execute the steps above)

hread model: pthreads
140736529905344: 
       `- JSignalHandler::handle_sigsegv(int, siginfo_t*, void*) (0x7ffff7f666d8)
        `- /lib/libc.so.6 (0x7ffff5855a70)
         `- eicrecon::TrackParamTruthInit::produce(edm4hep::MCParticleCollection const*) (0x7ffff41a9ecc)
          `- JOmniFactory<eicrecon::TrackParamTruthInit_factory, TrackParamTruthInitConfig>::Process(std::shared_ptr<JEvent const> const&) (0x7ffff29782c7)
           `- JMultifactory::Execute(std::shared_ptr<JEvent const> const&) (0x7ffff7e9dc80)
            `- JFactory::Create(std::shared_ptr<JEvent const> const&) (0x7ffff7e96230)
             `- JFactoryPodioT<edm4eic::TrackParameters>::Create(std::shared_ptr<JEvent const> const&) (0x7ffff297bb1c)
              `- JFactoryPodioT<edm4eic::TrackParameters>::CollectionT const* JEvent::GetCollection<edm4eic::TrackParameters>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool) const (0x7ffff297bcda)
               `- JOmniFactory<eicrecon::CKFTracking_factory, eicrecon::CKFTrackingConfig>::PodioInput<edm4eic::TrackParameters>::GetCollection(JEvent const&) (0x7ffff297bff0)
                `- JOmniFactory<eicrecon::CKFTracking_factory, eicrecon::CKFTrackingConfig>::Process(std::shared_ptr<JEvent const> const&) (0x7ffff2952754)