gstlal_inspiral failing on gstreamer-1.14 build
Using a gcc build on submit.nemo, all gstlal_inspiral and gstlal_inspiral_inj jobs failed in a BNS test dag.
Build information:
Build location: /work/gstlalcbc/observing/3/online/builds/O3_icc_lscsoft_gstreamer_1.14_XeonGold_180926
Git hash: 20603bb566d5a0de5393ace83b39a05c6d2d33b7 (Last commit from Chad on 27th Sep)
Applied patches: a6b1b2185c27b9dc73ad60677b69a9a3a66025b1 and 83ae4b9c11a1e23d02836cb6e9108fc626969f9f (Both from Chad on the 28th). These patches were applied as an older version of framecpp is being used.
Package versions:
GDS=gds-2.18.7
LDASTOOLSFRAMECPP=ldas-tools-framecpp-2.5.8
LDASTOOLSAL=ldas-tools-al-2.5.7
SWIG=swig-3.0.7
METAIO=metaio-8.4.0
LIBFRAME=libframe-8.30
GSTPYTHON=gst-python-1.14.1
GSTPLUGINSGOOD=gst-plugins-good-1.14.1
GSTPLUGINSBASE=gst-plugins-base-1.14.1
GSTREAMER=gstreamer-1.14.1
GSL=gsl-1.16
ORC=orc-0.4.26
PYFFTW=pyFFTW-0.9.0
FFTW=fftw-3.3.5
Run information:
Run location: submit.nemo:/home/dmeacher/test/inspiral_pipe_fix_180927
Error:
dmeacher@submit:~/test/inspiral_pipe_fix_180927$ more logs/gstlal_inspiral_0001-387535-0.err
Traceback (most recent call last):
File "/work/gstlalcbc/observing/3/online/builds/O3_icc_lscsoft_gstreamer_1.14_XeonGold_180926/opt/bin/gstlal_inspiral", line 570, in
options, filenames, process_params, svd_banks, detectors = parse_command_line()
File "/work/gstlalcbc/observing/3/online/builds/O3_icc_lscsoft_gstreamer_1.14_XeonGold_180926/opt/bin/gstlal_inspiral", line 484, in parse_command_line
detectors.local_cache_list = hoftcache.cache_hoft(detectors, output_path = tempfile.gettempdir(), verbose = options.verbose)
File "/work/gstlalcbc/observing/3/online/builds/O3_icc_lscsoft_gstreamer_1.14_XeonGold_180926/opt/lib/python2.7/site-packages/gstlal/hoftcache.py", line 235, in cache_hoft
build_pipeline(pipeline, data_source_info, channel_comment = channel_comment, verbose = verbose, **kwargs)
File "/work/gstlalcbc/observing/3/online/builds/O3_icc_lscsoft_gstreamer_1.14_XeonGold_180926/opt/lib/python2.7/site-packages/gstlal/hoftcache.py", line 205, in build_pipeline
src = pipeparts.mkframecppchannelmux(pipeline, {"%s:%s" % (instrument, channel_name): src}, frame_duration = frame_duration, frames_per_file = frames_per_file)
File "/work/gstlalcbc/observing/3/online/builds/O3_icc_lscsoft_gstreamer_1.14_XeonGold_180926/opt/lib/python2.7/site-packages/gstlal/pipeparts/init.py", line 368, in mkframecppchannelmux
if srcpad.link(elem.get_request_pad(channel)) == Gst.PadLinkReturn.OK:
File "/usr/lib/python2.7/dist-packages/gi/overrides/Gst.py", line 147, in link
ret = Gst.Pad.link(self, pad)
TypeError: Argument 1 does not allow None as a value