user/gst-plugins-good: (armv7) FTTFS: multiple failures
Found on HR350A (armv7):
...
88/105 elements_rtpfunnel OK 1.34s
89/105 elements_wavpackdec OK 0.50s
90/105 elements_rtpssrcdemux OK 1.27s
91/105 generic_states FAIL 1.06s exit status 1
>>> GST_REGISTRY=/usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build/tests/check/generic_states.registry GSETTINGS_BACKEND=memory GST_STATE_IGNORE_ELEMENTS='aasink autoaudiosrc autoaudiosink autovideosrc
autovideosink cacasink cairotextoverlay gtkglsink gtksink jackaudiosrc
jackaudiosink osssrc osssink osxaudiosink osxaudiosrc osxvideosrc osxvideosink
pulsesink pulsesrc pulsemixer v4l2src' GST_PLUGIN_SYSTEM_PATH_1_0='' GST_PLUGIN_SCANNER_1_0=/usr/libexec/gstreamer-1.0/gst-plugin-scanner MALLOC_PERTURB_=102 GST_PLUGIN_PATH_1_0=/usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build:/usr/lib/gstreamer-1.0:/usr/lib/gstreamer-1.0 GST_PLUGIN_LOADING_WHITELIST=gstreamer:gst-plugins-base:timecode:gst-plugins-good@/usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build CK_DEFAULT_TIMEOUT=20 /usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build/tests/check/generic_states
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
Running suite(s): states_good
66%: Checks: 3, Failures: 0, Errors: 1
../tests/check/generic/states.c:147:E:general:test_state_changes_up_seq:0: (after this point) Received signal 11 (Segmentation fault)
Check suite states ran in 0.850s (tests failed: 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
92/105 elements_rtpsession OK 2.28s
93/105 elements_rtp_payloading OK 2.28s
94/105 elements_rtpstorage OK 2.39s
95/105 elements_rtpbin FAIL 2.97s exit status 1
>>> GSETTINGS_BACKEND=memory GST_PLUGIN_SYSTEM_PATH_1_0='' GST_PLUGIN_SCANNER_1_0=/usr/libexec/gstreamer-1.0/gst-plugin-scanner MALLOC_PERTURB_=217 GST_REGISTRY=/usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build/tests/check/elements_rtpbin.registry GST_STATE_IGNORE_ELEMENTS='aasink autoaudiosrc autoaudiosink autovideosrc
autovideosink cacasink cairotextoverlay gtkglsink gtksink jackaudiosrc
jackaudiosink osssrc osssink osxaudiosink osxaudiosrc osxvideosrc osxvideosink
pulsesink pulsesrc pulsemixer v4l2src' GST_PLUGIN_PATH_1_0=/usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build:/usr/lib/gstreamer-1.0:/usr/lib/gstreamer-1.0 GST_PLUGIN_LOADING_WHITELIST=gstreamer:gst-plugins-base:timecode:gst-plugins-good@/usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build CK_DEFAULT_TIMEOUT=20 /usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build/tests/check/elements_rtpbin
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
Running suite(s): rtpbin
90%: Checks: 11, Failures: 1, Errors: 0
../tests/check/elements/rtpbin.c:886:F:general:test_sender_eos:0: Assertion 'GST_PAD_IS_EOS (rtcp_sink)' failed
Check suite rtpbin ran in 2.729s (tests failed: 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
96/105 elements_videomixer OK 3.05s
97/105 pipelines_effectv OK 2.89s
98/105 elements_deinterleave OK 4.32s
99/105 elements_souphttpsrc2 OK 5.03s
100/105 elements_videocrop OK 10.09s
101/105 pipelines_simple_launch_lines OK 9.87s
102/105 elements_qtmux OK 10.61s
103/105 elements_interleave OK 11.79s
104/105 elements_rtpjitterbuffer OK 17.38s
105/105 elements_shapewipe OK 37.44s
Summary of Failures:
91/105 generic_states FAIL 1.06s exit status 1
95/105 elements_rtpbin FAIL 2.97s exit status 1
Ok: 103
Expected Fail: 0
Fail: 2
Unexpected Pass: 0
Skipped: 0
Timeout: 0
Full log written to /usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build/meson-logs/testlog.txt
Running the full suite a second time results in the same failures.
Running the first one manually:
GST_STATE_IGNORE_ELEMENTS='aasink autoaudiosrc autoaudiosink autovideosrc autovideosink cacasink cairotextoverlay gtkglsink gtksink jackaudiosrc jackaudiosink osssrc osssink osxaudiosink osxaudiosrc osxvideosrc osxvideosink pulsesink pulsesrc pulsemixer v4l2src' \
GST_PLUGIN_PATH_1_0=/usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build:/usr/lib/gstreamer-1.0:/usr/lib/gstreamer-1.0 \
GST_PLUGIN_LOADING_WHITELIST=gstreamer:gst-plugins-base:timecode:gst-plugins-good@/usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build \
GSETTINGS_BACKEND=memory \
MALLOC_PERTURB_=143 \
GST_PLUGIN_SYSTEM_PATH_1_0='' \
CK_DEFAULT_TIMEOUT=20 \
GST_PLUGIN_SCANNER_1_0=/usr/libexec/gstreamer-1.0/gst-plugin-scanner \
GST_REGISTRY=/usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build/tests/check/generic_states.registry \
/usr/src/packages/user/gst-plugins-good/src/gst-plugins-good-1.20.2/_build/tests/check/generic_states
passes multiple times and does not segfault:
Running suite(s): states_good
100%: Checks: 3, Failures: 0, Errors: 0
Check suite states ran in 0.026s (tests failed: 0)
and running the full suite for a third time:
Ok: 105
Expected Fail: 0
Fail: 0
Unexpected Pass: 0
Skipped: 0
Timeout: 0