From: Stefan Sauer Date: Sat, 8 Oct 2016 11:20:58 +0000 (+0200) Subject: tracer/rusage: fix format string args X-Git-Tag: 1.12.0~334 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ede686c39b823a7cdd7d118c6ca507430838ff39;p=platform%2Fupstream%2Fgstreamer.git tracer/rusage: fix format string args The format string contains a process id, but we did not provice one. This caused us to log garbage since all args got shifted. --- diff --git a/plugins/tracers/gstrusage.c b/plugins/tracers/gstrusage.c index 9df6b69303..7a783ee49c 100644 --- a/plugins/tracers/gstrusage.c +++ b/plugins/tracers/gstrusage.c @@ -249,8 +249,8 @@ do_stats (GstTracer * obj, guint64 ts) G_UNLOCK (_proc); cur_cpuload = (guint) gst_util_uint64_scale (dtproc / num_cpus, G_GINT64_CONSTANT (1000), dts); - gst_tracer_record_log (tr_proc, ts, MIN (avg_cpuload, 1000), - MIN (cur_cpuload, 1000), tproc); + gst_tracer_record_log (tr_proc, (guint64) getpid (), ts, + MIN (avg_cpuload, 1000), MIN (cur_cpuload, 1000), tproc); /* *INDENT-ON* */ } @@ -316,7 +316,7 @@ gst_rusage_tracer_class_init (GstRUsageTracerClass * klass) NULL), NULL); tr_proc = gst_tracer_record_new ("proc-rusage.class", - "thread-id", GST_TYPE_STRUCTURE, gst_structure_new ("scope", + "process-id", GST_TYPE_STRUCTURE, gst_structure_new ("scope", "type", G_TYPE_GTYPE, G_TYPE_UINT64, "related-to", GST_TYPE_TRACER_VALUE_SCOPE, GST_TRACER_VALUE_SCOPE_PROCESS, NULL),