Error: GCC_ANALYZER_WARNING (CWE-476): [#def1] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c: scope_hint: In function ‘gst_mpd_client2_get_segment_end_time.part.0’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:783:24: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdparser.h:30: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.h:24: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:22: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:696:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib.h:64: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:696:3: note: in expansion of macro ‘g_return_val_if_fail’ # 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): [#def2] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c: scope_hint: In function ‘gst_mpd_client2_stream_seek’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:1782:27: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:1690:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:384:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:696:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:697:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:696:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:697:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:697:3: note: in expansion of macro ‘g_return_val_if_fail’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:697:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:2647:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:1776:5: note: in expansion of macro ‘g_return_val_if_fail’ # 1780| } # 1781| # 1782|-> if (ts > stream_period->start) # 1783| ts -= stream_period->start; # 1784| else Error: GCC_ANALYZER_WARNING (CWE-476): [#def3] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c: scope_hint: In function ‘gst_mpd_client2_get_last_fragment_timestamp_end’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:1873:24: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:1869:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:696:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:697:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:697:3: note: in expansion of macro ‘g_return_val_if_fail’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:697:3: note: in expansion of macro ‘g_return_val_if_fail’ # 1871| if (!stream->segments) { # 1872| stream_period = gst_mpd_client2_get_stream_period (client); # 1873|-> *ts = stream_period->duration; # 1874| } else { # 1875| segment_idx = gst_mpd_client2_get_segments_counts (client, stream) - 1; Error: GCC_ANALYZER_WARNING (CWE-476): [#def4] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:1894:26: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:1869:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:2647:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib.h:33: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:1881:20: note: in expansion of macro ‘g_ptr_array_index’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:696:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:697:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:697:3: note: in expansion of macro ‘g_return_val_if_fail’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:697:3: note: in expansion of macro ‘g_return_val_if_fail’ # 1892| * start of the next segment, if any. */ # 1893| stream_period = gst_mpd_client2_get_stream_period (client); # 1894|-> *ts = stream_period->duration; # 1895| } # 1896| } Error: GCC_ANALYZER_WARNING (CWE-476): [#def5] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c: scope_hint: In function ‘gst_mpd_client2_get_segments_counts’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:2655:20: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:2647:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:2651:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:2651:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:696:3: note: in expansion of macro ‘g_return_val_if_fail’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:696:3: note: in expansion of macro ‘g_return_val_if_fail’ # 2653| # 2654| stream_period = gst_mpd_client2_get_stream_period (client); # 2655|-> if (stream_period->duration != -1) # 2656| return gst_util_uint64_scale_ceil (stream_period->duration, 1, # 2657| gst_mpd_client2_get_segment_duration (client, stream, NULL)); Error: GCC_ANALYZER_WARNING (CWE-476): [#def6] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c: scope_hint: In function ‘gst_mpd_client2_set_representation_node’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3319:36: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3312:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3313:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3313:3: note: in expansion of macro ‘g_return_val_if_fail’ # 3317| (client->mpd_root_node->Periods, period_id)); # 3318| adap_set_node = # 3319|-> GST_MPD_ADAPTATION_SET_NODE (gst_mpd_client2_get_adaptation_set_with_id # 3320| (period_node->AdaptationSets, adaptation_set_id)); # 3321| g_return_val_if_fail (adap_set_node != NULL, NULL); Error: GCC_ANALYZER_WARNING (CWE-476): [#def7] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c: scope_hint: In function ‘gst_mpd_client2_set_segment_list’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3365:36: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3358:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3359:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3359:3: note: in expansion of macro ‘g_return_val_if_fail’ # 3363| (client->mpd_root_node->Periods, period_id)); # 3364| adaptation_set = # 3365|-> GST_MPD_ADAPTATION_SET_NODE (gst_mpd_client2_get_adaptation_set_with_id # 3366| (period->AdaptationSets, adap_set_id)); # 3367| g_return_val_if_fail (adaptation_set != NULL, FALSE); Error: GCC_ANALYZER_WARNING (CWE-476): [#def8] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3372:22: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3358:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3359:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3359:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3367:3: note: in expansion of macro ‘g_return_val_if_fail’ # 3370| gst_mpd_client2_get_representation_with_id # 3371| (adaptation_set->Representations, rep_id); # 3372|-> if (!representation->SegmentList) { # 3373| representation->SegmentList = gst_mpd_segment_list_node_new (); # 3374| } Error: GCC_ANALYZER_WARNING (CWE-476): [#def9] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c: scope_hint: In function ‘gst_mpd_client2_set_segment_template’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3402:36: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3395:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3396:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3396:3: note: in expansion of macro ‘g_return_val_if_fail’ # 3400| (client->mpd_root_node->Periods, period_id)); # 3401| adaptation_set = # 3402|-> GST_MPD_ADAPTATION_SET_NODE (gst_mpd_client2_get_adaptation_set_with_id # 3403| (period->AdaptationSets, adap_set_id)); # 3404| g_return_val_if_fail (adaptation_set != NULL, FALSE); Error: GCC_ANALYZER_WARNING (CWE-476): [#def10] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3409:22: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3395:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3396:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3396:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3404:3: note: in expansion of macro ‘g_return_val_if_fail’ # 3407| gst_mpd_client2_get_representation_with_id # 3408| (adaptation_set->Representations, rep_id); # 3409|-> if (!representation->SegmentTemplate) { # 3410| representation->SegmentTemplate = gst_mpd_segment_template_node_new (); # 3411| } Error: GCC_ANALYZER_WARNING (CWE-476): [#def11] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c: scope_hint: In function ‘gst_mpd_client2_add_segment_url’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3441:36: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3434:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3435:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3435:3: note: in expansion of macro ‘g_return_val_if_fail’ # 3439| (client->mpd_root_node->Periods, period_id)); # 3440| adaptation_set = # 3441|-> GST_MPD_ADAPTATION_SET_NODE (gst_mpd_client2_get_adaptation_set_with_id # 3442| (period->AdaptationSets, adap_set_id)); # 3443| g_return_val_if_fail (adaptation_set != NULL, FALSE); Error: GCC_ANALYZER_WARNING (CWE-476): [#def12] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3448:22: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3434:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3435:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3435:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/dash/gstmpdclient.c:3443:3: note: in expansion of macro ‘g_return_val_if_fail’ # 3446| gst_mpd_client2_get_representation_with_id # 3447| (adaptation_set->Representations, rep_id); # 3448|-> if (!representation->SegmentList) { # 3449| representation->SegmentList = gst_mpd_segment_list_node_new (); # 3450| } Error: GCC_ANALYZER_WARNING (CWE-476): [#def13] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/hls/m3u8.c: scope_hint: In function ‘gst_hls_media_playlist_find_position’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/hls/m3u8.c:1566:41: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/hls/m3u8.c:30: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1355:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/hls/m3u8.c:1565:11: note: in expansion of macro ‘GST_DEBUG’ # 1564| cand->stream_time <= ts + (partial_targetduration / 2)) { # 1565| GST_DEBUG ("choosing full segment %d", seg_idx); # 1566|-> seek_result->stream_time = seg->stream_time; # 1567| seek_result->segment = gst_m3u8_media_segment_ref (seg); # 1568| seek_result->found_partial_segment = FALSE; Error: GCC_ANALYZER_WARNING (CWE-688): [#def14] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/hls/m3u8.c: scope_hint: In function ‘hls_master_playlist_new_from_data’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/hls/m3u8.c:3086:7: warning[-Wanalyzer-null-argument]: use of NULL ‘free_data’ where non-null expected /usr/include/glib-2.0/glib/gmem.h:335:57: note: in expansion of macro ‘_G_NEW’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/hls/m3u8.c:2955:14: note: in expansion of macro ‘g_new0’ /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/hls/m3u8.c: scope_hint: In function ‘hls_master_playlist_new_from_data’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/hls/m3u8.c:3080:25: note: in expansion of macro ‘g_strdup’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/hls/m3u8.c: scope_hint: In function ‘hls_master_playlist_new_from_data’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1358:33: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/adaptivedemux2/hls/m3u8.c:3082:3: note: in expansion of macro ‘GST_TRACE’ <built-in>: note: argument 1 of ‘__builtin_strstr’ must be non-null # 3084| /* Detect early whether this manifest describes a simple media playlist or # 3085| * not */ # 3086|-> if (strstr (data, "\n#EXTINF:") != NULL) { # 3087| GST_INFO ("This is a simple media playlist, not a master playlist"); # 3088| Error: CPPCHECK_WARNING (CWE-476): [#def15] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/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): [#def16] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/flac/gstflacenc.c: scope_hint: In function ‘add_cuesheet’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/flac/gstflacenc.c:556:22: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘stop’ # 554| track = FLAC__metadata_object_cuesheet_track_new (); # 555| track->offset = # 556|-> (FLAC__uint64) gst_util_uint64_scale_round (stop, sample_rate, # 557| GST_SECOND); # 558| track->number = 255; Error: GCC_ANALYZER_WARNING (CWE-457): [#def17] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/soup/gstsouphttpsrc.c: scope_hint: In function ‘gst_soup_http_src_do_request’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/soup/gstsouphttpsrc.c:1958:5: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘request_headers’ /usr/include/glib-2.0/glib/gthread.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/gasyncqueue.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:34: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gstelement.h:27: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/soup/gstsouphttpsrc.c:79: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/soup/stub/soup.h:197:19: note: in expansion of macro ‘g_atomic_pointer_get’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/soup/stub/soup.h:205:4: note: in expansion of macro ‘_SOUP_ATOMIC_INTERN_STRING’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/soup/stub/soup.h:209:26: note: in expansion of macro ‘_SOUP_INTERN_METHOD’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/soup/gstsouphttpsrc.c:2471:52: note: in expansion of macro ‘SOUP_METHOD_HEAD’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1340:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/soup/gstsouphttpsrc.c:1948:3: note: in expansion of macro ‘GST_LOG_OBJECT’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1340:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/ext/soup/gstsouphttpsrc.c:1948:3: note: in expansion of macro ‘GST_LOG_OBJECT’ # 1956| src->stop_position); # 1957| } else if (src->msg && src->request_position == 0) # 1958|-> _soup_message_headers_remove (request_headers, "Range"); # 1959| # 1960| /* add_range_header() has the side effect of setting read_position to Error: GCC_ANALYZER_WARNING (CWE-457): [#def18] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c: scope_hint: In function ‘gst_flac_parse_handle_cuesheet’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c:1091:7: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘start’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstaudioparserselements.h:24: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c:55: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1339:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c:1577:5: note: in expansion of macro ‘GST_DEBUG_OBJECT’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:678:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c:1022:8: note: in expansion of macro ‘gst_byte_reader_skip’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:662:7: note: in expansion of macro ‘G_UNLIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c: scope_hint: In function ‘gst_flac_parse_handle_cuesheet’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:678:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c:1027:8: note: in expansion of macro ‘gst_byte_reader_skip’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:662:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:662:7: note: in expansion of macro ‘G_UNLIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c: scope_hint: In function ‘gst_flac_parse_handle_cuesheet’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c:1030:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:426:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c: scope_hint: In function ‘gst_flac_parse_handle_cuesheet’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c:1030:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c:1030:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:514:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c:1036:10: note: in expansion of macro ‘gst_byte_reader_get_uint64_be’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:514:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c:1036:10: note: in expansion of macro ‘gst_byte_reader_get_uint64_be’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:455:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:426:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:455:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:455:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c: scope_hint: In function ‘gst_flac_parse_handle_cuesheet’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:514:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c:1036:10: note: in expansion of macro ‘gst_byte_reader_get_uint64_be’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:514:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c:1036:10: note: in expansion of macro ‘gst_byte_reader_get_uint64_be’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c:1038:10: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c:1038:10: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:426:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c: scope_hint: In function ‘gst_flac_parse_handle_cuesheet’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c:1038:10: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c:1038:10: note: in expansion of macro ‘gst_byte_reader_get_uint8’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c:1041:9: note: in expansion of macro ‘gst_byte_reader_get_remaining’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c: scope_hint: In function ‘gst_flac_parse_handle_cuesheet’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:678:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c:1050:10: note: in expansion of macro ‘gst_byte_reader_skip’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:662:7: note: in expansion of macro ‘G_UNLIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c: scope_hint: In function ‘gst_flac_parse_handle_cuesheet’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c:1052:10: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:426:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c: scope_hint: In function ‘gst_flac_parse_handle_cuesheet’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c:1052:10: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/audioparsers/gstflacparse.c:1052:10: note: in expansion of macro ‘gst_byte_reader_get_uint8’ # 1089| gst_util_uint64_scale_round (offset, GST_SECOND, # 1090| flacparse->samplerate); # 1091|-> gst_toc_entry_set_start_stop_times (cur_entry, start, stop); # 1092| } # 1093| } Error: GCC_ANALYZER_WARNING (CWE-688): [#def19] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/autodetect/gstautodetect.c: scope_hint: In function ‘create_element_with_pretty_name’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/autodetect/gstautodetect.c:240:12: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/autodetect/gstautodetect.c:27: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/autodetect/gstautodetect.c:238:12: note: in expansion of macro ‘g_strdup’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/autodetect/gstautodetect.c: scope_hint: In function ‘create_element_with_pretty_name’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/autodetect/gstautodetect.c:239:7: note: in expansion of macro ‘g_str_has_suffix’ <built-in>: note: argument 1 of ‘__builtin_strlen’ must be non-null # 238| marker = g_strdup (GST_OBJECT_NAME (factory)); # 239| if (g_str_has_suffix (marker, self->type_klass_lc)) # 240|-> marker[strlen (marker) - 4] = '\0'; # 241| if (g_str_has_prefix (marker, "gst")) # 242| memmove (marker, marker + 3, strlen (marker + 3) + 1); Error: GCC_ANALYZER_WARNING (CWE-688): [#def20] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/autodetect/gstautodetect.c:242:5: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/autodetect/gstautodetect.c:238:12: note: in expansion of macro ‘g_strdup’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/autodetect/gstautodetect.c: scope_hint: In function ‘create_element_with_pretty_name’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/autodetect/gstautodetect.c:239:7: note: in expansion of macro ‘g_str_has_suffix’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gstrfuncs.h:166:11: note: in expansion of macro ‘G_UNLIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/autodetect/gstautodetect.c:241:7: note: in expansion of macro ‘g_str_has_prefix’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gstrfuncs.h:166:11: note: in expansion of macro ‘G_UNLIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/autodetect/gstautodetect.c:241:7: note: in expansion of macro ‘g_str_has_prefix’ <built-in>: note: argument 1 of ‘__builtin_memmove’ must be non-null # 240| marker[strlen (marker) - 4] = '\0'; # 241| if (g_str_has_prefix (marker, "gst")) # 242|-> memmove (marker, marker + 3, strlen (marker + 3) + 1); # 243| name = g_strdup_printf ("%s-actual-%s-%s", GST_OBJECT_NAME (self), # 244| self->type_klass_lc, marker); Error: GCC_ANALYZER_WARNING: [#def21] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/dtmf/gstdtmfsrc.c: scope_hint: In function ‘gst_dtmf_src_generate_silence’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/dtmf/gstdtmfsrc.c:514:10: warning[-Wanalyzer-imprecise-fp-arithmetic]: use of floating-point arithmetic here might yield unexpected results gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/dtmf/gstdtmfsrc.c:514:10: note: only use operands of an integer type inside the size argument # 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): [#def22] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/dtmf/gstrtpdtmfdepay.c: scope_hint: In function ‘gst_rtp_dtmf_depay_process’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/dtmf/gstrtpdtmfdepay.c:391:19: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘dtmf_payload.event’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/dtmf/gstrtpdtmfdepay.h:26: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/dtmf/gstrtpdtmfdepay.c:51: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:308:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/dtmf/gstrtpdtmfdepay.c:386:3: note: in expansion of macro ‘gst_bit_reader_get_bits_uint8’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/dtmf/gstrtpdtmfdepay.c:57: included_from: Included from here. /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:284:1: note: in expansion of macro ‘__GST_BIT_READER_READ_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:259:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:284:1: note: in expansion of macro ‘__GST_BIT_READER_READ_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:308:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/dtmf/gstrtpdtmfdepay.c:386:3: note: in expansion of macro ‘gst_bit_reader_get_bits_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:303:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/dtmf/gstrtpdtmfdepay.c:387:3: note: in expansion of macro ‘gst_bit_reader_skip’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:232:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h: scope_hint: In function ‘gst_rtp_dtmf_depay_process’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:303:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/dtmf/gstrtpdtmfdepay.c:387:3: note: in expansion of macro ‘gst_bit_reader_skip’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:308:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/dtmf/gstrtpdtmfdepay.c:388:3: note: in expansion of macro ‘gst_bit_reader_get_bits_uint8’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:284:1: note: in expansion of macro ‘__GST_BIT_READER_READ_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:259:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:284:1: note: in expansion of macro ‘__GST_BIT_READER_READ_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:308:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/dtmf/gstrtpdtmfdepay.c:388:3: note: in expansion of macro ‘gst_bit_reader_get_bits_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:310:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/dtmf/gstrtpdtmfdepay.c:389:3: note: in expansion of macro ‘gst_bit_reader_get_bits_uint16’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:285:1: note: in expansion of macro ‘__GST_BIT_READER_READ_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:259:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:285:1: note: in expansion of macro ‘__GST_BIT_READER_READ_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:310:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/dtmf/gstrtpdtmfdepay.c:389:3: note: in expansion of macro ‘gst_bit_reader_get_bits_uint16’ # 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): [#def23] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c: scope_hint: In function ‘gst_flv_mux_buffer_to_tag_internal’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:1383:7: warning[-Wanalyzer-null-argument]: use of NULL ‘bdata’ where non-null expected /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here. /usr/include/gstreamer-1.0/gst/audio/audio.h:25: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:44: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c: scope_hint: In function ‘gst_flv_mux_buffer_to_tag_internal’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ <built-in>: note: argument 2 of ‘__builtin_memcpy’ must be non-null # 1381| GST_WRITE_UINT24_BE (data + 13, cts); # 1382| } # 1383|-> memcpy (data + 11 + 1 + 4, bdata, bsize); # 1384| } else { # 1385| memcpy (data + 11 + 1, bdata, bsize); Error: GCC_ANALYZER_WARNING (CWE-688): [#def24] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:1385:7: warning[-Wanalyzer-null-argument]: use of NULL ‘bdata’ where non-null expected /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c: scope_hint: In function ‘gst_flv_mux_buffer_to_tag_internal’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ <built-in>: note: argument 2 of ‘__builtin_memcpy’ must be non-null # 1383| memcpy (data + 11 + 1 + 4, bdata, bsize); # 1384| } else { # 1385|-> memcpy (data + 11 + 1, bdata, bsize); # 1386| } # 1387| } else { Error: GCC_ANALYZER_WARNING (CWE-688): [#def25] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:1400:7: warning[-Wanalyzer-null-argument]: use of NULL ‘bdata’ where non-null expected /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c: scope_hint: In function ‘gst_flv_mux_buffer_to_tag_internal’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ <built-in>: note: argument 2 of ‘__builtin_memcpy’ must be non-null # 1398| data[12] = is_codec_data ? 0 : 1; # 1399| # 1400|-> memcpy (data + 11 + 1 + 1, bdata, bsize); # 1401| } else { # 1402| memcpy (data + 11 + 1, bdata, bsize); Error: GCC_ANALYZER_WARNING (CWE-688): [#def26] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:1402:7: warning[-Wanalyzer-null-argument]: use of NULL ‘bdata’ where non-null expected /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c: scope_hint: In function ‘gst_flv_mux_buffer_to_tag_internal’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:245:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’ <built-in>: note: argument 2 of ‘__builtin_memcpy’ must be non-null # 1400| memcpy (data + 11 + 1 + 1, bdata, bsize); # 1401| } else { # 1402|-> memcpy (data + 11 + 1, bdata, bsize); # 1403| } # 1404| } Error: CPPCHECK_WARNING (CWE-909): [#def27] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/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): [#def28] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/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): [#def29] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/config_param.c: scope_hint: In function ‘goom_set_str_param_value’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/config_param.c:126:3: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/config_param.c:20: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/config_param.c:126:11: note: in expansion of macro ‘SVAL’ <built-in>: note: argument 1 of ‘__builtin_memcpy’ must be non-null # 124| else # 125| SVAL (*p) = (char *) malloc (len + 1); # 126|-> memcpy (SVAL (*p), str, len + 1); # 127| } # 128| Error: GCC_ANALYZER_WARNING (CWE-688): [#def30] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/config_param.c:126:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘*p.param.sval.value’ where non-null expected <built-in>: note: argument 1 of ‘__builtin_memcpy’ must be non-null # 124| else # 125| SVAL (*p) = (char *) malloc (len + 1); # 126|-> memcpy (SVAL (*p), str, len + 1); # 127| } # 128| Error: GCC_ANALYZER_WARNING (CWE-688): [#def31] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/config_param.c: scope_hint: In function ‘goom_set_list_param_value’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/config_param.c:141:3: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/config_param.c:141:11: note: in expansion of macro ‘LVAL’ <built-in>: note: argument 1 of ‘__builtin_memcpy’ must be non-null # 139| else # 140| LVAL (*p) = (char *) malloc (len + 1); # 141|-> memcpy (LVAL (*p), str, len + 1); # 142| } Error: GCC_ANALYZER_WARNING (CWE-688): [#def32] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/config_param.c:141:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘*p.param.sval.value’ where non-null expected <built-in>: note: argument 1 of ‘__builtin_memcpy’ must be non-null # 139| else # 140| LVAL (*p) = (char *) malloc (len + 1); # 141|-> memcpy (LVAL (*p), str, len + 1); # 142| } Error: GCC_ANALYZER_WARNING (CWE-476): [#def33] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/filters.c: scope_hint: In function ‘zoomFilterVisualFXWrapper_init’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/filters.c:765:16: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘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): [#def34] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/flying_stars_fx.c: scope_hint: In function ‘fs_init’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/flying_stars_fx.c:110:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘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-688): [#def35] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/goom_core.c:59:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘*goomInfo.pixel’ where non-null expected <built-in>: note: argument 1 of ‘__builtin_memset’ must be non-null # 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): [#def36] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/goom_core.c: scope_hint: In function ‘init_buffers’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/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 <built-in>: note: argument 1 of ‘__builtin_memset’ must be non-null # 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): [#def37] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/goom_core.c:61:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘*goomInfo.back’ where non-null expected <built-in>: note: argument 1 of ‘__builtin_memset’ must be non-null # 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): [#def38] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/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 <built-in>: note: argument 1 of ‘__builtin_memset’ must be non-null # 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): [#def39] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/goom_core.c:63:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘*goomInfo.conv’ where non-null expected <built-in>: note: argument 1 of ‘__builtin_memset’ must be non-null # 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): [#def40] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/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 <built-in>: note: argument 1 of ‘__builtin_memset’ must be non-null # 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-476): [#def41] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/goom_tools.c: scope_hint: In function ‘goom_random_init’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/goom_tools.c:28:16: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘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): [#def42] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/ifs.c: scope_hint: In function ‘ifs_update’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/ifs.c:530:28: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ # 528| #else # 529| for (i = 0; i < nbpt; i += increment) { # 530|-> int x = (int) points[i].x & 0x7fffffff; # 531| int y = (int) points[i].y & 0x7fffffff; # 532| Error: GCC_ANALYZER_WARNING (CWE-476): [#def43] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/ifs.c: scope_hint: In function ‘ifs_vfx_init’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/ifs.c:751:14: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘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): [#def44] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/lines.c: scope_hint: In function ‘genline’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/lines.c:71:16: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘l’ # 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): [#def45] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/lines.c:78:16: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘l’ # 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): [#def46] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/lines.c:87:20: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘l’ # 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: GCC_ANALYZER_WARNING (CWE-476): [#def47] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/lines.c: scope_hint: In function ‘goom_lines_init’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/lines.c:186:15: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘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): [#def48] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/plugin_info.c: scope_hint: In function ‘plugin_info_add_visual’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/plugin_info.c:246:18: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘*p.params’ # 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-476): [#def49] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/surf3d.c: scope_hint: In function ‘grid3d_new’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom/surf3d.c:33:15: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘g’ # 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-476): [#def50] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom2k1/filters.c: scope_hint: In function ‘zoomFilterFastRGB2k1’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom2k1/filters.c:412:30: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘pos10’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom2k1/filters.c:353:1: note: in expansion of macro ‘zoomFilterFastRGB’ # 410| coeffs[(y * prevX + x) * 2 + 1] = 0; # 411| #else # 412|-> pos10[start_y + x] = 0; # 413| c[0][start_y + x] = 0; # 414| c[1][start_y + x] = 0; Error: GCC_ANALYZER_WARNING (CWE-476): [#def51] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom2k1/filters.c:445:22: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘pos10’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom2k1/filters.c:353:1: note: in expansion of macro ‘zoomFilterFastRGB’ # 443| #else # 444| pos = start_y + x; # 445|-> pos10[pos] = npx10 + prevX * npy10; # 446| # 447| if (!(coefh || coefv)) Error: GCC_ANALYZER_WARNING (CWE-688): [#def52] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom2k1/goom_core.c: scope_hint: In function ‘goom2k1_set_resolution’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom2k1/goom_core.c:76:3: warning[-Wanalyzer-null-argument]: use of NULL ‘*goomdata.back’ where non-null expected gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom2k1/goom_core.c:22:1: note: in expansion of macro ‘goom_init’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom2k1/goom_core.c:36:3: note: in expansion of macro ‘goom_set_resolution’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom2k1/goom_core.c:53:1: note: in expansion of macro ‘goom_set_resolution’ <built-in>: note: argument 1 of ‘__builtin_memset’ must be non-null # 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): [#def53] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom2k1/goom_core.c:76:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘*goomdata.pixel’ where non-null expected <built-in>: note: argument 1 of ‘__builtin_memset’ must be non-null # 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): [#def54] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/goom2k1/goom_core.c:77:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘*goomdata.back’ where non-null expected <built-in>: note: argument 1 of ‘__builtin_memset’ must be non-null # 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-476): [#def55] /usr/include/gstreamer-1.0/gst/gst.h:56: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_debug.h:4: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:22: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c: scope_hint: In function ‘qtdemux_dump_dops’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1129:28: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘channel_mapping’ /usr/include/gstreamer-1.0/gst/gstinfo.h:727:31: note: in definition of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1128:9: note: in expansion of macro ‘GST_LOG’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1090:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_types.h:25: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:23: included_from: Included from here. /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:427:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c: scope_hint: In function ‘qtdemux_dump_dops’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1090:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1090:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1091:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1091:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:426:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h: scope_hint: In function ‘qtdemux_dump_dops’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:311:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_UNCHECKED’ /usr/include/gstreamer-1.0/gst/gstutils.h:166:43: note: in definition of macro ‘_GST_GET’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:298:21: note: in expansion of macro ‘GST_READ_UINT8’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:311:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_UNCHECKED’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c: scope_hint: In function ‘qtdemux_dump_dops’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1091:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1091:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:490:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1092:8: note: in expansion of macro ‘gst_byte_reader_get_uint16_be’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:490:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1092:8: note: in expansion of macro ‘gst_byte_reader_get_uint16_be’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:440:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:426:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:440:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:440:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c: scope_hint: In function ‘qtdemux_dump_dops’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:490:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1092:8: note: in expansion of macro ‘gst_byte_reader_get_uint16_be’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:490:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1092:8: note: in expansion of macro ‘gst_byte_reader_get_uint16_be’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:506:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1093:8: note: in expansion of macro ‘gst_byte_reader_get_uint32_be’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:506:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1093:8: note: in expansion of macro ‘gst_byte_reader_get_uint32_be’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:445:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:426:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:445:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:445:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c: scope_hint: In function ‘qtdemux_dump_dops’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:506:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1093:8: note: in expansion of macro ‘gst_byte_reader_get_uint32_be’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:506:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1093:8: note: in expansion of macro ‘gst_byte_reader_get_uint32_be’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:490:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1094:8: note: in expansion of macro ‘gst_byte_reader_get_uint16_be’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:490:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1094:8: note: in expansion of macro ‘gst_byte_reader_get_uint16_be’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:440:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:426:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:440:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:440:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c: scope_hint: In function ‘qtdemux_dump_dops’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:490:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1094:8: note: in expansion of macro ‘gst_byte_reader_get_uint16_be’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:490:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1094:8: note: in expansion of macro ‘gst_byte_reader_get_uint16_be’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1095:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1095:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:426:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c: scope_hint: In function ‘qtdemux_dump_dops’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1095:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1095:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1114:3: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1115:3: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1115:3: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1116:3: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1116:3: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1117:3: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1117:3: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1118:3: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1118:3: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1119:3: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1119:3: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1123:5: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1123:5: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1124:5: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1124:5: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1128:9: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1128:9: note: in expansion of macro ‘GST_LOG’ /usr/include/gstreamer-1.0/gst/gstinfo.h:727:31: note: in definition of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1128:9: note: in expansion of macro ‘GST_LOG’ /usr/include/gstreamer-1.0/gst/gstinfo.h:727:31: note: in definition of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1128:9: note: in expansion of macro ‘GST_LOG’ /usr/include/gstreamer-1.0/gst/gstinfo.h:727:31: note: in definition of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/isomp4/qtdemux_dump.c:1128:9: note: in expansion of macro ‘GST_LOG’ # 1127| for (i = 0; i < n_channels; i++) # 1128| GST_LOG ("%*s channel mapping: %d -> %d", depth, "", i, # 1129|-> channel_mapping[i]); # 1130| # 1131| g_free (channel_mapping); Error: GCC_ANALYZER_WARNING (CWE-688): [#def56] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/matroska/matroska-read-common.c: scope_hint: In function ‘gst_matroska_read_common_parse_metadata_id_simple_tag’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/matroska/matroska-read-common.c:2429:13: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here. /usr/include/gstreamer-1.0/gst/tag/tag.h:25: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/matroska/matroska-read-common.c:40: included_from: Included from here. /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/matroska/matroska-read-common.c:2427:22: note: in expansion of macro ‘g_strdup’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/matroska/matroska-read-common.c: scope_hint: In function ‘gst_matroska_read_common_parse_metadata_id_simple_tag’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/matroska/matroska-read-common.c:2428:21: note: in expansion of macro ‘g_strdup’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/matroska/matroska-read-common.c: scope_hint: In function ‘gst_matroska_read_common_parse_metadata_id_simple_tag’ <built-in>: note: argument 1 of ‘__builtin_strchr’ must be non-null # 2427| val_post = g_strdup (strchr (val, '=') + 1); # 2428| val_pre = g_strdup (val); # 2429|-> *(strchr (val_pre, '=') + 1) = '\0'; # 2430| # 2431| for (k = 0; !matched && k < G_N_ELEMENTS (child_tag_conv); k++) { Error: GCC_ANALYZER_WARNING (CWE-476): [#def57] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/matroska/matroska-read-common.c:2429:40: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ # 2427| val_post = g_strdup (strchr (val, '=') + 1); # 2428| val_pre = g_strdup (val); # 2429|-> *(strchr (val_pre, '=') + 1) = '\0'; # 2430| # 2431| for (k = 0; !matched && k < G_N_ELEMENTS (child_tag_conv); k++) { Error: CPPCHECK_WARNING (CWE-457): [#def58] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/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: GCC_ANALYZER_WARNING (CWE-1335): [#def59] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtph263pay.c: scope_hint: In function ‘gst_rtp_h263_pay_move_window_right’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtph263pay.c:932:44: warning[-Wanalyzer-shift-count-overflow]: shift by count (‘43’) >= precision of type (‘32’) /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here. /usr/include/gstreamer-1.0/gst/rtp/gstrtpbuffer.h:27: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtph263pay.c:29: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1339:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtph263pay.c:1719:5: note: in expansion of macro ‘GST_DEBUG_OBJECT’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1339:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtph263pay.c:1731:7: note: in expansion of macro ‘GST_DEBUG_OBJECT’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1339:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtph263pay.c:1754:5: note: in expansion of macro ‘GST_DEBUG_OBJECT’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1339:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtph263pay.c:1770:11: note: in expansion of macro ‘GST_DEBUG_OBJECT’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1339:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtph263pay.c:1770:11: note: in expansion of macro ‘GST_DEBUG_OBJECT’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1339:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtph263pay.c:1776:13: note: in expansion of macro ‘GST_DEBUG_OBJECT’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1339:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtph263pay.c:1776:13: note: in expansion of macro ‘GST_DEBUG_OBJECT’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1340:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtph263pay.c:1469:5: note: in expansion of macro ‘GST_LOG_OBJECT’ # 930| rest_bits = 0; # 931| } else { # 932|-> context->window = (context->window << n) | # 933| ((b & (((guint) pow (2.0, (double) rest_bits)) - 1)) >> # 934| (rest_bits - n)); Error: CPPCHECK_WARNING (CWE-457): [#def60] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtph265pay.c:1319: error[legacyUninitvar]: Uninitialized variable: ap_header[0] # 1317| /* Propagate F bit */ # 1318| if ((nal_header[0] & 0x80)) # 1319|-> ap_header[0] |= 0x80; # 1320| # 1321| /* Select lowest layer_id & temporal_id */ Error: GCC_ANALYZER_WARNING (CWE-457): [#def61] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtph265pay.c: scope_hint: In function ‘gst_rtp_h265_pay_send_bundle’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtph265pay.c:1319:18: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ap_header[0]’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here. /usr/include/gstreamer-1.0/gst/rtp/gstrtpbuffer.h:27: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtph265pay.c:28: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtph265pay.c:1623:5: note: in expansion of macro ‘g_assert’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1339:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtph265pay.c:1625:5: note: in expansion of macro ‘GST_DEBUG_OBJECT’ /usr/include/glib-2.0/glib.h:33: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtph265pay.c:1026:14: note: in expansion of macro ‘g_ptr_array_index’ /usr/include/gstreamer-1.0/gst/gstbuffer.h:27: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gstpad.h:70: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gstelement.h:223: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gstbin.h:27: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gst.h:35: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gstminiobject.h:110:57: note: in expansion of macro ‘GST_MINI_OBJECT_FLAGS’ /usr/include/gstreamer-1.0/gst/gstbuffer.h:60:49: note: in expansion of macro ‘GST_MINI_OBJECT_FLAG_IS_SET’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtph265pay.c:1034:14: note: in expansion of macro ‘GST_BUFFER_FLAG_IS_SET’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1339:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtph265pay.c:1401:5: note: in expansion of macro ‘GST_DEBUG_OBJECT’ # 1317| /* Propagate F bit */ # 1318| if ((nal_header[0] & 0x80)) # 1319|-> ap_header[0] |= 0x80; # 1320| # 1321| /* Select lowest layer_id & temporal_id */ Error: GCC_ANALYZER_WARNING (CWE-457): [#def62] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtphdrext-colorspace.c: scope_hint: In function ‘gst_rtp_header_extension_colorspace_read.part.0’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtphdrext-colorspace.c:372:25: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘chroma_site’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here. /usr/include/gstreamer-1.0/gst/rtp/gstrtphdrext.h:26: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtphdrext-colorspace.h:26: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtphdrext-colorspace.c:31: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtphdrext-colorspace.c:204:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtphdrext-colorspace.c:205:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtphdrext-colorspace.c:205:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtphdrext-colorspace.c:206:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtphdrext-colorspace.c:206:3: note: in expansion of macro ‘g_return_val_if_fail’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtphdrext-colorspace.c:35: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtphdrext-colorspace.c:208:7: note: in expansion of macro ‘gst_byte_reader_get_remaining’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtphdrext-colorspace.c: scope_hint: In function ‘gst_rtp_header_extension_colorspace_read.part.0’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtphdrext-colorspace.c:212:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtphdrext-colorspace.c:212:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:426:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtphdrext-colorspace.c: scope_hint: In function ‘gst_rtp_header_extension_colorspace_read.part.0’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtphdrext-colorspace.c:212:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtphdrext-colorspace.c:212:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtphdrext-colorspace.c:217:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:426:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtphdrext-colorspace.c: scope_hint: In function ‘gst_rtp_header_extension_colorspace_read.part.0’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtphdrext-colorspace.c:217:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtphdrext-colorspace.c:217:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtphdrext-colorspace.c:222:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:426:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1243:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtphdrext-colorspace.c:222:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtphdrext-colorspace.c:222:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ # 370| } # 371| # 372|-> if (self->chroma_site != chroma_site) { # 373| caps_update_needed = TRUE; # 374| self->chroma_site = chroma_site; Error: CPPCHECK_WARNING (CWE-457): [#def63] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtpredenc.c:204: error[uninitvar]: Uninitialized variable: &data # 202| 0, &inp_data, &inp_size)) { # 203| gst_rtp_buffer_add_extension_onebyte_header (&red_rtp, self->twcc_ext_id, # 204|-> &data, sizeof (guint16)); # 205| } else if (gst_rtp_buffer_get_extension_twobytes_header (inp_rtp, &appbits, # 206| self->twcc_ext_id, 0, &inp_data, &inp_size)) { Error: CPPCHECK_WARNING (CWE-457): [#def64] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtp/gstrtpulpfecenc.c:382: error[uninitvar]: Uninitialized variable: &data # 380| if (twcc_ext_flags & GST_RTP_HEADER_EXTENSION_ONE_BYTE) { # 381| gst_rtp_buffer_add_extension_onebyte_header (&rtp, twcc_ext_id, # 382|-> &data, sizeof (guint16)); # 383| } else if (twcc_ext_flags & GST_RTP_HEADER_EXTENSION_TWO_BYTE) { # 384| gst_rtp_buffer_add_extension_twobytes_header (&rtp, twcc_appbits, Error: GCC_ANALYZER_WARNING (CWE-476): [#def65] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtpmanager/rtpjitterbuffer.c: scope_hint: In function ‘rtp_jitter_buffer_can_fast_start’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtpmanager/rtpjitterbuffer.c:1684:10: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘item’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtpmanager/rtpjitterbuffer.c:1443:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtpmanager/rtpjitterbuffer.c:1443:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtpmanager/rtpjitterbuffer.c:1674:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/rtpmanager/rtpjitterbuffer.c:1674:9: note: in expansion of macro ‘G_LIKELY’ # 1682| # 1683| last_item = item; # 1684|-> item = (RTPJitterBufferItem *) last_item->next; # 1685| } # 1686| Error: GCC_ANALYZER_WARNING (CWE-457): [#def66] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/udp/gstmultiudpsink.c: scope_hint: In function ‘gst_multiudpsink_render_buffers’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/udp/gstmultiudpsink.c:795:30: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*clients’ /usr/include/glib-2.0/glib.h:89: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/udp/gstudpelements.h:28: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/udp/gstmultiudpsink.c:36: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/udp/gstmultiudpsink.c:757:3: note: in expansion of macro ‘g_assert_cmpuint’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/gst/udp/gstmultiudpsink.c:576:3: note: in expansion of macro ‘g_assert’ # 793| msgs[i].bytes_sent = 0; # 794| msgs[i].control_messages = NULL; # 795|-> msgs[i].address = clients[0]->addr; # 796| mem += mem_nums[i]; # 797| } Error: GCC_ANALYZER_WARNING (CWE-688): [#def67] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/tests/check/elements/avimux.c: scope_hint: In function ‘teardown_src_pad’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/tests/check/elements/avimux.c:94:3: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected <built-in>: note: argument 1 of ‘__builtin_memcpy’ must be non-null # 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: GCC_ANALYZER_WARNING (CWE-688): [#def68] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/tests/check/elements/avimux.c:94:11: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here. /usr/include/gstreamer-1.0/gst/check/gstcheck.h:32: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/tests/check/elements/avimux.c:24: included_from: Included from here. gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/tests/check/elements/avimux.c:93:13: note: in expansion of macro ‘g_strdup’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/tests/check/elements/avimux.c: scope_hint: In function ‘teardown_src_pad’ <built-in>: note: argument 1 of ‘__builtin_strchr’ must be non-null # 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-476): [#def69] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/tests/check/elements/hlsdemux_m3u8.c:356: warning[nullPointer]: Possible null pointer dereference: tmp # 354| /* Low */ # 355| tmp = g_list_next (tmp); # 356|-> stream = tmp->data; # 357| assert_equals_int (stream->bandwidth, 128000); # 358| assert_equals_int (stream->program_id, 1); Error: CPPCHECK_WARNING (CWE-476): [#def70] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/tests/check/elements/hlsdemux_m3u8.c:363: warning[nullPointer]: Possible null pointer dereference: tmp # 361| /* Mid */ # 362| tmp = g_list_next (tmp); # 363|-> stream = tmp->data; # 364| assert_equals_int (stream->bandwidth, 256000); # 365| assert_equals_int (stream->program_id, 1); Error: CPPCHECK_WARNING (CWE-476): [#def71] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/tests/check/elements/hlsdemux_m3u8.c:370: warning[nullPointer]: Possible null pointer dereference: tmp # 368| /* High */ # 369| tmp = g_list_next (tmp); # 370|-> stream = tmp->data; # 371| assert_equals_int (stream->bandwidth, 768000); # 372| assert_equals_int (stream->program_id, 1); Error: CPPCHECK_WARNING (CWE-475): [#def72] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/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: GCC_ANALYZER_WARNING (CWE-476): [#def73] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/tests/check/elements/rtp-payloading.c: scope_hint: In function ‘rtp_pipeline_create’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/tests/check/elements/rtp-payloading.c:178:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘p’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/tests/check/elements/rtp-payloading.c:24: included_from: Included from here. /usr/include/gstreamer-1.0/gst/check/gstcheck.h:240:13: note: in definition of macro ‘GST_START_TEST’ /usr/include/gstreamer-1.0/gst/check/gstcheck.h:243:3: note: in expansion of macro ‘GST_DO_CHECK_TEST_ENVIRONMENT’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/tests/check/elements/rtp-payloading.c:1653:1: note: in expansion of macro ‘GST_START_TEST’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/tests/check/elements/rtp-payloading.c:1653:1: note: in expansion of macro ‘GST_START_TEST’ # 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): [#def74] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/tests/check/elements/rtp-payloading.c: scope_hint: In function ‘rtp_klv_fragmented_packet_loss’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/tests/check/elements/rtp-payloading.c:1207:5: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘frame_data’ /usr/include/gstreamer-1.0/gst/check/gstcheck.h:243:3: note: in expansion of macro ‘GST_DO_CHECK_TEST_ENVIRONMENT’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/tests/check/elements/rtp-payloading.c:1198:1: note: in expansion of macro ‘GST_START_TEST’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/tests/check/elements/rtp-payloading.c:1198:1: note: in expansion of macro ‘GST_START_TEST’ # 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: GCC_ANALYZER_WARNING (CWE-401): [#def75] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/tests/check/elements/rtp-payloading.c:1216:5: warning[-Wanalyzer-malloc-leak]: leak of ‘frame_data’ /usr/include/gstreamer-1.0/gst/check/gstcheck.h:240:13: note: in definition of macro ‘GST_START_TEST’ /usr/include/gstreamer-1.0/gst/check/gstcheck.h:243:3: note: in expansion of macro ‘GST_DO_CHECK_TEST_ENVIRONMENT’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/tests/check/elements/rtp-payloading.c:1198:1: note: in expansion of macro ‘GST_START_TEST’ gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/tests/check/elements/rtp-payloading.c:1198:1: note: in expansion of macro ‘GST_START_TEST’ # 1214| # 1215| if (p == NULL) { # 1216|-> return; # 1217| } # 1218| Error: CPPCHECK_WARNING (CWE-457): [#def76] gstreamer1-plugins-good-1.24.9-build/gst-plugins-good-1.24.9/tests/check/elements/rtpred.c:686: error[uninitvar]: Uninitialized variable: &data # 684| _new_rtp_buffer (TRUE, 0, PT_MEDIA, 0, TIMESTAMP_NTH (0), 0xabe2b0b, 0); # 685| fail_unless (gst_rtp_buffer_map (bufin, GST_MAP_READ, &rtp)); # 686|-> gst_rtp_buffer_add_extension_onebyte_header (&rtp, 1, &data, sizeof (data)); # 687| gst_rtp_buffer_unmap (&rtp); # 688|
analyzer-version-clippy | 1.82.0 |
analyzer-version-cppcheck | 2.16.0 |
analyzer-version-gcc | 14.2.1 |
analyzer-version-gcc-analyzer | 15.0.0 |
analyzer-version-shellcheck | 0.10.0 |
analyzer-version-unicontrol | 0.0.2 |
enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
exit-code | 0 |
host | ip-172-16-1-113.us-west-2.compute.internal |
mock-config | fedora-rawhide-gcc-latest-x86_64 |
project-name | gstreamer1-plugins-good-1.24.9-1.fc42 |
store-results-to | /tmp/tmp0kstir05/gstreamer1-plugins-good-1.24.9-1.fc42.tar.xz |
time-created | 2024-11-13 00:16:00 |
time-finished | 2024-11-13 00:26:08 |
tool | csmock |
tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '-t' 'clippy,cppcheck,gcc,unicontrol,shellcheck' '-o' '/tmp/tmp0kstir05/gstreamer1-plugins-good-1.24.9-1.fc42.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install=gcc-latest' '--gcc-analyzer-bin=/opt/gcc-latest/bin/gcc' '/tmp/tmp0kstir05/gstreamer1-plugins-good-1.24.9-1.fc42.src.rpm' |
tool-version | csmock-3.7.1.20241107.094801.gb3f0f26.pr_192-1.el9 |