gstreamer1-plugins-base-1.24.5-1.fc41
List of Defects
Error: CPPCHECK_WARNING: [#def1]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/alsa/gstalsa.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def2]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/alsa/gstalsa.c:523:11: warning[deadcode.DeadStores]: Value stored to 'channel_mask' is never read
# 521| break;
# 522| default:
# 523|-> channel_mask = 0;
# 524| g_assert_not_reached ();
# 525| break;
Error: CPPCHECK_WARNING: [#def3]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/alsa/gstalsamidisrc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def4]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/alsa/gstalsasink.c:501:13: warning[deadcode.DeadStores]: Although the value stored to 'err' is used in the enclosing expression, the value is never actually read from 'err'
# 499| */
# 500| if (alsa->buffer_time != -1 && alsa->period_time != -1) {
# 501|-> if (((err = snd_pcm_hw_params_set_period_time_near (alsa->handle,
# 502| params, &alsa->period_time, NULL)) >= 0)
# 503| && ((err =
Error: CLANG_WARNING: [#def5]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/alsa/gstalsasink.c:503:16: warning[deadcode.DeadStores]: Although the value stored to 'err' is used in the enclosing expression, the value is never actually read from 'err'
# 501| if (((err = snd_pcm_hw_params_set_period_time_near (alsa->handle,
# 502| params, &alsa->period_time, NULL)) >= 0)
# 503|-> && ((err =
# 504| snd_pcm_hw_params_set_buffer_time_near (alsa->handle,
# 505| params, &alsa->buffer_time, NULL)) >= 0)) {
Error: CLANG_WARNING: [#def6]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/alsa/gstalsasink.c:513:13: warning[deadcode.DeadStores]: Although the value stored to 'err' is used in the enclosing expression, the value is never actually read from 'err'
# 511| have partial settings from the order that was tried unsuccessfully */
# 512| snd_pcm_hw_params_copy (params, params_copy);
# 513|-> if (((err = snd_pcm_hw_params_set_buffer_time_near (alsa->handle,
# 514| params, &alsa->buffer_time, NULL)) >= 0)
# 515| && ((err =
Error: CLANG_WARNING: [#def7]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/alsa/gstalsasink.c:515:16: warning[deadcode.DeadStores]: Although the value stored to 'err' is used in the enclosing expression, the value is never actually read from 'err'
# 513| if (((err = snd_pcm_hw_params_set_buffer_time_near (alsa->handle,
# 514| params, &alsa->buffer_time, NULL)) >= 0)
# 515|-> && ((err =
# 516| snd_pcm_hw_params_set_period_time_near (alsa->handle,
# 517| params, &alsa->period_time, NULL)) >= 0)) {
Error: CPPCHECK_WARNING: [#def8]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/alsa/gstalsasrc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def9]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/gl/gltestsrc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def10]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/gl/gstglalpha.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def11]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/gl/gstglcolorbalance.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def12]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/gl/gstgldeinterlace.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def13]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/gl/gstgldifferencematte.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def14]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/gl/gstgldifferencematte.c: scope_hint: In function ‘gst_gl_differencematte_loader’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/gl/gstgldifferencematte.c:571:13: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘rows’
# 569|
# 570| for (y = 0; y < height; ++y)
# 571|-> rows[y] = (guchar *) (differencematte->pixbuf + y * width * 4);
# 572|
# 573| png_read_image (png_ptr, rows);
Error: CLANG_WARNING: [#def15]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/gl/gstgldownloadelement.c:1208:21: warning[core.UndefinedBinaryOperatorResult]: The left operand of '!=' is a garbage value
# 1206| gboolean match = TRUE;
# 1207| for (i = 0; i < gst_buffer_n_memory (inbuf); i++) {
# 1208|-> if (offset[i] != out_info.offset[i] || stride[i] != out_info.stride[i]) {
# 1209| match = FALSE;
# 1210| break;
Error: CPPCHECK_WARNING: [#def16]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/gl/gstglfiltershader.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def17]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/gl/gstglimagesink.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def18]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/gl/gstglmixerbin.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def19]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/gl/gstglmosaic.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def20]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/gl/gstgloverlay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def21]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/gl/gstgloverlay.c: scope_hint: In function ‘gst_gl_overlay_load_png’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/gl/gstgloverlay.c:838:13: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘rows’
# 836|
# 837| for (y = 0; y < height; ++y)
# 838|-> rows[y] = (guchar *) (map_info.data + y * width * 4);
# 839|
# 840| png_read_image (png_ptr, rows);
Error: CPPCHECK_WARNING: [#def22]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/gl/gstgloverlaycompositorelement.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def23]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/gl/gstglstereomix.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def24]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/gl/gstglvideomixer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def25]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/gl/gstglvideomixer.c:1661:5: warning[deadcode.DeadStores]: Value stored to 'best_fps' is never read
# 1659| best_fps_n = 25;
# 1660| best_fps_d = 1;
# 1661|-> best_fps = 25.0;
# 1662| }
# 1663|
Error: CPPCHECK_WARNING: [#def26]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/ogg/dirac_parse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def27]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/ogg/gstoggdemux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def28]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/ogg/gstoggmux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def29]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/ogg/gstoggparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def30]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/ogg/gstoggparse.c:667:15: warning[deadcode.DeadStores]: Value stored to 'keyframe' is never read
# 665| GST_BUFFER_FLAG_SET (pagebuffer, GST_BUFFER_FLAG_DELTA_UNIT);
# 666| } else {
# 667|-> keyframe = FALSE;
# 668| }
# 669|
Error: CPPCHECK_WARNING: [#def31]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/ogg/gstoggstream.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-688): [#def32]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/ogg/gstoggstream.c: scope_hint: In function ‘gst_ogg_stream_setup_map’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/ogg/gstoggstream.c:2696:9: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
/usr/include/glib-2.0/glib/galloca.h:35: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
/usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/ogg/gstoggstream.h:27: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/ogg/gstoggstream.c:25: included_from: Included from here.
/usr/include/string.h:64:12: note: argument 2 of ‘memcmp’ must be non-null
# 2694| if (packet->bytes >= mappers[i].min_packet_size &&
# 2695| packet->bytes >= mappers[i].id_length &&
# 2696|-> memcmp (packet->packet, mappers[i].id, mappers[i].id_length) == 0) {
# 2697|
# 2698| GST_DEBUG ("found mapper for '%s'", mappers[i].id);
Error: CPPCHECK_WARNING: [#def33]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/ogg/vorbis_parse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def34]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/opus/gstopusdec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def35]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/opus/gstopusdec.c:640:37: warning[core.NullDereference]: Access to field 'duration' results in a dereference of a null pointer (loaded from variable 'bufd')
# 638| GstClockTime const opus_plc_alignment = 2500 * GST_USECOND;
# 639| GstClockTime aligned_missing_duration;
# 640|-> GstClockTime missing_duration = GST_BUFFER_DURATION (bufd);
# 641|
# 642| if (!GST_CLOCK_TIME_IS_VALID (missing_duration) || missing_duration == 0) {
Error: CLANG_WARNING: [#def36]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/opus/gstopusdec.c:774:3: warning[deadcode.DeadStores]: Value stored to 'samples' is never read
# 772| gst_buffer_set_size (outbuf, n * 2 * dec->n_channels);
# 773| GST_BUFFER_DURATION (outbuf) = samples * GST_SECOND / dec->sample_rate;
# 774|-> samples = n;
# 775|
# 776| cmeta = gst_buffer_get_audio_clipping_meta (buf);
Error: CPPCHECK_WARNING: [#def37]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/opus/gstopusenc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def38]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/pango/gstbasetextoverlay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def39]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/pango/gstbasetextoverlay.c:2917:9: warning[deadcode.DeadStores]: Value stored to 'pop_text' is never read
# 2915| /* text buffer too old, get rid of it and do nothing */
# 2916| GST_LOG_OBJECT (overlay, "text buffer too old, popping");
# 2917|-> pop_text = FALSE;
# 2918| gst_base_text_overlay_pop_text (overlay);
# 2919| GST_BASE_TEXT_OVERLAY_UNLOCK (overlay);
Error: CPPCHECK_WARNING: [#def40]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/pango/gsttextrender.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def41]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/pango/gsttextrender.c:560:3: warning[deadcode.DeadStores]: Value stored to 'size' is never read
# 558| gst_buffer_map (outbuf, &map, GST_MAP_WRITE);
# 559| data = map.data;
# 560|-> size = map.size;
# 561|
# 562| if (render->use_ARGB) {
Error: CPPCHECK_WARNING: [#def42]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/theora/gsttheoradec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def43]
/usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here.
/usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
/usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/theora/gsttheoradec.h:30: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/theora/gsttheoradec.c:46: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/theora/gsttheoradec.c: scope_hint: In function ‘theora_handle_image’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/theora/gsttheoradec.c:681:20: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘frame’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/theora/gsttheoradec.c:681:7: note: in expansion of macro ‘G_UNLIKELY’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/theora/gsttheoradec.c:726:7: note: in expansion of macro ‘G_UNLIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/theora/gsttheoradec.c: scope_hint: In function ‘theora_handle_image’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’
/usr/include/gstreamer-1.0/gst/gstinfo.h:1340:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/theora/gsttheoradec.c:616:7: note: in expansion of macro ‘GST_LOG_OBJECT’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/theora/gsttheoradec.c:738:14: note: in expansion of macro ‘G_UNLIKELY’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’
/usr/include/gstreamer-1.0/gst/gstinfo.h:1339:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/theora/gsttheoradec.c:742:3: note: in expansion of macro ‘GST_DEBUG_OBJECT’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/theora/gsttheoradec.c:745:7: note: in expansion of macro ‘G_UNLIKELY’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/theora/gsttheoradec.c:755:7: note: in expansion of macro ‘G_UNLIKELY’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/theora/gsttheoradec.c:755:7: note: in expansion of macro ‘G_UNLIKELY’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/theora/gsttheoradec.c:758:7: note: in expansion of macro ‘G_UNLIKELY’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/theora/gsttheoradec.c:758:7: note: in expansion of macro ‘G_UNLIKELY’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/theora/gsttheoradec.c:658:7: note: in expansion of macro ‘G_UNLIKELY’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/theora/gsttheoradec.c:681:7: note: in expansion of macro ‘G_UNLIKELY’
# 679| "doing unavoidable video frame copy");
# 680|
# 681|-> if (G_UNLIKELY (!gst_video_frame_map (&vframe, &dec->output_state->info,
# 682| frame->output_buffer, GST_MAP_WRITE)))
# 683| goto invalid_frame;
Error: CLANG_WARNING: [#def44]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/theora/gsttheoradec.c:682:15: warning[core.NullDereference]: Access to field 'output_buffer' results in a dereference of a null pointer (loaded from variable 'frame')
# 680|
# 681| if (G_UNLIKELY (!gst_video_frame_map (&vframe, &dec->output_state->info,
# 682|-> frame->output_buffer, GST_MAP_WRITE)))
# 683| goto invalid_frame;
# 684|
Error: CPPCHECK_WARNING: [#def45]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/theora/gsttheoraenc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING (CWE-457): [#def46]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/theora/gsttheoraenc.c:996: error[legacyUninitvar]: Uninitialized variable: ycbcr
# 994| gst_video_frame_map (&vframe, &enc->input_state->info, frame->input_buffer,
# 995| GST_MAP_READ);
# 996|-> theora_enc_init_buffer (ycbcr, &vframe);
# 997|
# 998| res = th_encode_ycbcr_in (enc->encoder, ycbcr);
Error: CPPCHECK_WARNING: [#def47]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/theora/gsttheoraparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def48]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/vorbis/gstvorbisdec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING (CWE-457): [#def49]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/vorbis/gstvorbisdec.c:214: warning[uninitvar]: Uninitialized variable: position
# 212| position[i] = GST_AUDIO_CHANNEL_POSITION_NONE;
# 213| gst_audio_info_set_format (&info, GST_VORBIS_AUDIO_FORMAT, vd->vi.rate,
# 214|-> vd->vi.channels, position);
# 215| break;
# 216| }
Error: CLANG_WARNING: [#def50]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/vorbis/gstvorbisdec.c:494:3: warning[deadcode.DeadStores]: Value stored to 'result' is never read
# 492|
# 493| /* assume all goes well here */
# 494|-> result = GST_FLOW_OK;
# 495|
# 496| /* count samples ready for reading */
Error: CPPCHECK_WARNING: [#def51]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/vorbis/gstvorbisenc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def52]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/ext/vorbis/gstvorbisparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def53]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/allocators/gstfdmemory.c:74:3: warning[unix.Malloc]: Use of memory after it is freed
# 72| g_mutex_clear (&mem->lock);
# 73| g_free (mem);
# 74|-> GST_DEBUG ("%p: freed", mem);
# 75| #endif
# 76| }
Error: CPPCHECK_WARNING: [#def54]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/allocators/gstshmallocator.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def55]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/app/gstappsink.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def56]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/app/gstappsrc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def57]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/app/gstapputils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def58]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/audio/audio-buffer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def59]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/audio/audio-channel-mixer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def60]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/audio/audio-channels.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def61]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/audio/audio-converter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def62]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/audio/audio-converter.c:482:59: warning[core.NullDereference]: Array access (from variable 'tmp') results in a null pointer dereference
# 480| } else {
# 481| for (i = 0; i < chain->blocks; i++) {
# 482|-> gst_audio_format_info_fill_silence (chain->finfo, tmp[i],
# 483| num_samples * chain->inc);
# 484| }
Error: CPPCHECK_WARNING: [#def63]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/audio/audio-format.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def64]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/audio/audio-info.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def65]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/audio/audio-quantize.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def66]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/audio/audio-resampler.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-131): [#def67]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/audio/audio-resampler.c: scope_hint: In function ‘alloc_cache_mem’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/audio/audio-resampler.c:1012:28: warning[-Wanalyzer-allocation-size]: allocated buffer size is not a multiple of the pointee's size
# 1010| resampler->cached_taps =
# 1011| MEM_ALIGN ((gint8 *) resampler->cached_taps_mem + phases_size, ALIGN);
# 1012|-> resampler->cached_phases = resampler->cached_taps_mem;
# 1013| }
# 1014|
Error: CPPCHECK_WARNING: [#def68]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/audio/audio.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def69]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/audio/gstaudioaggregator.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def70]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/audio/gstaudioaggregator.c:2489:5: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
# 2487|
# 2488| for (i = 0; i < n_sinkpads; i++) {
# 2489|-> GstAudioAggregatorPad *pad = (GstAudioAggregatorPad *) sinkpads[i];
# 2490| GstAggregatorPad *aggpad = (GstAggregatorPad *) sinkpads[i];
# 2491|
Error: CPPCHECK_WARNING: [#def71]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/audio/gstaudiobasesink.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def72]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/audio/gstaudiocdsrc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def73]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/audio/gstaudiodecoder.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def74]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/audio/gstaudioencoder.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def75]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/audio/gstaudioencoder.c:1082:5: warning[deadcode.DeadStores]: Value stored to 'ret' is never read
# 1080| if (buf)
# 1081| gst_buffer_unref (buf);
# 1082|-> ret = GST_FLOW_ERROR;
# 1083| /* no way we can let this pass */
# 1084| g_assert_not_reached ();
Error: CPPCHECK_WARNING: [#def76]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/audio/gstaudioiec61937.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def77]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/audio/gstaudiometa.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def78]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/audio/gstaudiometa.c:532:38: warning[core.UndefinedBinaryOperatorResult]: The left operand of '+' is a garbage value
# 530| max_offset = MAX (max_offset, offsets[i]);
# 531| for (j = 0; j < info->channels; j++) {
# 532|-> if (i != j && !(offsets[j] + plane_size <= offsets[i]
# 533| || offsets[i] + plane_size <= offsets[j])) {
# 534| g_critical ("GstAudioMeta properties would cause channel memory "
Error: CPPCHECK_WARNING: [#def79]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/audio/gstaudioringbuffer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def80]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/audio/gstaudiostreamalign.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def81]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/audio/gstaudioutilsprivate.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def82]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/audio/gstdsd.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def83]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/fft/kiss_fft_f32.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def84]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/fft/kiss_fft_f64.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def85]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/fft/kiss_fft_s16.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def86]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/fft/kiss_fft_s32.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def87]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/egl/gsteglimage.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def88]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/egl/gstglcontext_egl.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def89]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/egl/gstgldisplay_egl.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def90]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/egl/gstglmemoryegl.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def91]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gbm/gstglwindow_gbm_egl.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def92]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglapi.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def93]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglbasememory.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def94]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglbufferpool.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def95]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglcolorconvert.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING (CWE-457): [#def96]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglcolorconvert.c:1506: warning[uninitvar]: Uninitialized variable: target
# 1504| gst_structure_set (outs, "format", G_TYPE_STRING,
# 1505| GST_VIDEO_FORMAT_INFO_NAME (out_info), NULL);
# 1506|-> if (target)
# 1507| gst_structure_set (outs, "texture-target", G_TYPE_STRING,
# 1508| gst_gl_texture_target_to_string (target), NULL);
Error: GCC_ANALYZER_WARNING (CWE-457): [#def97]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglcolorconvert.c: scope_hint: In function ‘gst_gl_color_convert_fixate_format_target’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglcolorconvert.c:1506:7: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘target’
# 1504| gst_structure_set (outs, "format", G_TYPE_STRING,
# 1505| GST_VIDEO_FORMAT_INFO_NAME (out_info), NULL);
# 1506|-> if (target)
# 1507| gst_structure_set (outs, "texture-target", G_TYPE_STRING,
# 1508| gst_gl_texture_target_to_string (target), NULL);
Error: CPPCHECK_WARNING: [#def98]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglcontext.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def99]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglcontextquirks.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def100]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstgldebug.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def101]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstgldisplay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def102]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglfeature.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def103]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglfilter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def104]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglformat.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def105]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglformat.c:263:7: warning[deadcode.DeadStores]: Value stored to 'n_plane_components' is never read
# 261| return GST_GL_R16;
# 262| default:
# 263|-> n_plane_components = 4;
# 264| g_assert_not_reached ();
# 265| break;
Error: CPPCHECK_WARNING: [#def106]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglframebuffer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING (CWE-457): [#def107]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglframebuffer.c:389: error[legacyUninitvar]: Uninitialized variable: width
# 387| }
# 388|
# 389|-> if (width < min_width)
# 390| min_width = width;
# 391| if (height < min_height)
Error: CPPCHECK_WARNING (CWE-457): [#def108]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglframebuffer.c:391: error[legacyUninitvar]: Uninitialized variable: height
# 389| if (width < min_width)
# 390| min_width = width;
# 391|-> if (height < min_height)
# 392| min_height = height;
# 393| }
Error: CPPCHECK_WARNING: [#def109]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglmemory.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def110]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglmemorypbo.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def111]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglmixer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def112]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstgloverlaycompositor.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def113]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglquery.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def114]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglrenderbuffer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def115]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglshader.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def116]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglsl.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def117]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglslstage.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def118]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglsyncmeta.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def119]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglupload.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def120]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglupload.c:1614:27: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value
# 1612| * entry to avoid repeated lookups if all mems[i] point to the same memory.
# 1613| */
# 1614|-> dmabuf->eglimage[i] = gst_egl_image_cache_lookup (dmabuf->eglimage_cache,
# 1615| mems[i], i, &previous_mem, &cache_entry);
# 1616| if (dmabuf->eglimage[i]) {
Error: CPPCHECK_WARNING: [#def121]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglutils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def122]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglviewconvert.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def123]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/gstglwindow.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def124]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/wayland/gstglwindow_wayland_egl.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def125]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/x11/gstglcontext_glx.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def126]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/gl/x11/gstglwindow_x11.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def127]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/codec-utils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def128]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/descriptions.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def129]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/encoding-profile.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def130]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/encoding-target.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def131]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstaudiovisualizer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def132]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def133]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c: scope_hint: In function ‘gst_discoverer_info_copy_int’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:127:25: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
/usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here.
/usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
/usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/pbutils.h:23: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:25: included_from: Included from here.
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:417: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-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:423:14: note: in expansion of macro ‘g_strdup’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c: scope_hint: In function ‘gst_discoverer_info_copy_int’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:101:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/gobject/gobject.h:26: 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.
/usr/include/gstreamer-1.0/gst/gstenumtypes.h:6: included_from: Included from here.
/usr/include/gstreamer-1.0/gst/gst.h:31: included_from: Included from here.
/usr/include/glib-2.0/gobject/gtype.h:657:82: note: in definition of macro ‘G_TYPE_FROM_CLASS’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:103:10: note: in expansion of macro ‘G_TYPE_FROM_INSTANCE’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/pbutils.h:31: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:105:15: note: in expansion of macro ‘GST_TYPE_DISCOVERER_CONTAINER_INFO’
/usr/include/glib-2.0/gobject/gtype.h:2299:1: note: in definition of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN_PRE’
/usr/include/glib-2.0/gobject/gtype.h:2047:61: note: in expansion of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN’
/usr/include/glib-2.0/gobject/gtype.h:1828:61: note: in expansion of macro ‘G_DEFINE_TYPE_EXTENDED’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:154:1: note: in expansion of macro ‘G_DEFINE_TYPE’
/usr/include/glib-2.0/glib/gasyncqueue.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:34: included_from: Included from here.
/usr/include/glib-2.0/gobject/gtype.h:2272:33: note: in expansion of macro ‘g_once_init_enter_pointer’
/usr/include/glib-2.0/gobject/gtype.h:2306:7: note: in expansion of macro ‘_g_type_once_init_enter’
/usr/include/glib-2.0/gobject/gtype.h:2338:3: note: in expansion of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN_REGISTER’
/usr/include/glib-2.0/gobject/gtype.h:2047:61: note: in expansion of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN’
/usr/include/glib-2.0/gobject/gtype.h:1828:61: note: in expansion of macro ‘G_DEFINE_TYPE_EXTENDED’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:154:1: note: in expansion of macro ‘G_DEFINE_TYPE’
/usr/include/glib-2.0/gobject/gtype.h:2338:3: note: in expansion of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN_REGISTER’
/usr/include/glib-2.0/gobject/gtype.h:2047:61: note: in expansion of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN’
/usr/include/glib-2.0/gobject/gtype.h:1828:61: note: in expansion of macro ‘G_DEFINE_TYPE_EXTENDED’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:154:1: note: in expansion of macro ‘G_DEFINE_TYPE’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:105:15: note: in expansion of macro ‘GST_TYPE_DISCOVERER_CONTAINER_INFO’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:202:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:2299:1: note: in definition of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN_PRE’
/usr/include/glib-2.0/gobject/gtype.h:2047:61: note: in expansion of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN’
/usr/include/glib-2.0/gobject/gtype.h:1828:61: note: in expansion of macro ‘G_DEFINE_TYPE_EXTENDED’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:154:1: note: in expansion of macro ‘G_DEFINE_TYPE’
/usr/include/glib-2.0/gobject/gtype.h:2272:33: note: in expansion of macro ‘g_once_init_enter_pointer’
/usr/include/glib-2.0/gobject/gtype.h:2306:7: note: in expansion of macro ‘_g_type_once_init_enter’
/usr/include/glib-2.0/gobject/gtype.h:2338:3: note: in expansion of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN_REGISTER’
/usr/include/glib-2.0/gobject/gtype.h:2047:61: note: in expansion of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN’
/usr/include/glib-2.0/gobject/gtype.h:1828:61: note: in expansion of macro ‘G_DEFINE_TYPE_EXTENDED’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:154:1: note: in expansion of macro ‘G_DEFINE_TYPE’
/usr/include/glib-2.0/gobject/gtype.h:2338:3: note: in expansion of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN_REGISTER’
/usr/include/glib-2.0/gobject/gtype.h:2047:61: note: in expansion of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN’
/usr/include/glib-2.0/gobject/gtype.h:1828:61: note: in expansion of macro ‘G_DEFINE_TYPE_EXTENDED’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:154:1: note: in expansion of macro ‘G_DEFINE_TYPE’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:101:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:657:82: note: in definition of macro ‘G_TYPE_FROM_CLASS’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:103:10: note: in expansion of macro ‘G_TYPE_FROM_INSTANCE’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:105:15: note: in expansion of macro ‘GST_TYPE_DISCOVERER_CONTAINER_INFO’
/usr/include/glib-2.0/gobject/gtype.h:2299:1: note: in definition of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN_PRE’
/usr/include/glib-2.0/gobject/gtype.h:2047:61: note: in expansion of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN’
/usr/include/glib-2.0/gobject/gtype.h:1828:61: note: in expansion of macro ‘G_DEFINE_TYPE_EXTENDED’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:154:1: note: in expansion of macro ‘G_DEFINE_TYPE’
/usr/include/glib-2.0/gobject/gtype.h:2272:33: note: in expansion of macro ‘g_once_init_enter_pointer’
/usr/include/glib-2.0/gobject/gtype.h:2306:7: note: in expansion of macro ‘_g_type_once_init_enter’
/usr/include/glib-2.0/gobject/gtype.h:2338:3: note: in expansion of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN_REGISTER’
/usr/include/glib-2.0/gobject/gtype.h:2047:61: note: in expansion of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN’
/usr/include/glib-2.0/gobject/gtype.h:1828:61: note: in expansion of macro ‘G_DEFINE_TYPE_EXTENDED’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:154:1: note: in expansion of macro ‘G_DEFINE_TYPE’
/usr/include/glib-2.0/gobject/gtype.h:2338:3: note: in expansion of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN_REGISTER’
/usr/include/glib-2.0/gobject/gtype.h:2047:61: note: in expansion of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN’
/usr/include/glib-2.0/gobject/gtype.h:1828:61: note: in expansion of macro ‘G_DEFINE_TYPE_EXTENDED’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:154:1: note: in expansion of macro ‘G_DEFINE_TYPE’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:105:15: note: in expansion of macro ‘GST_TYPE_DISCOVERER_CONTAINER_INFO’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:202:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:2299:1: note: in definition of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN_PRE’
/usr/include/glib-2.0/gobject/gtype.h:2047:61: note: in expansion of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN’
/usr/include/glib-2.0/gobject/gtype.h:1828:61: note: in expansion of macro ‘G_DEFINE_TYPE_EXTENDED’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:154:1: note: in expansion of macro ‘G_DEFINE_TYPE’
/usr/include/glib-2.0/gobject/gtype.h:2272:33: note: in expansion of macro ‘g_once_init_enter_pointer’
/usr/include/glib-2.0/gobject/gtype.h:2306:7: note: in expansion of macro ‘_g_type_once_init_enter’
/usr/include/glib-2.0/gobject/gtype.h:2338:3: note: in expansion of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN_REGISTER’
/usr/include/glib-2.0/gobject/gtype.h:2047:61: note: in expansion of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN’
/usr/include/glib-2.0/gobject/gtype.h:1828:61: note: in expansion of macro ‘G_DEFINE_TYPE_EXTENDED’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:154:1: note: in expansion of macro ‘G_DEFINE_TYPE’
/usr/include/glib-2.0/gobject/gtype.h:2338:3: note: in expansion of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN_REGISTER’
/usr/include/glib-2.0/gobject/gtype.h:2047:61: note: in expansion of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN’
/usr/include/glib-2.0/gobject/gtype.h:1828:61: note: in expansion of macro ‘G_DEFINE_TYPE_EXTENDED’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:154:1: note: in expansion of macro ‘G_DEFINE_TYPE’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:101:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:657:82: note: in definition of macro ‘G_TYPE_FROM_CLASS’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:103:10: note: in expansion of macro ‘G_TYPE_FROM_INSTANCE’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:105:15: note: in expansion of macro ‘GST_TYPE_DISCOVERER_CONTAINER_INFO’
/usr/include/glib-2.0/gobject/gtype.h:2299:1: note: in definition of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN_PRE’
/usr/include/glib-2.0/gobject/gtype.h:2047:61: note: in expansion of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN’
/usr/include/glib-2.0/gobject/gtype.h:1828:61: note: in expansion of macro ‘G_DEFINE_TYPE_EXTENDED’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:154:1: note: in expansion of macro ‘G_DEFINE_TYPE’
/usr/include/glib-2.0/gobject/gtype.h:2272:33: note: in expansion of macro ‘g_once_init_enter_pointer’
/usr/include/glib-2.0/gobject/gtype.h:2306:7: note: in expansion of macro ‘_g_type_once_init_enter’
/usr/include/glib-2.0/gobject/gtype.h:2338:3: note: in expansion of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN_REGISTER’
/usr/include/glib-2.0/gobject/gtype.h:2047:61: note: in expansion of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN’
/usr/include/glib-2.0/gobject/gtype.h:1828:61: note: in expansion of macro ‘G_DEFINE_TYPE_EXTENDED’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:154:1: note: in expansion of macro ‘G_DEFINE_TYPE’
/usr/include/glib-2.0/gobject/gtype.h:2338:3: note: in expansion of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN_REGISTER’
/usr/include/glib-2.0/gobject/gtype.h:2047:61: note: in expansion of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN’
/usr/include/glib-2.0/gobject/gtype.h:1828:61: note: in expansion of macro ‘G_DEFINE_TYPE_EXTENDED’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:154:1: note: in expansion of macro ‘G_DEFINE_TYPE’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:105:15: note: in expansion of macro ‘GST_TYPE_DISCOVERER_CONTAINER_INFO’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:109:22: note: in expansion of macro ‘GST_TYPE_DISCOVERER_AUDIO_INFO’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:101:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib.h:64: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer-types.c:101:3: note: in expansion of macro ‘g_return_val_if_fail’
# 125| if (info->next) {
# 126| ret->next = gst_discoverer_info_copy_int (info->next, stream_map);
# 127|-> ret->next->previous = ret;
# 128| }
# 129|
Error: CPPCHECK_WARNING: [#def134]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def135]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer.c:1444:42: warning[core.NullDereference]: Access to field 'duration' results in a dereference of a null pointer (loaded from field 'current_info')
# 1442| if (gst_element_query_duration (pipeline, GST_FORMAT_TIME, &dur)) {
# 1443| GST_DEBUG ("Got duration %" GST_TIME_FORMAT, GST_TIME_ARGS (dur));
# 1444|-> dc->priv->current_info->duration = (guint64) dur;
# 1445| } else if (dc->priv->current_info->result != GST_DISCOVERER_ERROR) {
# 1446| GstStateChangeReturn sret;
Error: CLANG_WARNING: [#def136]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer.c:1445:18: warning[core.NullDereference]: Access to field 'result' results in a dereference of a null pointer (loaded from field 'current_info')
# 1443| GST_DEBUG ("Got duration %" GST_TIME_FORMAT, GST_TIME_ARGS (dur));
# 1444| dc->priv->current_info->duration = (guint64) dur;
# 1445|-> } else if (dc->priv->current_info->result != GST_DISCOVERER_ERROR) {
# 1446| GstStateChangeReturn sret;
# 1447| /* Note: We don't switch to PLAYING if we previously saw an ERROR since
Error: CLANG_WARNING: [#def137]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer.c:1529:30: warning[core.NullDereference]: Access to field 'cachefile' results in a dereference of a null pointer (loaded from field 'current_info')
# 1527| }
# 1528|
# 1529|-> if (dc->priv->use_cache && dc->priv->current_info->cachefile &&
# 1530| dc->priv->current_info->result == GST_DISCOVERER_OK) {
# 1531| GVariant *variant = gst_discoverer_info_to_variant (dc->priv->current_info,
Error: CPPCHECK_WARNING (CWE-457): [#def138]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer.c:2273: error[legacyUninitvar]: Uninitialized variable: *&maybe
# 2271| const gchar *ret = NULL;
# 2272| GVariant *maybe;
# 2273|-> GET_FROM_TUPLE (tuple, maybe, index, &maybe);
# 2274| if (maybe) {
# 2275| ret = g_variant_get_string (maybe, NULL);
Error: CPPCHECK_WARNING (CWE-457): [#def139]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer.c:2326: error[legacyUninitvar]: Uninitialized variable: *&nextv
# 2324| GVariant *nextv;
# 2325|
# 2326|-> GET_FROM_TUPLE (common, variant, 4, &nextv);
# 2327| if (g_variant_n_children (nextv) > 0) {
# 2328| sinfo->next = _parse_discovery (nextv, info);
Error: CPPCHECK_WARNING (CWE-457): [#def140]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer.c:2766: error[legacyUninitvar]: Uninitialized variable: *&info_specific_variant
# 2764| GVariant *wrapped;
# 2765|
# 2766|-> GET_FROM_TUPLE (info_variant, variant, 0, &info_specific_variant);
# 2767| GET_FROM_TUPLE (info_variant, variant, 1, &wrapped);
# 2768|
Error: CPPCHECK_WARNING (CWE-457): [#def141]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/gstdiscoverer.c:2767: error[legacyUninitvar]: Uninitialized variable: *&wrapped
# 2765|
# 2766| GET_FROM_TUPLE (info_variant, variant, 0, &info_specific_variant);
# 2767|-> GET_FROM_TUPLE (info_variant, variant, 1, &wrapped);
# 2768|
# 2769| _parse_info (info, info_specific_variant);
Error: CPPCHECK_WARNING: [#def142]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/install-plugins.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING (CWE-457): [#def143]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/install-plugins.c:575: error[legacyUninitvar]: Uninitialized variable: ret
# 573| }
# 574|
# 575|-> if (!ret) {
# 576| GST_ERROR ("Error spawning plugin install helper: %s", err->message);
# 577| g_error_free (err);
Error: CPPCHECK_WARNING: [#def144]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/pbutils/missing-plugins.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def145]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/riff/riff-media.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def146]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/riff/riff-read.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def147]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtp/gstrtcpbuffer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def148]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtp/gstrtpbaseaudiopayload.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def149]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtp/gstrtpbasedepayload.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def150]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtp/gstrtpbasepayload.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def151]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtp/gstrtpbuffer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def152]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtp/gstrtphdrext.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def153]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtp/gstrtpmeta.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def154]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def155]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:1313:5: warning[unix.Malloc]: Attempt to free released memory
# 1311| GST_ERROR ("failed to setup tunneling");
# 1312| g_free (connection_uri);
# 1313|-> g_free (request_uri);
# 1314| return res;
# 1315| }
Error: CLANG_WARNING: [#def156]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:1530:35: warning[core.UndefinedBinaryOperatorResult]: The right operand of '>=' is a garbage value
# 1528|
# 1529| /* skip vectors that have been written in full */
# 1530|-> while (written > 0 && written >= vectors[0].size) {
# 1531| written -= vectors[0].size;
# 1532| ++vectors;
Error: GCC_ANALYZER_WARNING (CWE-121): [#def157]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c: scope_hint: In function ‘gst_rtsp_connection_send_messages_usec’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:2205:25: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:2116:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:2117:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:2117:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:2125:9: note: in expansion of macro ‘G_UNLIKELY’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:2125:9: note: in expansion of macro ‘G_UNLIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:2205:25: note: write of 8 bytes to beyond the end of the region
# 2203|
# 2204| if (serialized_messages[i].body_data) {
# 2205|-> vectors[j].buffer = serialized_messages[i].body_data;
# 2206| vectors[j].size = serialized_messages[i].body_data_size;
# 2207| bytes_to_write += vectors[j].size;
Error: GCC_ANALYZER_WARNING (CWE-121): [#def158]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:2206:23: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:2116:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:2117:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:2117:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:2125:9: note: in expansion of macro ‘G_UNLIKELY’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:2125:9: note: in expansion of macro ‘G_UNLIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:2206:23: note: write of 8 bytes to beyond the end of the region
# 2204| if (serialized_messages[i].body_data) {
# 2205| vectors[j].buffer = serialized_messages[i].body_data;
# 2206|-> vectors[j].size = serialized_messages[i].body_data_size;
# 2207| bytes_to_write += vectors[j].size;
# 2208| j++;
Error: CLANG_WARNING: [#def159]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:2218:29: warning[core.NullDereference]: Dereference of null pointer
# 2216|
# 2217| gst_memory_map (mem, &map_infos[k], GST_MAP_READ);
# 2218|-> vectors[j].buffer = map_infos[k].data;
# 2219| vectors[j].size = map_infos[k].size;
# 2220| bytes_to_write += vectors[j].size;
Error: GCC_ANALYZER_WARNING (CWE-476): [#def160]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:2218:41: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:2116:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:2117:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:2117:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:2125:9: note: in expansion of macro ‘G_UNLIKELY’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:2125:9: note: in expansion of macro ‘G_UNLIKELY’
# 2216|
# 2217| gst_memory_map (mem, &map_infos[k], GST_MAP_READ);
# 2218|-> vectors[j].buffer = map_infos[k].data;
# 2219| vectors[j].size = map_infos[k].size;
# 2220| bytes_to_write += vectors[j].size;
Error: CPPCHECK_WARNING (CWE-457): [#def161]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:2336: warning[uninitvar]: Uninitialized variable: rversion
# 2334|
# 2335| if (res == GST_RTSP_OK)
# 2336|-> *version = rversion;
# 2337|
# 2338| return res;
Error: CLANG_WARNING: [#def162]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:2601:10: warning[deadcode.DeadStores]: Although the value stored to 'res' is used in the enclosing expression, the value is never actually read from 'res'
# 2599| if (message->type == GST_RTSP_MESSAGE_RESPONSE ||
# 2600| message->type == GST_RTSP_MESSAGE_REQUEST) {
# 2601|-> if ((res = gst_rtsp_message_get_header (message, GST_RTSP_HDR_CSEQ,
# 2602| &cseq_header, 0)) != GST_RTSP_OK) {
# 2603| /* rfc2326 This field MUST be present in all RTSP req and resp */
Error: CLANG_WARNING: [#def163]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:4088:9: warning[deadcode.DeadStores]: Value stored to 'res' is never read
# 4086| /* and signal that we lost our tunnel */
# 4087| if (watch->funcs.tunnel_lost)
# 4088|-> res = watch->funcs.tunnel_lost (watch, watch->user_data);
# 4089| /* we add read source on the write socket able to detect when client closes get channel in tunneled mode */
# 4090| g_mutex_lock (&watch->mutex);
Error: CLANG_WARNING: [#def164]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:4348:31: warning[core.NullDereference]: Dereference of null pointer
# 4346|
# 4347| gst_memory_map (mem, &map_infos[n_mmap], GST_MAP_READ);
# 4348|-> vectors[j].buffer = map_infos[n_mmap].data + off;
# 4349| vectors[j].size = map_infos[n_mmap].size - off;
# 4350| bytes_to_write += vectors[j].size;
Error: CLANG_WARNING: [#def165]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:4379:18: warning[core.NullDereference]: Array access (from variable 'ids') results in a null pointer dereference
# 4377| while ((msg = gst_queue_array_pop_head_struct (watch->messages))) {
# 4378| if (msg->id) {
# 4379|-> ids[l] = msg->id;
# 4380| l++;
# 4381| }
Error: CLANG_WARNING: [#def166]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:4418:22: warning[core.NullDereference]: Array access (from variable 'ids') results in a null pointer dereference
# 4416|
# 4417| if (msg->id) {
# 4418|-> ids[l] = msg->id;
# 4419| l++;
# 4420| }
Error: CLANG_WARNING: [#def167]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:4793:31: warning[core.NullDereference]: Dereference of null pointer
# 4791|
# 4792| gst_memory_map (mem, &map_infos[k], GST_MAP_READ);
# 4793|-> vectors[j].buffer = map_infos[k].data;
# 4794| vectors[j].size = map_infos[k].size;
# 4795| bytes_to_write += vectors[j].size;
Error: GCC_ANALYZER_WARNING (CWE-476): [#def168]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c: scope_hint: In function ‘gst_rtsp_watch_write_serialized_messages’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:4793:43: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:5067:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:5068:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:5068:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:4745:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:4746:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:4746:3: note: in expansion of macro ‘g_return_val_if_fail’
# 4791|
# 4792| gst_memory_map (mem, &map_infos[k], GST_MAP_READ);
# 4793|-> vectors[j].buffer = map_infos[k].data;
# 4794| vectors[j].size = map_infos[k].size;
# 4795| bytes_to_write += vectors[j].size;
Error: CLANG_WARNING: [#def169]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:4817:7: warning[core.CallAndMessage]: 1st function call argument is an uninitialized value
# 4815| /* First of all unmap all memories. This simplifies the code below */
# 4816| for (k = 0; k < n_memories; k++) {
# 4817|-> gst_memory_unmap (map_infos[k].memory, &map_infos[k]);
# 4818| }
# 4819|
Error: CLANG_WARNING: [#def170]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:4826:19: warning[deadcode.DeadStores]: Although the value stored to 'k' is used in the enclosing expression, the value is never actually read from 'k'
# 4824|
# 4825| /* free everything */
# 4826|-> for (i = 0, k = 0; i < n_messages; i++) {
# 4827| gst_rtsp_serialized_message_clear (&messages[i]);
# 4828| }
Error: CLANG_WARNING: [#def171]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspconnection.c:4834:17: warning[deadcode.DeadStores]: Although the value stored to 'k' is used in the enclosing expression, the value is never actually read from 'k'
# 4832|
# 4833| /* not done, let's skip all messages that were sent already and free them */
# 4834|-> for (i = 0, k = 0, drop_messages = 0; i < n_messages; i++) {
# 4835| if (bytes_written >= messages[i].data_size) {
# 4836| guint body_size;
Error: CPPCHECK_WARNING: [#def172]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspdefs.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-688): [#def173]
/usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here.
/usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
/usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspdefs.h:46: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspdefs.c:59: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspdefs.c: scope_hint: In function ‘auth_digest_compute_a1_md5’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspdefs.c:556:13: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspdefs.c:556:3: note: in expansion of macro ‘g_assert’
/usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here.
/usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here.
/usr/include/glib-2.0/glib.h:56: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspdefs.c:555:9: note: in expansion of macro ‘g_strdup’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspdefs.c: scope_hint: In function ‘auth_digest_compute_a1_md5’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspdefs.c:556:3: note: in expansion of macro ‘g_assert’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspdefs.c:556:3: note: in expansion of macro ‘g_assert’
<built-in>: note: argument 1 of ‘__builtin_strlen’ must be non-null
# 554| g_checksum_update (md5_context, (const guchar *) password, strlen (password));
# 555| ret = g_strdup (g_checksum_get_string (md5_context));
# 556|-> g_assert (strlen (ret) == 32);
# 557| g_checksum_free (md5_context);
# 558|
Error: CPPCHECK_WARNING: [#def174]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspmessage.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-688): [#def175]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspmessage.c: scope_hint: In function ‘gst_rtsp_message_init_response’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspmessage.c:351:20: warning[-Wanalyzer-null-argument]: use of NULL ‘header’ where non-null expected
/usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here.
/usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
/usr/include/gstreamer-1.0/gst/gstutils.h:28: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspmessage.c:59: included_from: Included from here.
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspmessage.c:287:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/glist.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/ghash.h:36: included_from: Included from here.
/usr/include/glib-2.0/glib.h:52: included_from: Included from here.
/usr/include/glib-2.0/glib/gmem.h:332:57: note: in expansion of macro ‘_G_NEW’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspmessage.c:289:12: note: in expansion of macro ‘g_new0’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspmessage.c:316:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspmessage.c:479: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-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspmessage.c:325:36: note: in expansion of macro ‘g_strdup’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspmessage.c: scope_hint: In function ‘gst_rtsp_message_init_response’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspmessage.c:707:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspmessage.c:707:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib.h:33: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspmessage.c:717:32: note: in expansion of macro ‘g_array_index’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspmessage.c:350:18: note: in expansion of macro ‘g_strdup’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspmessage.c:350:18: note: in expansion of macro ‘g_strdup’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtspmessage.c: scope_hint: In function ‘gst_rtsp_message_init_response’
<built-in>: note: argument 1 of ‘__builtin_strchr’ must be non-null
# 349|
# 350| header = g_strdup (header);
# 351|-> if ((pos = strchr (header, ';'))) {
# 352| *pos = '\0';
# 353| }
Error: CPPCHECK_WARNING: [#def176]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtsprange.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def177]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/rtsp/gstrtsptransport.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def178]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstmikey.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-835): [#def179]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstmikey.c: scope_hint: In function ‘payloads_from_bytes’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstmikey.c:1759:23: warning[-Wanalyzer-infinite-loop]: infinite loop
# 1757| GstMIKEYPayload *p;
# 1758|
# 1759|-> while (next_payload != GST_MIKEY_PT_LAST) {
# 1760| p = NULL;
# 1761| switch (next_payload) {
Error: GCC_ANALYZER_WARNING (CWE-476): [#def180]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstmikey.c: scope_hint: In function ‘gst_mikey_message_to_caps’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstmikey.c:2412:20: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
/usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here.
/usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
/usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstmikey.h:25: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstmikey.c:38: included_from: Included from here.
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstmikey.c:986:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstmikey.c:987:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstmikey.c:987:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib.h:33: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstmikey.c:992:11: note: in expansion of macro ‘g_array_index’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstmikey.c:1168:9: note: in expansion of macro ‘g_array_index’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstmikey.c:1168:9: note: in expansion of macro ‘g_array_index’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstmikey.c:1168:9: note: in expansion of macro ‘g_array_index’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstmikey.c:1168:9: note: in expansion of macro ‘g_array_index’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstmikey.c:447:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstmikey.c:448:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstmikey.c:448:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstmikey.c:471:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstmikey.c:472:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstmikey.c:472:3: note: in expansion of macro ‘g_return_val_if_fail’
# 2410| gst_mikey_payload_sp_get_param (payload, i);
# 2411|
# 2412|-> switch (param->type) {
# 2413| case GST_MIKEY_SP_SRTP_ENC_ALG:
# 2414| enc_alg = param->val[0];
Error: CPPCHECK_WARNING: [#def181]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def182]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c: scope_hint: In function ‘gst_sdp_media_copy’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:1962:57: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
/usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here.
/usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
/usr/include/glib-2.0/gobject/gbinding.h:30: included_from: Included from here.
/usr/include/glib-2.0/glib-object.h:24: included_from: Included from here.
/usr/include/glib-2.0/gio/gioenums.h:30: included_from: Included from here.
/usr/include/glib-2.0/gio/giotypes.h:30: included_from: Included from here.
/usr/include/glib-2.0/gio/gio.h:28: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:61: included_from: Included from here.
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:1939:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2200:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2437:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2454:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2455:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2455:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib.h:33: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2457:11: note: in expansion of macro ‘g_array_index’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2454:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2455:3: note: in expansion of macro ‘g_return_val_if_fail’
# 1960| gst_sdp_media_get_connection (media, i);
# 1961| gst_sdp_media_add_connection (cp, connection->nettype, connection->addrtype,
# 1962|-> connection->address, connection->ttl, connection->addr_number);
# 1963| }
# 1964|
Error: GCC_ANALYZER_WARNING (CWE-476): [#def183]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c: scope_hint: In function ‘gst_sdp_media_as_text’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2020:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:1996:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2200:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2437:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2454:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2455:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2455:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2457:11: note: in expansion of macro ‘g_array_index’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2437:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2454:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2455:3: note: in expansion of macro ‘g_return_val_if_fail’
# 2018| const GstSDPConnection *conn = gst_sdp_media_get_connection (media, i);
# 2019|
# 2020|-> if (conn->nettype && conn->addrtype && conn->address) {
# 2021| g_string_append_printf (lines, "c=%s %s %s", conn->nettype,
# 2022| conn->addrtype, conn->address);
Error: GCC_ANALYZER_WARNING (CWE-476): [#def184]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2052:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:1996:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2200:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2437:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2587:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2769:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2811:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2812:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2812:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2814:11: note: in expansion of macro ‘g_array_index’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2769:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2811:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:2812:3: note: in expansion of macro ‘g_return_val_if_fail’
# 2050| const GstSDPAttribute *attr = gst_sdp_media_get_attribute (media, i);
# 2051|
# 2052|-> if (attr->key) {
# 2053| g_string_append_printf (lines, "a=%s", attr->key);
# 2054| if (attr->value && attr->value[0] != '\0')
Error: GCC_ANALYZER_WARNING (CWE-688): [#def185]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c: scope_hint: In function ‘gst_sdp_message_parse_buffer’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:3211:5: warning[-Wanalyzer-null-argument]: use of NULL ‘buffer’ where non-null expected
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:3169:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:3170:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:3170:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:3171:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:3171:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:3188:5: note: in expansion of macro ‘SIZE_CHECK_GUARD’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:3194:5: note: in expansion of macro ‘SIZE_CHECK_GUARD’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:3194:5: note: in expansion of macro ‘SIZE_CHECK_GUARD’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:3200:5: note: in expansion of macro ‘SIZE_CHECK_GUARD’
<built-in>: note: argument 1 of ‘__builtin_memcpy’ must be non-null
# 3209| bufsize = len + 1;
# 3210| }
# 3211|-> memcpy (buffer, s, len);
# 3212| buffer[len] = '\0';
# 3213|
Error: GCC_ANALYZER_WARNING (CWE-688): [#def186]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c: scope_hint: In function ‘gst_sdp_parse_rtpmap’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:3407:7: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:3451:3: note: in expansion of macro ‘PARSE_INT’
/usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here.
/usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here.
/usr/include/glib-2.0/glib.h:56: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:3449:20: note: in expansion of macro ‘g_strdup’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c: scope_hint: In function ‘gst_sdp_parse_rtpmap’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:3451:3: note: in expansion of macro ‘PARSE_INT’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:3451:3: note: in expansion of macro ‘PARSE_INT’
<built-in>: note: argument 1 of ‘__builtin_strchr’ must be non-null
# 3405| G_STMT_START { \
# 3406| gchar *t = p; \
# 3407|-> p = strstr (p, del); \
# 3408| if (p == NULL) \
# 3409| res = -1; \
Error: GCC_ANALYZER_WARNING (CWE-688): [#def187]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c: scope_hint: In function ‘gst_sdp_media_add_rid_attributes’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:3423:7: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:4479:5: note: in expansion of macro ‘PARSE_STRING’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:4459:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:4460:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:4460:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:4461:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:4461:25: note: in expansion of macro ‘gst_caps_is_writable’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:4461:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:4470:13: note: in expansion of macro ‘g_array_index’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:4477:19: note: in expansion of macro ‘g_strdup’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c: scope_hint: In function ‘gst_sdp_media_add_rid_attributes’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:4479:5: note: in expansion of macro ‘PARSE_STRING’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:4479:5: note: in expansion of macro ‘PARSE_STRING’
<built-in>: note: argument 1 of ‘__builtin_strchr’ must be non-null
# 3421| G_STMT_START { \
# 3422| gchar *t = p; \
# 3423|-> p = strstr (p, del); \
# 3424| if (p == NULL) { \
# 3425| res = NULL; \
Error: GCC_ANALYZER_WARNING (CWE-476): [#def188]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c: scope_hint: In function ‘gst_sdp_parse_keymgmt’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:3436:10: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘p’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:4137:3: note: in expansion of macro ‘SKIP_SPACES’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:4135:20: note: in expansion of macro ‘g_strdup’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c: scope_hint: In function ‘gst_sdp_parse_keymgmt’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:4137:3: note: in expansion of macro ‘SKIP_SPACES’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:4137:3: note: in expansion of macro ‘SKIP_SPACES’
# 3434|
# 3435| #define SKIP_SPACES(p) \
# 3436|-> while (*p && g_ascii_isspace (*p)) \
# 3437| p++;
# 3438|
Error: GCC_ANALYZER_WARNING (CWE-688): [#def189]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c: scope_hint: In function ‘gst_sdp_media_add_extmap_attributes’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:4303:10: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:4285:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:4286:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:4286:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:4294:13: note: in expansion of macro ‘g_array_index’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:4301:19: note: in expansion of macro ‘g_strdup’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c: scope_hint: In function ‘gst_sdp_media_add_extmap_attributes’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:58: included_from: Included from here.
/usr/include/stdlib.h:181:26: note: argument 1 of ‘strtoul’ must be non-null
# 4301| to_free = p = g_strdup (extmap);
# 4302|
# 4303|-> id = strtoul (p, &tmp, 10);
# 4304| if (id == 0 || id == 15 || id > 9999 || (*tmp != ' ' && *tmp != '/')) {
# 4305| GST_ERROR ("Invalid extmap '%s'", to_free);
Error: GCC_ANALYZER_WARNING (CWE-688): [#def190]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c: scope_hint: In function ‘gst_sdp_media_add_ssrc_attributes’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:4412:12: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:4391:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:4392:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:4392:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:4403:13: note: in expansion of macro ‘g_array_index’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c:4410:19: note: in expansion of macro ‘g_strdup’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/sdp/gstsdpmessage.c: scope_hint: In function ‘gst_sdp_media_add_ssrc_attributes’
/usr/include/stdlib.h:181:26: note: argument 1 of ‘strtoul’ must be non-null
# 4410| to_free = p = g_strdup (value);
# 4411|
# 4412|-> ssrc = strtoul (p, &tmp, 10);
# 4413| if (*tmp != ' ') {
# 4414| GST_ERROR ("Invalid ssrc attribute '%s'", to_free);
Error: CPPCHECK_WARNING: [#def191]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/tag/gstexiftag.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def192]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/tag/gstid3tag.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def193]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/tag/gsttagdemux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def194]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/tag/gsttagmux.c:432:3: warning[deadcode.DeadStores]: Value stored to 'result' is never read
# 430|
# 431| mux = GST_TAG_MUX (parent);
# 432|-> result = FALSE;
# 433|
# 434| switch (GST_EVENT_TYPE (event)) {
Error: CPPCHECK_WARNING: [#def195]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/tag/gstvorbistag.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def196]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/tag/gstxmptag.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def197]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/tag/id3v2frames.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def198]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/tag/lang.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def199]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/tag/licenses.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def200]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/tag/mklicensestables.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING (CWE-823): [#def201]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/tag/mklicensestables.c:208: error[arrayIndexOutOfBounds]: Array 'tag_map[18]' accessed at index 18, which is out of bounds.
# 206| g_error ("Unexpected tag '%s'\n", element_name);
# 207|
# 208|-> if (tag_map[i].attribute == NULL)
# 209| return;
# 210|
Error: CPPCHECK_WARNING (CWE-823): [#def202]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/tag/mklicensestables.c:212: error[arrayIndexOutOfBounds]: Array 'tag_map[18]' accessed at index 18, which is out of bounds.
# 210|
# 211| if (!g_markup_collect_attributes (element_name, attr_names, attr_vals,
# 212|-> err, G_MARKUP_COLLECT_STRING, tag_map[i].attribute, &ref,
# 213| G_MARKUP_COLLECT_INVALID)) {
# 214| return;
Error: CPPCHECK_WARNING (CWE-823): [#def203]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/tag/mklicensestables.c:330: error[arrayIndexOutOfBounds]: Array 'tag_map[18]' accessed at index 18, which is out of bounds.
# 328| g_error ("Unexpected tag '%s'\n", element_name);
# 329|
# 330|-> switch (tag_map[i].element_tag) {
# 331| case TAG_CC_LICENSE:
# 332| case TAG_CC_JURISDICTION:
Error: GCC_ANALYZER_WARNING (CWE-688): [#def204]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/tag/mklicensestables.c: scope_hint: In function ‘parse_text’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/tag/mklicensestables.c:364:15: 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/gstreamer-1.0/gst/gst.h:27: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/tag/tag.h:25: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/tag/mklicensestables.c:31: included_from: Included from here.
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/tag/mklicensestables.c:362:7: note: in expansion of macro ‘g_assert’
/usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here.
/usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here.
/usr/include/glib-2.0/glib.h:56: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/tag/mklicensestables.c:363:26: note: in expansion of macro ‘g_strdup’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/tag/mklicensestables.c: scope_hint: In function ‘parse_text’
<built-in>: note: argument 2 of ‘__builtin_strstr’ must be non-null
# 362| g_assert (license->version == NULL);
# 363| license->version = g_strdup (text);
# 364|-> found = strstr (known_versions, license->version);
# 365| if (found == NULL || found[strlen (license->version)] != '/')
# 366| g_error ("Unexpected version '%s', please add to table.", text);
Error: GCC_ANALYZER_WARNING (CWE-775): [#def205]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/tag/mklicensestables.c: scope_hint: In function ‘write_translations_dictionary’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/tag/mklicensestables.c:696:6: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(dict_filename, "wb")’
# 694|
# 695| f = fopen (dict_filename, "wb");
# 696|-> if (fwrite (g_variant_get_data (var), g_variant_get_size (var), 1, f) != 1) {
# 697| g_error ("failed to write dict to file: %s", g_strerror (errno));
# 698| }
Error: GCC_ANALYZER_WARNING (CWE-401): [#def206]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/tag/mklicensestables.c:696:6: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(dict_filename, "wb")’
# 694|
# 695| f = fopen (dict_filename, "wb");
# 696|-> if (fwrite (g_variant_get_data (var), g_variant_get_size (var), 1, f) != 1) {
# 697| g_error ("failed to write dict to file: %s", g_strerror (errno));
# 698| }
Error: GCC_ANALYZER_WARNING (CWE-688): [#def207]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/tag/mklicensestables.c:696:7: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘fopen(dict_filename, "wb")’ where non-null expected
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/tag/mklicensestables.c:35: included_from: Included from here.
/usr/include/stdio.h:735:15: note: argument 4 of ‘fwrite’ must be non-null
# 694|
# 695| f = fopen (dict_filename, "wb");
# 696|-> if (fwrite (g_variant_get_data (var), g_variant_get_size (var), 1, f) != 1) {
# 697| g_error ("failed to write dict to file: %s", g_strerror (errno));
# 698| }
Error: CPPCHECK_WARNING: [#def208]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/tag/tags.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def209]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/convertframe.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def210]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/gstvideoaggregator.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def211]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/gstvideoaggregator.c:1202:5: warning[deadcode.DeadStores]: Value stored to 'best_fps' is never read
# 1200| best_fps_n = 25;
# 1201| best_fps_d = 1;
# 1202|-> best_fps = 25.0;
# 1203| }
# 1204|
Error: CLANG_WARNING: [#def212]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/gstvideoaggregator.c:2082:12: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 2080| return TRUE;
# 2081| } else {
# 2082|-> return vaggpad_class->prepare_frame (vpad, GST_VIDEO_AGGREGATOR_CAST (agg),
# 2083| vpad->priv->buffer, &vpad->priv->prepared_frame);
# 2084| }
Error: CPPCHECK_WARNING: [#def213]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/gstvideodecoder.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def214]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/gstvideoencoder.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def215]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/gstvideofilter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def216]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/gstvideometa.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def217]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/gstvideopool.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def218]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/gstvideosink.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def219]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/gstvideotimecode.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def220]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/gstvideotimecode.c:691:1: warning[unix.Malloc]: Potential leak of memory pointed to by 'tc'
# 689| tc = gst_video_time_code_new_from_string (tc_str);
# 690| g_value_take_boxed (tc_val, tc);
# 691|-> }
# 692|
# 693| static void
Error: CLANG_WARNING: [#def221]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/gstvideotimecode.c:720:3: warning[unix.Malloc]: Potential leak of memory pointed to by 'tc'
# 718|
# 719| g_value_take_boxed (dest, tc);
# 720|-> return TRUE;
# 721| }
# 722|
Error: CPPCHECK_WARNING: [#def222]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/gstvideoutilsprivate.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def223]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/navigation.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def224]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-anc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def225]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-blend.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def226]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-chroma.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def227]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-converter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def228]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-dither.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def229]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-event.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def230]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-format.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def231]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-format.c: scope_hint: In function ‘unpack_TILED’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-format.c:4898:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
/usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here.
/usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
/usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-format.h:23: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-format.c:29: included_from: Included from here.
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-format.c:8136:3: note: in expansion of macro ‘g_return_val_if_fail’
# 4896| unpack_width = MIN (width - x, tile_width - x);
# 4897|
# 4898|-> tile_finfo->unpack_func (tile_finfo, flags, line, tdata, tstride, x, y,
# 4899| unpack_width);
# 4900|
Error: GCC_ANALYZER_WARNING (CWE-476): [#def232]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-format.c: scope_hint: In function ‘pack_TILED’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-format.c:4948:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-format.c:8136:3: note: in expansion of macro ‘g_return_val_if_fail’
# 4946| pack_width = MIN (width, tile_width);
# 4947|
# 4948|-> tile_finfo->pack_func (tile_finfo, flags, line, sstride, tdata, tstride,
# 4949| chroma_site, y, pack_width);
# 4950|
Error: CPPCHECK_WARNING: [#def233]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-frame.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def234]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-info-dma.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def235]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-info.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def236]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-overlay-composition.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def237]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-overlay-composition.c:1290:3: warning[deadcode.DeadStores]: Value stored to 'format' is never read
# 1288| width = GST_VIDEO_INFO_WIDTH (&conv_rect->info);
# 1289| height = GST_VIDEO_INFO_HEIGHT (&conv_rect->info);
# 1290|-> format = GST_VIDEO_INFO_FORMAT (&conv_rect->info);
# 1291|
# 1292| /* not cached yet, do the preprocessing and put the result into our cache */
Error: GCC_ANALYZER_WARNING (CWE-476): [#def238]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-overlay-composition.c: scope_hint: In function ‘gst_video_overlay_rectangle_get_pixels_raw_internal.part.0’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-overlay-composition.c:1343:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘scaled_rect’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video.h:29: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-overlay-composition.h:26: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-overlay-composition.c:61: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-format.h:872:52: note: in definition of macro ‘GST_VIDEO_FORMAT_INFO_FORMAT’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-overlay-composition.c:1201:12: note: in expansion of macro ‘GST_VIDEO_INFO_FORMAT’
# 1341| GST_RECTANGLE_LOCK (rectangle);
# 1342| if (apply_global_alpha
# 1343|-> && scaled_rect->applied_global_alpha != rectangle->global_alpha) {
# 1344| gst_video_overlay_rectangle_apply_global_alpha (scaled_rect,
# 1345| rectangle->global_alpha);
Error: GCC_ANALYZER_WARNING (CWE-476): [#def239]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-overlay-composition.c:1353:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘scaled_rect’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-format.h:872:52: note: in definition of macro ‘GST_VIDEO_FORMAT_INFO_FORMAT’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-overlay-composition.c:1201:12: note: in expansion of macro ‘GST_VIDEO_INFO_FORMAT’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-overlay-composition.c:1351:3: note: in expansion of macro ‘GST_RECTANGLE_UNLOCK’
# 1351| GST_RECTANGLE_UNLOCK (rectangle);
# 1352|
# 1353|-> return scaled_rect->pixels;
# 1354| }
# 1355|
Error: CPPCHECK_WARNING: [#def240]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-resampler.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def241]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-resampler.c:263:18: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
# 261|
# 262| for (l = 0; l < sh; l++) {
# 263|-> taps[sh] += taps[l];
# 264| }
# 265| for (l = 0; l < max_taps - sh; l++) {
Error: CLANG_WARNING: [#def242]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-resampler.c:266:17: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
# 264| }
# 265| for (l = 0; l < max_taps - sh; l++) {
# 266|-> taps[l] = taps[sh + l];
# 267| }
# 268| for (; l < max_taps; l++) {
Error: CLANG_WARNING: [#def243]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-resampler.c:280:32: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
# 278| }
# 279| for (l = 0; l < max_taps - sh; l++) {
# 280|-> taps[max_taps - 1 - l] = taps[max_taps - 1 - sh - l];
# 281| }
# 282| for (l = 0; l < sh; l++) {
Error: CPPCHECK_WARNING: [#def244]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-scaler.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def245]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-scaler.c:1497:9: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1495| /* only horizontal scaling */
# 1496| for (i = y; i < height; i++) {
# 1497|-> hfunc (hscale, LINE (src, src_stride, i), LINE (dest, dest_stride, i),
# 1498| x, width, n_elems);
# 1499| }
Error: CLANG_WARNING: [#def246]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video-scaler.c:1528:9: warning[core.CallAndMessage]: Called function pointer is null (null dereference)
# 1526| }
# 1527|
# 1528|-> vfunc (vscale, lines, LINE (dest, dest_stride, i), i, width, n_elems);
# 1529| }
# 1530| } else {
Error: CPPCHECK_WARNING: [#def247]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def248]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/adder/gstadder.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def249]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/audioconvert/gstaudioconvert.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def250]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/audiorate/gstaudiorate.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def251]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/audioresample/gstaudioresample.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def252]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/audiotestsrc/gstaudiotestsrc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def253]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/compositor/blend.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def254]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/compositor/compositor.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def255]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/compositor/compositor.c:1231:5: warning[deadcode.DeadStores]: Value stored to 'best_fps' is never read
# 1229| best_fps_n = 25;
# 1230| best_fps_d = 1;
# 1231|-> best_fps = 25.0;
# 1232| }
# 1233|
Error: CPPCHECK_WARNING: [#def256]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/dsd/gstdsdconvert.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def257]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/dsd/gstdsdconvert.c: scope_hint: In function ‘gst_dsd_convert_transform’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/dsd/gstdsdconvert.c:337:51: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘out_dsd_plane_ofs_meta’
/usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here.
/usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
/usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/dsd/gstdsdconvert.h:22: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/dsd/gstdsdconvert.c:24: included_from: Included from here.
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/dsd/gstdsdconvert.c:283:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/dsd/gstdsdconvert.c:284:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/dsd/gstdsdconvert.c:284:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’
/usr/include/gstreamer-1.0/gst/gstinfo.h:1340:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/dsd/gstdsdconvert.c:286:3: note: in expansion of macro ‘GST_LOG_OBJECT’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/dsd/gstdsdconvert.h:24: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/dsd/gstdsdconvert.c:305:7: note: in expansion of macro ‘GST_DSD_INFO_LAYOUT’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/dsd/gstdsdconvert.c:326:7: note: in expansion of macro ‘GST_DSD_INFO_LAYOUT’
# 335| gint channel_idx;
# 336|
# 337|-> out_dsd_plane_ofs_meta->num_bytes_per_channel =
# 338| num_dsd_bytes / num_channels;
# 339|
Error: CPPCHECK_WARNING: [#def258]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/encoding/gstencodebasebin.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def259]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/encoding/gstsmartencoder.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def260]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/gio/gstgiobasesrc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def261]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/gio/gstgioelement.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def262]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/gio/gstgiosink.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def263]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/gio/gstgiosrc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def264]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/overlaycomposition/gstoverlaycomposition.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def265]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gstdecodebin2.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def266]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gstdecodebin3.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def267]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gstdecodebin3.c:1239:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘stream’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gstdecodebin3.c:1879:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’
/usr/include/gstreamer-1.0/gst/gstinfo.h:1340:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gstdecodebin3.c:1881:3: note: in expansion of macro ‘GST_LOG_OBJECT’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’
/usr/include/gstreamer-1.0/gst/gstinfo.h:1339:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gstdecodebin3.c:1233:3: note: in expansion of macro ‘GST_DEBUG_OBJECT’
# 1237|
# 1238| /* Unlink from slot */
# 1239|-> if (stream->srcpad) {
# 1240| GstPad *peer;
# 1241| peer = gst_pad_get_peer (stream->srcpad);
Error: GCC_ANALYZER_WARNING (CWE-476): [#def268]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gstdecodebin3.c: scope_hint: In function ‘gst_decodebin_input_link_to_slot’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gstdecodebin3.c:3760:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
# 3758| gst_decodebin_get_slot_for_input_stream_locked (dbin, input_stream);
# 3759|
# 3760|-> if (slot->input != NULL && slot->input != input_stream) {
# 3761| GST_ERROR_OBJECT (slot->dbin, "Input stream is already linked to a slot");
# 3762| return;
Error: CPPCHECK_WARNING: [#def269]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gstparsebin.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def270]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gstplaybackutils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def271]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gstplaybin2.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def272]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gstplaybin3.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def273]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gstplaysink.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING (CWE-476): [#def274]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gstplaysink.c:1731: warning[nullPointer]: Possible null pointer dereference: channel
# 1729| /* Convert to channel range */
# 1730| new_val =
# 1731|-> channel->min_value + new_val * ((gdouble) channel->max_value -
# 1732| (gdouble) channel->min_value);
# 1733|
Error: CPPCHECK_WARNING (CWE-476): [#def275]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gstplaysink.c:1732: warning[nullPointer]: Possible null pointer dereference: channel
# 1730| new_val =
# 1731| channel->min_value + new_val * ((gdouble) channel->max_value -
# 1732|-> (gdouble) channel->min_value);
# 1733|
# 1734| gst_color_balance_set_value (balance, channel, (gint) (new_val + 0.5));
Error: CLANG_WARNING: [#def276]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gstplaysink.c:1792:3: warning[deadcode.DeadStores]: Value stored to 'head' is never read
# 1790| if (chain->sink == NULL)
# 1791| goto no_sinks;
# 1792|-> head = chain->sink;
# 1793|
# 1794| /* if we can disable async behaviour of the sink, we can avoid adding a
Error: CLANG_WARNING: [#def277]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gstplaysink.c:4881:12: warning[deadcode.DeadStores]: Although the value stored to 'res' is used in the enclosing expression, the value is never actually read from 'res'
# 4879| if (playsink->textchain && playsink->textchain->sink) {
# 4880| gst_event_ref (event);
# 4881|-> if ((res =
# 4882| gst_element_send_event (playsink->textchain->chain.bin, event))) {
# 4883| GST_DEBUG_OBJECT (playsink, "Sent event successfully to text sink");
Error: CLANG_WARNING: [#def278]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gstplaysink.c:4982:9: warning[deadcode.DeadStores]: Value stored to 'ret' is never read
# 4980| /* block all pads here */
# 4981| if (!gst_play_sink_reconfigure (playsink)) {
# 4982|-> ret = GST_STATE_CHANGE_FAILURE;
# 4983| goto activate_failed;
# 4984| }
Error: CPPCHECK_WARNING (CWE-476): [#def279]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gstplaysink.c:5536: warning[nullPointer]: Possible null pointer dereference: channel
# 5534| /* Convert to channel range */
# 5535| new_val =
# 5536|-> channel->min_value + new_val * ((gdouble) channel->max_value -
# 5537| (gdouble) channel->min_value);
# 5538|
Error: CPPCHECK_WARNING (CWE-476): [#def280]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gstplaysink.c:5537: warning[nullPointer]: Possible null pointer dereference: channel
# 5535| new_val =
# 5536| channel->min_value + new_val * ((gdouble) channel->max_value -
# 5537|-> (gdouble) channel->min_value);
# 5538|
# 5539| gst_color_balance_set_value (balance_element, channel,
Error: CPPCHECK_WARNING: [#def281]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gstplaysinkaudioconvert.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def282]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gstplaysinkaudioconvert.c:85:5: warning[deadcode.DeadStores]: Value stored to 'prev' is never read
# 83| goto link_failed;
# 84| }
# 85|-> prev = el;
# 86| }
# 87|
Error: CPPCHECK_WARNING: [#def283]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gstplaysinkconvertbin.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def284]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gstplaysinkvideoconvert.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def285]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gstplaysinkvideoconvert.c:95:7: warning[deadcode.DeadStores]: Value stored to 'prev' is never read
# 93| }
# 94| if (el)
# 95|-> prev = el;
# 96| }
# 97|
Error: CPPCHECK_WARNING: [#def286]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gststreamsynchronizer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def287]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gststreamsynchronizer.c:1052:3: warning[unix.Malloc]: Use of memory after it is freed
# 1050| gst_stream_synchronizer_release_stream (self, stream);
# 1051|
# 1052|-> gst_syncstream_unref (stream);
# 1053| GST_STREAM_SYNCHRONIZER_UNLOCK (self);
# 1054| }
Error: CPPCHECK_WARNING: [#def288]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gstsubtitleoverlay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING (CWE-476): [#def289]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gstsubtitleoverlay.c:562: warning[nullPointer]: Possible null pointer dereference: (struct GstObject*)((struct GstPluginFeature*)(factory))
# 560| } else {
# 561| factory_name =
# 562|-> gst_plugin_feature_get_name (GST_PLUGIN_FEATURE_CAST (factory));
# 563| elt = gst_element_factory_create (factory, element_name);
# 564| }
Error: CPPCHECK_WARNING: [#def290]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gsturidecodebin.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def291]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gsturidecodebin3.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def292]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gsturidecodebin3.c: scope_hint: In function ‘switch_and_activate_input_locked’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gsturidecodebin3.c:1222:26: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘*new_item.main_item’
/usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here.
/usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
/usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gsturidecodebin3.c:34: included_from: Included from here.
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’
/usr/include/gstreamer-1.0/gst/gstinfo.h:1339:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gsturidecodebin3.c:1381:5: note: in expansion of macro ‘GST_DEBUG_OBJECT’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’
/usr/include/gstreamer-1.0/gst/gstinfo.h:1339:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gsturidecodebin3.c:1210:5: note: in expansion of macro ‘GST_DEBUG_OBJECT’
# 1220|
# 1221| pending_about_to_finish = new_item->pending_about_to_finish;
# 1222|-> if (new_item->main_item->handler->pending_buffering_msg) {
# 1223| pending_buffering_msg = new_item->main_item->handler->pending_buffering_msg;
# 1224| new_item->main_item->handler->pending_buffering_msg = NULL;
Error: CLANG_WARNING: [#def293]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gsturidecodebin3.c:2070:40: warning[core.NullDereference]: Access to field 'data' results in a dereference of a null pointer (loaded from field 'play_items')
# 2068| }
# 2069|
# 2070|-> dec->output_item = dec->input_item = dec->play_items->data;
# 2071| dec->output_item->posted_about_to_finish = FALSE;
# 2072| PLAY_ITEMS_UNLOCK (dec);
Error: GCC_ANALYZER_WARNING (CWE-476): [#def294]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gsturidecodebin3.c: scope_hint: In function ‘purge_play_items’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gsturidecodebin3.c:2070:55: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
# 2068| }
# 2069|
# 2070|-> dec->output_item = dec->input_item = dec->play_items->data;
# 2071| dec->output_item->posted_about_to_finish = FALSE;
# 2072| PLAY_ITEMS_UNLOCK (dec);
Error: CPPCHECK_WARNING: [#def295]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gsturisourcebin.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def296]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gsturisourcebin.c: scope_hint: In function ‘new_demuxer_pad_added_cb’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gsturisourcebin.c:868:36: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
# 866| as-is directly. We still add an event probe to deal with EOS */
# 867| slot = new_output_slot (info, pad);
# 868|-> output_pad = gst_object_ref (slot->output_pad);
# 869|
# 870| slot->demuxer_event_probe_id =
Error: GCC_ANALYZER_WARNING (CWE-476): [#def297]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gsturisourcebin.c: scope_hint: In function ‘handle_new_pad’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gsturisourcebin.c:2147:38: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
/usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here.
/usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
/usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gsturisourcebin.c:41: included_from: Included from here.
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’
/usr/include/gstreamer-1.0/gst/gstinfo.h:1339:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gsturisourcebin.c:2144:5: note: in expansion of macro ‘GST_DEBUG_OBJECT’
# 2145| ", exposing", caps);
# 2146| slot = new_output_slot (info, srcpad);
# 2147|-> output_pad = gst_object_ref (slot->output_pad);
# 2148| GST_URI_SOURCE_BIN_UNLOCK (urisrc);
# 2149|
Error: GCC_ANALYZER_WARNING (CWE-476): [#def298]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gsturisourcebin.c:2202:40: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gsturisourcebin.c:2200:7: note: in expansion of macro ‘GST_URI_SOURCE_BIN_LOCK’
# 2200| GST_URI_SOURCE_BIN_LOCK (urisrc);
# 2201| slot = new_output_slot (info, srcpad);
# 2202|-> output_pad = gst_object_ref (slot->output_pad);
# 2203| GST_URI_SOURCE_BIN_UNLOCK (urisrc);
# 2204| expose_output_pad (urisrc, output_pad);
Error: GCC_ANALYZER_WARNING (CWE-476): [#def299]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gsturisourcebin.c:2234:40: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/playback/gsturisourcebin.c:2228:7: note: in expansion of macro ‘GST_URI_SOURCE_BIN_LOCK’
# 2232| pre_queue_event_probe, urisrc, NULL);
# 2233|
# 2234|-> output_pad = gst_object_ref (slot->output_pad);
# 2235| GST_URI_SOURCE_BIN_UNLOCK (urisrc);
# 2236|
Error: CPPCHECK_WARNING: [#def300]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/rawparse/gstrawaudioparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def301]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/rawparse/gstrawbaseparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def302]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/rawparse/gstrawvideoparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def303]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/subparse/gstssaparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def304]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/subparse/gstsubparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def305]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/subparse/gstsubparse.c: scope_hint: In function ‘unescape_newlines_br’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/subparse/gstsubparse.c:1140:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘read’
/usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here.
/usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here.
/usr/include/glib-2.0/glib.h:56: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/subparse/gstsubparse.c:32: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/subparse/gstsubparse.c:1327:13: note: in expansion of macro ‘g_strdup’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/subparse/gstsubparse.c: scope_hint: In function ‘unescape_newlines_br’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/subparse/gstsubparse.c:1328:7: note: in expansion of macro ‘g_string_truncate’
# 1138| * of the subviewer format uses this for newlines */
# 1139|
# 1140|-> if (read[0] == '\0' || read[1] == '\0' || read[2] == '\0' || read[3] == '\0')
# 1141| return;
# 1142|
Error: CPPCHECK_WARNING: [#def306]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/subparse/gstsubparseelement.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def307]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/subparse/mpl2parse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def308]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/subparse/qttextparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def309]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/subparse/samiparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def310]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/subparse/samiparse.c:543:9: warning[core.NullDereference]: Array access (from variable 'next') results in a null pointer dereference
# 541| next = ctxt->buf->str;
# 542| while (TRUE) {
# 543|-> if (next[0] == '<') {
# 544| gchar *element = NULL;
# 545| /* find <blahblah> */
Error: GCC_ANALYZER_WARNING (CWE-476): [#def311]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/subparse/samiparse.c: scope_hint: In function ‘html_context_parse’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/subparse/samiparse.c:543:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘next’
# 541| next = ctxt->buf->str;
# 542| while (TRUE) {
# 543|-> if (next[0] == '<') {
# 544| gchar *element = NULL;
# 545| /* find <blahblah> */
Error: CPPCHECK_WARNING: [#def312]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/tcp/gstmultifdsink.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def313]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/tcp/gstmultihandlesink.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def314]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/tcp/gstmultihandlesink.c:1639:3: warning[deadcode.DeadStores]: Value stored to 'cookie' is never read
# 1637|
# 1638| /* then loop over the clients and update the positions */
# 1639|-> cookie = mhsink->clients_cookie;
# 1640| for (clients = mhsink->clients; clients; clients = clients->next) {
# 1641| GstMultiHandleClient *mhclient = clients->data;
Error: CPPCHECK_WARNING: [#def315]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/tcp/gstmultisocketsink.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def316]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/tcp/gstsocketsrc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def317]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/tcp/gsttcpelements.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def318]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/typefind/gsttypefindfunctions.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def319]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/videoconvertscale/gstvideoconvertscale.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def320]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/videorate/gstvideorate.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def321]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/videorate/gstvideorate.c:580:8: warning[deadcode.DeadStores]: Although the value stored to 'par' is used in the enclosing expression, the value is never actually read from 'par'
# 578| gst_structure_fixate_field_nearest_fraction (s, "framerate", num, denom);
# 579|
# 580|-> if ((par = gst_structure_get_value (s, "pixel-aspect-ratio")))
# 581| gst_structure_fixate_field_nearest_fraction (s, "pixel-aspect-ratio", 1, 1);
# 582|
Error: CLANG_WARNING: [#def322]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/videorate/gstvideorate.c:1099:11: warning[deadcode.DeadStores]: Value stored to 'res' is never read
# 1097| /* allow the duration to be invalid as there is no way to infer it if we
# 1098| * received a single buffer and not output framerate was set. */
# 1099|-> res =
# 1100| gst_video_rate_flush_prev (videorate, FALSE, GST_CLOCK_TIME_NONE,
# 1101| TRUE);
Error: CLANG_WARNING: [#def323]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/videorate/gstvideorate.c:1891:9: warning[deadcode.DeadStores]: Value stored to 'next_ts' is never read
# 1889| }
# 1890|
# 1891|-> next_ts = videorate->base_ts - (
# 1892| (videorate->base_ts - next_ts) * videorate->rate);
# 1893| next_end_ts = videorate->base_ts - (MAX (0,
Error: CPPCHECK_WARNING: [#def324]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/videotestsrc/gstvideotestsrc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def325]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/videotestsrc/videotestsrc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def326]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst/volume/gstvolume.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def327]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/redhat-linux-build/tmp-introspect6pq11zq3/GstAudio-1.0.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def328]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/redhat-linux-build/tmp-introspect6pq11zq3/GstAudio-1.0.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error')
Error: CPPCHECK_WARNING: [#def329]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/redhat-linux-build/tmp-introspect7uususrp/GstGLEGL-1.0.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def330]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/redhat-linux-build/tmp-introspect7uususrp/GstGLEGL-1.0.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error')
Error: CPPCHECK_WARNING: [#def331]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/redhat-linux-build/tmp-introspect7y9n4iau/GstVideo-1.0.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def332]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/redhat-linux-build/tmp-introspect7y9n4iau/GstVideo-1.0.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error')
Error: CPPCHECK_WARNING: [#def333]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/redhat-linux-build/tmp-introspect9i47v51m/GstSdp-1.0.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def334]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/redhat-linux-build/tmp-introspect9i47v51m/GstSdp-1.0.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error')
Error: CPPCHECK_WARNING: [#def335]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/redhat-linux-build/tmp-introspectd766sp_c/GstRtsp-1.0.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def336]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/redhat-linux-build/tmp-introspectd766sp_c/GstRtsp-1.0.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error')
Error: CPPCHECK_WARNING: [#def337]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/redhat-linux-build/tmp-introspectex53gptf/GstGLX11-1.0.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def338]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/redhat-linux-build/tmp-introspectex53gptf/GstGLX11-1.0.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error')
Error: CPPCHECK_WARNING: [#def339]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/redhat-linux-build/tmp-introspectlotb6xu8/GstGL-1.0.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def340]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/redhat-linux-build/tmp-introspectlotb6xu8/GstGL-1.0.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error')
Error: CPPCHECK_WARNING: [#def341]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/redhat-linux-build/tmp-introspectm0776fa_/GstTag-1.0.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def342]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/redhat-linux-build/tmp-introspectm0776fa_/GstTag-1.0.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error')
Error: CPPCHECK_WARNING: [#def343]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/redhat-linux-build/tmp-introspectpetk5rpc/GstRtp-1.0.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def344]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/redhat-linux-build/tmp-introspectpetk5rpc/GstRtp-1.0.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error')
Error: CPPCHECK_WARNING: [#def345]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/redhat-linux-build/tmp-introspectqjcrt8zf/GstAllocators-1.0.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def346]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/redhat-linux-build/tmp-introspectqjcrt8zf/GstAllocators-1.0.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error')
Error: CPPCHECK_WARNING: [#def347]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/redhat-linux-build/tmp-introspectvzpofcvt/GstApp-1.0.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def348]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/redhat-linux-build/tmp-introspectvzpofcvt/GstApp-1.0.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error')
Error: CPPCHECK_WARNING: [#def349]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/redhat-linux-build/tmp-introspectx84fa86e/GstGLWayland-1.0.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def350]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/redhat-linux-build/tmp-introspectx84fa86e/GstGLWayland-1.0.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error')
Error: CPPCHECK_WARNING: [#def351]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/redhat-linux-build/tmp-introspectxhyoh3q2/GstPbutils-1.0.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def352]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/redhat-linux-build/tmp-introspectxhyoh3q2/GstPbutils-1.0.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error')
Error: CPPCHECK_WARNING: [#def353]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/ximage/ximagepool.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def354]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/ximage/ximagesink.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-457): [#def355]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/ximage/ximagesink.c: scope_hint: In function ‘gst_x_image_sink_xwindow_select_touch_events’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/ximage/ximagesink.c:524:15: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘temp.abs_pressure’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/videooverlay.h:26: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/ximage/ximagesink.c:105: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/ximage/ximagesink.c:1922:9: note: in expansion of macro ‘GST_VIDEO_SINK_WIDTH’
/usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here.
/usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
/usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/navigation.h:26: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/ximage/ximagesink.c:104: included_from: Included from here.
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/ximage/ximagesink.c:549: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-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/ximage/ximagesink.h:52:4: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/ximage/ximagesink.c:549:25: note: in expansion of macro ‘GST_IS_X_IMAGE_SINK’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/ximage/ximagesink.c:549: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-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/ximage/ximagesink.h:52:4: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/ximage/ximagesink.c:549:25: note: in expansion of macro ‘GST_IS_X_IMAGE_SINK’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’
/usr/include/gstreamer-1.0/gst/gstinfo.h:1355:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/ximage/ximagesink.c:518:7: note: in expansion of macro ‘GST_DEBUG’
# 522|
# 523| device = g_new (GstXTouchDevice, 1);
# 524|-> *device = temp;
# 525| device->name = g_strdup (device->name);
# 526| ximagesink->touch_devices =
Error: CLANG_WARNING: [#def356]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/ximage/ximagesink.c:526:33: warning[unix.Malloc]: Potential leak of memory pointed to by 'device'
# 524| *device = temp;
# 525| device->name = g_strdup (device->name);
# 526|-> ximagesink->touch_devices =
# 527| g_array_append_vals (ximagesink->touch_devices, device, 1);
# 528|
Error: CPPCHECK_WARNING: [#def357]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/xvimage/xvcontext.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def358]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/xvimage/xvcontext.c:325:9: warning[deadcode.DeadStores]: Value stored to 'vformat' is never read
# 323| }
# 324| default:
# 325|-> vformat = GST_VIDEO_FORMAT_UNKNOWN;
# 326| g_assert_not_reached ();
# 327| break;
Error: GCC_ANALYZER_WARNING (CWE-457): [#def359]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/xvimage/xvcontext.c: scope_hint: In function ‘gst_xwindow_select_touch_events’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/xvimage/xvcontext.c:1197:24: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘temp.abs_pressure’
/usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here.
/usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
/usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/gst-libs/gst/video/video.h:23: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/xvimage/xvcontext.h:43: included_from: Included from here.
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/xvimage/xvcontext.c:28: included_from: Included from here.
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’
/usr/include/gstreamer-1.0/gst/gstinfo.h:1355:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/xvimage/xvcontext.c:1192:7: note: in expansion of macro ‘GST_DEBUG’
# 1195| temp.id, temp.name);
# 1196|
# 1197|-> GstXvTouchDevice device = temp;
# 1198| device.name = g_strdup (temp.name);
# 1199|
Error: CPPCHECK_WARNING: [#def360]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/xvimage/xvimageallocator.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def361]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/xvimage/xvimageallocator.c: scope_hint: In function ‘gst_xvimage_memory_copy.part.0’
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/xvimage/xvimageallocator.c:264:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
# 262| mem->xvimage->height, &mem->crop, NULL);
# 263|
# 264|-> memcpy (copy->xvimage->data + copy->parent.offset,
# 265| mem->xvimage->data + mem->parent.offset, mem->xvimage->data_size);
# 266|
Error: CLANG_WARNING: [#def362]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/xvimage/xvimageallocator.c:438:13: warning[core.CallAndMessage]: 9th function call argument is an uninitialized value
# 436|
# 437| for (plane = 0; plane < mem->xvimage->num_planes; plane++) {
# 438|-> GST_DEBUG_OBJECT (allocator,
# 439| "Plane %u has a expected pitch of %d bytes, " "offset of %d",
# 440| plane, pitches[plane], offsets[plane]);
Error: CPPCHECK_WARNING: [#def363]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/xvimage/xvimagesink.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING (CWE-909): [#def364]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/xvimage/xvimagesink.c:318: error[uninitStructMember]: Uninitialized struct member: s.x
# 316| dst.h = xwindow->render_rect.h;
# 317|
# 318|-> gst_video_sink_center_rect (s, dst, &result, TRUE);
# 319| result.x += xwindow->render_rect.x;
# 320| result.y += xwindow->render_rect.y;
Error: CPPCHECK_WARNING (CWE-909): [#def365]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/xvimage/xvimagesink.c:318: error[uninitStructMember]: Uninitialized struct member: s.y
# 316| dst.h = xwindow->render_rect.h;
# 317|
# 318|-> gst_video_sink_center_rect (s, dst, &result, TRUE);
# 319| result.x += xwindow->render_rect.x;
# 320| result.y += xwindow->render_rect.y;
Error: CPPCHECK_WARNING (CWE-457): [#def366]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/xvimage/xvimagesink.c:318: error[uninitvar]: Uninitialized variables: s.x, s.y
# 316| dst.h = xwindow->render_rect.h;
# 317|
# 318|-> gst_video_sink_center_rect (s, dst, &result, TRUE);
# 319| result.x += xwindow->render_rect.x;
# 320| result.y += xwindow->render_rect.y;
Error: CLANG_WARNING: [#def367]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/xvimage/xvimagesink.c:318:5: warning[core.CallAndMessage]: Passed-by-value struct argument contains uninitialized data (e.g., field: 'x')
# 316| dst.h = xwindow->render_rect.h;
# 317|
# 318|-> gst_video_sink_center_rect (s, dst, &result, TRUE);
# 319| result.x += xwindow->render_rect.x;
# 320| result.y += xwindow->render_rect.y;
Error: CLANG_WARNING: [#def368]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/sys/xvimage/xvimagesink.c:634:27: warning[core.NullDereference]: Access to field 'touch_devices' results in a dereference of a null pointer (loaded from variable 'xwindow')
# 632| /* find device that the event belongs to */
# 633| device_found = FALSE;
# 634|-> for (i = 0; i < xwindow->touch_devices->len; i++) {
# 635| device = g_array_index (xwindow->touch_devices,
# 636| GstXvTouchDevice, i);
Error: CPPCHECK_WARNING: [#def369]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/tools/gst-device-monitor.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def370]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/tools/gst-discoverer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def371]
gstreamer1-plugins-base-1.24.5-build/gst-plugins-base-1.24.5/tools/gst-play.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Scan Properties
analyzer-version-clang | 18.1.7 |
analyzer-version-cppcheck | 2.14.2 |
analyzer-version-gcc | 14.1.1 |
analyzer-version-gcc-analyzer | 14.1.1 |
analyzer-version-shellcheck | 0.10.0 |
enabled-plugins | clang, cppcheck, gcc, shellcheck |
exit-code | 0 |
host | ip-172-16-1-187.us-west-2.compute.internal |
mock-config | fedora-41-x86_64 |
project-name | gstreamer1-plugins-base-1.24.5-1.fc41 |
store-results-to | /tmp/tmpa97kmsvx/gstreamer1-plugins-base-1.24.5-1.fc41.tar.xz |
time-created | 2024-07-03 13:10:21 |
time-finished | 2024-07-03 13:18:02 |
tool | csmock |
tool-args | '/usr/bin/csmock' '-r' 'fedora-41-x86_64' '-t' 'cppcheck,gcc,clang,shellcheck' '-o' '/tmp/tmpa97kmsvx/gstreamer1-plugins-base-1.24.5-1.fc41.tar.xz' '--gcc-analyze' '/tmp/tmpa97kmsvx/gstreamer1-plugins-base-1.24.5-1.fc41.src.rpm' |
tool-version | csmock-3.5.3-1.el9 |