You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Testing data production, I ran into a segmentation fault that would occur in the build_raw.py script, such that the raw LH5 files would not be created in full. I tracked it down to happening within the build_raw function at the end of the script:
It appears that the original version attempts to load a large JSON file to out_spec and then passes the temporary output name as it is being built to filekey. Both the original version and my version should be supported (reading the docstrings), so it's not clear why the first was triggering a segfault, while my change wasn't.
EDIT: I see now that my change would not respect the channel numbers, so the original version should work... But I'll see if I can track down why the segmentation fault is happening.
The text was updated successfully, but these errors were encountered:
So perhaps there was a change downstream that now triggers this segfault? Would be nice if someone could recreate this error.
FYI, from the logs, the seg faults would happen directly after the DSP processing chain that creates what ever is in dsp_config, so perhaps something changed in how those generated parameters are saved between the old versions and the current versions of each package.
Testing data production, I ran into a segmentation fault that would occur in the
build_raw.py
script, such that the raw LH5 files would not be created in full. I tracked it down to happening within thebuild_raw
function at the end of the script:legend-dataflow/scripts/build_raw.py
Line 87 in a98f207
My "fix" was to change the line slightly to:
It appears that the original version attempts to load a large JSON file to
out_spec
and then passes the temporary output name as it is being built tofilekey
. Both the original version and my version should be supported (reading the docstrings), so it's not clear why the first was triggering a segfault, while my change wasn't.EDIT: I see now that my change would not respect the channel numbers, so the original version should work... But I'll see if I can track down why the segmentation fault is happening.
The text was updated successfully, but these errors were encountered: