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;
analyzer-version-clippy | 1.82.0 |
analyzer-version-cppcheck | 2.16.0 |
analyzer-version-gcc | 14.2.1 |
analyzer-version-gcc-analyzer | 15.0.0 |
analyzer-version-shellcheck | 0.10.0 |
analyzer-version-unicontrol | 0.0.2 |
enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
exit-code | 0 |
host | ip-172-16-1-119.us-west-2.compute.internal |
mock-config | fedora-rawhide-gcc-latest-x86_64 |
project-name | gstreamer1-1.24.9-1.fc42 |
store-results-to | /tmp/tmp74rg1hb3/gstreamer1-1.24.9-1.fc42.tar.xz |
time-created | 2024-11-13 00:07:11 |
time-finished | 2024-11-13 00:11:10 |
tool | csmock |
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-version | csmock-3.7.1.20241107.094801.gb3f0f26.pr_192-1.el9 |