1.18.0: test suite is failing
Here is list of my meson settings:
+ /usr/bin/meson --buildtype=plain --prefix=/usr --libdir=/usr/lib64 --libexecdir=/usr/libexec --bindir=/usr/bin --sbindir=/usr/sbin --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --sysconfdir=/etc --localstatedir=/var --sharedstatedir=/var/lib --wrap-mode=nodownload --auto-features=enabled . x86_64-redhat-linux-gnu -D accurip=enabled -D adpcmdec=enabled -D adpcmenc=enabled -D aiff=enabled -D androidmedia=enabled -D aom=enabled -D applemedia=enabled -D asfmux=enabled -D assrender=enabled -D audiobuffersplit=enabled -D audiofxbad=enabled -D audiolatency=enabled -D audiomixmatrix=enabled -D audiovisualizers=enabled -D autoconvert=enabled -D bayer=enabled -D bluez=enabled -D bs2b=enabled -D bz2=enabled -D camerabin2=enabled -D chromaprint=enabled -D closedcaption=enabled -D coloreffects=enabled -D curl=enabled -D curl=enabled -D d3dvideosink=enabled -D dash=enabled -D dc1394=enabled -D debugutils=enabled -D decklink=enabled -D directfb=disabled -D directsound=enabled -D dtls=enabled -D dts=enabled -D dvb=enabled -D dvbsuboverlay=enabled -D dvdspu=enabled -D examples=enabled -D faac=enabled -D faad=enabled -D faceoverlay=enabled -D fbdev=enabled -D fdkaac=enabled -D festival=enabled -D fieldanalysis=enabled -D flite=disabled -D fluidsynth=enabled -D freeverb=enabled -D frei0r=enabled -D gaudieffects=enabled -D gdp=enabled -D geometrictransform=enabled -D gl=enabled -D glib-asserts=disabled -D glib-checks=disabled -D gme=disabled -D gobject=disabled -D gsm=enabled -D gst_player_tests=false -D hls-crypto=openssl -D hls=disabled -D id3tag=enabled -D inter=enabled -D interlace=enabled -D introspection=enabled -D ipcpipeline=enabled -D iqa=disabled -D ivfparse=enabled -D ivtc=enabled -D jp2kdecimator=enabled -D jpegformat=enabled -D kate=disabled -D kms=enabled -D ladspa=enabled -D libde265=disabled -D libmms=disabled -D librfb=enabled -D lv2=disabled -D midi=enabled -D modplug=disabled -D mpeg2enc=disabled -D mpegdemux=disabled -D mpegpsmux=disabled -D mpegtsdemux=disabled -D mpegtsmux=disabled -D mplex=disabled -D msdk=enabled -D musepack=disabled -D mxf=enabled -D neon=disabled -D netsim=enabled -D nls=enabled -D nvdec=disabled -D nvenc=disabled -D ofa=disabled -D onvif=enabled -D openal=enabled -D opencv=disabled -D opencv4=enabled -D openexr=enabled -D openh264=disabled -D openjpeg=enabled -D openmpt=disabled -D openni2=disabled -D opensles=disabled -D opus=enabled -D orc=enabled -D package-origin=G2V -D pcapparse=enabled -D pnm=enabled -D proxy=enabled -D rawparse=enabled -D removesilence=enabled -D resindvd=enabled -D rsvg=enabled -D rtmp=disabled -D sbc=enabled -D sctp=disabled -D sdp=enabled -D segmentclip=enabled -D shm=enabled -D siren=enabled -D smooth=enabled -D smoothstreaming=enabled -D sndfile=enabled -D soundtouch=enabled -D spandsp=disabled -D speed=enabled -D srt=enabled -D srtp=enabled -D subenc=enabled -D teletext=enabled -D tests=enabled -D timecode=enabled -D tinyalsa=disabled -D ttml=enabled -D uvch264=enabled -D vdpau=disabled -D videofilters=enabled -D videoframe_audiolevel=enabled -D videoparsers=enabled -D videosignal=enabled -D vmnc=enabled -D voaacenc=disabled -D voamrwbenc=disabled -D vulkan=enabled -D wasapi=disabled -D wayland=enabled -D webp=enabled -D webrtcdsp=enabled -D webrtc=enabled -D wildmidi=enabled -D winks=enabled -D winscreencap=enabled -D wpe=enabled -D x11=enabled -D x265=disabled -D y4m=enabled -D yadif=enabled -D zbar=enabled
And here is result of test suite:
<pre>+ cd gst-plugins-bad-1.16.2
+ /usr/bin/meson test -C x86_64-redhat-linux-gnu --num-processes 48 --print-errorlogs
ninja: Entering directory `/home/tkloczko/rpmbuild/BUILD/gst-plugins-bad-1.16.2/x86_64-redhat-linux-gnu'
ninja: no work to do.
1/53 elements_aiffparse OK 2.19 s
2/53 elements_asfmux OK 1.63 s
3/53 elements_autoconvert OK 2.14 s
4/53 elements_autovideoconvert OK 2.14 s
5/53 elements_avwait OK 2.22 s
6/53 elements_camerabin OK 63.09 s
7/53 elements_gdpdepay OK 2.01 s
8/53 elements_gdppay OK 2.25 s
9/53 elements_h263parse OK 2.30 s
10/53 elements_h264parse OK 2.73 s
11/53 elements_id3mux OK 2.77 s
<font color="#CC0000"><b>12/53 elements_mpegtsmux FAIL 2.28 s (exit status 8)</b></font>
13/53 elements_mpeg4videoparse OK 2.41 s
14/53 elements_mpegvideoparse OK 2.61 s
<font color="#CC0000"><b>15/53 elements_msdkh264enc FAIL 3.02 s (exit status 1)</b></font>
16/53 elements_mxfdemux OK 2.49 s
17/53 elements_mxfmux OK 7.27 s
18/53 elements_pcapparse OK 2.45 s
19/53 elements_pnm OK 2.82 s
20/53 elements_rtponvifparse OK 2.53 s
21/53 elements_rtponviftimestamp OK 2.61 s
22/53 elements_videoframe_audiolevel OK 2.77 s
23/53 elements_viewfinderbin OK 2.55 s
24/53 libs_h264parser OK 2.54 s
25/53 libs_h265parser OK 2.57 s
26/53 libs_insertbin OK 2.52 s
27/53 libs_isoff OK 2.53 s
28/53 libs_mpegts OK 2.57 s
29/53 libs_mpegvideoparser OK 2.56 s
30/53 libs_planaraudioadapter OK 2.58 s
31/53 libs_vc1parser OK 2.55 s
32/53 libs_vp8parser OK 2.47 s
33/53 elements_assrender OK 2.68 s
34/53 elements_ccconverter OK 2.71 s
35/53 elements_cccombiner OK 2.56 s
36/53 elements_ccextractor OK 2.52 s
37/53 elements_line21 OK 2.50 s
38/53 elements_curlhttpsink OK 2.48 s
39/53 elements_curlhttpsrc OK 3.06 s
40/53 elements_curlfilesink OK 2.55 s
41/53 elements_curlftpsink OK 2.47 s
42/53 elements_curlsmtpsink OK 2.51 s
<font color="#CC0000"><b>43/53 elements_dash_mpd FAIL 3.31 s (exit status 1)</b></font>
44/53 elements_dtls OK 2.59 s
45/53 elements_faac OK 2.48 s
46/53 elements_faad OK 2.44 s
47/53 elements_jifmux OK 2.60 s
48/53 elements_jpegparse OK 2.45 s
49/53 elements_netsim OK 3.19 s
50/53 elements_shm OK 0.98 s
51/53 elements_webrtcbin OK 1.03 s
52/53 elements_zbar OK 0.99 s
53/53 orc_bayer OK 0.03 s
Ok: 50
Expected Fail: 0
Fail: 3
Unexpected Pass: 0
Skipped: 0
Timeout: 0
The output from the failed tests:
12/53 elements_mpegtsmux FAIL 2.28 s (exit status 8)
--- command ---
GST_PLUGIN_SYSTEM_PATH_1_0='' GST_PLUGIN_PATH_1_0='/home/tkloczko/rpmbuild/BUILD/gst-plugins-bad-1.16.2/x86_64-redhat-linux-gnu:/usr/lib64/gstreamer-1.0:/usr/lib64/gstreamer-1.0' CK_DEFAULT_TIMEOUT='20' GST_PLUGIN_LOADING_WHITELIST='gstreamer:gst-plugins-base:gst-plugins-good:gst-plugins-ugly:gst-libav:gst-plugins-bad@/home/tkloczko/rpmbuild/BUILD/gst-plugins-bad-1.16.2/x86_64-redhat-linux-gnu' GST_REGISTRY='/home/tkloczko/rpmbuild/BUILD/gst-plugins-bad-1.16.2/x86_64-redhat-linux-gnu/tests/check/elements_mpegtsmux.registry' GST_STATE_IGNORE_ELEMENTS='' /home/tkloczko/rpmbuild/BUILD/gst-plugins-bad-1.16.2/x86_64-redhat-linux-gnu/tests/check/elements_mpegtsmux
--- stdout ---
Running suite(s): mpegtsmux
0%: Checks: 8, Failures: 8, Errors: 0
../libs/gst/check/gstcheck.c:466:F:general:test_audio:0: Could not create a 'mpegtsmux' element
../libs/gst/check/gstcheck.c:466:F:general:test_video:0: Could not create a 'mpegtsmux' element
../libs/gst/check/gstcheck.c:466:F:general:test_force_key_unit_event_downstream:0: Could not create a 'mpegtsmux' element
../libs/gst/check/gstcheck.c:466:F:general:test_force_key_unit_event_upstream:0: Could not create a 'mpegtsmux' element
../libs/gst/check/gstcheck.c:466:F:general:test_propagate_flow_status:0: Could not create a 'mpegtsmux' element
../libs/gst/check/gstcheck.c:466:F:general:test_multiple_state_change:0: Could not create a 'mpegtsmux' element
../libs/gst/check/gstcheck.c:466:F:general:test_align:0: Could not create a 'mpegtsmux' element
../libs/gst/check/gstcheck.c:466:F:general:test_keyframe_flag_propagation:0: Could not create a 'mpegtsmux' element
Check suite mpegtsmux ran in 0.011s (tests failed: 8)
--- stderr ---
(gst-plugin-scanner:2937313): GStreamer-WARNING **: 04:24:26.322: Failed to load plugin '/home/tkloczko/rpmbuild/BUILD/gst-plugins-bad-1.16.2/x86_64-redhat-linux-gnu/ext/wpe/libgstwpe.so': /lib64/libWPEWebKit-1.0.so.3: undefined symbol: GST_CAT_DEFAULT
-------
15/53 elements_msdkh264enc FAIL 3.02 s (exit status 1)
--- command ---
GST_PLUGIN_SYSTEM_PATH_1_0='' GST_REGISTRY='/home/tkloczko/rpmbuild/BUILD/gst-plugins-bad-1.16.2/x86_64-redhat-linux-gnu/tests/check/elements_msdkh264enc.registry' GST_PLUGIN_PATH_1_0='/home/tkloczko/rpmbuild/BUILD/gst-plugins-bad-1.16.2/x86_64-redhat-linux-gnu:/usr/lib64/gstreamer-1.0:/usr/lib64/gstreamer-1.0' CK_DEFAULT_TIMEOUT='20' GST_PLUGIN_LOADING_WHITELIST='gstreamer:gst-plugins-base:gst-plugins-good:gst-plugins-ugly:gst-libav:gst-plugins-bad@/home/tkloczko/rpmbuild/BUILD/gst-plugins-bad-1.16.2/x86_64-redhat-linux-gnu' GST_STATE_IGNORE_ELEMENTS='' /home/tkloczko/rpmbuild/BUILD/gst-plugins-bad-1.16.2/x86_64-redhat-linux-gnu/tests/check/elements_msdkh264enc
--- stdout ---
Running suite(s): msdkh264enc
0%: Checks: 1, Failures: 0, Errors: 1
../libs/gst/check/gstcheck.c:1157:E:general:msdk_h264enc:0: (after this point) Received signal 6 (Aborted)
Check suite msdkh264enc ran in 0.572s (tests failed: 1)
--- stderr ---
(gst-plugin-scanner:2937320): GStreamer-WARNING **: 04:24:26.409: Failed to load plugin '/home/tkloczko/rpmbuild/BUILD/gst-plugins-bad-1.16.2/x86_64-redhat-linux-gnu/ext/wpe/libgstwpe.so': /lib64/libWPEWebKit-1.0.so.3: undefined symbol: GST_CAT_DEFAULT
free(): double free detected in tcache 2
-------
43/53 elements_dash_mpd FAIL 3.31 s (exit status 1)
--- command ---
GST_PLUGIN_SYSTEM_PATH_1_0='' GST_PLUGIN_PATH_1_0='/home/tkloczko/rpmbuild/BUILD/gst-plugins-bad-1.16.2/x86_64-redhat-linux-gnu:/usr/lib64/gstreamer-1.0:/usr/lib64/gstreamer-1.0' CK_DEFAULT_TIMEOUT='20' GST_REGISTRY='/home/tkloczko/rpmbuild/BUILD/gst-plugins-bad-1.16.2/x86_64-redhat-linux-gnu/tests/check/elements_dash_mpd.registry' GST_PLUGIN_LOADING_WHITELIST='gstreamer:gst-plugins-base:gst-plugins-good:gst-plugins-ugly:gst-libav:gst-plugins-bad@/home/tkloczko/rpmbuild/BUILD/gst-plugins-bad-1.16.2/x86_64-redhat-linux-gnu' GST_STATE_IGNORE_ELEMENTS='' /home/tkloczko/rpmbuild/BUILD/gst-plugins-bad-1.16.2/x86_64-redhat-linux-gnu/tests/check/elements_dash_mpd
--- stdout ---
Running suite(s): dash
99%: Checks: 116, Failures: 1, Errors: 0
../tests/check/elements/dash_mpd.c:5746:F:simpleMPD:dash_mpdparser_xlink_period:0: 'g_list_length (period_list)' (1) is not equal to '4' (4)
Check suite dash ran in 0.817s (tests failed: 1)
--- stderr ---
(gst-plugin-scanner:2937401): GStreamer-WARNING **: 04:24:26.663: Failed to load plugin '/home/tkloczko/rpmbuild/BUILD/gst-plugins-bad-1.16.2/x86_64-redhat-linux-gnu/ext/wpe/libgstwpe.so': /lib64/libWPEWebKit-1.0.so.3: undefined symbol: GST_CAT_DEFAULT
noname.xml:1: parser error : Start tag expected, '<' not found
<?xml version="1.0"?>
^
noname.xml:1: parser error : Opening and ending tag mismatch: MPD line 1 and NPD
sh:schema:mpd:2011" profiles="urn:mpeg:dash:profile:isoff-main:2011"> </NPD>
^
-------
Full log written to /home/tkloczko/rpmbuild/BUILD/gst-plugins-bad-1.16.2/x86_64-redhat-linux-gnu/meson-logs/testlog.txt
error: Bad exit status from /var/tmp/rpm-tmp.h2ctTH (%check)
</pre>
Edited by Tomasz Kłoczko