SamplingInput in art v3_03_00 and art_root_io v1_01_00 segfaults
The segfault seems to occur when there are subrun dataproducts in the input file. The error message is:
Program received signal SIGSEGV, Segmentation fault.
0x00007fffdfae88f1 in art::detail::SamplingDelayedReader::<lambda(auto:8)>::operator()<long long int> (entry=25, __closure=<synthetic pointer>)
Tested using the art_v3 branch of mu2e Offline.
#1 Updated by Kyle Knoepfel 12 months ago
- Scope deleted (
- Estimated time set to 4.00 h
- % Done changed from 0 to 50
- Assignee set to Kyle Knoepfel
- Status changed from New to Assigned
- Project changed from cet-is to art_root_io
- Experiment deleted (
The issue is understood wrt. art_root_io 1.01.00. Unfortunately, the product-registration system was not discarding entries for products that were dropped in a previous process. The fix is straightforward; however, I will need to add a regression test to ensure this doesn't happen again.