summaryrefslogtreecommitdiff
path: root/validate/tools/gst-validate-transcoding.c
diff options
context:
space:
mode:
authorThibault Saunier <tsaunier@igalia.com>2018-12-07 09:03:24 -0300
committerThibault Saunier <tsaunier@igalia.com>2018-12-07 09:06:50 -0300
commit72995d5bbe90e4dc9d95afe03294bfc480c53572 (patch)
tree569b5673d358fdc32ee2378576cc6451c2aa4b03 /validate/tools/gst-validate-transcoding.c
parent21e23c72fc2a90717ce5765c9ccd3944cbc2a2f6 (diff)
validate: launcher: Add a way to retrieve trace without coredumpctl
Simply spnning on segfaults (like gst-launch) and catch that in the launcher to transform the timeout into a segfault and grab a gdb backtrace
Diffstat (limited to 'validate/tools/gst-validate-transcoding.c')
-rw-r--r--validate/tools/gst-validate-transcoding.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/validate/tools/gst-validate-transcoding.c b/validate/tools/gst-validate-transcoding.c
index 1d2d08e..2ff5f81 100644
--- a/validate/tools/gst-validate-transcoding.c
+++ b/validate/tools/gst-validate-transcoding.c
@@ -31,6 +31,7 @@
#include <gst/gst.h>
#include <gst/video/video.h>
+#include <gst/validate/gst-validate-utils.h>
#include <gst/validate/validate.h>
#include <gst/pbutils/encoding-profile.h>
@@ -836,6 +837,8 @@ main (int argc, gchar ** argv)
g_unix_signal_add (SIGINT, (GSourceFunc) intr_handler, pipeline);
#endif
+ gst_validate_spin_on_fault_signals ();
+
monitor =
gst_validate_monitor_factory_create (GST_OBJECT_CAST (pipeline), runner,
NULL);