test_qtdemux_pad_names segfaults on 32-bit GNU/Linux
Hello,
When running meson test
on i686 and ARMv7, elements_qtdemux
fails:
The output from the failed tests:
43/105 elements_qtdemux FAIL 0.17 s (exit status 1)
--- command ---
20:16:43 GST_PLUGIN_LOADING_WHITELIST='gstreamer:gst-plugins-base:timecode:gst-plugins-good@/tmp/guix-build-gst-plugins-good-1.18.1.drv-0/build' GSETTINGS_BACKEND='memory' GST_PLUGIN_SCANNER_1_0='/gnu/store/v855llify77cgmd4xk769x5whjr1p4pc-gstreamer-1.18.1/libexec/gstreamer-1.0/gst-plugin-scanner' 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='' CK_DEFAULT_TIMEOUT='20' GST_REGISTRY='/tmp/guix-build-gst-plugins-good-1.18.1.drv-0/build/tests/check/elements_qtdemux.registry' GST_PLUGIN_PATH_1_0='/tmp/guix-build-gst-plugins-good-1.18.1.drv-0/build:/gnu/store/v855llify77cgmd4xk769x5whjr1p4pc-gstreamer-1.18.1/lib/gstreamer-1.0:/gnu/store/x65kaha044c65bni115a5i8plx5rm6ch-gst-plugins-base-1.18.1/lib/gstreamer-1.0' /tmp/guix-build-gst-plugins-good-1.18.1.drv-0/build/tests/check/elements_qtdemux
--- stdout ---
Running suite(s): qtdemux
83%: Checks: 6, Failures: 0, Errors: 1
../gst-plugins-good-1.18.1/tests/check/elements/qtdemux.c:788:E:general:test_qtdemux_pad_names:0: (after this point) Received signal 11 (Segmentation fault)
Check suite qtdemux ran in 0.031s (tests failed: 1)
--- stderr ---
0:00:00.117415850 4500 0x819df60 WARN qtdemux qtdemux_types.c:245:qtdemux_type_get: unknown QuickTime node type pasp
0:00:00.117509398 4500 0x819df60 WARN qtdemux qtdemux.c:3067:qtdemux_parse_trex:<qtdemux0> failed to find fragment defaults for stream 1
0:00:00.117536846 4500 0x819df60 WARN qtdemux qtdemux.c:12727:qtdemux_parse_trak:<qtdemux0> error: This file is corrupt and cannot be played.
0:00:00.122594061 4501 0x819df60 WARN qtdemux qtdemux_types.c:245:qtdemux_type_get: unknown QuickTime node type pasp
0:00:00.122675340 4501 0x819df60 WARN qtdemux qtdemux.c:3067:qtdemux_parse_trex:<qtdemux0> failed to find fragment defaults for stream 1
0:00:00.122696465 4501 0x819df60 WARN qtdemux qtdemux.c:12727:qtdemux_parse_trak:<qtdemux0> error: This file is corrupt and cannot be played.
-------