diff options
author | Thibault Saunier <tsaunier@igalia.com> | 2018-12-07 09:03:24 -0300 |
---|---|---|
committer | Thibault Saunier <tsaunier@igalia.com> | 2018-12-07 09:06:50 -0300 |
commit | 72995d5bbe90e4dc9d95afe03294bfc480c53572 (patch) | |
tree | 569b5673d358fdc32ee2378576cc6451c2aa4b03 /validate/tools/gst-validate-transcoding.c | |
parent | 21e23c72fc2a90717ce5765c9ccd3944cbc2a2f6 (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.c | 3 |
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); |