Error: GCC_ANALYZER_WARNING (CWE-476): [#def1] 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:
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 |
diffbase-analyzer-version-clippy | 1.82.0 |
diffbase-analyzer-version-cppcheck | 2.16.0 |
diffbase-analyzer-version-gcc | 14.2.1 |
diffbase-analyzer-version-gcc-analyzer | 15.0.0 |
diffbase-analyzer-version-shellcheck | 0.10.0 |
diffbase-analyzer-version-unicontrol | 0.0.2 |
diffbase-enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
diffbase-exit-code | 0 |
diffbase-host | ip-172-16-1-119.us-west-2.compute.internal |
diffbase-mock-config | fedora-rawhide-gcc-latest-x86_64 |
diffbase-project-name | gstreamer1-1.24.8-1.fc41 |
diffbase-store-results-to | /tmp/tmp77qtbe2b/gstreamer1-1.24.8-1.fc41.tar.xz |
diffbase-time-created | 2024-11-13 00:02:44 |
diffbase-time-finished | 2024-11-13 00:06:57 |
diffbase-tool | csmock |
diffbase-tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '-t' 'clippy,cppcheck,gcc,unicontrol,shellcheck' '-o' '/tmp/tmp77qtbe2b/gstreamer1-1.24.8-1.fc41.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install=gcc-latest' '--gcc-analyzer-bin=/opt/gcc-latest/bin/gcc' '/tmp/tmp77qtbe2b/gstreamer1-1.24.8-1.fc41.src.rpm' |
diffbase-tool-version | csmock-3.7.1.20241107.094801.gb3f0f26.pr_192-1.el9 |
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 |
title | Newly introduced findings |
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 |