gstreamer1-1.24.9-1.fc42

List of Findings

Error: SHELLCHECK_WARNING (CWE-398): [#def1]
/usr/lib/rpm/gstreamer1.prov:23:1: warning[SC2112]: 'function' keyword is non-standard. Delete it.
#   21|   	xargs file -L 2>/dev/null | grep "ELF" | cut -d: -f1 )
#   22|   
#   23|-> function getmark()
#   24|   {
#   25|   	lib64=`if file -L $1 2>/dev/null | \

Error: SHELLCHECK_WARNING: [#def2]
/usr/lib/rpm/gstreamer1.prov:25:90: warning[SC3037]: In POSIX sh, echo flags are undefined.
#   23|   function getmark()
#   24|   {
#   25|-> 	lib64=`if file -L $1 2>/dev/null | \
#   26|   		grep "ELF 64-bit" >/dev/null; then echo -n "$mark64"; fi`
#   27|   }

Error: SHELLCHECK_WARNING (CWE-398): [#def3]
/usr/lib/rpm/gstreamer1.prov:29:1: warning[SC2112]: 'function' keyword is non-standard. Delete it.
#   27|   }
#   28|   
#   29|-> function libdir()
#   30|   {
#   31|   	buildlibdir=`dirname $1`

Error: SHELLCHECK_WARNING: [#def4]
/usr/lib/rpm/gstreamer1.prov:39:8: warning[SC3037]: In POSIX sh, echo flags are undefined.
#   37|   	libdir $so
#   38|   	LD_LIBRARY_PATH=$buildlibdir gst-inspect-1.0 --print-plugin-auto-install-info --rpm $so 2> /dev/null | while read line ; do
#   39|-> 		echo -n "$line";
#   40|   		echo -n "$lib64"
#   41|   		echo

Error: SHELLCHECK_WARNING: [#def5]
/usr/lib/rpm/gstreamer1.prov:40:8: warning[SC3037]: In POSIX sh, echo flags are undefined.
#   38|   	LD_LIBRARY_PATH=$buildlibdir gst-inspect-1.0 --print-plugin-auto-install-info --rpm $so 2> /dev/null | while read line ; do
#   39|   		echo -n "$line";
#   40|-> 		echo -n "$lib64"
#   41|   		echo
#   42|   	done

Error: GCC_ANALYZER_WARNING (CWE-476): [#def6]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstallocator.c: scope_hint: In function ‘_fallback_mem_copy’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstallocator.c:114:5: 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-1.24.9-build/gstreamer-1.24.9/gst/gst_private.h:32: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstallocator.c:48: 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/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstallocator.c:326:5: 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:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstinfo.h:1329:49: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstallocator.c:113:5: note: in expansion of macro ‘GST_CAT_WARNING’
#  112|     if (!gst_memory_map (copy, &dinfo, GST_MAP_WRITE)) {
#  113|       GST_CAT_WARNING (GST_CAT_MEMORY, "could not write map memory %p", copy);
#  114|->     gst_allocator_free (copy->allocator, copy);
#  115|       gst_memory_unmap (mem, &sinfo);
#  116|       return NULL;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def7]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstbufferpool.c: scope_hint: In function ‘gst_buffer_pool_has_option’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstbufferpool.c:821:22: 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-1.24.9-build/gstreamer-1.24.9/gst/gst_private.h:32: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstbufferpool.c:64: 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/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstbufferpool.c:816:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstbufferpool.h:36:47: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstbufferpool.c:816:25: note: in expansion of macro ‘GST_IS_BUFFER_POOL’
/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-1.24.9-build/gstreamer-1.24.9/gst/gstbufferpool.c:816:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstbufferpool.h:36:47: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstbufferpool.c:816:25: note: in expansion of macro ‘GST_IS_BUFFER_POOL’
/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-1.24.9-build/gstreamer-1.24.9/gst/gstbufferpool.c:816: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-1.24.9-build/gstreamer-1.24.9/gst/gstbufferpool.c:817: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-1.24.9-build/gstreamer-1.24.9/gst/gstbufferpool.c:817: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-1.24.9-build/gstreamer-1.24.9/gst/gstbufferpool.c:781:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstbufferpool.h:36:47: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstbufferpool.c:781:25: note: in expansion of macro ‘GST_IS_BUFFER_POOL’
/usr/include/glib-2.0/glib.h:64: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstbufferpool.c:781:3: note: in expansion of macro ‘g_return_val_if_fail’
#  819|     options = gst_buffer_pool_get_options (pool);
#  820|   
#  821|->   for (i = 0; options[i]; i++) {
#  822|       if (g_str_equal (options[i], option))
#  823|         return TRUE;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def8]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstcaps.c: scope_hint: In function ‘gst_caps_subtract’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstcaps.c:89:48: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘src’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstcaps.c:91:28: note: in expansion of macro ‘GST_CAPS_ARRAY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstcaps.c:1920:14: note: in expansion of macro ‘GST_CAPS_LEN’
/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-1.24.9-build/gstreamer-1.24.9/gst/gst_private.h:32: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstcaps.c:70: 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-1.24.9-build/gstreamer-1.24.9/gst/gstcaps.c:1887: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-1.24.9-build/gstreamer-1.24.9/gst/gstcaps.c:1888: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-1.24.9-build/gstreamer-1.24.9/gst/gstcaps.c:1888:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstbuffer.h:27: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstpad.h:70: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gst_private.h:51: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstcaps.h:149:49: note: in expansion of macro ‘GST_MINI_OBJECT_FLAGS’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstcaps.c:98:7: note: in expansion of macro ‘GST_CAPS_FLAGS’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstcaps.c:102:5: note: in expansion of macro ‘CAPS_IS_ANY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstcaps.c:1890:7: note: in expansion of macro ‘CAPS_IS_EMPTY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstcaps.c:105:5: note: in expansion of macro ‘GST_CAPS_ARRAY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstcaps.c:1894:7: note: in expansion of macro ‘CAPS_IS_EMPTY_SIMPLE’
/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-1.24.9-build/gstreamer-1.24.9/gst/gstcaps.c:1903: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-1.24.9-build/gstreamer-1.24.9/gst/gstcaps.c:1903: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-1.24.9-build/gstreamer-1.24.9/gst/gstcaps.c:174: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-1.24.9-build/gstreamer-1.24.9/gst/gstcaps.c:174:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstminiobject.h:36:54: note: in expansion of macro ‘GST_MINI_OBJECT_TYPE’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstcaps.h:34:36: note: in expansion of macro ‘GST_IS_MINI_OBJECT_TYPE’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstcaps.c:174:25: note: in expansion of macro ‘GST_IS_CAPS’
/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-1.24.9-build/gstreamer-1.24.9/gst/gstcaps.c:174:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstcaps.h:34:36: note: in expansion of macro ‘GST_IS_MINI_OBJECT_TYPE’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstcaps.c:174:25: note: in expansion of macro ‘GST_IS_CAPS’
/usr/include/glib-2.0/glib.h:64: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstcaps.c:174:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib.h:33: included_from: Included from here.
/usr/include/glib-2.0/glib/garray.h:69:52: note: in definition of macro ‘g_array_index’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstcaps.c:112:22: note: in expansion of macro ‘GST_CAPS_ARRAY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstcaps.c:1911:11: note: in expansion of macro ‘gst_caps_get_structure_unchecked’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstcaps.c:91:28: note: in expansion of macro ‘GST_CAPS_ARRAY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstcaps.c:1920:14: note: in expansion of macro ‘GST_CAPS_LEN’
#   87|   } GstCapsImpl;
#   88|   
#   89|-> #define GST_CAPS_ARRAY(c) (((GstCapsImpl *)(c))->array)
#   90|   
#   91|   #define GST_CAPS_LEN(c)   (GST_CAPS_ARRAY(c)->len)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def9]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gst_private.h:45: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c: scope_hint: In function ‘gst_structure_get_valist’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstinfo.h:726:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstinfo.h:1354:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2962:5: note: in expansion of macro ‘GST_INFO’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2923: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2924: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2924: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1128: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1105: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1090:13: note: in expansion of macro ‘GST_STRUCTURE_FIELD’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c: scope_hint: In function ‘gst_structure_get_valist’
/usr/include/glib-2.0/gobject/gobject.h:27: included_from: Included from here.
/usr/include/glib-2.0/gobject/gbinding.h:31: included_from: Included from here.
/usr/include/glib-2.0/glib-object.h:24: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstobject.h:29: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstplugin.h:29: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstregistry.h:28: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gst_private.h:41: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2938:9: note: in expansion of macro ‘G_VALUE_TYPE’
/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’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstinfo.h:1354:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2962:5: note: in expansion of macro ‘GST_INFO’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstinfo.h:727:31: note: in definition of macro ‘GST_CAT_LEVEL_LOG’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2962:5: note: in expansion of macro ‘GST_INFO’
/usr/include/glib-2.0/gobject/gvalue.h:71:55: note: in expansion of macro ‘G_VALUE_TYPE’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2965:9: note: in expansion of macro ‘G_VALUE_TYPE_NAME’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstinfo.h:727:31: note: in definition of macro ‘GST_CAT_LEVEL_LOG’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2962:5: note: in expansion of macro ‘GST_INFO’
/usr/include/glib-2.0/gobject/gvalue.h:71:55: note: in expansion of macro ‘G_VALUE_TYPE’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2965:9: note: in expansion of macro ‘G_VALUE_TYPE_NAME’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1128: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1105: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstinfo.h:727:31: note: in definition of macro ‘GST_CAT_LEVEL_LOG’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2962:5: note: in expansion of macro ‘GST_INFO’
/usr/include/glib-2.0/gobject/gvalue.h:71:55: note: in expansion of macro ‘G_VALUE_TYPE’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2965:9: note: in expansion of macro ‘G_VALUE_TYPE_NAME’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstinfo.h:1354:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2962:5: note: in expansion of macro ‘GST_INFO’
#  724|   #define GST_CAT_LEVEL_LOG(cat,level,object,...) G_STMT_START{		\
#  725|     if (G_UNLIKELY ((level) <= GST_LEVEL_MAX && (level) <= _gst_debug_min)) {						\
#  726|->     gst_debug_log ((cat), (level), __FILE__, GST_FUNCTION, __LINE__,	\
#  727|           (GObject *) (object), __VA_ARGS__);				\
#  728|     }									\

Error: GCC_ANALYZER_WARNING (CWE-476): [#def10]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstiterator.c: scope_hint: In function ‘gst_iterator_filter’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstiterator.c:563:23: 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-1.24.9-build/gstreamer-1.24.9/gst/gst_private.h:32: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstiterator.c:70: 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-1.24.9-build/gstreamer-1.24.9/gst/gstiterator.c:552: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-1.24.9-build/gstreamer-1.24.9/gst/gstiterator.c:553: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-1.24.9-build/gstreamer-1.24.9/gst/gstiterator.c:553: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-1.24.9-build/gstreamer-1.24.9/gst/gstiterator.c:156: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-1.24.9-build/gstreamer-1.24.9/gst/gstiterator.c:157:3: note: in expansion of macro ‘g_return_val_if_fail’
#  561|         (GstIteratorFreeFunction) filter_free);
#  562|   
#  563|->   result->master_lock = it->lock;
#  564|     it->lock = NULL;
#  565|     result->func = func;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def11]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstiterator.c: scope_hint: In function ‘gst_iterator_new_single’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstiterator.c:826:19: 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-1.24.9-build/gstreamer-1.24.9/gst/gstiterator.c:156: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-1.24.9-build/gstreamer-1.24.9/gst/gstiterator.c:157: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-1.24.9-build/gstreamer-1.24.9/gst/gstiterator.c:157: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-1.24.9-build/gstreamer-1.24.9/gst/gstiterator.c:157:3: note: in expansion of macro ‘g_return_val_if_fail’
#  824|       g_value_init (&result->object, type);
#  825|       g_value_copy (object, &result->object);
#  826|->     result->empty = FALSE;
#  827|     } else {
#  828|       result->empty = TRUE;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def12]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstiterator.c:828:19: 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-1.24.9-build/gstreamer-1.24.9/gst/gstiterator.c:156: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-1.24.9-build/gstreamer-1.24.9/gst/gstiterator.c:157: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-1.24.9-build/gstreamer-1.24.9/gst/gstiterator.c:157:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstiterator.c:157:3: note: in expansion of macro ‘g_return_val_if_fail’
#  826|       result->empty = FALSE;
#  827|     } else {
#  828|->     result->empty = TRUE;
#  829|     }
#  830|     result->visited = FALSE;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def13]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstmessage.c: scope_hint: In function ‘gst_message_new_error_with_details’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstmessage.c:440:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  438|       g_value_init (&v, GST_TYPE_STRUCTURE);
#  439|       g_value_take_boxed (&v, details);
#  440|->     gst_structure_id_take_value (GST_MESSAGE_STRUCTURE (message), details_quark,
#  441|           &v);
#  442|     }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def14]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstmessage.c: scope_hint: In function ‘gst_message_new_warning_with_details’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstmessage.c:532:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  530|       g_value_init (&v, GST_TYPE_STRUCTURE);
#  531|       g_value_take_boxed (&v, details);
#  532|->     gst_structure_id_take_value (GST_MESSAGE_STRUCTURE (message), details_quark,
#  533|           &v);
#  534|     }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def15]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstmessage.c: scope_hint: In function ‘gst_message_new_info_with_details’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstmessage.c:622:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  620|       g_value_init (&v, GST_TYPE_STRUCTURE);
#  621|       g_value_take_boxed (&v, details);
#  622|->     gst_structure_id_take_value (GST_MESSAGE_STRUCTURE (message), details_quark,
#  623|           &v);
#  624|     }

Error: GCC_ANALYZER_WARNING (CWE-835): [#def16]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstminiobject.c: scope_hint: In function ‘lock_priv_pointer’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstminiobject.c:328:59: warning[-Wanalyzer-infinite-loop]: infinite loop
/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.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gst_private.h:32: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstminiobject.c:57: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstminiobject.c:332:20: note: in expansion of macro ‘g_atomic_int_get’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstminiobject.c:332:20: note: in expansion of macro ‘g_atomic_int_get’
#  326|       /* As long as the struct was not allocated yet and either someone else
#  327|        * locked it or our priv_state is out of date, try to lock it */
#  328|->     while (priv_state != PRIV_DATA_STATE_PARENTS_OR_QDATA &&
#  329|           (priv_state == PRIV_DATA_STATE_LOCKED ||
#  330|               !g_atomic_int_compare_and_exchange ((gint *) & object->priv_uint,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def17]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstbuffer.h:27: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstpad.h:70: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstelement.h:223: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstbin.h:27: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gst.h:35: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/base/gstadapter.h:20: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/base/gstbaseparse.c:181: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/base/gstbaseparse.c: scope_hint: In function ‘gst_base_parse_chain’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstminiobject.h:102:63: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘buffer’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstminiobject.h:110:57: note: in expansion of macro ‘GST_MINI_OBJECT_FLAGS’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstbuffer.h:60:49: note: in expansion of macro ‘GST_MINI_OBJECT_FLAG_IS_SET’
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/base/gstbaseparse.c:3137:10: note: in expansion of macro ‘GST_BUFFER_FLAG_IS_SET’
/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-1.24.9-build/gstreamer-1.24.9/gst/gst.h:27: 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-1.24.9-build/gstreamer-1.24.9/libs/gst/base/gstbaseparse.c:3370: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:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/base/gstbaseparse.c:3135: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’
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/base/gstbaseparse.c:3135:7: note: in expansion of macro ‘G_UNLIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstminiobject.h:110:57: note: in expansion of macro ‘GST_MINI_OBJECT_FLAGS’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstbuffer.h:60:49: note: in expansion of macro ‘GST_MINI_OBJECT_FLAG_IS_SET’
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/base/gstbaseparse.c:3137:10: note: in expansion of macro ‘GST_BUFFER_FLAG_IS_SET’
#  100|    * This macro returns the entire set of flags for the mini-object.
#  101|    */
#  102|-> #define GST_MINI_OBJECT_FLAGS(obj)  (GST_MINI_OBJECT_CAST(obj)->flags)
#  103|   /**
#  104|    * GST_MINI_OBJECT_FLAG_IS_SET:

Error: GCC_ANALYZER_WARNING (CWE-476): [#def18]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstelement.h:223: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstbin.h:27: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gst.h:35: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/plugins/tracers/gststats.h:25: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/plugins/tracers/gststats.c:32: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/plugins/tracers/gststats.c: scope_hint: In function ‘log_new_pad_stats’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstpad.h:866:59: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘pad’
gstreamer1-1.24.9-build/gstreamer-1.24.9/plugins/tracers/gststats.c:203:7: note: in expansion of macro ‘GST_PAD_DIRECTION’
/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-1.24.9-build/gstreamer-1.24.9/gst/gst.h:27: 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’
gstreamer1-1.24.9-build/gstreamer-1.24.9/plugins/tracers/gststats.c:231: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’
gstreamer1-1.24.9-build/gstreamer-1.24.9/plugins/tracers/gststats.c:239: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’
gstreamer1-1.24.9-build/gstreamer-1.24.9/plugins/tracers/gststats.c:239:7: note: in expansion of macro ‘G_UNLIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/plugins/tracers/gststats.c:203:7: note: in expansion of macro ‘GST_PAD_DIRECTION’
#  864|    * gst_pad_get_direction() instead.
#  865|    */
#  866|-> #define GST_PAD_DIRECTION(pad)		(GST_PAD_CAST(pad)->direction)
#  867|   /**
#  868|    * GST_PAD_TASK:

Error: COMPILER_WARNING (CWE-477): [#def19]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstpreset.c: scope_hint: In function ‘gst_preset_default_get_preset_names’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstpreset.c:549:3: warning[-Wdeprecated-declarations]: ‘g_qsort_with_data’ is deprecated: Use 'g_sort_array' instead
#  549 |   g_qsort_with_data (groups, num_groups, sizeof (gchar *),
#      |   ^~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib.h:71: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gst_private.h:32: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstpreset.c:74: included_from: Included from here.
/usr/include/glib-2.0/glib/gqsort.h:39:6: note: declared here
#   39 | void g_qsort_with_data (gconstpointer    pbase,
#      |      ^~~~~~~~~~~~~~~~~
#  547|   
#  548|     /* sort the array now */
#  549|->   g_qsort_with_data (groups, num_groups, sizeof (gchar *),
#  550|         (GCompareDataFunc) compare_strings, NULL);
#  551|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def20]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstsample.c: scope_hint: In function ‘_gst_sample_copy’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstsample.c:71:23: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#   69|   
#   70|     if (sample->buffer_list) {
#   71|->     copy->buffer_list = gst_buffer_list_ref (sample->buffer_list);
#   72|       gst_mini_object_add_parent (GST_MINI_OBJECT_CAST (copy->buffer_list),
#   73|           GST_MINI_OBJECT_CAST (copy));

Error: GCC_ANALYZER_WARNING (CWE-686): [#def21]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c: scope_hint: In function ‘gst_structure_set_valist_internal’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:825:10: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘GType’ {aka ‘long unsigned int’} but received ‘void *’ for variadic argument 3 of ‘varargs’
/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-1.24.9-build/gstreamer-1.24.9/gst/gst_private.h:32: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:144: 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/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2713: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1467: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1468: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2713: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2713: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2714:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2714:25: note: in expansion of macro ‘IS_MUTABLE’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1128: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1105: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1090:13: note: in expansion of macro ‘GST_STRUCTURE_FIELD’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c: scope_hint: In function ‘gst_structure_set_valist_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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:855:3: note: in expansion of macro ‘g_return_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:651:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:3: note: in expansion of macro ‘g_return_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:21: note: in expansion of macro ‘IS_MUTABLE’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:147: included_from: Included from here.
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/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’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:828:9: 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’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1037:16: note: in expansion of macro ‘G_UNLIKELY’
/usr/include/glib-2.0/glib.h:64: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1038:7: note: in expansion of macro ‘g_warning’
#  823|       field.name = g_quark_from_string (fieldname);
#  824|   
#  825|->     type = va_arg (varargs, GType);
#  826|   
#  827|       G_VALUE_COLLECT_INIT (&field.value, type, varargs, 0, &err);

Error: GCC_ANALYZER_WARNING (CWE-686): [#def22]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘double’ but received ‘const gchar *’ {aka ‘const char *’} for variadic argument 2 of ‘varargs’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2713: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1467: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1468: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2713: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2713: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2714:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2714:25: note: in expansion of macro ‘IS_MUTABLE’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1128: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1105: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1090:13: note: in expansion of macro ‘GST_STRUCTURE_FIELD’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c: scope_hint: In function ‘gst_structure_set_valist_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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:855:3: note: in expansion of macro ‘g_return_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:651:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:3: note: in expansion of macro ‘g_return_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:21: note: in expansion of macro ‘IS_MUTABLE’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
#  825|       type = va_arg (varargs, GType);
#  826|   
#  827|->     G_VALUE_COLLECT_INIT (&field.value, type, varargs, 0, &err);
#  828|       if (G_UNLIKELY (err)) {
#  829|         g_critical ("%s", err);

Error: GCC_ANALYZER_WARNING (CWE-686): [#def23]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘double’ but received ‘int’ for variadic argument 2 of ‘varargs’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2525: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1467: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1468: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2525: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2525: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2526:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2526:25: note: in expansion of macro ‘IS_MUTABLE’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1128: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1105: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1090:13: note: in expansion of macro ‘GST_STRUCTURE_FIELD’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c: scope_hint: In function ‘gst_structure_set_valist_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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:855:3: note: in expansion of macro ‘g_return_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:651:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:3: note: in expansion of macro ‘g_return_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:21: note: in expansion of macro ‘IS_MUTABLE’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
#  825|       type = va_arg (varargs, GType);
#  826|   
#  827|->     G_VALUE_COLLECT_INIT (&field.value, type, varargs, 0, &err);
#  828|       if (G_UNLIKELY (err)) {
#  829|         g_critical ("%s", err);

Error: GCC_ANALYZER_WARNING (CWE-686): [#def24]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘double’ but received ‘void *’ for variadic argument 3 of ‘varargs’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2595: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1467: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1468: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2595: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2595: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2596:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2596:25: note: in expansion of macro ‘IS_MUTABLE’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1128: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1105: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1090:13: note: in expansion of macro ‘GST_STRUCTURE_FIELD’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c: scope_hint: In function ‘gst_structure_set_valist_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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:855:3: note: in expansion of macro ‘g_return_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:651:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:3: note: in expansion of macro ‘g_return_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:21: note: in expansion of macro ‘IS_MUTABLE’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
#  825|       type = va_arg (varargs, GType);
#  826|   
#  827|->     G_VALUE_COLLECT_INIT (&field.value, type, varargs, 0, &err);
#  828|       if (G_UNLIKELY (err)) {
#  829|         g_critical ("%s", err);

Error: GCC_ANALYZER_WARNING (CWE-686): [#def25]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘int’ but received ‘const gchar *’ {aka ‘const char *’} for variadic argument 2 of ‘varargs’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2713: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1467: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1468: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2713: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2713: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2714:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2714:25: note: in expansion of macro ‘IS_MUTABLE’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1128: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1105: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1090:13: note: in expansion of macro ‘GST_STRUCTURE_FIELD’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c: scope_hint: In function ‘gst_structure_set_valist_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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:855:3: note: in expansion of macro ‘g_return_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:651:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:3: note: in expansion of macro ‘g_return_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:21: note: in expansion of macro ‘IS_MUTABLE’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
#  825|       type = va_arg (varargs, GType);
#  826|   
#  827|->     G_VALUE_COLLECT_INIT (&field.value, type, varargs, 0, &err);
#  828|       if (G_UNLIKELY (err)) {
#  829|         g_critical ("%s", err);

Error: GCC_ANALYZER_WARNING (CWE-686): [#def26]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘int’ but received ‘double’ for variadic argument 2 of ‘varargs’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2595: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1467: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1468: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2595: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2595: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2596:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2596:25: note: in expansion of macro ‘IS_MUTABLE’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1128: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1105: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1090:13: note: in expansion of macro ‘GST_STRUCTURE_FIELD’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c: scope_hint: In function ‘gst_structure_set_valist_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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:855:3: note: in expansion of macro ‘g_return_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:651:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:3: note: in expansion of macro ‘g_return_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:21: note: in expansion of macro ‘IS_MUTABLE’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
#  825|       type = va_arg (varargs, GType);
#  826|   
#  827|->     G_VALUE_COLLECT_INIT (&field.value, type, varargs, 0, &err);
#  828|       if (G_UNLIKELY (err)) {
#  829|         g_critical ("%s", err);

Error: GCC_ANALYZER_WARNING (CWE-686): [#def27]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘int’ but received ‘void *’ for variadic argument 3 of ‘varargs’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2595: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1467: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1468: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2595: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2595: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2596:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2596:25: note: in expansion of macro ‘IS_MUTABLE’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1128: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1105: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1090:13: note: in expansion of macro ‘GST_STRUCTURE_FIELD’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c: scope_hint: In function ‘gst_structure_set_valist_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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:855:3: note: in expansion of macro ‘g_return_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:651:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:3: note: in expansion of macro ‘g_return_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:21: note: in expansion of macro ‘IS_MUTABLE’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
#  825|       type = va_arg (varargs, GType);
#  826|   
#  827|->     G_VALUE_COLLECT_INIT (&field.value, type, varargs, 0, &err);
#  828|       if (G_UNLIKELY (err)) {
#  829|         g_critical ("%s", err);

Error: GCC_ANALYZER_WARNING (CWE-686): [#def28]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘long int’ but received ‘const gchar *’ {aka ‘const char *’} for variadic argument 2 of ‘varargs’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2713: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1467: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1468: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2713: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2713: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2714:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2714:25: note: in expansion of macro ‘IS_MUTABLE’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1128: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1105: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1090:13: note: in expansion of macro ‘GST_STRUCTURE_FIELD’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c: scope_hint: In function ‘gst_structure_set_valist_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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:855:3: note: in expansion of macro ‘g_return_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:651:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:3: note: in expansion of macro ‘g_return_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:21: note: in expansion of macro ‘IS_MUTABLE’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
#  825|       type = va_arg (varargs, GType);
#  826|   
#  827|->     G_VALUE_COLLECT_INIT (&field.value, type, varargs, 0, &err);
#  828|       if (G_UNLIKELY (err)) {
#  829|         g_critical ("%s", err);

Error: GCC_ANALYZER_WARNING (CWE-686): [#def29]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘long int’ but received ‘double’ for variadic argument 2 of ‘varargs’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2595: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1467: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1468: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2595: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2595: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2596:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2596:25: note: in expansion of macro ‘IS_MUTABLE’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1128: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1105: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1090:13: note: in expansion of macro ‘GST_STRUCTURE_FIELD’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c: scope_hint: In function ‘gst_structure_set_valist_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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:855:3: note: in expansion of macro ‘g_return_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:651:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:3: note: in expansion of macro ‘g_return_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:21: note: in expansion of macro ‘IS_MUTABLE’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
#  825|       type = va_arg (varargs, GType);
#  826|   
#  827|->     G_VALUE_COLLECT_INIT (&field.value, type, varargs, 0, &err);
#  828|       if (G_UNLIKELY (err)) {
#  829|         g_critical ("%s", err);

Error: GCC_ANALYZER_WARNING (CWE-686): [#def30]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘long int’ but received ‘int’ for variadic argument 2 of ‘varargs’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2525: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1467: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1468: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2525: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2525: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2526:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2526:25: note: in expansion of macro ‘IS_MUTABLE’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1128: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1105: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1090:13: note: in expansion of macro ‘GST_STRUCTURE_FIELD’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c: scope_hint: In function ‘gst_structure_set_valist_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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:855:3: note: in expansion of macro ‘g_return_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:651:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:3: note: in expansion of macro ‘g_return_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:21: note: in expansion of macro ‘IS_MUTABLE’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
#  825|       type = va_arg (varargs, GType);
#  826|   
#  827|->     G_VALUE_COLLECT_INIT (&field.value, type, varargs, 0, &err);
#  828|       if (G_UNLIKELY (err)) {
#  829|         g_critical ("%s", err);

Error: GCC_ANALYZER_WARNING (CWE-686): [#def31]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘long int’ but received ‘void *’ for variadic argument 3 of ‘varargs’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2595: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1467: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1468: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2595: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2595: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2596:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2596:25: note: in expansion of macro ‘IS_MUTABLE’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1128: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1105: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1090:13: note: in expansion of macro ‘GST_STRUCTURE_FIELD’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c: scope_hint: In function ‘gst_structure_set_valist_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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:855:3: note: in expansion of macro ‘g_return_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:651:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:3: note: in expansion of macro ‘g_return_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:21: note: in expansion of macro ‘IS_MUTABLE’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
#  825|       type = va_arg (varargs, GType);
#  826|   
#  827|->     G_VALUE_COLLECT_INIT (&field.value, type, varargs, 0, &err);
#  828|       if (G_UNLIKELY (err)) {
#  829|         g_critical ("%s", err);

Error: GCC_ANALYZER_WARNING (CWE-686): [#def32]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘void *’ but received ‘double’ for variadic argument 2 of ‘varargs’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2595: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1467: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1468: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2595: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2595: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2596:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2596:25: note: in expansion of macro ‘IS_MUTABLE’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1128: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1105: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1090:13: note: in expansion of macro ‘GST_STRUCTURE_FIELD’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c: scope_hint: In function ‘gst_structure_set_valist_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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:855:3: note: in expansion of macro ‘g_return_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:651:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:3: note: in expansion of macro ‘g_return_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:21: note: in expansion of macro ‘IS_MUTABLE’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
#  825|       type = va_arg (varargs, GType);
#  826|   
#  827|->     G_VALUE_COLLECT_INIT (&field.value, type, varargs, 0, &err);
#  828|       if (G_UNLIKELY (err)) {
#  829|         g_critical ("%s", err);

Error: GCC_ANALYZER_WARNING (CWE-686): [#def33]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘void *’ but received ‘int’ for variadic argument 2 of ‘varargs’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2525: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1467: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1468: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2525: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2525: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2526:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2526:25: note: in expansion of macro ‘IS_MUTABLE’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1128: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1105: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1090:13: note: in expansion of macro ‘GST_STRUCTURE_FIELD’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c: scope_hint: In function ‘gst_structure_set_valist_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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:855:3: note: in expansion of macro ‘g_return_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:651:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:3: note: in expansion of macro ‘g_return_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:21: note: in expansion of macro ‘IS_MUTABLE’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
#  825|       type = va_arg (varargs, GType);
#  826|   
#  827|->     G_VALUE_COLLECT_INIT (&field.value, type, varargs, 0, &err);
#  828|       if (G_UNLIKELY (err)) {
#  829|         g_critical ("%s", err);

Error: GCC_ANALYZER_WARNING (CWE-685): [#def34]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: warning[-Wanalyzer-va-list-exhausted]: ‘varargs’ has no more arguments (3 consumed)
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2525: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1467: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1468: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2525: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2525: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2526:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2526:25: note: in expansion of macro ‘IS_MUTABLE’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1128: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1105: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1090:13: note: in expansion of macro ‘GST_STRUCTURE_FIELD’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c: scope_hint: In function ‘gst_structure_set_valist_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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:855:3: note: in expansion of macro ‘g_return_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:651:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:3: note: in expansion of macro ‘g_return_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:21: note: in expansion of macro ‘IS_MUTABLE’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’ (55) ‘varargs’ has no more arguments (3 consumed)
#  825|       type = va_arg (varargs, GType);
#  826|   
#  827|->     G_VALUE_COLLECT_INIT (&field.value, type, varargs, 0, &err);
#  828|       if (G_UNLIKELY (err)) {
#  829|         g_critical ("%s", err);

Error: GCC_ANALYZER_WARNING (CWE-686): [#def35]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:835:15: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘const gchar *’ {aka ‘const char *’} but received ‘double’ for variadic argument 2 of ‘varargs’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2595: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1467: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1468: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2595: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2595: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2596:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2596:25: note: in expansion of macro ‘IS_MUTABLE’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1128: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1105: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1090:13: note: in expansion of macro ‘GST_STRUCTURE_FIELD’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c: scope_hint: In function ‘gst_structure_set_valist_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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:855:3: note: in expansion of macro ‘g_return_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:651:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:3: note: in expansion of macro ‘g_return_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:21: note: in expansion of macro ‘IS_MUTABLE’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/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’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:828:9: 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’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1037:16: note: in expansion of macro ‘G_UNLIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1038:7: note: in expansion of macro ‘g_warning’
#  833|       gst_structure_set_field (structure, &field);
#  834|   
#  835|->     fieldname = va_arg (varargs, gchar *);
#  836|     }
#  837|   }

Error: GCC_ANALYZER_WARNING (CWE-686): [#def36]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:835:15: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘const gchar *’ {aka ‘const char *’} but received ‘int’ for variadic argument 2 of ‘varargs’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2525: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1467: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1468: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2525: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2525: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2526:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:2526:25: note: in expansion of macro ‘IS_MUTABLE’
/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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1128: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1129: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1105: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106: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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1106:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1090:13: note: in expansion of macro ‘GST_STRUCTURE_FIELD’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c: scope_hint: In function ‘gst_structure_set_valist_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-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:855:3: note: in expansion of macro ‘g_return_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:651:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:3: note: in expansion of macro ‘g_return_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:187:7: note: in expansion of macro ‘GST_STRUCTURE_REFCOUNT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:856:21: note: in expansion of macro ‘IS_MUTABLE’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:827:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/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’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:828:9: 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’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1037:16: note: in expansion of macro ‘G_UNLIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gststructure.c:1038:7: note: in expansion of macro ‘g_warning’
#  833|       gst_structure_set_field (structure, &field);
#  834|   
#  835|->     fieldname = va_arg (varargs, gchar *);
#  836|     }
#  837|   }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def37]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gsttoc.c: scope_hint: In function ‘gst_toc_entry_copy’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gsttoc.c:431:14: 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-1.24.9-build/gstreamer-1.24.9/gst/gst_private.h:32: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gsttoc.c:79: 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-1.24.9-build/gstreamer-1.24.9/gst/gsttoc.c:427: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-1.24.9-build/gstreamer-1.24.9/gst/gsttoc.c:298:3: note: in expansion of macro ‘g_return_val_if_fail’
#  429|     ret = gst_toc_entry_new (entry->type, entry->uid);
#  430|   
#  431|->   ret->start = entry->start;
#  432|     ret->stop = entry->stop;
#  433|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def38]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gsttoc.c: scope_hint: In function ‘gst_toc_copy’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gsttoc.c:466:5: 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-1.24.9-build/gstreamer-1.24.9/gst/gsttoc.c:460: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-1.24.9-build/gstreamer-1.24.9/gst/gsttoc.c:140:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstevent.h:225: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstpadtemplate.h:36: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstpad.h:73: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gst_private.h:51: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gsttaglist.h:110:48: note: in definition of macro ‘GST_TAG_LIST’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gsttoc.c:465:12: note: in expansion of macro ‘gst_tag_list_copy’
#  464|     if (GST_IS_TAG_LIST (toc->tags)) {
#  465|       list = gst_tag_list_copy (toc->tags);
#  466|->     gst_tag_list_unref (ret->tags);
#  467|       ret->tags = list;
#  468|     }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def39]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gsttoc.c:470:16: 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-1.24.9-build/gstreamer-1.24.9/gst/gsttoc.c:460: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-1.24.9-build/gstreamer-1.24.9/gst/gsttoc.c:140:3: note: in expansion of macro ‘g_return_val_if_fail’
#  468|     }
#  469|   
#  470|->   ret->entries = gst_toc_deep_copy_toc_entries (toc->entries);
#  471|   
#  472|     return ret;

Error: GCC_ANALYZER_WARNING (CWE-688): [#def40]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gsttracerrecord.c: scope_hint: In function ‘gst_tracer_record_build_format’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gsttracerrecord.c:113:7: warning[-Wanalyzer-null-argument]: use of NULL 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.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gst_private.h:32: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gsttracerrecord.c:33: 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-1.24.9-build/gstreamer-1.24.9/gst/gsttracerrecord.c:106:3: note: in expansion of macro ‘g_return_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:1251:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstinfo.h:1358:33: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gsttracerrecord.c:109:3: note: in expansion of macro ‘GST_TRACE’
/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-1.24.9-build/gstreamer-1.24.9/gst/gsttracerrecord.c:112:10: note: in expansion of macro ‘g_strdup’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gsttracerrecord.c: scope_hint: In function ‘gst_tracer_record_build_format’
/usr/include/glib-2.0/glib/galloca.h:35: included_from: Included from here.
/usr/include/string.h:273:14: note: argument 1 of ‘strrchr’ must be non-null
#  111|     /* cut off '.class' suffix */
#  112|     name = g_strdup (name);
#  113|->   p = strrchr (name, '.');
#  114|     g_assert (p != NULL);
#  115|     *p = '\0';

Error: GCC_ANALYZER_WARNING (CWE-688): [#def41]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/printf/vasnprintf.c: scope_hint: In function ‘__gst_vasnprintf’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/printf/vasnprintf.c:347:9: warning[-Wanalyzer-null-argument]: use of NULL ‘result’ where non-null expected
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/printf/vasnprintf.c:32: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/printf/vasnprintf.c:283:7: note: in expansion of macro ‘printf_fetchargs’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/printf/vasnprintf.c:346:9: note: in expansion of macro ‘ENSURE_ALLOCATION’
<built-in>: note: argument 1 of ‘__builtin_memcpy’ must be non-null
#  345|   
#  346|           ENSURE_ALLOCATION (length + n);
#  347|->         memcpy (result + length, cp, n);
#  348|           length += n;
#  349|         }

Error: GCC_ANALYZER_WARNING (CWE-688): [#def42]
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/printf/vasnprintf.c:1011:13: warning[-Wanalyzer-null-argument]: use of NULL ‘result’ where non-null expected
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/printf/vasnprintf.c:283:7: note: in expansion of macro ‘printf_fetchargs’
<built-in>: note: argument 1 of ‘__builtin_memcpy’ must be non-null
# 1009|   #else
# 1010|               /* Append the sprintf() result.  */
# 1011|->             memcpy (result + length, tmp, count);
# 1012|               if (tmp != tmpbuf)
# 1013|                 free (tmp);

Error: CPPCHECK_WARNING (CWE-909): [#def43]
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/base/gstmemindex.c:376: error[uninitStructMember]: Uninitialized struct member: data.lower
#  374|     if (entry == NULL && !data.exact) {
#  375|       if (method == GST_INDEX_LOOKUP_BEFORE)
#  376|->       entry = data.lower;
#  377|       else if (method == GST_INDEX_LOOKUP_AFTER) {
#  378|         entry = data.higher;

Error: CPPCHECK_WARNING (CWE-909): [#def44]
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/base/gstmemindex.c:378: error[uninitStructMember]: Uninitialized struct member: data.higher
#  376|         entry = data.lower;
#  377|       else if (method == GST_INDEX_LOOKUP_AFTER) {
#  378|->       entry = data.higher;
#  379|       }
#  380|     }

Error: COMPILER_WARNING (CWE-477): [#def45]
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/base/gstqueuearray.c: scope_hint: In function ‘gst_queue_array_sort’
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/base/gstqueuearray.c:635:5: warning[-Wdeprecated-declarations]: ‘g_qsort_with_data’ is deprecated: Use 'g_sort_array' instead
#  635 |     g_qsort_with_data (array->array +
#      |     ^~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib.h:71: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gst.h:27: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/base/gstqueuearray.c:37: included_from: Included from here.
/usr/include/glib-2.0/glib/gqsort.h:39:6: note: declared here
#   39 | void g_qsort_with_data (gconstpointer    pbase,
#      |      ^~~~~~~~~~~~~~~~~
#  633|   
#  634|     if (array->struct_array) {
#  635|->     g_qsort_with_data (array->array +
#  636|           (array->head % array->size) * array->elt_size, array->length,
#  637|           array->elt_size, compare_func, user_data);

Error: COMPILER_WARNING (CWE-477): [#def46]
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/base/gstqueuearray.c:643:5: warning[-Wdeprecated-declarations]: ‘g_qsort_with_data’ is deprecated: Use 'g_sort_array' instead
#  643 |     g_qsort_with_data (array->array +
#      |     ^~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gqsort.h:39:6: note: declared here
#   39 | void g_qsort_with_data (gconstpointer    pbase,
#      |      ^~~~~~~~~~~~~~~~~
#  641|        * This matches the behaviour of gst_queue_array_find(). */
#  642|       QueueSortData sort_data = { compare_func, user_data };
#  643|->     g_qsort_with_data (array->array +
#  644|           (array->head % array->size) * array->elt_size, array->length,
#  645|           array->elt_size, (GCompareDataFunc) compare_wrapper, &sort_data);

Error: GCC_ANALYZER_WARNING (CWE-835): [#def47]
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/check/gsttestclock.c: scope_hint: In function ‘gst_test_clock_dispose’
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/check/gsttestclock.c:339:14: warning[-Wanalyzer-infinite-loop]: infinite loop
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/check/gsttestclock.c: scope_hint: In function ‘gst_test_clock_dispose’
#  337|     GST_OBJECT_LOCK (test_clock);
#  338|   
#  339|->   while (priv->entry_contexts != NULL) {
#  340|       GstClockEntryContext *ctx = priv->entry_contexts->data;
#  341|       gst_test_clock_remove_entry (test_clock, ctx->clock_entry);

Error: GCC_ANALYZER_WARNING (CWE-688): [#def48]
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/check/libcheck/check_pack.c: scope_hint: In function ‘ppack’
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/check/libcheck/check_pack.c:327:7: warning[-Wanalyzer-null-argument]: use of NULL ‘buf’ where non-null expected
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/check/libcheck/libcompat/libcompat.h:75: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/check/libcheck/check_pack.c:21: included_from: Included from here.
/usr/include/stdio.h:735:15: note: argument 1 of ‘fwrite’ must be non-null
#  325|     pthread_cleanup_push (ppack_cleanup, &ck_mutex_lock);
#  326|     pthread_mutex_lock (&ck_mutex_lock);
#  327|->   r = fwrite (buf, 1, n, fdes);
#  328|     fflush (fdes);
#  329|     pthread_mutex_unlock (&ck_mutex_lock);

Error: COMPILER_WARNING (CWE-477): [#def49]
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/net/gstnetclientclock.c: scope_hint: In function ‘gst_net_client_internal_clock_observe_times’
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/net/gstnetclientclock.c:430:5: warning[-Wdeprecated-declarations]: ‘g_qsort_with_data’ is deprecated: Use 'g_sort_array' instead
/usr/include/glib-2.0/glib.h:71: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gst.h:27: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/net/gstnettimepacket.h:24: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/net/gstnetclientclock.c:61: included_from: Included from here.
/usr/include/glib-2.0/glib/gqsort.h:39:6: note: declared here
#  428|     } else {
#  429|       memcpy (&last_rtts, &self->last_rtts, sizeof (last_rtts));
#  430|->     g_qsort_with_data (&last_rtts,
#  431|           MEDIAN_PRE_FILTERING_WINDOW, sizeof (GstClockTime),
#  432|           (GCompareDataFunc) compare_clock_time, NULL);

Error: COMPILER_WARNING (CWE-477): [#def50]
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/net/gstptpclock.c: scope_hint: In function ‘update_mean_path_delay’
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/net/gstptpclock.c:1460:5: warning[-Wdeprecated-declarations]: ‘g_qsort_with_data’ is deprecated: Use 'g_sort_array' instead
/usr/include/glib-2.0/glib.h:71: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gst.h:27: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/net/gstptpclock.h:24: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/net/gstptpclock.c:57: included_from: Included from here.
/usr/include/glib-2.0/glib/gqsort.h:39:6: note: declared here
# 1458|       memcpy (&last_path_delays, &domain->last_path_delays,
# 1459|           sizeof (last_path_delays));
# 1460|->     g_qsort_with_data (&last_path_delays,
# 1461|           MEDIAN_PRE_FILTERING_WINDOW, sizeof (GstClockTime),
# 1462|           (GCompareDataFunc) compare_clock_time, NULL);

Error: GCC_ANALYZER_WARNING (CWE-688): [#def51]
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/net/gstptpclock.c: scope_hint: In function ‘count_directories’
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/net/gstptpclock.c:2634:9: warning[-Wanalyzer-null-argument]: use of NULL 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/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-1.24.9-build/gstreamer-1.24.9/libs/gst/net/gstptpclock.c:2631:3: note: in expansion of macro ‘g_return_val_if_fail’
/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-1.24.9-build/gstreamer-1.24.9/libs/gst/net/gstptpclock.c:2633:9: note: in expansion of macro ‘g_strdup’
gstreamer1-1.24.9-build/gstreamer-1.24.9/libs/gst/net/gstptpclock.c: scope_hint: In function ‘count_directories’
<built-in>: note: argument 1 of ‘__builtin_strlen’ must be non-null
# 2632|   
# 2633|     tmp = g_strdup (filepath);
# 2634|->   len = strlen (tmp);
# 2635|   
# 2636|     /* ignore UNC share paths entirely */

Error: GCC_ANALYZER_WARNING (CWE-465): [#def52]
gstreamer1-1.24.9-build/gstreamer-1.24.9/plugins/elements/gstconcat.c: scope_hint: In function ‘gst_concat_src_event’
gstreamer1-1.24.9-build/gstreamer-1.24.9/plugins/elements/gstconcat.c:787:6: warning[-Wanalyzer-deref-before-check]: check of ‘event’ for NULL after already dereferencing it
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstpadtemplate.h:36: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstpad.h:73: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstelement.h:223: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstbin.h:27: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gst.h:35: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/plugins/elements/gstconcat.h:25: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/plugins/elements/gstconcat.c:52: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/plugins/elements/gstconcat.c:744:11: note: in expansion of macro ‘GST_EVENT_TYPE’
#  785|     }
#  786|   
#  787|->   if (event) {
#  788|       g_mutex_lock (&self->lock);
#  789|       if (self->adjust_base && self->format == GST_FORMAT_TIME) {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def53]
gstreamer1-1.24.9-build/gstreamer-1.24.9/plugins/elements/gstfakesrc.c: scope_hint: In function ‘gst_fake_src_create’
gstreamer1-1.24.9-build/gstreamer-1.24.9/plugins/elements/gstfakesrc.c:805:27: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  803|   
#  804|     buf = gst_fake_src_create_buffer (src, &size);
#  805|->   GST_BUFFER_OFFSET (buf) = offset;
#  806|   
#  807|     if (src->datarate > 0) {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def54]
gstreamer1-1.24.9-build/gstreamer-1.24.9/plugins/elements/gstinputselector.c: scope_hint: In function ‘gst_selector_pad_chain’
gstreamer1-1.24.9-build/gstreamer-1.24.9/plugins/elements/gstinputselector.c:1253:14: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘active_sinkpad’
/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-1.24.9-build/gstreamer-1.24.9/gst/gst.h:27: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/plugins/elements/gstinputselector.h:25: included_from: Included from here.
gstreamer1-1.24.9-build/gstreamer-1.24.9/plugins/elements/gstinputselector.c:50: 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’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstinfo.h:1340:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’
gstreamer1-1.24.9-build/gstreamer-1.24.9/plugins/elements/gstinputselector.c:1079:3: note: in expansion of macro ‘GST_LOG_OBJECT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/plugins/elements/gstinputselector.c: scope_hint: In function ‘gst_selector_pad_chain’
/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’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstinfo.h:1339:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’
gstreamer1-1.24.9-build/gstreamer-1.24.9/plugins/elements/gstinputselector.c:1102: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’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/gst/gstinfo.h:1340:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’
gstreamer1-1.24.9-build/gstreamer-1.24.9/plugins/elements/gstinputselector.c:1079:3: note: in expansion of macro ‘GST_LOG_OBJECT’
gstreamer1-1.24.9-build/gstreamer-1.24.9/plugins/elements/gstinputselector.c: scope_hint: In function ‘gst_selector_pad_chain’
# 1251|   ignore:
# 1252|     {
# 1253|->     gboolean active_pad_pushed = GST_SELECTOR_PAD_CAST (active_sinkpad)->pushed;
# 1254|   
# 1255|       GST_DEBUG_OBJECT (pad, "Pad not active, discard buffer %p", buf);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def55]
gstreamer1-1.24.9-build/gstreamer-1.24.9/redhat-linux-build/gst/parse/grammar.tab.c: scope_hint: In function ‘priv_gst_parse_yyparse’
gstreamer1-1.24.9-build/gstreamer-1.24.9/redhat-linux-build/gst/parse/grammar.tab.c:1608:7: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyss’
gstreamer1-1.24.9-build/gstreamer-1.24.9/redhat-linux-build/gst/parse/grammar.tab.c:1593:9: note: in expansion of macro ‘YYCOPY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/redhat-linux-build/gst/parse/grammar.tab.c:2288:9: note: in expansion of macro ‘YYSTACK_RELOCATE’
gstreamer1-1.24.9-build/gstreamer-1.24.9/redhat-linux-build/gst/parse/grammar.tab.c:1593:9: note: in expansion of macro ‘YYCOPY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/redhat-linux-build/gst/parse/grammar.tab.c:2288:9: note: in expansion of macro ‘YYSTACK_RELOCATE’
gstreamer1-1.24.9-build/gstreamer-1.24.9/redhat-linux-build/gst/parse/grammar.tab.c:1593:9: note: in expansion of macro ‘YYCOPY’
gstreamer1-1.24.9-build/gstreamer-1.24.9/redhat-linux-build/gst/parse/grammar.tab.c:2288:9: note: in expansion of macro ‘YYSTACK_RELOCATE’
# 1606|   #  if defined __GNUC__ && 1 < __GNUC__
# 1607|   #   define YYCOPY(Dst, Src, Count) \
# 1608|->       __builtin_memcpy (Dst, Src, YY_CAST (YYSIZE_T, (Count)) * sizeof (*(Src)))
# 1609|   #  else
# 1610|   #   define YYCOPY(Dst, Src, Count)              \

Error: GCC_ANALYZER_WARNING (CWE-457): [#def56]
gstreamer1-1.24.9-build/gstreamer-1.24.9/redhat-linux-build/gst/parse/grammar.tab.c:2415:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
# 2413|        unconditionally makes the parser a bit smaller, and it avoids a
# 2414|        GCC warning that YYVAL may be used uninitialized.  */
# 2415|->   yyval = yyvsp[1-yylen];
# 2416|   
# 2417|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def57]
gstreamer1-1.24.9-build/gstreamer-1.24.9/redhat-linux-build/gst/parse/lex.priv_gst_parse_yy.c: scope_hint: In function ‘priv_gst_parse_yy_init_buffer’
gstreamer1-1.24.9-build/gstreamer-1.24.9/redhat-linux-build/gst/parse/lex.priv_gst_parse_yy.c:2107:19: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘b’
gstreamer1-1.24.9-build/gstreamer-1.24.9/redhat-linux-build/gst/parse/lex.priv_gst_parse_yy.c:1986:10: note: in expansion of macro ‘yyrestart’
gstreamer1-1.24.9-build/gstreamer-1.24.9/redhat-linux-build/gst/parse/lex.priv_gst_parse_yy.c:1993:13: note: in expansion of macro ‘yy_create_buffer’
gstreamer1-1.24.9-build/gstreamer-1.24.9/redhat-linux-build/gst/parse/lex.priv_gst_parse_yy.c:2051:21: note: in expansion of macro ‘yy_create_buffer’
gstreamer1-1.24.9-build/gstreamer-1.24.9/redhat-linux-build/gst/parse/lex.priv_gst_parse_yy.c:2070:16: note: in expansion of macro ‘yy_init_buffer’
gstreamer1-1.24.9-build/gstreamer-1.24.9/redhat-linux-build/gst/parse/lex.priv_gst_parse_yy.c:2099:17: note: in expansion of macro ‘yy_init_buffer’
gstreamer1-1.24.9-build/gstreamer-1.24.9/redhat-linux-build/gst/parse/lex.priv_gst_parse_yy.c:2105:2: note: in expansion of macro ‘yy_flush_buffer’
gstreamer1-1.24.9-build/gstreamer-1.24.9/redhat-linux-build/gst/parse/lex.priv_gst_parse_yy.c:2128:10: note: in expansion of macro ‘yy_flush_buffer’
gstreamer1-1.24.9-build/gstreamer-1.24.9/redhat-linux-build/gst/parse/lex.priv_gst_parse_yy.c:2105:2: note: in expansion of macro ‘yy_flush_buffer’
gstreamer1-1.24.9-build/gstreamer-1.24.9/redhat-linux-build/gst/parse/lex.priv_gst_parse_yy.c:2070:16: note: in expansion of macro ‘yy_init_buffer’
gstreamer1-1.24.9-build/gstreamer-1.24.9/redhat-linux-build/gst/parse/lex.priv_gst_parse_yy.c:1993:13: note: in expansion of macro ‘yy_create_buffer’
gstreamer1-1.24.9-build/gstreamer-1.24.9/redhat-linux-build/gst/parse/lex.priv_gst_parse_yy.c:1996:16: note: in expansion of macro ‘yy_init_buffer’
gstreamer1-1.24.9-build/gstreamer-1.24.9/redhat-linux-build/gst/parse/lex.priv_gst_parse_yy.c:1996:16: note: in expansion of macro ‘yy_init_buffer’
gstreamer1-1.24.9-build/gstreamer-1.24.9/redhat-linux-build/gst/parse/lex.priv_gst_parse_yy.c:1996:16: note: in expansion of macro ‘yy_init_buffer’
gstreamer1-1.24.9-build/gstreamer-1.24.9/redhat-linux-build/gst/parse/lex.priv_gst_parse_yy.c:2099:17: note: in expansion of macro ‘yy_init_buffer’
gstreamer1-1.24.9-build/gstreamer-1.24.9/redhat-linux-build/gst/parse/lex.priv_gst_parse_yy.c:2105:2: note: in expansion of macro ‘yy_flush_buffer’
gstreamer1-1.24.9-build/gstreamer-1.24.9/redhat-linux-build/gst/parse/lex.priv_gst_parse_yy.c:2128:10: note: in expansion of macro ‘yy_flush_buffer’
gstreamer1-1.24.9-build/gstreamer-1.24.9/redhat-linux-build/gst/parse/lex.priv_gst_parse_yy.c:2105:2: note: in expansion of macro ‘yy_flush_buffer’
# 2105|   {
# 2106|   	int oerrno = errno;
# 2107|->     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
# 2108|   
# 2109|   	yy_flush_buffer( b , yyscanner);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def58]
gstreamer1-1.24.9-build/gstreamer-1.24.9/tools/gst-stats.c: scope_hint: In function ‘print_pad_stats.part.0’
gstreamer1-1.24.9-build/gstreamer-1.24.9/tools/gst-stats.c:728:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  726|         gchar fullname[30 + 1];
#  727|   
#  728|->       g_snprintf (fullname, 30, "%s.%s", elem_stats->name, stats->name);
#  729|   
#  730|         printf

Error: GCC_ANALYZER_WARNING (CWE-476): [#def59]
gstreamer1-1.24.9-build/gstreamer-1.24.9/tools/gst-stats.c: scope_hint: In function ‘accum_element_stats’
gstreamer1-1.24.9-build/gstreamer-1.24.9/tools/gst-stats.c:816:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  814|       GstElementStats *parent_stats = get_element_stats (stats->parent_ix);
#  815|   
#  816|->     parent_stats->num_events += stats->num_events;
#  817|       parent_stats->num_messages += stats->num_messages;
#  818|       parent_stats->num_queries += stats->num_queries;

Scan Properties

analyzer-version-clippy1.82.0
analyzer-version-cppcheck2.16.0
analyzer-version-gcc14.2.1
analyzer-version-gcc-analyzer15.0.0
analyzer-version-shellcheck0.10.0
analyzer-version-unicontrol0.0.2
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-119.us-west-2.compute.internal
mock-configfedora-rawhide-gcc-latest-x86_64
project-namegstreamer1-1.24.9-1.fc42
store-results-to/tmp/tmp74rg1hb3/gstreamer1-1.24.9-1.fc42.tar.xz
time-created2024-11-13 00:07:11
time-finished2024-11-13 00:11:10
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '-t' 'clippy,cppcheck,gcc,unicontrol,shellcheck' '-o' '/tmp/tmp74rg1hb3/gstreamer1-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/tmp74rg1hb3/gstreamer1-1.24.9-1.fc42.src.rpm'
tool-versioncsmock-3.7.1.20241107.094801.gb3f0f26.pr_192-1.el9