gstreamer1-plugins-good-1.26.10-1.fc44

List of Findings

Error: GCC_ANALYZER_WARNING (CWE-404): [#def1]
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdbaseurlnode.c:24:1: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3211:1: enter_function: entry to ‘gst_mpd_client2_add_baseurl_node’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3217:3: branch_true: following ‘true’ branch (when ‘client’ is non-NULL)...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3218:3: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3218:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3220:3: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3220:3: acquire_resource: ‘va_start’ called here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3222:18: call_function: calling ‘gst_mpd_baseurl_node2_new’ from ‘gst_mpd_client2_add_baseurl_node’
#   22|   #include "gstmpdparser.h"
#   23|   
#   24|-> G_DEFINE_TYPE (GstMPDBaseURLNode2, gst_mpd_baseurl_node, GST_TYPE_MPD_NODE);
#   25|   
#   26|   enum

Error: GCC_ANALYZER_WARNING (CWE-476): [#def2]
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:783:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:768:1: enter_function: entry to ‘gst_mpd_client2_get_segment_end_time’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:782:21: call_function: calling ‘gst_mpd_client2_get_stream_period’ from ‘gst_mpd_client2_get_segment_end_time’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:782:21: return_function: returning to ‘gst_mpd_client2_get_segment_end_time’ from ‘gst_mpd_client2_get_stream_period’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:783:11: danger: dereference of NULL ‘gst_mpd_client2_get_stream_period(client)’
#  781|     } else {
#  782|       stream_period = gst_mpd_client2_get_stream_period (client);
#  783|->     end = stream_period->start + stream_period->duration;
#  784|     }
#  785|     return end;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def3]
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:1877:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:1863:1: enter_function: entry to ‘gst_mpd_client2_get_last_fragment_timestamp_end’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:1873:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:1875:8: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:1875:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:1876:21: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:1876:21: call_function: calling ‘gst_mpd_client2_get_stream_period’ from ‘gst_mpd_client2_get_last_fragment_timestamp_end’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:1876:21: return_function: returning to ‘gst_mpd_client2_get_last_fragment_timestamp_end’ from ‘gst_mpd_client2_get_stream_period’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:1877:11: danger: dereference of NULL ‘gst_mpd_client2_get_stream_period(client)’
# 1875|     if (!stream->segments) {
# 1876|       stream_period = gst_mpd_client2_get_stream_period (client);
# 1877|->     *ts = stream_period->duration;
# 1878|     } else {
# 1879|       segment_idx = gst_mpd_client2_get_segments_counts (client, stream) - 1;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def4]
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:1898:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:1863:1: enter_function: entry to ‘gst_mpd_client2_get_last_fragment_timestamp_end’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:1873:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:1875:8: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:1875:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:1879:19: branch_false: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:1879:19: call_function: calling ‘gst_mpd_client2_get_segments_counts’ from ‘gst_mpd_client2_get_last_fragment_timestamp_end’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:1879:19: return_function: returning to ‘gst_mpd_client2_get_last_fragment_timestamp_end’ from ‘gst_mpd_client2_get_segments_counts’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:1880:8: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:1885:20: branch_false: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:1887:8: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:1897:23: branch_false: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:1897:23: call_function: calling ‘gst_mpd_client2_get_stream_period’ from ‘gst_mpd_client2_get_last_fragment_timestamp_end’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:1897:23: return_function: returning to ‘gst_mpd_client2_get_last_fragment_timestamp_end’ from ‘gst_mpd_client2_get_stream_period’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:1898:13: danger: dereference of NULL ‘gst_mpd_client2_get_stream_period(client)’
# 1896|          * start of the next segment, if any. */
# 1897|         stream_period = gst_mpd_client2_get_stream_period (client);
# 1898|->       *ts = stream_period->duration;
# 1899|       }
# 1900|     }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def5]
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:2659:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:2646:1: enter_function: entry to ‘gst_mpd_client2_get_segments_counts’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:2658:19: call_function: calling ‘gst_mpd_client2_get_stream_period’ from ‘gst_mpd_client2_get_segments_counts’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:2658:19: return_function: returning to ‘gst_mpd_client2_get_segments_counts’ from ‘gst_mpd_client2_get_stream_period’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:2659:7: danger: dereference of NULL ‘gst_mpd_client2_get_stream_period(client)’
# 2657|   
# 2658|     stream_period = gst_mpd_client2_get_stream_period (client);
# 2659|->   if (stream_period->duration != -1)
# 2660|       return gst_util_uint64_scale_ceil (stream_period->duration, 1,
# 2661|           gst_mpd_client2_get_segment_duration (client, stream, NULL));

Error: GCC_ANALYZER_WARNING (CWE-404): [#def6]
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3204:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3198:3: branch_true: following ‘true’ branch (when ‘client’ is non-NULL)...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3200:8: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3200:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3203:3: branch_false: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3203:3: acquire_resource: ‘va_start’ called here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3204:3: throw: if ‘g_object_set_valist’ throws an exception...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3204:3: danger: missing call to ‘va_end’ to match ‘va_start’ at [(5)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/4)
# 3202|   
# 3203|     va_start (myargs, property_name);
# 3204|->   g_object_set_valist (G_OBJECT (client->mpd_root_node), property_name, myargs);
# 3205|     va_end (myargs);
# 3206|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def7]
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3222:18: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3217:3: branch_true: following ‘true’ branch (when ‘client’ is non-NULL)...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3218:3: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3218:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3220:3: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3220:3: acquire_resource: ‘va_start’ called here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3222:18: throw: if ‘gst_mpd_baseurl_node2_new’ throws an exception...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3222:18: danger: missing call to ‘va_end’ to match ‘va_start’ at [(5)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/4)
# 3220|     va_start (myargs, property_name);
# 3221|   
# 3222|->   baseurl_node = gst_mpd_baseurl_node_new ();
# 3223|     g_object_set_valist (G_OBJECT (baseurl_node), property_name, myargs);
# 3224|     client->mpd_root_node->BaseURLs =

Error: GCC_ANALYZER_WARNING (CWE-404): [#def8]
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3223:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3217:3: branch_true: following ‘true’ branch (when ‘client’ is non-NULL)...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3218:3: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3218:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3220:3: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3220:3: acquire_resource: ‘va_start’ called here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3223:3: throw: if ‘g_object_set_valist’ throws an exception...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3223:3: danger: missing call to ‘va_end’ to match ‘va_start’ at [(5)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/4)
# 3221|   
# 3222|     baseurl_node = gst_mpd_baseurl_node_new ();
# 3223|->   g_object_set_valist (G_OBJECT (baseurl_node), property_name, myargs);
# 3224|     client->mpd_root_node->BaseURLs =
# 3225|         g_list_append (client->mpd_root_node->BaseURLs, baseurl_node);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def9]
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3258:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3233:1: enter_function: entry to ‘gst_mpd_client2_set_period_node’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3239:3: branch_true: following ‘true’ branch (when ‘client’ is non-NULL)...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3240:3: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3240:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3243:28: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3243:28: call_function: calling ‘gst_mpd_client2_get_period_with_id’ from ‘gst_mpd_client2_set_period_node’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3243:28: return_function: returning to ‘gst_mpd_client2_set_period_node’ from ‘gst_mpd_client2_get_period_with_id’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3245:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3257:3: branch_false: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3257:3: acquire_resource: ‘va_start’ called here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3258:3: throw: if ‘g_object_set_valist’ throws an exception...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3258:3: danger: missing call to ‘va_end’ to match ‘va_start’ at [(13)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/12)
# 3256|   
# 3257|     va_start (myargs, property_name);
# 3258|->   g_object_set_valist (G_OBJECT (period_node), property_name, myargs);
# 3259|     va_end (myargs);
# 3260|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def10]
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3299:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3266:1: enter_function: entry to ‘gst_mpd_client2_set_adaptation_set_node’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3274:3: branch_true: following ‘true’ branch (when ‘client’ is non-NULL)...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3275:3: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3275:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3278:28: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3278:28: call_function: calling ‘gst_mpd_client2_get_period_with_id’ from ‘gst_mpd_client2_set_adaptation_set_node’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3278:28: return_function: returning to ‘gst_mpd_client2_set_adaptation_set_node’ from ‘gst_mpd_client2_get_period_with_id’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3280:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3282:36: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3282:36: call_function: calling ‘gst_mpd_client2_get_adaptation_set_with_id’ from ‘gst_mpd_client2_set_adaptation_set_node’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3282:36: return_function: returning to ‘gst_mpd_client2_set_adaptation_set_node’ from ‘gst_mpd_client2_get_adaptation_set_with_id’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3284:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3298:3: branch_false: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3298:3: acquire_resource: ‘va_start’ called here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3299:3: throw: if ‘g_object_set_valist’ throws an exception...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3299:3: danger: missing call to ‘va_end’ to match ‘va_start’ at [(20)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/19)
# 3297|   
# 3298|     va_start (myargs, property_name);
# 3299|->   g_object_set_valist (G_OBJECT (adap_node), property_name, myargs);
# 3300|     va_end (myargs);
# 3301|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def11]
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3323:36: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3316:3: branch_true: following ‘true’ branch (when ‘client’ is non-NULL)...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3317:3: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3317:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3320:28: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3323:36: danger: dereference of NULL ‘gst_mpd_client2_get_period_with_id(*client_16(D)->mpd_root_node.Periods,  period_id)’
# 3321|         (client->mpd_root_node->Periods, period_id));
# 3322|     adap_set_node =
# 3323|->       GST_MPD_ADAPTATION_SET_NODE (gst_mpd_client2_get_adaptation_set_with_id
# 3324|         (period_node->AdaptationSets, adaptation_set_id));
# 3325|     g_return_val_if_fail (adap_set_node != NULL, NULL);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def12]
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3345:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3307:1: enter_function: entry to ‘gst_mpd_client2_set_representation_node’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3316:3: branch_true: following ‘true’ branch (when ‘client’ is non-NULL)...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3317:3: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3317:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3320:28: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3320:28: call_function: calling ‘gst_mpd_client2_get_period_with_id’ from ‘gst_mpd_client2_set_representation_node’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3320:28: return_function: returning to ‘gst_mpd_client2_set_representation_node’ from ‘gst_mpd_client2_get_period_with_id’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3323:36: call_function: calling ‘gst_mpd_client2_get_adaptation_set_with_id’ from ‘gst_mpd_client2_set_representation_node’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3323:36: return_function: returning to ‘gst_mpd_client2_set_representation_node’ from ‘gst_mpd_client2_get_adaptation_set_with_id’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3325:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3327:7: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3327:7: call_function: calling ‘gst_mpd_client2_get_representation_with_id’ from ‘gst_mpd_client2_set_representation_node’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3327:7: return_function: returning to ‘gst_mpd_client2_set_representation_node’ from ‘gst_mpd_client2_get_representation_with_id’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3329:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3344:3: branch_false: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3344:3: acquire_resource: ‘va_start’ called here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3345:3: throw: if ‘g_object_set_valist’ throws an exception...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3345:3: danger: missing call to ‘va_end’ to match ‘va_start’ at [(25)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/24)
# 3343|   
# 3344|     va_start (myargs, property_name);
# 3345|->   g_object_set_valist (G_OBJECT (rep_node), property_name, myargs);
# 3346|     va_end (myargs);
# 3347|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def13]
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3369:36: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3362:3: branch_true: following ‘true’ branch (when ‘client’ is non-NULL)...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3363:3: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3363:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3366:28: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3369:36: danger: dereference of NULL ‘gst_mpd_client2_get_period_with_id(*client_10(D)->mpd_root_node.Periods,  period_id)’
# 3367|         (client->mpd_root_node->Periods, period_id));
# 3368|     adaptation_set =
# 3369|->       GST_MPD_ADAPTATION_SET_NODE (gst_mpd_client2_get_adaptation_set_with_id
# 3370|         (period->AdaptationSets, adap_set_id));
# 3371|     g_return_val_if_fail (adaptation_set != NULL, FALSE);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def14]
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3376:8: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3353:1: enter_function: entry to ‘gst_mpd_client2_set_segment_list’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3362:3: branch_true: following ‘true’ branch (when ‘client’ is non-NULL)...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3363:3: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3363:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3366:28: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3366:28: call_function: calling ‘gst_mpd_client2_get_period_with_id’ from ‘gst_mpd_client2_set_segment_list’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3366:28: return_function: returning to ‘gst_mpd_client2_set_segment_list’ from ‘gst_mpd_client2_get_period_with_id’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3369:36: call_function: calling ‘gst_mpd_client2_get_adaptation_set_with_id’ from ‘gst_mpd_client2_set_segment_list’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3369:36: return_function: returning to ‘gst_mpd_client2_set_segment_list’ from ‘gst_mpd_client2_get_adaptation_set_with_id’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3371:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3374:7: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3376:8: danger: dereference of NULL ‘gst_mpd_client2_get_representation_with_id(*(GstMPDAdaptationSetNode *)<unknown>.Representations,  rep_id)’
# 3374|         gst_mpd_client2_get_representation_with_id
# 3375|         (adaptation_set->Representations, rep_id);
# 3376|->   if (!representation->SegmentList) {
# 3377|       representation->SegmentList = gst_mpd_segment_list_node_new ();
# 3378|     }

Error: GCC_ANALYZER_WARNING (CWE-404): [#def15]
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3381:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3353:1: enter_function: entry to ‘gst_mpd_client2_set_segment_list’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3362:3: branch_true: following ‘true’ branch (when ‘client’ is non-NULL)...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3363:3: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3363:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3366:28: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3366:28: call_function: calling ‘gst_mpd_client2_get_period_with_id’ from ‘gst_mpd_client2_set_segment_list’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3366:28: return_function: returning to ‘gst_mpd_client2_set_segment_list’ from ‘gst_mpd_client2_get_period_with_id’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3369:36: call_function: calling ‘gst_mpd_client2_get_adaptation_set_with_id’ from ‘gst_mpd_client2_set_segment_list’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3369:36: return_function: returning to ‘gst_mpd_client2_set_segment_list’ from ‘gst_mpd_client2_get_adaptation_set_with_id’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3371:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3374:7: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3374:7: call_function: calling ‘gst_mpd_client2_get_representation_with_id’ from ‘gst_mpd_client2_set_segment_list’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3374:7: return_function: returning to ‘gst_mpd_client2_set_segment_list’ from ‘gst_mpd_client2_get_representation_with_id’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3376:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3380:3: branch_false: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3380:3: acquire_resource: ‘va_start’ called here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3381:3: throw: if ‘g_object_set_valist’ throws an exception...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3381:3: danger: missing call to ‘va_end’ to match ‘va_start’ at [(25)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/24)
# 3379|   
# 3380|     va_start (myargs, property_name);
# 3381|->   g_object_set_valist (G_OBJECT (representation->SegmentList), property_name,
# 3382|         myargs);
# 3383|     va_end (myargs);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def16]
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3406:36: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3399:3: branch_true: following ‘true’ branch (when ‘client’ is non-NULL)...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3400:3: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3400:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3403:28: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3406:36: danger: dereference of NULL ‘gst_mpd_client2_get_period_with_id(*client_10(D)->mpd_root_node.Periods,  period_id)’
# 3404|         (client->mpd_root_node->Periods, period_id));
# 3405|     adaptation_set =
# 3406|->       GST_MPD_ADAPTATION_SET_NODE (gst_mpd_client2_get_adaptation_set_with_id
# 3407|         (period->AdaptationSets, adap_set_id));
# 3408|     g_return_val_if_fail (adaptation_set != NULL, FALSE);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def17]
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3413:8: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3390:1: enter_function: entry to ‘gst_mpd_client2_set_segment_template’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3399:3: branch_true: following ‘true’ branch (when ‘client’ is non-NULL)...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3400:3: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3400:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3403:28: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3403:28: call_function: calling ‘gst_mpd_client2_get_period_with_id’ from ‘gst_mpd_client2_set_segment_template’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3403:28: return_function: returning to ‘gst_mpd_client2_set_segment_template’ from ‘gst_mpd_client2_get_period_with_id’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3406:36: call_function: calling ‘gst_mpd_client2_get_adaptation_set_with_id’ from ‘gst_mpd_client2_set_segment_template’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3406:36: return_function: returning to ‘gst_mpd_client2_set_segment_template’ from ‘gst_mpd_client2_get_adaptation_set_with_id’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3408:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3411:7: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3413:8: danger: dereference of NULL ‘gst_mpd_client2_get_representation_with_id(*(GstMPDAdaptationSetNode *)<unknown>.Representations,  rep_id)’
# 3411|         gst_mpd_client2_get_representation_with_id
# 3412|         (adaptation_set->Representations, rep_id);
# 3413|->   if (!representation->SegmentTemplate) {
# 3414|       representation->SegmentTemplate = gst_mpd_segment_template_node_new ();
# 3415|     }

Error: GCC_ANALYZER_WARNING (CWE-404): [#def18]
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3418:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3390:1: enter_function: entry to ‘gst_mpd_client2_set_segment_template’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3399:3: branch_true: following ‘true’ branch (when ‘client’ is non-NULL)...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3400:3: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3400:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3403:28: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3403:28: call_function: calling ‘gst_mpd_client2_get_period_with_id’ from ‘gst_mpd_client2_set_segment_template’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3403:28: return_function: returning to ‘gst_mpd_client2_set_segment_template’ from ‘gst_mpd_client2_get_period_with_id’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3406:36: call_function: calling ‘gst_mpd_client2_get_adaptation_set_with_id’ from ‘gst_mpd_client2_set_segment_template’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3406:36: return_function: returning to ‘gst_mpd_client2_set_segment_template’ from ‘gst_mpd_client2_get_adaptation_set_with_id’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3408:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3411:7: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3411:7: call_function: calling ‘gst_mpd_client2_get_representation_with_id’ from ‘gst_mpd_client2_set_segment_template’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3411:7: return_function: returning to ‘gst_mpd_client2_set_segment_template’ from ‘gst_mpd_client2_get_representation_with_id’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3413:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3417:3: branch_false: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3417:3: acquire_resource: ‘va_start’ called here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3418:3: throw: if ‘g_object_set_valist’ throws an exception...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3418:3: danger: missing call to ‘va_end’ to match ‘va_start’ at [(25)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/24)
# 3416|   
# 3417|     va_start (myargs, property_name);
# 3418|->   g_object_set_valist (G_OBJECT (representation->SegmentTemplate),
# 3419|         property_name, myargs);
# 3420|     va_end (myargs);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def19]
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3445:36: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3438:3: branch_true: following ‘true’ branch (when ‘client’ is non-NULL)...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3439:3: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3439:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3442:28: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3445:36: danger: dereference of NULL ‘gst_mpd_client2_get_period_with_id(*client_18(D)->mpd_root_node.Periods,  period_id)’
# 3443|         (client->mpd_root_node->Periods, period_id));
# 3444|     adaptation_set =
# 3445|->       GST_MPD_ADAPTATION_SET_NODE (gst_mpd_client2_get_adaptation_set_with_id
# 3446|         (period->AdaptationSets, adap_set_id));
# 3447|     g_return_val_if_fail (adaptation_set != NULL, FALSE);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def20]
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3452:8: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3427:1: enter_function: entry to ‘gst_mpd_client2_add_segment_url’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3438:3: branch_true: following ‘true’ branch (when ‘client’ is non-NULL)...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3439:3: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3439:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3442:28: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3442:28: call_function: calling ‘gst_mpd_client2_get_period_with_id’ from ‘gst_mpd_client2_add_segment_url’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3442:28: return_function: returning to ‘gst_mpd_client2_add_segment_url’ from ‘gst_mpd_client2_get_period_with_id’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3445:36: call_function: calling ‘gst_mpd_client2_get_adaptation_set_with_id’ from ‘gst_mpd_client2_add_segment_url’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3445:36: return_function: returning to ‘gst_mpd_client2_add_segment_url’ from ‘gst_mpd_client2_get_adaptation_set_with_id’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3447:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3450:7: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3452:8: danger: dereference of NULL ‘gst_mpd_client2_get_representation_with_id(*(GstMPDAdaptationSetNode *)<unknown>.Representations,  rep_id)’
# 3450|         gst_mpd_client2_get_representation_with_id
# 3451|         (adaptation_set->Representations, rep_id);
# 3452|->   if (!representation->SegmentList) {
# 3453|       representation->SegmentList = gst_mpd_segment_list_node_new ();
# 3454|     }

Error: GCC_ANALYZER_WARNING (CWE-404): [#def21]
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3459:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3427:1: enter_function: entry to ‘gst_mpd_client2_add_segment_url’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3438:3: branch_true: following ‘true’ branch (when ‘client’ is non-NULL)...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3439:3: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3439:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3442:28: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3442:28: call_function: calling ‘gst_mpd_client2_get_period_with_id’ from ‘gst_mpd_client2_add_segment_url’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3442:28: return_function: returning to ‘gst_mpd_client2_add_segment_url’ from ‘gst_mpd_client2_get_period_with_id’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3445:36: call_function: calling ‘gst_mpd_client2_get_adaptation_set_with_id’ from ‘gst_mpd_client2_add_segment_url’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3445:36: return_function: returning to ‘gst_mpd_client2_add_segment_url’ from ‘gst_mpd_client2_get_adaptation_set_with_id’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3447:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3450:7: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3450:7: call_function: calling ‘gst_mpd_client2_get_representation_with_id’ from ‘gst_mpd_client2_add_segment_url’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3450:7: return_function: returning to ‘gst_mpd_client2_add_segment_url’ from ‘gst_mpd_client2_get_representation_with_id’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3458:3: acquire_resource: ‘va_start’ called here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3459:3: throw: if ‘g_object_set_valist’ throws an exception...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3459:3: danger: missing call to ‘va_end’ to match ‘va_start’ at [(23)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/22)
# 3457|   
# 3458|     va_start (myargs, property_name);
# 3459|->   g_object_set_valist (G_OBJECT (segment_url), property_name, myargs);
# 3460|     va_end (myargs);
# 3461|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def22]
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdnode.c:23:1: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3211:1: enter_function: entry to ‘gst_mpd_client2_add_baseurl_node’
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3217:3: branch_true: following ‘true’ branch (when ‘client’ is non-NULL)...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3218:3: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3218:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3220:3: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3220:3: acquire_resource: ‘va_start’ called here
gst-plugins-good-1.26.10/ext/adaptivedemux2/dash/gstmpdclient.c:3222:18: call_function: calling ‘gst_mpd_baseurl_node2_new’ from ‘gst_mpd_client2_add_baseurl_node’
#   21|   #include "gstmpdnode.h"
#   22|   
#   23|-> G_DEFINE_TYPE (GstMPDNode2, gst_mpd_node, GST_TYPE_OBJECT);
#   24|   
#   25|   /* GObject VMethods */

Error: GCC_ANALYZER_WARNING (CWE-476): [#def23]
gst-plugins-good-1.26.10/ext/adaptivedemux2/hls/m3u8.c:1569:38: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gst-plugins-good-1.26.10/ext/adaptivedemux2/hls/m3u8.c:1528:37: branch_true: following ‘true’ branch (when ‘i != 0’)...
gst-plugins-good-1.26.10/ext/adaptivedemux2/hls/m3u8.c:1529:11: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/hls/m3u8.c:1546:8: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/hls/m3u8.c:1550:8: branch_false: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/hls/m3u8.c:1566:12: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/hls/m3u8.c:1567:34: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/hls/m3u8.c:1566:13: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/adaptivedemux2/hls/m3u8.c:1568:11: branch_true: ...to here
gst-plugins-good-1.26.10/ext/adaptivedemux2/hls/m3u8.c:1569:38: danger: dereference of NULL ‘0’
# 1567|               cand->stream_time <= ts + (partial_targetduration / 2)) {
# 1568|             GST_DEBUG ("choosing full segment %d", seg_idx);
# 1569|->           seek_result->stream_time = seg->stream_time;
# 1570|             seek_result->segment = gst_m3u8_media_segment_ref (seg);
# 1571|             seek_result->found_partial_segment = FALSE;

Error: CPPCHECK_WARNING (CWE-476): [#def24]
gst-plugins-good-1.26.10/ext/adaptivedemux2/mss/gstmssmanifest.c:1253: warning[nullPointer]: Possible null pointer dereference: stream->current_fragment
# 1251|           if (g_list_previous (iter)) {
# 1252|             stream->current_fragment = g_list_previous (iter);
# 1253|->           fragment = stream->current_fragment->data;
# 1254|             g_assert (fragment);
# 1255|             stream->fragment_repetition_index = fragment->repetitions - 1;

Error: GCC_ANALYZER_WARNING (CWE-457): [#def25]
gst-plugins-good-1.26.10/ext/flac/gstflacenc.c:554:22: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘stop’
gst-plugins-good-1.26.10/ext/flac/gstflacenc.c:523:10: branch_false: following ‘false’ branch (when ‘list’ is NULL)...
gst-plugins-good-1.26.10/ext/flac/gstflacenc.c:548:7: branch_false: ...to here
gst-plugins-good-1.26.10/ext/flac/gstflacenc.c:548:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/ext/flac/gstflacenc.c:552:11: branch_false: ...to here
gst-plugins-good-1.26.10/ext/flac/gstflacenc.c:554:22: danger: use of uninitialized value ‘stop’ here
#  552|     track = FLAC__metadata_object_cuesheet_track_new ();
#  553|     track->offset =
#  554|->       (FLAC__uint64) gst_util_uint64_scale_round (stop, sample_rate,
#  555|         GST_SECOND);
#  556|     track->number = 255;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def26]
gst-plugins-good-1.26.10/ext/soup/gstsouploader.c:292:23: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gst-plugins-good-1.26.10/ext/soup/gstsouploader.c:285:1: enter_function: entry to ‘_soup_session_new_with_options’
gst-plugins-good-1.26.10/ext/soup/gstsouploader.c:290:3: acquire_resource: ‘va_start’ called here
gst-plugins-good-1.26.10/ext/soup/gstsouploader.c:292:23: call_function: calling ‘_soup_session_get_type’ from ‘_soup_session_new_with_options’
gst-plugins-good-1.26.10/ext/soup/gstsouploader.c:292:23: return_function: returning to ‘_soup_session_new_with_options’ from ‘_soup_session_get_type’
gst-plugins-good-1.26.10/ext/soup/gstsouploader.c:292:23: throw: if ‘g_object_new_valist’ throws an exception...
gst-plugins-good-1.26.10/ext/soup/gstsouploader.c:292:23: danger: missing call to ‘va_end’ to match ‘va_start’ at [(2)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/1)
#  290|     va_start (ap, optname1);
#  291|     session =
#  292|->       (SoupSession *) g_object_new_valist (_soup_session_get_type (), optname1,
#  293|         ap);
#  294|     va_end (ap);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def27]
gst-plugins-good-1.26.10/ext/soup/gstsouploader.c:519:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gst-plugins-good-1.26.10/ext/soup/gstsouploader.c:285:1: enter_function: entry to ‘_soup_session_new_with_options’
gst-plugins-good-1.26.10/ext/soup/gstsouploader.c:290:3: acquire_resource: ‘va_start’ called here
gst-plugins-good-1.26.10/ext/soup/gstsouploader.c:292:23: call_function: calling ‘_soup_session_get_type’ from ‘_soup_session_new_with_options’
#  517|     return soup_session_get_type ();
#  518|   #else
#  519|->   g_assert (gst_soup_vtable._soup_session_get_type != NULL);
#  520|     return gst_soup_vtable._soup_session_get_type ();
#  521|   #endif

Error: GCC_ANALYZER_WARNING (CWE-404): [#def28]
gst-plugins-good-1.26.10/ext/soup/gstsouploader.c:520:10: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gst-plugins-good-1.26.10/ext/soup/gstsouploader.c:285:1: enter_function: entry to ‘_soup_session_new_with_options’
gst-plugins-good-1.26.10/ext/soup/gstsouploader.c:290:3: acquire_resource: ‘va_start’ called here
gst-plugins-good-1.26.10/ext/soup/gstsouploader.c:292:23: call_function: calling ‘_soup_session_get_type’ from ‘_soup_session_new_with_options’
#  518|   #else
#  519|     g_assert (gst_soup_vtable._soup_session_get_type != NULL);
#  520|->   return gst_soup_vtable._soup_session_get_type ();
#  521|   #endif
#  522|   }

Error: GCC_ANALYZER_WARNING (CWE-404): [#def29]
gst-plugins-good-1.26.10/ext/speex/gstspeexenc.c:680:5: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gst-plugins-good-1.26.10/ext/speex/gstspeexenc.c:668:3: branch_true: following ‘true’ branch (when ‘caps’ is non-NULL)...
gst-plugins-good-1.26.10/ext/speex/gstspeexenc.c:669:3: branch_true: ...to here
gst-plugins-good-1.26.10/ext/speex/gstspeexenc.c:669:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/speex/gstspeexenc.c:670:3: branch_true: ...to here
gst-plugins-good-1.26.10/ext/speex/gstspeexenc.c:670:3: branch_true: following ‘true’ branch (when ‘field’ is non-NULL)...
gst-plugins-good-1.26.10/ext/speex/gstspeexenc.c:672:10: branch_true: ...to here
gst-plugins-good-1.26.10/ext/speex/gstspeexenc.c:677:3: acquire_resource: ‘va_start’ called here
gst-plugins-good-1.26.10/ext/speex/gstspeexenc.c:679:10: branch_true: following ‘true’ branch (when ‘buf’ is non-NULL)...
gst-plugins-good-1.26.10/ext/speex/gstspeexenc.c:680:5: branch_true: ...to here
gst-plugins-good-1.26.10/ext/speex/gstspeexenc.c:680:5: throw: if ‘gst_mini_object_is_writable’ throws an exception...
gst-plugins-good-1.26.10/ext/speex/gstspeexenc.c:680:5: danger: missing call to ‘va_end’ to match ‘va_start’ at [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6)
#  678|     /* put buffers in a fixed list */
#  679|     while (buf) {
#  680|->     g_assert (gst_buffer_is_writable (buf));
#  681|   
#  682|       /* mark buffer */

Error: GCC_ANALYZER_WARNING (CWE-404): [#def30]
gst-plugins-good-1.26.10/ext/speex/gstspeexenc.c:685:5: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gst-plugins-good-1.26.10/ext/speex/gstspeexenc.c:668:3: branch_true: following ‘true’ branch (when ‘caps’ is non-NULL)...
gst-plugins-good-1.26.10/ext/speex/gstspeexenc.c:669:3: branch_true: ...to here
gst-plugins-good-1.26.10/ext/speex/gstspeexenc.c:669:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/speex/gstspeexenc.c:670:3: branch_true: ...to here
gst-plugins-good-1.26.10/ext/speex/gstspeexenc.c:670:3: branch_true: following ‘true’ branch (when ‘field’ is non-NULL)...
gst-plugins-good-1.26.10/ext/speex/gstspeexenc.c:672:10: branch_true: ...to here
gst-plugins-good-1.26.10/ext/speex/gstspeexenc.c:677:3: acquire_resource: ‘va_start’ called here
gst-plugins-good-1.26.10/ext/speex/gstspeexenc.c:679:10: branch_true: following ‘true’ branch (when ‘buf’ is non-NULL)...
gst-plugins-good-1.26.10/ext/speex/gstspeexenc.c:680:5: branch_true: ...to here
gst-plugins-good-1.26.10/ext/speex/gstspeexenc.c:680:5: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/ext/speex/gstspeexenc.c:683:5: branch_true: ...to here
gst-plugins-good-1.26.10/ext/speex/gstspeexenc.c:685:5: throw: if ‘g_value_init’ throws an exception...
gst-plugins-good-1.26.10/ext/speex/gstspeexenc.c:685:5: danger: missing call to ‘va_end’ to match ‘va_start’ at [(7)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/6)
#  683|       GST_BUFFER_FLAG_SET (buf, GST_BUFFER_FLAG_HEADER);
#  684|   
#  685|->     g_value_init (&value, GST_TYPE_BUFFER);
#  686|       buf = gst_buffer_copy (buf);
#  687|       GST_BUFFER_FLAG_SET (buf, GST_BUFFER_FLAG_HEADER);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def31]
gst-plugins-good-1.26.10/gst/audioparsers/gstflacparse.c:1173:7: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘start’
gst-plugins-good-1.26.10/gst/audioparsers/gstflacparse.c:1083:1: enter_function: entry to ‘gst_flac_parse_handle_cuesheet’
gst-plugins-good-1.26.10/gst/audioparsers/gstflacparse.c:1104:8: call_function: inlined call to ‘_gst_byte_reader_skip_inline’ from ‘gst_flac_parse_handle_cuesheet’
gst-plugins-good-1.26.10/gst/audioparsers/gstflacparse.c:1109:8: call_function: inlined call to ‘_gst_byte_reader_skip_inline’ from ‘gst_flac_parse_handle_cuesheet’
gst-plugins-good-1.26.10/gst/audioparsers/gstflacparse.c:1112:8: call_function: calling ‘_gst_byte_reader_get_uint8_inline’ from ‘gst_flac_parse_handle_cuesheet’
gst-plugins-good-1.26.10/gst/audioparsers/gstflacparse.c:1112:8: return_function: returning to ‘gst_flac_parse_handle_cuesheet’ from ‘_gst_byte_reader_get_uint8_inline’
gst-plugins-good-1.26.10/gst/audioparsers/gstflacparse.c:1112:8: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/audioparsers/gstflacparse.c:1112:8: branch_true: ...to here
gst-plugins-good-1.26.10/gst/audioparsers/gstflacparse.c:1117:15: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/audioparsers/gstflacparse.c:1118:10: branch_true: ...to here
gst-plugins-good-1.26.10/gst/audioparsers/gstflacparse.c:1118:10: call_function: calling ‘_gst_byte_reader_get_uint64_be_inline’ from ‘gst_flac_parse_handle_cuesheet’
gst-plugins-good-1.26.10/gst/audioparsers/gstflacparse.c:1118:10: return_function: returning to ‘gst_flac_parse_handle_cuesheet’ from ‘_gst_byte_reader_get_uint64_be_inline’
gst-plugins-good-1.26.10/gst/audioparsers/gstflacparse.c:1118:10: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/audioparsers/gstflacparse.c:1120:10: branch_true: ...to here
gst-plugins-good-1.26.10/gst/audioparsers/gstflacparse.c:1120:10: call_function: calling ‘_gst_byte_reader_get_uint8_inline’ from ‘gst_flac_parse_handle_cuesheet’
gst-plugins-good-1.26.10/gst/audioparsers/gstflacparse.c:1120:10: return_function: returning to ‘gst_flac_parse_handle_cuesheet’ from ‘_gst_byte_reader_get_uint8_inline’
gst-plugins-good-1.26.10/gst/audioparsers/gstflacparse.c:1120:10: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/audioparsers/gstflacparse.c:1123:9: call_function: inlined call to ‘_gst_byte_reader_get_remaining_inline’ from ‘gst_flac_parse_handle_cuesheet’
gst-plugins-good-1.26.10/gst/audioparsers/gstflacparse.c:1123:8: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/audioparsers/gstflacparse.c:1125:19: branch_false: ...to here
gst-plugins-good-1.26.10/gst/audioparsers/gstflacparse.c:1132:10: call_function: inlined call to ‘_gst_byte_reader_skip_inline’ from ‘gst_flac_parse_handle_cuesheet’
gst-plugins-good-1.26.10/gst/audioparsers/gstflacparse.c:1134:10: call_function: calling ‘_gst_byte_reader_get_uint8_inline’ from ‘gst_flac_parse_handle_cuesheet’
gst-plugins-good-1.26.10/gst/audioparsers/gstflacparse.c:1134:10: return_function: returning to ‘gst_flac_parse_handle_cuesheet’ from ‘_gst_byte_reader_get_uint8_inline’
gst-plugins-good-1.26.10/gst/audioparsers/gstflacparse.c:1134:10: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/audioparsers/gstflacparse.c:1138:9: branch_true: ...to here
gst-plugins-good-1.26.10/gst/audioparsers/gstflacparse.c:1138:8: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/audioparsers/gstflacparse.c:1172:11: branch_false: ...to here
gst-plugins-good-1.26.10/gst/audioparsers/gstflacparse.c:1173:7: danger: use of uninitialized value ‘start’ here
# 1171|             gst_util_uint64_scale_round (offset, GST_SECOND,
# 1172|             flacparse->samplerate);
# 1173|->       gst_toc_entry_set_start_stop_times (cur_entry, start, stop);
# 1174|       }
# 1175|     }

Error: GCC_ANALYZER_WARNING (CWE-688): [#def32]
gst-plugins-good-1.26.10/gst/autodetect/gstautodetect.c:239:12: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
gst-plugins-good-1.26.10/gst/autodetect/gstautodetect.c:231:1: enter_function: entry to ‘create_element_with_pretty_name’
gst-plugins-good-1.26.10/gst/autodetect/gstautodetect.c:238:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/autodetect/gstautodetect.c:239:12: branch_true: ...to here
gst-plugins-good-1.26.10/gst/autodetect/gstautodetect.c:239:12: danger: argument 1 (‘<unknown>’) NULL where non-null expected
#  237|     marker = g_strdup (GST_OBJECT_NAME (factory));
#  238|     if (g_str_has_suffix (marker, self->type_klass_lc))
#  239|->     marker[strlen (marker) - 4] = '\0';
#  240|     if (g_str_has_prefix (marker, "gst"))
#  241|       memmove (marker, marker + 3, strlen (marker + 3) + 1);

Error: GCC_ANALYZER_WARNING (CWE-688): [#def33]
gst-plugins-good-1.26.10/gst/autodetect/gstautodetect.c:241:5: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
gst-plugins-good-1.26.10/gst/autodetect/gstautodetect.c:231:1: enter_function: entry to ‘create_element_with_pretty_name’
gst-plugins-good-1.26.10/gst/autodetect/gstautodetect.c:238:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/autodetect/gstautodetect.c:240:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/autodetect/gstautodetect.c:240:7: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/autodetect/gstautodetect.c:241:5: danger: argument 1 (‘<unknown>’) NULL where non-null expected
#  239|       marker[strlen (marker) - 4] = '\0';
#  240|     if (g_str_has_prefix (marker, "gst"))
#  241|->     memmove (marker, marker + 3, strlen (marker + 3) + 1);
#  242|     name = g_strdup_printf ("%s-actual-%s-%s", GST_OBJECT_NAME (self),
#  243|         self->type_klass_lc, marker);

Error: GCC_ANALYZER_WARNING: [#def34]
gst-plugins-good-1.26.10/gst/dtmf/gstdtmfsrc.c:514:10: warning[-Wanalyzer-imprecise-fp-arithmetic]: use of floating-point arithmetic here might yield unexpected results
#  512|     buf_size = ((duration / 1000) * sample_rate * SAMPLE_SIZE * CHANNELS) / 8;
#  513|   
#  514|->   return gst_buffer_new_wrapped (g_malloc0 (buf_size), buf_size);
#  515|   }
#  516|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def35]
gst-plugins-good-1.26.10/gst/dtmf/gstrtpdtmfdepay.c:391:7: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘dtmf_payload.event’
gst-plugins-good-1.26.10/gst/dtmf/gstrtpdtmfdepay.c:360:1: enter_function: entry to ‘gst_rtp_dtmf_depay_process’
gst-plugins-good-1.26.10/gst/dtmf/gstrtpdtmfdepay.c:382:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/dtmf/gstrtpdtmfdepay.c:385:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/dtmf/gstrtpdtmfdepay.c:386:3: call_function: calling ‘_gst_bit_reader_get_bits_uint8_inline’ from ‘gst_rtp_dtmf_depay_process’
gst-plugins-good-1.26.10/gst/dtmf/gstrtpdtmfdepay.c:386:3: return_function: returning to ‘gst_rtp_dtmf_depay_process’ from ‘_gst_bit_reader_get_bits_uint8_inline’
gst-plugins-good-1.26.10/gst/dtmf/gstrtpdtmfdepay.c:387:3: call_function: calling ‘_gst_bit_reader_skip_inline’ from ‘gst_rtp_dtmf_depay_process’
gst-plugins-good-1.26.10/gst/dtmf/gstrtpdtmfdepay.c:387:3: return_function: returning to ‘gst_rtp_dtmf_depay_process’ from ‘_gst_bit_reader_skip_inline’
gst-plugins-good-1.26.10/gst/dtmf/gstrtpdtmfdepay.c:388:3: call_function: calling ‘_gst_bit_reader_get_bits_uint8_inline’ from ‘gst_rtp_dtmf_depay_process’
gst-plugins-good-1.26.10/gst/dtmf/gstrtpdtmfdepay.c:388:3: return_function: returning to ‘gst_rtp_dtmf_depay_process’ from ‘_gst_bit_reader_get_bits_uint8_inline’
gst-plugins-good-1.26.10/gst/dtmf/gstrtpdtmfdepay.c:389:3: call_function: calling ‘_gst_bit_reader_get_bits_uint16_inline’ from ‘gst_rtp_dtmf_depay_process’
gst-plugins-good-1.26.10/gst/dtmf/gstrtpdtmfdepay.c:389:3: return_function: returning to ‘gst_rtp_dtmf_depay_process’ from ‘_gst_bit_reader_get_bits_uint16_inline’
gst-plugins-good-1.26.10/gst/dtmf/gstrtpdtmfdepay.c:391:7: danger: use of uninitialized value ‘dtmf_payload.event’ here
#  389|     gst_bit_reader_get_bits_uint16 (&bitreader, &dtmf_payload.duration, 16);
#  390|   
#  391|->   if (dtmf_payload.event > MAX_EVENT)
#  392|       goto bad_packet;
#  393|   

Error: GCC_ANALYZER_WARNING (CWE-688): [#def36]
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1026:38: warning[-Wanalyzer-null-argument]: use of NULL ‘t’ where non-null expected
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:923:1: enter_function: entry to ‘gst_flv_mux_create_metadata’
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:955:3: call_function: calling ‘_gst_buffer_new_and_alloc’ from ‘gst_flv_mux_create_metadata’
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:955:3: return_function: returning to ‘gst_flv_mux_create_metadata’ from ‘_gst_buffer_new_and_alloc’
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:971:3: call_function: calling ‘_gst_buffer_new_and_alloc’ from ‘gst_flv_mux_create_metadata’
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:971:3: return_function: returning to ‘gst_flv_mux_create_metadata’ from ‘_gst_buffer_new_and_alloc’
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:980:3: call_function: calling ‘_gst_buffer_new_and_alloc’ from ‘gst_flv_mux_create_metadata’
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:980:3: return_function: returning to ‘gst_flv_mux_create_metadata’ from ‘_gst_buffer_new_and_alloc’
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1005:15: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1006:29: branch_true: ...to here
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1026:38: danger: argument 1 (‘t’) NULL where non-null expected
# 1024|           continue;
# 1025|   
# 1026|->       _gst_buffer_new_and_alloc (2 + strlen (t) + 1 + 2 + strlen (s),
# 1027|             &tmp, &data);
# 1028|         data[0] = 0;              /* tag name length */

Error: GCC_ANALYZER_WARNING (CWE-688): [#def37]
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1381:7: warning[-Wanalyzer-null-argument]: use of NULL ‘bdata’ where non-null expected
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1248:1: enter_function: entry to ‘gst_flv_mux_buffer_to_tag_internal’
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1324:6: branch_false: following ‘false’ branch (when ‘buffer’ is NULL)...
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1331:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1346:3: call_function: calling ‘_gst_buffer_new_and_alloc’ from ‘gst_flv_mux_buffer_to_tag_internal’
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1346:3: return_function: returning to ‘gst_flv_mux_buffer_to_tag_internal’ from ‘_gst_buffer_new_and_alloc’
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1360:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1361:8: branch_true: ...to here
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1361:8: branch_false: following ‘false’ branch (when ‘buffer’ is NULL)...
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1364:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1368:8: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1369:10: branch_true: ...to here
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1381:7: danger: argument 2 (‘bdata’) NULL where non-null expected
# 1379|           GST_WRITE_UINT24_BE (data + 13, cts);
# 1380|         }
# 1381|->       memcpy (data + 11 + 1 + 4, bdata, bsize);
# 1382|       } else {
# 1383|         memcpy (data + 11 + 1, bdata, bsize);

Error: GCC_ANALYZER_WARNING (CWE-688): [#def38]
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1383:7: warning[-Wanalyzer-null-argument]: use of NULL ‘bdata’ where non-null expected
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1248:1: enter_function: entry to ‘gst_flv_mux_buffer_to_tag_internal’
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1324:6: branch_false: following ‘false’ branch (when ‘buffer’ is NULL)...
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1331:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1346:3: call_function: calling ‘_gst_buffer_new_and_alloc’ from ‘gst_flv_mux_buffer_to_tag_internal’
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1346:3: return_function: returning to ‘gst_flv_mux_buffer_to_tag_internal’ from ‘_gst_buffer_new_and_alloc’
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1360:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1361:8: branch_true: ...to here
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1361:8: branch_false: following ‘false’ branch (when ‘buffer’ is NULL)...
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1364:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1368:8: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1383:15: branch_false: ...to here
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1383:7: danger: argument 2 (‘bdata’) NULL where non-null expected
# 1381|         memcpy (data + 11 + 1 + 4, bdata, bsize);
# 1382|       } else {
# 1383|->       memcpy (data + 11 + 1, bdata, bsize);
# 1384|       }
# 1385|     } else {

Error: GCC_ANALYZER_WARNING (CWE-688): [#def39]
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1398:7: warning[-Wanalyzer-null-argument]: use of NULL ‘bdata’ where non-null expected
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1248:1: enter_function: entry to ‘gst_flv_mux_buffer_to_tag_internal’
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1324:6: branch_false: following ‘false’ branch (when ‘buffer’ is NULL)...
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1331:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1346:3: call_function: calling ‘_gst_buffer_new_and_alloc’ from ‘gst_flv_mux_buffer_to_tag_internal’
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1346:3: return_function: returning to ‘gst_flv_mux_buffer_to_tag_internal’ from ‘_gst_buffer_new_and_alloc’
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1360:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1386:5: branch_false: ...to here
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1395:8: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1396:18: branch_true: ...to here
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1398:7: danger: argument 2 (‘bdata’) NULL where non-null expected
# 1396|         data[12] = is_codec_data ? 0 : 1;
# 1397|   
# 1398|->       memcpy (data + 11 + 1 + 1, bdata, bsize);
# 1399|       } else {
# 1400|         memcpy (data + 11 + 1, bdata, bsize);

Error: GCC_ANALYZER_WARNING (CWE-688): [#def40]
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1400:7: warning[-Wanalyzer-null-argument]: use of NULL ‘bdata’ where non-null expected
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1248:1: enter_function: entry to ‘gst_flv_mux_buffer_to_tag_internal’
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1324:6: branch_false: following ‘false’ branch (when ‘buffer’ is NULL)...
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1331:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1346:3: call_function: calling ‘_gst_buffer_new_and_alloc’ from ‘gst_flv_mux_buffer_to_tag_internal’
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1346:3: return_function: returning to ‘gst_flv_mux_buffer_to_tag_internal’ from ‘_gst_buffer_new_and_alloc’
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1360:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1386:5: branch_false: ...to here
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1395:8: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1400:15: branch_false: ...to here
gst-plugins-good-1.26.10/gst/flv/gstflvmux.c:1400:7: danger: argument 2 (‘bdata’) NULL where non-null expected
# 1398|         memcpy (data + 11 + 1 + 1, bdata, bsize);
# 1399|       } else {
# 1400|->       memcpy (data + 11 + 1, bdata, bsize);
# 1401|       }
# 1402|     }

Error: CPPCHECK_WARNING (CWE-909): [#def41]
gst-plugins-good-1.26.10/gst/flv/gstmemindex.c:378: error[uninitStructMember]: Uninitialized struct member: data.lower
#  376|     if (entry == NULL && !data.exact) {
#  377|       if (method == GST_INDEX_LOOKUP_BEFORE)
#  378|->       entry = data.lower;
#  379|       else if (method == GST_INDEX_LOOKUP_AFTER) {
#  380|         entry = data.higher;

Error: CPPCHECK_WARNING (CWE-909): [#def42]
gst-plugins-good-1.26.10/gst/flv/gstmemindex.c:380: error[uninitStructMember]: Uninitialized struct member: data.higher
#  378|         entry = data.lower;
#  379|       else if (method == GST_INDEX_LOOKUP_AFTER) {
#  380|->       entry = data.higher;
#  381|       }
#  382|     }

Error: GCC_ANALYZER_WARNING (CWE-688): [#def43]
gst-plugins-good-1.26.10/gst/goom/config_param.c:126:3: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
gst-plugins-good-1.26.10/gst/goom/config_param.c:122:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/goom/config_param.c:123:46: branch_true: ...to here
gst-plugins-good-1.26.10/gst/goom/config_param.c:126:11: release_memory: using NULL here
gst-plugins-good-1.26.10/gst/goom/config_param.c:126:3: danger: argument 1 (‘*p.param.sval.value’) NULL where non-null expected
#  124|     else
#  125|       SVAL (*p) = (char *) malloc (len + 1);
#  126|->   memcpy (SVAL (*p), str, len + 1);
#  127|   }
#  128|   

Error: GCC_ANALYZER_WARNING (CWE-688): [#def44]
gst-plugins-good-1.26.10/gst/goom/config_param.c:126:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘*p.param.sval.value’ where non-null expected
gst-plugins-good-1.26.10/gst/goom/config_param.c:122:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/goom/config_param.c:125:34: branch_false: ...to here
gst-plugins-good-1.26.10/gst/goom/config_param.c:125:26: acquire_memory: this call could return NULL
gst-plugins-good-1.26.10/gst/goom/config_param.c:126:3: danger: argument 1 (‘*p.param.sval.value’) from [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2) could be NULL where non-null expected
#  124|     else
#  125|       SVAL (*p) = (char *) malloc (len + 1);
#  126|->   memcpy (SVAL (*p), str, len + 1);
#  127|   }
#  128|   

Error: GCC_ANALYZER_WARNING (CWE-688): [#def45]
gst-plugins-good-1.26.10/gst/goom/config_param.c:141:3: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
gst-plugins-good-1.26.10/gst/goom/config_param.c:137:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/goom/config_param.c:138:46: branch_true: ...to here
gst-plugins-good-1.26.10/gst/goom/config_param.c:141:11: release_memory: using NULL here
gst-plugins-good-1.26.10/gst/goom/config_param.c:141:3: danger: argument 1 (‘*p.param.slist.value’) NULL where non-null expected
#  139|     else
#  140|       LVAL (*p) = (char *) malloc (len + 1);
#  141|->   memcpy (LVAL (*p), str, len + 1);
#  142|   }

Error: GCC_ANALYZER_WARNING (CWE-688): [#def46]
gst-plugins-good-1.26.10/gst/goom/config_param.c:141:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘*p.param.sval.value’ where non-null expected
gst-plugins-good-1.26.10/gst/goom/config_param.c:137:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/goom/config_param.c:140:34: branch_false: ...to here
gst-plugins-good-1.26.10/gst/goom/config_param.c:140:26: acquire_memory: this call could return NULL
gst-plugins-good-1.26.10/gst/goom/config_param.c:141:3: danger: argument 1 (‘*p.param.slist.value’) from [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2) could be NULL where non-null expected
#  139|     else
#  140|       LVAL (*p) = (char *) malloc (len + 1);
#  141|->   memcpy (LVAL (*p), str, len + 1);
#  142|   }

Error: CPPCHECK_WARNING (CWE-476): [#def47]
gst-plugins-good-1.26.10/gst/goom/convolve_fx.c:93: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#   91|     for (i = 0; i < CONV_MOTIF_W; ++i)
#   92|       for (j = 0; j < CONV_MOTIF_W; ++j)
#   93|->       data->conv_motif[i][j] =
#   94|             motif[CONV_MOTIF_W - i - 1][CONV_MOTIF_W - j - 1];
#   95|   }

Error: CPPCHECK_WARNING (CWE-476): [#def48]
gst-plugins-good-1.26.10/gst/goom/convolve_fx.c:106: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  104|   
#  105|     secure_f_param (&data->light, "Screen Brightness");
#  106|->   data->light.param.fval.max = 300.0f;
#  107|     data->light.param.fval.step = 1.0f;
#  108|     data->light.param.fval.value = 100.0f;

Error: CPPCHECK_WARNING (CWE-476): [#def49]
gst-plugins-good-1.26.10/gst/goom/convolve_fx.c:107: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  105|     secure_f_param (&data->light, "Screen Brightness");
#  106|     data->light.param.fval.max = 300.0f;
#  107|->   data->light.param.fval.step = 1.0f;
#  108|     data->light.param.fval.value = 100.0f;
#  109|   

Error: CPPCHECK_WARNING (CWE-476): [#def50]
gst-plugins-good-1.26.10/gst/goom/convolve_fx.c:108: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  106|     data->light.param.fval.max = 300.0f;
#  107|     data->light.param.fval.step = 1.0f;
#  108|->   data->light.param.fval.value = 100.0f;
#  109|   
#  110|     secure_f_param (&data->factor_adj_p, "Flash Intensity");

Error: CPPCHECK_WARNING (CWE-476): [#def51]
gst-plugins-good-1.26.10/gst/goom/convolve_fx.c:111: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  109|   
#  110|     secure_f_param (&data->factor_adj_p, "Flash Intensity");
#  111|->   data->factor_adj_p.param.fval.max = 200.0f;
#  112|     data->factor_adj_p.param.fval.step = 1.0f;
#  113|     data->factor_adj_p.param.fval.value = 70.0f;

Error: CPPCHECK_WARNING (CWE-476): [#def52]
gst-plugins-good-1.26.10/gst/goom/convolve_fx.c:112: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  110|     secure_f_param (&data->factor_adj_p, "Flash Intensity");
#  111|     data->factor_adj_p.param.fval.max = 200.0f;
#  112|->   data->factor_adj_p.param.fval.step = 1.0f;
#  113|     data->factor_adj_p.param.fval.value = 70.0f;
#  114|   

Error: CPPCHECK_WARNING (CWE-476): [#def53]
gst-plugins-good-1.26.10/gst/goom/convolve_fx.c:113: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  111|     data->factor_adj_p.param.fval.max = 200.0f;
#  112|     data->factor_adj_p.param.fval.step = 1.0f;
#  113|->   data->factor_adj_p.param.fval.value = 70.0f;
#  114|   
#  115|     secure_f_feedback (&data->factor_p, "Factor");

Error: CPPCHECK_WARNING (CWE-476): [#def54]
gst-plugins-good-1.26.10/gst/goom/convolve_fx.c:118: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  116|   
#  117|     plugin_parameters (&data->params, "Bright Flash", 5);
#  118|->   data->params.params[0] = &data->light;
#  119|     data->params.params[1] = &data->factor_adj_p;
#  120|     data->params.params[2] = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def55]
gst-plugins-good-1.26.10/gst/goom/convolve_fx.c:119: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  117|     plugin_parameters (&data->params, "Bright Flash", 5);
#  118|     data->params.params[0] = &data->light;
#  119|->   data->params.params[1] = &data->factor_adj_p;
#  120|     data->params.params[2] = 0;
#  121|     data->params.params[3] = &data->factor_p;

Error: CPPCHECK_WARNING (CWE-476): [#def56]
gst-plugins-good-1.26.10/gst/goom/convolve_fx.c:120: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  118|     data->params.params[0] = &data->light;
#  119|     data->params.params[1] = &data->factor_adj_p;
#  120|->   data->params.params[2] = 0;
#  121|     data->params.params[3] = &data->factor_p;
#  122|     data->params.params[4] = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def57]
gst-plugins-good-1.26.10/gst/goom/convolve_fx.c:121: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  119|     data->params.params[1] = &data->factor_adj_p;
#  120|     data->params.params[2] = 0;
#  121|->   data->params.params[3] = &data->factor_p;
#  122|     data->params.params[4] = 0;
#  123|   

Error: CPPCHECK_WARNING (CWE-476): [#def58]
gst-plugins-good-1.26.10/gst/goom/convolve_fx.c:122: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  120|     data->params.params[2] = 0;
#  121|     data->params.params[3] = &data->factor_p;
#  122|->   data->params.params[4] = 0;
#  123|   
#  124|     data->h_height = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def59]
gst-plugins-good-1.26.10/gst/goom/convolve_fx.c:124: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  122|     data->params.params[4] = 0;
#  123|   
#  124|->   data->h_height = 0;
#  125|   
#  126|     /* init rotozoom tables */

Error: CPPCHECK_WARNING (CWE-476): [#def60]
gst-plugins-good-1.26.10/gst/goom/convolve_fx.c:128: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  126|     /* init rotozoom tables */
#  127|     compute_tables (_this, info);
#  128|->   data->theta = 0;
#  129|     data->ftheta = 0.0;
#  130|     data->visibility = 1.0;

Error: CPPCHECK_WARNING (CWE-476): [#def61]
gst-plugins-good-1.26.10/gst/goom/convolve_fx.c:129: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  127|     compute_tables (_this, info);
#  128|     data->theta = 0;
#  129|->   data->ftheta = 0.0;
#  130|     data->visibility = 1.0;
#  131|     set_motif (data, CONV_MOTIF2);

Error: CPPCHECK_WARNING (CWE-476): [#def62]
gst-plugins-good-1.26.10/gst/goom/convolve_fx.c:130: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  128|     data->theta = 0;
#  129|     data->ftheta = 0.0;
#  130|->   data->visibility = 1.0;
#  131|     set_motif (data, CONV_MOTIF2);
#  132|     data->inverse_motif = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def63]
gst-plugins-good-1.26.10/gst/goom/convolve_fx.c:132: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  130|     data->visibility = 1.0;
#  131|     set_motif (data, CONV_MOTIF2);
#  132|->   data->inverse_motif = 0;
#  133|   
#  134|     _this->params = &data->params;

Error: CPPCHECK_WARNING (CWE-476): [#def64]
gst-plugins-good-1.26.10/gst/goom/filters.c:765: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  763|         (ZoomFilterFXWrapperData *) malloc (sizeof (ZoomFilterFXWrapperData));
#  764|   
#  765|->   data->coeffs = 0;
#  766|     data->freecoeffs = 0;
#  767|     data->brutS = 0;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def65]
gst-plugins-good-1.26.10/gst/goom/filters.c:765:3: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘data’
gst-plugins-good-1.26.10/gst/goom/filters.c:763:35: acquire_memory: this call could return NULL
gst-plugins-good-1.26.10/gst/goom/filters.c:765:3: danger: ‘data’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  763|         (ZoomFilterFXWrapperData *) malloc (sizeof (ZoomFilterFXWrapperData));
#  764|   
#  765|->   data->coeffs = 0;
#  766|     data->freecoeffs = 0;
#  767|     data->brutS = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def66]
gst-plugins-good-1.26.10/gst/goom/filters.c:766: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  764|   
#  765|     data->coeffs = 0;
#  766|->   data->freecoeffs = 0;
#  767|     data->brutS = 0;
#  768|     data->freebrutS = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def67]
gst-plugins-good-1.26.10/gst/goom/filters.c:767: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  765|     data->coeffs = 0;
#  766|     data->freecoeffs = 0;
#  767|->   data->brutS = 0;
#  768|     data->freebrutS = 0;
#  769|     data->brutD = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def68]
gst-plugins-good-1.26.10/gst/goom/filters.c:768: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  766|     data->freecoeffs = 0;
#  767|     data->brutS = 0;
#  768|->   data->freebrutS = 0;
#  769|     data->brutD = 0;
#  770|     data->freebrutD = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def69]
gst-plugins-good-1.26.10/gst/goom/filters.c:769: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  767|     data->brutS = 0;
#  768|     data->freebrutS = 0;
#  769|->   data->brutD = 0;
#  770|     data->freebrutD = 0;
#  771|     data->brutT = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def70]
gst-plugins-good-1.26.10/gst/goom/filters.c:770: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  768|     data->freebrutS = 0;
#  769|     data->brutD = 0;
#  770|->   data->freebrutD = 0;
#  771|     data->brutT = 0;
#  772|     data->freebrutT = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def71]
gst-plugins-good-1.26.10/gst/goom/filters.c:771: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  769|     data->brutD = 0;
#  770|     data->freebrutD = 0;
#  771|->   data->brutT = 0;
#  772|     data->freebrutT = 0;
#  773|     data->prevX = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def72]
gst-plugins-good-1.26.10/gst/goom/filters.c:772: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  770|     data->freebrutD = 0;
#  771|     data->brutT = 0;
#  772|->   data->freebrutT = 0;
#  773|     data->prevX = 0;
#  774|     data->prevY = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def73]
gst-plugins-good-1.26.10/gst/goom/filters.c:773: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  771|     data->brutT = 0;
#  772|     data->freebrutT = 0;
#  773|->   data->prevX = 0;
#  774|     data->prevY = 0;
#  775|   

Error: CPPCHECK_WARNING (CWE-476): [#def74]
gst-plugins-good-1.26.10/gst/goom/filters.c:774: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  772|     data->freebrutT = 0;
#  773|     data->prevX = 0;
#  774|->   data->prevY = 0;
#  775|   
#  776|     data->mustInitBuffers = 1;

Error: CPPCHECK_WARNING (CWE-476): [#def75]
gst-plugins-good-1.26.10/gst/goom/filters.c:776: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  774|     data->prevY = 0;
#  775|   
#  776|->   data->mustInitBuffers = 1;
#  777|     data->interlace_start = -2;
#  778|   

Error: CPPCHECK_WARNING (CWE-476): [#def76]
gst-plugins-good-1.26.10/gst/goom/filters.c:777: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  775|   
#  776|     data->mustInitBuffers = 1;
#  777|->   data->interlace_start = -2;
#  778|   
#  779|     data->general_speed = 0.0f;

Error: CPPCHECK_WARNING (CWE-476): [#def77]
gst-plugins-good-1.26.10/gst/goom/filters.c:779: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  777|     data->interlace_start = -2;
#  778|   
#  779|->   data->general_speed = 0.0f;
#  780|     data->reverse = 0;
#  781|     data->theMode = AMULETTE_MODE;

Error: CPPCHECK_WARNING (CWE-476): [#def78]
gst-plugins-good-1.26.10/gst/goom/filters.c:780: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  778|   
#  779|     data->general_speed = 0.0f;
#  780|->   data->reverse = 0;
#  781|     data->theMode = AMULETTE_MODE;
#  782|     data->waveEffect = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def79]
gst-plugins-good-1.26.10/gst/goom/filters.c:781: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  779|     data->general_speed = 0.0f;
#  780|     data->reverse = 0;
#  781|->   data->theMode = AMULETTE_MODE;
#  782|     data->waveEffect = 0;
#  783|     data->hypercosEffect = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def80]
gst-plugins-good-1.26.10/gst/goom/filters.c:782: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  780|     data->reverse = 0;
#  781|     data->theMode = AMULETTE_MODE;
#  782|->   data->waveEffect = 0;
#  783|     data->hypercosEffect = 0;
#  784|     data->vPlaneEffect = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def81]
gst-plugins-good-1.26.10/gst/goom/filters.c:783: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  781|     data->theMode = AMULETTE_MODE;
#  782|     data->waveEffect = 0;
#  783|->   data->hypercosEffect = 0;
#  784|     data->vPlaneEffect = 0;
#  785|     data->hPlaneEffect = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def82]
gst-plugins-good-1.26.10/gst/goom/filters.c:784: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  782|     data->waveEffect = 0;
#  783|     data->hypercosEffect = 0;
#  784|->   data->vPlaneEffect = 0;
#  785|     data->hPlaneEffect = 0;
#  786|     data->noisify = 2;

Error: CPPCHECK_WARNING (CWE-476): [#def83]
gst-plugins-good-1.26.10/gst/goom/filters.c:785: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  783|     data->hypercosEffect = 0;
#  784|     data->vPlaneEffect = 0;
#  785|->   data->hPlaneEffect = 0;
#  786|     data->noisify = 2;
#  787|   

Error: CPPCHECK_WARNING (CWE-476): [#def84]
gst-plugins-good-1.26.10/gst/goom/filters.c:786: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  784|     data->vPlaneEffect = 0;
#  785|     data->hPlaneEffect = 0;
#  786|->   data->noisify = 2;
#  787|   
#  788|     /* modif by jeko : fixedpoint : buffration = (16:16) (donc 0<=buffration<=2^16) */

Error: CPPCHECK_WARNING (CWE-476): [#def85]
gst-plugins-good-1.26.10/gst/goom/filters.c:789: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  787|   
#  788|     /* modif by jeko : fixedpoint : buffration = (16:16) (donc 0<=buffration<=2^16) */
#  789|->   data->buffratio = 0;
#  790|     data->firedec = 0;
#  791|   

Error: CPPCHECK_WARNING (CWE-476): [#def86]
gst-plugins-good-1.26.10/gst/goom/filters.c:790: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  788|     /* modif by jeko : fixedpoint : buffration = (16:16) (donc 0<=buffration<=2^16) */
#  789|     data->buffratio = 0;
#  790|->   data->firedec = 0;
#  791|   
#  792|     data->wave = data->wavesp = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def87]
gst-plugins-good-1.26.10/gst/goom/filters.c:792: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  790|     data->firedec = 0;
#  791|   
#  792|->   data->wave = data->wavesp = 0;
#  793|   
#  794|     secure_b_param (&data->enabled_bp, "Enabled", 1);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def88]
gst-plugins-good-1.26.10/gst/goom/filters.c:794:3: warning[-Wanalyzer-malloc-leak]: leak of ‘data’
gst-plugins-good-1.26.10/gst/goom/filters.c:763:35: acquire_memory: allocated here
gst-plugins-good-1.26.10/gst/goom/filters.c:794:3: throw: if ‘goom_secure_b_param’ throws an exception...
gst-plugins-good-1.26.10/gst/goom/filters.c:794:3: danger: ‘data’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
#  792|     data->wave = data->wavesp = 0;
#  793|   
#  794|->   secure_b_param (&data->enabled_bp, "Enabled", 1);
#  795|   
#  796|     plugin_parameters (&data->params, "Zoom Filter", 1);

Error: CPPCHECK_WARNING (CWE-476): [#def89]
gst-plugins-good-1.26.10/gst/goom/filters.c:797: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  795|   
#  796|     plugin_parameters (&data->params, "Zoom Filter", 1);
#  797|->   data->params.params[0] = &data->enabled_bp;
#  798|   
#  799|     _this->params = &data->params;

Error: CPPCHECK_WARNING (CWE-476): [#def90]
gst-plugins-good-1.26.10/gst/goom/filters.c:803: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  801|   
#  802|     /* modif d'optim by Jeko : precalcul des 4 coefs resultant des 2 pos */
#  803|->   generatePrecalCoef (data->precalCoef);
#  804|   }
#  805|   

Error: CPPCHECK_WARNING (CWE-476): [#def91]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:110: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  108|     data = (FSData *) malloc (sizeof (FSData));
#  109|   
#  110|->   data->fx_mode = FIREWORKS_FX;
#  111|     data->maxStars = 4096;
#  112|     data->stars = (Star *) malloc (data->maxStars * sizeof (Star));

Error: GCC_ANALYZER_WARNING (CWE-476): [#def92]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:110:3: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘data’
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:108:21: acquire_memory: this call could return NULL
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:110:3: danger: ‘data’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  108|     data = (FSData *) malloc (sizeof (FSData));
#  109|   
#  110|->   data->fx_mode = FIREWORKS_FX;
#  111|     data->maxStars = 4096;
#  112|     data->stars = (Star *) malloc (data->maxStars * sizeof (Star));

Error: CPPCHECK_WARNING (CWE-476): [#def93]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:111: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  109|   
#  110|     data->fx_mode = FIREWORKS_FX;
#  111|->   data->maxStars = 4096;
#  112|     data->stars = (Star *) malloc (data->maxStars * sizeof (Star));
#  113|     data->nbStars = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def94]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:112: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  110|     data->fx_mode = FIREWORKS_FX;
#  111|     data->maxStars = 4096;
#  112|->   data->stars = (Star *) malloc (data->maxStars * sizeof (Star));
#  113|     data->nbStars = 0;
#  114|   

Error: CPPCHECK_WARNING (CWE-476): [#def95]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:113: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  111|     data->maxStars = 4096;
#  112|     data->stars = (Star *) malloc (data->maxStars * sizeof (Star));
#  113|->   data->nbStars = 0;
#  114|   
#  115|     secure_i_param (&data->max_age_p, "Fireworks Smallest Bombs");

Error: GCC_ANALYZER_WARNING (CWE-401): [#def96]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:115:3: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:112:26: acquire_memory: allocated here
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:115:3: throw: if ‘goom_secure_i_param’ throws an exception...
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:115:3: danger: ‘<unknown>’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
#  113|     data->nbStars = 0;
#  114|   
#  115|->   secure_i_param (&data->max_age_p, "Fireworks Smallest Bombs");
#  116|     IVAL (data->max_age_p) = 80;
#  117|     IMIN (data->max_age_p) = 0;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def97]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:115:3: warning[-Wanalyzer-malloc-leak]: leak of ‘data’
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:108:21: acquire_memory: allocated here
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:115:3: throw: if ‘goom_secure_i_param’ throws an exception...
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:115:3: danger: ‘data’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
#  113|     data->nbStars = 0;
#  114|   
#  115|->   secure_i_param (&data->max_age_p, "Fireworks Smallest Bombs");
#  116|     IVAL (data->max_age_p) = 80;
#  117|     IMIN (data->max_age_p) = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def98]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:116: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  114|   
#  115|     secure_i_param (&data->max_age_p, "Fireworks Smallest Bombs");
#  116|->   IVAL (data->max_age_p) = 80;
#  117|     IMIN (data->max_age_p) = 0;
#  118|     IMAX (data->max_age_p) = 100;

Error: CPPCHECK_WARNING (CWE-476): [#def99]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:117: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  115|     secure_i_param (&data->max_age_p, "Fireworks Smallest Bombs");
#  116|     IVAL (data->max_age_p) = 80;
#  117|->   IMIN (data->max_age_p) = 0;
#  118|     IMAX (data->max_age_p) = 100;
#  119|     ISTEP (data->max_age_p) = 1;

Error: CPPCHECK_WARNING (CWE-476): [#def100]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:118: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  116|     IVAL (data->max_age_p) = 80;
#  117|     IMIN (data->max_age_p) = 0;
#  118|->   IMAX (data->max_age_p) = 100;
#  119|     ISTEP (data->max_age_p) = 1;
#  120|   

Error: CPPCHECK_WARNING (CWE-476): [#def101]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:119: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  117|     IMIN (data->max_age_p) = 0;
#  118|     IMAX (data->max_age_p) = 100;
#  119|->   ISTEP (data->max_age_p) = 1;
#  120|   
#  121|     secure_i_param (&data->min_age_p, "Fireworks Largest Bombs");

Error: CPPCHECK_WARNING (CWE-476): [#def102]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:122: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  120|   
#  121|     secure_i_param (&data->min_age_p, "Fireworks Largest Bombs");
#  122|->   IVAL (data->min_age_p) = 99;
#  123|     IMIN (data->min_age_p) = 0;
#  124|     IMAX (data->min_age_p) = 100;

Error: CPPCHECK_WARNING (CWE-476): [#def103]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:123: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  121|     secure_i_param (&data->min_age_p, "Fireworks Largest Bombs");
#  122|     IVAL (data->min_age_p) = 99;
#  123|->   IMIN (data->min_age_p) = 0;
#  124|     IMAX (data->min_age_p) = 100;
#  125|     ISTEP (data->min_age_p) = 1;

Error: CPPCHECK_WARNING (CWE-476): [#def104]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:124: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  122|     IVAL (data->min_age_p) = 99;
#  123|     IMIN (data->min_age_p) = 0;
#  124|->   IMAX (data->min_age_p) = 100;
#  125|     ISTEP (data->min_age_p) = 1;
#  126|   

Error: CPPCHECK_WARNING (CWE-476): [#def105]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:125: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  123|     IMIN (data->min_age_p) = 0;
#  124|     IMAX (data->min_age_p) = 100;
#  125|->   ISTEP (data->min_age_p) = 1;
#  126|   
#  127|     secure_i_param (&data->nbStars_limit_p, "Max Number of Particules");

Error: CPPCHECK_WARNING (CWE-476): [#def106]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:128: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  126|   
#  127|     secure_i_param (&data->nbStars_limit_p, "Max Number of Particules");
#  128|->   IVAL (data->nbStars_limit_p) = 512;
#  129|     IMIN (data->nbStars_limit_p) = 0;
#  130|     IMAX (data->nbStars_limit_p) = data->maxStars;

Error: CPPCHECK_WARNING (CWE-476): [#def107]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:129: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  127|     secure_i_param (&data->nbStars_limit_p, "Max Number of Particules");
#  128|     IVAL (data->nbStars_limit_p) = 512;
#  129|->   IMIN (data->nbStars_limit_p) = 0;
#  130|     IMAX (data->nbStars_limit_p) = data->maxStars;
#  131|     ISTEP (data->nbStars_limit_p) = 64;

Error: CPPCHECK_WARNING (CWE-476): [#def108]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:130: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  128|     IVAL (data->nbStars_limit_p) = 512;
#  129|     IMIN (data->nbStars_limit_p) = 0;
#  130|->   IMAX (data->nbStars_limit_p) = data->maxStars;
#  131|     ISTEP (data->nbStars_limit_p) = 64;
#  132|   

Error: CPPCHECK_WARNING (CWE-476): [#def109]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:131: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  129|     IMIN (data->nbStars_limit_p) = 0;
#  130|     IMAX (data->nbStars_limit_p) = data->maxStars;
#  131|->   ISTEP (data->nbStars_limit_p) = 64;
#  132|   
#  133|     secure_i_param (&data->fx_mode_p, "FX Mode");

Error: CPPCHECK_WARNING (CWE-476): [#def110]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:134: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  132|   
#  133|     secure_i_param (&data->fx_mode_p, "FX Mode");
#  134|->   IVAL (data->fx_mode_p) = data->fx_mode;
#  135|     IMIN (data->fx_mode_p) = 1;
#  136|     IMAX (data->fx_mode_p) = 3;

Error: CPPCHECK_WARNING (CWE-476): [#def111]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:135: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  133|     secure_i_param (&data->fx_mode_p, "FX Mode");
#  134|     IVAL (data->fx_mode_p) = data->fx_mode;
#  135|->   IMIN (data->fx_mode_p) = 1;
#  136|     IMAX (data->fx_mode_p) = 3;
#  137|     ISTEP (data->fx_mode_p) = 1;

Error: CPPCHECK_WARNING (CWE-476): [#def112]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:136: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  134|     IVAL (data->fx_mode_p) = data->fx_mode;
#  135|     IMIN (data->fx_mode_p) = 1;
#  136|->   IMAX (data->fx_mode_p) = 3;
#  137|     ISTEP (data->fx_mode_p) = 1;
#  138|   

Error: CPPCHECK_WARNING (CWE-476): [#def113]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:137: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  135|     IMIN (data->fx_mode_p) = 1;
#  136|     IMAX (data->fx_mode_p) = 3;
#  137|->   ISTEP (data->fx_mode_p) = 1;
#  138|   
#  139|     secure_f_feedback (&data->nbStars_p, "Number of Particules (% of Max)");

Error: CPPCHECK_WARNING (CWE-476): [#def114]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:142: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  140|   
#  141|     plugin_parameters (&data->params, "Particule System", 7);
#  142|->   data->params.params[0] = &data->fx_mode_p;
#  143|     data->params.params[1] = &data->nbStars_limit_p;
#  144|     data->params.params[2] = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def115]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:143: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  141|     plugin_parameters (&data->params, "Particule System", 7);
#  142|     data->params.params[0] = &data->fx_mode_p;
#  143|->   data->params.params[1] = &data->nbStars_limit_p;
#  144|     data->params.params[2] = 0;
#  145|     data->params.params[3] = &data->min_age_p;

Error: CPPCHECK_WARNING (CWE-476): [#def116]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:144: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  142|     data->params.params[0] = &data->fx_mode_p;
#  143|     data->params.params[1] = &data->nbStars_limit_p;
#  144|->   data->params.params[2] = 0;
#  145|     data->params.params[3] = &data->min_age_p;
#  146|     data->params.params[4] = &data->max_age_p;

Error: CPPCHECK_WARNING (CWE-476): [#def117]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:145: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  143|     data->params.params[1] = &data->nbStars_limit_p;
#  144|     data->params.params[2] = 0;
#  145|->   data->params.params[3] = &data->min_age_p;
#  146|     data->params.params[4] = &data->max_age_p;
#  147|     data->params.params[5] = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def118]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:146: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  144|     data->params.params[2] = 0;
#  145|     data->params.params[3] = &data->min_age_p;
#  146|->   data->params.params[4] = &data->max_age_p;
#  147|     data->params.params[5] = 0;
#  148|     data->params.params[6] = &data->nbStars_p;

Error: CPPCHECK_WARNING (CWE-476): [#def119]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:147: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  145|     data->params.params[3] = &data->min_age_p;
#  146|     data->params.params[4] = &data->max_age_p;
#  147|->   data->params.params[5] = 0;
#  148|     data->params.params[6] = &data->nbStars_p;
#  149|   

Error: CPPCHECK_WARNING (CWE-476): [#def120]
gst-plugins-good-1.26.10/gst/goom/flying_stars_fx.c:148: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  146|     data->params.params[4] = &data->max_age_p;
#  147|     data->params.params[5] = 0;
#  148|->   data->params.params[6] = &data->nbStars_p;
#  149|   
#  150|     _this->params = &data->params;

Error: CPPCHECK_WARNING (CWE-476): [#def121]
gst-plugins-good-1.26.10/gst/goom/goom_core.c:58: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: goomInfo
#   56|   init_buffers (PluginInfo * goomInfo, int buffsize)
#   57|   {
#   58|->   goomInfo->pixel = (guint32 *) malloc (buffsize * sizeof (guint32) + 128);
#   59|     memset (goomInfo->pixel, 0, buffsize * sizeof (guint32) + 128);
#   60|     goomInfo->back = (guint32 *) malloc (buffsize * sizeof (guint32) + 128);

Error: CPPCHECK_WARNING (CWE-476): [#def122]
gst-plugins-good-1.26.10/gst/goom/goom_core.c:59: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: goomInfo
#   57|   {
#   58|     goomInfo->pixel = (guint32 *) malloc (buffsize * sizeof (guint32) + 128);
#   59|->   memset (goomInfo->pixel, 0, buffsize * sizeof (guint32) + 128);
#   60|     goomInfo->back = (guint32 *) malloc (buffsize * sizeof (guint32) + 128);
#   61|     memset (goomInfo->back, 0, buffsize * sizeof (guint32) + 128);

Error: GCC_ANALYZER_WARNING (CWE-688): [#def123]
gst-plugins-good-1.26.10/gst/goom/goom_core.c:59:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘*goomInfo.pixel’ where non-null expected
gst-plugins-good-1.26.10/gst/goom/goom_core.c:58:33: acquire_memory: this call could return NULL
gst-plugins-good-1.26.10/gst/goom/goom_core.c:59:3: danger: argument 1 (‘malloc(((long unsigned int)buffsize + 32) * 4)’) from [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0) could be NULL where non-null expected
#   57|   {
#   58|     goomInfo->pixel = (guint32 *) malloc (buffsize * sizeof (guint32) + 128);
#   59|->   memset (goomInfo->pixel, 0, buffsize * sizeof (guint32) + 128);
#   60|     goomInfo->back = (guint32 *) malloc (buffsize * sizeof (guint32) + 128);
#   61|     memset (goomInfo->back, 0, buffsize * sizeof (guint32) + 128);

Error: GCC_ANALYZER_WARNING (CWE-688): [#def124]
gst-plugins-good-1.26.10/gst/goom/goom_core.c:59:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘malloc(((long unsigned int)buffsize + 32) * 4)’ where non-null expected
gst-plugins-good-1.26.10/gst/goom/goom_core.c:75:1: enter_function: entry to ‘goom_init’
gst-plugins-good-1.26.10/gst/goom/goom_core.c:89:3: call_function: calling ‘init_buffers’ from ‘goom_init’
#   57|   {
#   58|     goomInfo->pixel = (guint32 *) malloc (buffsize * sizeof (guint32) + 128);
#   59|->   memset (goomInfo->pixel, 0, buffsize * sizeof (guint32) + 128);
#   60|     goomInfo->back = (guint32 *) malloc (buffsize * sizeof (guint32) + 128);
#   61|     memset (goomInfo->back, 0, buffsize * sizeof (guint32) + 128);

Error: CPPCHECK_WARNING (CWE-476): [#def125]
gst-plugins-good-1.26.10/gst/goom/goom_core.c:60: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: goomInfo
#   58|     goomInfo->pixel = (guint32 *) malloc (buffsize * sizeof (guint32) + 128);
#   59|     memset (goomInfo->pixel, 0, buffsize * sizeof (guint32) + 128);
#   60|->   goomInfo->back = (guint32 *) malloc (buffsize * sizeof (guint32) + 128);
#   61|     memset (goomInfo->back, 0, buffsize * sizeof (guint32) + 128);
#   62|     goomInfo->conv = (Pixel *) malloc (buffsize * sizeof (guint32) + 128);

Error: CPPCHECK_WARNING (CWE-476): [#def126]
gst-plugins-good-1.26.10/gst/goom/goom_core.c:61: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: goomInfo
#   59|     memset (goomInfo->pixel, 0, buffsize * sizeof (guint32) + 128);
#   60|     goomInfo->back = (guint32 *) malloc (buffsize * sizeof (guint32) + 128);
#   61|->   memset (goomInfo->back, 0, buffsize * sizeof (guint32) + 128);
#   62|     goomInfo->conv = (Pixel *) malloc (buffsize * sizeof (guint32) + 128);
#   63|     memset (goomInfo->conv, 0, buffsize * sizeof (guint32) + 128);

Error: GCC_ANALYZER_WARNING (CWE-688): [#def127]
gst-plugins-good-1.26.10/gst/goom/goom_core.c:61:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘*goomInfo.back’ where non-null expected
gst-plugins-good-1.26.10/gst/goom/goom_core.c:60:32: acquire_memory: this call could return NULL
gst-plugins-good-1.26.10/gst/goom/goom_core.c:61:3: danger: argument 1 (‘malloc(((long unsigned int)buffsize + 32) * 4)’) from [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0) could be NULL where non-null expected
#   59|     memset (goomInfo->pixel, 0, buffsize * sizeof (guint32) + 128);
#   60|     goomInfo->back = (guint32 *) malloc (buffsize * sizeof (guint32) + 128);
#   61|->   memset (goomInfo->back, 0, buffsize * sizeof (guint32) + 128);
#   62|     goomInfo->conv = (Pixel *) malloc (buffsize * sizeof (guint32) + 128);
#   63|     memset (goomInfo->conv, 0, buffsize * sizeof (guint32) + 128);

Error: GCC_ANALYZER_WARNING (CWE-688): [#def128]
gst-plugins-good-1.26.10/gst/goom/goom_core.c:61:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘malloc(((long unsigned int)buffsize + 32) * 4)’ where non-null expected
gst-plugins-good-1.26.10/gst/goom/goom_core.c:75:1: enter_function: entry to ‘goom_init’
gst-plugins-good-1.26.10/gst/goom/goom_core.c:89:3: call_function: calling ‘init_buffers’ from ‘goom_init’
#   59|     memset (goomInfo->pixel, 0, buffsize * sizeof (guint32) + 128);
#   60|     goomInfo->back = (guint32 *) malloc (buffsize * sizeof (guint32) + 128);
#   61|->   memset (goomInfo->back, 0, buffsize * sizeof (guint32) + 128);
#   62|     goomInfo->conv = (Pixel *) malloc (buffsize * sizeof (guint32) + 128);
#   63|     memset (goomInfo->conv, 0, buffsize * sizeof (guint32) + 128);

Error: CPPCHECK_WARNING (CWE-476): [#def129]
gst-plugins-good-1.26.10/gst/goom/goom_core.c:62: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: goomInfo
#   60|     goomInfo->back = (guint32 *) malloc (buffsize * sizeof (guint32) + 128);
#   61|     memset (goomInfo->back, 0, buffsize * sizeof (guint32) + 128);
#   62|->   goomInfo->conv = (Pixel *) malloc (buffsize * sizeof (guint32) + 128);
#   63|     memset (goomInfo->conv, 0, buffsize * sizeof (guint32) + 128);
#   64|   

Error: CPPCHECK_WARNING (CWE-476): [#def130]
gst-plugins-good-1.26.10/gst/goom/goom_core.c:63: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: goomInfo
#   61|     memset (goomInfo->back, 0, buffsize * sizeof (guint32) + 128);
#   62|     goomInfo->conv = (Pixel *) malloc (buffsize * sizeof (guint32) + 128);
#   63|->   memset (goomInfo->conv, 0, buffsize * sizeof (guint32) + 128);
#   64|   
#   65|     goomInfo->outputBuf = goomInfo->conv;

Error: GCC_ANALYZER_WARNING (CWE-688): [#def131]
gst-plugins-good-1.26.10/gst/goom/goom_core.c:63:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘*goomInfo.conv’ where non-null expected
gst-plugins-good-1.26.10/gst/goom/goom_core.c:62:30: acquire_memory: this call could return NULL
gst-plugins-good-1.26.10/gst/goom/goom_core.c:63:3: danger: argument 1 (‘malloc(((long unsigned int)buffsize + 32) * 4)’) from [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0) could be NULL where non-null expected
#   61|     memset (goomInfo->back, 0, buffsize * sizeof (guint32) + 128);
#   62|     goomInfo->conv = (Pixel *) malloc (buffsize * sizeof (guint32) + 128);
#   63|->   memset (goomInfo->conv, 0, buffsize * sizeof (guint32) + 128);
#   64|   
#   65|     goomInfo->outputBuf = goomInfo->conv;

Error: GCC_ANALYZER_WARNING (CWE-688): [#def132]
gst-plugins-good-1.26.10/gst/goom/goom_core.c:63:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘malloc(((long unsigned int)buffsize + 32) * 4)’ where non-null expected
gst-plugins-good-1.26.10/gst/goom/goom_core.c:75:1: enter_function: entry to ‘goom_init’
gst-plugins-good-1.26.10/gst/goom/goom_core.c:89:3: call_function: calling ‘init_buffers’ from ‘goom_init’
#   61|     memset (goomInfo->back, 0, buffsize * sizeof (guint32) + 128);
#   62|     goomInfo->conv = (Pixel *) malloc (buffsize * sizeof (guint32) + 128);
#   63|->   memset (goomInfo->conv, 0, buffsize * sizeof (guint32) + 128);
#   64|   
#   65|     goomInfo->outputBuf = goomInfo->conv;

Error: CPPCHECK_WARNING (CWE-476): [#def133]
gst-plugins-good-1.26.10/gst/goom/goom_core.c:65: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: goomInfo
#   63|     memset (goomInfo->conv, 0, buffsize * sizeof (guint32) + 128);
#   64|   
#   65|->   goomInfo->outputBuf = goomInfo->conv;
#   66|   
#   67|     goomInfo->p1 = (Pixel *) ((1 + ((uintptr_t) (goomInfo->pixel)) / 128) * 128);

Error: CPPCHECK_WARNING (CWE-476): [#def134]
gst-plugins-good-1.26.10/gst/goom/goom_core.c:67: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: goomInfo
#   65|     goomInfo->outputBuf = goomInfo->conv;
#   66|   
#   67|->   goomInfo->p1 = (Pixel *) ((1 + ((uintptr_t) (goomInfo->pixel)) / 128) * 128);
#   68|     goomInfo->p2 = (Pixel *) ((1 + ((uintptr_t) (goomInfo->back)) / 128) * 128);
#   69|   }

Error: CPPCHECK_WARNING (CWE-476): [#def135]
gst-plugins-good-1.26.10/gst/goom/goom_core.c:68: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: goomInfo
#   66|   
#   67|     goomInfo->p1 = (Pixel *) ((1 + ((uintptr_t) (goomInfo->pixel)) / 128) * 128);
#   68|->   goomInfo->p2 = (Pixel *) ((1 + ((uintptr_t) (goomInfo->back)) / 128) * 128);
#   69|   }
#   70|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def136]
gst-plugins-good-1.26.10/gst/goom/goom_core.c:83:3: warning[-Wanalyzer-malloc-leak]: leak of ‘goomInfo’
gst-plugins-good-1.26.10/gst/goom/goom_core.c:77:41: acquire_memory: allocated here
gst-plugins-good-1.26.10/gst/goom/goom_core.c:83:3: throw: if ‘plugin_info_init’ throws an exception...
gst-plugins-good-1.26.10/gst/goom/goom_core.c:83:3: danger: ‘goomInfo’ leaks here; was allocated at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
#   81|   #endif
#   82|   
#   83|->   plugin_info_init (goomInfo, 4);
#   84|   
#   85|     goomInfo->screen.width = resx;

Error: CPPCHECK_WARNING (CWE-476): [#def137]
gst-plugins-good-1.26.10/gst/goom/goom_core.c:85: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: goomInfo
#   83|     plugin_info_init (goomInfo, 4);
#   84|   
#   85|->   goomInfo->screen.width = resx;
#   86|     goomInfo->screen.height = resy;
#   87|     goomInfo->screen.size = resx * resy;

Error: CPPCHECK_WARNING (CWE-476): [#def138]
gst-plugins-good-1.26.10/gst/goom/goom_core.c:86: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: goomInfo
#   84|   
#   85|     goomInfo->screen.width = resx;
#   86|->   goomInfo->screen.height = resy;
#   87|     goomInfo->screen.size = resx * resy;
#   88|   

Error: CPPCHECK_WARNING (CWE-476): [#def139]
gst-plugins-good-1.26.10/gst/goom/goom_core.c:87: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: goomInfo
#   85|     goomInfo->screen.width = resx;
#   86|     goomInfo->screen.height = resy;
#   87|->   goomInfo->screen.size = resx * resy;
#   88|   
#   89|     init_buffers (goomInfo, goomInfo->screen.size);

Error: CPPCHECK_WARNING (CWE-476): [#def140]
gst-plugins-good-1.26.10/gst/goom/goom_core.c:89: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: goomInfo
#   87|     goomInfo->screen.size = resx * resy;
#   88|   
#   89|->   init_buffers (goomInfo, goomInfo->screen.size);
#   90|     goomInfo->gRandom = goom_random_init ((uintptr_t) goomInfo->pixel);
#   91|   

Error: CPPCHECK_WARNING (CWE-476): [#def141]
gst-plugins-good-1.26.10/gst/goom/goom_core.c:90: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: goomInfo
#   88|   
#   89|     init_buffers (goomInfo, goomInfo->screen.size);
#   90|->   goomInfo->gRandom = goom_random_init ((uintptr_t) goomInfo->pixel);
#   91|   
#   92|     goomInfo->cycle = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def142]
gst-plugins-good-1.26.10/gst/goom/goom_core.c:92: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: goomInfo
#   90|     goomInfo->gRandom = goom_random_init ((uintptr_t) goomInfo->pixel);
#   91|   
#   92|->   goomInfo->cycle = 0;
#   93|   
#   94|     flying_star_create (&goomInfo->star_fx);

Error: CPPCHECK_WARNING (CWE-476): [#def143]
gst-plugins-good-1.26.10/gst/goom/goom_core.c:95: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: goomInfo
#   93|   
#   94|     flying_star_create (&goomInfo->star_fx);
#   95|->   goomInfo->star_fx.init (&goomInfo->star_fx, goomInfo);
#   96|   
#   97|     zoomFilterVisualFXWrapper_create (&goomInfo->zoomFilter_fx);

Error: CPPCHECK_WARNING (CWE-476): [#def144]
gst-plugins-good-1.26.10/gst/goom/goom_tools.c:28: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: grandom
#   26|   
#   27|     srand (i);
#   28|->   grandom->pos = 1;
#   29|     goom_random_update_array (grandom, GOOM_NB_RAND);
#   30|     return grandom;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def145]
gst-plugins-good-1.26.10/gst/goom/goom_tools.c:28:3: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘grandom’
gst-plugins-good-1.26.10/gst/goom/goom_tools.c:25:40: acquire_memory: this call could return NULL
gst-plugins-good-1.26.10/gst/goom/goom_tools.c:28:3: danger: ‘grandom’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#   26|   
#   27|     srand (i);
#   28|->   grandom->pos = 1;
#   29|     goom_random_update_array (grandom, GOOM_NB_RAND);
#   30|     return grandom;

Error: CPPCHECK_WARNING (CWE-476): [#def146]
gst-plugins-good-1.26.10/gst/goom/goom_tools.c:44: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: grandom
#   42|     while (numberOfValuesToChange > 0) {
#   43|   #if RAND_MAX < 0x10000
#   44|->     grandom->array[grandom->pos++] = ((rand () << 16) + rand ()) / 127;
#   45|   #else
#   46|       grandom->array[grandom->pos++] = rand () / 127;

Error: CPPCHECK_WARNING (CWE-476): [#def147]
gst-plugins-good-1.26.10/gst/goom/ifs.c:751: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  749|     IfsData *data = (IfsData *) malloc (sizeof (IfsData));
#  750|   
#  751|->   data->Root = (FRACTAL *) NULL;
#  752|     data->initalized = 0;
#  753|     _this->fx_data = data;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def148]
gst-plugins-good-1.26.10/gst/goom/ifs.c:751:3: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘data’
gst-plugins-good-1.26.10/gst/goom/ifs.c:749:31: acquire_memory: this call could return NULL
gst-plugins-good-1.26.10/gst/goom/ifs.c:751:3: danger: ‘data’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  749|     IfsData *data = (IfsData *) malloc (sizeof (IfsData));
#  750|   
#  751|->   data->Root = (FRACTAL *) NULL;
#  752|     data->initalized = 0;
#  753|     _this->fx_data = data;

Error: CPPCHECK_WARNING (CWE-476): [#def149]
gst-plugins-good-1.26.10/gst/goom/ifs.c:752: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  750|   
#  751|     data->Root = (FRACTAL *) NULL;
#  752|->   data->initalized = 0;
#  753|     _this->fx_data = data;
#  754|   }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def150]
gst-plugins-good-1.26.10/gst/goom/lines.c:71:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘l’
gst-plugins-good-1.26.10/gst/goom/lines.c:181:1: enter_function: entry to ‘goom_lines_init’
gst-plugins-good-1.26.10/gst/goom/lines.c:188:33: acquire_memory: this call could return NULL
gst-plugins-good-1.26.10/gst/goom/lines.c:197:3: call_function: calling ‘genline’ from ‘goom_lines_init’
#   69|       case GML_HLINE:
#   70|         for (i = 0; i < 512; i++) {
#   71|->         l[i].x = ((float) i * rx) / 512.0f;
#   72|           l[i].y = param;
#   73|           l[i].angle = G_PI / 2.0f;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def151]
gst-plugins-good-1.26.10/gst/goom/lines.c:78:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘l’
gst-plugins-good-1.26.10/gst/goom/lines.c:181:1: enter_function: entry to ‘goom_lines_init’
gst-plugins-good-1.26.10/gst/goom/lines.c:188:33: acquire_memory: this call could return NULL
gst-plugins-good-1.26.10/gst/goom/lines.c:197:3: call_function: calling ‘genline’ from ‘goom_lines_init’
#   76|       case GML_VLINE:
#   77|         for (i = 0; i < 512; i++) {
#   78|->         l[i].y = ((float) i * ry) / 512.0f;
#   79|           l[i].x = param;
#   80|           l[i].angle = 0.0f;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def152]
gst-plugins-good-1.26.10/gst/goom/lines.c:87:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘l’
gst-plugins-good-1.26.10/gst/goom/lines.c:181:1: enter_function: entry to ‘goom_lines_init’
gst-plugins-good-1.26.10/gst/goom/lines.c:188:33: acquire_memory: this call could return NULL
gst-plugins-good-1.26.10/gst/goom/lines.c:197:3: call_function: calling ‘genline’ from ‘goom_lines_init’
#   85|           float cosa, sina;
#   86|   
#   87|->         l[i].angle = 2.0f * G_PI * (float) i / 512.0f;
#   88|           cosa = param * cos (l[i].angle);
#   89|           sina = param * sin (l[i].angle);

Error: CPPCHECK_WARNING (CWE-476): [#def153]
gst-plugins-good-1.26.10/gst/goom/lines.c:173: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: gml
#  171|       float param, float amplitude, int col)
#  172|   {
#  173|->   genline (IDdest, param, gml->points2, gml->screenX, gml->screenY);
#  174|     gml->IDdest = IDdest;
#  175|     gml->param = param;

Error: CPPCHECK_WARNING (CWE-476): [#def154]
gst-plugins-good-1.26.10/gst/goom/lines.c:174: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: gml
#  172|   {
#  173|     genline (IDdest, param, gml->points2, gml->screenX, gml->screenY);
#  174|->   gml->IDdest = IDdest;
#  175|     gml->param = param;
#  176|     gml->amplitudeF = amplitude;

Error: CPPCHECK_WARNING (CWE-476): [#def155]
gst-plugins-good-1.26.10/gst/goom/lines.c:175: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: gml
#  173|     genline (IDdest, param, gml->points2, gml->screenX, gml->screenY);
#  174|     gml->IDdest = IDdest;
#  175|->   gml->param = param;
#  176|     gml->amplitudeF = amplitude;
#  177|     gml->color2 = getcouleur (col);

Error: CPPCHECK_WARNING (CWE-476): [#def156]
gst-plugins-good-1.26.10/gst/goom/lines.c:176: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: gml
#  174|     gml->IDdest = IDdest;
#  175|     gml->param = param;
#  176|->   gml->amplitudeF = amplitude;
#  177|     gml->color2 = getcouleur (col);
#  178|   }

Error: CPPCHECK_WARNING (CWE-476): [#def157]
gst-plugins-good-1.26.10/gst/goom/lines.c:177: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: gml
#  175|     gml->param = param;
#  176|     gml->amplitudeF = amplitude;
#  177|->   gml->color2 = getcouleur (col);
#  178|   }
#  179|   

Error: CPPCHECK_WARNING (CWE-476): [#def158]
gst-plugins-good-1.26.10/gst/goom/lines.c:186: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: l
#  184|     GMLine *l = (GMLine *) malloc (sizeof (GMLine));
#  185|   
#  186|->   l->goomInfo = goomInfo;
#  187|   
#  188|     l->points = (GMUnitPointer *) malloc (512 * sizeof (GMUnitPointer));

Error: GCC_ANALYZER_WARNING (CWE-476): [#def159]
gst-plugins-good-1.26.10/gst/goom/lines.c:186:3: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘l’
gst-plugins-good-1.26.10/gst/goom/lines.c:184:26: acquire_memory: this call could return NULL
gst-plugins-good-1.26.10/gst/goom/lines.c:186:3: danger: ‘l’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
#  184|     GMLine *l = (GMLine *) malloc (sizeof (GMLine));
#  185|   
#  186|->   l->goomInfo = goomInfo;
#  187|   
#  188|     l->points = (GMUnitPointer *) malloc (512 * sizeof (GMUnitPointer));

Error: CPPCHECK_WARNING (CWE-476): [#def160]
gst-plugins-good-1.26.10/gst/goom/lines.c:188: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: l
#  186|     l->goomInfo = goomInfo;
#  187|   
#  188|->   l->points = (GMUnitPointer *) malloc (512 * sizeof (GMUnitPointer));
#  189|     l->points2 = (GMUnitPointer *) malloc (512 * sizeof (GMUnitPointer));
#  190|     l->nbPoints = 512;

Error: CPPCHECK_WARNING (CWE-476): [#def161]
gst-plugins-good-1.26.10/gst/goom/lines.c:189: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: l
#  187|   
#  188|     l->points = (GMUnitPointer *) malloc (512 * sizeof (GMUnitPointer));
#  189|->   l->points2 = (GMUnitPointer *) malloc (512 * sizeof (GMUnitPointer));
#  190|     l->nbPoints = 512;
#  191|   

Error: CPPCHECK_WARNING (CWE-476): [#def162]
gst-plugins-good-1.26.10/gst/goom/lines.c:190: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: l
#  188|     l->points = (GMUnitPointer *) malloc (512 * sizeof (GMUnitPointer));
#  189|     l->points2 = (GMUnitPointer *) malloc (512 * sizeof (GMUnitPointer));
#  190|->   l->nbPoints = 512;
#  191|   
#  192|     l->IDdest = IDdest;

Error: CPPCHECK_WARNING (CWE-476): [#def163]
gst-plugins-good-1.26.10/gst/goom/lines.c:192: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: l
#  190|     l->nbPoints = 512;
#  191|   
#  192|->   l->IDdest = IDdest;
#  193|     l->param = paramD;
#  194|   

Error: CPPCHECK_WARNING (CWE-476): [#def164]
gst-plugins-good-1.26.10/gst/goom/lines.c:193: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: l
#  191|   
#  192|     l->IDdest = IDdest;
#  193|->   l->param = paramD;
#  194|   
#  195|     l->amplitude = l->amplitudeF = 1.0f;

Error: CPPCHECK_WARNING (CWE-476): [#def165]
gst-plugins-good-1.26.10/gst/goom/lines.c:195: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: l
#  193|     l->param = paramD;
#  194|   
#  195|->   l->amplitude = l->amplitudeF = 1.0f;
#  196|   
#  197|     genline (IDsrc, paramS, l->points, rx, ry);

Error: CPPCHECK_WARNING (CWE-476): [#def166]
gst-plugins-good-1.26.10/gst/goom/lines.c:197: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: l
#  195|     l->amplitude = l->amplitudeF = 1.0f;
#  196|   
#  197|->   genline (IDsrc, paramS, l->points, rx, ry);
#  198|     genline (IDdest, paramD, l->points2, rx, ry);
#  199|   

Error: CPPCHECK_WARNING (CWE-476): [#def167]
gst-plugins-good-1.26.10/gst/goom/lines.c:198: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: l
#  196|   
#  197|     genline (IDsrc, paramS, l->points, rx, ry);
#  198|->   genline (IDdest, paramD, l->points2, rx, ry);
#  199|   
#  200|     l->color = getcouleur (coulS);

Error: CPPCHECK_WARNING (CWE-476): [#def168]
gst-plugins-good-1.26.10/gst/goom/lines.c:200: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: l
#  198|     genline (IDdest, paramD, l->points2, rx, ry);
#  199|   
#  200|->   l->color = getcouleur (coulS);
#  201|     l->color2 = getcouleur (coulD);
#  202|   

Error: CPPCHECK_WARNING (CWE-476): [#def169]
gst-plugins-good-1.26.10/gst/goom/lines.c:201: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: l
#  199|   
#  200|     l->color = getcouleur (coulS);
#  201|->   l->color2 = getcouleur (coulD);
#  202|   
#  203|     l->screenX = rx;

Error: CPPCHECK_WARNING (CWE-476): [#def170]
gst-plugins-good-1.26.10/gst/goom/lines.c:203: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: l
#  201|     l->color2 = getcouleur (coulD);
#  202|   
#  203|->   l->screenX = rx;
#  204|     l->screenY = ry;
#  205|   

Error: CPPCHECK_WARNING (CWE-476): [#def171]
gst-plugins-good-1.26.10/gst/goom/lines.c:204: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: l
#  202|   
#  203|     l->screenX = rx;
#  204|->   l->screenY = ry;
#  205|   
#  206|     l->power = 0.0f;

Error: CPPCHECK_WARNING (CWE-476): [#def172]
gst-plugins-good-1.26.10/gst/goom/lines.c:206: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: l
#  204|     l->screenY = ry;
#  205|   
#  206|->   l->power = 0.0f;
#  207|     l->powinc = 0.01f;
#  208|   

Error: CPPCHECK_WARNING (CWE-476): [#def173]
gst-plugins-good-1.26.10/gst/goom/lines.c:207: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: l
#  205|   
#  206|     l->power = 0.0f;
#  207|->   l->powinc = 0.01f;
#  208|   
#  209|     goom_lines_switch_to (l, IDdest, paramD, 1.0f, coulD);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def174]
gst-plugins-good-1.26.10/gst/goom/plugin_info.c:246:5: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘*p.params’
gst-plugins-good-1.26.10/gst/goom/plugin_info.c:235:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/goom/plugin_info.c:236:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/goom/plugin_info.c:238:12: branch_false: following ‘false’ branch (when ‘i == 0’)...
gst-plugins-good-1.26.10/gst/goom/plugin_info.c:243:66: branch_false: ...to here
gst-plugins-good-1.26.10/gst/goom/plugin_info.c:243:30: acquire_memory: this call could return NULL
gst-plugins-good-1.26.10/gst/goom/plugin_info.c:246:5: danger: ‘malloc((long unsigned int)*p.nbParams * 32)’ could be NULL: unchecked value from [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
#  244|       i = p->nbVisuals;
#  245|       p->nbParams = 1;
#  246|->     p->params[0] = p->sound.params;
#  247|       while (i--) {
#  248|         if (p->visuals[i]->params)

Error: GCC_ANALYZER_WARNING (CWE-122): [#def175]
gst-plugins-good-1.26.10/gst/goom/plugin_info.c:249:9: warning[-Wanalyzer-out-of-bounds]: heap-based buffer overflow
gst-plugins-good-1.26.10/gst/goom/plugin_info.c:235:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/goom/plugin_info.c:236:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/goom/plugin_info.c:238:12: branch_false: following ‘false’ branch (when ‘i == 0’)...
gst-plugins-good-1.26.10/gst/goom/plugin_info.c:243:66: branch_false: ...to here
gst-plugins-good-1.26.10/gst/goom/plugin_info.c:247:12: branch_true: following ‘true’ branch (when ‘i != 0’)...
gst-plugins-good-1.26.10/gst/goom/plugin_info.c:248:11: branch_true: ...to here
gst-plugins-good-1.26.10/gst/goom/plugin_info.c:248:10: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/goom/plugin_info.c:249:9: branch_true: ...to here
gst-plugins-good-1.26.10/gst/goom/plugin_info.c:249:9: danger: out-of-bounds write from byte 32 till byte 63 but region ends at byte 32
#  247|       while (i--) {
#  248|         if (p->visuals[i]->params)
#  249|->         p->params[p->nbParams++] = *(p->visuals[i]->params);
#  250|       }
#  251|     }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def176]
gst-plugins-good-1.26.10/gst/goom/surf3d.c:33:3: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘g’
gst-plugins-good-1.26.10/gst/goom/surf3d.c:30:15: acquire_memory: this call could return NULL
gst-plugins-good-1.26.10/gst/goom/surf3d.c:33:3: danger: ‘g’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#   31|     surf3d *s = &(g->surf);
#   32|   
#   33|->   s->nbvertex = x * y;
#   34|     s->vertex = malloc (x * y * sizeof (v3d));
#   35|     s->svertex = malloc (x * y * sizeof (v3d));

Error: GCC_ANALYZER_WARNING (CWE-401): [#def177]
gst-plugins-good-1.26.10/gst/goom/surf3d.c:78:3: warning[-Wanalyzer-malloc-leak]: leak of ‘v2_array’
gst-plugins-good-1.26.10/gst/goom/surf3d.c:76:19: acquire_memory: allocated here
gst-plugins-good-1.26.10/gst/goom/surf3d.c:78:3: throw: if ‘v3d_to_v2d’ throws an exception...
gst-plugins-good-1.26.10/gst/goom/surf3d.c:78:3: danger: ‘v2_array’ leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
#   76|     v2d *v2_array = malloc (g->surf.nbvertex * sizeof (v2d));
#   77|   
#   78|->   v3d_to_v2d (g->surf.svertex, g->surf.nbvertex, W, H, dist, v2_array);
#   79|   
#   80|     for (x = 0; x < g->defx; x++) {

Error: CPPCHECK_WARNING (CWE-476): [#def178]
gst-plugins-good-1.26.10/gst/goom/surf3d.c:83: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: v2_array
#   81|       int z;
#   82|   
#   83|->     v2x = v2_array[x];
#   84|   
#   85|       for (z = 1; z < g->defz; z++) {

Error: CPPCHECK_WARNING (CWE-476): [#def179]
gst-plugins-good-1.26.10/gst/goom/surf3d.c:86: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: v2_array
#   84|   
#   85|       for (z = 1; z < g->defz; z++) {
#   86|->       v2 = v2_array[z * g->defx + x];
#   87|         if (((v2.x != -666) || (v2.y != -666))
#   88|             && ((v2x.x != -666) || (v2x.y != -666))) {

Error: CPPCHECK_WARNING (CWE-476): [#def180]
gst-plugins-good-1.26.10/gst/goom/tentacle3d.c:77: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#   75|     secure_b_param (&data->enabled_bp, "Enabled", 1);
#   76|     plugin_parameters (&data->params, "3D Tentacles", 1);
#   77|->   data->params.params[0] = &data->enabled_bp;
#   78|   
#   79|     data->cycle = 0.0f;

Error: CPPCHECK_WARNING (CWE-476): [#def181]
gst-plugins-good-1.26.10/gst/goom/tentacle3d.c:79: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#   77|     data->params.params[0] = &data->enabled_bp;
#   78|   
#   79|->   data->cycle = 0.0f;
#   80|     data->col =
#   81|         (0x28 << (ROUGE * 8)) | (0x2c << (VERT * 8)) | (0x5f << (BLEU * 8));

Error: CPPCHECK_WARNING (CWE-476): [#def182]
gst-plugins-good-1.26.10/gst/goom/tentacle3d.c:80: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#   78|   
#   79|     data->cycle = 0.0f;
#   80|->   data->col =
#   81|         (0x28 << (ROUGE * 8)) | (0x2c << (VERT * 8)) | (0x5f << (BLEU * 8));
#   82|     data->dstcol = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def183]
gst-plugins-good-1.26.10/gst/goom/tentacle3d.c:82: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#   80|     data->col =
#   81|         (0x28 << (ROUGE * 8)) | (0x2c << (VERT * 8)) | (0x5f << (BLEU * 8));
#   82|->   data->dstcol = 0;
#   83|     data->lig = 1.15f;
#   84|     data->ligs = 0.1f;

Error: CPPCHECK_WARNING (CWE-476): [#def184]
gst-plugins-good-1.26.10/gst/goom/tentacle3d.c:83: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#   81|         (0x28 << (ROUGE * 8)) | (0x2c << (VERT * 8)) | (0x5f << (BLEU * 8));
#   82|     data->dstcol = 0;
#   83|->   data->lig = 1.15f;
#   84|     data->ligs = 0.1f;
#   85|   

Error: CPPCHECK_WARNING (CWE-476): [#def185]
gst-plugins-good-1.26.10/gst/goom/tentacle3d.c:84: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#   82|     data->dstcol = 0;
#   83|     data->lig = 1.15f;
#   84|->   data->ligs = 0.1f;
#   85|   
#   86|     data->distt = 10.0f;

Error: CPPCHECK_WARNING (CWE-476): [#def186]
gst-plugins-good-1.26.10/gst/goom/tentacle3d.c:86: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#   84|     data->ligs = 0.1f;
#   85|   
#   86|->   data->distt = 10.0f;
#   87|     data->distt2 = 0.0f;
#   88|     data->rot = 0.0f;             /* entre 0 et 2 * G_PI */

Error: CPPCHECK_WARNING (CWE-476): [#def187]
gst-plugins-good-1.26.10/gst/goom/tentacle3d.c:87: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#   85|   
#   86|     data->distt = 10.0f;
#   87|->   data->distt2 = 0.0f;
#   88|     data->rot = 0.0f;             /* entre 0 et 2 * G_PI */
#   89|     data->happens = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def188]
gst-plugins-good-1.26.10/gst/goom/tentacle3d.c:88: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#   86|     data->distt = 10.0f;
#   87|     data->distt2 = 0.0f;
#   88|->   data->rot = 0.0f;             /* entre 0 et 2 * G_PI */
#   89|     data->happens = 0;
#   90|   

Error: CPPCHECK_WARNING (CWE-476): [#def189]
gst-plugins-good-1.26.10/gst/goom/tentacle3d.c:89: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#   87|     data->distt2 = 0.0f;
#   88|     data->rot = 0.0f;             /* entre 0 et 2 * G_PI */
#   89|->   data->happens = 0;
#   90|   
#   91|     data->rotation = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def190]
gst-plugins-good-1.26.10/gst/goom/tentacle3d.c:91: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#   89|     data->happens = 0;
#   90|   
#   91|->   data->rotation = 0;
#   92|     data->lock = 0;
#   93|     data->colors[0] =

Error: CPPCHECK_WARNING (CWE-476): [#def191]
gst-plugins-good-1.26.10/gst/goom/tentacle3d.c:92: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#   90|   
#   91|     data->rotation = 0;
#   92|->   data->lock = 0;
#   93|     data->colors[0] =
#   94|         (0x18 << (ROUGE * 8)) | (0x4c << (VERT * 8)) | (0x2f << (BLEU * 8));

Error: CPPCHECK_WARNING (CWE-476): [#def192]
gst-plugins-good-1.26.10/gst/goom/tentacle3d.c:93: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#   91|     data->rotation = 0;
#   92|     data->lock = 0;
#   93|->   data->colors[0] =
#   94|         (0x18 << (ROUGE * 8)) | (0x4c << (VERT * 8)) | (0x2f << (BLEU * 8));
#   95|     data->colors[1] =

Error: CPPCHECK_WARNING (CWE-476): [#def193]
gst-plugins-good-1.26.10/gst/goom/tentacle3d.c:95: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#   93|     data->colors[0] =
#   94|         (0x18 << (ROUGE * 8)) | (0x4c << (VERT * 8)) | (0x2f << (BLEU * 8));
#   95|->   data->colors[1] =
#   96|         (0x48 << (ROUGE * 8)) | (0x2c << (VERT * 8)) | (0x6f << (BLEU * 8));
#   97|     data->colors[2] =

Error: CPPCHECK_WARNING (CWE-476): [#def194]
gst-plugins-good-1.26.10/gst/goom/tentacle3d.c:97: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#   95|     data->colors[1] =
#   96|         (0x48 << (ROUGE * 8)) | (0x2c << (VERT * 8)) | (0x6f << (BLEU * 8));
#   97|->   data->colors[2] =
#   98|         (0x58 << (ROUGE * 8)) | (0x3c << (VERT * 8)) | (0x0f << (BLEU * 8));
#   99|     data->colors[3] =

Error: CPPCHECK_WARNING (CWE-476): [#def195]
gst-plugins-good-1.26.10/gst/goom/tentacle3d.c:99: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#   97|     data->colors[2] =
#   98|         (0x58 << (ROUGE * 8)) | (0x3c << (VERT * 8)) | (0x0f << (BLEU * 8));
#   99|->   data->colors[3] =
#  100|         (0x87 << (ROUGE * 8)) | (0x55 << (VERT * 8)) | (0x74 << (BLEU * 8));
#  101|     tentacle_new (data);

Error: CPPCHECK_WARNING (CWE-476): [#def196]
gst-plugins-good-1.26.10/gst/goom/tentacle3d.c:159: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  157|   
#  158|     v3d center = { 0, -17.0, 0 };
#  159|->   data->vals = (float *) malloc ((definitionx + 20) * sizeof (float));
#  160|   
#  161|     for (tmp = 0; tmp < nbgrid; tmp++) {

Error: CPPCHECK_WARNING (CWE-476): [#def197]
gst-plugins-good-1.26.10/gst/goom/tentacle3d.c:167: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: data
#  165|       x = 85 + rand () % 5;
#  166|       center.z = z;
#  167|->     data->grille[tmp] =
#  168|           grid3d_new (x, definitionx, z, definitionz + rand () % 10, center);
#  169|       center.y += 8;

Error: CPPCHECK_WARNING (CWE-476): [#def198]
gst-plugins-good-1.26.10/gst/goom2k1/filters.c:71: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: zf
#   69|     ZoomFilterData *zf = malloc (sizeof (ZoomFilterData));
#   70|   
#   71|->   zf->vitesse = 128;
#   72|     zf->pertedec = 8;
#   73|     zf->sqrtperte = 16;

Error: CPPCHECK_WARNING (CWE-476): [#def199]
gst-plugins-good-1.26.10/gst/goom2k1/filters.c:72: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: zf
#   70|   
#   71|     zf->vitesse = 128;
#   72|->   zf->pertedec = 8;
#   73|     zf->sqrtperte = 16;
#   74|     zf->middleX = 1;

Error: CPPCHECK_WARNING (CWE-476): [#def200]
gst-plugins-good-1.26.10/gst/goom2k1/filters.c:73: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: zf
#   71|     zf->vitesse = 128;
#   72|     zf->pertedec = 8;
#   73|->   zf->sqrtperte = 16;
#   74|     zf->middleX = 1;
#   75|     zf->middleY = 1;

Error: CPPCHECK_WARNING (CWE-476): [#def201]
gst-plugins-good-1.26.10/gst/goom2k1/filters.c:74: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: zf
#   72|     zf->pertedec = 8;
#   73|     zf->sqrtperte = 16;
#   74|->   zf->middleX = 1;
#   75|     zf->middleY = 1;
#   76|     zf->reverse = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def202]
gst-plugins-good-1.26.10/gst/goom2k1/filters.c:75: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: zf
#   73|     zf->sqrtperte = 16;
#   74|     zf->middleX = 1;
#   75|->   zf->middleY = 1;
#   76|     zf->reverse = 0;
#   77|     zf->mode = WAVE_MODE;

Error: CPPCHECK_WARNING (CWE-476): [#def203]
gst-plugins-good-1.26.10/gst/goom2k1/filters.c:76: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: zf
#   74|     zf->middleX = 1;
#   75|     zf->middleY = 1;
#   76|->   zf->reverse = 0;
#   77|     zf->mode = WAVE_MODE;
#   78|     zf->hPlaneEffect = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def204]
gst-plugins-good-1.26.10/gst/goom2k1/filters.c:77: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: zf
#   75|     zf->middleY = 1;
#   76|     zf->reverse = 0;
#   77|->   zf->mode = WAVE_MODE;
#   78|     zf->hPlaneEffect = 0;
#   79|     zf->vPlaneEffect = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def205]
gst-plugins-good-1.26.10/gst/goom2k1/filters.c:78: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: zf
#   76|     zf->reverse = 0;
#   77|     zf->mode = WAVE_MODE;
#   78|->   zf->hPlaneEffect = 0;
#   79|     zf->vPlaneEffect = 0;
#   80|     zf->noisify = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def206]
gst-plugins-good-1.26.10/gst/goom2k1/filters.c:79: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: zf
#   77|     zf->mode = WAVE_MODE;
#   78|     zf->hPlaneEffect = 0;
#   79|->   zf->vPlaneEffect = 0;
#   80|     zf->noisify = 0;
#   81|     zf->buffsize = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def207]
gst-plugins-good-1.26.10/gst/goom2k1/filters.c:80: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: zf
#   78|     zf->hPlaneEffect = 0;
#   79|     zf->vPlaneEffect = 0;
#   80|->   zf->noisify = 0;
#   81|     zf->buffsize = 0;
#   82|     zf->res_x = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def208]
gst-plugins-good-1.26.10/gst/goom2k1/filters.c:81: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: zf
#   79|     zf->vPlaneEffect = 0;
#   80|     zf->noisify = 0;
#   81|->   zf->buffsize = 0;
#   82|     zf->res_x = 0;
#   83|     zf->res_y = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def209]
gst-plugins-good-1.26.10/gst/goom2k1/filters.c:82: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: zf
#   80|     zf->noisify = 0;
#   81|     zf->buffsize = 0;
#   82|->   zf->res_x = 0;
#   83|     zf->res_y = 0;
#   84|   

Error: CPPCHECK_WARNING (CWE-476): [#def210]
gst-plugins-good-1.26.10/gst/goom2k1/filters.c:83: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: zf
#   81|     zf->buffsize = 0;
#   82|     zf->res_x = 0;
#   83|->   zf->res_y = 0;
#   84|   
#   85|     zf->buffer = NULL;

Error: CPPCHECK_WARNING (CWE-476): [#def211]
gst-plugins-good-1.26.10/gst/goom2k1/filters.c:85: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: zf
#   83|     zf->res_y = 0;
#   84|   
#   85|->   zf->buffer = NULL;
#   86|     zf->firedec = NULL;
#   87|   

Error: CPPCHECK_WARNING (CWE-476): [#def212]
gst-plugins-good-1.26.10/gst/goom2k1/filters.c:86: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: zf
#   84|   
#   85|     zf->buffer = NULL;
#   86|->   zf->firedec = NULL;
#   87|   
#   88|     zf->wave = 0;

Error: CPPCHECK_WARNING (CWE-476): [#def213]
gst-plugins-good-1.26.10/gst/goom2k1/filters.c:88: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: zf
#   86|     zf->firedec = NULL;
#   87|   
#   88|->   zf->wave = 0;
#   89|     zf->wavesp = 0;
#   90|   

Error: CPPCHECK_WARNING (CWE-476): [#def214]
gst-plugins-good-1.26.10/gst/goom2k1/filters.c:89: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: zf
#   87|   
#   88|     zf->wave = 0;
#   89|->   zf->wavesp = 0;
#   90|   
#   91|     return zf;

Error: CPPCHECK_WARNING (CWE-682): [#def215]
gst-plugins-good-1.26.10/gst/goom2k1/filters.c:322: error[nullPointerArithmeticOutOfMemory]: If memory allocation fails: pointer addition with NULL pointer.
#  320|     zf->buffer = calloc (sizeof (guint32), zf->buffsize * 5);
#  321|     zf->pos10 = zf->buffer;
#  322|->   zf->c[0] = zf->pos10 + zf->buffsize;
#  323|     zf->c[1] = zf->c[0] + zf->buffsize;
#  324|     zf->c[2] = zf->c[1] + zf->buffsize;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def216]
gst-plugins-good-1.26.10/gst/goom2k1/filters.c:481:5: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘pos10’
gst-plugins-good-1.26.10/gst/goom2k1/filters.c:353:1: enter_function: entry to ‘zoomFilterFastRGB2k1’
gst-plugins-good-1.26.10/gst/goom2k1/filters.c:377:5: call_function: calling ‘zoomFilterSetResolution’ from ‘zoomFilterFastRGB2k1’
gst-plugins-good-1.26.10/gst/goom2k1/filters.c:377:5: return_function: returning to ‘zoomFilterFastRGB2k1’ from ‘zoomFilterSetResolution’
gst-plugins-good-1.26.10/gst/goom2k1/filters.c:480:22: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/goom2k1/filters.c:481:30: branch_true: ...to here
gst-plugins-good-1.26.10/gst/goom2k1/filters.c:481:5: danger: ‘pos10 + (long unsigned int)position * 4’ could be NULL: unchecked value from [(6)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/5)
#  479|   #else
#  480|     for (position = 0; position < prevX * prevY; position++) {
#  481|->     getPixelRGB_ (pix1, pos10[position], &col1, goomdata->resolx,
#  482|           goomdata->resoly);
#  483|       getPixelRGB_ (pix1, pos10[position] + 1, &col2, goomdata->resolx,

Error: GCC_ANALYZER_WARNING (CWE-688): [#def217]
gst-plugins-good-1.26.10/gst/goom2k1/goom_core.c:76:3: warning[-Wanalyzer-null-argument]: use of NULL ‘*goomdata.pixel’ where non-null expected
gst-plugins-good-1.26.10/gst/goom2k1/goom_core.c:22:1: enter_function: entry to ‘goom2k1_init’
gst-plugins-good-1.26.10/gst/goom2k1/goom_core.c:31:3: release_memory: ‘*goomdata.pixel’ is NULL
gst-plugins-good-1.26.10/gst/goom2k1/goom_core.c:32:3: release_memory: ‘*goomdata.pixel’ is NULL
gst-plugins-good-1.26.10/gst/goom2k1/goom_core.c:33:3: release_memory: ‘*goomdata.pixel’ is NULL
gst-plugins-good-1.26.10/gst/goom2k1/goom_core.c:34:3: release_memory: ‘*goomdata.pixel’ is NULL
gst-plugins-good-1.26.10/gst/goom2k1/goom_core.c:36:3: call_function: calling ‘goom2k1_set_resolution’ from ‘goom2k1_init’
#   74|     goomdata->resoly = resy;
#   75|   
#   76|->   memset (goomdata->pixel, 0, buffsize * sizeof (guint32) + 128);
#   77|     memset (goomdata->back, 0, buffsize * sizeof (guint32) + 128);
#   78|   }

Error: GCC_ANALYZER_WARNING (CWE-688): [#def218]
gst-plugins-good-1.26.10/gst/goom2k1/goom_core.c:76:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘*goomdata.pixel’ where non-null expected
gst-plugins-good-1.26.10/gst/goom2k1/goom_core.c:60:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/goom2k1/goom_core.c:61:9: branch_true: ...to here
gst-plugins-good-1.26.10/gst/goom2k1/goom_core.c:65:35: acquire_memory: this call could return NULL
gst-plugins-good-1.26.10/gst/goom2k1/goom_core.c:76:3: danger: argument 1 (‘*goomdata.pixel’) from [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2) could be NULL where non-null expected
#   74|     goomdata->resoly = resy;
#   75|   
#   76|->   memset (goomdata->pixel, 0, buffsize * sizeof (guint32) + 128);
#   77|     memset (goomdata->back, 0, buffsize * sizeof (guint32) + 128);
#   78|   }

Error: GCC_ANALYZER_WARNING (CWE-688): [#def219]
gst-plugins-good-1.26.10/gst/goom2k1/goom_core.c:77:3: warning[-Wanalyzer-null-argument]: use of NULL ‘*goomdata.pixel’ where non-null expected
gst-plugins-good-1.26.10/gst/goom2k1/goom_core.c:22:1: enter_function: entry to ‘goom2k1_init’
gst-plugins-good-1.26.10/gst/goom2k1/goom_core.c:31:3: release_memory: ‘*goomdata.pixel’ is NULL
gst-plugins-good-1.26.10/gst/goom2k1/goom_core.c:32:3: release_memory: ‘*goomdata.pixel’ is NULL
gst-plugins-good-1.26.10/gst/goom2k1/goom_core.c:33:3: release_memory: ‘*goomdata.pixel’ is NULL
gst-plugins-good-1.26.10/gst/goom2k1/goom_core.c:34:3: release_memory: ‘*goomdata.pixel’ is NULL
gst-plugins-good-1.26.10/gst/goom2k1/goom_core.c:36:3: call_function: calling ‘goom2k1_set_resolution’ from ‘goom2k1_init’
#   75|   
#   76|     memset (goomdata->pixel, 0, buffsize * sizeof (guint32) + 128);
#   77|->   memset (goomdata->back, 0, buffsize * sizeof (guint32) + 128);
#   78|   }
#   79|   

Error: GCC_ANALYZER_WARNING (CWE-688): [#def220]
gst-plugins-good-1.26.10/gst/goom2k1/goom_core.c:77:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘*goomdata.back’ where non-null expected
gst-plugins-good-1.26.10/gst/goom2k1/goom_core.c:60:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/goom2k1/goom_core.c:61:9: branch_true: ...to here
gst-plugins-good-1.26.10/gst/goom2k1/goom_core.c:66:34: acquire_memory: this call could return NULL
gst-plugins-good-1.26.10/gst/goom2k1/goom_core.c:77:3: danger: argument 1 (‘*goomdata.back’) from [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2) could be NULL where non-null expected
#   75|   
#   76|     memset (goomdata->pixel, 0, buffsize * sizeof (guint32) + 128);
#   77|->   memset (goomdata->back, 0, buffsize * sizeof (guint32) + 128);
#   78|   }
#   79|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def221]
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:24: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(*(GstQTMoovRecover *)data.recovery_input, "rb")’
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:186:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:205:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:207:13: acquire_resource: opened here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:208:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:24: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:216:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:217:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:217:5: throw: if ‘g_mutex_unlock’ throws an exception...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:24: danger: ‘fopen(*(GstQTMoovRecover *)data.recovery_input, "rb")’ leaks here; was opened at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6)
#  213|     }
#  214|   
#  215|->   mdatinput = g_fopen (qtmr->broken_input, "rb");
#  216|     if (mdatinput == NULL) {
#  217|       GST_OBJECT_UNLOCK (qtmr);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def222]
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(*(GstQTMoovRecover *)data.recovery_input, "rb")’
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:186:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:205:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:207:13: acquire_memory: allocated here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:208:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:24: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:216:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:217:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:217:5: throw: if ‘g_mutex_unlock’ throws an exception...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:24: danger: ‘fopen(*(GstQTMoovRecover *)data.recovery_input, "rb")’ leaks here; was allocated at [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6)
#  213|     }
#  214|   
#  215|->   mdatinput = g_fopen (qtmr->broken_input, "rb");
#  216|     if (mdatinput == NULL) {
#  217|       GST_OBJECT_UNLOCK (qtmr);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def223]
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:21: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(*(GstQTMoovRecover *)data.broken_input, "rb")’
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:186:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:205:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:208:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:24: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:15: acquire_resource: opened here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:216:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:21: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:223:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:224:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:224:5: throw: if ‘g_mutex_unlock’ throws an exception...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:21: danger: ‘fopen(*(GstQTMoovRecover *)data.broken_input, "rb")’ leaks here; was opened at [(9)](sarif:/runs/0/results/48/codeFlows/0/threadFlows/0/locations/8)
#  220|       goto end;
#  221|     }
#  222|->   output = g_fopen (qtmr->fixed_output, "wb+");
#  223|     if (output == NULL) {
#  224|       GST_OBJECT_UNLOCK (qtmr);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def224]
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:21: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(*(GstQTMoovRecover *)data.broken_input, "rb")’
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:186:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:205:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:208:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:24: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:15: acquire_memory: allocated here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:216:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:21: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:223:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:224:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:224:5: throw: if ‘g_mutex_unlock’ throws an exception...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:21: danger: ‘fopen(*(GstQTMoovRecover *)data.broken_input, "rb")’ leaks here; was allocated at [(9)](sarif:/runs/0/results/50/codeFlows/0/threadFlows/0/locations/8)
#  220|       goto end;
#  221|     }
#  222|->   output = g_fopen (qtmr->fixed_output, "wb+");
#  223|     if (output == NULL) {
#  224|       GST_OBJECT_UNLOCK (qtmr);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def225]
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:229:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(*(GstQTMoovRecover *)data.fixed_output, "wb+")’
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:186:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:205:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:208:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:24: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:216:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:21: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:12: acquire_resource: opened here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:223:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:229:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:229:3: throw: if ‘g_mutex_unlock’ throws an exception...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:229:3: danger: ‘fopen(*(GstQTMoovRecover *)data.fixed_output, "wb+")’ leaks here; was opened at [(11)](sarif:/runs/0/results/68/codeFlows/0/threadFlows/0/locations/10)
#  227|       goto end;
#  228|     }
#  229|->   GST_OBJECT_UNLOCK (qtmr);
#  230|   
#  231|     GST_DEBUG_OBJECT (qtmr, "Parsing input files");

Error: GCC_ANALYZER_WARNING (CWE-401): [#def226]
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:229:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(*(GstQTMoovRecover *)data.fixed_output, "wb+")’
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:186:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:205:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:208:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:24: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:216:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:21: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:12: acquire_memory: allocated here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:223:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:229:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:229:3: throw: if ‘g_mutex_unlock’ throws an exception...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:229:3: danger: ‘fopen(*(GstQTMoovRecover *)data.fixed_output, "wb+")’ leaks here; was allocated at [(11)](sarif:/runs/0/results/69/codeFlows/0/threadFlows/0/locations/10)
#  227|       goto end;
#  228|     }
#  229|->   GST_OBJECT_UNLOCK (qtmr);
#  230|   
#  231|     GST_DEBUG_OBJECT (qtmr, "Parsing input files");

Error: GCC_ANALYZER_WARNING (CWE-775): [#def227]
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:231:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(*(GstQTMoovRecover *)data.fixed_output, "wb+")’
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:186:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:205:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:208:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:24: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:216:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:21: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:12: acquire_resource: opened here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:223:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:229:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:231:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:231:3: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:231:3: throw: if ‘gst_debug_log’ throws an exception...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:231:3: danger: ‘fopen(*(GstQTMoovRecover *)data.fixed_output, "wb+")’ leaks here; was opened at [(11)](sarif:/runs/0/results/70/codeFlows/0/threadFlows/0/locations/10)
#  229|     GST_OBJECT_UNLOCK (qtmr);
#  230|   
#  231|->   GST_DEBUG_OBJECT (qtmr, "Parsing input files");
#  232|     /* now create our structures */
#  233|     mdat_recov = mdat_recov_file_create (mdatinput, qtmr->faststart_mode, &err);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def228]
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:231:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(*(GstQTMoovRecover *)data.fixed_output, "wb+")’
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:186:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:205:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:208:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:24: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:216:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:21: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:12: acquire_memory: allocated here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:223:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:229:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:231:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:231:3: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:231:3: throw: if ‘gst_debug_log’ throws an exception...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:231:3: danger: ‘fopen(*(GstQTMoovRecover *)data.fixed_output, "wb+")’ leaks here; was allocated at [(11)](sarif:/runs/0/results/71/codeFlows/0/threadFlows/0/locations/10)
#  229|     GST_OBJECT_UNLOCK (qtmr);
#  230|   
#  231|->   GST_DEBUG_OBJECT (qtmr, "Parsing input files");
#  232|     /* now create our structures */
#  233|     mdat_recov = mdat_recov_file_create (mdatinput, qtmr->faststart_mode, &err);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def229]
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘moovrec’
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:186:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:205:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:207:13: acquire_resource: opened here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:208:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:24: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:216:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:217:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: throw: if ‘gst_debug_log’ throws an exception...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: danger: ‘moovrec’ leaks here; was opened at [(7)](sarif:/runs/0/results/106/codeFlows/0/threadFlows/0/locations/6)
#  267|   
#  268|   end:
#  269|->   GST_LOG_OBJECT (qtmr, "Finalizing task");
#  270|     if (err) {
#  271|       GST_ELEMENT_ERROR (qtmr, RESOURCE, FAILED, ("%s", err->message), (NULL));

Error: GCC_ANALYZER_WARNING (CWE-775): [#def230]
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘output’
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:186:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:205:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:208:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:24: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:216:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:21: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:12: acquire_resource: opened here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:223:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:229:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:235:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:240:16: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:242:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:243:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: throw: if ‘gst_debug_log’ throws an exception...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: danger: ‘output’ leaks here; was opened at [(11)](sarif:/runs/0/results/108/codeFlows/0/threadFlows/0/locations/10)
#  267|   
#  268|   end:
#  269|->   GST_LOG_OBJECT (qtmr, "Finalizing task");
#  270|     if (err) {
#  271|       GST_ELEMENT_ERROR (qtmr, RESOURCE, FAILED, ("%s", err->message), (NULL));

Error: GCC_ANALYZER_WARNING (CWE-401): [#def231]
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: warning[-Wanalyzer-malloc-leak]: leak of ‘moovrec’
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:186:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:205:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:207:13: acquire_memory: allocated here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:208:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:24: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:216:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:217:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: throw: if ‘gst_debug_log’ throws an exception...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: danger: ‘moovrec’ leaks here; was allocated at [(7)](sarif:/runs/0/results/107/codeFlows/0/threadFlows/0/locations/6)
#  267|   
#  268|   end:
#  269|->   GST_LOG_OBJECT (qtmr, "Finalizing task");
#  270|     if (err) {
#  271|       GST_ELEMENT_ERROR (qtmr, RESOURCE, FAILED, ("%s", err->message), (NULL));

Error: GCC_ANALYZER_WARNING (CWE-401): [#def232]
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: warning[-Wanalyzer-malloc-leak]: leak of ‘output’
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:186:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:205:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:208:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:24: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:216:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:21: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:12: acquire_memory: allocated here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:223:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:229:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:235:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:240:16: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:242:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:243:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: throw: if ‘gst_debug_log’ throws an exception...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: danger: ‘output’ leaks here; was allocated at [(11)](sarif:/runs/0/results/109/codeFlows/0/threadFlows/0/locations/10)
#  267|   
#  268|   end:
#  269|->   GST_LOG_OBJECT (qtmr, "Finalizing task");
#  270|     if (err) {
#  271|       GST_ELEMENT_ERROR (qtmr, RESOURCE, FAILED, ("%s", err->message), (NULL));

Error: GCC_ANALYZER_WARNING (CWE-775): [#def233]
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:271:5: warning[-Wanalyzer-file-leak]: leak of FILE ‘moovrec’
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:186:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:205:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:207:13: acquire_resource: opened here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:208:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:24: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:216:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:21: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:223:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:229:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:235:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:236:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:270:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:270:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:271:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:271:5: throw: if ‘_gst_element_error_printf’ throws an exception...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:271:5: danger: ‘moovrec’ leaks here; was opened at [(7)](sarif:/runs/0/results/110/codeFlows/0/threadFlows/0/locations/6)
#  269|     GST_LOG_OBJECT (qtmr, "Finalizing task");
#  270|     if (err) {
#  271|->     GST_ELEMENT_ERROR (qtmr, RESOURCE, FAILED, ("%s", err->message), (NULL));
#  272|       g_error_free (err);
#  273|     }

Error: GCC_ANALYZER_WARNING (CWE-775): [#def234]
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:271:5: warning[-Wanalyzer-file-leak]: leak of FILE ‘output’
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:186:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:205:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:208:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:24: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:216:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:21: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:12: acquire_resource: opened here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:223:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:229:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:235:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:240:16: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:242:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:249:8: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:249:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:250:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:270:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:270:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:271:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:271:5: throw: if ‘_gst_element_error_printf’ throws an exception...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:271:5: danger: ‘output’ leaks here; was opened at [(11)](sarif:/runs/0/results/112/codeFlows/0/threadFlows/0/locations/10)
#  269|     GST_LOG_OBJECT (qtmr, "Finalizing task");
#  270|     if (err) {
#  271|->     GST_ELEMENT_ERROR (qtmr, RESOURCE, FAILED, ("%s", err->message), (NULL));
#  272|       g_error_free (err);
#  273|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def235]
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:271:5: warning[-Wanalyzer-malloc-leak]: leak of ‘moovrec’
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:186:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:205:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:207:13: acquire_memory: allocated here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:208:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:24: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:216:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:21: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:223:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:229:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:235:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:236:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:270:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:270:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:271:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:271:5: throw: if ‘_gst_element_error_printf’ throws an exception...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:271:5: danger: ‘moovrec’ leaks here; was allocated at [(7)](sarif:/runs/0/results/111/codeFlows/0/threadFlows/0/locations/6)
#  269|     GST_LOG_OBJECT (qtmr, "Finalizing task");
#  270|     if (err) {
#  271|->     GST_ELEMENT_ERROR (qtmr, RESOURCE, FAILED, ("%s", err->message), (NULL));
#  272|       g_error_free (err);
#  273|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def236]
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:271:5: warning[-Wanalyzer-malloc-leak]: leak of ‘output’
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:186:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:205:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:208:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:24: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:216:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:21: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:12: acquire_memory: allocated here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:223:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:229:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:235:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:240:16: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:242:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:249:8: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:249:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:250:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:270:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:270:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:271:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:271:5: throw: if ‘_gst_element_error_printf’ throws an exception...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:271:5: danger: ‘output’ leaks here; was allocated at [(11)](sarif:/runs/0/results/113/codeFlows/0/threadFlows/0/locations/10)
#  269|     GST_LOG_OBJECT (qtmr, "Finalizing task");
#  270|     if (err) {
#  271|->     GST_ELEMENT_ERROR (qtmr, RESOURCE, FAILED, ("%s", err->message), (NULL));
#  272|       g_error_free (err);
#  273|     }

Error: GCC_ANALYZER_WARNING (CWE-775): [#def237]
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:272:5: warning[-Wanalyzer-file-leak]: leak of FILE ‘moovrec’
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:186:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:205:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:207:13: acquire_resource: opened here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:208:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:24: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:216:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:21: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:223:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:229:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:235:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:236:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:270:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:270:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:271:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:272:5: throw: if ‘g_error_free’ throws an exception...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:272:5: danger: ‘moovrec’ leaks here; was opened at [(7)](sarif:/runs/0/results/134/codeFlows/0/threadFlows/0/locations/6)
#  270|     if (err) {
#  271|       GST_ELEMENT_ERROR (qtmr, RESOURCE, FAILED, ("%s", err->message), (NULL));
#  272|->     g_error_free (err);
#  273|     }
#  274|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def238]
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:272:5: warning[-Wanalyzer-file-leak]: leak of FILE ‘output’
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:186:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:205:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:208:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:24: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:216:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:21: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:12: acquire_resource: opened here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:223:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:229:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:235:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:240:16: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:242:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:249:8: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:249:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:250:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:270:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:270:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:271:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:272:5: throw: if ‘g_error_free’ throws an exception...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:272:5: danger: ‘output’ leaks here; was opened at [(11)](sarif:/runs/0/results/136/codeFlows/0/threadFlows/0/locations/10)
#  270|     if (err) {
#  271|       GST_ELEMENT_ERROR (qtmr, RESOURCE, FAILED, ("%s", err->message), (NULL));
#  272|->     g_error_free (err);
#  273|     }
#  274|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def239]
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:272:5: warning[-Wanalyzer-malloc-leak]: leak of ‘moovrec’
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:186:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:205:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:207:13: acquire_memory: allocated here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:208:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:24: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:216:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:21: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:223:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:229:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:235:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:236:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:270:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:270:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:271:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:272:5: throw: if ‘g_error_free’ throws an exception...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:272:5: danger: ‘moovrec’ leaks here; was allocated at [(7)](sarif:/runs/0/results/135/codeFlows/0/threadFlows/0/locations/6)
#  270|     if (err) {
#  271|       GST_ELEMENT_ERROR (qtmr, RESOURCE, FAILED, ("%s", err->message), (NULL));
#  272|->     g_error_free (err);
#  273|     }
#  274|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def240]
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:272:5: warning[-Wanalyzer-malloc-leak]: leak of ‘output’
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:186:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:205:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:208:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:24: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:216:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:21: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:12: acquire_memory: allocated here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:223:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:229:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:235:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:240:16: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:242:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:249:8: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:249:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:250:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:270:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:270:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:271:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:272:5: throw: if ‘g_error_free’ throws an exception...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:272:5: danger: ‘output’ leaks here; was allocated at [(11)](sarif:/runs/0/results/137/codeFlows/0/threadFlows/0/locations/10)
#  270|     if (err) {
#  271|       GST_ELEMENT_ERROR (qtmr, RESOURCE, FAILED, ("%s", err->message), (NULL));
#  272|->     g_error_free (err);
#  273|     }
#  274|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def241]
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:276:5: warning[-Wanalyzer-file-leak]: leak of FILE ‘output’
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:186:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:205:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:208:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:24: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:216:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:21: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:12: acquire_resource: opened here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:223:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:229:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:235:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:240:16: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:242:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:249:8: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:249:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:250:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:270:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:275:6: branch_true: following ‘true’ branch (when ‘moov_recov’ is non-NULL)...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:276:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:276:5: throw: if ‘moov_recov_file_free’ throws an exception...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:276:5: danger: ‘output’ leaks here; was opened at [(11)](sarif:/runs/0/results/138/codeFlows/0/threadFlows/0/locations/10)
#  274|   
#  275|     if (moov_recov)
#  276|->     moov_recov_file_free (moov_recov);
#  277|     if (moovrec)
#  278|       fclose (moovrec);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def242]
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:276:5: warning[-Wanalyzer-malloc-leak]: leak of ‘output’
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:186:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:205:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:208:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:24: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:216:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:21: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:12: acquire_memory: allocated here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:223:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:229:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:235:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:240:16: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:242:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:249:8: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:249:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:250:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:270:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:275:6: branch_true: following ‘true’ branch (when ‘moov_recov’ is non-NULL)...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:276:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:276:5: throw: if ‘moov_recov_file_free’ throws an exception...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:276:5: danger: ‘output’ leaks here; was allocated at [(11)](sarif:/runs/0/results/139/codeFlows/0/threadFlows/0/locations/10)
#  274|   
#  275|     if (moov_recov)
#  276|->     moov_recov_file_free (moov_recov);
#  277|     if (moovrec)
#  278|       fclose (moovrec);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def243]
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:281:5: warning[-Wanalyzer-file-leak]: leak of FILE ‘output’
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:186:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:205:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:208:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:24: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:216:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:21: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:12: acquire_resource: opened here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:223:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:229:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:235:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:240:16: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:249:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:250:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:270:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:275:6: branch_true: following ‘true’ branch (when ‘moov_recov’ is non-NULL)...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:276:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:277:6: branch_false: following ‘false’ branch (when ‘moovrec’ is NULL)...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:280:6: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:280:6: branch_true: following ‘true’ branch (when ‘mdat_recov’ is non-NULL)...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:281:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:281:5: throw: if ‘mdat_recov_file_free’ throws an exception...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:281:5: danger: ‘output’ leaks here; was opened at [(11)](sarif:/runs/0/results/140/codeFlows/0/threadFlows/0/locations/10)
#  279|   
#  280|     if (mdat_recov)
#  281|->     mdat_recov_file_free (mdat_recov);
#  282|     if (mdatinput)
#  283|       fclose (mdatinput);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def244]
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:281:5: warning[-Wanalyzer-malloc-leak]: leak of ‘output’
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:186:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:192:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:198:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:205:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:208:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:215:24: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:216:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:21: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:222:12: acquire_memory: allocated here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:223:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:229:3: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:235:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:240:16: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:249:6: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:250:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:269:3: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:270:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:275:6: branch_true: following ‘true’ branch (when ‘moov_recov’ is non-NULL)...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:276:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:277:6: branch_false: following ‘false’ branch (when ‘moovrec’ is NULL)...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:280:6: branch_false: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:280:6: branch_true: following ‘true’ branch (when ‘mdat_recov’ is non-NULL)...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:281:5: branch_true: ...to here
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:281:5: throw: if ‘mdat_recov_file_free’ throws an exception...
gst-plugins-good-1.26.10/gst/isomp4/gstqtmoovrecover.c:281:5: danger: ‘output’ leaks here; was allocated at [(11)](sarif:/runs/0/results/141/codeFlows/0/threadFlows/0/locations/10)
#  279|   
#  280|     if (mdat_recov)
#  281|->     mdat_recov_file_free (mdat_recov);
#  282|     if (mdatinput)
#  283|       fclose (mdatinput);

Error: CPPCHECK_WARNING (CWE-823): [#def245]
gst-plugins-good-1.26.10/gst/isomp4/qtdemux.c:11584: error[arrayIndexOutOfBounds]: Array 'nb_bitrates[8]' accessed at index 8, which is out of bounds.
#11582|     }
#11583|   
#11584|->   return wb ? wb_bitrates[max_mode] : nb_bitrates[max_mode];
#11585|   
#11586|   bad_data:

Error: CPPCHECK_WARNING (CWE-758): [#def246]
gst-plugins-good-1.26.10/gst/isomp4/qtdemux.c:14415: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
#14413|       // Invalid/unsupported positions are mapped to defaults later
#14414|       for (gsize i = 0; i < G_N_ELEMENTS (audio_channel_bitmap_mapping); i++) {
#14415|->       if (bitmap & (1 << i)) {
#14416|           positions[n_channels] = audio_channel_bitmap_mapping[i];
#14417|           n_channels += 1;

Error: GCC_ANALYZER_WARNING (CWE-457): [#def247]
gst-plugins-good-1.26.10/gst/replaygain/rganalysis.c:670:3: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘samples_l’
gst-plugins-good-1.26.10/gst/replaygain/rganalysis.c:602:1: enter_function: entry to ‘rg_analysis_analyze_stereo_int16’
gst-plugins-good-1.26.10/gst/replaygain/rganalysis.c:613:3: branch_true: following ‘true’ branch (when ‘depth <= 16’)...
gst-plugins-good-1.26.10/gst/replaygain/rganalysis.c:614:3: branch_true: ...to here
gst-plugins-good-1.26.10/gst/replaygain/rganalysis.c:614:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/replaygain/rganalysis.c:614:3: branch_true: ...to here
gst-plugins-good-1.26.10/gst/replaygain/rganalysis.c:616:10: branch_true: following ‘true’ branch (when ‘n_frames != 0’)...
gst-plugins-good-1.26.10/gst/replaygain/rganalysis.c:617:14: branch_true: ...to here
gst-plugins-good-1.26.10/gst/replaygain/rganalysis.c:620:17: branch_false: following ‘false’ branch (when ‘i >= n’)...
gst-plugins-good-1.26.10/gst/replaygain/rganalysis.c:631:16: branch_false: ...to here
gst-plugins-good-1.26.10/gst/replaygain/rganalysis.c:632:5: call_function: calling ‘rg_analysis_analyze’ from ‘rg_analysis_analyze_stereo_int16’
#  668|       samples_r = samples_l;
#  669|   
#  670|->   memcpy (ctx->inpre_l, samples_l,
#  671|         MIN (n_samples, MAX_ORDER) * sizeof (gfloat));
#  672|     memcpy (ctx->inpre_r, samples_r,

Error: CPPCHECK_WARNING (CWE-457): [#def248]
gst-plugins-good-1.26.10/gst/rtp/gstrtph261pay.c:734: warning[uninitvar]: Uninitialized variable: ret
#  732|     gob->last.gobn = gob->gn;
#  733|   
#  734|->   if (ret == PARSE_OK) {
#  735|       GST_DEBUG_OBJECT (pay,
#  736|           "Split GOBN %d after MBA %d (endpos %u, maxpos %u, nextpos %u)",

Error: CPPCHECK_WARNING (CWE-457): [#def249]
gst-plugins-good-1.26.10/gst/rtp/gstrtph265pay.c:1345: error[legacyUninitvar]: Uninitialized variable: ap_header[0]
# 1343|         /* Propagate F bit */
# 1344|         if ((nal_header[0] & 0x80))
# 1345|->         ap_header[0] |= 0x80;
# 1346|   
# 1347|         /* Select lowest layer_id & temporal_id */

Error: GCC_ANALYZER_WARNING (CWE-457): [#def250]
gst-plugins-good-1.26.10/gst/rtp/gstrtph265pay.c:1345:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ap_header[0]’
gst-plugins-good-1.26.10/gst/rtp/gstrtph265pay.c:1793:1: enter_function: entry to ‘gst_rtp_h265_pay_sink_event’
gst-plugins-good-1.26.10/gst/rtp/gstrtph265pay.c:1820:7: call_function: calling ‘gst_rtp_h265_pay_handle_buffer’ from ‘gst_rtp_h265_pay_sink_event’
# 1343|         /* Propagate F bit */
# 1344|         if ((nal_header[0] & 0x80))
# 1345|->         ap_header[0] |= 0x80;
# 1346|   
# 1347|         /* Select lowest layer_id & temporal_id */

Error: GCC_ANALYZER_WARNING (CWE-457): [#def251]
gst-plugins-good-1.26.10/gst/rtp/gstrtphdrext-colorspace.c:372:7: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘chroma_site’
gst-plugins-good-1.26.10/gst/rtp/gstrtphdrext-colorspace.c:332:1: enter_function: entry to ‘gst_rtp_header_extension_colorspace_read’
gst-plugins-good-1.26.10/gst/rtp/gstrtphdrext-colorspace.c:362:14: call_function: calling ‘parse_colorspace’ from ‘gst_rtp_header_extension_colorspace_read’
gst-plugins-good-1.26.10/gst/rtp/gstrtphdrext-colorspace.c:362:14: return_function: returning to ‘gst_rtp_header_extension_colorspace_read’ from ‘parse_colorspace’
gst-plugins-good-1.26.10/gst/rtp/gstrtphdrext-colorspace.c:365:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/rtp/gstrtphdrext-colorspace.c:365:3: branch_true: ...to here
gst-plugins-good-1.26.10/gst/rtp/gstrtphdrext-colorspace.c:367:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/rtp/gstrtphdrext-colorspace.c:372:7: branch_false: ...to here
gst-plugins-good-1.26.10/gst/rtp/gstrtphdrext-colorspace.c:372:7: danger: use of uninitialized value ‘chroma_site’ here
#  370|     }
#  371|   
#  372|->   if (self->chroma_site != chroma_site) {
#  373|       caps_update_needed = TRUE;
#  374|       self->chroma_site = chroma_site;

Error: GCC_ANALYZER_WARNING (CWE-457): [#def252]
gst-plugins-good-1.26.10/gst/rtp/gstrtphdrext-colorspace.c:389:7: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘cll’
gst-plugins-good-1.26.10/gst/rtp/gstrtphdrext-colorspace.c:382:6: branch_true: following ‘true’ branch (when ‘size == 28’)...
gst-plugins-good-1.26.10/gst/rtp/gstrtphdrext-colorspace.c:383:53: branch_true: ...to here
gst-plugins-good-1.26.10/gst/rtp/gstrtphdrext-colorspace.c:387:8: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/gst/rtp/gstrtphdrext-colorspace.c:389:7: branch_true: ...to here
gst-plugins-good-1.26.10/gst/rtp/gstrtphdrext-colorspace.c:389:7: danger: use of uninitialized value ‘cll’ here
#  387|       if (!gst_video_content_light_level_is_equal (&self->cll, &cll)) {
#  388|         caps_update_needed = TRUE;
#  389|->       self->cll = cll;
#  390|       }
#  391|     }

Error: GCC_ANALYZER_WARNING (CWE-465): [#def253]
gst-plugins-good-1.26.10/gst/rtp/gstrtpmp2tpay.c:223:6: warning[-Wanalyzer-deref-before-check]: check of ‘buffer’ for NULL after already dereferencing it
gst-plugins-good-1.26.10/gst/rtp/gstrtpmp2tpay.c:210:6: branch_false: following ‘false’ branch (when ‘size != 0’)...
gst-plugins-good-1.26.10/gst/rtp/gstrtpmp2tpay.c:211:23: branch_false: ...to here
gst-plugins-good-1.26.10/gst/rtp/gstrtpmp2tpay.c:210:7: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/rtp/gstrtpmp2tpay.c:218:8: branch_false: ...to here
gst-plugins-good-1.26.10/gst/rtp/gstrtpmp2tpay.c:223:6: danger: pointer ‘buffer’ is checked for NULL here but it was already dereferenced at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  221|   
#  222|     /* copy buffer to adapter */
#  223|->   if (buffer) {
#  224|       gst_adapter_push (rtpmp2tpay->adapter, buffer);
#  225|       buffer = NULL;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def254]
gst-plugins-good-1.26.10/gst/rtpmanager/rtpjitterbuffer.c:1684:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘item’
gst-plugins-good-1.26.10/gst/rtpmanager/rtpjitterbuffer.c:1663:1: enter_function: entry to ‘rtp_jitter_buffer_can_fast_start’
gst-plugins-good-1.26.10/gst/rtpmanager/rtpjitterbuffer.c:1669:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/gst/rtpmanager/rtpjitterbuffer.c:1672:10: call_function: inlined call to ‘rtp_jitter_buffer_peek’ from ‘rtp_jitter_buffer_can_fast_start’
gst-plugins-good-1.26.10/gst/rtpmanager/rtpjitterbuffer.c:1673:15: branch_true: following ‘true’ branch (when ‘i < num_packet’)...
gst-plugins-good-1.26.10/gst/rtpmanager/rtpjitterbuffer.c:1674:9: branch_true: ...to here
gst-plugins-good-1.26.10/gst/rtpmanager/rtpjitterbuffer.c:1674:9: branch_false: following ‘false’ branch (when ‘last_item’ is NULL)...
gst-plugins-good-1.26.10/gst/rtpmanager/rtpjitterbuffer.c:1684:5: branch_false: ...to here
gst-plugins-good-1.26.10/gst/rtpmanager/rtpjitterbuffer.c:1684:5: danger: dereference of NULL ‘item’
# 1682|   
# 1683|       last_item = item;
# 1684|->     item = (RTPJitterBufferItem *) last_item->next;
# 1685|     }
# 1686|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def255]
gst-plugins-good-1.26.10/gst/rtpmanager/rtptwcc.c:915:16: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘run_length’
#  913|     gst_bit_reader_get_bits_uint16 (reader, &run_length, 13);
#  914|   
#  915|->   run_length = MIN (remaining_packets, run_length);
#  916|   
#  917|     for (i = 0; i < run_length; i++) {

Error: COMPILER_WARNING (CWE-704): [#def256]
gst-plugins-good-1.26.10/gst/rtsp/gstrtspsrc.c: scope_hint: In function ‘gst_rtspsrc_set_proxy’
gst-plugins-good-1.26.10/gst/rtsp/gstrtspsrc.c:1928:9: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
# 1928 |     col = strchr (proxy, ':');
#      |         ^
# 1926|     if (at) {
# 1927|       /* look for user:passwd */
# 1928|->     col = strchr (proxy, ':');
# 1929|       if (col == NULL || col > at)
# 1930|         return FALSE;

Error: COMPILER_WARNING (CWE-704): [#def257]
gst-plugins-good-1.26.10/gst/rtsp/gstrtspsrc.c:1928:9: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
# 1926|     if (at) {
# 1927|       /* look for user:passwd */
# 1928|->     col = strchr (proxy, ':');
# 1929|       if (col == NULL || col > at)
# 1930|         return FALSE;

Error: GCC_ANALYZER_WARNING (CWE-775): [#def258]
gst-plugins-good-1.26.10/sys/oss/gstossdeviceprovider.c:70:10: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd’
gst-plugins-good-1.26.10/sys/oss/gstossdeviceprovider.c:59:12: acquire_resource: opened here
gst-plugins-good-1.26.10/sys/oss/gstossdeviceprovider.c:65:6: branch_false: following ‘false’ branch (when ‘fd != -1’)...
gst-plugins-good-1.26.10/sys/oss/gstossdeviceprovider.c:70:10: branch_false: ...to here
gst-plugins-good-1.26.10/sys/oss/gstossdeviceprovider.c:70:10: throw: if ‘gst_oss_helper_probe_caps’ throws an exception...
gst-plugins-good-1.26.10/sys/oss/gstossdeviceprovider.c:70:10: danger: ‘fd’ leaks here; was opened at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
#   68|       return NULL;
#   69|     }
#   70|->   caps = gst_oss_helper_probe_caps (fd);
#   71|     close (fd);
#   72|     name = gst_oss_helper_get_card_name (mixpath);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def259]
gst-plugins-good-1.26.10/sys/oss/gstossdeviceprovider.c:101:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘sndstat_handle’
gst-plugins-good-1.26.10/sys/oss/gstossdeviceprovider.c:92:26: acquire_resource: opened here
gst-plugins-good-1.26.10/sys/oss/gstossdeviceprovider.c:92:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/sys/oss/gstossdeviceprovider.c:92:6: branch_false: ...to here
gst-plugins-good-1.26.10/sys/oss/gstossdeviceprovider.c:100:10: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/sys/oss/gstossdeviceprovider.c:101:9: branch_true: ...to here
gst-plugins-good-1.26.10/sys/oss/gstossdeviceprovider.c:101:9: throw: if ‘getline’ throws an exception...
gst-plugins-good-1.26.10/sys/oss/gstossdeviceprovider.c:101:9: danger: ‘sndstat_handle’ leaks here; was opened at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
#   99|   
#  100|     while (!feof (sndstat_handle)) {
#  101|->     if (getline (&sndstat_line, &sndstat_line_len, sndstat_handle) == -1) {
#  102|         break;
#  103|       }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def260]
gst-plugins-good-1.26.10/sys/oss/gstossdeviceprovider.c:101:9: warning[-Wanalyzer-malloc-leak]: leak of ‘sndstat_handle’
gst-plugins-good-1.26.10/sys/oss/gstossdeviceprovider.c:92:26: acquire_memory: allocated here
gst-plugins-good-1.26.10/sys/oss/gstossdeviceprovider.c:92:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/sys/oss/gstossdeviceprovider.c:92:6: branch_false: ...to here
gst-plugins-good-1.26.10/sys/oss/gstossdeviceprovider.c:100:10: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/sys/oss/gstossdeviceprovider.c:101:9: branch_true: ...to here
gst-plugins-good-1.26.10/sys/oss/gstossdeviceprovider.c:101:9: throw: if ‘getline’ throws an exception...
gst-plugins-good-1.26.10/sys/oss/gstossdeviceprovider.c:101:9: danger: ‘sndstat_handle’ leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
#   99|   
#  100|     while (!feof (sndstat_handle)) {
#  101|->     if (getline (&sndstat_line, &sndstat_line_len, sndstat_handle) == -1) {
#  102|         break;
#  103|       }

Error: CPPCHECK_WARNING (CWE-457): [#def261]
gst-plugins-good-1.26.10/sys/ximage/gstximagesrc.c:580: error[uninitvar]: Uninitialized variable: damage_ev
#  578|         if (XCheckTypedEvent (ximagesrc->xcontext->disp,
#  579|                 ximagesrc->damage_event_base + XDamageNotify, &ev) &&
#  580|->           damage_ev->level == XDamageReportNonEmpty) {
#  581|   
#  582|           XDamageSubtract (ximagesrc->xcontext->disp, ximagesrc->damage, None,

Error: GCC_ANALYZER_WARNING (CWE-688): [#def262]
gst-plugins-good-1.26.10/tests/check/elements/avimux.c:94:3: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
#   92|     /* clean up floating src pad */
#   93|     padname = g_strdup (sinkname);
#   94|->   memcpy (strchr (padname, '%'), "0", 2);
#   95|     if (!(sinkpad = gst_element_get_static_pad (element, padname)))
#   96|       sinkpad = gst_element_request_pad_simple (element, padname);

Error: CPPCHECK_WARNING (CWE-475): [#def263]
gst-plugins-good-1.26.10/tests/check/elements/interleave.c:430: error[shiftNegative]: Shifting by a negative value is undefined behaviour
#  428|     }
#  429|   
#  430|->   mask = G_GUINT64_CONSTANT (1) << pos;
#  431|   
#  432|     caps = gst_caps_new_simple ("audio/x-raw",

Error: CPPCHECK_WARNING (CWE-476): [#def264]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:178: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: p
#  176|     p = (rtp_pipeline *) malloc (sizeof (rtp_pipeline));
#  177|   
#  178|->   p->frame_data = frame_data;
#  179|     p->frame_data_size = frame_data_size;
#  180|     p->frame_count = frame_count;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def265]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:178:3: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘p’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:176:24: acquire_memory: this call could return NULL
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:178:3: danger: ‘p’ could be NULL: unchecked value from [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
#  176|     p = (rtp_pipeline *) malloc (sizeof (rtp_pipeline));
#  177|   
#  178|->   p->frame_data = frame_data;
#  179|     p->frame_data_size = frame_data_size;
#  180|     p->frame_count = frame_count;

Error: CPPCHECK_WARNING (CWE-476): [#def266]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:179: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: p
#  177|   
#  178|     p->frame_data = frame_data;
#  179|->   p->frame_data_size = frame_data_size;
#  180|     p->frame_count = frame_count;
#  181|     p->custom_event = NULL;

Error: CPPCHECK_WARNING (CWE-476): [#def267]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:180: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: p
#  178|     p->frame_data = frame_data;
#  179|     p->frame_data_size = frame_data_size;
#  180|->   p->frame_count = frame_count;
#  181|     p->custom_event = NULL;
#  182|   

Error: CPPCHECK_WARNING (CWE-476): [#def268]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:181: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: p
#  179|     p->frame_data_size = frame_data_size;
#  180|     p->frame_count = frame_count;
#  181|->   p->custom_event = NULL;
#  182|   
#  183|     /* Create elements. */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def269]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:184:19: warning[-Wanalyzer-malloc-leak]: leak of ‘frame_data’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1198:1: enter_function: entry to ‘rtp_klv_fragmented_packet_loss’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1198:1: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1198:1: branch_false: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1205:24: acquire_memory: allocated here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_false: following ‘false’ branch (when ‘i == 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1212:7: branch_false: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1212:7: call_function: calling ‘rtp_pipeline_create’ from ‘rtp_klv_fragmented_packet_loss’
#  182|   
#  183|     /* Create elements. */
#  184|->   pipeline_name = g_strdup_printf ("%s-%s-pipeline", pay, depay);
#  185|     p->pipeline = gst_pipeline_new (pipeline_name);
#  186|     g_free (pipeline_name);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def270]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:184:19: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:176:24: acquire_memory: allocated here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:184:19: throw: if ‘g_strdup_printf’ throws an exception...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:184:19: danger: ‘p’ leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
#  182|   
#  183|     /* Create elements. */
#  184|->   pipeline_name = g_strdup_printf ("%s-%s-pipeline", pay, depay);
#  185|     p->pipeline = gst_pipeline_new (pipeline_name);
#  186|     g_free (pipeline_name);

Error: CPPCHECK_WARNING (CWE-476): [#def271]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:185: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: p
#  183|     /* Create elements. */
#  184|     pipeline_name = g_strdup_printf ("%s-%s-pipeline", pay, depay);
#  185|->   p->pipeline = gst_pipeline_new (pipeline_name);
#  186|     g_free (pipeline_name);
#  187|     p->appsrc = gst_element_factory_make ("appsrc", NULL);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def272]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:185:17: warning[-Wanalyzer-malloc-leak]: leak of ‘frame_data’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1198:1: enter_function: entry to ‘rtp_klv_fragmented_packet_loss’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1198:1: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1198:1: branch_false: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1205:24: acquire_memory: allocated here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_false: following ‘false’ branch (when ‘i == 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1212:7: branch_false: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1212:7: call_function: calling ‘rtp_pipeline_create’ from ‘rtp_klv_fragmented_packet_loss’
#  183|     /* Create elements. */
#  184|     pipeline_name = g_strdup_printf ("%s-%s-pipeline", pay, depay);
#  185|->   p->pipeline = gst_pipeline_new (pipeline_name);
#  186|     g_free (pipeline_name);
#  187|     p->appsrc = gst_element_factory_make ("appsrc", NULL);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def273]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:185:17: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:176:24: acquire_memory: allocated here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:185:17: throw: if ‘gst_pipeline_new’ throws an exception...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:185:17: danger: ‘p’ leaks here; was allocated at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
#  183|     /* Create elements. */
#  184|     pipeline_name = g_strdup_printf ("%s-%s-pipeline", pay, depay);
#  185|->   p->pipeline = gst_pipeline_new (pipeline_name);
#  186|     g_free (pipeline_name);
#  187|     p->appsrc = gst_element_factory_make ("appsrc", NULL);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def274]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:186:3: warning[-Wanalyzer-malloc-leak]: leak of ‘frame_data’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1198:1: enter_function: entry to ‘rtp_klv_fragmented_packet_loss’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1198:1: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1198:1: branch_false: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1205:24: acquire_memory: allocated here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_false: following ‘false’ branch (when ‘i == 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1212:7: branch_false: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1212:7: call_function: calling ‘rtp_pipeline_create’ from ‘rtp_klv_fragmented_packet_loss’
#  184|     pipeline_name = g_strdup_printf ("%s-%s-pipeline", pay, depay);
#  185|     p->pipeline = gst_pipeline_new (pipeline_name);
#  186|->   g_free (pipeline_name);
#  187|     p->appsrc = gst_element_factory_make ("appsrc", NULL);
#  188|     p->rtppay =

Error: GCC_ANALYZER_WARNING (CWE-401): [#def275]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:186:3: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:176:24: acquire_memory: allocated here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:186:3: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:186:3: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:186:3: throw: if ‘g_free_sized’ throws an exception...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:186:3: danger: ‘p’ leaks here; was allocated at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
#  184|     pipeline_name = g_strdup_printf ("%s-%s-pipeline", pay, depay);
#  185|     p->pipeline = gst_pipeline_new (pipeline_name);
#  186|->   g_free (pipeline_name);
#  187|     p->appsrc = gst_element_factory_make ("appsrc", NULL);
#  188|     p->rtppay =

Error: CPPCHECK_WARNING (CWE-476): [#def276]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:187: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: p
#  185|     p->pipeline = gst_pipeline_new (pipeline_name);
#  186|     g_free (pipeline_name);
#  187|->   p->appsrc = gst_element_factory_make ("appsrc", NULL);
#  188|     p->rtppay =
#  189|         gst_parse_bin_from_description_full (pay, TRUE, NULL,

Error: GCC_ANALYZER_WARNING (CWE-401): [#def277]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:187:15: warning[-Wanalyzer-malloc-leak]: leak of ‘frame_data’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1198:1: enter_function: entry to ‘rtp_klv_fragmented_packet_loss’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1198:1: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1198:1: branch_false: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1205:24: acquire_memory: allocated here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_false: following ‘false’ branch (when ‘i == 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1212:7: branch_false: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1212:7: call_function: calling ‘rtp_pipeline_create’ from ‘rtp_klv_fragmented_packet_loss’
#  185|     p->pipeline = gst_pipeline_new (pipeline_name);
#  186|     g_free (pipeline_name);
#  187|->   p->appsrc = gst_element_factory_make ("appsrc", NULL);
#  188|     p->rtppay =
#  189|         gst_parse_bin_from_description_full (pay, TRUE, NULL,

Error: GCC_ANALYZER_WARNING (CWE-401): [#def278]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:187:15: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:176:24: acquire_memory: allocated here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:187:15: throw: if ‘gst_element_factory_make’ throws an exception...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:187:15: danger: ‘p’ leaks here; was allocated at [(1)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/0)
#  185|     p->pipeline = gst_pipeline_new (pipeline_name);
#  186|     g_free (pipeline_name);
#  187|->   p->appsrc = gst_element_factory_make ("appsrc", NULL);
#  188|     p->rtppay =
#  189|         gst_parse_bin_from_description_full (pay, TRUE, NULL,

Error: CPPCHECK_WARNING (CWE-476): [#def279]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:188: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: p
#  186|     g_free (pipeline_name);
#  187|     p->appsrc = gst_element_factory_make ("appsrc", NULL);
#  188|->   p->rtppay =
#  189|         gst_parse_bin_from_description_full (pay, TRUE, NULL,
#  190|         GST_PARSE_FLAG_NO_SINGLE_ELEMENT_BINS, NULL);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def280]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:189:7: warning[-Wanalyzer-malloc-leak]: leak of ‘frame_data’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1198:1: enter_function: entry to ‘rtp_klv_fragmented_packet_loss’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1198:1: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1198:1: branch_false: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1205:24: acquire_memory: allocated here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_false: following ‘false’ branch (when ‘i == 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1212:7: branch_false: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1212:7: call_function: calling ‘rtp_pipeline_create’ from ‘rtp_klv_fragmented_packet_loss’
#  187|     p->appsrc = gst_element_factory_make ("appsrc", NULL);
#  188|     p->rtppay =
#  189|->       gst_parse_bin_from_description_full (pay, TRUE, NULL,
#  190|         GST_PARSE_FLAG_NO_SINGLE_ELEMENT_BINS, NULL);
#  191|     p->rtpdepay =

Error: GCC_ANALYZER_WARNING (CWE-401): [#def281]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:189:7: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:176:24: acquire_memory: allocated here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:189:7: throw: if ‘gst_parse_bin_from_description_full’ throws an exception...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:189:7: danger: ‘p’ leaks here; was allocated at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
#  187|     p->appsrc = gst_element_factory_make ("appsrc", NULL);
#  188|     p->rtppay =
#  189|->       gst_parse_bin_from_description_full (pay, TRUE, NULL,
#  190|         GST_PARSE_FLAG_NO_SINGLE_ELEMENT_BINS, NULL);
#  191|     p->rtpdepay =

Error: CPPCHECK_WARNING (CWE-476): [#def282]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:191: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: p
#  189|         gst_parse_bin_from_description_full (pay, TRUE, NULL,
#  190|         GST_PARSE_FLAG_NO_SINGLE_ELEMENT_BINS, NULL);
#  191|->   p->rtpdepay =
#  192|         gst_parse_bin_from_description_full (depay, TRUE, NULL,
#  193|         GST_PARSE_FLAG_NO_SINGLE_ELEMENT_BINS, NULL);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def283]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:192:7: warning[-Wanalyzer-malloc-leak]: leak of ‘frame_data’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1198:1: enter_function: entry to ‘rtp_klv_fragmented_packet_loss’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1198:1: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1198:1: branch_false: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1205:24: acquire_memory: allocated here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_false: following ‘false’ branch (when ‘i == 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1212:7: branch_false: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1212:7: call_function: calling ‘rtp_pipeline_create’ from ‘rtp_klv_fragmented_packet_loss’
#  190|         GST_PARSE_FLAG_NO_SINGLE_ELEMENT_BINS, NULL);
#  191|     p->rtpdepay =
#  192|->       gst_parse_bin_from_description_full (depay, TRUE, NULL,
#  193|         GST_PARSE_FLAG_NO_SINGLE_ELEMENT_BINS, NULL);
#  194|     p->fakesink = gst_element_factory_make ("fakesink", NULL);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def284]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:192:7: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:176:24: acquire_memory: allocated here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:192:7: throw: if ‘gst_parse_bin_from_description_full’ throws an exception...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:192:7: danger: ‘p’ leaks here; was allocated at [(1)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/0)
#  190|         GST_PARSE_FLAG_NO_SINGLE_ELEMENT_BINS, NULL);
#  191|     p->rtpdepay =
#  192|->       gst_parse_bin_from_description_full (depay, TRUE, NULL,
#  193|         GST_PARSE_FLAG_NO_SINGLE_ELEMENT_BINS, NULL);
#  194|     p->fakesink = gst_element_factory_make ("fakesink", NULL);

Error: CPPCHECK_WARNING (CWE-476): [#def285]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:194: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: p
#  192|         gst_parse_bin_from_description_full (depay, TRUE, NULL,
#  193|         GST_PARSE_FLAG_NO_SINGLE_ELEMENT_BINS, NULL);
#  194|->   p->fakesink = gst_element_factory_make ("fakesink", NULL);
#  195|   
#  196|     /* One or more elements are not created successfully or failed to create p? */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def286]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:194:17: warning[-Wanalyzer-malloc-leak]: leak of ‘frame_data’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1198:1: enter_function: entry to ‘rtp_klv_fragmented_packet_loss’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1198:1: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1198:1: branch_false: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1205:24: acquire_memory: allocated here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_false: following ‘false’ branch (when ‘i == 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1212:7: branch_false: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1212:7: call_function: calling ‘rtp_pipeline_create’ from ‘rtp_klv_fragmented_packet_loss’
#  192|         gst_parse_bin_from_description_full (depay, TRUE, NULL,
#  193|         GST_PARSE_FLAG_NO_SINGLE_ELEMENT_BINS, NULL);
#  194|->   p->fakesink = gst_element_factory_make ("fakesink", NULL);
#  195|   
#  196|     /* One or more elements are not created successfully or failed to create p? */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def287]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:194:17: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:176:24: acquire_memory: allocated here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:194:17: throw: if ‘gst_element_factory_make’ throws an exception...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:194:17: danger: ‘p’ leaks here; was allocated at [(1)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/0)
#  192|         gst_parse_bin_from_description_full (depay, TRUE, NULL,
#  193|         GST_PARSE_FLAG_NO_SINGLE_ELEMENT_BINS, NULL);
#  194|->   p->fakesink = gst_element_factory_make ("fakesink", NULL);
#  195|   
#  196|     /* One or more elements are not created successfully or failed to create p? */

Error: CPPCHECK_WARNING (CWE-476): [#def288]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:197: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: p
#  195|   
#  196|     /* One or more elements are not created successfully or failed to create p? */
#  197|->   if (!p->pipeline || !p->appsrc || !p->rtppay || !p->rtpdepay || !p->fakesink) {
#  198|       /* Release created elements. */
#  199|       RELEASE_ELEMENT (p->pipeline);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def289]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:199:5: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:176:24: acquire_memory: allocated here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:199:5: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:199:5: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:199:5: throw: if ‘gst_object_unref’ throws an exception...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:199:5: danger: ‘p’ leaks here; was allocated at [(1)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/0)
#  197|     if (!p->pipeline || !p->appsrc || !p->rtppay || !p->rtpdepay || !p->fakesink) {
#  198|       /* Release created elements. */
#  199|->     RELEASE_ELEMENT (p->pipeline);
#  200|       RELEASE_ELEMENT (p->appsrc);
#  201|       RELEASE_ELEMENT (p->rtppay);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def290]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:200:5: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:176:24: acquire_memory: allocated here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:200:5: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:200:5: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:200:5: throw: if ‘gst_object_unref’ throws an exception...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:200:5: danger: ‘p’ leaks here; was allocated at [(1)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/0)
#  198|       /* Release created elements. */
#  199|       RELEASE_ELEMENT (p->pipeline);
#  200|->     RELEASE_ELEMENT (p->appsrc);
#  201|       RELEASE_ELEMENT (p->rtppay);
#  202|       RELEASE_ELEMENT (p->rtpdepay);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def291]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:201:5: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:176:24: acquire_memory: allocated here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:201:5: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:201:5: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:201:5: throw: if ‘gst_object_unref’ throws an exception...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:201:5: danger: ‘p’ leaks here; was allocated at [(1)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/0)
#  199|       RELEASE_ELEMENT (p->pipeline);
#  200|       RELEASE_ELEMENT (p->appsrc);
#  201|->     RELEASE_ELEMENT (p->rtppay);
#  202|       RELEASE_ELEMENT (p->rtpdepay);
#  203|       RELEASE_ELEMENT (p->fakesink);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def292]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:202:5: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:176:24: acquire_memory: allocated here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:202:5: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:202:5: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:202:5: throw: if ‘gst_object_unref’ throws an exception...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:202:5: danger: ‘p’ leaks here; was allocated at [(1)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/0)
#  200|       RELEASE_ELEMENT (p->appsrc);
#  201|       RELEASE_ELEMENT (p->rtppay);
#  202|->     RELEASE_ELEMENT (p->rtpdepay);
#  203|       RELEASE_ELEMENT (p->fakesink);
#  204|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def293]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:203:5: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:176:24: acquire_memory: allocated here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:203:5: branch_true: following ‘true’ branch...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:203:5: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:203:5: throw: if ‘gst_object_unref’ throws an exception...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:203:5: danger: ‘p’ leaks here; was allocated at [(1)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/0)
#  201|       RELEASE_ELEMENT (p->rtppay);
#  202|       RELEASE_ELEMENT (p->rtpdepay);
#  203|->     RELEASE_ELEMENT (p->fakesink);
#  204|   
#  205|       /* Release allocated memory. */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def294]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:212:10: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:176:24: acquire_memory: allocated here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:197:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:212:10: throw: if ‘gst_caps_from_string’ throws an exception...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:212:10: danger: ‘p’ leaks here; was allocated at [(1)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/0)
#  210|   
#  211|     /* Set src properties. */
#  212|->   caps = gst_caps_from_string (filtercaps);
#  213|     g_object_set (p->appsrc, "do-timestamp", TRUE, "caps", caps,
#  214|         "format", GST_FORMAT_TIME, NULL);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def295]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:213:3: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:176:24: acquire_memory: allocated here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:197:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:213:3: throw: if ‘g_object_set’ throws an exception...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:213:3: danger: ‘p’ leaks here; was allocated at [(1)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/0)
#  211|     /* Set src properties. */
#  212|     caps = gst_caps_from_string (filtercaps);
#  213|->   g_object_set (p->appsrc, "do-timestamp", TRUE, "caps", caps,
#  214|         "format", GST_FORMAT_TIME, NULL);
#  215|     gst_caps_unref (caps);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def296]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:218:3: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:176:24: acquire_memory: allocated here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:197:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:218:3: throw: if ‘gst_bin_add’ throws an exception...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:218:3: danger: ‘p’ leaks here; was allocated at [(1)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/0)
#  216|   
#  217|     /* Add elements to the pipeline. */
#  218|->   gst_bin_add (GST_BIN (p->pipeline), p->appsrc);
#  219|     gst_bin_add (GST_BIN (p->pipeline), p->rtppay);
#  220|     gst_bin_add (GST_BIN (p->pipeline), p->rtpdepay);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def297]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:219:3: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:176:24: acquire_memory: allocated here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:197:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:219:3: throw: if ‘gst_bin_add’ throws an exception...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:219:3: danger: ‘p’ leaks here; was allocated at [(1)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/0)
#  217|     /* Add elements to the pipeline. */
#  218|     gst_bin_add (GST_BIN (p->pipeline), p->appsrc);
#  219|->   gst_bin_add (GST_BIN (p->pipeline), p->rtppay);
#  220|     gst_bin_add (GST_BIN (p->pipeline), p->rtpdepay);
#  221|     gst_bin_add (GST_BIN (p->pipeline), p->fakesink);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def298]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:220:3: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:176:24: acquire_memory: allocated here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:197:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:220:3: throw: if ‘gst_bin_add’ throws an exception...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:220:3: danger: ‘p’ leaks here; was allocated at [(1)](sarif:/runs/0/results/27/codeFlows/0/threadFlows/0/locations/0)
#  218|     gst_bin_add (GST_BIN (p->pipeline), p->appsrc);
#  219|     gst_bin_add (GST_BIN (p->pipeline), p->rtppay);
#  220|->   gst_bin_add (GST_BIN (p->pipeline), p->rtpdepay);
#  221|     gst_bin_add (GST_BIN (p->pipeline), p->fakesink);
#  222|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def299]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:221:3: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:176:24: acquire_memory: allocated here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:197:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:221:3: throw: if ‘gst_bin_add’ throws an exception...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:221:3: danger: ‘p’ leaks here; was allocated at [(1)](sarif:/runs/0/results/28/codeFlows/0/threadFlows/0/locations/0)
#  219|     gst_bin_add (GST_BIN (p->pipeline), p->rtppay);
#  220|     gst_bin_add (GST_BIN (p->pipeline), p->rtpdepay);
#  221|->   gst_bin_add (GST_BIN (p->pipeline), p->fakesink);
#  222|   
#  223|     /* Link elements. */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def300]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:224:3: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:176:24: acquire_memory: allocated here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:197:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:224:3: throw: if ‘gst_element_link’ throws an exception...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:224:3: danger: ‘p’ leaks here; was allocated at [(1)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/0)
#  222|   
#  223|     /* Link elements. */
#  224|->   gst_element_link (p->appsrc, p->rtppay);
#  225|     gst_element_link (p->rtppay, p->rtpdepay);
#  226|     gst_element_link (p->rtpdepay, p->fakesink);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def301]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:225:3: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:176:24: acquire_memory: allocated here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:197:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:225:3: throw: if ‘gst_element_link’ throws an exception...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:225:3: danger: ‘p’ leaks here; was allocated at [(1)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/0)
#  223|     /* Link elements. */
#  224|     gst_element_link (p->appsrc, p->rtppay);
#  225|->   gst_element_link (p->rtppay, p->rtpdepay);
#  226|     gst_element_link (p->rtpdepay, p->fakesink);
#  227|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def302]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:226:3: warning[-Wanalyzer-malloc-leak]: leak of ‘p’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:176:24: acquire_memory: allocated here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:197:6: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:226:3: throw: if ‘gst_element_link’ throws an exception...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:226:3: danger: ‘p’ leaks here; was allocated at [(1)](sarif:/runs/0/results/31/codeFlows/0/threadFlows/0/locations/0)
#  224|     gst_element_link (p->appsrc, p->rtppay);
#  225|     gst_element_link (p->rtppay, p->rtpdepay);
#  226|->   gst_element_link (p->rtpdepay, p->fakesink);
#  227|   
#  228|     return p;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def303]
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:5: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘frame_data’
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1198:1: branch_false: following ‘false’ branch...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1198:1: branch_false: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1205:24: acquire_memory: this call could return NULL
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1206:21: branch_true: following ‘true’ branch (when ‘i != 5’)...
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:26: branch_true: ...to here
gst-plugins-good-1.26.10/tests/check/elements/rtp-payloading.c:1207:5: danger: ‘frame_data + (sizetype)(i * 163)’ could be NULL: unchecked value from [(3)](sarif:/runs/0/results/32/codeFlows/0/threadFlows/0/locations/2)
# 1205|     guint8 *frame_data = malloc (FRAME_COUNT * sizeof (rtp_KLV_frame_data));
# 1206|     for (guint i = 0; i < FRAME_COUNT; i++)
# 1207|->     memcpy (frame_data + i * frame_data_size, rtp_KLV_frame_data,
# 1208|           frame_data_size);
# 1209|   

Error: COMPILER_WARNING: [#def304] [important]
gst-plugins-good-1.26.10/tests/check/elements/souphttpsrc.c:32:10: error[fatal error]: libsoup/soup.h: No such file or directory
#   30|   #include <glib/gprintf.h>
#   31|   
#   32|-> #include <libsoup/soup.h>
#   33|   #include <gst/check/gstcheck.h>
#   34|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def305]
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:55:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:201:1: enter_function: entry to ‘check_filter_with_event’
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:206:3: call_function: calling ‘check_filter_varargs’ from ‘check_filter_with_event’
#   53|     GstElement *element;
#   54|   
#   55|->   GST_DEBUG ("setup_element");
#   56|     element = gst_check_setup_element (name);
#   57|     g_object_set_valist (G_OBJECT (element), prop, var_args);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def306]
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:56:13: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:201:1: enter_function: entry to ‘check_filter_with_event’
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:206:3: call_function: calling ‘check_filter_varargs’ from ‘check_filter_with_event’
#   54|   
#   55|     GST_DEBUG ("setup_element");
#   56|->   element = gst_check_setup_element (name);
#   57|     g_object_set_valist (G_OBJECT (element), prop, var_args);
#   58|     mysrcpad = gst_check_setup_src_pad (element, &srctemplate);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def307]
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:57:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:201:1: enter_function: entry to ‘check_filter_with_event’
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:206:3: call_function: calling ‘check_filter_varargs’ from ‘check_filter_with_event’
#   55|     GST_DEBUG ("setup_element");
#   56|     element = gst_check_setup_element (name);
#   57|->   g_object_set_valist (G_OBJECT (element), prop, var_args);
#   58|     mysrcpad = gst_check_setup_src_pad (element, &srctemplate);
#   59|     gst_pad_set_active (mysrcpad, TRUE);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def308]
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:149:30: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:201:1: enter_function: entry to ‘check_filter_with_event’
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:205:3: acquire_resource: ‘va_start’ called here
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:206:3: call_function: calling ‘check_filter_varargs’ from ‘check_filter_with_event’
#  147|     gint i, n, r;
#  148|     gint size;
#  149|->   GstCaps *allcaps, *templ = gst_caps_from_string (VIDEO_CAPS_TEMPLATE_STRING);
#  150|   
#  151|     allcaps = gst_caps_normalize (templ);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def309]
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:151:13: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:201:1: enter_function: entry to ‘check_filter_with_event’
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:205:3: acquire_resource: ‘va_start’ called here
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:206:3: call_function: calling ‘check_filter_varargs’ from ‘check_filter_with_event’
#  149|     GstCaps *allcaps, *templ = gst_caps_from_string (VIDEO_CAPS_TEMPLATE_STRING);
#  150|   
#  151|->   allcaps = gst_caps_normalize (templ);
#  152|   
#  153|     n = gst_caps_get_size (allcaps);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def310]
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:153:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:201:1: enter_function: entry to ‘check_filter_with_event’
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:205:3: acquire_resource: ‘va_start’ called here
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:206:3: call_function: calling ‘check_filter_varargs’ from ‘check_filter_with_event’
#  151|     allcaps = gst_caps_normalize (templ);
#  152|   
#  153|->   n = gst_caps_get_size (allcaps);
#  154|   
#  155|     for (i = 0; i < n; i++) {

Error: GCC_ANALYZER_WARNING (CWE-404): [#def311]
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:156:23: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:201:1: enter_function: entry to ‘check_filter_with_event’
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:205:3: acquire_resource: ‘va_start’ called here
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:206:3: call_function: calling ‘check_filter_varargs’ from ‘check_filter_with_event’
#  154|   
#  155|     for (i = 0; i < n; i++) {
#  156|->     GstStructure *s = gst_caps_get_structure (allcaps, i);
#  157|       GstCaps *caps = gst_caps_new_empty ();
#  158|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def312]
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:157:21: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:201:1: enter_function: entry to ‘check_filter_with_event’
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:205:3: acquire_resource: ‘va_start’ called here
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:206:3: call_function: calling ‘check_filter_varargs’ from ‘check_filter_with_event’
#  155|     for (i = 0; i < n; i++) {
#  156|       GstStructure *s = gst_caps_get_structure (allcaps, i);
#  157|->     GstCaps *caps = gst_caps_new_empty ();
#  158|   
#  159|       gst_caps_append_structure (caps, gst_structure_copy (s));

Error: GCC_ANALYZER_WARNING (CWE-404): [#def313]
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:159:5: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:201:1: enter_function: entry to ‘check_filter_with_event’
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:205:3: acquire_resource: ‘va_start’ called here
gst-plugins-good-1.26.10/tests/check/elements/videofilter.c:206:3: call_function: calling ‘check_filter_varargs’ from ‘check_filter_with_event’
#  157|       GstCaps *caps = gst_caps_new_empty ();
#  158|   
#  159|->     gst_caps_append_structure (caps, gst_structure_copy (s));
#  160|   
#  161|       /* try various resolutions */

Scan Properties

analyzer-version-clippy1.92.0
analyzer-version-cppcheck2.19.1
analyzer-version-gcc16.0.0
analyzer-version-gcc-analyzer16.0.0
analyzer-version-shellcheck0.11.0
analyzer-version-unicontrol0.0.2
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-85.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch
mock-configfedora-rawhide-x86_64
project-namegstreamer1-plugins-good-1.26.10-1.fc44
store-results-to/tmp/tmpvj6ol8ij/gstreamer1-plugins-good-1.26.10-1.fc44.tar.xz
time-created2026-01-08 17:09:54
time-finished2026-01-08 17:17:59
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,cppcheck,clippy,shellcheck,unicontrol' '-o' '/tmp/tmpvj6ol8ij/gstreamer1-plugins-good-1.26.10-1.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpvj6ol8ij/gstreamer1-plugins-good-1.26.10-1.fc44.src.rpm'
tool-versioncsmock-3.8.3.20251215.161544.g62de9a5-1.el9