[Bug 796608] New: gst-validate-launcher: --forever does not stop on some errors

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sat Jun 16 20:00:26 UTC 2018


https://bugzilla.gnome.org/show_bug.cgi?id=796608

            Bug ID: 796608
           Summary: gst-validate-launcher: --forever does not stop on some
                    errors
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-devtools
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: aboya at igalia.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

gst-validate-launcher --forever is not stopping in timeouts, segfaults or
sudden exits, which makes it less than useful to debug these issues (moreso
because by the time you know the test exited a retry has started and the logs
have been destroyed in consequence).

Example output:

$
GST_DEBUG=dashdemux:DEBUG,adaptivedemux:DEBUG,qtdemux:TRACE,basesink:DEBUG,videodecoder:DEBUG
gst-validate-launcher --timeout-factor 4 -m
adaptive.dash.playback.trick_mode_seeks.BBCRD_ondemand_testcard_1_client_manifest-events
--forever
Setting up GstValidate Adaptive Streaming test-vectors tests

[...]

===================
Running iteration 1
===================
===================                                                             
Running iteration 2
===================
adaptive.dash.playback.trick_mode_seeks.BBCRD_ondemand_testcard_1_client_manifest-events:
Failed 'Application returned 18'
       You can reproduce with:
'GST_VALIDATE_OVERRIDE='/home/ntrrgc/gst-validate/gst-integration-testsuites/medias/adaptivecontent/BBCRD_ondemand_testcard_1_client_manifest-events.override'
DISPLAY=':0' GST_GL_XINITTHREADS='1' GST_VALIDATE_SCENARIO='trick_mode_seeks'
GST_VALIDATE_SCENARIOS_PATH='/home/ntrrgc/Apps/gst-build/prefix/share/gstreamer-1.0/validate/scenarios:/home/ntrrgc/Apps/gst-build/subprojects/gst-devtools/validate/data/scenarios'
/home/ntrrgc/Apps/gst-build/build/subprojects/gst-devtools/validate/tools/gst-validate-1.0
playbin
uri=http://rdmedia.bbc.co.uk/dash/ondemand/testcard/1/client_manifest-events.mpd
audio-sink=fakesink sync=true video-sink=fakesink sync=true qos=true
max-lateness=20000000 --set-media-info
/home/ntrrgc/gst-validate/gst-integration-testsuites/medias/adaptivecontent/BBCRD_ondemand_testcard_1_client_manifest-events.stream_info'
    Logs:
         -
/home/ntrrgc/gst-validate/logs/adaptive/dash/playback/trick_mode_seeks/BBCRD_ondemand_testcard_1_client_manifest-events
         -
/home/ntrrgc/gst-validate/logs/adaptive/dash/playback/trick_mode_seeks/BBCRD_ondemand_testcard_1_client_manifest-events.gstdebug

===================
Running iteration 3
===================
[...]
====================                                                            
Running iteration 14
====================
adaptive.dash.playback.trick_mode_seeks.BBCRD_ondemand_testcard_1_client_manifest-events:
Timeout 'Application timed out: 120.0 secs'
       You can reproduce with:
'GST_VALIDATE_OVERRIDE='/home/ntrrgc/gst-validate/gst-integration-testsuites/medias/adaptivecontent/BBCRD_ondemand_testcard_1_client_manifest-events.override'
DISPLAY=':0' GST_GL_XINITTHREADS='1' GST_VALIDATE_SCENARIO='trick_mode_seeks'
GST_VALIDATE_SCENARIOS_PATH='/home/ntrrgc/Apps/gst-build/prefix/share/gstreamer-1.0/validate/scenarios:/home/ntrrgc/Apps/gst-build/subprojects/gst-devtools/validate/data/scenarios'
/home/ntrrgc/Apps/gst-build/build/subprojects/gst-devtools/validate/tools/gst-validate-1.0
playbin
uri=http://rdmedia.bbc.co.uk/dash/ondemand/testcard/1/client_manifest-events.mpd
audio-sink=fakesink sync=true video-sink=fakesink sync=true qos=true
max-lateness=20000000 --set-media-info
/home/ntrrgc/gst-validate/gst-integration-testsuites/medias/adaptivecontent/BBCRD_ondemand_testcard_1_client_manifest-events.stream_info'
    Logs:
         -
/home/ntrrgc/gst-validate/logs/adaptive/dash/playback/trick_mode_seeks/BBCRD_ondemand_testcard_1_client_manifest-events
         -
/home/ntrrgc/gst-validate/logs/adaptive/dash/playback/trick_mode_seeks/BBCRD_ondemand_testcard_1_client_manifest-events.gstdebug

====================
Running iteration 15
====================
====================                                                            
Running iteration 16
====================
====================                                                            
Running iteration 17
====================
adaptive.dash.playback.trick_mode_seeks.BBCRD_ondemand_testcard_1_client_manifest-events:
Failed 'Application segfaulted'
       You can reproduce with:
'GST_VALIDATE_OVERRIDE='/home/ntrrgc/gst-validate/gst-integration-testsuites/medias/adaptivecontent/BBCRD_ondemand_testcard_1_client_manifest-events.override'
DISPLAY=':0' GST_GL_XINITTHREADS='1' GST_VALIDATE_SCENARIO='trick_mode_seeks'
GST_VALIDATE_SCENARIOS_PATH='/home/ntrrgc/Apps/gst-build/prefix/share/gstreamer-1.0/validate/scenarios:/home/ntrrgc/Apps/gst-build/subprojects/gst-devtools/validate/data/scenarios'
/home/ntrrgc/Apps/gst-build/build/subprojects/gst-devtools/validate/tools/gst-validate-1.0
playbin
uri=http://rdmedia.bbc.co.uk/dash/ondemand/testcard/1/client_manifest-events.mpd
audio-sink=fakesink sync=true video-sink=fakesink sync=true qos=true
max-lateness=20000000 --set-media-info
/home/ntrrgc/gst-validate/gst-integration-testsuites/medias/adaptivecontent/BBCRD_ondemand_testcard_1_client_manifest-events.stream_info'
    Logs:
         -
/home/ntrrgc/gst-validate/logs/adaptive/dash/playback/trick_mode_seeks/BBCRD_ondemand_testcard_1_client_manifest-events
         -
/home/ntrrgc/gst-validate/logs/adaptive/dash/playback/trick_mode_seeks/BBCRD_ondemand_testcard_1_client_manifest-events.gstdebug

====================
Running iteration 18
====================
====================                                                            
Running iteration 19
====================
====================                                                            
Running iteration 20
====================

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list