mutter-49.2-7.fc44

List of Findings

Error: COMPILER_WARNING: [#def1]
mutter-49.2/clutter/clutter/clutter-actor.c: scope_hint: In function ‘clutter_actor_update_constraints’
mutter-49.2/clutter/clutter/clutter-actor.c:8617:16: warning[-Wunused-but-set-variable=]: variable ‘changed’ set but not used
# 8617 |       gboolean changed = FALSE;
#      |                ^~~~~~~
# 8615|         ClutterConstraint *constraint = l->data;
# 8616|         ClutterActorMeta *meta = l->data;
# 8617|->       gboolean changed = FALSE;
# 8618|   
# 8619|         if (clutter_actor_meta_get_enabled (meta))

Error: GCC_ANALYZER_WARNING (CWE-457): [#def2]
mutter-49.2/clutter/clutter/clutter-actor.h:53:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘floating’
mutter-49.2/src/tests/stage-view-tests.c:1279:11: throw: if ‘meta_context_get_backend’ throws an exception...
mutter-49.2/src/tests/stage-view-tests.c:1275:28: call_function: inlined call to ‘glib_autoptr_cleanup_ClutterActor’ from ‘meta_test_timeline_actor_tree_clear’
#   51|   #define CLUTTER_ACTOR_GET_CLASS(obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), CLUTTER_TYPE_ACTOR, ClutterActorClass))
#   52|   
#   53|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (ClutterActor, g_object_unref)
#   54|   
#   55|   typedef struct _ClutterActorClass    ClutterActorClass;

Error: COMPILER_WARNING: [#def3]
mutter-49.2/clutter/clutter/clutter-box-layout.c: scope_hint: In function ‘get_base_size_for_opposite_orientation’
mutter-49.2/clutter/clutter/clutter-box-layout.c:225:8: warning[-Wunused-but-set-variable=]: variable ‘n_children’ set but not used
#  225 |   gint n_children = 0;
#      |        ^~~~~~~~~~
#  223|     ClutterActorIter iter;
#  224|     ClutterActor *child;
#  225|->   gint n_children = 0;
#  226|     gfloat minimum, natural;
#  227|     ClutterOrientation opposite_orientation =

Error: GCC_ANALYZER_WARNING (CWE-121): [#def4]
mutter-49.2/clutter/clutter/clutter-box-layout.c:606:15: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mutter-49.2/clutter/clutter/clutter-box-layout.c:566:3: branch_true: following ‘true’ branch (when ‘extra_space >= 0.0f’)...
mutter-49.2/clutter/clutter/clutter-box-layout.c:568:15: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-box-layout.c:598:35: branch_true: following ‘true’ branch...
mutter-49.2/clutter/clutter/clutter-box-layout.c:606:15: danger: read of 4 bytes at offset ‘(long unsigned int)(int)(n_requested_sizes + 4294967295) * 4’ exceeds the buffer
#  604|         float glue = (extra_space + i) / (i + 1.0f);
#  605|         float gap =
#  606|->         sizes[(spreading[i])].natural_size - sizes[(spreading[i])].minimum_size;
#  607|   
#  608|         float extra = MIN (glue, gap);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def5]
mutter-49.2/clutter/clutter/clutter-color-state-icc.c:71:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘eotf_prof’
mutter-49.2/clutter/clutter/clutter-color-state-icc.c:563:1: enter_function: entry to ‘get_transforms’
mutter-49.2/clutter/clutter/clutter-color-state-icc.c:572:8: call_function: calling ‘get_eotf_profiles’ from ‘get_transforms’
#   69|                  CLUTTER_TYPE_COLOR_STATE)
#   70|   
#   71|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (cmsHPROFILE, cmsCloseProfile);
#   72|   G_DEFINE_AUTOPTR_CLEANUP_FUNC (cmsHTRANSFORM, cmsDeleteTransform);
#   73|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def6]
mutter-49.2/clutter/clutter/clutter-color-state-params.c:541:40: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘lum’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2019:1: enter_function: entry to ‘clutter_color_state_params_equals’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2032:9: call_function: calling ‘clutter_color_state_params_get_luminance’ from ‘clutter_color_state_params_equals’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2032:9: return_function: returning to ‘clutter_color_state_params_equals’ from ‘clutter_color_state_params_get_luminance’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2034:5: call_function: calling ‘clutter_color_state_params_get_luminance’ from ‘clutter_color_state_params_equals’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2034:5: return_function: returning to ‘clutter_color_state_params_equals’ from ‘clutter_color_state_params_get_luminance’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2036:10: call_function: calling ‘luminances_equal’ from ‘clutter_color_state_params_equals’
#  539|                     const ClutterLuminance *other_lum)
#  540|   {
#  541|->   return luminance_value_approx_equal (lum->min, other_lum->min, 0.1f) &&
#  542|            luminance_value_approx_equal (lum->max, other_lum->max, 0.1f) &&
#  543|            luminance_value_approx_equal (lum->ref, other_lum->ref, 0.1f) &&

Error: GCC_ANALYZER_WARNING (CWE-476): [#def7]
mutter-49.2/clutter/clutter/clutter-color-state-params.c:541:50: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘other_lum’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2019:1: enter_function: entry to ‘clutter_color_state_params_equals’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2032:9: call_function: calling ‘clutter_color_state_params_get_luminance’ from ‘clutter_color_state_params_equals’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2032:9: return_function: returning to ‘clutter_color_state_params_equals’ from ‘clutter_color_state_params_get_luminance’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2034:5: call_function: calling ‘clutter_color_state_params_get_luminance’ from ‘clutter_color_state_params_equals’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2034:5: return_function: returning to ‘clutter_color_state_params_equals’ from ‘clutter_color_state_params_get_luminance’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2036:10: call_function: calling ‘luminances_equal’ from ‘clutter_color_state_params_equals’
#  539|                     const ClutterLuminance *other_lum)
#  540|   {
#  541|->   return luminance_value_approx_equal (lum->min, other_lum->min, 0.1f) &&
#  542|            luminance_value_approx_equal (lum->max, other_lum->max, 0.1f) &&
#  543|            luminance_value_approx_equal (lum->ref, other_lum->ref, 0.1f) &&

Error: GCC_ANALYZER_WARNING (CWE-476): [#def8]
mutter-49.2/clutter/clutter/clutter-color-state-params.c:563:10: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:1654:1: enter_function: entry to ‘update_tone_mapping_uniforms’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:1671:9: call_function: calling ‘clutter_color_state_params_get_luminance’ from ‘update_tone_mapping_uniforms’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:1671:9: return_function: returning to ‘update_tone_mapping_uniforms’ from ‘clutter_color_state_params_get_luminance’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:1672:16: call_function: calling ‘clutter_color_state_params_get_luminance’ from ‘update_tone_mapping_uniforms’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:1672:16: return_function: returning to ‘update_tone_mapping_uniforms’ from ‘clutter_color_state_params_get_luminance’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:1674:8: call_function: inlined call to ‘needs_tone_mapping’ from ‘update_tone_mapping_uniforms’
#  561|                       const ClutterLuminance *target_lum)
#  562|   {
#  563|->   return lum->max > target_lum->max;
#  564|   }
#  565|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def9]
mutter-49.2/clutter/clutter/clutter-color-state-params.c:563:10: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘lum’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:1564:1: enter_function: entry to ‘update_luminance_mapping_uniforms’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:1572:9: call_function: calling ‘clutter_color_state_params_get_luminance’ from ‘update_luminance_mapping_uniforms’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:1572:9: return_function: returning to ‘update_luminance_mapping_uniforms’ from ‘clutter_color_state_params_get_luminance’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:1574:5: call_function: calling ‘clutter_color_state_params_get_luminance’ from ‘update_luminance_mapping_uniforms’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:1574:5: return_function: returning to ‘update_luminance_mapping_uniforms’ from ‘clutter_color_state_params_get_luminance’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:1576:8: call_function: calling ‘needs_lum_mapping’ from ‘update_luminance_mapping_uniforms’
#  561|                       const ClutterLuminance *target_lum)
#  562|   {
#  563|->   return lum->max > target_lum->max;
#  564|   }
#  565|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def10]
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2084:27: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2062:1: enter_function: entry to ‘clutter_color_state_params_to_string’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2074:9: call_function: calling ‘clutter_color_state_params_get_luminance’ from ‘clutter_color_state_params_to_string’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2074:9: return_function: returning to ‘clutter_color_state_params_to_string’ from ‘clutter_color_state_params_get_luminance’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2084:27: danger: dereference of NULL ‘clutter_color_state_params_get_luminance(color_state)’
# 2082|                             lum->min,
# 2083|                             lum->max,
# 2084|->                           lum->ref);
# 2085|   
# 2086|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def11]
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2097:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2090:1: enter_function: entry to ‘clutter_color_state_params_required_format’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2096:15: call_function: calling ‘clutter_color_state_params_get_luminance’ from ‘clutter_color_state_params_required_format’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2096:15: return_function: returning to ‘clutter_color_state_params_required_format’ from ‘clutter_color_state_params_get_luminance’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2097:7: danger: dereference of NULL ‘clutter_color_state_params_get_luminance(color_state)’
# 2095|   
# 2096|     luminance = clutter_color_state_params_get_luminance (color_state_params);
# 2097|->   if (luminance->max > luminance->ref && luminance->ref_is_1_0)
# 2098|       return CLUTTER_ENCODING_REQUIRED_FORMAT_FP16;
# 2099|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def12]
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2153:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2125:1: enter_function: entry to ‘clutter_color_state_params_get_blending’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2154:6: call_function: calling ‘clutter_color_state_params_get_luminance’ from ‘clutter_color_state_params_get_blending’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2154:6: return_function: returning to ‘clutter_color_state_params_get_blending’ from ‘clutter_color_state_params_get_luminance’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2153:3: danger: dereference of NULL ‘clutter_color_state_params_get_luminance(color_state)’
# 2151|       return g_object_ref (color_state);
# 2152|   
# 2153|->   blending_luminance =
# 2154|       *clutter_color_state_params_get_luminance (color_state_params);
# 2155|     blending_luminance.ref_is_1_0 =

Error: GCC_ANALYZER_WARNING (CWE-457): [#def13]
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2326:47: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘luminance.ref_is_1_0’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2422:1: enter_function: entry to ‘clutter_color_state_params_new_from_cicp’
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2430:6: branch_false: following ‘false’ branch...
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2433:34: branch_false: ...to here
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2433:6: branch_false: following ‘false’ branch...
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2436:7: branch_false: ...to here
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2436:6: branch_false: following ‘false’ branch...
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2444:7: branch_false: ...to here
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2444:6: branch_false: following ‘false’ branch...
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2452:3: branch_false: ...to here
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2454:10: call_function: calling ‘clutter_color_state_params_new_from_primitives’ from ‘clutter_color_state_params_new_from_cicp’
# 2324|                                                 luminance.max,
# 2325|                                                 luminance.ref,
# 2326|->                                               luminance.ref_is_1_0);
# 2327|   }
# 2328|   

Error: CPPCHECK_WARNING (CWE-457): [#def14]
mutter-49.2/clutter/clutter/clutter-color-state-params.c:2457: warning[uninitvar]: Uninitialized variables: lum.ref_is_1_0, lum.min, lum.max, lum.ref
# 2455|                                                            colorimetry,
# 2456|                                                            eotf,
# 2457|->                                                          lum);
# 2458|   }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def15]
mutter-49.2/clutter/clutter/clutter-color-state.h:42:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘color_state’
mutter-49.2/src/wayland/meta-wayland-color-management.c:989:1: enter_function: entry to ‘on_icc_create_bytes_read’
mutter-49.2/src/wayland/meta-wayland-color-management.c:1004:7: throw: if ‘meta_read_bytes_finish’ throws an exception...
mutter-49.2/src/wayland/meta-wayland-color-management.c:999:23: call_function: calling ‘g_autoptr_cleanup_generic_gfree’ from ‘on_icc_create_bytes_read’
mutter-49.2/src/wayland/meta-wayland-color-management.c:998:22: call_function: inlined call to ‘glib_autoptr_cleanup_GError’ from ‘on_icc_create_bytes_read’
mutter-49.2/src/wayland/meta-wayland-color-management.c:997:33: call_function: inlined call to ‘glib_autoptr_cleanup_ClutterColorState’ from ‘on_icc_create_bytes_read’
#   40|   #define CLUTTER_TYPE_COLOR_STATE (clutter_color_state_get_type ())
#   41|   CLUTTER_EXPORT
#   42|-> G_DECLARE_DERIVABLE_TYPE (ClutterColorState,
#   43|                             clutter_color_state,
#   44|                             CLUTTER, COLOR_STATE,

Error: GCC_ANALYZER_WARNING (CWE-457): [#def16]
mutter-49.2/clutter/clutter/clutter-color-state.h:42:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘src_color_state’
mutter-49.2/src/tests/clutter/conform/color-state-transform.c:369:11: throw: if ‘clutter_test_get_stage’ throws an exception...
mutter-49.2/src/tests/clutter/conform/color-state-transform.c:362:33: call_function: inlined call to ‘glib_autoptr_cleanup_ClutterColorState’ from ‘color_state_transform_icc_to_icc’
#   40|   #define CLUTTER_TYPE_COLOR_STATE (clutter_color_state_get_type ())
#   41|   CLUTTER_EXPORT
#   42|-> G_DECLARE_DERIVABLE_TYPE (ClutterColorState,
#   43|                             clutter_color_state,
#   44|                             CLUTTER, COLOR_STATE,

Error: GCC_ANALYZER_WARNING (CWE-457): [#def17]
mutter-49.2/clutter/clutter/clutter-event.c:2662:18: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘dy’
mutter-49.2/clutter/clutter/clutter-event.c:2806:1: enter_function: entry to ‘clutter_event_describe’
mutter-49.2/clutter/clutter/clutter-event.c:2812:19: call_function: calling ‘clutter_event_get_source_device’ from ‘clutter_event_describe’
mutter-49.2/clutter/clutter/clutter-event.c:2812:19: return_function: returning to ‘clutter_event_describe’ from ‘clutter_event_get_source_device’
mutter-49.2/clutter/clutter/clutter-event.c:2813:23: call_function: calling ‘generate_event_description’ from ‘clutter_event_describe’
# 2660|             clutter_event_get_scroll_delta (event, &dx, &dy);
# 2661|             scroll_source = event->scroll.scroll_source;
# 2662|->           return g_strdup_printf ("source=%s, rel: (%f, %f)",
# 2663|                                     scroll_source_to_string (scroll_source),
# 2664|                                     dx, dy);

Error: COMPILER_WARNING: [#def18]
mutter-49.2/clutter/clutter/clutter-flow-layout.c: scope_hint: In function ‘clutter_flow_layout_get_preferred_width’
mutter-49.2/clutter/clutter/clutter-flow-layout.c:183:10: warning[-Wunused-but-set-variable=]: variable ‘total_min_width’ set but not used
#  183 |   gfloat total_min_width, total_natural_width;
#      |          ^~~~~~~~~~~~~~~
#  181|     ClutterFlowLayout *self = CLUTTER_FLOW_LAYOUT (manager);
#  182|     gint n_rows, line_item_count, line_count;
#  183|->   gfloat total_min_width, total_natural_width;
#  184|     gfloat line_min_width, line_natural_width;
#  185|     gfloat max_min_width, max_natural_width;

Error: COMPILER_WARNING: [#def19]
mutter-49.2/clutter/clutter/clutter-flow-layout.c: scope_hint: In function ‘clutter_flow_layout_get_preferred_height’
mutter-49.2/clutter/clutter/clutter-flow-layout.c:374:10: warning[-Wunused-but-set-variable=]: variable ‘total_min_height’ set but not used
#  374 |   gfloat total_min_height, total_natural_height;
#      |          ^~~~~~~~~~~~~~~~
#  372|     ClutterFlowLayout *self = CLUTTER_FLOW_LAYOUT (manager);
#  373|     gint n_columns, line_item_count, line_count;
#  374|->   gfloat total_min_height, total_natural_height;
#  375|     gfloat line_min_height, line_natural_height;
#  376|     gfloat max_min_height, max_natural_height;

Error: GCC_ANALYZER_WARNING (CWE-457): [#def20]
mutter-49.2/clutter/clutter/clutter-frame-clock.h:52:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘frame_clock’
mutter-49.2/src/tests/clutter/conform/frame-clock-passive.c:110:1: enter_function: entry to ‘frame_clock_passive_basic’
mutter-49.2/src/tests/clutter/conform/frame-clock-passive.c:116:17: call_function: calling ‘test_driver_get_type’ from ‘frame_clock_passive_basic’
mutter-49.2/src/tests/clutter/conform/frame-clock-passive.c:112:33: call_function: inlined call to ‘glib_autoptr_cleanup_ClutterFrameClock’ from ‘frame_clock_passive_basic’
#   50|   #define CLUTTER_TYPE_FRAME_CLOCK (clutter_frame_clock_get_type ())
#   51|   CLUTTER_EXPORT
#   52|-> G_DECLARE_FINAL_TYPE (ClutterFrameClock, clutter_frame_clock,
#   53|                         CLUTTER, FRAME_CLOCK,
#   54|                         GObject)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def21]
mutter-49.2/clutter/clutter/clutter-frame.h:57:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘frame’
mutter-49.2/src/backends/native/meta-onscreen-native.c:1634:6: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/native/meta-onscreen-native.c:1635:7: branch_false: ...to here
mutter-49.2/src/backends/native/meta-onscreen-native.c:1634:7: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/native/meta-onscreen-native.c:1636:7: branch_false: ...to here
mutter-49.2/src/backends/native/meta-onscreen-native.c:1634:7: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/native/meta-onscreen-native.c:1637:7: branch_false: ...to here
mutter-49.2/src/backends/native/meta-onscreen-native.c:1637:7: throw: if ‘meta_kms_is_shutting_down’ throws an exception...
mutter-49.2/src/backends/native/meta-onscreen-native.c:1622:28: call_function: inlined call to ‘glib_autoptr_cleanup_ClutterFrame’ from ‘maybe_post_next_frame’
#   55|   gboolean clutter_frame_has_result (ClutterFrame *frame);
#   56|   
#   57|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (ClutterFrame, clutter_frame_unref)

Error: COMPILER_WARNING: [#def22]
mutter-49.2/clutter/clutter/clutter-gesture.c: scope_hint: In function ‘debug_message’
mutter-49.2/clutter/clutter/clutter-gesture.c:184:19: warning[-Wunused-but-set-variable=]: variable ‘name’ set but not used
#  184 |       const char *name;
#      |                   ^~~~
#  182|         va_list args;
#  183|         char *str;
#  184|->       const char *name;
#  185|   
#  186|         va_start (args, format);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def23]
mutter-49.2/clutter/clutter/clutter-gesture.c:188:13: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/clutter/clutter/clutter-gesture.c:1141:1: enter_function: entry to ‘clutter_gesture_set_actor’
mutter-49.2/clutter/clutter/clutter-gesture.c:1147:6: branch_true: following ‘true’ branch...
mutter-49.2/clutter/clutter/clutter-gesture.c:1149:7: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-gesture.c:1149:7: call_function: calling ‘debug_message’ from ‘clutter_gesture_set_actor’
#  186|         va_start (args, format);
#  187|   
#  188|->       str = g_strdup_vprintf (format, args);
#  189|         name = clutter_actor_meta_get_name (CLUTTER_ACTOR_META (self));
#  190|   

Error: CPPCHECK_WARNING (CWE-758): [#def24]
mutter-49.2/clutter/clutter/clutter-gesture.c:816: error[missingReturn]: Found an exit path from function with non-void return type that has missing return statement
#  814|       default:
#  815|         g_assert_not_reached ();
#  816|->       break;
#  817|       }
#  818|   }

Error: GCC_ANALYZER_WARNING (CWE-121): [#def25]
mutter-49.2/clutter/clutter/clutter-grid-layout.c:988:31: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mutter-49.2/clutter/clutter/clutter-grid-layout.c:949:3: branch_true: following ‘true’ branch (when ‘extra_space >= 0’)...
mutter-49.2/clutter/clutter/clutter-grid-layout.c:951:15: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-grid-layout.c:981:35: branch_true: following ‘true’ branch...
mutter-49.2/clutter/clutter/clutter-grid-layout.c:987:19: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-grid-layout.c:988:31: danger: read of 4 bytes at offset ‘(long unsigned int)(gint)(n_requested_sizes + 4294967295) * 4’ exceeds the buffer
#  986|          */
#  987|         gint glue = (extra_space + i) / (i + 1);
#  988|->       gint gap = (int) (sizes[(spreading[i])].natural_size -
#  989|                           sizes[(spreading[i])].minimum_size);
#  990|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def26]
mutter-49.2/clutter/clutter/clutter-interval.c:86:1: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/clutter/clutter/clutter-interval.c:1034:1: enter_function: entry to ‘clutter_interval_get_interval’
mutter-49.2/clutter/clutter/clutter-interval.c:1040:3: branch_true: following ‘true’ branch...
mutter-49.2/clutter/clutter/clutter-interval.c:1041:10: call_function: inlined call to ‘clutter_interval_get_instance_private’ from ‘clutter_interval_get_interval’
mutter-49.2/clutter/clutter/clutter-interval.c:1042:3: branch_true: following ‘true’ branch...
mutter-49.2/clutter/clutter/clutter-interval.c:1044:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-interval.c:1044:3: acquire_resource: ‘va_start’ called here
mutter-49.2/clutter/clutter/clutter-interval.c:1045:3: call_function: calling ‘clutter_interval_get_interval_valist’ from ‘clutter_interval_get_interval’
#   84|   } ClutterIntervalPrivate;
#   85|   
#   86|-> G_DEFINE_TYPE_WITH_CODE (ClutterInterval,
#   87|                            clutter_interval,
#   88|                            G_TYPE_INITIALLY_UNOWNED,

Error: GCC_ANALYZER_WARNING (CWE-404): [#def27]
mutter-49.2/clutter/clutter/clutter-interval.c:594:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/clutter/clutter/clutter-interval.c:703:1: enter_function: entry to ‘clutter_interval_new’
mutter-49.2/clutter/clutter/clutter-interval.c:709:3: branch_true: following ‘true’ branch (when ‘gtype != 0’)...
mutter-49.2/clutter/clutter/clutter-interval.c:711:12: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-interval.c:713:3: acquire_resource: ‘va_start’ called here
mutter-49.2/clutter/clutter/clutter-interval.c:715:8: call_function: calling ‘clutter_interval_set_initial_internal’ from ‘clutter_interval_new’
#  592|   
#  593|     /* initial value */
#  594|->   G_VALUE_COLLECT_INIT (&value, gtype, *args, 0, &error);
#  595|   
#  596|     if (error)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def28]
mutter-49.2/clutter/clutter/clutter-interval.c:598:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/clutter/clutter/clutter-interval.c:703:1: enter_function: entry to ‘clutter_interval_new’
mutter-49.2/clutter/clutter/clutter-interval.c:709:3: branch_true: following ‘true’ branch (when ‘gtype != 0’)...
mutter-49.2/clutter/clutter/clutter-interval.c:711:12: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-interval.c:713:3: acquire_resource: ‘va_start’ called here
mutter-49.2/clutter/clutter/clutter-interval.c:715:8: call_function: calling ‘clutter_interval_set_initial_internal’ from ‘clutter_interval_new’
#  596|     if (error)
#  597|       {
#  598|->       g_warning ("%s: %s", G_STRLOC, error);
#  599|   
#  600|         /* we leak the value here as it might not be in a valid state

Error: GCC_ANALYZER_WARNING (CWE-404): [#def29]
mutter-49.2/clutter/clutter/clutter-interval.c:625:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/clutter/clutter/clutter-interval.c:942:1: enter_function: entry to ‘clutter_interval_set_final’
mutter-49.2/clutter/clutter/clutter-interval.c:947:3: branch_true: following ‘true’ branch...
mutter-49.2/clutter/clutter/clutter-interval.c:949:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-interval.c:949:3: acquire_resource: ‘va_start’ called here
mutter-49.2/clutter/clutter/clutter-interval.c:950:3: call_function: calling ‘clutter_interval_set_final_internal’ from ‘clutter_interval_set_final’
#  623|   
#  624|     /* initial value */
#  625|->   G_VALUE_COLLECT_INIT (&value, gtype, *args, 0, &error);
#  626|   
#  627|     if (error)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def30]
mutter-49.2/clutter/clutter/clutter-interval.c:629:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/clutter/clutter/clutter-interval.c:942:1: enter_function: entry to ‘clutter_interval_set_final’
mutter-49.2/clutter/clutter/clutter-interval.c:947:3: branch_true: following ‘true’ branch...
mutter-49.2/clutter/clutter/clutter-interval.c:949:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-interval.c:949:3: acquire_resource: ‘va_start’ called here
mutter-49.2/clutter/clutter/clutter-interval.c:950:3: call_function: calling ‘clutter_interval_set_final_internal’ from ‘clutter_interval_set_final’
#  627|     if (error)
#  628|       {
#  629|->       g_warning ("%s: %s", G_STRLOC, error);
#  630|   
#  631|         /* we leak the value here as it might not be in a valid state

Error: GCC_ANALYZER_WARNING (CWE-404): [#def31]
mutter-49.2/clutter/clutter/clutter-interval.c:656:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/clutter/clutter/clutter-interval.c:1034:1: enter_function: entry to ‘clutter_interval_get_interval’
mutter-49.2/clutter/clutter/clutter-interval.c:1040:3: branch_true: following ‘true’ branch...
mutter-49.2/clutter/clutter/clutter-interval.c:1041:10: call_function: inlined call to ‘clutter_interval_get_instance_private’ from ‘clutter_interval_get_interval’
mutter-49.2/clutter/clutter/clutter-interval.c:1042:3: branch_true: following ‘true’ branch...
mutter-49.2/clutter/clutter/clutter-interval.c:1044:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-interval.c:1044:3: acquire_resource: ‘va_start’ called here
mutter-49.2/clutter/clutter/clutter-interval.c:1045:3: call_function: calling ‘clutter_interval_get_interval_valist’ from ‘clutter_interval_get_interval’
#  654|   
#  655|     /* initial value */
#  656|->   g_value_init (&value, gtype);
#  657|     clutter_interval_get_initial_value (interval, &value);
#  658|     G_VALUE_LCOPY (&value, var_args, 0, &error);

Error: COMPILER_WARNING (CWE-704): [#def32]
mutter-49.2/clutter/clutter/clutter-keyval.c: scope_hint: In function ‘clutter_keyval_name’
mutter-49.2/clutter/clutter/clutter-keyval.c:196:9: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  196 |   found = bsearch (&keyval, clutter_keys_by_keyval,
#      |         ^
#  194|       }
#  195|   
#  196|->   found = bsearch (&keyval, clutter_keys_by_keyval,
#  197|   		   CLUTTER_NUM_KEYS, sizeof (clutter_key),
#  198|   		   clutter_keys_keyval_compare);

Error: COMPILER_WARNING (CWE-704): [#def33]
mutter-49.2/clutter/clutter/clutter-keyval.c:196:9: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  194|       }
#  195|   
#  196|->   found = bsearch (&keyval, clutter_keys_by_keyval,
#  197|   		   CLUTTER_NUM_KEYS, sizeof (clutter_key),
#  198|   		   clutter_keys_keyval_compare);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def34]
mutter-49.2/clutter/clutter/clutter-main.c:599:14: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/clutter/clutter/clutter-main.c:628:1: enter_function: entry to ‘_clutter_debug_message’
mutter-49.2/clutter/clutter/clutter-main.c:632:3: acquire_resource: ‘va_start’ called here
mutter-49.2/clutter/clutter/clutter-main.c:633:3: call_function: calling ‘_clutter_debug_messagev’ from ‘_clutter_debug_message’
#  597|     gint64 cur_time, debug_stamp;
#  598|   
#  599|->   cur_time = g_get_monotonic_time ();
#  600|   
#  601|     /* if the last debug message happened less than a second ago, just

Error: GCC_ANALYZER_WARNING (CWE-404): [#def35]
mutter-49.2/clutter/clutter/clutter-main.c:610:15: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/clutter/clutter/clutter-main.c:628:1: enter_function: entry to ‘_clutter_debug_message’
mutter-49.2/clutter/clutter/clutter-main.c:632:3: acquire_resource: ‘va_start’ called here
mutter-49.2/clutter/clutter/clutter-main.c:633:3: call_function: calling ‘_clutter_debug_messagev’ from ‘_clutter_debug_message’
#  608|         last_debug_stamp = debug_stamp;
#  609|   
#  610|->       stamp = g_strdup_printf ("[%16" G_GINT64_FORMAT "]", debug_stamp);
#  611|       }
#  612|     else

Error: GCC_ANALYZER_WARNING (CWE-404): [#def36]
mutter-49.2/clutter/clutter/clutter-main.c:616:15: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/clutter/clutter/clutter-main.c:628:1: enter_function: entry to ‘_clutter_debug_message’
mutter-49.2/clutter/clutter/clutter-main.c:632:3: acquire_resource: ‘va_start’ called here
mutter-49.2/clutter/clutter/clutter-main.c:633:3: call_function: calling ‘_clutter_debug_messagev’ from ‘_clutter_debug_message’
#  614|         debug_stamp = cur_time - last_debug_stamp;
#  615|   
#  616|->       stamp = g_strdup_printf ("[%+16" G_GINT64_FORMAT "]", debug_stamp);
#  617|       }
#  618|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def37]
mutter-49.2/clutter/clutter/clutter-main.c:619:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/clutter/clutter/clutter-main.c:628:1: enter_function: entry to ‘_clutter_debug_message’
mutter-49.2/clutter/clutter/clutter-main.c:632:3: acquire_resource: ‘va_start’ called here
mutter-49.2/clutter/clutter/clutter-main.c:633:3: call_function: calling ‘_clutter_debug_messagev’ from ‘_clutter_debug_message’
#  617|       }
#  618|   
#  619|->   fmt = g_strconcat (stamp, ":", format, NULL);
#  620|     g_free (stamp);
#  621|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def38]
mutter-49.2/clutter/clutter/clutter-main.c:620:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/clutter/clutter/clutter-main.c:628:1: enter_function: entry to ‘_clutter_debug_message’
mutter-49.2/clutter/clutter/clutter-main.c:632:3: acquire_resource: ‘va_start’ called here
mutter-49.2/clutter/clutter/clutter-main.c:633:3: call_function: calling ‘_clutter_debug_messagev’ from ‘_clutter_debug_message’
#  618|   
#  619|     fmt = g_strconcat (stamp, ":", format, NULL);
#  620|->   g_free (stamp);
#  621|   
#  622|     g_logv (G_LOG_DOMAIN, clutter_log_level, fmt, var_args);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def39]
mutter-49.2/clutter/clutter/clutter-main.c:622:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/clutter/clutter/clutter-main.c:628:1: enter_function: entry to ‘_clutter_debug_message’
mutter-49.2/clutter/clutter/clutter-main.c:632:3: acquire_resource: ‘va_start’ called here
mutter-49.2/clutter/clutter/clutter-main.c:633:3: call_function: calling ‘_clutter_debug_messagev’ from ‘_clutter_debug_message’
#  620|     g_free (stamp);
#  621|   
#  622|->   g_logv (G_LOG_DOMAIN, clutter_log_level, fmt, var_args);
#  623|   
#  624|     g_free (fmt);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def40]
mutter-49.2/clutter/clutter/clutter-pick-stack-private.h:66:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘pick_stack’
mutter-49.2/clutter/clutter/clutter-stage.c:1071:1: enter_function: entry to ‘_clutter_stage_do_pick_on_view’
mutter-49.2/clutter/clutter/clutter-stage.c:1087:3: call_function: inlined call to ‘cogl_is_tracing_enabled’ from ‘_clutter_stage_do_pick_on_view’
mutter-49.2/clutter/clutter/clutter-stage.c:1078:32: call_function: inlined call to ‘glib_autoptr_cleanup_ClutterPickStack’ from ‘_clutter_stage_do_pick_on_view’
#   64|                                    MtkRegion                **clear_area);
#   65|   
#   66|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (ClutterPickStack, clutter_pick_stack_unref)
#   67|   
#   68|   G_END_DECLS

Error: COMPILER_WARNING: [#def41]
mutter-49.2/clutter/clutter/clutter-settings.c:128:15: warning[-Wunused-but-set-variable=]: variable ‘clutter_font_hint_style’ set but not used
#  128 |   const char *clutter_font_hint_style = NULL, *clutter_font_subpixel_order = NULL;
#      |               ^~~~~~~~~~~~~~~~~~~~~~~
#  126|     cairo_antialias_t antialias_mode = CAIRO_ANTIALIAS_GRAY;
#  127|     cairo_subpixel_order_t subpixel_order = CAIRO_SUBPIXEL_ORDER_DEFAULT;
#  128|->   const char *clutter_font_hint_style = NULL, *clutter_font_subpixel_order = NULL;
#  129|   
#  130|     if (self->backend == NULL)

Error: COMPILER_WARNING: [#def42]
mutter-49.2/clutter/clutter/clutter-settings.c: scope_hint: In function ‘clutter_settings_update_font_options’
mutter-49.2/clutter/clutter/clutter-settings.c:128:48: warning[-Wunused-but-set-variable=]: variable ‘clutter_font_subpixel_order’ set but not used
#  128 |   const char *clutter_font_hint_style = NULL, *clutter_font_subpixel_order = NULL;
#      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
#  126|     cairo_antialias_t antialias_mode = CAIRO_ANTIALIAS_GRAY;
#  127|     cairo_subpixel_order_t subpixel_order = CAIRO_SUBPIXEL_ORDER_DEFAULT;
#  128|->   const char *clutter_font_hint_style = NULL, *clutter_font_subpixel_order = NULL;
#  129|   
#  130|     if (self->backend == NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def43]
mutter-49.2/clutter/clutter/clutter-shader-effect.c:642:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/clutter/clutter/clutter-shader-effect.c:806:1: enter_function: entry to ‘clutter_shader_effect_set_uniform’
mutter-49.2/clutter/clutter/clutter-shader-effect.c:814:3: branch_true: following ‘true’ branch...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:815:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:815:3: branch_true: following ‘true’ branch (when ‘name’ is non-NULL)...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:816:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:816:3: branch_true: following ‘true’ branch (when ‘gtype != 0’)...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:817:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:817:3: branch_true: following ‘true’ branch (when ‘n_values != 0’)...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:819:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:819:3: acquire_resource: ‘va_start’ called here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:820:3: call_function: calling ‘clutter_shader_effect_set_uniform_valist’ from ‘clutter_shader_effect_set_uniform’
#  640|         gint *int_values = va_arg (*args, gint*);
#  641|   
#  642|->       g_value_init (&value, CLUTTER_TYPE_SHADER_INT);
#  643|         clutter_value_set_shader_int (&value, n_values, int_values);
#  644|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def44]
mutter-49.2/clutter/clutter/clutter-shader-effect.c:643:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/clutter/clutter/clutter-shader-effect.c:806:1: enter_function: entry to ‘clutter_shader_effect_set_uniform’
mutter-49.2/clutter/clutter/clutter-shader-effect.c:814:3: branch_true: following ‘true’ branch...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:815:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:815:3: branch_true: following ‘true’ branch (when ‘name’ is non-NULL)...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:816:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:816:3: branch_true: following ‘true’ branch (when ‘gtype != 0’)...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:817:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:817:3: branch_true: following ‘true’ branch (when ‘n_values != 0’)...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:819:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:819:3: acquire_resource: ‘va_start’ called here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:820:3: call_function: calling ‘clutter_shader_effect_set_uniform_valist’ from ‘clutter_shader_effect_set_uniform’
#  641|   
#  642|         g_value_init (&value, CLUTTER_TYPE_SHADER_INT);
#  643|->       clutter_value_set_shader_int (&value, n_values, int_values);
#  644|   
#  645|         goto add_uniform;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def45]
mutter-49.2/clutter/clutter/clutter-shader-effect.c:652:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/clutter/clutter/clutter-shader-effect.c:806:1: enter_function: entry to ‘clutter_shader_effect_set_uniform’
mutter-49.2/clutter/clutter/clutter-shader-effect.c:814:3: branch_true: following ‘true’ branch...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:815:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:815:3: branch_true: following ‘true’ branch (when ‘name’ is non-NULL)...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:816:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:816:3: branch_true: following ‘true’ branch (when ‘gtype != 0’)...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:817:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:817:3: branch_true: following ‘true’ branch (when ‘n_values != 0’)...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:819:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:819:3: acquire_resource: ‘va_start’ called here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:820:3: call_function: calling ‘clutter_shader_effect_set_uniform_valist’ from ‘clutter_shader_effect_set_uniform’
#  650|         gfloat *float_values = va_arg (*args, gfloat*);
#  651|   
#  652|->       g_value_init (&value, CLUTTER_TYPE_SHADER_FLOAT);
#  653|         clutter_value_set_shader_float (&value, n_values, float_values);
#  654|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def46]
mutter-49.2/clutter/clutter/clutter-shader-effect.c:653:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/clutter/clutter/clutter-shader-effect.c:806:1: enter_function: entry to ‘clutter_shader_effect_set_uniform’
mutter-49.2/clutter/clutter/clutter-shader-effect.c:814:3: branch_true: following ‘true’ branch...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:815:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:815:3: branch_true: following ‘true’ branch (when ‘name’ is non-NULL)...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:816:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:816:3: branch_true: following ‘true’ branch (when ‘gtype != 0’)...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:817:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:817:3: branch_true: following ‘true’ branch (when ‘n_values != 0’)...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:819:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:819:3: acquire_resource: ‘va_start’ called here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:820:3: call_function: calling ‘clutter_shader_effect_set_uniform_valist’ from ‘clutter_shader_effect_set_uniform’
#  651|   
#  652|         g_value_init (&value, CLUTTER_TYPE_SHADER_FLOAT);
#  653|->       clutter_value_set_shader_float (&value, n_values, float_values);
#  654|   
#  655|         goto add_uniform;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def47]
mutter-49.2/clutter/clutter/clutter-shader-effect.c:662:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/clutter/clutter/clutter-shader-effect.c:806:1: enter_function: entry to ‘clutter_shader_effect_set_uniform’
mutter-49.2/clutter/clutter/clutter-shader-effect.c:814:3: branch_true: following ‘true’ branch...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:815:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:815:3: branch_true: following ‘true’ branch (when ‘name’ is non-NULL)...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:816:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:816:3: branch_true: following ‘true’ branch (when ‘gtype != 0’)...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:817:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:817:3: branch_true: following ‘true’ branch (when ‘n_values != 0’)...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:819:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:819:3: acquire_resource: ‘va_start’ called here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:820:3: call_function: calling ‘clutter_shader_effect_set_uniform_valist’ from ‘clutter_shader_effect_set_uniform’
#  660|         gfloat *float_values = va_arg (*args, gfloat*);
#  661|   
#  662|->       g_value_init (&value, CLUTTER_TYPE_SHADER_MATRIX);
#  663|         clutter_value_set_shader_matrix (&value, n_values, float_values);
#  664|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def48]
mutter-49.2/clutter/clutter/clutter-shader-effect.c:663:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/clutter/clutter/clutter-shader-effect.c:806:1: enter_function: entry to ‘clutter_shader_effect_set_uniform’
mutter-49.2/clutter/clutter/clutter-shader-effect.c:814:3: branch_true: following ‘true’ branch...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:815:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:815:3: branch_true: following ‘true’ branch (when ‘name’ is non-NULL)...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:816:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:816:3: branch_true: following ‘true’ branch (when ‘gtype != 0’)...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:817:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:817:3: branch_true: following ‘true’ branch (when ‘n_values != 0’)...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:819:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:819:3: acquire_resource: ‘va_start’ called here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:820:3: call_function: calling ‘clutter_shader_effect_set_uniform_valist’ from ‘clutter_shader_effect_set_uniform’
#  661|   
#  662|         g_value_init (&value, CLUTTER_TYPE_SHADER_MATRIX);
#  663|->       clutter_value_set_shader_matrix (&value, n_values, float_values);
#  664|   
#  665|         goto add_uniform;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def49]
mutter-49.2/clutter/clutter/clutter-shader-effect.c:670:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/clutter/clutter/clutter-shader-effect.c:806:1: enter_function: entry to ‘clutter_shader_effect_set_uniform’
mutter-49.2/clutter/clutter/clutter-shader-effect.c:814:3: branch_true: following ‘true’ branch...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:815:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:815:3: branch_true: following ‘true’ branch (when ‘name’ is non-NULL)...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:816:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:816:3: branch_true: following ‘true’ branch (when ‘gtype != 0’)...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:817:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:817:3: branch_true: following ‘true’ branch (when ‘n_values != 0’)...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:819:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:819:3: acquire_resource: ‘va_start’ called here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:820:3: call_function: calling ‘clutter_shader_effect_set_uniform_valist’ from ‘clutter_shader_effect_set_uniform’
#  668|     if (value_type == G_TYPE_INT)
#  669|       {
#  670|->       g_return_if_fail (n_values <= 4);
#  671|   
#  672|         /* if we only have one value we can go through the fast path

Error: GCC_ANALYZER_WARNING (CWE-404): [#def50]
mutter-49.2/clutter/clutter/clutter-shader-effect.c:680:11: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/clutter/clutter/clutter-shader-effect.c:806:1: enter_function: entry to ‘clutter_shader_effect_set_uniform’
mutter-49.2/clutter/clutter/clutter-shader-effect.c:814:3: branch_true: following ‘true’ branch...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:815:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:815:3: branch_true: following ‘true’ branch (when ‘name’ is non-NULL)...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:816:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:816:3: branch_true: following ‘true’ branch (when ‘gtype != 0’)...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:817:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:817:3: branch_true: following ‘true’ branch (when ‘n_values != 0’)...
mutter-49.2/clutter/clutter/clutter-shader-effect.c:819:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:819:3: acquire_resource: ‘va_start’ called here
mutter-49.2/clutter/clutter/clutter-shader-effect.c:820:3: call_function: calling ‘clutter_shader_effect_set_uniform_valist’ from ‘clutter_shader_effect_set_uniform’
#  678|             gint int_val = va_arg (*args, gint);
#  679|   
#  680|->           g_value_init (&value, G_TYPE_INT);
#  681|             g_value_set_int (&value, int_val);
#  682|           }

Error: COMPILER_WARNING (CWE-563): [#def51]
mutter-49.2/clutter/clutter/clutter-sprite.c:607:27: warning[-Wunused-variable]: unused variable ‘device’
#  607 |       ClutterInputDevice *device = priv->device;
#      |                           ^~~~~~
#  605|     if (grab_actor && priv->press_count > 0)
#  606|       {
#  607|->       ClutterInputDevice *device = priv->device;
#  608|         ClutterEventSequence *sequence = priv->sequence;
#  609|         unsigned int i;

Error: COMPILER_WARNING (CWE-563): [#def52]
mutter-49.2/clutter/clutter/clutter-sprite.c: scope_hint: In function ‘clutter_sprite_notify_grab’
mutter-49.2/clutter/clutter/clutter-sprite.c:608:29: warning[-Wunused-variable]: unused variable ‘sequence’
#  608 |       ClutterEventSequence *sequence = priv->sequence;
#      |                             ^~~~~~~~
#  606|       {
#  607|         ClutterInputDevice *device = priv->device;
#  608|->       ClutterEventSequence *sequence = priv->sequence;
#  609|         unsigned int i;
#  610|   

Error: GCC_ANALYZER_WARNING: [#def53]
mutter-49.2/clutter/clutter/clutter-stage.c:1993:12: warning[-Wanalyzer-imprecise-fp-arithmetic]: use of floating-point arithmetic here might yield unexpected results
mutter-49.2/clutter/clutter/clutter-stage.c:1936:1: enter_function: entry to ‘clutter_stage_read_pixels’
mutter-49.2/clutter/clutter/clutter-stage.c:1954:3: branch_false: following ‘false’ branch...
mutter-49.2/clutter/clutter/clutter-stage.c:1956:3: branch_false: ...to here
mutter-49.2/clutter/clutter/clutter-stage.c:1956:3: branch_true: following ‘true’ branch...
mutter-49.2/clutter/clutter/clutter-stage.c:1958:10: call_function: inlined call to ‘clutter_stage_get_instance_private’ from ‘clutter_stage_read_pixels’
mutter-49.2/clutter/clutter/clutter-stage.c:1970:6: branch_false: following ‘false’ branch...
mutter-49.2/clutter/clutter/clutter-stage.c:1975:3: branch_false: ...to here
mutter-49.2/clutter/clutter/clutter-stage.c:1983:6: branch_false: following ‘false’ branch...
mutter-49.2/clutter/clutter/clutter-stage.c:1987:3: call_function: calling ‘clutter_stage_do_paint_view’ from ‘clutter_stage_read_pixels’
mutter-49.2/clutter/clutter/clutter-stage.c:1987:3: return_function: returning to ‘clutter_stage_read_pixels’ from ‘clutter_stage_do_paint_view’
mutter-49.2/clutter/clutter/clutter-stage.c:1993:12: danger: operand ‘clutter_stage_view_get_scale(view)’ is of type ‘float’
# 1991|     pixel_height = roundf (clip_rect.height * view_scale);
# 1992|   
# 1993|->   pixels = g_malloc0 ((int) (pixel_width * pixel_height * 4));
# 1994|     cogl_framebuffer_read_pixels (framebuffer,
# 1995|                                   (int) (clip_rect.x * view_scale),

Error: COMPILER_WARNING: [#def54]
mutter-49.2/clutter/clutter/clutter-stage.c: scope_hint: In function ‘clutter_grab_activate’
mutter-49.2/clutter/clutter/clutter-stage.c:3093:20: warning[-Wunused-but-set-variable=]: variable ‘n_grabs’ set but not used
# 3093 |       unsigned int n_grabs = 0;
#      |                    ^~~~~~~
# 3091|     if (G_UNLIKELY (clutter_debug_flags & CLUTTER_DEBUG_GRABS))
# 3092|       {
# 3093|->       unsigned int n_grabs = 0;
# 3094|         ClutterGrab *g;
# 3095|   

Error: COMPILER_WARNING: [#def55]
mutter-49.2/clutter/clutter/clutter-stage.c: scope_hint: In function ‘clutter_stage_unlink_grab’
mutter-49.2/clutter/clutter/clutter-stage.c:3222:20: warning[-Wunused-but-set-variable=]: variable ‘n_grabs’ set but not used
# 3222 |       unsigned int n_grabs = 0;
#      |                    ^~~~~~~
# 3220|     if (G_UNLIKELY (clutter_debug_flags & CLUTTER_DEBUG_GRABS))
# 3221|       {
# 3222|->       unsigned int n_grabs = 0;
# 3223|         ClutterGrab *g;
# 3224|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def56]
mutter-49.2/clutter/clutter/clutter-timeline.h:37:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘timeline1’
mutter-49.2/src/tests/meta-test-shell.c:194:6: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/meta-test-shell.c:199:19: branch_true: ...to here
mutter-49.2/src/tests/meta-test-shell.c:199:19: throw: if ‘g_object_ref’ throws an exception...
mutter-49.2/src/tests/meta-test-shell.c:196:35: call_function: inlined call to ‘glib_autoptr_cleanup_ClutterTimeline’ from ‘kill_workspace_switch_animation’
#   35|   
#   36|   CLUTTER_EXPORT
#   37|-> G_DECLARE_DERIVABLE_TYPE (ClutterTimeline,
#   38|                             clutter_timeline,
#   39|                             CLUTTER,

Error: GCC_ANALYZER_WARNING (CWE-404): [#def57]
mutter-49.2/clutter/clutter/clutter-transition.c:606:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/clutter/clutter/clutter-transition.c:601:3: branch_true: following ‘true’ branch...
mutter-49.2/clutter/clutter/clutter-transition.c:602:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-transition.c:602:3: branch_true: following ‘true’ branch (when ‘value_type != 0’)...
mutter-49.2/clutter/clutter/clutter-transition.c:604:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-transition.c:604:3: acquire_resource: ‘va_start’ called here
mutter-49.2/clutter/clutter/clutter-transition.c:606:3: throw: if ‘g_type_value_table_peek’ throws an exception...
mutter-49.2/clutter/clutter/clutter-transition.c:606:3: danger: missing call to ‘va_end’ to match ‘va_start’ at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
#  604|     va_start (args, value_type);
#  605|   
#  606|->   G_VALUE_COLLECT_INIT (&value, value_type, args, 0, &error);
#  607|   
#  608|     va_end (args);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def58]
mutter-49.2/clutter/clutter/clutter-transition.c:657:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/clutter/clutter/clutter-transition.c:652:3: branch_true: following ‘true’ branch...
mutter-49.2/clutter/clutter/clutter-transition.c:653:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-transition.c:653:3: branch_true: following ‘true’ branch (when ‘value_type != 0’)...
mutter-49.2/clutter/clutter/clutter-transition.c:655:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-transition.c:655:3: acquire_resource: ‘va_start’ called here
mutter-49.2/clutter/clutter/clutter-transition.c:657:3: throw: if ‘g_type_value_table_peek’ throws an exception...
mutter-49.2/clutter/clutter/clutter-transition.c:657:3: danger: missing call to ‘va_end’ to match ‘va_start’ at [(5)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/4)
#  655|     va_start (args, value_type);
#  656|   
#  657|->   G_VALUE_COLLECT_INIT (&value, value_type, args, 0, &error);
#  658|   
#  659|     va_end (args);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def59]
mutter-49.2/clutter/clutter/clutter-types.h:308:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘child_volume’
mutter-49.2/src/compositor/meta-window-group.c:146:10: branch_true: following ‘true’ branch...
mutter-49.2/src/compositor/meta-window-group.c:150:12: branch_true: ...to here
mutter-49.2/src/compositor/meta-window-group.c:150:12: throw: if ‘clutter_actor_is_mapped’ throws an exception...
mutter-49.2/src/compositor/meta-window-group.c:148:38: call_function: inlined call to ‘glib_autoptr_cleanup_ClutterPaintVolume’ from ‘meta_window_group_get_paint_volume’
#  306|                                                                 ClutterActor             *actor);
#  307|   
#  308|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (ClutterPaintVolume, clutter_paint_volume_free)
#  309|   
#  310|   /**

Error: GCC_ANALYZER_WARNING (CWE-457): [#def60]
mutter-49.2/clutter/clutter/clutter-virtual-input-device.h:36:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘virtual_keyboard’
mutter-49.2/src/tests/input-capture-tests.c:502:25: throw: if ‘atk_add_key_event_listener’ throws an exception...
mutter-49.2/src/tests/input-capture-tests.c:494:41: call_function: inlined call to ‘glib_autoptr_cleanup_ClutterVirtualInputDevice’ from ‘meta_test_input_capture_a11y’
#   34|   
#   35|   CLUTTER_EXPORT
#   36|-> G_DECLARE_DERIVABLE_TYPE (ClutterVirtualInputDevice,
#   37|                             clutter_virtual_input_device,
#   38|                             CLUTTER, VIRTUAL_INPUT_DEVICE,

Error: GCC_ANALYZER_WARNING (CWE-457): [#def61]
mutter-49.2/clutter/clutter/clutter-virtual-input-device.h:36:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘virtual_pointer’
mutter-49.2/src/tests/clutter/conform/event-delivery.c:385:21: throw: if ‘clutter_seat_create_virtual_device’ throws an exception...
mutter-49.2/src/tests/clutter/conform/event-delivery.c:374:41: call_function: inlined call to ‘glib_autoptr_cleanup_ClutterVirtualInputDevice’ from ‘event_delivery_implicit_grab_existing_clutter_grab’
#   34|   
#   35|   CLUTTER_EXPORT
#   36|-> G_DECLARE_DERIVABLE_TYPE (ClutterVirtualInputDevice,
#   37|                             clutter_virtual_input_device,
#   38|                             CLUTTER, VIRTUAL_INPUT_DEVICE,

Error: GCC_ANALYZER_WARNING (CWE-688): [#def62]
mutter-49.2/cogl/cogl/cogl-attribute.c:140:7: warning[-Wanalyzer-null-argument]: use of NULL ‘name’ where non-null expected
mutter-49.2/cogl/cogl/cogl-attribute.c:131:1: enter_function: entry to ‘_cogl_attribute_register_attribute_name’
mutter-49.2/cogl/cogl/cogl-attribute.c:138:3: release_memory: ‘name’ is NULL
mutter-49.2/cogl/cogl/cogl-attribute.c:140:7: danger: argument 1 (‘name’) NULL where non-null expected
#  138|     name_state->name = NULL;
#  139|     name_state->name_index = name_index;
#  140|->   if (strncmp (name, "cogl_", 5) == 0)
#  141|       {
#  142|         if (!validate_cogl_attribute_name (name,

Error: GCC_ANALYZER_WARNING (CWE-404): [#def63]
mutter-49.2/cogl/cogl/cogl-bitmask.h:172:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:33:1: enter_function: entry to ‘verify_bits’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:41:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:57:3: call_function: calling ‘_cogl_bitmask_popcount’ from ‘verify_bits’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:57:3: return_function: returning to ‘verify_bits’ from ‘_cogl_bitmask_popcount’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:57:3: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:59:3: branch_true: ...to here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:59:15: branch_true: following ‘true’ branch (when ‘i != 1024’)...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:64:7: branch_true: ...to here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:66:19: branch_false: following ‘false’ branch...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:70:7: branch_false: ...to here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:70:7: call_function: calling ‘_cogl_bitmask_popcount_upto’ from ‘verify_bits’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:70:7: return_function: returning to ‘verify_bits’ from ‘_cogl_bitmask_popcount_upto’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:70:7: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:74:7: branch_true: ...to here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:76:19: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:78:15: branch_true: ...to here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:78:14: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:82:7: branch_true: ...to here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:82:7: call_function: calling ‘_cogl_bitmask_get’ from ‘verify_bits’
#  170|   {
#  171|     if (_cogl_bitmask_has_array (bitmask))
#  172|->     return _cogl_bitmask_get_from_array (bitmask, bit_num);
#  173|     else if (bit_num >= COGL_BITMASK_MAX_DIRECT_BITS)
#  174|       return FALSE;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def64]
mutter-49.2/cogl/cogl/cogl-bitmask.h:283:11: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:33:1: enter_function: entry to ‘verify_bits’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:41:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:57:3: call_function: calling ‘_cogl_bitmask_popcount’ from ‘verify_bits’
#  281|   {
#  282|     return (_cogl_bitmask_has_array (bitmask) ?
#  283|->           _cogl_bitmask_popcount_in_array (bitmask) :
#  284|             __builtin_popcountl (_cogl_bitmask_to_bits (bitmask)));
#  285|   }

Error: GCC_ANALYZER_WARNING (CWE-404): [#def65]
mutter-49.2/cogl/cogl/cogl-bitmask.h:302:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:33:1: enter_function: entry to ‘verify_bits’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:41:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:57:3: call_function: calling ‘_cogl_bitmask_popcount’ from ‘verify_bits’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:57:3: return_function: returning to ‘verify_bits’ from ‘_cogl_bitmask_popcount’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:57:3: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:59:3: branch_true: ...to here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:59:15: branch_true: following ‘true’ branch (when ‘i != 1024’)...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:64:7: branch_true: ...to here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:66:19: branch_false: following ‘false’ branch...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:70:7: branch_false: ...to here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:70:7: call_function: calling ‘_cogl_bitmask_popcount_upto’ from ‘verify_bits’
#  300|   {
#  301|     if (_cogl_bitmask_has_array (bitmask))
#  302|->     return _cogl_bitmask_popcount_upto_in_array (bitmask, upto);
#  303|     else if (upto >= (int) COGL_BITMASK_MAX_DIRECT_BITS)
#  304|       return __builtin_popcountl (_cogl_bitmask_to_bits (bitmask));

Error: GCC_ANALYZER_WARNING (CWE-476): [#def66]
mutter-49.2/cogl/cogl/cogl-framebuffer.c:1472:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mutter-49.2/cogl/cogl/cogl-framebuffer.c:1412:1: enter_function: entry to ‘cogl_framebuffer_blit’
mutter-49.2/cogl/cogl/cogl-framebuffer.c:1426:22: call_function: calling ‘cogl_framebuffer_get_context’ from ‘cogl_framebuffer_blit’
mutter-49.2/cogl/cogl/cogl-framebuffer.c:1426:22: return_function: returning to ‘cogl_framebuffer_blit’ from ‘cogl_framebuffer_get_context’
mutter-49.2/cogl/cogl/cogl-framebuffer.c:1430:6: branch_false: following ‘false’ branch...
mutter-49.2/cogl/cogl/cogl-framebuffer.c:1439:9: branch_false: ...to here
mutter-49.2/cogl/cogl/cogl-framebuffer.c:1472:3: danger: dereference of NULL ‘cogl_framebuffer_get_context(framebuffer)’
# 1470|      * framebuffer state by marking the current framebuffer's clip state
# 1471|      * as changed */
# 1472|->   ctx->current_draw_buffer_changes |= COGL_FRAMEBUFFER_STATE_CLIP;
# 1473|   
# 1474|     /* Offscreens we do the normal way, onscreens need an y-flip. Even if

Error: GCC_ANALYZER_WARNING (CWE-457): [#def67]
mutter-49.2/cogl/cogl/cogl-framebuffer.h:90:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘dmabuf_fb’
mutter-49.2/src/backends/native/meta-renderer-native.c:1016:3: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/native/meta-renderer-native.c:1018:5: branch_true: ...to here
mutter-49.2/src/backends/native/meta-renderer-native.c:1037:12: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/native/meta-renderer-native.c:1045:9: branch_false: ...to here
mutter-49.2/src/backends/native/meta-renderer-native.c:1054:12: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/native/meta-renderer-native.c:1057:27: branch_false: ...to here
mutter-49.2/src/backends/native/meta-renderer-native.c:1068:21: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/native/meta-renderer-native.c:1070:16: branch_true: ...to here
mutter-49.2/src/backends/native/meta-renderer-native.c:1070:22: throw: if ‘meta_drm_buffer_export_fd_for_plane’ throws an exception...
mutter-49.2/src/backends/native/meta-renderer-native.c:1032:37: call_function: inlined call to ‘glib_autoptr_cleanup_CoglFramebuffer’ from ‘meta_renderer_native_create_dma_buf’
#   88|   #define COGL_TYPE_FRAMEBUFFER (cogl_framebuffer_get_type ())
#   89|   COGL_EXPORT
#   90|-> G_DECLARE_DERIVABLE_TYPE (CoglFramebuffer, cogl_framebuffer,
#   91|                             COGL, FRAMEBUFFER, GObject)
#   92|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def68]
mutter-49.2/cogl/cogl/cogl-framebuffer.h:90:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘fb’
mutter-49.2/src/backends/meta-screen-cast.c:91:3: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/meta-screen-cast.c:93:17: branch_true: ...to here
mutter-49.2/src/backends/meta-screen-cast.c:94:3: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/meta-screen-cast.c:94:3: branch_true: ...to here
mutter-49.2/src/backends/meta-screen-cast.c:96:10: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/meta-screen-cast.c:101:10: branch_true: ...to here
mutter-49.2/src/backends/meta-screen-cast.c:107:16: throw: if ‘meta_render_device_allocate_dma_buf’ throws an exception...
mutter-49.2/src/backends/meta-screen-cast.c:99:35: call_function: inlined call to ‘glib_autoptr_cleanup_CoglFramebuffer’ from ‘meta_screen_cast_get_preferred_modifier’
#   88|   #define COGL_TYPE_FRAMEBUFFER (cogl_framebuffer_get_type ())
#   89|   COGL_EXPORT
#   90|-> G_DECLARE_DERIVABLE_TYPE (CoglFramebuffer, cogl_framebuffer,
#   91|                             COGL, FRAMEBUFFER, GObject)
#   92|   

Error: CPPCHECK_WARNING (CWE-758): [#def69]
mutter-49.2/cogl/cogl/cogl-half-float.c:97: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
#   95|     const int flt_m = fi.i & 0x7fffff;
#   96|     const int flt_e = (fi.i >> 23) & 0xff;
#   97|->   const int flt_s = (fi.i >> 31) & 0x1;
#   98|     int s, e, m = 0;
#   99|     uint16_t result;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def70]
mutter-49.2/cogl/cogl/cogl-matrix-stack.c:573:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘head0’
mutter-49.2/cogl/cogl/cogl-matrix-stack.c:556:24: branch_true: following ‘true’ branch (when ‘node1’ is non-NULL)...
mutter-49.2/cogl/cogl/cogl-matrix-stack.c:560:11: branch_true: ...to here
mutter-49.2/cogl/cogl/cogl-matrix-stack.c:560:10: branch_false: following ‘false’ branch...
mutter-49.2/cogl/cogl/cogl-matrix-stack.c:563:14: branch_false: ...to here
mutter-49.2/cogl/cogl/cogl-matrix-stack.c:569:10: branch_true: following ‘true’ branch...
mutter-49.2/cogl/cogl/cogl-matrix-stack.c:573:7: branch_true: ...to here
mutter-49.2/cogl/cogl/cogl-matrix-stack.c:573:7: danger: dereference of NULL ‘head0’
#  571|       }
#  572|   
#  573|->   if (head0->data != head1->data)
#  574|       return FALSE;
#  575|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def71]
mutter-49.2/cogl/cogl/cogl-offscreen.h:54:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘framebuffer’
mutter-49.2/clutter/clutter/clutter-stage-view.c:183:18: throw: if ‘cogl_framebuffer_get_context’ throws an exception...
mutter-49.2/clutter/clutter/clutter-stage-view.c:180:29: call_function: inlined call to ‘glib_autoptr_cleanup_CoglOffscreen’ from ‘create_offscreen’
#   52|   #define COGL_TYPE_OFFSCREEN (cogl_offscreen_get_type ())
#   53|   COGL_EXPORT
#   54|-> G_DECLARE_FINAL_TYPE (CoglOffscreen, cogl_offscreen,
#   55|                         COGL, OFFSCREEN,
#   56|                         CoglFramebuffer)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def72]
mutter-49.2/cogl/cogl/cogl-offscreen.h:54:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘offscreen1’
mutter-49.2/src/tests/cogl/conform/test-framebuffer-cycles.c:6:1: enter_function: entry to ‘test_framebuffer_cycles’
mutter-49.2/src/tests/cogl/conform/test-framebuffer-cycles.c:10:28: call_function: inlined call to ‘glib_autoptr_cleanup_CoglPipeline’ from ‘test_framebuffer_cycles’
mutter-49.2/src/tests/cogl/conform/test-framebuffer-cycles.c:9:29: call_function: inlined call to ‘glib_autoptr_cleanup_CoglOffscreen’ from ‘test_framebuffer_cycles’
#   52|   #define COGL_TYPE_OFFSCREEN (cogl_offscreen_get_type ())
#   53|   COGL_EXPORT
#   54|-> G_DECLARE_FINAL_TYPE (CoglOffscreen, cogl_offscreen,
#   55|                         COGL, OFFSCREEN,
#   56|                         CoglFramebuffer)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def73]
mutter-49.2/cogl/cogl/cogl-offscreen.h:54:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘offscreen2’
mutter-49.2/src/tests/cogl/conform/test-framebuffer-cycles.c:15:10: throw: if ‘cogl_texture_2d_new_with_size’ throws an exception...
mutter-49.2/src/tests/cogl/conform/test-framebuffer-cycles.c:12:29: call_function: inlined call to ‘glib_autoptr_cleanup_CoglOffscreen’ from ‘test_framebuffer_cycles’
#   52|   #define COGL_TYPE_OFFSCREEN (cogl_offscreen_get_type ())
#   53|   COGL_EXPORT
#   54|-> G_DECLARE_FINAL_TYPE (CoglOffscreen, cogl_offscreen,
#   55|                         COGL, OFFSCREEN,
#   56|                         CoglFramebuffer)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def74]
mutter-49.2/cogl/cogl/cogl-offscreen.h:54:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘offscreen’
mutter-49.2/src/backends/native/meta-cursor-renderer-native.c:1196:1: enter_function: entry to ‘realize_cursor_sprite_from_xcursor_for_crtc’
mutter-49.2/src/backends/native/meta-cursor-renderer-native.c:1207:10: call_function: calling ‘load_scaled_and_transformed_cursor_sprite’ from ‘realize_cursor_sprite_from_xcursor_for_crtc’
#   52|   #define COGL_TYPE_OFFSCREEN (cogl_offscreen_get_type ())
#   53|   COGL_EXPORT
#   54|-> G_DECLARE_FINAL_TYPE (CoglOffscreen, cogl_offscreen,
#   55|                         COGL, OFFSCREEN,
#   56|                         CoglFramebuffer)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def75]
mutter-49.2/cogl/cogl/cogl-pipeline-layer-private.h:47:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘owned_parent’
mutter-49.2/cogl/cogl/cogl-pipeline-layer.c:520:1: enter_function: entry to ‘_cogl_pipeline_layer_copy’
mutter-49.2/cogl/cogl/cogl-pipeline-layer.c:529:3: call_function: calling ‘_cogl_pipeline_layer_set_parent’ from ‘_cogl_pipeline_layer_copy’
#   45|   #define COGL_TYPE_PIPELINE_LAYER (cogl_pipeline_layer_get_type ())
#   46|   
#   47|-> G_DECLARE_FINAL_TYPE (CoglPipelineLayer,
#   48|                         cogl_pipeline_layer,
#   49|                         COGL, PIPELINE_LAYER,

Error: GCC_ANALYZER_WARNING (CWE-126): [#def76]
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:863:15: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:906:1: enter_function: entry to ‘cogl_pipeline_set_layer_combine’
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:920:3: branch_true: following ‘true’ branch...
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:928:11: branch_true: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:939:6: branch_false: following ‘false’ branch...
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:942:7: branch_false: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:942:6: branch_false: following ‘false’ branch...
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:958:11: branch_false: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:965:3: call_function: calling ‘setup_texture_combine_state’ from ‘cogl_pipeline_set_layer_combine’
#  861|         CoglBlendStringArgument *arg = &statement->args[i];
#  862|   
#  863|->       switch (arg->source.info->type)
#  864|           {
#  865|           case COGL_BLEND_STRING_COLOR_SOURCE_CONSTANT:

Error: GCC_ANALYZER_WARNING (CWE-126): [#def77]
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:873:53: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:906:1: enter_function: entry to ‘cogl_pipeline_set_layer_combine’
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:920:3: branch_true: following ‘true’ branch...
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:928:11: branch_true: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:939:6: branch_false: following ‘false’ branch...
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:942:7: branch_false: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:942:6: branch_false: following ‘false’ branch...
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:958:11: branch_false: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:965:3: call_function: calling ‘setup_texture_combine_state’ from ‘cogl_pipeline_set_layer_combine’
#  871|           case COGL_BLEND_STRING_COLOR_SOURCE_TEXTURE_N:
#  872|             texture_combine_src[i] =
#  873|->             COGL_PIPELINE_COMBINE_SOURCE_TEXTURE0 + arg->source.texture;
#  874|             break;
#  875|           case COGL_BLEND_STRING_COLOR_SOURCE_PRIMARY:

Error: GCC_ANALYZER_WARNING (CWE-126): [#def78]
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:886:11: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:906:1: enter_function: entry to ‘cogl_pipeline_set_layer_combine’
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:920:3: branch_true: following ‘true’ branch...
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:928:11: branch_true: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:939:6: branch_false: following ‘false’ branch...
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:942:7: branch_false: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:942:6: branch_false: following ‘false’ branch...
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:958:11: branch_false: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:965:3: call_function: calling ‘setup_texture_combine_state’ from ‘cogl_pipeline_set_layer_combine’
#  884|           }
#  885|   
#  886|->       if (arg->source.mask == COGL_BLEND_STRING_CHANNEL_MASK_RGB)
#  887|           {
#  888|             if (statement->args[i].source.one_minus)

Error: GCC_ANALYZER_WARNING (CWE-126): [#def79]
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:888:15: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:906:1: enter_function: entry to ‘cogl_pipeline_set_layer_combine’
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:920:3: branch_true: following ‘true’ branch...
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:928:11: branch_true: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:939:6: branch_false: following ‘false’ branch...
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:942:7: branch_false: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:942:6: branch_false: following ‘false’ branch...
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:958:11: branch_false: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:965:3: call_function: calling ‘setup_texture_combine_state’ from ‘cogl_pipeline_set_layer_combine’
#  886|         if (arg->source.mask == COGL_BLEND_STRING_CHANNEL_MASK_RGB)
#  887|           {
#  888|->           if (statement->args[i].source.one_minus)
#  889|               texture_combine_op[i] =
#  890|                 COGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_COLOR;

Error: GCC_ANALYZER_WARNING (CWE-126): [#def80]
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:896:15: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:906:1: enter_function: entry to ‘cogl_pipeline_set_layer_combine’
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:920:3: branch_true: following ‘true’ branch...
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:928:11: branch_true: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:939:6: branch_false: following ‘false’ branch...
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:942:7: branch_false: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:942:6: branch_false: following ‘false’ branch...
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:958:11: branch_false: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline-layer-state.c:965:3: call_function: calling ‘setup_texture_combine_state’ from ‘cogl_pipeline_set_layer_combine’
#  894|         else
#  895|           {
#  896|->           if (statement->args[i].source.one_minus)
#  897|               texture_combine_op[i] =
#  898|                 COGL_PIPELINE_COMBINE_OP_ONE_MINUS_SRC_ALPHA;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def81]
mutter-49.2/cogl/cogl/cogl-pipeline-layer.c:607:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘head0’
mutter-49.2/cogl/cogl/cogl-pipeline-layer.c:586:24: branch_false: following ‘false’ branch (when ‘node0’ is NULL)...
mutter-49.2/cogl/cogl/cogl-pipeline-layer.c:586:24: branch_false: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline-layer.c:594:24: branch_false: following ‘false’ branch (when ‘node1’ is NULL)...
mutter-49.2/cogl/cogl/cogl-pipeline-layer.c:607:3: branch_false: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline-layer.c:607:3: danger: dereference of NULL ‘head0’
#  605|     common_ancestor0 = head0;
#  606|     common_ancestor1 = head1;
#  607|->   head0 = head0->next;
#  608|     head1 = head1->next;
#  609|     count = MIN (len0, len1) - 1;

Error: CPPCHECK_WARNING (CWE-476): [#def82]
mutter-49.2/cogl/cogl/cogl-pipeline-layer.c:608: warning[nullPointer]: Possible null pointer dereference: head1
#  606|     common_ancestor1 = head1;
#  607|     head0 = head0->next;
#  608|->   head1 = head1->next;
#  609|     count = MIN (len0, len1) - 1;
#  610|     while (count--)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def83]
mutter-49.2/cogl/cogl/cogl-pipeline-layer.c:608:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘head1’
mutter-49.2/cogl/cogl/cogl-pipeline-layer.c:586:24: branch_true: following ‘true’ branch (when ‘node0’ is non-NULL)...
mutter-49.2/cogl/cogl/cogl-pipeline-layer.c:588:22: branch_true: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline-layer.c:586:24: branch_false: following ‘false’ branch (when ‘node0’ is NULL)...
mutter-49.2/cogl/cogl/cogl-pipeline-layer.c:586:24: branch_false: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline-layer.c:594:24: branch_false: following ‘false’ branch (when ‘node1’ is NULL)...
mutter-49.2/cogl/cogl/cogl-pipeline-layer.c:607:3: branch_false: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline-layer.c:607:3: release_memory: ‘head1’ is NULL
mutter-49.2/cogl/cogl/cogl-pipeline-layer.c:608:3: danger: dereference of NULL ‘head1’
#  606|     common_ancestor1 = head1;
#  607|     head0 = head0->next;
#  608|->   head1 = head1->next;
#  609|     count = MIN (len0, len1) - 1;
#  610|     while (count--)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def84]
mutter-49.2/cogl/cogl/cogl-pipeline-state.c:1439:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘head0’
mutter-49.2/cogl/cogl/cogl-pipeline-state.c:1418:27: branch_false: following ‘false’ branch (when ‘node0’ is NULL)...
mutter-49.2/cogl/cogl/cogl-pipeline-state.c:1418:27: branch_false: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline-state.c:1426:27: branch_false: following ‘false’ branch (when ‘node1’ is NULL)...
mutter-49.2/cogl/cogl/cogl-pipeline-state.c:1439:3: branch_false: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline-state.c:1439:3: danger: dereference of NULL ‘head0’
# 1437|     common_ancestor0 = head0;
# 1438|     common_ancestor1 = head1;
# 1439|->   head0 = head0->next;
# 1440|     head1 = head1->next;
# 1441|     count = MIN (len0, len1) - 1;

Error: CPPCHECK_WARNING (CWE-476): [#def85]
mutter-49.2/cogl/cogl/cogl-pipeline-state.c:1440: warning[nullPointer]: Possible null pointer dereference: head1
# 1438|     common_ancestor1 = head1;
# 1439|     head0 = head0->next;
# 1440|->   head1 = head1->next;
# 1441|     count = MIN (len0, len1) - 1;
# 1442|     while (count--)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def86]
mutter-49.2/cogl/cogl/cogl-pipeline-state.c:1440:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘head1’
mutter-49.2/cogl/cogl/cogl-pipeline-state.c:1418:27: branch_true: following ‘true’ branch (when ‘node0’ is non-NULL)...
mutter-49.2/cogl/cogl/cogl-pipeline-state.c:1420:22: branch_true: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline-state.c:1418:27: branch_false: following ‘false’ branch (when ‘node0’ is NULL)...
mutter-49.2/cogl/cogl/cogl-pipeline-state.c:1418:27: branch_false: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline-state.c:1426:27: branch_false: following ‘false’ branch (when ‘node1’ is NULL)...
mutter-49.2/cogl/cogl/cogl-pipeline-state.c:1439:3: branch_false: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline-state.c:1439:3: release_memory: ‘head1’ is NULL
mutter-49.2/cogl/cogl/cogl-pipeline-state.c:1440:3: danger: dereference of NULL ‘head1’
# 1438|     common_ancestor1 = head1;
# 1439|     head0 = head0->next;
# 1440|->   head1 = head1->next;
# 1441|     count = MIN (len0, len1) - 1;
# 1442|     while (count--)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def87]
mutter-49.2/cogl/cogl/cogl-pipeline.c:1975:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘head0’
mutter-49.2/cogl/cogl/cogl-pipeline.c:1954:27: branch_false: following ‘false’ branch (when ‘node0’ is NULL)...
mutter-49.2/cogl/cogl/cogl-pipeline.c:1954:27: branch_false: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline.c:1962:27: branch_false: following ‘false’ branch (when ‘node1’ is NULL)...
mutter-49.2/cogl/cogl/cogl-pipeline.c:1975:3: branch_false: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline.c:1975:3: danger: dereference of NULL ‘head0’
# 1973|     common_ancestor0 = head0;
# 1974|     common_ancestor1 = head1;
# 1975|->   head0 = head0->next;
# 1976|     head1 = head1->next;
# 1977|     count = MIN (len0, len1) - 1;

Error: CPPCHECK_WARNING (CWE-476): [#def88]
mutter-49.2/cogl/cogl/cogl-pipeline.c:1976: warning[nullPointer]: Possible null pointer dereference: head1
# 1974|     common_ancestor1 = head1;
# 1975|     head0 = head0->next;
# 1976|->   head1 = head1->next;
# 1977|     count = MIN (len0, len1) - 1;
# 1978|     while (count--)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def89]
mutter-49.2/cogl/cogl/cogl-pipeline.c:1976:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘head1’
mutter-49.2/cogl/cogl/cogl-pipeline.c:1954:27: branch_true: following ‘true’ branch (when ‘node0’ is non-NULL)...
mutter-49.2/cogl/cogl/cogl-pipeline.c:1956:22: branch_true: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline.c:1954:27: branch_false: following ‘false’ branch (when ‘node0’ is NULL)...
mutter-49.2/cogl/cogl/cogl-pipeline.c:1954:27: branch_false: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline.c:1962:27: branch_false: following ‘false’ branch (when ‘node1’ is NULL)...
mutter-49.2/cogl/cogl/cogl-pipeline.c:1975:3: branch_false: ...to here
mutter-49.2/cogl/cogl/cogl-pipeline.c:1975:3: release_memory: ‘head1’ is NULL
mutter-49.2/cogl/cogl/cogl-pipeline.c:1976:3: danger: dereference of NULL ‘head1’
# 1974|     common_ancestor1 = head1;
# 1975|     head0 = head0->next;
# 1976|->   head1 = head1->next;
# 1977|     count = MIN (len0, len1) - 1;
# 1978|     while (count--)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def90]
mutter-49.2/cogl/cogl/cogl-pipeline.h:62:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘owned_parent’
mutter-49.2/cogl/cogl/cogl-pipeline.c:2636:1: enter_function: entry to ‘_cogl_pipeline_deep_copy’
mutter-49.2/cogl/cogl/cogl-pipeline.c:2652:9: call_function: calling ‘cogl_pipeline_new’ from ‘_cogl_pipeline_deep_copy’
#   60|   
#   61|   COGL_EXPORT
#   62|-> G_DECLARE_FINAL_TYPE (CoglPipeline, cogl_pipeline, COGL, PIPELINE, GObject)
#   63|   
#   64|   /**

Error: GCC_ANALYZER_WARNING (CWE-457): [#def91]
mutter-49.2/cogl/cogl/cogl-pipeline.h:62:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘pipeline1’
mutter-49.2/src/tests/cogl/conform/test-framebuffer-cycles.c:6:1: enter_function: entry to ‘test_framebuffer_cycles’
mutter-49.2/src/tests/cogl/conform/test-framebuffer-cycles.c:11:27: call_function: inlined call to ‘glib_autoptr_cleanup_CoglTexture’ from ‘test_framebuffer_cycles’
mutter-49.2/src/tests/cogl/conform/test-framebuffer-cycles.c:10:28: call_function: inlined call to ‘glib_autoptr_cleanup_CoglPipeline’ from ‘test_framebuffer_cycles’
#   60|   
#   61|   COGL_EXPORT
#   62|-> G_DECLARE_FINAL_TYPE (CoglPipeline, cogl_pipeline, COGL, PIPELINE, GObject)
#   63|   
#   64|   /**

Error: GCC_ANALYZER_WARNING (CWE-457): [#def92]
mutter-49.2/cogl/cogl/cogl-pipeline.h:62:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘pipeline2’
mutter-49.2/src/tests/cogl/conform/test-framebuffer-cycles.c:34:3: throw: if ‘cogl_pipeline_set_layer_texture’ throws an exception...
mutter-49.2/src/tests/cogl/conform/test-framebuffer-cycles.c:13:28: call_function: inlined call to ‘glib_autoptr_cleanup_CoglPipeline’ from ‘test_framebuffer_cycles’
#   60|   
#   61|   COGL_EXPORT
#   62|-> G_DECLARE_FINAL_TYPE (CoglPipeline, cogl_pipeline, COGL, PIPELINE, GObject)
#   63|   
#   64|   /**

Error: GCC_ANALYZER_WARNING (CWE-457): [#def93]
mutter-49.2/cogl/cogl/cogl-pipeline.h:62:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘pipeline’
mutter-49.2/clutter/clutter/pango/clutter-pango-display-list.c:401:23: branch_true: following ‘true’ branch (when ‘l’ is non-NULL)...
mutter-49.2/clutter/clutter/pango/clutter-pango-display-list.c:403:29: branch_true: ...to here
mutter-49.2/clutter/clutter/pango/clutter-pango-display-list.c:419:18: throw: if ‘cogl_pipeline_copy’ throws an exception...
mutter-49.2/clutter/clutter/pango/clutter-pango-display-list.c:405:32: call_function: inlined call to ‘glib_autoptr_cleanup_CoglPipeline’ from ‘clutter_pango_display_list_render’
#   60|   
#   61|   COGL_EXPORT
#   62|-> G_DECLARE_FINAL_TYPE (CoglPipeline, cogl_pipeline, COGL, PIPELINE, GObject)
#   63|   
#   64|   /**

Error: GCC_ANALYZER_WARNING (CWE-457): [#def94]
mutter-49.2/cogl/cogl/cogl-scanout.h:39:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘scanout’
mutter-49.2/src/wayland/meta-wayland-buffer.c:896:1: enter_function: entry to ‘try_acquire_egl_image_scanout’
mutter-49.2/src/wayland/meta-wayland-buffer.c:916:6: branch_false: following ‘false’ branch...
mutter-49.2/src/wayland/meta-wayland-buffer.c:919:13: branch_false: ...to here
mutter-49.2/src/wayland/meta-wayland-buffer.c:919:13: throw: if ‘meta_renderer_native_get_primary_gpu’ throws an exception...
mutter-49.2/src/wayland/meta-wayland-buffer.c:914:22: call_function: inlined call to ‘glib_autoptr_cleanup_GError’ from ‘try_acquire_egl_image_scanout’
mutter-49.2/src/wayland/meta-wayland-buffer.c:913:27: call_function: inlined call to ‘glib_autoptr_cleanup_CoglScanout’ from ‘try_acquire_egl_image_scanout’
#   37|   #define COGL_TYPE_SCANOUT (cogl_scanout_get_type ())
#   38|   COGL_EXPORT
#   39|-> G_DECLARE_FINAL_TYPE (CoglScanout, cogl_scanout,
#   40|                         COGL, SCANOUT, GObject)
#   41|   

Error: CPPCHECK_WARNING (CWE-758): [#def95]
mutter-49.2/cogl/cogl/cogl-soft-float.c:166: error[shiftTooManyBitsSigned]: Shifting signed 64-bit value by 63 bits is undefined behaviour
#  164|             e = 0x7ff;
#  165|             m = 0;
#  166|->           result.u = (s << 63) + (e << 52) + m;
#  167|             result.u -= 1;
#  168|             return result.f;

Error: CPPCHECK_WARNING (CWE-758): [#def96]
mutter-49.2/cogl/cogl/cogl-soft-float.c:176: error[shiftTooManyBitsSigned]: Shifting signed 64-bit value by 63 bits is undefined behaviour
#  174|       e = 0;
#  175|   
#  176|->   result.u = (s << 63) + (e << 52) + m;
#  177|     return result.f;
#  178|   }

Error: CPPCHECK_WARNING (CWE-758): [#def97]
mutter-49.2/cogl/cogl/cogl-soft-float.c:203: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
#  201|             e = 0xff;
#  202|             m = 0;
#  203|->           result.u = (s << 31) + (e << 23) + m;
#  204|             result.u -= !round_increment;
#  205|             return result.f;

Error: CPPCHECK_WARNING (CWE-758): [#def98]
mutter-49.2/cogl/cogl/cogl-soft-float.c:216: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
#  214|       e = 0;
#  215|   
#  216|->   result.u = (s << 31) + (e << 23) + m;
#  217|     return result.f;
#  218|   }

Error: CPPCHECK_WARNING (CWE-758): [#def99]
mutter-49.2/cogl/cogl/cogl-soft-float.c:650: error[shiftTooManyBitsSigned]: Shifting signed 64-bit value by 63 bits is undefined behaviour
#  648|       {
#  649|         di_type result;
#  650|->       result.u = (s << 63) + ((m ? e : 0) << 52) + (m << (shift_dist - 10));
#  651|         return result.f;
#  652|       }

Error: CPPCHECK_WARNING (CWE-758): [#def100]
mutter-49.2/cogl/cogl/cogl-soft-float.c:823: error[shiftTooManyBitsSigned]: Shifting signed 64-bit value by 63 bits is undefined behaviour
#  821|             di_type result;
#  822|             e = 0x7ff;
#  823|->           result.u = (s << 63) + (e << 52) + 0x1;
#  824|             return result.f;
#  825|           }

Error: CPPCHECK_WARNING (CWE-758): [#def101]
mutter-49.2/cogl/cogl/cogl-soft-float.c:857: error[shiftTooManyBitsSigned]: Shifting signed 64-bit value by 63 bits is undefined behaviour
#  855|   
#  856|         di_type result;
#  857|->       result.u = (s << 63) + (e << 52) + (m_diff << shift_dist);
#  858|         return result.f;
#  859|       }

Error: CPPCHECK_WARNING (CWE-758): [#def102]
mutter-49.2/cogl/cogl/cogl-soft-float.c:988: error[shiftTooManyBitsSigned]: Shifting signed 64-bit value by 63 bits is undefined behaviour
#  986|             di_type result;
#  987|             e = 0x7ff;
#  988|->           result.u = (s << 63) + (e << 52) + 0x1;
#  989|             return result.f;
#  990|           }

Error: CPPCHECK_WARNING (CWE-758): [#def103]
mutter-49.2/cogl/cogl/cogl-soft-float.c:994: error[shiftTooManyBitsSigned]: Shifting signed 64-bit value by 63 bits is undefined behaviour
#  992|         di_type result;
#  993|         e = 0x7ff;
#  994|->       result.u = (s << 63) + (e << 52) + 0;
#  995|         return result.f;
#  996|       }

Error: CPPCHECK_WARNING (CWE-758): [#def104]
mutter-49.2/cogl/cogl/cogl-soft-float.c:1010: error[shiftTooManyBitsSigned]: Shifting signed 64-bit value by 63 bits is undefined behaviour
# 1008|             di_type result;
# 1009|             e = 0x7ff;
# 1010|->           result.u = (s << 63) + (e << 52) + 0x1;
# 1011|             return result.f;
# 1012|           }

Error: CPPCHECK_WARNING (CWE-758): [#def105]
mutter-49.2/cogl/cogl/cogl-soft-float.c:1016: error[shiftTooManyBitsSigned]: Shifting signed 64-bit value by 63 bits is undefined behaviour
# 1014|         di_type result;
# 1015|         e = 0x7ff;
# 1016|->       result.u = (s << 63) + (e << 52) + 0;
# 1017|         return result.f;
# 1018|       }

Error: CPPCHECK_WARNING (CWE-758): [#def106]
mutter-49.2/cogl/cogl/cogl-soft-float.c:1026: error[shiftTooManyBitsSigned]: Shifting signed 64-bit value by 63 bits is undefined behaviour
# 1024|             /* 'a' is zero. Return zero */
# 1025|             di_type result;
# 1026|->           result.u = (s << 63) + 0;
# 1027|             return result.f;
# 1028|           }

Error: CPPCHECK_WARNING (CWE-758): [#def107]
mutter-49.2/cogl/cogl/cogl-soft-float.c:1037: error[shiftTooManyBitsSigned]: Shifting signed 64-bit value by 63 bits is undefined behaviour
# 1035|             /* 'b' is zero. Return zero */
# 1036|             di_type result;
# 1037|->           result.u = (s << 63) + 0;
# 1038|             return result.f;
# 1039|           }

Error: CPPCHECK_WARNING (CWE-758): [#def108]
mutter-49.2/cogl/cogl/cogl-soft-float.c:1119: error[shiftTooManyBitsSigned]: Shifting signed 64-bit value by 63 bits is undefined behaviour
# 1117|             di_type result;
# 1118|             e = 0x7ff;
# 1119|->           result.u = (s << 63) + (e << 52) + 0x1;
# 1120|             return result.f;
# 1121|           }

Error: CPPCHECK_WARNING (CWE-758): [#def109]
mutter-49.2/cogl/cogl/cogl-soft-float.c:1128: error[shiftTooManyBitsSigned]: Shifting signed 64-bit value by 63 bits is undefined behaviour
# 1126|             di_type result;
# 1127|             e = 0x7ff;
# 1128|->           result.u = (s << 63) + (e << 52) + 0x1;
# 1129|             return result.f;
# 1130|           }

Error: CPPCHECK_WARNING (CWE-758): [#def110]
mutter-49.2/cogl/cogl/cogl-soft-float.c:1135: error[shiftTooManyBitsSigned]: Shifting signed 64-bit value by 63 bits is undefined behaviour
# 1133|         di_type result;
# 1134|         e = 0x7ff;
# 1135|->       result.u = (s << 63) + (e << 52) + 0;
# 1136|         return result.f;
# 1137|       }

Error: CPPCHECK_WARNING (CWE-758): [#def111]
mutter-49.2/cogl/cogl/cogl-soft-float.c:1157: error[shiftTooManyBitsSigned]: Shifting signed 64-bit value by 63 bits is undefined behaviour
# 1155|             di_type result;
# 1156|             e = 0x7ff;
# 1157|->           result.u = (s << 63) + (e << 52) + 0x1;
# 1158|             return result.f;
# 1159|           }

Error: CPPCHECK_WARNING (CWE-758): [#def112]
mutter-49.2/cogl/cogl/cogl-soft-float.c:1166: error[shiftTooManyBitsSigned]: Shifting signed 64-bit value by 63 bits is undefined behaviour
# 1164|             di_type result;
# 1165|             e = 0x7ff;
# 1166|->           result.u = (s << 63) + (e << 52) + 0x1;
# 1167|             return result.f;
# 1168|           }

Error: CPPCHECK_WARNING (CWE-758): [#def113]
mutter-49.2/cogl/cogl/cogl-soft-float.c:1173: error[shiftTooManyBitsSigned]: Shifting signed 64-bit value by 63 bits is undefined behaviour
# 1171|         di_type result;
# 1172|         e = 0x7ff;
# 1173|->       result.u = (s << 63) + (e << 52) + 0;
# 1174|         return result.f;
# 1175|       }

Error: CPPCHECK_WARNING (CWE-758): [#def114]
mutter-49.2/cogl/cogl/cogl-soft-float.c:1334: error[shiftTooManyBitsSigned]: Shifting signed 64-bit value by 63 bits is undefined behaviour
# 1332|                 /* Return zero */
# 1333|                 di_type result;
# 1334|->               result.u = (s << 63) + 0;
# 1335|                 return result.f;
# 1336|               }

Error: CPPCHECK_WARNING (CWE-758): [#def115]
mutter-49.2/cogl/cogl/cogl-soft-float.c:1443: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
# 1441|             fi_type result;
# 1442|             e = 0xff;
# 1443|->           result.u = (s << 31) + (e << 23) + 0x1;
# 1444|             return result.f;
# 1445|           }

Error: CPPCHECK_WARNING (CWE-758): [#def116]
mutter-49.2/cogl/cogl/cogl-soft-float.c:1452: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
# 1450|             fi_type result;
# 1451|             e = 0xff;
# 1452|->           result.u = (s << 31) + (e << 23) + 0x1;
# 1453|             return result.f;
# 1454|           }

Error: CPPCHECK_WARNING (CWE-758): [#def117]
mutter-49.2/cogl/cogl/cogl-soft-float.c:1459: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
# 1457|         fi_type result;
# 1458|         e = 0xff;
# 1459|->       result.u = (s << 31) + (e << 23) + 0;
# 1460|         return result.f;
# 1461|       }

Error: CPPCHECK_WARNING (CWE-758): [#def118]
mutter-49.2/cogl/cogl/cogl-soft-float.c:1481: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
# 1479|             fi_type result;
# 1480|             e = 0xff;
# 1481|->           result.u = (s << 31) + (e << 23) + 0x1;
# 1482|             return result.f;
# 1483|           }

Error: CPPCHECK_WARNING (CWE-758): [#def119]
mutter-49.2/cogl/cogl/cogl-soft-float.c:1490: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
# 1488|             fi_type result;
# 1489|             e = 0xff;
# 1490|->           result.u = (s << 31) + (e << 23) + 0x1;
# 1491|             return result.f;
# 1492|           }

Error: CPPCHECK_WARNING (CWE-758): [#def120]
mutter-49.2/cogl/cogl/cogl-soft-float.c:1497: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
# 1495|         fi_type result;
# 1496|         e = 0xff;
# 1497|->       result.u = (s << 31) + (e << 23) + 0;
# 1498|         return result.f;
# 1499|       }

Error: CPPCHECK_WARNING (CWE-758): [#def121]
mutter-49.2/cogl/cogl/cogl-soft-float.c:1591: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
# 1589|                 /* Return zero */
# 1590|                 fi_type result;
# 1591|->               result.u = (s << 31) + 0;
# 1592|                 return result.f;
# 1593|               }

Error: CPPCHECK_WARNING (CWE-758): [#def122]
mutter-49.2/cogl/cogl/cogl-soft-float.c:1647: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
# 1645|             e = 0xff;
# 1646|             m = 0x1;
# 1647|->           result.u = (s << 31) + (e << 23) + m;
# 1648|             return result.f;
# 1649|           }

Error: CPPCHECK_WARNING (CWE-758): [#def123]
mutter-49.2/cogl/cogl/cogl-soft-float.c:1654: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
# 1652|         fi_type result;
# 1653|         e = 0xff;
# 1654|->       result.u = (s << 31) + (e << 23) + m;
# 1655|         return result.f;
# 1656|       }

Error: CPPCHECK_WARNING (CWE-758): [#def124]
mutter-49.2/cogl/cogl/cogl-soft-float.c:1663: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
# 1661|         fi_type result;
# 1662|         e = 0;
# 1663|->       result.u = (s << 31) + (e << 23) + m;
# 1664|         return result.f;
# 1665|       }

Error: CPPCHECK_WARNING (CWE-758): [#def125]
mutter-49.2/cogl/cogl/cogl-soft-float.c:1673: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
# 1671|         fi_type result;
# 1672|         e = 0;
# 1673|->       result.u = (s << 31) + (e << 23) + m;
# 1674|         return result.f;
# 1675|       }

Error: GCC_ANALYZER_WARNING (CWE-688): [#def126]
mutter-49.2/cogl/cogl/cogl-texture-2d-sliced.c:532:15: warning[-Wanalyzer-null-argument]: use of NULL ‘dst’ where non-null expected
mutter-49.2/cogl/cogl/cogl-texture-2d-sliced.c:578:1: enter_function: entry to ‘_cogl_texture_2d_sliced_upload_bitmap’
mutter-49.2/cogl/cogl/cogl-texture-2d-sliced.c:595:15: branch_true: following ‘true’ branch...
mutter-49.2/cogl/cogl/cogl-texture-2d-sliced.c:597:17: branch_true: ...to here
mutter-49.2/cogl/cogl/cogl-texture-2d-sliced.c:600:19: branch_true: following ‘true’ branch...
mutter-49.2/cogl/cogl/cogl-texture-2d-sliced.c:602:27: branch_true: ...to here
mutter-49.2/cogl/cogl/cogl-texture-2d-sliced.c:611:14: branch_false: following ‘false’ branch...
mutter-49.2/cogl/cogl/cogl-texture-2d-sliced.c:630:36: branch_false: ...to here
mutter-49.2/cogl/cogl/cogl-texture-2d-sliced.c:642:16: call_function: calling ‘_cogl_texture_2d_sliced_set_waste’ from ‘_cogl_texture_2d_sliced_upload_bitmap’
#  530|             for (wy = 0; wy < y_span->waste; wy++)
#  531|               {
#  532|->               memcpy (dst, src, intersect_width * bpp);
#  533|                 dst += intersect_width * bpp;
#  534|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def127]
mutter-49.2/cogl/cogl/cogl-texture.h:56:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘dst_texture’
mutter-49.2/src/backends/native/meta-cursor-renderer-native.c:1196:1: enter_function: entry to ‘realize_cursor_sprite_from_xcursor_for_crtc’
mutter-49.2/src/backends/native/meta-cursor-renderer-native.c:1207:10: call_function: calling ‘load_scaled_and_transformed_cursor_sprite’ from ‘realize_cursor_sprite_from_xcursor_for_crtc’
#   54|    */
#   55|   COGL_EXPORT
#   56|-> G_DECLARE_DERIVABLE_TYPE (CoglTexture,
#   57|                             cogl_texture,
#   58|                             COGL,

Error: GCC_ANALYZER_WARNING (CWE-457): [#def128]
mutter-49.2/cogl/cogl/cogl-texture.h:56:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘src_texture’
mutter-49.2/src/backends/native/meta-cursor-renderer-native.c:1196:1: enter_function: entry to ‘realize_cursor_sprite_from_xcursor_for_crtc’
mutter-49.2/src/backends/native/meta-cursor-renderer-native.c:1207:10: call_function: calling ‘load_scaled_and_transformed_cursor_sprite’ from ‘realize_cursor_sprite_from_xcursor_for_crtc’
#   54|    */
#   55|   COGL_EXPORT
#   56|-> G_DECLARE_DERIVABLE_TYPE (CoglTexture,
#   57|                             cogl_texture,
#   58|                             COGL,

Error: GCC_ANALYZER_WARNING (CWE-457): [#def129]
mutter-49.2/cogl/cogl/cogl-texture.h:56:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘tex2’
mutter-49.2/src/tests/cogl/conform/test-framebuffer-cycles.c:6:1: enter_function: entry to ‘test_framebuffer_cycles’
mutter-49.2/src/tests/cogl/conform/test-framebuffer-cycles.c:12:29: call_function: inlined call to ‘glib_autoptr_cleanup_CoglOffscreen’ from ‘test_framebuffer_cycles’
mutter-49.2/src/tests/cogl/conform/test-framebuffer-cycles.c:11:27: call_function: inlined call to ‘glib_autoptr_cleanup_CoglTexture’ from ‘test_framebuffer_cycles’
#   54|    */
#   55|   COGL_EXPORT
#   56|-> G_DECLARE_DERIVABLE_TYPE (CoglTexture,
#   57|                             cogl_texture,
#   58|                             COGL,

Error: GCC_ANALYZER_WARNING (CWE-457): [#def130]
mutter-49.2/cogl/cogl/cogl-texture.h:56:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘texture’
mutter-49.2/src/backends/native/meta-cursor-renderer-native.c:1219:1: enter_function: entry to ‘realize_cursor_sprite_for_crtc’
mutter-49.2/src/backends/native/meta-cursor-renderer-native.c:1232:3: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/native/meta-cursor-renderer-native.c:1234:7: branch_false: ...to here
mutter-49.2/src/backends/native/meta-cursor-renderer-native.c:1234:6: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/native/meta-cursor-renderer-native.c:1239:14: branch_true: ...to here
mutter-49.2/src/backends/native/meta-cursor-renderer-native.c:1239:14: call_function: calling ‘realize_cursor_sprite_from_xcursor_for_crtc’ from ‘realize_cursor_sprite_for_crtc’
#   54|    */
#   55|   COGL_EXPORT
#   56|-> G_DECLARE_DERIVABLE_TYPE (CoglTexture,
#   57|                             cogl_texture,
#   58|                             COGL,

Error: GCC_ANALYZER_WARNING (CWE-457): [#def131]
mutter-49.2/cogl/cogl/cogl-texture.h:56:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘tex’
mutter-49.2/src/wayland/meta-wayland-buffer.c:398:1: enter_function: entry to ‘shm_buffer_attach’
mutter-49.2/src/wayland/meta-wayland-buffer.c:421:17: call_function: calling ‘get_supported_shm_format_info’ from ‘shm_buffer_attach’
mutter-49.2/src/wayland/meta-wayland-buffer.c:421:17: return_function: returning to ‘shm_buffer_attach’ from ‘get_supported_shm_format_info’
mutter-49.2/src/wayland/meta-wayland-buffer.c:422:6: branch_false: following ‘false’ branch...
mutter-49.2/src/wayland/meta-wayland-buffer.c:429:3: branch_false: ...to here
mutter-49.2/src/wayland/meta-wayland-buffer.c:461:14: call_function: calling ‘multi_texture_from_shm’ from ‘shm_buffer_attach’
#   54|    */
#   55|   COGL_EXPORT
#   56|-> G_DECLARE_DERIVABLE_TYPE (CoglTexture,
#   57|                             cogl_texture,
#   58|                             COGL,

Error: GCC_ANALYZER_WARNING (CWE-457): [#def132]
mutter-49.2/cogl/cogl/cogl-trace.h:101:6: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ScopedCoglTraceMetaDisplayHideWindows’
mutter-49.2/src/core/display.c:3507:3: branch_false: following ‘false’ branch...
mutter-49.2/src/core/display.c:3510:3: branch_false: ...to here
mutter-49.2/src/core/display.c:3537:3: branch_false: following ‘false’ branch...
mutter-49.2/src/core/display.c:3539:3: branch_false: ...to here
mutter-49.2/src/core/display.c:3542:3: branch_false: following ‘false’ branch...
mutter-49.2/src/core/display.c:3544:3: branch_false: ...to here
mutter-49.2/src/core/display.c:3544:3: throw: if ‘g_list_foreach’ throws an exception...
mutter-49.2/src/core/display.c:3542:3: call_function: inlined call to ‘cogl_auto_trace_end_helper’ from ‘update_window_visibilities’
#   99|   cogl_auto_trace_end_helper (CoglTraceHead **head)
#  100|   {
#  101|->   if (*head)
#  102|       cogl_trace_end (*head);
#  103|   }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def133]
mutter-49.2/cogl/cogl/cogl-trace.h:101:6: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ScopedCoglTraceMetaDisplayShowUnplacedWindows’
mutter-49.2/src/core/display.c:3507:3: branch_false: following ‘false’ branch...
mutter-49.2/src/core/display.c:3510:3: branch_false: ...to here
mutter-49.2/src/core/display.c:3532:3: throw: if ‘g_list_foreach’ throws an exception...
mutter-49.2/src/core/display.c:3530:3: call_function: inlined call to ‘cogl_auto_trace_end_helper’ from ‘update_window_visibilities’
#   99|   cogl_auto_trace_end_helper (CoglTraceHead **head)
#  100|   {
#  101|->   if (*head)
#  102|       cogl_trace_end (*head);
#  103|   }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def134]
mutter-49.2/cogl/cogl/cogl-trace.h:101:6: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ScopedCoglTraceMetaDisplayShowWindows’
mutter-49.2/src/core/display.c:3507:3: branch_false: following ‘false’ branch...
mutter-49.2/src/core/display.c:3510:3: branch_false: ...to here
mutter-49.2/src/core/display.c:3537:3: branch_false: following ‘false’ branch...
mutter-49.2/src/core/display.c:3539:3: branch_false: ...to here
mutter-49.2/src/core/display.c:3539:3: throw: if ‘g_list_foreach’ throws an exception...
mutter-49.2/src/core/display.c:3537:3: call_function: inlined call to ‘cogl_auto_trace_end_helper’ from ‘update_window_visibilities’
#   99|   cogl_auto_trace_end_helper (CoglTraceHead **head)
#  100|   {
#  101|->   if (*head)
#  102|       cogl_trace_end (*head);
#  103|   }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def135]
mutter-49.2/cogl/cogl/cogl-trace.h:101:6: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ScopedCoglTraceProcessEvent’
mutter-49.2/clutter/clutter/clutter-stage.c:763:1: enter_function: entry to ‘_clutter_stage_process_queued_events’
mutter-49.2/clutter/clutter/clutter-stage.c:768:3: branch_true: following ‘true’ branch...
mutter-49.2/clutter/clutter/clutter-stage.c:770:3: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-stage.c:770:3: branch_false: following ‘false’ branch...
mutter-49.2/clutter/clutter/clutter-stage.c:772:10: call_function: inlined call to ‘clutter_stage_get_instance_private’ from ‘_clutter_stage_process_queued_events’
mutter-49.2/clutter/clutter/clutter-stage.c:774:6: branch_false: following ‘false’ branch...
mutter-49.2/clutter/clutter/clutter-stage.c:778:3: branch_false: ...to here
mutter-49.2/clutter/clutter/clutter-stage.c:787:20: branch_true: following ‘true’ branch (when ‘l’ is non-NULL)...
mutter-49.2/clutter/clutter/clutter-stage.c:797:7: branch_true: ...to here
mutter-49.2/clutter/clutter/clutter-stage.c:800:7: call_function: inlined call to ‘cogl_is_tracing_enabled’ from ‘_clutter_stage_process_queued_events’
mutter-49.2/clutter/clutter/clutter-stage.c:800:7: call_function: inlined call to ‘cogl_auto_trace_end_helper’ from ‘_clutter_stage_process_queued_events’
#   99|   cogl_auto_trace_end_helper (CoglTraceHead **head)
#  100|   {
#  101|->   if (*head)
#  102|       cogl_trace_end (*head);
#  103|   }

Error: GCC_ANALYZER_WARNING (CWE-457): [#def136]
mutter-49.2/cogl/cogl/cogl-trace.h:101:6: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ScopedCoglTraceStackTrackerRestackManagedGet’
mutter-49.2/src/core/stack-tracker.c:1331:1: enter_function: entry to ‘meta_stack_tracker_restack_managed’
mutter-49.2/src/core/stack-tracker.c:1339:3: branch_false: following ‘false’ branch...
mutter-49.2/src/core/stack-tracker.c:1341:6: branch_false: ...to here
mutter-49.2/src/core/stack-tracker.c:1341:6: branch_false: following ‘false’ branch (when ‘n_managed != 0’)...
mutter-49.2/src/core/stack-tracker.c:1344:3: branch_false: ...to here
mutter-49.2/src/core/stack-tracker.c:1344:3: branch_false: following ‘false’ branch...
mutter-49.2/src/core/stack-tracker.c:1346:3: branch_false: ...to here
mutter-49.2/src/core/stack-tracker.c:1346:3: call_function: calling ‘meta_stack_tracker_get_stack’ from ‘meta_stack_tracker_restack_managed’
mutter-49.2/src/core/stack-tracker.c:1344:3: call_function: inlined call to ‘cogl_auto_trace_end_helper’ from ‘meta_stack_tracker_restack_managed’
#   99|   cogl_auto_trace_end_helper (CoglTraceHead **head)
#  100|   {
#  101|->   if (*head)
#  102|       cogl_trace_end (*head);
#  103|   }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def137]
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:427:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘shader_state’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:765:1: enter_function: entry to ‘ensure_layer_generated’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:768:50: call_function: calling ‘get_shader_state’ from ‘ensure_layer_generated’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:768:50: return_function: returning to ‘ensure_layer_generated’ from ‘get_shader_state’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:776:3: branch_true: following ‘true’ branch...
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:778:7: branch_true: ...to here
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:809:6: branch_true: following ‘true’ branch...
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:815:29: branch_true: ...to here
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:811:7: call_function: calling ‘ensure_args_for_func’ from ‘ensure_layer_generated’
#  425|     CoglPipelineSnippetData snippet_data;
#  426|   
#  427|->   if (shader_state->unit_state[unit_index].sampled)
#  428|       return;
#  429|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def138]
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:610:14: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:649:1: enter_function: entry to ‘ensure_args_for_func’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:658:15: branch_true: following ‘true’ branch (when ‘i < n_args’)...
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:659:69: branch_true: ...to here
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:659:5: call_function: calling ‘ensure_arg_generated’ from ‘ensure_args_for_func’
#  608|           int unit_index = _cogl_pipeline_layer_get_unit_index (layer);
#  609|           /* Create a sampler uniform for this layer if we haven't already */
#  610|->         if (!shader_state->unit_state[unit_index].combine_constant_used)
#  611|             {
#  612|               g_string_append_printf (shader_state->header,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def139]
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:672:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:663:1: enter_function: entry to ‘append_masked_combine’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:671:50: call_function: calling ‘get_shader_state’ from ‘append_masked_combine’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:671:50: return_function: returning to ‘append_masked_combine’ from ‘get_shader_state’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:672:12: danger: dereference of NULL ‘get_shader_state(pipeline)’
#  670|   {
#  671|     CoglPipelineFragendShaderState *shader_state = get_shader_state (pipeline);
#  672|->   GString *shader_source = shader_state->header;
#  673|   
#  674|     g_string_append_printf (shader_state->header,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def140]
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:799:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:765:1: enter_function: entry to ‘ensure_layer_generated’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:768:50: call_function: calling ‘get_shader_state’ from ‘ensure_layer_generated’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:768:50: return_function: returning to ‘ensure_layer_generated’ from ‘get_shader_state’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:776:3: branch_true: following ‘true’ branch...
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:778:7: branch_true: ...to here
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:780:10: branch_true: following ‘true’ branch...
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:781:9: branch_true: ...to here
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:799:3: danger: dereference of NULL ‘get_shader_state(pipeline)’
#  797|   
#  798|     /* Make a global variable for the result of the layer code */
#  799|->   g_string_append_printf (shader_state->header,
#  800|                             "vec4 cogl_layer%i;\n",
#  801|                             layer_index);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def141]
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:901:8: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:894:1: enter_function: entry to ‘_cogl_pipeline_fragend_glsl_add_layer’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:898:50: call_function: calling ‘get_shader_state’ from ‘_cogl_pipeline_fragend_glsl_add_layer’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:898:50: return_function: returning to ‘_cogl_pipeline_fragend_glsl_add_layer’ from ‘get_shader_state’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:901:8: danger: dereference of NULL ‘get_shader_state(pipeline)’
#  899|     LayerData *layer_data;
#  900|   
#  901|->   if (!shader_state->source)
#  902|       return TRUE;
#  903|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def142]
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:991:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:985:1: enter_function: entry to ‘_cogl_pipeline_fragend_glsl_end’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:988:50: call_function: calling ‘get_shader_state’ from ‘_cogl_pipeline_fragend_glsl_end’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:988:50: return_function: returning to ‘_cogl_pipeline_fragend_glsl_end’ from ‘get_shader_state’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c:991:7: danger: dereference of NULL ‘get_shader_state(pipeline)’
#  989|     CoglContext *ctx = pipeline->context;
#  990|   
#  991|->   if (shader_state->source)
#  992|       {
#  993|         const char *source_strings[2];

Error: GCC_ANALYZER_WARNING (CWE-465): [#def143]
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:674:10: warning[-Wanalyzer-deref-before-check]: check of ‘pipeline’ for NULL after already dereferencing it
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:615:6: branch_false: following ‘false’ branch...
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:620:3: branch_false: ...to here
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:674:10: danger: pointer ‘pipeline’ is checked for NULL here but it was already dereferenced at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  672|       }
#  673|   
#  674|->   while (pipeline && data.n_differences > 0)
#  675|       {
#  676|         if (pipeline->differences & COGL_PIPELINE_STATE_UNIFORMS)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def144]
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1172:45: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1141:1: enter_function: entry to ‘_cogl_pipeline_progend_glsl_pre_paint’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1155:19: call_function: calling ‘get_program_state’ from ‘_cogl_pipeline_progend_glsl_pre_paint’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1155:19: return_function: returning to ‘_cogl_pipeline_progend_glsl_pre_paint’ from ‘get_program_state’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1163:6: branch_false: following ‘false’ branch...
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1166:16: branch_false: ...to here
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1169:5: branch_true: following ‘true’ branch...
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1172:45: branch_true: ...to here
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1172:45: danger: dereference of NULL ‘get_program_state(pipeline)’
# 1170|                                              projection_entry,
# 1171|                                              (needs_flip &&
# 1172|->                                             program_state->flip_uniform ==
# 1173|                                               -1));
# 1174|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def145]
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1185:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1141:1: enter_function: entry to ‘_cogl_pipeline_progend_glsl_pre_paint’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1155:19: call_function: calling ‘get_program_state’ from ‘_cogl_pipeline_progend_glsl_pre_paint’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1155:19: return_function: returning to ‘_cogl_pipeline_progend_glsl_pre_paint’ from ‘get_program_state’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1163:6: branch_false: following ‘false’ branch...
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1166:16: branch_false: ...to here
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1169:5: branch_false: following ‘false’ branch...
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1169:5: branch_false: ...to here
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1181:6: branch_true: following ‘true’ branch...
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1185:11: branch_true: ...to here
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1185:11: danger: dereference of NULL ‘get_program_state(pipeline)’
# 1183|         float v[16];
# 1184|   
# 1185|->       if (program_state->mvp_uniform != -1)
# 1186|           need_modelview = need_projection = TRUE;
# 1187|         else

Error: GCC_ANALYZER_WARNING (CWE-476): [#def146]
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1259:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1141:1: enter_function: entry to ‘_cogl_pipeline_progend_glsl_pre_paint’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1155:19: call_function: calling ‘get_program_state’ from ‘_cogl_pipeline_progend_glsl_pre_paint’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1155:19: return_function: returning to ‘_cogl_pipeline_progend_glsl_pre_paint’ from ‘get_program_state’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1163:6: branch_false: following ‘false’ branch...
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1166:16: branch_false: ...to here
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1169:5: branch_false: following ‘false’ branch...
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1169:5: branch_false: ...to here
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1181:6: branch_false: following ‘false’ branch...
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1259:7: branch_false: ...to here
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c:1259:7: danger: dereference of NULL ‘get_program_state(pipeline)’
# 1257|       }
# 1258|   
# 1259|->   if (program_state->flip_uniform != -1
# 1260|         && program_state->flushed_flip_state != needs_flip)
# 1261|       {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def147]
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-vertend-glsl.c:552:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-vertend-glsl.c:541:1: enter_function: entry to ‘_cogl_pipeline_vertend_glsl_add_layer’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-vertend-glsl.c:550:18: call_function: calling ‘get_shader_state’ from ‘_cogl_pipeline_vertend_glsl_add_layer’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-vertend-glsl.c:550:18: return_function: returning to ‘_cogl_pipeline_vertend_glsl_add_layer’ from ‘get_shader_state’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-vertend-glsl.c:552:7: danger: dereference of NULL ‘get_shader_state(pipeline)’
#  550|     shader_state = get_shader_state (pipeline);
#  551|   
#  552|->   if (shader_state->source == NULL)
#  553|       return TRUE;
#  554|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def148]
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-vertend-glsl.c:620:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-vertend-glsl.c:612:1: enter_function: entry to ‘_cogl_pipeline_vertend_glsl_end’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-vertend-glsl.c:618:18: call_function: calling ‘get_shader_state’ from ‘_cogl_pipeline_vertend_glsl_end’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-vertend-glsl.c:618:18: return_function: returning to ‘_cogl_pipeline_vertend_glsl_end’ from ‘get_shader_state’
mutter-49.2/cogl/cogl/driver/gl/cogl-pipeline-vertend-glsl.c:620:7: danger: dereference of NULL ‘get_shader_state(pipeline)’
#  618|     shader_state = get_shader_state (pipeline);
#  619|   
#  620|->   if (shader_state->source)
#  621|       {
#  622|         const char *source_strings[2];

Error: GCC_ANALYZER_WARNING (CWE-457): [#def149]
mutter-49.2/mdk/mdk-launcher-action-item.h:25:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘item’
mutter-49.2/mdk/mdk-launcher-entry.c:162:6: branch_true: following ‘true’ branch...
mutter-49.2/mdk/mdk-launcher-entry.c:163:12: branch_true: ...to here
mutter-49.2/mdk/mdk-launcher-entry.c:167:6: branch_true: following ‘true’ branch...
mutter-49.2/mdk/mdk-launcher-entry.c:175:19: branch_true: following ‘true’ branch...
mutter-49.2/mdk/mdk-launcher-entry.c:177:39: branch_true: ...to here
mutter-49.2/mdk/mdk-launcher-entry.c:181:18: throw: if ‘mdk_launcher_action_item_new’ throws an exception...
mutter-49.2/mdk/mdk-launcher-entry.c:179:45: call_function: inlined call to ‘glib_autoptr_cleanup_MdkLauncherActionItem’ from ‘mdk_launcher_entry_constructed’
#   23|   
#   24|   #define MDK_TYPE_LAUNCHER_ACTION_ITEM (mdk_launcher_action_item_get_type ())
#   25|-> G_DECLARE_FINAL_TYPE (MdkLauncherActionItem, mdk_launcher_action_item,
#   26|                         MDK, LAUNCHER_ACTION_ITEM, GObject)
#   27|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def150]
mutter-49.2/mtk/mtk/mtk-dbus.h:40:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘pidfd’
mutter-49.2/src/core/meta-service-channel.c:266:1: enter_function: entry to ‘on_dbus_pidfd_new_with_options’
mutter-49.2/src/core/meta-service-channel.c:283:6: branch_false: following ‘false’ branch...
mutter-49.2/src/core/meta-service-channel.c:292:17: branch_false: ...to here
mutter-49.2/src/core/meta-service-channel.c:293:20: call_function: calling ‘setup_wayland_client_with_fd’ from ‘on_dbus_pidfd_new_with_options’
mutter-49.2/src/core/meta-service-channel.c:293:20: return_function: returning to ‘on_dbus_pidfd_new_with_options’ from ‘setup_wayland_client_with_fd’
mutter-49.2/src/core/meta-service-channel.c:298:6: branch_false: following ‘false’ branch...
mutter-49.2/src/core/meta-service-channel.c:308:24: branch_false: ...to here
mutter-49.2/src/core/meta-service-channel.c:276:33: call_function: inlined call to ‘glib_autoptr_cleanup_MetaWaylandClient’ from ‘on_dbus_pidfd_new_with_options’
mutter-49.2/src/core/meta-service-channel.c:275:28: call_function: inlined call to ‘glib_autoptr_cleanup_MtkDbusPidfd’ from ‘on_dbus_pidfd_new_with_options’
#   38|   int mtk_dbus_pidfd_get_pidfd (MtkDbusPidfd *dbus_pidfd);
#   39|   
#   40|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MtkDbusPidfd, mtk_dbus_pidfd_free);
#   41|   
#   42|   MTK_EXPORT

Error: GCC_ANALYZER_WARNING (CWE-457): [#def151]
mutter-49.2/mtk/mtk/mtk-region.h:139:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘border_region’
mutter-49.2/src/x11/meta-shadow-factory.c:805:1: enter_function: entry to ‘make_border_region’
mutter-49.2/src/x11/meta-shadow-factory.c:813:19: call_function: calling ‘expand_region’ from ‘make_border_region’
mutter-49.2/src/x11/meta-shadow-factory.c:810:25: call_function: inlined call to ‘glib_autoptr_cleanup_MtkRegion’ from ‘make_border_region’
#  137|                                                         graphene_matrix_t *transform);
#  138|   
#  139|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MtkRegion, mtk_region_unref)
#  140|   
#  141|   /**

Error: GCC_ANALYZER_WARNING (CWE-457): [#def152]
mutter-49.2/mtk/mtk/mtk-region.h:139:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘clip’
mutter-49.2/clutter/clutter/clutter-stage.c:1936:1: enter_function: entry to ‘clutter_stage_read_pixels’
mutter-49.2/clutter/clutter/clutter-stage.c:1954:3: call_function: inlined call to ‘cogl_is_tracing_enabled’ from ‘clutter_stage_read_pixels’
mutter-49.2/clutter/clutter/clutter-stage.c:1946:25: call_function: inlined call to ‘glib_autoptr_cleanup_MtkRegion’ from ‘clutter_stage_read_pixels’
#  137|                                                         graphene_matrix_t *transform);
#  138|   
#  139|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MtkRegion, mtk_region_unref)
#  140|   
#  141|   /**

Error: GCC_ANALYZER_WARNING (CWE-457): [#def153]
mutter-49.2/mtk/mtk/mtk-region.h:139:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘frame_paint_region’
mutter-49.2/src/compositor/meta-window-actor-x11.c:817:3: branch_true: following ‘true’ branch...
mutter-49.2/src/compositor/meta-window-actor-x11.c:819:3: branch_true: ...to here
mutter-49.2/src/compositor/meta-window-actor-x11.c:824:6: branch_false: following ‘false’ branch...
mutter-49.2/src/compositor/meta-window-actor-x11.c:827:12: branch_false: ...to here
mutter-49.2/src/compositor/meta-window-actor-x11.c:842:6: branch_true: following ‘true’ branch...
mutter-49.2/src/compositor/meta-window-actor-x11.c:846:20: branch_true: ...to here
mutter-49.2/src/compositor/meta-window-actor-x11.c:856:11: throw: if ‘meta_window_x11_always_update_shape’ throws an exception...
mutter-49.2/src/compositor/meta-window-actor-x11.c:844:29: call_function: inlined call to ‘glib_autoptr_cleanup_MtkRegion’ from ‘build_and_scan_frame_mask’
#  137|                                                         graphene_matrix_t *transform);
#  138|   
#  139|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MtkRegion, mtk_region_unref)
#  140|   
#  141|   /**

Error: GCC_ANALYZER_WARNING (CWE-457): [#def154]
mutter-49.2/mtk/mtk/mtk-region.h:139:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘frames_input’
mutter-49.2/src/compositor/meta-window-actor-x11.c:966:1: enter_function: entry to ‘update_input_region’
mutter-49.2/src/compositor/meta-window-actor-x11.c:976:6: branch_true: following ‘true’ branch...
mutter-49.2/src/compositor/meta-window-actor-x11.c:982:7: call_function: calling ‘get_client_area_rect’ from ‘update_input_region’
mutter-49.2/src/compositor/meta-window-actor-x11.c:979:29: call_function: inlined call to ‘glib_autoptr_cleanup_MtkRegion’ from ‘update_input_region’
#  137|                                                         graphene_matrix_t *transform);
#  138|   
#  139|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MtkRegion, mtk_region_unref)
#  140|   
#  141|   /**

Error: GCC_ANALYZER_WARNING (CWE-457): [#def155]
mutter-49.2/mtk/mtk/mtk-region.h:139:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘intersection’
mutter-49.2/src/x11/meta-shadow-factory.c:207:7: branch_false: following ‘false’ branch...
mutter-49.2/src/x11/meta-shadow-factory.c:210:3: branch_false: ...to here
mutter-49.2/src/x11/meta-shadow-factory.c:265:15: branch_true: following ‘true’ branch (when ‘j < n_y’)...
mutter-49.2/src/x11/meta-shadow-factory.c:268:21: branch_true: ...to here
mutter-49.2/src/x11/meta-shadow-factory.c:274:19: branch_true: following ‘true’ branch (when ‘i < n_x’)...
mutter-49.2/src/x11/meta-shadow-factory.c:278:25: branch_true: ...to here
mutter-49.2/src/x11/meta-shadow-factory.c:313:30: throw: if ‘mtk_region_create_rectangle’ throws an exception...
mutter-49.2/src/x11/meta-shadow-factory.c:310:37: call_function: inlined call to ‘glib_autoptr_cleanup_MtkRegion’ from ‘meta_shadow_paint’
#  137|                                                         graphene_matrix_t *transform);
#  138|   
#  139|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MtkRegion, mtk_region_unref)
#  140|   
#  141|   /**

Error: GCC_ANALYZER_WARNING (CWE-457): [#def156]
mutter-49.2/mtk/mtk/mtk-region.h:139:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘opaque_region’
mutter-49.2/src/compositor/meta-window-actor-x11.c:1047:7: branch_false: following ‘false’ branch...
mutter-49.2/src/compositor/meta-window-actor-x11.c:1048:7: branch_false: ...to here
mutter-49.2/src/compositor/meta-window-actor-x11.c:1091:13: throw: if ‘meta_window_actor_get_surface’ throws an exception...
mutter-49.2/src/compositor/meta-window-actor-x11.c:1042:25: call_function: inlined call to ‘glib_autoptr_cleanup_MtkRegion’ from ‘update_opaque_region’
#  137|                                                         graphene_matrix_t *transform);
#  138|   
#  139|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MtkRegion, mtk_region_unref)
#  140|   
#  141|   /**

Error: GCC_ANALYZER_WARNING (CWE-457): [#def157]
mutter-49.2/mtk/mtk/mtk-region.h:139:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘r1’
mutter-49.2/src/tests/mtk/region-tests.c:43:8: throw: if ‘mtk_region_create_rectangles’ throws an exception...
mutter-49.2/src/tests/mtk/region-tests.c:41:25: call_function: inlined call to ‘glib_autoptr_cleanup_MtkRegion’ from ‘test_translate’
#  137|                                                         graphene_matrix_t *transform);
#  138|   
#  139|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MtkRegion, mtk_region_unref)
#  140|   
#  141|   /**

Error: GCC_ANALYZER_WARNING (CWE-457): [#def158]
mutter-49.2/mtk/mtk/mtk-region.h:139:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘redraw_clip’
mutter-49.2/clutter/clutter/clutter-stage.c:2604:1: enter_function: entry to ‘clutter_stage_paint_to_framebuffer’
mutter-49.2/clutter/clutter/clutter-stage.c:2615:3: call_function: inlined call to ‘cogl_is_tracing_enabled’ from ‘clutter_stage_paint_to_framebuffer’
mutter-49.2/clutter/clutter/clutter-stage.c:2612:25: call_function: inlined call to ‘glib_autoptr_cleanup_MtkRegion’ from ‘clutter_stage_paint_to_framebuffer’
#  137|                                                         graphene_matrix_t *transform);
#  138|   
#  139|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MtkRegion, mtk_region_unref)
#  140|   
#  141|   /**

Error: GCC_ANALYZER_WARNING (CWE-457): [#def159]
mutter-49.2/mtk/mtk/mtk-region.h:139:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘region’
mutter-49.2/src/backends/meta-stage-impl.c:183:1: enter_function: entry to ‘queue_damage_region’
mutter-49.2/src/backends/meta-stage-impl.c:191:6: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/meta-stage-impl.c:194:17: branch_false: ...to here
mutter-49.2/src/backends/meta-stage-impl.c:195:6: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/meta-stage-impl.c:200:20: branch_false: ...to here
mutter-49.2/src/backends/meta-stage-impl.c:201:6: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/meta-stage-impl.c:207:32: branch_true: ...to here
mutter-49.2/src/backends/meta-stage-impl.c:210:18: throw: if ‘cogl_framebuffer_get_width’ throws an exception...
mutter-49.2/src/backends/meta-stage-impl.c:207:32: call_function: calling ‘g_autoptr_cleanup_generic_gfree’ from ‘queue_damage_region’
mutter-49.2/src/backends/meta-stage-impl.c:203:29: call_function: inlined call to ‘glib_autoptr_cleanup_MtkRegion’ from ‘queue_damage_region’
#  137|                                                         graphene_matrix_t *transform);
#  138|   
#  139|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MtkRegion, mtk_region_unref)
#  140|   
#  141|   /**

Error: GCC_ANALYZER_WARNING (CWE-457): [#def160]
mutter-49.2/mtk/mtk/mtk-region.h:139:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘row_convolve_region’
mutter-49.2/src/x11/meta-shadow-factory.c:838:13: throw: if ‘mtk_region_get_extents’ throws an exception...
mutter-49.2/src/x11/meta-shadow-factory.c:829:25: call_function: inlined call to ‘glib_autoptr_cleanup_MtkRegion’ from ‘make_shadow’
#  137|                                                         graphene_matrix_t *transform);
#  138|   
#  139|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MtkRegion, mtk_region_unref)
#  140|   
#  141|   /**

Error: GCC_ANALYZER_WARNING (CWE-457): [#def161]
mutter-49.2/mtk/mtk/mtk-region.h:139:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘swap_region’
mutter-49.2/src/backends/meta-stage-impl.c:469:1: enter_function: entry to ‘meta_stage_impl_redraw_view_primary’
mutter-49.2/src/backends/meta-stage-impl.c:494:3: call_function: inlined call to ‘cogl_is_tracing_enabled’ from ‘meta_stage_impl_redraw_view_primary’
mutter-49.2/src/backends/meta-stage-impl.c:487:25: call_function: inlined call to ‘glib_autoptr_cleanup_MtkRegion’ from ‘meta_stage_impl_redraw_view_primary’
#  137|                                                         graphene_matrix_t *transform);
#  138|   
#  139|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MtkRegion, mtk_region_unref)
#  140|   
#  141|   /**

Error: GCC_ANALYZER_WARNING (CWE-404): [#def162]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:113:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:110:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:112:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:113:12: throw: if ‘g_boxed_copy’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:113:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
#  111|     arg0 = (gpointer) va_arg (args_copy, gpointer);
#  112|     if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL)
#  113|->     arg0 = g_boxed_copy (param_types[0] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg0);
#  114|     va_end (args_copy);
#  115|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def163]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:208:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:205:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:207:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:208:12: throw: if ‘g_boxed_copy’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:208:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
#  206|     arg0 = (gpointer) va_arg (args_copy, gpointer);
#  207|     if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL)
#  208|->     arg0 = g_boxed_copy (param_types[0] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg0);
#  209|     arg1 = (gint) va_arg (args_copy, gint);
#  210|     arg2 = (gint) va_arg (args_copy, gint);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def164]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:303:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:300:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:302:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:303:12: branch_true: ...to here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:303:12: throw: if ‘g_object_ref’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:303:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/0)
#  301|     arg0 = (gpointer) va_arg (args_copy, gpointer);
#  302|     if (arg0 != NULL)
#  303|->     arg0 = g_object_ref (arg0);
#  304|     arg1 = (gboolean) va_arg (args_copy, gboolean);
#  305|     va_end (args_copy);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def165]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:396:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:393:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:395:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:396:12: branch_true: ...to here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:396:12: throw: if ‘g_object_ref’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:396:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/0)
#  394|     arg0 = (gpointer) va_arg (args_copy, gpointer);
#  395|     if (arg0 != NULL)
#  396|->     arg0 = g_object_ref (arg0);
#  397|     arg1 = (gpointer) va_arg (args_copy, gpointer);
#  398|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def166]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:399:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:393:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:395:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:397:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:398:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:399:12: throw: if ‘g_boxed_copy’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:399:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/0)
#  397|     arg1 = (gpointer) va_arg (args_copy, gpointer);
#  398|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)
#  399|->     arg1 = g_boxed_copy (param_types[1] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg1);
#  400|     va_end (args_copy);
#  401|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def167]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:497:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:494:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:496:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:497:12: branch_true: ...to here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:497:12: throw: if ‘g_object_ref’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:497:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/0)
#  495|     arg0 = (gpointer) va_arg (args_copy, gpointer);
#  496|     if (arg0 != NULL)
#  497|->     arg0 = g_object_ref (arg0);
#  498|     arg1 = (gpointer) va_arg (args_copy, gpointer);
#  499|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def168]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:500:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:494:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:496:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:498:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:499:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:500:12: throw: if ‘g_boxed_copy’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:500:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/0)
#  498|     arg1 = (gpointer) va_arg (args_copy, gpointer);
#  499|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)
#  500|->     arg1 = g_boxed_copy (param_types[1] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg1);
#  501|     arg2 = (gdouble) va_arg (args_copy, gdouble);
#  502|     va_end (args_copy);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def169]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:596:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:593:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:595:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:596:12: branch_true: ...to here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:596:12: throw: if ‘g_object_ref’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:596:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/0)
#  594|     arg0 = (gpointer) va_arg (args_copy, gpointer);
#  595|     if (arg0 != NULL)
#  596|->     arg0 = g_object_ref (arg0);
#  597|     arg1 = (gdouble) va_arg (args_copy, gdouble);
#  598|     va_end (args_copy);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def170]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:689:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:686:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:688:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:689:12: branch_true: ...to here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:689:12: throw: if ‘g_object_ref’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:689:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/0)
#  687|     arg0 = (gpointer) va_arg (args_copy, gpointer);
#  688|     if (arg0 != NULL)
#  689|->     arg0 = g_object_ref (arg0);
#  690|     arg1 = (gint) va_arg (args_copy, gint);
#  691|     va_end (args_copy);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def171]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:782:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:779:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:781:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:782:12: branch_true: ...to here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:782:12: throw: if ‘g_object_ref’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:782:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/0)
#  780|     arg0 = (gpointer) va_arg (args_copy, gpointer);
#  781|     if (arg0 != NULL)
#  782|->     arg0 = g_object_ref (arg0);
#  783|     arg1 = (guint) va_arg (args_copy, guint);
#  784|     va_end (args_copy);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def172]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:970:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:967:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:969:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:970:12: branch_true: ...to here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:970:12: throw: if ‘g_object_ref’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:970:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/0)
#  968|     arg0 = (gpointer) va_arg (args_copy, gpointer);
#  969|     if (arg0 != NULL)
#  970|->     arg0 = g_object_ref (arg0);
#  971|     va_end (args_copy);
#  972|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def173]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:1065:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:1062:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:1064:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:1065:12: branch_true: ...to here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:1065:12: throw: if ‘g_object_ref’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:1065:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/23/codeFlows/0/threadFlows/0/locations/0)
# 1063|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 1064|     if (arg0 != NULL)
# 1065|->     arg0 = g_object_ref (arg0);
# 1066|     arg1 = (gfloat) va_arg (args_copy, gdouble);
# 1067|     arg2 = (gfloat) va_arg (args_copy, gdouble);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def174]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:1393:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:1390:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:1392:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:1393:12: throw: if ‘g_boxed_copy’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:1393:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/0)
# 1391|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 1392|     if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL)
# 1393|->     arg0 = g_boxed_copy (param_types[0] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg0);
# 1394|     arg1 = (guint) va_arg (args_copy, guint);
# 1395|     va_end (args_copy);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def175]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:1912:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:1909:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:1911:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:1912:12: branch_true: ...to here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:1912:12: throw: if ‘g_object_ref’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:1912:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/0)
# 1910|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 1911|     if (arg0 != NULL)
# 1912|->     arg0 = g_object_ref (arg0);
# 1913|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 1914|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def176]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:1915:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:1909:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:1911:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:1913:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:1914:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:1915:12: throw: if ‘g_boxed_copy’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:1915:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/0)
# 1913|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 1914|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)
# 1915|->     arg1 = g_boxed_copy (param_types[1] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg1);
# 1916|     va_end (args_copy);
# 1917|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def177]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2005:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2002:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2004:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2005:12: branch_true: ...to here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2005:12: throw: if ‘g_object_ref’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2005:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/27/codeFlows/0/threadFlows/0/locations/0)
# 2003|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 2004|     if (arg0 != NULL)
# 2005|->     arg0 = g_object_ref (arg0);
# 2006|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 2007|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def178]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2008:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2002:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2004:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2006:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2007:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2008:12: throw: if ‘g_boxed_copy’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2008:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/28/codeFlows/0/threadFlows/0/locations/0)
# 2006|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 2007|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)
# 2008|->     arg1 = g_boxed_copy (param_types[1] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg1);
# 2009|     arg2 = (gpointer) va_arg (args_copy, gpointer);
# 2010|     if ((param_types[2] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg2 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def179]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2011:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2002:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2004:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2006:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2010:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2011:12: throw: if ‘g_boxed_copy’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2011:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/0)
# 2009|     arg2 = (gpointer) va_arg (args_copy, gpointer);
# 2010|     if ((param_types[2] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg2 != NULL)
# 2011|->     arg2 = g_boxed_copy (param_types[2] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg2);
# 2012|     va_end (args_copy);
# 2013|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def180]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2100:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2097:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2099:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2100:12: branch_true: ...to here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2100:12: throw: if ‘g_object_ref’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2100:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/0)
# 2098|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 2099|     if (arg0 != NULL)
# 2100|->     arg0 = g_object_ref (arg0);
# 2101|     arg1 = (guint) va_arg (args_copy, guint);
# 2102|     va_end (args_copy);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def181]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2189:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2186:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2188:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2189:12: branch_true: ...to here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2189:12: throw: if ‘g_object_ref’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2189:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/31/codeFlows/0/threadFlows/0/locations/0)
# 2187|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 2188|     if (arg0 != NULL)
# 2189|->     arg0 = g_object_ref (arg0);
# 2190|     arg1 = (guint) va_arg (args_copy, guint);
# 2191|     arg2 = (gboolean) va_arg (args_copy, gboolean);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def182]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2280:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2277:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2279:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2280:12: branch_true: ...to here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2280:12: throw: if ‘g_object_ref’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2280:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/32/codeFlows/0/threadFlows/0/locations/0)
# 2278|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 2279|     if (arg0 != NULL)
# 2280|->     arg0 = g_object_ref (arg0);
# 2281|     arg1 = (guint) va_arg (args_copy, guint);
# 2282|     arg2 = (guint) va_arg (args_copy, guint);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def183]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2371:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2368:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2370:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2371:12: branch_true: ...to here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2371:12: throw: if ‘g_object_ref’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2371:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/33/codeFlows/0/threadFlows/0/locations/0)
# 2369|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 2370|     if (arg0 != NULL)
# 2371|->     arg0 = g_object_ref (arg0);
# 2372|     arg1 = (gfloat) va_arg (args_copy, gdouble);
# 2373|     arg2 = (gfloat) va_arg (args_copy, gdouble);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def184]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2466:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2463:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2465:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2466:12: branch_true: ...to here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2466:12: throw: if ‘g_object_ref’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2466:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/34/codeFlows/0/threadFlows/0/locations/0)
# 2464|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 2465|     if (arg0 != NULL)
# 2466|->     arg0 = g_object_ref (arg0);
# 2467|     arg1 = (gfloat) va_arg (args_copy, gdouble);
# 2468|     arg2 = (gfloat) va_arg (args_copy, gdouble);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def185]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2555:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2552:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2554:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2555:12: branch_true: ...to here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2555:12: throw: if ‘g_object_ref’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2555:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/35/codeFlows/0/threadFlows/0/locations/0)
# 2553|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 2554|     if (arg0 != NULL)
# 2555|->     arg0 = g_object_ref (arg0);
# 2556|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 2557|     if (arg1 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def186]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2558:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2552:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2554:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2556:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2557:6: branch_true: following ‘true’ branch (when ‘arg1’ is non-NULL)...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2558:12: branch_true: ...to here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2558:12: throw: if ‘g_object_ref’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2558:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/36/codeFlows/0/threadFlows/0/locations/0)
# 2556|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 2557|     if (arg1 != NULL)
# 2558|->     arg1 = g_object_ref (arg1);
# 2559|     va_end (args_copy);
# 2560|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def187]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2644:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2641:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2643:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2644:12: branch_true: ...to here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2644:12: throw: if ‘g_object_ref’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2644:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/37/codeFlows/0/threadFlows/0/locations/0)
# 2642|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 2643|     if (arg0 != NULL)
# 2644|->     arg0 = g_object_ref (arg0);
# 2645|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 2646|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def188]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2647:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2641:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2643:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2645:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2646:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2647:12: throw: if ‘g_param_spec_ref’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2647:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/38/codeFlows/0/threadFlows/0/locations/0)
# 2645|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 2646|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)
# 2647|->     arg1 = g_param_spec_ref (arg1);
# 2648|     va_end (args_copy);
# 2649|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def189]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2733:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2730:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2732:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2733:12: branch_true: ...to here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2733:12: throw: if ‘g_object_ref’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2733:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/39/codeFlows/0/threadFlows/0/locations/0)
# 2731|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 2732|     if (arg0 != NULL)
# 2733|->     arg0 = g_object_ref (arg0);
# 2734|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 2735|     va_end (args_copy);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def190]
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2818:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2815:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2817:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2818:12: branch_true: ...to here
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2818:12: throw: if ‘g_object_ref’ throws an exception...
mutter-49.2/redhat-linux-build/clutter/clutter/clutter-marshal.c:2818:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/40/codeFlows/0/threadFlows/0/locations/0)
# 2816|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 2817|     if (arg0 != NULL)
# 2818|->     arg0 = g_object_ref (arg0);
# 2819|     arg1 = (guint) va_arg (args_copy, guint);
# 2820|     va_end (args_copy);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def191]
mutter-49.2/redhat-linux-build/src/meta-dbus-display-config.h:113:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘proxy’
mutter-49.2/src/tests/monitor-backlight-client.c:162:1: enter_function: entry to ‘main’
mutter-49.2/src/tests/monitor-backlight-client.c:168:11: throw: if ‘meta_dbus_display_config_proxy_new_for_bus_sync’ throws an exception...
mutter-49.2/src/tests/monitor-backlight-client.c:166:22: call_function: inlined call to ‘glib_autoptr_cleanup_GError’ from ‘main’
mutter-49.2/src/tests/monitor-backlight-client.c:165:37: call_function: inlined call to ‘glib_autoptr_cleanup_MetaDBusDisplayConfig’ from ‘main’
#  111|   
#  112|   #if GLIB_CHECK_VERSION(2, 44, 0)
#  113|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MetaDBusDisplayConfig, g_object_unref)
#  114|   #endif
#  115|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def192]
mutter-49.2/redhat-linux-build/src/meta-dbus-login1.h:505:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘manager_proxy’
mutter-49.2/src/backends/meta-launcher.c:354:1: enter_function: entry to ‘get_session_proxy’
mutter-49.2/src/backends/meta-launcher.c:363:6: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/meta-launcher.c:366:3: branch_false: ...to here
mutter-49.2/src/backends/meta-launcher.c:371:19: call_function: calling ‘get_session_proxy_from_pid’ from ‘get_session_proxy’
#  503|   
#  504|   #if GLIB_CHECK_VERSION(2, 44, 0)
#  505|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MetaDBusLogin1Manager, g_object_unref)
#  506|   #endif
#  507|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def193]
mutter-49.2/redhat-linux-build/src/meta-dbus-login1.h:2530:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘session_proxy’
mutter-49.2/src/backends/meta-launcher.c:354:1: enter_function: entry to ‘get_session_proxy’
mutter-49.2/src/backends/meta-launcher.c:361:19: call_function: calling ‘get_session_proxy_from_xdg_session_id’ from ‘get_session_proxy’
# 2528|   
# 2529|   #if GLIB_CHECK_VERSION(2, 44, 0)
# 2530|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MetaDBusLogin1Session, g_object_unref)
# 2531|   #endif
# 2532|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def194]
mutter-49.2/redhat-linux-build/src/meta-dbus-login1.h:3184:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘seat_proxy’
mutter-49.2/src/backends/meta-launcher.c:450:1: enter_function: entry to ‘meta_launcher_new’
mutter-49.2/src/backends/meta-launcher.c:458:19: call_function: calling ‘get_session_proxy’ from ‘meta_launcher_new’
mutter-49.2/src/backends/meta-launcher.c:456:22: call_function: inlined call to ‘glib_autoptr_cleanup_GError’ from ‘meta_launcher_new’
mutter-49.2/src/backends/meta-launcher.c:455:34: call_function: inlined call to ‘glib_autoptr_cleanup_MetaDBusLogin1Seat’ from ‘meta_launcher_new’
# 3182|   
# 3183|   #if GLIB_CHECK_VERSION(2, 44, 0)
# 3184|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MetaDBusLogin1Seat, g_object_unref)
# 3185|   #endif
# 3186|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def195]
mutter-49.2/redhat-linux-build/src/meta-dbus-service-channel.h:48:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘service_channel’
mutter-49.2/src/tests/wayland-test-clients/service-client.c:44:1: enter_function: entry to ‘main’
mutter-49.2/src/tests/wayland-test-clients/service-client.c:67:6: branch_false: following ‘false’ branch...
mutter-49.2/src/tests/wayland-test-clients/service-client.c:76:37: branch_false: ...to here
mutter-49.2/src/tests/wayland-test-clients/service-client.c:49:24: call_function: inlined call to ‘glib_autoptr_cleanup_GVariant’ from ‘main’
mutter-49.2/src/tests/wayland-test-clients/service-client.c:48:38: call_function: inlined call to ‘glib_autoptr_cleanup_MetaDBusServiceChannel’ from ‘main’
#   46|   
#   47|   #if GLIB_CHECK_VERSION(2, 44, 0)
#   48|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MetaDBusServiceChannel, g_object_unref)
#   49|   #endif
#   50|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def196]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:68:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def197]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:68:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def198]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:68:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def199]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:68:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def200]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:81:24: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def201]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:81:24: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def202]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:81:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def203]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:81:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def204]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:93:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def205]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:93:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def206]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:93:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def207]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:93:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def208]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:99:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def209]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:99:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def210]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:99:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def211]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:99:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def212]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:102:16: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def213]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:102:16: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def214]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:102:16: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def215]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:102:16: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-404): [#def216]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:120:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:599:1: enter_function: entry to ‘dump_error_quark’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:601:3: call_function: calling ‘escaped_printf’ from ‘dump_error_quark’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def217]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:138:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def218]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:138:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def219]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:138:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def220]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:138:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def221]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:686:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:685:25: branch_true: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:686:7: throw: if ‘g_file_error_quark’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:686:7: danger: ‘fopen(input_filename, "rb")’ leaks here; was opened at [(5)](sarif:/runs/0/results/199/codeFlows/0/threadFlows/0/locations/4)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def222]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:686:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:685:25: branch_true: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:686:7: throw: if ‘g_file_error_quark’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:686:7: danger: ‘fopen(input_filename, "rb")’ leaks here; was allocated at [(5)](sarif:/runs/0/results/200/codeFlows/0/threadFlows/0/locations/4)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def223]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:686:41: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:685:25: branch_true: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:686:41: throw: if ‘g_file_error_from_errno’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:686:41: danger: ‘fopen(input_filename, "rb")’ leaks here; was opened at [(5)](sarif:/runs/0/results/203/codeFlows/0/threadFlows/0/locations/4)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def224]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:686:41: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:685:25: branch_true: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:686:41: throw: if ‘g_file_error_from_errno’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:686:41: danger: ‘fopen(input_filename, "rb")’ leaks here; was allocated at [(5)](sarif:/runs/0/results/204/codeFlows/0/threadFlows/0/locations/4)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def225]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:699:18: danger: ‘fopen(input_filename, "rb")’ leaks here; was opened at [(6)](sarif:/runs/0/results/205/codeFlows/0/threadFlows/0/locations/5)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def226]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:699:18: danger: ‘fopen(output_filename, "wb")’ leaks here; was opened at [(8)](sarif:/runs/0/results/206/codeFlows/0/threadFlows/0/locations/7)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def227]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:699:18: danger: ‘fopen(input_filename, "rb")’ leaks here; was allocated at [(6)](sarif:/runs/0/results/207/codeFlows/0/threadFlows/0/locations/5)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def228]
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspect0mf096fk/Clutter-17.c:699:18: danger: ‘fopen(output_filename, "wb")’ leaks here; was allocated at [(8)](sarif:/runs/0/results/208/codeFlows/0/threadFlows/0/locations/7)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def229]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:68:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def230]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:68:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def231]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:68:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def232]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:68:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def233]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:81:24: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def234]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:81:24: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def235]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:81:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def236]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:81:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def237]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:93:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def238]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:93:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def239]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:93:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def240]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:93:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def241]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:99:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def242]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:99:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def243]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:99:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def244]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:99:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def245]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:102:16: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def246]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:102:16: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def247]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:102:16: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def248]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:102:16: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-404): [#def249]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:120:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:599:1: enter_function: entry to ‘dump_error_quark’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:601:3: call_function: calling ‘escaped_printf’ from ‘dump_error_quark’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def250]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:138:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def251]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:138:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def252]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:138:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def253]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:138:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def254]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:686:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:685:25: branch_true: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:686:7: throw: if ‘g_file_error_quark’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:686:7: danger: ‘fopen(input_filename, "rb")’ leaks here; was opened at [(5)](sarif:/runs/0/results/199/codeFlows/0/threadFlows/0/locations/4)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def255]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:686:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:685:25: branch_true: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:686:7: throw: if ‘g_file_error_quark’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:686:7: danger: ‘fopen(input_filename, "rb")’ leaks here; was allocated at [(5)](sarif:/runs/0/results/200/codeFlows/0/threadFlows/0/locations/4)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def256]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:686:41: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:685:25: branch_true: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:686:41: throw: if ‘g_file_error_from_errno’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:686:41: danger: ‘fopen(input_filename, "rb")’ leaks here; was opened at [(5)](sarif:/runs/0/results/203/codeFlows/0/threadFlows/0/locations/4)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def257]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:686:41: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:685:25: branch_true: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:686:41: throw: if ‘g_file_error_from_errno’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:686:41: danger: ‘fopen(input_filename, "rb")’ leaks here; was allocated at [(5)](sarif:/runs/0/results/204/codeFlows/0/threadFlows/0/locations/4)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def258]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:699:18: danger: ‘fopen(input_filename, "rb")’ leaks here; was opened at [(6)](sarif:/runs/0/results/205/codeFlows/0/threadFlows/0/locations/5)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def259]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:699:18: danger: ‘fopen(output_filename, "wb")’ leaks here; was opened at [(8)](sarif:/runs/0/results/206/codeFlows/0/threadFlows/0/locations/7)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def260]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:699:18: danger: ‘fopen(input_filename, "rb")’ leaks here; was allocated at [(6)](sarif:/runs/0/results/207/codeFlows/0/threadFlows/0/locations/5)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def261]
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspect1asculaf/Cogl-17.c:699:18: danger: ‘fopen(output_filename, "wb")’ leaks here; was allocated at [(8)](sarif:/runs/0/results/208/codeFlows/0/threadFlows/0/locations/7)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def262]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:68:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def263]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:68:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def264]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:68:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def265]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:68:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def266]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:81:24: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def267]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:81:24: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def268]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:81:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def269]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:81:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def270]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:93:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def271]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:93:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def272]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:93:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def273]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:93:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def274]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:99:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def275]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:99:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def276]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:99:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def277]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:99:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def278]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:102:16: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def279]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:102:16: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def280]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:102:16: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def281]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:102:16: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-404): [#def282]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:120:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:599:1: enter_function: entry to ‘dump_error_quark’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:601:3: call_function: calling ‘escaped_printf’ from ‘dump_error_quark’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def283]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:138:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def284]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:138:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def285]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:138:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def286]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:138:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def287]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:686:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:685:25: branch_true: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:686:7: throw: if ‘g_file_error_quark’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:686:7: danger: ‘fopen(input_filename, "rb")’ leaks here; was opened at [(5)](sarif:/runs/0/results/199/codeFlows/0/threadFlows/0/locations/4)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def288]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:686:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:685:25: branch_true: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:686:7: throw: if ‘g_file_error_quark’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:686:7: danger: ‘fopen(input_filename, "rb")’ leaks here; was allocated at [(5)](sarif:/runs/0/results/200/codeFlows/0/threadFlows/0/locations/4)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def289]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:686:41: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:685:25: branch_true: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:686:41: throw: if ‘g_file_error_from_errno’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:686:41: danger: ‘fopen(input_filename, "rb")’ leaks here; was opened at [(5)](sarif:/runs/0/results/203/codeFlows/0/threadFlows/0/locations/4)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def290]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:686:41: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:685:25: branch_true: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:686:41: throw: if ‘g_file_error_from_errno’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:686:41: danger: ‘fopen(input_filename, "rb")’ leaks here; was allocated at [(5)](sarif:/runs/0/results/204/codeFlows/0/threadFlows/0/locations/4)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def291]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:699:18: danger: ‘fopen(input_filename, "rb")’ leaks here; was opened at [(6)](sarif:/runs/0/results/205/codeFlows/0/threadFlows/0/locations/5)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def292]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:699:18: danger: ‘fopen(output_filename, "wb")’ leaks here; was opened at [(8)](sarif:/runs/0/results/206/codeFlows/0/threadFlows/0/locations/7)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def293]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:699:18: danger: ‘fopen(input_filename, "rb")’ leaks here; was allocated at [(6)](sarif:/runs/0/results/207/codeFlows/0/threadFlows/0/locations/5)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def294]
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspectaabgpxxu/Meta-17.c:699:18: danger: ‘fopen(output_filename, "wb")’ leaks here; was allocated at [(8)](sarif:/runs/0/results/208/codeFlows/0/threadFlows/0/locations/7)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def295]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:68:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def296]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:68:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def297]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:68:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def298]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:68:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def299]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:81:24: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def300]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:81:24: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def301]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:81:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def302]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:81:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def303]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:93:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def304]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:93:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def305]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:93:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def306]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:93:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def307]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:99:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def308]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:99:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def309]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:99:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def310]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:99:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def311]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:102:16: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def312]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:102:16: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def313]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:102:16: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def314]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:102:16: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-404): [#def315]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:120:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:599:1: enter_function: entry to ‘dump_error_quark’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:601:3: call_function: calling ‘escaped_printf’ from ‘dump_error_quark’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def316]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:138:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def317]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:138:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def318]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:138:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def319]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:138:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def320]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:686:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:685:25: branch_true: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:686:7: throw: if ‘g_file_error_quark’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:686:7: danger: ‘fopen(input_filename, "rb")’ leaks here; was opened at [(5)](sarif:/runs/0/results/199/codeFlows/0/threadFlows/0/locations/4)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def321]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:686:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:685:25: branch_true: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:686:7: throw: if ‘g_file_error_quark’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:686:7: danger: ‘fopen(input_filename, "rb")’ leaks here; was allocated at [(5)](sarif:/runs/0/results/200/codeFlows/0/threadFlows/0/locations/4)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def322]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:686:41: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:685:25: branch_true: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:686:41: throw: if ‘g_file_error_from_errno’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:686:41: danger: ‘fopen(input_filename, "rb")’ leaks here; was opened at [(5)](sarif:/runs/0/results/203/codeFlows/0/threadFlows/0/locations/4)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def323]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:686:41: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:685:25: branch_true: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:686:41: throw: if ‘g_file_error_from_errno’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:686:41: danger: ‘fopen(input_filename, "rb")’ leaks here; was allocated at [(5)](sarif:/runs/0/results/204/codeFlows/0/threadFlows/0/locations/4)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def324]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:699:18: danger: ‘fopen(input_filename, "rb")’ leaks here; was opened at [(6)](sarif:/runs/0/results/205/codeFlows/0/threadFlows/0/locations/5)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def325]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:699:18: danger: ‘fopen(output_filename, "wb")’ leaks here; was opened at [(8)](sarif:/runs/0/results/206/codeFlows/0/threadFlows/0/locations/7)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def326]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:699:18: danger: ‘fopen(input_filename, "rb")’ leaks here; was allocated at [(6)](sarif:/runs/0/results/207/codeFlows/0/threadFlows/0/locations/5)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def327]
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspectb015abxn/Mtk-17.c:699:18: danger: ‘fopen(output_filename, "wb")’ leaks here; was allocated at [(8)](sarif:/runs/0/results/208/codeFlows/0/threadFlows/0/locations/7)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def328]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:68:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def329]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:68:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def330]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:68:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def331]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:68:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def332]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:81:24: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def333]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:81:24: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def334]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:81:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def335]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:81:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def336]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:93:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def337]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:93:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def338]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:93:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def339]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:93:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def340]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:99:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def341]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:99:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def342]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:99:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def343]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:99:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def344]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:102:16: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def345]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:102:16: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def346]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:102:16: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def347]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:102:16: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-404): [#def348]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:120:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:599:1: enter_function: entry to ‘dump_error_quark’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:601:3: call_function: calling ‘escaped_printf’ from ‘dump_error_quark’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def349]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:138:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def350]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:138:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def351]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:138:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def352]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:138:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def353]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:686:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:685:25: branch_true: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:686:7: throw: if ‘g_file_error_quark’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:686:7: danger: ‘fopen(input_filename, "rb")’ leaks here; was opened at [(5)](sarif:/runs/0/results/199/codeFlows/0/threadFlows/0/locations/4)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def354]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:686:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:685:25: branch_true: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:686:7: throw: if ‘g_file_error_quark’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:686:7: danger: ‘fopen(input_filename, "rb")’ leaks here; was allocated at [(5)](sarif:/runs/0/results/200/codeFlows/0/threadFlows/0/locations/4)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def355]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:686:41: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:685:25: branch_true: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:686:41: throw: if ‘g_file_error_from_errno’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:686:41: danger: ‘fopen(input_filename, "rb")’ leaks here; was opened at [(5)](sarif:/runs/0/results/203/codeFlows/0/threadFlows/0/locations/4)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def356]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:686:41: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_true: following ‘true’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:685:25: branch_true: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:686:41: throw: if ‘g_file_error_from_errno’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:686:41: danger: ‘fopen(input_filename, "rb")’ leaks here; was allocated at [(5)](sarif:/runs/0/results/204/codeFlows/0/threadFlows/0/locations/4)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def357]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:699:18: danger: ‘fopen(input_filename, "rb")’ leaks here; was opened at [(6)](sarif:/runs/0/results/205/codeFlows/0/threadFlows/0/locations/5)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def358]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: acquire_resource: opened here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:699:18: danger: ‘fopen(output_filename, "wb")’ leaks here; was opened at [(8)](sarif:/runs/0/results/206/codeFlows/0/threadFlows/0/locations/7)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def359]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:699:18: danger: ‘fopen(input_filename, "rb")’ leaks here; was allocated at [(6)](sarif:/runs/0/results/207/codeFlows/0/threadFlows/0/locations/5)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def360]
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:630:1: enter_function: entry to ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:645:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:654:15: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:658:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:669:11: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:670:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:682:12: acquire_memory: allocated here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:683:6: branch_false: following ‘false’ branch...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: branch_false: ...to here
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
mutter-49.2/redhat-linux-build/tmp-introspectn3zjm4ci/MetaTest-17.c:699:18: danger: ‘fopen(output_filename, "wb")’ leaks here; was allocated at [(8)](sarif:/runs/0/results/208/codeFlows/0/threadFlows/0/locations/7)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def361]
mutter-49.2/src/backends/edid.h:57:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘edid_info’
mutter-49.2/src/wayland/meta-wayland-drm-lease.c:381:1: enter_function: entry to ‘get_connector_description’
mutter-49.2/src/wayland/meta-wayland-drm-lease.c:391:21: throw: if ‘meta_kms_connector_get_current_state’ throws an exception...
mutter-49.2/src/wayland/meta-wayland-drm-lease.c:388:20: call_function: calling ‘g_autoptr_cleanup_generic_gfree’ from ‘get_connector_description’
mutter-49.2/src/wayland/meta-wayland-drm-lease.c:387:20: call_function: calling ‘g_autoptr_cleanup_generic_gfree’ from ‘get_connector_description’
mutter-49.2/src/wayland/meta-wayland-drm-lease.c:385:28: call_function: inlined call to ‘glib_autoptr_cleanup_MetaEdidInfo’ from ‘get_connector_description’
#   55|   void meta_edid_info_free (MetaEdidInfo *info);
#   56|   
#   57|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MetaEdidInfo, meta_edid_info_free)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def362]
mutter-49.2/src/backends/meta-color-profile.c:137:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘error’
mutter-49.2/src/backends/meta-color-profile.c:110:1: enter_function: entry to ‘meta_color_profile_finalize’
mutter-49.2/src/backends/meta-color-profile.c:120:6: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/meta-color-profile.c:124:7: branch_true: ...to here
mutter-49.2/src/backends/meta-color-profile.c:125:10: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/meta-color-profile.c:127:30: release_memory: ‘error’ is NULL
mutter-49.2/src/backends/meta-color-profile.c:129:24: call_function: calling ‘find_profile_sync’ from ‘meta_color_profile_finalize’
mutter-49.2/src/backends/meta-color-profile.c:129:24: return_function: returning to ‘meta_color_profile_finalize’ from ‘find_profile_sync’
mutter-49.2/src/backends/meta-color-profile.c:132:14: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/meta-color-profile.c:133:16: branch_true: ...to here
mutter-49.2/src/backends/meta-color-profile.c:133:16: release_memory: ‘error’ is NULL
mutter-49.2/src/backends/meta-color-profile.c:132:15: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/meta-color-profile.c:137:15: branch_true: ...to here
mutter-49.2/src/backends/meta-color-profile.c:137:15: release_memory: ‘error’ is NULL
mutter-49.2/src/backends/meta-color-profile.c:137:15: danger: dereference of NULL ‘error’
#  135|                                   CD_CLIENT_ERROR_NOT_FOUND))
#  136|               {
#  137|->               g_warning ("Failed to find colord profile %s: %s",
#  138|                            color_profile->cd_profile_id,
#  139|                            error->message);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def363]
mutter-49.2/src/backends/meta-crtc-mode.h:89:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘crtc_mode_info’
mutter-49.2/src/backends/native/meta-crtc-mode-kms.c:42:1: enter_function: entry to ‘meta_crtc_mode_kms_new’
mutter-49.2/src/backends/native/meta-crtc-mode-kms.c:51:20: throw: if ‘meta_crtc_mode_info_new’ throws an exception...
mutter-49.2/src/backends/native/meta-crtc-mode-kms.c:48:20: call_function: calling ‘g_autoptr_cleanup_generic_gfree’ from ‘meta_crtc_mode_kms_new’
mutter-49.2/src/backends/native/meta-crtc-mode-kms.c:47:32: call_function: inlined call to ‘glib_autoptr_cleanup_MetaCrtcModeInfo’ from ‘meta_crtc_mode_kms_new’
#   87|   void meta_crtc_mode_info_unref (MetaCrtcModeInfo *crtc_mode_info);
#   88|   
#   89|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MetaCrtcModeInfo, meta_crtc_mode_info_unref)
#   90|   
#   91|   uint64_t meta_crtc_mode_get_id (MetaCrtcMode *crtc_mode);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def364]
mutter-49.2/src/backends/meta-dbus-session-manager.c:374:11: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/src/backends/meta-dbus-session-manager.c:372:3: acquire_resource: ‘va_start’ called here
mutter-49.2/src/backends/meta-dbus-session-manager.c:374:11: throw: if ‘g_object_class_find_property’ throws an exception...
mutter-49.2/src/backends/meta-dbus-session-manager.c:374:11: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
#  372|     va_start (var_args, name);
#  373|   
#  374|->   pspec = g_object_class_find_property (object_class, name);
#  375|     g_assert (pspec);
#  376|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def365]
mutter-49.2/src/backends/meta-dbus-session-manager.c:375:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/src/backends/meta-dbus-session-manager.c:372:3: acquire_resource: ‘va_start’ called here
mutter-49.2/src/backends/meta-dbus-session-manager.c:375:3: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/meta-dbus-session-manager.c:375:3: branch_false: ...to here
mutter-49.2/src/backends/meta-dbus-session-manager.c:375:3: throw: if ‘g_assertion_message_expr’ throws an exception...
mutter-49.2/src/backends/meta-dbus-session-manager.c:375:3: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
#  373|   
#  374|     pspec = g_object_class_find_property (object_class, name);
#  375|->   g_assert (pspec);
#  376|   
#  377|     ptype = G_PARAM_SPEC_VALUE_TYPE (pspec);

Error: GCC_ANALYZER_WARNING (CWE-686): [#def366]
mutter-49.2/src/backends/meta-dbus-session-manager.c:378:3: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘double’ but received ‘MetaDbusSessionManager *’ {{aka ‘struct _MetaDbusSessionManager *’}} for variadic argument 1 of ‘var_args’
mutter-49.2/src/backends/meta-dbus-session-manager.c:387:1: enter_function: entry to ‘meta_dbus_session_manager_create_session’
mutter-49.2/src/backends/meta-dbus-session-manager.c:406:6: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/meta-dbus-session-manager.c:413:15: branch_false: ...to here
mutter-49.2/src/backends/meta-dbus-session-manager.c:445:3: call_function: calling ‘append_property’ from ‘meta_dbus_session_manager_create_session’ with 1 variadic argument
#  376|   
#  377|     ptype = G_PARAM_SPEC_VALUE_TYPE (pspec);
#  378|->   G_VALUE_COLLECT_INIT (&value, ptype, var_args, 0, &error);
#  379|     g_assert (!error);
#  380|   

Error: GCC_ANALYZER_WARNING (CWE-686): [#def367]
mutter-49.2/src/backends/meta-dbus-session-manager.c:378:3: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘int’ but received ‘MetaDbusSessionManager *’ {{aka ‘struct _MetaDbusSessionManager *’}} for variadic argument 1 of ‘var_args’
mutter-49.2/src/backends/meta-dbus-session-manager.c:387:1: enter_function: entry to ‘meta_dbus_session_manager_create_session’
mutter-49.2/src/backends/meta-dbus-session-manager.c:406:6: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/meta-dbus-session-manager.c:413:15: branch_false: ...to here
mutter-49.2/src/backends/meta-dbus-session-manager.c:445:3: call_function: calling ‘append_property’ from ‘meta_dbus_session_manager_create_session’ with 1 variadic argument
#  376|   
#  377|     ptype = G_PARAM_SPEC_VALUE_TYPE (pspec);
#  378|->   G_VALUE_COLLECT_INIT (&value, ptype, var_args, 0, &error);
#  379|     g_assert (!error);
#  380|   

Error: GCC_ANALYZER_WARNING (CWE-686): [#def368]
mutter-49.2/src/backends/meta-dbus-session-manager.c:378:3: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘long int’ but received ‘MetaDbusSessionManager *’ {{aka ‘struct _MetaDbusSessionManager *’}} for variadic argument 1 of ‘var_args’
mutter-49.2/src/backends/meta-dbus-session-manager.c:387:1: enter_function: entry to ‘meta_dbus_session_manager_create_session’
mutter-49.2/src/backends/meta-dbus-session-manager.c:406:6: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/meta-dbus-session-manager.c:413:15: branch_false: ...to here
mutter-49.2/src/backends/meta-dbus-session-manager.c:445:3: call_function: calling ‘append_property’ from ‘meta_dbus_session_manager_create_session’ with 1 variadic argument
#  376|   
#  377|     ptype = G_PARAM_SPEC_VALUE_TYPE (pspec);
#  378|->   G_VALUE_COLLECT_INIT (&value, ptype, var_args, 0, &error);
#  379|     g_assert (!error);
#  380|   

Error: GCC_ANALYZER_WARNING (CWE-685): [#def369]
mutter-49.2/src/backends/meta-dbus-session-manager.c:378:3: warning[-Wanalyzer-va-list-exhausted]: ‘var_args’ has no more arguments (1 consumed)
mutter-49.2/src/backends/meta-dbus-session-manager.c:387:1: enter_function: entry to ‘meta_dbus_session_manager_create_session’
mutter-49.2/src/backends/meta-dbus-session-manager.c:406:6: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/meta-dbus-session-manager.c:413:15: branch_false: ...to here
mutter-49.2/src/backends/meta-dbus-session-manager.c:445:3: call_function: calling ‘append_property’ from ‘meta_dbus_session_manager_create_session’ with 1 variadic argument
#  376|   
#  377|     ptype = G_PARAM_SPEC_VALUE_TYPE (pspec);
#  378|->   G_VALUE_COLLECT_INIT (&value, ptype, var_args, 0, &error);
#  379|     g_assert (!error);
#  380|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def370]
mutter-49.2/src/backends/meta-dbus-session-manager.c:378:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/src/backends/meta-dbus-session-manager.c:372:3: acquire_resource: ‘va_start’ called here
mutter-49.2/src/backends/meta-dbus-session-manager.c:375:3: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/meta-dbus-session-manager.c:377:3: branch_true: ...to here
mutter-49.2/src/backends/meta-dbus-session-manager.c:378:3: throw: if ‘g_type_value_table_peek’ throws an exception...
mutter-49.2/src/backends/meta-dbus-session-manager.c:378:3: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
#  376|   
#  377|     ptype = G_PARAM_SPEC_VALUE_TYPE (pspec);
#  378|->   G_VALUE_COLLECT_INIT (&value, ptype, var_args, 0, &error);
#  379|     g_assert (!error);
#  380|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def371]
mutter-49.2/src/backends/meta-dbus-session-manager.c:379:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/src/backends/meta-dbus-session-manager.c:372:3: acquire_resource: ‘va_start’ called here
mutter-49.2/src/backends/meta-dbus-session-manager.c:375:3: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/meta-dbus-session-manager.c:377:3: branch_true: ...to here
mutter-49.2/src/backends/meta-dbus-session-manager.c:379:3: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/meta-dbus-session-manager.c:379:3: branch_false: ...to here
mutter-49.2/src/backends/meta-dbus-session-manager.c:379:3: throw: if ‘g_assertion_message_expr’ throws an exception...
mutter-49.2/src/backends/meta-dbus-session-manager.c:379:3: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/0)
#  377|     ptype = G_PARAM_SPEC_VALUE_TYPE (pspec);
#  378|     G_VALUE_COLLECT_INIT (&value, ptype, var_args, 0, &error);
#  379|->   g_assert (!error);
#  380|   
#  381|     g_array_append_val (names, name);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def372]
mutter-49.2/src/backends/meta-dbus-session-manager.c:381:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/src/backends/meta-dbus-session-manager.c:372:3: acquire_resource: ‘va_start’ called here
mutter-49.2/src/backends/meta-dbus-session-manager.c:375:3: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/meta-dbus-session-manager.c:377:3: branch_true: ...to here
mutter-49.2/src/backends/meta-dbus-session-manager.c:379:3: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/meta-dbus-session-manager.c:381:3: branch_true: ...to here
mutter-49.2/src/backends/meta-dbus-session-manager.c:381:3: throw: if ‘g_array_append_vals’ throws an exception...
mutter-49.2/src/backends/meta-dbus-session-manager.c:381:3: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/0)
#  379|     g_assert (!error);
#  380|   
#  381|->   g_array_append_val (names, name);
#  382|     g_array_append_val (values, value);
#  383|     va_end (var_args);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def373]
mutter-49.2/src/backends/meta-dbus-session-manager.c:382:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/src/backends/meta-dbus-session-manager.c:372:3: acquire_resource: ‘va_start’ called here
mutter-49.2/src/backends/meta-dbus-session-manager.c:375:3: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/meta-dbus-session-manager.c:377:3: branch_true: ...to here
mutter-49.2/src/backends/meta-dbus-session-manager.c:379:3: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/meta-dbus-session-manager.c:381:3: branch_true: ...to here
mutter-49.2/src/backends/meta-dbus-session-manager.c:382:3: throw: if ‘g_array_append_vals’ throws an exception...
mutter-49.2/src/backends/meta-dbus-session-manager.c:382:3: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/0)
#  380|   
#  381|     g_array_append_val (names, name);
#  382|->   g_array_append_val (values, value);
#  383|     va_end (var_args);
#  384|   }

Error: GCC_ANALYZER_WARNING (CWE-404): [#def374]
mutter-49.2/src/backends/meta-egl.c:208:16: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/src/backends/meta-egl.c:238:1: enter_function: entry to ‘meta_egl_has_extensions’
mutter-49.2/src/backends/meta-egl.c:249:6: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/meta-egl.c:256:3: branch_false: ...to here
mutter-49.2/src/backends/meta-egl.c:256:3: acquire_resource: ‘va_start’ called here
mutter-49.2/src/backends/meta-egl.c:258:5: call_function: calling ‘meta_extensions_string_has_extensions_valist’ from ‘meta_egl_has_extensions’
#  206|       *missing_extensions = NULL;
#  207|   
#  208|->   extensions = g_strsplit (extensions_str, " ", -1);
#  209|   
#  210|     extension = first_extension;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def375]
mutter-49.2/src/backends/meta-egl.c:213:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/src/backends/meta-egl.c:238:1: enter_function: entry to ‘meta_egl_has_extensions’
mutter-49.2/src/backends/meta-egl.c:249:6: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/meta-egl.c:256:3: branch_false: ...to here
mutter-49.2/src/backends/meta-egl.c:256:3: acquire_resource: ‘va_start’ called here
mutter-49.2/src/backends/meta-egl.c:258:5: call_function: calling ‘meta_extensions_string_has_extensions_valist’ from ‘meta_egl_has_extensions’
#  211|     while (extension)
#  212|       {
#  213|->       if (!g_strv_contains ((const char * const *) extensions, extension))
#  214|           {
#  215|             num_missing_extensions++;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def376]
mutter-49.2/src/backends/meta-egl.c:218:37: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/src/backends/meta-egl.c:238:1: enter_function: entry to ‘meta_egl_has_extensions’
mutter-49.2/src/backends/meta-egl.c:249:6: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/meta-egl.c:256:3: branch_false: ...to here
mutter-49.2/src/backends/meta-egl.c:256:3: acquire_resource: ‘va_start’ called here
mutter-49.2/src/backends/meta-egl.c:258:5: call_function: calling ‘meta_extensions_string_has_extensions_valist’ from ‘meta_egl_has_extensions’
#  216|             if (missing_extensions)
#  217|               {
#  218|->               *missing_extensions = g_realloc_n (*missing_extensions,
#  219|                                                    num_missing_extensions + 1,
#  220|                                                    sizeof (const char *));

Error: GCC_ANALYZER_WARNING (CWE-404): [#def377]
mutter-49.2/src/backends/meta-gles3.c:133:5: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/src/backends/meta-gles3.c:131:3: acquire_resource: ‘va_start’ called here
mutter-49.2/src/backends/meta-gles3.c:133:5: throw: if ‘meta_extensions_string_has_extensions_valist’ throws an exception...
mutter-49.2/src/backends/meta-gles3.c:133:5: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  131|     va_start (var_args, first_extension);
#  132|     has_extensions =
#  133|->     meta_extensions_string_has_extensions_valist (extensions_str,
#  134|                                                     missing_extensions,
#  135|                                                     first_extension,

Error: GCC_ANALYZER_WARNING (CWE-457): [#def378]
mutter-49.2/src/backends/meta-launcher.h:26:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘launcher’
mutter-49.2/src/backends/native/meta-backend-native.c:805:1: enter_function: entry to ‘meta_backend_native_create_launcher’
mutter-49.2/src/backends/native/meta-backend-native.c:816:6: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/native/meta-backend-native.c:822:14: branch_false: ...to here
mutter-49.2/src/backends/native/meta-backend-native.c:822:14: throw: if ‘meta_launcher_new’ throws an exception...
mutter-49.2/src/backends/native/meta-backend-native.c:813:22: call_function: inlined call to ‘glib_autoptr_cleanup_GError’ from ‘meta_backend_native_create_launcher’
mutter-49.2/src/backends/native/meta-backend-native.c:812:28: call_function: inlined call to ‘glib_autoptr_cleanup_MetaLauncher’ from ‘meta_backend_native_create_launcher’
#   24|   
#   25|   #define META_TYPE_LAUNCHER (meta_launcher_get_type ())
#   26|-> G_DECLARE_FINAL_TYPE (MetaLauncher,
#   27|                         meta_launcher,
#   28|                         META, LAUNCHER,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def379]
mutter-49.2/src/backends/meta-monitor-config-manager.c:1177:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mutter-49.2/src/backends/meta-monitor-config-manager.c:1132:1: enter_function: entry to ‘create_for_builtin_display_rotation’
mutter-49.2/src/backends/meta-monitor-config-manager.c:1144:3: branch_true: following ‘true’ branch (when ‘base_config’ is non-NULL)...
mutter-49.2/src/backends/meta-monitor-config-manager.c:1146:3: branch_true: ...to here
mutter-49.2/src/backends/meta-monitor-config-manager.c:1148:5: call_function: calling ‘find_logical_config_for_builtin_monitor’ from ‘create_for_builtin_display_rotation’
mutter-49.2/src/backends/meta-monitor-config-manager.c:1148:5: return_function: returning to ‘create_for_builtin_display_rotation’ from ‘find_logical_config_for_builtin_monitor’
mutter-49.2/src/backends/meta-monitor-config-manager.c:1149:6: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/meta-monitor-config-manager.c:1152:6: branch_false: ...to here
mutter-49.2/src/backends/meta-monitor-config-manager.c:1169:6: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/meta-monitor-config-manager.c:1173:5: branch_false: ...to here
mutter-49.2/src/backends/meta-monitor-config-manager.c:1175:5: call_function: calling ‘find_logical_config_for_builtin_monitor’ from ‘create_for_builtin_display_rotation’
mutter-49.2/src/backends/meta-monitor-config-manager.c:1175:5: return_function: returning to ‘create_for_builtin_display_rotation’ from ‘find_logical_config_for_builtin_monitor’
mutter-49.2/src/backends/meta-monitor-config-manager.c:1177:3: danger: dereference of NULL ‘find_logical_config_for_builtin_monitor(config_manager,  meta_clone_logical_monitor_config_list(*base_config.logical_monitor_configs))’
# 1175|       find_logical_config_for_builtin_monitor (config_manager,
# 1176|                                                logical_monitor_configs);
# 1177|->   logical_monitor_config->transform = transform;
# 1178|   
# 1179|     if (mtk_monitor_transform_is_rotated (current_logical_monitor_config->transform) !=

Error: GCC_ANALYZER_WARNING (CWE-457): [#def380]
mutter-49.2/src/backends/meta-monitor-config-manager.h:81:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘added’
mutter-49.2/src/tests/monitor-storage-tests.c:276:26: throw: if ‘meta_context_get_backend’ throws an exception...
mutter-49.2/src/tests/monitor-storage-tests.c:275:35: call_function: inlined call to ‘glib_listautoptr_cleanup_MetaMonitorsConfig’ from ‘meta_test_monitor_config_store_set_current_max_size’
#   79|   
#   80|   #define META_TYPE_MONITORS_CONFIG (meta_monitors_config_get_type ())
#   81|-> G_DECLARE_FINAL_TYPE (MetaMonitorsConfig, meta_monitors_config,
#   82|                         META, MONITORS_CONFIG, GObject)
#   83|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def381]
mutter-49.2/src/backends/meta-monitor-config-manager.h:81:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘child_config1’
mutter-49.2/src/tests/monitor-storage-tests.c:50:1: enter_function: entry to ‘meta_test_monitor_config_store_set_current_with_parent_on_empty’
mutter-49.2/src/tests/monitor-storage-tests.c:54:34: call_function: inlined call to ‘glib_autoptr_cleanup_MetaMonitorsConfig’ from ‘meta_test_monitor_config_store_set_current_with_parent_on_empty’
mutter-49.2/src/tests/monitor-storage-tests.c:53:34: call_function: inlined call to ‘glib_autoptr_cleanup_MetaMonitorsConfig’ from ‘meta_test_monitor_config_store_set_current_with_parent_on_empty’
#   79|   
#   80|   #define META_TYPE_MONITORS_CONFIG (meta_monitors_config_get_type ())
#   81|-> G_DECLARE_FINAL_TYPE (MetaMonitorsConfig, meta_monitors_config,
#   82|                         META, MONITORS_CONFIG, GObject)
#   83|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def382]
mutter-49.2/src/backends/meta-monitor-config-manager.h:81:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘child_config2’
mutter-49.2/src/tests/monitor-storage-tests.c:50:1: enter_function: entry to ‘meta_test_monitor_config_store_set_current_with_parent_on_empty’
mutter-49.2/src/tests/monitor-storage-tests.c:55:34: call_function: inlined call to ‘glib_autoptr_cleanup_MetaMonitorsConfig’ from ‘meta_test_monitor_config_store_set_current_with_parent_on_empty’
mutter-49.2/src/tests/monitor-storage-tests.c:54:34: call_function: inlined call to ‘glib_autoptr_cleanup_MetaMonitorsConfig’ from ‘meta_test_monitor_config_store_set_current_with_parent_on_empty’
#   79|   
#   80|   #define META_TYPE_MONITORS_CONFIG (meta_monitors_config_get_type ())
#   81|-> G_DECLARE_FINAL_TYPE (MetaMonitorsConfig, meta_monitors_config,
#   82|                         META, MONITORS_CONFIG, GObject)
#   83|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def383]
mutter-49.2/src/backends/meta-monitor-config-manager.h:81:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘child_config3’
mutter-49.2/src/tests/monitor-storage-tests.c:50:1: enter_function: entry to ‘meta_test_monitor_config_store_set_current_with_parent_on_empty’
mutter-49.2/src/tests/monitor-storage-tests.c:56:34: call_function: inlined call to ‘glib_autoptr_cleanup_MetaMonitorsConfig’ from ‘meta_test_monitor_config_store_set_current_with_parent_on_empty’
mutter-49.2/src/tests/monitor-storage-tests.c:55:34: call_function: inlined call to ‘glib_autoptr_cleanup_MetaMonitorsConfig’ from ‘meta_test_monitor_config_store_set_current_with_parent_on_empty’
#   79|   
#   80|   #define META_TYPE_MONITORS_CONFIG (meta_monitors_config_get_type ())
#   81|-> G_DECLARE_FINAL_TYPE (MetaMonitorsConfig, meta_monitors_config,
#   82|                         META, MONITORS_CONFIG, GObject)
#   83|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def384]
mutter-49.2/src/backends/meta-monitor-config-manager.h:81:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘child_config’
mutter-49.2/src/tests/monitor-storage-tests.c:189:1: enter_function: entry to ‘meta_test_monitor_config_store_set_current_with_parent’
mutter-49.2/src/tests/monitor-storage-tests.c:192:34: call_function: inlined call to ‘glib_autoptr_cleanup_MetaMonitorsConfig’ from ‘meta_test_monitor_config_store_set_current_with_parent’
mutter-49.2/src/tests/monitor-storage-tests.c:191:34: call_function: inlined call to ‘glib_autoptr_cleanup_MetaMonitorsConfig’ from ‘meta_test_monitor_config_store_set_current_with_parent’
#   79|   
#   80|   #define META_TYPE_MONITORS_CONFIG (meta_monitors_config_get_type ())
#   81|-> G_DECLARE_FINAL_TYPE (MetaMonitorsConfig, meta_monitors_config,
#   82|                         META, MONITORS_CONFIG, GObject)
#   83|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def385]
mutter-49.2/src/backends/meta-monitor-config-manager.h:81:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘config’
mutter-49.2/src/backends/meta-monitor-manager.c:1294:1: enter_function: entry to ‘update_panel_orientation_managed’
mutter-49.2/src/backends/meta-monitor-manager.c:1311:6: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/meta-monitor-manager.c:1314:3: branch_false: ...to here
mutter-49.2/src/backends/meta-monitor-manager.c:1321:6: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/meta-monitor-manager.c:1333:9: branch_false: ...to here
mutter-49.2/src/backends/meta-monitor-manager.c:1338:10: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/meta-monitor-manager.c:1341:30: branch_true: ...to here
mutter-49.2/src/backends/meta-monitor-manager.c:1344:13: throw: if ‘meta_monitor_config_manager_create_for_orientation’ throws an exception...
mutter-49.2/src/backends/meta-monitor-manager.c:1341:30: call_function: inlined call to ‘glib_autoptr_cleanup_GError’ from ‘update_panel_orientation_managed’
mutter-49.2/src/backends/meta-monitor-manager.c:1340:42: call_function: inlined call to ‘glib_autoptr_cleanup_MetaMonitorsConfig’ from ‘update_panel_orientation_managed’
#   79|   
#   80|   #define META_TYPE_MONITORS_CONFIG (meta_monitors_config_get_type ())
#   81|-> G_DECLARE_FINAL_TYPE (MetaMonitorsConfig, meta_monitors_config,
#   82|                         META, MONITORS_CONFIG, GObject)
#   83|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def386]
mutter-49.2/src/backends/meta-monitor-config-manager.h:81:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘fallback_config’
mutter-49.2/src/tests/monitor-storage-tests.c:58:26: throw: if ‘meta_context_get_backend’ throws an exception...
mutter-49.2/src/tests/monitor-storage-tests.c:57:34: call_function: inlined call to ‘glib_autoptr_cleanup_MetaMonitorsConfig’ from ‘meta_test_monitor_config_store_set_current_with_parent_on_empty’
#   79|   
#   80|   #define META_TYPE_MONITORS_CONFIG (meta_monitors_config_get_type ())
#   81|-> G_DECLARE_FINAL_TYPE (MetaMonitorsConfig, meta_monitors_config,
#   82|                         META, MONITORS_CONFIG, GObject)
#   83|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def387]
mutter-49.2/src/backends/meta-monitor-config-manager.h:81:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘linear_config’
mutter-49.2/src/tests/monitor-storage-tests.c:284:15: branch_true: following ‘true’ branch (when ‘i != 3’)...
mutter-49.2/src/tests/monitor-storage-tests.c:288:23: branch_true: ...to here
mutter-49.2/src/tests/monitor-storage-tests.c:288:23: throw: if ‘meta_monitor_config_manager_create_linear’ throws an exception...
mutter-49.2/src/tests/monitor-storage-tests.c:286:38: call_function: inlined call to ‘glib_autoptr_cleanup_MetaMonitorsConfig’ from ‘meta_test_monitor_config_store_set_current_max_size’
#   79|   
#   80|   #define META_TYPE_MONITORS_CONFIG (meta_monitors_config_get_type ())
#   81|-> G_DECLARE_FINAL_TYPE (MetaMonitorsConfig, meta_monitors_config,
#   82|                         META, MONITORS_CONFIG, GObject)
#   83|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def388]
mutter-49.2/src/backends/meta-monitor-config-manager.h:81:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘oriented_config’
mutter-49.2/src/backends/meta-monitor-manager.c:4373:1: enter_function: entry to ‘meta_monitor_manager_reconfigure’
mutter-49.2/src/backends/meta-monitor-manager.c:4375:3: call_function: calling ‘meta_monitor_manager_ensure_configured’ from ‘meta_monitor_manager_reconfigure’
#   79|   
#   80|   #define META_TYPE_MONITORS_CONFIG (meta_monitors_config_get_type ())
#   81|-> G_DECLARE_FINAL_TYPE (MetaMonitorsConfig, meta_monitors_config,
#   82|                         META, MONITORS_CONFIG, GObject)
#   83|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def389]
mutter-49.2/src/backends/meta-monitor-config-manager.h:81:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘other_child’
mutter-49.2/src/tests/monitor-storage-tests.c:189:1: enter_function: entry to ‘meta_test_monitor_config_store_set_current_with_parent’
mutter-49.2/src/tests/monitor-storage-tests.c:193:34: call_function: inlined call to ‘glib_autoptr_cleanup_MetaMonitorsConfig’ from ‘meta_test_monitor_config_store_set_current_with_parent’
mutter-49.2/src/tests/monitor-storage-tests.c:192:34: call_function: inlined call to ‘glib_autoptr_cleanup_MetaMonitorsConfig’ from ‘meta_test_monitor_config_store_set_current_with_parent’
#   79|   
#   80|   #define META_TYPE_MONITORS_CONFIG (meta_monitors_config_get_type ())
#   81|-> G_DECLARE_FINAL_TYPE (MetaMonitorsConfig, meta_monitors_config,
#   82|                         META, MONITORS_CONFIG, GObject)
#   83|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def390]
mutter-49.2/src/backends/meta-monitor-config-manager.h:81:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘parent_config’
mutter-49.2/src/tests/monitor-storage-tests.c:50:1: enter_function: entry to ‘meta_test_monitor_config_store_set_current_with_parent_on_empty’
mutter-49.2/src/tests/monitor-storage-tests.c:53:34: call_function: inlined call to ‘glib_autoptr_cleanup_MetaMonitorsConfig’ from ‘meta_test_monitor_config_store_set_current_with_parent_on_empty’
mutter-49.2/src/tests/monitor-storage-tests.c:52:34: call_function: inlined call to ‘glib_autoptr_cleanup_MetaMonitorsConfig’ from ‘meta_test_monitor_config_store_set_current_with_parent_on_empty’
#   79|   
#   80|   #define META_TYPE_MONITORS_CONFIG (meta_monitors_config_get_type ())
#   81|-> G_DECLARE_FINAL_TYPE (MetaMonitorsConfig, meta_monitors_config,
#   82|                         META, MONITORS_CONFIG, GObject)
#   83|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def391]
mutter-49.2/src/backends/meta-monitor-config-manager.h:219:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘logical_monitor_configs’
mutter-49.2/src/backends/meta-monitor-config-manager.c:1237:1: enter_function: entry to ‘create_monitors_switch_config’
mutter-49.2/src/backends/meta-monitor-config-manager.c:1245:21: call_function: calling ‘create_monitors_config’ from ‘create_monitors_switch_config’
#  217|   
#  218|   G_DEFINE_AUTOPTR_CLEANUP_FUNC (MetaMonitorConfig, meta_monitor_config_free)
#  219|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MetaLogicalMonitorConfig,
#  220|                                  meta_logical_monitor_config_free)
#  221|   G_DEFINE_AUTOPTR_CLEANUP_FUNC (MetaMonitorsConfigKey,

Error: GCC_ANALYZER_WARNING (CWE-457): [#def392]
mutter-49.2/src/backends/meta-monitor-manager-dummy.c:86:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘mode_specs’
mutter-49.2/src/backends/meta-monitor-manager-dummy.c:156:6: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/meta-monitor-manager-dummy.c:158:30: throw: if ‘g_strsplit’ throws an exception...
mutter-49.2/src/backends/meta-monitor-manager-dummy.c:143:29: call_function: inlined call to ‘glib_listautoptr_cleanup_CrtcModeSpec’ from ‘append_monitor’
#   84|     float refresh_rate;
#   85|   } CrtcModeSpec;
#   86|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC(CrtcModeSpec, g_free);
#   87|   
#   88|   static MetaCrtcMode *

Error: GCC_ANALYZER_WARNING (CWE-457): [#def393]
mutter-49.2/src/backends/meta-monitor-private.h:68:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘mode’
mutter-49.2/src/backends/meta-monitor.c:1610:1: enter_function: entry to ‘generate_untiled_monitor_modes’
mutter-49.2/src/backends/meta-monitor.c:1622:15: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/meta-monitor.c:1624:33: branch_true: ...to here
mutter-49.2/src/backends/meta-monitor.c:1627:14: call_function: calling ‘create_untiled_monitor_mode’ from ‘generate_untiled_monitor_modes’
mutter-49.2/src/backends/meta-monitor.c:1625:35: call_function: inlined call to ‘glib_autoptr_cleanup_MetaMonitorMode’ from ‘generate_untiled_monitor_modes’
#   66|   
#   67|   #define META_TYPE_MONITOR_MODE (meta_monitor_mode_get_type ())
#   68|-> G_DECLARE_DERIVABLE_TYPE (MetaMonitorMode, meta_monitor_mode,
#   69|                             META, MONITOR_MODE,
#   70|                             GObject)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def394]
mutter-49.2/src/backends/meta-output.h:194:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘output_info’
mutter-49.2/src/tests/meta-monitor-test-utils.c:650:1: enter_function: entry to ‘meta_create_monitor_test_setup’
mutter-49.2/src/tests/meta-monitor-test-utils.c:708:15: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/meta-monitor-test-utils.c:726:7: branch_true: ...to here
mutter-49.2/src/tests/meta-monitor-test-utils.c:727:10: branch_true: following ‘true’ branch (when ‘crtc_index == -1’)...
mutter-49.2/src/tests/meta-monitor-test-utils.c:732:7: branch_true: ...to here
mutter-49.2/src/tests/meta-monitor-test-utils.c:733:10: branch_true: following ‘true’ branch (when ‘preferred_mode_index == -1’)...
mutter-49.2/src/tests/meta-monitor-test-utils.c:739:7: branch_true: ...to here
mutter-49.2/src/tests/meta-monitor-test-utils.c:740:15: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/meta-monitor-test-utils.c:741:19: branch_false: following ‘false’ branch (when ‘j >= n_modes’)...
mutter-49.2/src/tests/meta-monitor-test-utils.c:749:7: branch_false: ...to here
mutter-49.2/src/tests/meta-monitor-test-utils.c:750:24: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/meta-monitor-test-utils.c:751:19: branch_false: following ‘false’ branch (when ‘j >= n_possible_crtcs’)...
mutter-49.2/src/tests/meta-monitor-test-utils.c:760:7: branch_false: ...to here
mutter-49.2/src/tests/meta-monitor-test-utils.c:761:10: branch_true: following ‘true’ branch (when ‘connector_type == 0’)...
mutter-49.2/src/tests/meta-monitor-test-utils.c:761:10: branch_true: ...to here
mutter-49.2/src/tests/meta-monitor-test-utils.c:772:10: branch_true: following ‘true’ branch (when ‘connector_number == 0’)...
mutter-49.2/src/tests/meta-monitor-test-utils.c:774:11: branch_true: ...to here
mutter-49.2/src/tests/meta-monitor-test-utils.c:774:11: branch_true: following ‘true’ branch (when ‘connector_type <= 20’)...
mutter-49.2/src/tests/meta-monitor-test-utils.c:775:11: branch_true: ...to here
mutter-49.2/src/tests/meta-monitor-test-utils.c:812:10: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/meta-monitor-test-utils.c:814:47: branch_true: ...to here
mutter-49.2/src/tests/meta-monitor-test-utils.c:826:10: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/meta-monitor-test-utils.c:827:11: branch_true: ...to here
mutter-49.2/src/tests/meta-monitor-test-utils.c:826:11: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/meta-monitor-test-utils.c:830:13: branch_true: ...to here
mutter-49.2/src/tests/meta-monitor-test-utils.c:913:10: branch_false: following ‘false’ branch (when ‘crtc’ is NULL)...
mutter-49.2/src/tests/meta-monitor-test-utils.c:926:29: branch_false: ...to here
mutter-49.2/src/tests/meta-monitor-test-utils.c:724:33: call_function: inlined call to ‘glib_autoptr_cleanup_MetaBacklight’ from ‘meta_create_monitor_test_setup’
mutter-49.2/src/tests/meta-monitor-test-utils.c:723:34: call_function: inlined call to ‘glib_autoptr_cleanup_MetaOutputInfo’ from ‘meta_create_monitor_test_setup’
#  192|   gboolean meta_output_info_is_builtin (const MetaOutputInfo *output_info);
#  193|   
#  194|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MetaOutputInfo, meta_output_info_unref)
#  195|   
#  196|   #define META_TYPE_OUTPUT (meta_output_get_type ())

Error: GCC_ANALYZER_WARNING (CWE-457): [#def395]
mutter-49.2/src/backends/meta-output.h:198:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘outputs’
mutter-49.2/src/backends/meta-monitor.c:1847:1: enter_function: entry to ‘meta_monitor_tiled_new’
mutter-49.2/src/backends/meta-monitor.c:1859:19: call_function: calling ‘meta_monitor_tiled_get_type’ from ‘meta_monitor_tiled_new’
mutter-49.2/src/backends/meta-monitor.c:1852:27: call_function: inlined call to ‘glib_listautoptr_cleanup_MetaOutput’ from ‘meta_monitor_tiled_new’
#  196|   #define META_TYPE_OUTPUT (meta_output_get_type ())
#  197|   META_EXPORT_TEST
#  198|-> G_DECLARE_DERIVABLE_TYPE (MetaOutput, meta_output, META, OUTPUT, GObject)
#  199|   
#  200|   struct _MetaOutputClass

Error: GCC_ANALYZER_WARNING (CWE-457): [#def396]
mutter-49.2/src/backends/meta-virtual-monitor.h:43:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘second_virtual_monitor’
mutter-49.2/src/tests/wayland-unit-tests.c:1361:1: enter_function: entry to ‘toplevel_sessions_restore_fullscreen_monitor_removed’
mutter-49.2/src/tests/wayland-unit-tests.c:1372:20: call_function: calling ‘get_primary_logical_monitor_layout’ from ‘toplevel_sessions_restore_fullscreen_monitor_removed’
mutter-49.2/src/tests/wayland-unit-tests.c:1370:20: call_function: calling ‘g_autoptr_cleanup_generic_gfree’ from ‘toplevel_sessions_restore_fullscreen_monitor_removed’
mutter-49.2/src/tests/wayland-unit-tests.c:1364:34: call_function: inlined call to ‘glib_autoptr_cleanup_MetaVirtualMonitor’ from ‘toplevel_sessions_restore_fullscreen_monitor_removed’
#   41|   
#   42|   #define META_TYPE_VIRTUAL_MONITOR (meta_virtual_monitor_get_type ())
#   43|-> G_DECLARE_DERIVABLE_TYPE (MetaVirtualMonitor, meta_virtual_monitor,
#   44|                             META, VIRTUAL_MONITOR,
#   45|                             GObject)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def397]
mutter-49.2/src/backends/meta-virtual-monitor.h:43:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘test_monitor’
mutter-49.2/src/tests/cursor-overlay-tests.c:44:1: enter_function: entry to ‘meta_test_cursor_overlay_damage’
mutter-49.2/src/tests/cursor-overlay-tests.c:49:41: call_function: inlined call to ‘glib_autoptr_cleanup_ClutterVirtualInputDevice’ from ‘meta_test_cursor_overlay_damage’
mutter-49.2/src/tests/cursor-overlay-tests.c:48:34: call_function: inlined call to ‘glib_autoptr_cleanup_MetaVirtualMonitor’ from ‘meta_test_cursor_overlay_damage’
#   41|   
#   42|   #define META_TYPE_VIRTUAL_MONITOR (meta_virtual_monitor_get_type ())
#   43|-> G_DECLARE_DERIVABLE_TYPE (MetaVirtualMonitor, meta_virtual_monitor,
#   44|                             META, VIRTUAL_MONITOR,
#   45|                             GObject)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def398]
mutter-49.2/src/backends/meta-virtual-monitor.h:43:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘virtual_monitor1’
mutter-49.2/src/tests/input-capture-tests.c:323:22: throw: if ‘meta_create_test_monitor’ throws an exception...
mutter-49.2/src/tests/input-capture-tests.c:319:34: call_function: inlined call to ‘glib_autoptr_cleanup_MetaVirtualMonitor’ from ‘meta_test_input_capture_clear_barriers’
#   41|   
#   42|   #define META_TYPE_VIRTUAL_MONITOR (meta_virtual_monitor_get_type ())
#   43|-> G_DECLARE_DERIVABLE_TYPE (MetaVirtualMonitor, meta_virtual_monitor,
#   44|                             META, VIRTUAL_MONITOR,
#   45|                             GObject)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def399]
mutter-49.2/src/backends/meta-virtual-monitor.h:43:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘virtual_monitor2’
mutter-49.2/src/tests/input-capture-tests.c:261:22: throw: if ‘meta_create_test_monitor’ throws an exception...
mutter-49.2/src/tests/input-capture-tests.c:257:34: call_function: inlined call to ‘glib_autoptr_cleanup_MetaVirtualMonitor’ from ‘meta_test_input_capture_barriers’
#   41|   
#   42|   #define META_TYPE_VIRTUAL_MONITOR (meta_virtual_monitor_get_type ())
#   43|-> G_DECLARE_DERIVABLE_TYPE (MetaVirtualMonitor, meta_virtual_monitor,
#   44|                             META, VIRTUAL_MONITOR,
#   45|                             GObject)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def400]
mutter-49.2/src/backends/meta-virtual-monitor.h:43:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘virtual_monitor’
mutter-49.2/src/tests/stage-tests.c:52:21: throw: if ‘meta_create_test_monitor’ throws an exception...
mutter-49.2/src/tests/stage-tests.c:47:34: call_function: inlined call to ‘glib_autoptr_cleanup_MetaVirtualMonitor’ from ‘meta_test_stage_scheduling_delayed_show’
#   41|   
#   42|   #define META_TYPE_VIRTUAL_MONITOR (meta_virtual_monitor_get_type ())
#   43|-> G_DECLARE_DERIVABLE_TYPE (MetaVirtualMonitor, meta_virtual_monitor,
#   44|                             META, VIRTUAL_MONITOR,
#   45|                             GObject)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def401]
mutter-49.2/src/backends/meta-virtual-monitor.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘monitor_info1’
mutter-49.2/src/tests/native-pointer-constraints.c:46:1: enter_function: entry to ‘meta_test_warp_on_hotplug’
mutter-49.2/src/tests/native-pointer-constraints.c:75:6: branch_false: following ‘false’ branch...
mutter-49.2/src/tests/native-pointer-constraints.c:77:3: branch_false: ...to here
mutter-49.2/src/tests/native-pointer-constraints.c:95:6: branch_false: following ‘false’ branch...
mutter-49.2/src/tests/native-pointer-constraints.c:97:3: branch_false: ...to here
mutter-49.2/src/tests/native-pointer-constraints.c:103:6: branch_false: following ‘false’ branch...
mutter-49.2/src/tests/native-pointer-constraints.c:106:3: branch_false: ...to here
mutter-49.2/src/tests/native-pointer-constraints.c:106:3: call_function: calling ‘run_test_client_command’ from ‘meta_test_warp_on_hotplug’
mutter-49.2/src/tests/native-pointer-constraints.c:106:3: return_function: returning to ‘meta_test_warp_on_hotplug’ from ‘run_test_client_command’
mutter-49.2/src/tests/native-pointer-constraints.c:107:3: call_function: calling ‘run_test_client_command’ from ‘meta_test_warp_on_hotplug’
mutter-49.2/src/tests/native-pointer-constraints.c:107:3: return_function: returning to ‘meta_test_warp_on_hotplug’ from ‘run_test_client_command’
mutter-49.2/src/tests/native-pointer-constraints.c:108:3: call_function: calling ‘run_test_client_command’ from ‘meta_test_warp_on_hotplug’
mutter-49.2/src/tests/native-pointer-constraints.c:108:3: return_function: returning to ‘meta_test_warp_on_hotplug’ from ‘run_test_client_command’
mutter-49.2/src/tests/native-pointer-constraints.c:52:38: call_function: inlined call to ‘glib_autoptr_cleanup_MetaVirtualMonitorInfo’ from ‘meta_test_warp_on_hotplug’
mutter-49.2/src/tests/native-pointer-constraints.c:51:38: call_function: inlined call to ‘glib_autoptr_cleanup_MetaVirtualMonitorInfo’ from ‘meta_test_warp_on_hotplug’
#   80|                                       float               refresh_rate);
#   81|   
#   82|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MetaVirtualMonitorInfo,
#   83|                                  meta_virtual_monitor_info_free)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def402]
mutter-49.2/src/backends/meta-virtual-monitor.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘monitor_info2’
mutter-49.2/src/tests/native-pointer-constraints.c:61:10: throw: if ‘meta_backend_get_default_seat’ throws an exception...
mutter-49.2/src/tests/native-pointer-constraints.c:52:38: call_function: inlined call to ‘glib_autoptr_cleanup_MetaVirtualMonitorInfo’ from ‘meta_test_warp_on_hotplug’
#   80|                                       float               refresh_rate);
#   81|   
#   82|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MetaVirtualMonitorInfo,
#   83|                                  meta_virtual_monitor_info_free)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def403]
mutter-49.2/src/backends/meta-virtual-monitor.h:82:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘monitor_info’
mutter-49.2/src/tests/meta-test-monitor.c:59:1: enter_function: entry to ‘meta_test_monitor_new’
mutter-49.2/src/tests/meta-test-monitor.c:73:12: throw: if ‘g_strdup_printf’ throws an exception...
mutter-49.2/src/tests/meta-test-monitor.c:69:20: call_function: calling ‘g_autoptr_cleanup_generic_gfree’ from ‘meta_test_monitor_new’
mutter-49.2/src/tests/meta-test-monitor.c:67:38: call_function: inlined call to ‘glib_autoptr_cleanup_MetaVirtualMonitorInfo’ from ‘meta_test_monitor_new’
#   80|                                       float               refresh_rate);
#   81|   
#   82|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MetaVirtualMonitorInfo,
#   83|                                  meta_virtual_monitor_info_free)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def404]
mutter-49.2/src/backends/native/meta-device-pool.h:70:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘device_file’
mutter-49.2/src/backends/native/meta-cursor-renderer-native.c:1219:1: enter_function: entry to ‘realize_cursor_sprite_for_crtc’
mutter-49.2/src/backends/native/meta-cursor-renderer-native.c:1232:3: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/native/meta-cursor-renderer-native.c:1234:7: branch_false: ...to here
mutter-49.2/src/backends/native/meta-cursor-renderer-native.c:1234:6: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/native/meta-cursor-renderer-native.c:1245:12: branch_false: ...to here
mutter-49.2/src/backends/native/meta-cursor-renderer-native.c:1245:11: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/native/meta-cursor-renderer-native.c:1250:14: branch_true: ...to here
mutter-49.2/src/backends/native/meta-cursor-renderer-native.c:1250:14: call_function: calling ‘realize_cursor_sprite_from_wl_buffer_for_crtc’ from ‘realize_cursor_sprite_for_crtc’
#   68|   MetaBackend * meta_device_pool_get_backend (MetaDevicePool *pool);
#   69|   
#   70|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MetaDeviceFile, meta_device_file_release)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def405]
mutter-49.2/src/backends/native/meta-drm-buffer.c:154:11: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘depth’
mutter-49.2/src/backends/native/meta-drm-buffer.c:115:11: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/native/meta-drm-buffer.c:128:11: branch_true: ...to here
mutter-49.2/src/backends/native/meta-drm-buffer.c:128:10: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/native/meta-drm-buffer.c:142:7: branch_false: ...to here
mutter-49.2/src/backends/native/meta-drm-buffer.c:154:11: danger: use of uninitialized value ‘depth’ here
#  152|           }
#  153|   
#  154|->       if (drmModeAddFB (fd,
#  155|                           fb_args->width,
#  156|                           fb_args->height,

Error: GCC_ANALYZER_WARNING (CWE-457): [#def406]
mutter-49.2/src/backends/native/meta-drm-buffer.h:37:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘buffer’
mutter-49.2/src/backends/native/meta-onscreen-native.c:1470:1: enter_function: entry to ‘meta_onscreen_native_swap_buffers_with_damage’
mutter-49.2/src/backends/native/meta-onscreen-native.c:1496:3: call_function: inlined call to ‘cogl_is_tracing_enabled’ from ‘meta_onscreen_native_swap_buffers_with_damage’
mutter-49.2/src/backends/native/meta-onscreen-native.c:1494:29: call_function: inlined call to ‘glib_autoptr_cleanup_MetaDrmBuffer’ from ‘meta_onscreen_native_swap_buffers_with_damage’
#   35|   #define META_TYPE_DRM_BUFFER (meta_drm_buffer_get_type ())
#   36|   META_EXPORT_TEST
#   37|-> G_DECLARE_DERIVABLE_TYPE (MetaDrmBuffer,
#   38|                             meta_drm_buffer,
#   39|                             META, DRM_BUFFER,

Error: GCC_ANALYZER_WARNING (CWE-457): [#def407]
mutter-49.2/src/backends/native/meta-drm-buffer.h:37:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘dmabuf’
mutter-49.2/src/backends/meta-screen-cast.c:60:1: enter_function: entry to ‘meta_screen_cast_get_preferred_modifier’
mutter-49.2/src/backends/meta-screen-cast.c:91:3: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/meta-screen-cast.c:93:17: branch_true: ...to here
mutter-49.2/src/backends/meta-screen-cast.c:94:3: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/meta-screen-cast.c:94:3: branch_true: ...to here
mutter-49.2/src/backends/meta-screen-cast.c:96:10: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/meta-screen-cast.c:101:10: branch_true: ...to here
mutter-49.2/src/backends/meta-screen-cast.c:101:10: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/meta-screen-cast.c:102:12: branch_false: ...to here
mutter-49.2/src/backends/meta-screen-cast.c:101:11: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/meta-screen-cast.c:110:66: branch_false: ...to here
mutter-49.2/src/backends/meta-screen-cast.c:114:10: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/meta-screen-cast.c:117:16: branch_false: ...to here
mutter-49.2/src/backends/meta-screen-cast.c:121:10: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/meta-screen-cast.c:124:10: branch_false: ...to here
mutter-49.2/src/backends/meta-screen-cast.c:124:10: branch_true: following ‘true’ branch (when ‘use_implicit_modifier != 0’)...
mutter-49.2/src/backends/meta-screen-cast.c:126:11: branch_true: ...to here
mutter-49.2/src/backends/meta-screen-cast.c:99:35: call_function: inlined call to ‘glib_autoptr_cleanup_CoglFramebuffer’ from ‘meta_screen_cast_get_preferred_modifier’
mutter-49.2/src/backends/meta-screen-cast.c:98:33: call_function: inlined call to ‘glib_autoptr_cleanup_MetaDrmBuffer’ from ‘meta_screen_cast_get_preferred_modifier’
#   35|   #define META_TYPE_DRM_BUFFER (meta_drm_buffer_get_type ())
#   36|   META_EXPORT_TEST
#   37|-> G_DECLARE_DERIVABLE_TYPE (MetaDrmBuffer,
#   38|                             meta_drm_buffer,
#   39|                             META, DRM_BUFFER,

Error: GCC_ANALYZER_WARNING (CWE-457): [#def408]
mutter-49.2/src/backends/native/meta-drm-buffer.h:37:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘primary_gpu_fb’
mutter-49.2/src/backends/native/meta-onscreen-native.c:1470:1: enter_function: entry to ‘meta_onscreen_native_swap_buffers_with_damage’
mutter-49.2/src/backends/native/meta-onscreen-native.c:1496:3: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/native/meta-onscreen-native.c:1500:5: branch_false: ...to here
mutter-49.2/src/backends/native/meta-onscreen-native.c:1500:5: call_function: calling ‘update_secondary_gpu_state_pre_swap_buffers’ from ‘meta_onscreen_native_swap_buffers_with_damage’
mutter-49.2/src/backends/native/meta-onscreen-native.c:1500:5: return_function: returning to ‘meta_onscreen_native_swap_buffers_with_damage’ from ‘update_secondary_gpu_state_pre_swap_buffers’
mutter-49.2/src/backends/native/meta-onscreen-native.c:1528:3: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/native/meta-onscreen-native.c:1530:5: branch_true: ...to here
mutter-49.2/src/backends/native/meta-onscreen-native.c:1540:10: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/native/meta-onscreen-native.c:1542:11: branch_true: ...to here
mutter-49.2/src/backends/native/meta-onscreen-native.c:1496:3: call_function: inlined call to ‘cogl_auto_trace_end_helper’ from ‘meta_onscreen_native_swap_buffers_with_damage’
mutter-49.2/src/backends/native/meta-onscreen-native.c:1494:29: call_function: inlined call to ‘glib_autoptr_cleanup_MetaDrmBuffer’ from ‘meta_onscreen_native_swap_buffers_with_damage’
mutter-49.2/src/backends/native/meta-onscreen-native.c:1493:29: call_function: inlined call to ‘glib_autoptr_cleanup_MetaDrmBuffer’ from ‘meta_onscreen_native_swap_buffers_with_damage’
mutter-49.2/src/backends/native/meta-onscreen-native.c:1492:29: call_function: inlined call to ‘glib_autoptr_cleanup_MetaDrmBuffer’ from ‘meta_onscreen_native_swap_buffers_with_damage’
#   35|   #define META_TYPE_DRM_BUFFER (meta_drm_buffer_get_type ())
#   36|   META_EXPORT_TEST
#   37|-> G_DECLARE_DERIVABLE_TYPE (MetaDrmBuffer,
#   38|                             meta_drm_buffer,
#   39|                             META, DRM_BUFFER,

Error: GCC_ANALYZER_WARNING (CWE-457): [#def409]
mutter-49.2/src/backends/native/meta-drm-lease.h:25:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘drm_lease’
mutter-49.2/src/wayland/meta-wayland-drm-lease.c:254:1: enter_function: entry to ‘wp_drm_lease_request_submit’
mutter-49.2/src/wayland/meta-wayland-drm-lease.c:272:6: branch_false: following ‘false’ branch...
mutter-49.2/src/wayland/meta-wayland-drm-lease.c:281:11: branch_false: ...to here
mutter-49.2/src/wayland/meta-wayland-drm-lease.c:285:5: throw: if ‘wl_resource_get_version’ throws an exception...
mutter-49.2/src/wayland/meta-wayland-drm-lease.c:269:16: call_function: calling ‘_g_clear_fd_ignore_error’ from ‘wp_drm_lease_request_submit’
mutter-49.2/src/wayland/meta-wayland-drm-lease.c:268:22: call_function: inlined call to ‘glib_autoptr_cleanup_GError’ from ‘wp_drm_lease_request_submit’
mutter-49.2/src/wayland/meta-wayland-drm-lease.c:267:28: call_function: inlined call to ‘glib_autoptr_cleanup_MetaDrmLease’ from ‘wp_drm_lease_request_submit’
#   23|   
#   24|   #define META_TYPE_DRM_LEASE (meta_drm_lease_get_type ())
#   25|-> G_DECLARE_FINAL_TYPE (MetaDrmLease, meta_drm_lease,
#   26|                         META, DRM_LEASE, GObject)
#   27|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def410]
mutter-49.2/src/backends/native/meta-kms-connector.c:902:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘current_state’
mutter-49.2/src/backends/native/meta-kms-connector.c:1222:3: throw: if ‘meta_kms_impl_device_update_prop_table’ throws an exception...
mutter-49.2/src/backends/native/meta-kms-connector.c:1215:37: call_function: inlined call to ‘glib_autoptr_cleanup_MetaKmsConnectorState’ from ‘meta_kms_connector_read_state’
#  900|   }
#  901|   
#  902|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MetaKmsConnectorState,
#  903|                                  meta_kms_connector_state_free);
#  904|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def411]
mutter-49.2/src/backends/native/meta-kms-connector.c:902:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘state’
mutter-49.2/src/backends/native/meta-kms-connector.c:1209:1: enter_function: entry to ‘meta_kms_connector_read_state’
mutter-49.2/src/backends/native/meta-kms-connector.c:1236:6: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/native/meta-kms-connector.c:1238:40: branch_true: ...to here
mutter-49.2/src/backends/native/meta-kms-connector.c:1238:10: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/native/meta-kms-connector.c:1240:11: branch_true: ...to here
mutter-49.2/src/backends/native/meta-kms-connector.c:1244:14: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/native/meta-kms-connector.c:1245:16: branch_true: ...to here
mutter-49.2/src/backends/native/meta-kms-connector.c:1244:15: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/native/meta-kms-connector.c:1247:15: branch_true: ...to here
mutter-49.2/src/backends/native/meta-kms-connector.c:1215:37: call_function: inlined call to ‘glib_autoptr_cleanup_MetaKmsConnectorState’ from ‘meta_kms_connector_read_state’
mutter-49.2/src/backends/native/meta-kms-connector.c:1214:37: call_function: inlined call to ‘glib_autoptr_cleanup_MetaKmsConnectorState’ from ‘meta_kms_connector_read_state’
#  900|   }
#  901|   
#  902|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MetaKmsConnectorState,
#  903|                                  meta_kms_connector_state_free);
#  904|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def412]
mutter-49.2/src/backends/native/meta-kms-connector.h:29:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘connectors’
mutter-49.2/src/backends/native/meta-kms-impl-device.c:1120:1: enter_function: entry to ‘meta_kms_impl_device_update_states’
mutter-49.2/src/backends/native/meta-kms-impl-device.c:1136:3: branch_true: following ‘true’ branch...
mutter-49.2/src/backends/native/meta-kms-impl-device.c:1138:3: branch_true: ...to here
mutter-49.2/src/backends/native/meta-kms-impl-device.c:1141:8: call_function: calling ‘ensure_device_file’ from ‘meta_kms_impl_device_update_states’
mutter-49.2/src/backends/native/meta-kms-impl-device.c:1141:8: return_function: returning to ‘meta_kms_impl_device_update_states’ from ‘ensure_device_file’
mutter-49.2/src/backends/native/meta-kms-impl-device.c:1141:6: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/native/meta-kms-impl-device.c:1147:3: branch_false: ...to here
mutter-49.2/src/backends/native/meta-kms-impl-device.c:1152:6: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/native/meta-kms-impl-device.c:1160:13: branch_false: ...to here
mutter-49.2/src/backends/native/meta-kms-impl-device.c:1160:13: call_function: calling ‘update_connectors’ from ‘meta_kms_impl_device_update_states’
#   27|   #define META_TYPE_KMS_CONNECTOR (meta_kms_connector_get_type ())
#   28|   META_EXPORT_TEST
#   29|-> G_DECLARE_FINAL_TYPE (MetaKmsConnector, meta_kms_connector,
#   30|                         META, KMS_CONNECTOR, GObject)
#   31|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def413]
mutter-49.2/src/backends/native/meta-kms-impl-device.c:612:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘error’
mutter-49.2/src/backends/native/meta-kms-impl-device.c:2408:1: enter_function: entry to ‘meta_kms_impl_device_init_mode_setting’
mutter-49.2/src/backends/native/meta-kms-impl-device.c:2419:6: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/native/meta-kms-impl-device.c:2427:3: branch_false: ...to here
mutter-49.2/src/backends/native/meta-kms-impl-device.c:2429:3: call_function: calling ‘init_crtcs’ from ‘meta_kms_impl_device_init_mode_setting’
#  610|         if (!drm_crtc)
#  611|           {
#  612|->           g_warning ("Failed to get CRTC %u info on '%s': %s",
#  613|                        crtc_id, priv->path, error->message);
#  614|             continue;

Error: GCC_ANALYZER_WARNING (CWE-775): [#def414]
mutter-49.2/src/backends/native/meta-kms-impl-device.c:1260:7: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(path, 524290)’
mutter-49.2/src/backends/native/meta-kms-impl-device.c:1250:8: acquire_resource: opened here
mutter-49.2/src/backends/native/meta-kms-impl-device.c:1251:6: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/native/meta-kms-impl-device.c:1260:7: branch_false: ...to here
mutter-49.2/src/backends/native/meta-kms-impl-device.c:1260:7: throw: if ‘drmIsMaster’ throws an exception...
mutter-49.2/src/backends/native/meta-kms-impl-device.c:1260:7: danger: ‘open(path, 524290)’ leaks here; was opened at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
# 1258|       }
# 1259|   
# 1260|->   if (drmIsMaster (fd))
# 1261|       {
# 1262|         if (drmDropMaster (fd) < 0)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def415]
mutter-49.2/src/backends/native/meta-kms-page-flip-private.h:57:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘page_flip_datas’
mutter-49.2/src/backends/native/meta-kms-impl-device-simple.c:1325:1: enter_function: entry to ‘maybe_dispatch_page_flips’
mutter-49.2/src/backends/native/meta-kms-impl-device-simple.c:1333:21: call_function: calling ‘generate_page_flip_datas’ from ‘maybe_dispatch_page_flips’
mutter-49.2/src/backends/native/meta-kms-impl-device-simple.c:1331:36: call_function: inlined call to ‘glib_listautoptr_cleanup_MetaKmsPageFlipData’ from ‘maybe_dispatch_page_flips’
#   55|   void meta_kms_page_flip_data_make_symbolic (MetaKmsPageFlipData *page_flip_data);
#   56|   
#   57|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MetaKmsPageFlipData, meta_kms_page_flip_data_unref)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def416]
mutter-49.2/src/backends/native/meta-kms-page-flip-private.h:57:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘page_flip_data’
mutter-49.2/src/backends/native/meta-kms-impl-device-simple.c:1325:1: enter_function: entry to ‘maybe_dispatch_page_flips’
mutter-49.2/src/backends/native/meta-kms-impl-device-simple.c:1333:21: call_function: calling ‘generate_page_flip_datas’ from ‘maybe_dispatch_page_flips’
mutter-49.2/src/backends/native/meta-kms-impl-device-simple.c:1333:21: return_function: returning to ‘maybe_dispatch_page_flips’ from ‘generate_page_flip_datas’
mutter-49.2/src/backends/native/meta-kms-impl-device-simple.c:1335:10: branch_true: following ‘true’ branch (when ‘page_flip_datas’ is non-NULL)...
mutter-49.2/src/backends/native/meta-kms-impl-device-simple.c:1341:25: branch_true: ...to here
mutter-49.2/src/backends/native/meta-kms-impl-device-simple.c:1341:25: throw: if ‘g_list_remove_link’ throws an exception...
mutter-49.2/src/backends/native/meta-kms-impl-device-simple.c:1338:39: call_function: inlined call to ‘glib_autoptr_cleanup_MetaKmsPageFlipData’ from ‘maybe_dispatch_page_flips’
#   55|   void meta_kms_page_flip_data_make_symbolic (MetaKmsPageFlipData *page_flip_data);
#   56|   
#   57|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MetaKmsPageFlipData, meta_kms_page_flip_data_unref)

Error: CPPCHECK_WARNING (CWE-457): [#def417]
mutter-49.2/src/backends/native/meta-onscreen-native.c:2240: error[legacyUninitvar]: Uninitialized variable: gbm_format
# 2238|       g_assert_not_reached ();
# 2239|   
# 2240|->   return gbm_format;
# 2241|   }
# 2242|   

Error: CPPCHECK_WARNING (CWE-476): [#def418]
mutter-49.2/src/backends/native/meta-pointer-constraint-native.c:569: error[ctunullpointer]: Null pointer dereference: border
#  567|                                float      *sy)
#  568|   {
#  569|->   switch (border->blocking_directions)
#  570|       {
#  571|       case META_BORDER_MOTION_DIRECTION_POSITIVE_X:

Error: CPPCHECK_WARNING (CWE-476): [#def419]
mutter-49.2/src/backends/native/meta-pointer-constraint-native.c:569: warning[nullPointer]: Possible null pointer dereference: border
#  567|                                float      *sy)
#  568|   {
#  569|->   switch (border->blocking_directions)
#  570|       {
#  571|       case META_BORDER_MOTION_DIRECTION_POSITIVE_X:

Error: GCC_ANALYZER_WARNING (CWE-457): [#def420]
mutter-49.2/src/backends/native/meta-render-device-gbm.h:24:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘render_device_gbm’
mutter-49.2/src/backends/native/meta-backend-native.c:478:1: enter_function: entry to ‘create_render_device’
mutter-49.2/src/backends/native/meta-backend-native.c:495:7: throw: if ‘meta_backend_is_headless’ throws an exception...
mutter-49.2/src/backends/native/meta-backend-native.c:487:35: call_function: inlined call to ‘glib_autoptr_cleanup_MetaRenderDeviceGbm’ from ‘create_render_device’
#   22|   
#   23|   #define META_TYPE_RENDER_DEVICE_GBM (meta_render_device_gbm_get_type ())
#   24|-> G_DECLARE_FINAL_TYPE (MetaRenderDeviceGbm, meta_render_device_gbm,
#   25|                         META, RENDER_DEVICE_GBM,
#   26|                         MetaRenderDevice)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def421]
mutter-49.2/src/backends/native/meta-render-device.h:27:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘render_device’
mutter-49.2/src/backends/native/meta-backend-native.c:575:1: enter_function: entry to ‘add_drm_device’
mutter-49.2/src/backends/native/meta-backend-native.c:604:19: call_function: calling ‘create_render_device’ from ‘add_drm_device’
mutter-49.2/src/backends/native/meta-backend-native.c:604:19: return_function: returning to ‘add_drm_device’ from ‘create_render_device’
mutter-49.2/src/backends/native/meta-backend-native.c:605:6: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/native/meta-backend-native.c:609:7: branch_false: ...to here
mutter-49.2/src/backends/native/meta-backend-native.c:609:7: call_function: calling ‘META_IS_RENDER_DEVICE_EGL_STREAM’ from ‘add_drm_device’
mutter-49.2/src/backends/native/meta-backend-native.c:583:32: call_function: inlined call to ‘glib_autoptr_cleanup_MetaRenderDevice’ from ‘add_drm_device’
#   25|   
#   26|   #define META_TYPE_RENDER_DEVICE (meta_render_device_get_type ())
#   27|-> G_DECLARE_DERIVABLE_TYPE (MetaRenderDevice, meta_render_device,
#   28|                             META, RENDER_DEVICE,
#   29|                             GObject)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def422]
mutter-49.2/src/backends/native/meta-renderer-native.c:656:16: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mutter-49.2/src/backends/native/meta-renderer-native.c:643:1: enter_function: entry to ‘meta_renderer_native_create_dma_buf_framebuffer’
mutter-49.2/src/backends/native/meta-renderer-native.c:655:5: call_function: calling ‘cogl_context_from_renderer_native’ from ‘meta_renderer_native_create_dma_buf_framebuffer’
mutter-49.2/src/backends/native/meta-renderer-native.c:655:5: return_function: returning to ‘meta_renderer_native_create_dma_buf_framebuffer’ from ‘cogl_context_from_renderer_native’
mutter-49.2/src/backends/native/meta-renderer-native.c:656:16: danger: dereference of NULL ‘cogl_context_from_renderer_native(renderer_native)’
#  654|     CoglContext *cogl_context =
#  655|       cogl_context_from_renderer_native (renderer_native);
#  656|->   CoglDisplay *cogl_display = cogl_context->display;
#  657|     CoglRenderer *cogl_renderer = cogl_display->renderer;
#  658|     CoglRendererEGL *cogl_renderer_egl = cogl_renderer_get_winsys (cogl_renderer);

Error: CPPCHECK_WARNING (CWE-457): [#def423]
mutter-49.2/src/backends/native/meta-thread.c:600: warning[uninitvar]: Uninitialized variables: old_fds.fd, old_fds.events, old_fds.revents
#  598|     if (wrapper_source->n_fds == old_n_fds &&
#  599|         old_n_fds > 0 &&
#  600|->       memcmp (old_fds, wrapper_source->fds, old_n_fds * sizeof (GPollFD)) == 0)
#  601|       return ret;
#  602|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def424]
mutter-49.2/src/common/meta-drm-timeline.h:28:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘drm_timeline’
mutter-49.2/src/wayland/meta-wayland-linux-drm-syncobj.c:362:18: throw: if ‘meta_drm_timeline_import_syncobj’ throws an exception...
mutter-49.2/src/wayland/meta-wayland-linux-drm-syncobj.c:358:31: call_function: inlined call to ‘glib_autoptr_cleanup_MetaDrmTimeline’ from ‘drm_syncobj_manager_handle_import_timeline’
#   26|   
#   27|   #define META_TYPE_DRM_TIMELINE (meta_drm_timeline_get_type ())
#   28|-> G_DECLARE_FINAL_TYPE (MetaDrmTimeline, meta_drm_timeline,
#   29|                         META, DRM_TIMELINE, GObject);
#   30|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def425]
mutter-49.2/src/compositor/plugins/default.c:249:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/src/compositor/plugins/default.c:248:3: acquire_resource: ‘va_start’ called here
mutter-49.2/src/compositor/plugins/default.c:249:3: throw: if ‘g_object_set_valist’ throws an exception...
mutter-49.2/src/compositor/plugins/default.c:249:3: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
#  247|   
#  248|     va_start (args, first_property);
#  249|->   g_object_set_valist (G_OBJECT (actor), first_property, args);
#  250|     va_end (args);
#  251|   

Error: CPPCHECK_WARNING (CWE-457): [#def426]
mutter-49.2/src/core/display.c:1064: error[legacyUninitvar]: Uninitialized variable: timestamp
# 1062|   #endif
# 1063|   
# 1064|->   display->last_focus_time = timestamp;
# 1065|     display->last_user_time = timestamp;
# 1066|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def427]
mutter-49.2/src/core/meta-selection-source-remote.h:25:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘source_remote’
mutter-49.2/src/backends/meta-remote-desktop-session.c:1336:6: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/meta-remote-desktop-session.c:1344:24: branch_false: ...to here
mutter-49.2/src/backends/meta-remote-desktop-session.c:1347:6: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/meta-remote-desktop-session.c:1377:15: branch_false: ...to here
mutter-49.2/src/backends/meta-remote-desktop-session.c:1377:15: throw: if ‘meta_selection_get_current_owner’ throws an exception...
mutter-49.2/src/backends/meta-remote-desktop-session.c:1330:41: call_function: inlined call to ‘glib_autoptr_cleanup_MetaSelectionSourceRemote’ from ‘handle_enable_clipboard’
#   23|   
#   24|   #define META_TYPE_SELECTION_SOURCE_REMOTE (meta_selection_source_remote_get_type ())
#   25|-> G_DECLARE_FINAL_TYPE (MetaSelectionSourceRemote,
#   26|                         meta_selection_source_remote,
#   27|                         META, SELECTION_SOURCE_REMOTE,

Error: GCC_ANALYZER_WARNING (CWE-457): [#def428]
mutter-49.2/src/core/meta-session-state.h:30:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘session_state’
mutter-49.2/src/core/meta-session-manager.c:310:6: branch_false: following ‘false’ branch...
mutter-49.2/src/core/meta-session-manager.c:313:19: branch_false: ...to here
mutter-49.2/src/core/meta-session-manager.c:313:19: throw: if ‘g_object_new’ throws an exception...
mutter-49.2/src/core/meta-session-manager.c:304:32: call_function: inlined call to ‘glib_autoptr_cleanup_MetaSessionState’ from ‘meta_session_manager_get_session’
#   28|   
#   29|   #define META_TYPE_SESSION_STATE (meta_session_state_get_type ())
#   30|-> G_DECLARE_DERIVABLE_TYPE (MetaSessionState,
#   31|                             meta_session_state,
#   32|                             META, SESSION_STATE,

Error: GCC_ANALYZER_WARNING (CWE-835): [#def429]
mutter-49.2/src/core/prefs.c:518:10: warning[-Wanalyzer-infinite-loop]: infinite loop
#  516|     MetaEnumPreference *cursor = preferences_enum;
#  517|   
#  518|->   while (cursor->base.key != NULL)
#  519|       {
#  520|         if (cursor->target==NULL)

Error: GCC_ANALYZER_WARNING (CWE-688): [#def430]
mutter-49.2/src/core/startup-notification.c:630:11: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
mutter-49.2/src/core/startup-notification.c:618:1: enter_function: entry to ‘meta_startup_notification_lookup_sequence’
mutter-49.2/src/core/startup-notification.c:625:35: branch_true: following ‘true’ branch (when ‘l’ is non-NULL)...
mutter-49.2/src/core/startup-notification.c:627:7: branch_true: ...to here
mutter-49.2/src/core/startup-notification.c:628:16: call_function: calling ‘meta_startup_sequence_get_id’ from ‘meta_startup_notification_lookup_sequence’
mutter-49.2/src/core/startup-notification.c:628:16: return_function: returning to ‘meta_startup_notification_lookup_sequence’ from ‘meta_startup_sequence_get_id’
mutter-49.2/src/core/startup-notification.c:630:11: danger: argument 1 (‘meta_startup_sequence_get_id(seq)’) NULL where non-null expected
#  628|         seq_id = meta_startup_sequence_get_id (seq);
#  629|   
#  630|->       if (g_str_equal (seq_id, id))
#  631|           return l->data;
#  632|       }

Error: GCC_ANALYZER_WARNING (CWE-775): [#def431]
mutter-49.2/src/core/util.c:321:3: warning[-Wanalyzer-fd-leak]: leak of file descriptor
mutter-49.2/src/core/util.c:317:17: acquire_resource: opened here
mutter-49.2/src/core/util.c:321:3: danger: leaks here; was opened at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
#  319|     context->length = length;
#  320|   
#  321|->   g_task_set_task_data (task, context,
#  322|                           (GDestroyNotify) meta_read_bytes_context_free);
#  323|     g_task_run_in_thread (task, meta_read_bytes_in_thread);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def432]
mutter-49.2/src/core/util.c:457:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/src/core/util.c:454:3: branch_true: following ‘true’ branch (when ‘format’ is non-NULL)...
mutter-49.2/src/core/util.c:456:3: branch_true: ...to here
mutter-49.2/src/core/util.c:456:3: acquire_resource: ‘va_start’ called here
mutter-49.2/src/core/util.c:457:9: throw: if ‘g_strdup_vprintf’ throws an exception...
mutter-49.2/src/core/util.c:457:9: danger: missing call to ‘va_end’ to match ‘va_start’ at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
#  455|   
#  456|     va_start (args, format);
#  457|->   str = g_strdup_vprintf (format, args);
#  458|     va_end (args);
#  459|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def433]
mutter-49.2/src/core/util.c:490:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/src/core/util.c:486:6: branch_false: following ‘false’ branch (when ‘format’ is non-NULL)...
mutter-49.2/src/core/util.c:489:3: branch_false: ...to here
mutter-49.2/src/core/util.c:489:3: acquire_resource: ‘va_start’ called here
mutter-49.2/src/core/util.c:490:9: throw: if ‘g_strdup_vprintf’ throws an exception...
mutter-49.2/src/core/util.c:490:9: danger: missing call to ‘va_end’ to match ‘va_start’ at [(3)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/2)
#  488|   
#  489|     va_start (args, format);
#  490|->   str = g_strdup_vprintf (format, args);
#  491|     va_end (args);
#  492|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def434]
mutter-49.2/src/core/util.c:624:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/src/core/util.c:623:3: acquire_resource: ‘va_start’ called here
mutter-49.2/src/core/util.c:624:3: throw: if ‘g_logv’ throws an exception...
mutter-49.2/src/core/util.c:624:3: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
#  622|   
#  623|     va_start (args, format);
#  624|->   g_logv (G_LOG_DOMAIN, mutter_log_level, format, args);
#  625|     va_end (args);
#  626|   }

Error: CPPCHECK_WARNING (CWE-457): [#def435]
mutter-49.2/src/core/window.c:3511: warning[uninitvar]: Uninitialized variable: desired_rect.width
# 3509|         if (unmaximize_horizontally && unmaximize_vertically &&
# 3510|             has_desired_rect &&
# 3511|->           desired_rect.width * desired_rect.height >
# 3512|             work_area.width * work_area.height * MAX_UNMAXIMIZED_WINDOW_AREA)
# 3513|           {

Error: CPPCHECK_WARNING (CWE-457): [#def436]
mutter-49.2/src/core/window.c:4261: error[legacyUninitvar]: Uninitialized variable: unconstrained_rect
# 4259|       g_assert_not_reached ();
# 4260|   
# 4261|->   constrained_rect = unconstrained_rect;
# 4262|     temporary_rect = rect;
# 4263|     /* Do not constrain if it is tied to an ongoing window drag. */

Error: CPPCHECK_WARNING (CWE-909): [#def437]
mutter-49.2/src/core/window.c:4261: error[uninitStructMember]: Uninitialized struct member: unconstrained_rect.height
# 4259|       g_assert_not_reached ();
# 4260|   
# 4261|->   constrained_rect = unconstrained_rect;
# 4262|     temporary_rect = rect;
# 4263|     /* Do not constrain if it is tied to an ongoing window drag. */

Error: CPPCHECK_WARNING (CWE-909): [#def438]
mutter-49.2/src/core/window.c:4261: error[uninitStructMember]: Uninitialized struct member: unconstrained_rect.width
# 4259|       g_assert_not_reached ();
# 4260|   
# 4261|->   constrained_rect = unconstrained_rect;
# 4262|     temporary_rect = rect;
# 4263|     /* Do not constrain if it is tied to an ongoing window drag. */

Error: CPPCHECK_WARNING (CWE-909): [#def439]
mutter-49.2/src/core/window.c:4261: error[uninitStructMember]: Uninitialized struct member: unconstrained_rect.x
# 4259|       g_assert_not_reached ();
# 4260|   
# 4261|->   constrained_rect = unconstrained_rect;
# 4262|     temporary_rect = rect;
# 4263|     /* Do not constrain if it is tied to an ongoing window drag. */

Error: CPPCHECK_WARNING (CWE-909): [#def440]
mutter-49.2/src/core/window.c:4261: error[uninitStructMember]: Uninitialized struct member: unconstrained_rect.y
# 4259|       g_assert_not_reached ();
# 4260|   
# 4261|->   constrained_rect = unconstrained_rect;
# 4262|     temporary_rect = rect;
# 4263|     /* Do not constrain if it is tied to an ongoing window drag. */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def441]
mutter-49.2/src/helpers/meta-backlight-helper.c:109:16: warning[-Wanalyzer-malloc-leak]: leak of ‘opendir("/sys/class/backlight")’
mutter-49.2/src/helpers/meta-backlight-helper.c:73:6: branch_false: following ‘false’ branch...
mutter-49.2/src/helpers/meta-backlight-helper.c:80:6: branch_false: ...to here
mutter-49.2/src/helpers/meta-backlight-helper.c:80:6: branch_false: following ‘false’ branch (when ‘argc == 3’)...
mutter-49.2/src/helpers/meta-backlight-helper.c:88:3: branch_false: ...to here
mutter-49.2/src/helpers/meta-backlight-helper.c:90:6: branch_false: following ‘false’ branch...
mutter-49.2/src/helpers/meta-backlight-helper.c:98:8: branch_false: ...to here
mutter-49.2/src/helpers/meta-backlight-helper.c:98:8: acquire_memory: allocated here
mutter-49.2/src/helpers/meta-backlight-helper.c:99:6: branch_false: following ‘false’ branch...
mutter-49.2/src/helpers/meta-backlight-helper.c:107:3: branch_false: ...to here
mutter-49.2/src/helpers/meta-backlight-helper.c:109:16: throw: if ‘readdir’ throws an exception...
mutter-49.2/src/helpers/meta-backlight-helper.c:109:16: danger: ‘opendir("/sys/class/backlight")’ leaks here; was allocated at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6)
#  107|     device = argv[1];
#  108|   
#  109|->   while ((ep = readdir (dp)))
#  110|       {
#  111|         char *path;

Error: GCC_ANALYZER_WARNING (CWE-775): [#def442]
mutter-49.2/src/helpers/meta-backlight-helper.c:134:22: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(&tmp, 1)’
mutter-49.2/src/helpers/meta-backlight-helper.c:73:6: branch_false: following ‘false’ branch...
mutter-49.2/src/helpers/meta-backlight-helper.c:80:6: branch_false: ...to here
mutter-49.2/src/helpers/meta-backlight-helper.c:80:6: branch_false: following ‘false’ branch (when ‘argc == 3’)...
mutter-49.2/src/helpers/meta-backlight-helper.c:88:3: branch_false: ...to here
mutter-49.2/src/helpers/meta-backlight-helper.c:90:6: branch_false: following ‘false’ branch...
mutter-49.2/src/helpers/meta-backlight-helper.c:98:8: branch_false: ...to here
mutter-49.2/src/helpers/meta-backlight-helper.c:99:6: branch_false: following ‘false’ branch...
mutter-49.2/src/helpers/meta-backlight-helper.c:107:3: branch_false: ...to here
mutter-49.2/src/helpers/meta-backlight-helper.c:109:10: branch_true: following ‘true’ branch...
mutter-49.2/src/helpers/meta-backlight-helper.c:113:11: branch_true: ...to here
mutter-49.2/src/helpers/meta-backlight-helper.c:124:16: acquire_resource: opened here
mutter-49.2/src/helpers/meta-backlight-helper.c:125:14: branch_false: following ‘false’ branch...
mutter-49.2/src/helpers/meta-backlight-helper.c:133:17: branch_false: ...to here
mutter-49.2/src/helpers/meta-backlight-helper.c:134:22: throw: if ‘write’ throws an exception...
mutter-49.2/src/helpers/meta-backlight-helper.c:134:22: danger: ‘open(&tmp, 1)’ leaks here; was opened at [(11)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/10)
#  132|   
#  133|             len = snprintf (tmp, sizeof(tmp), "%d", brightness);
#  134|->           if ((res = write (fd, tmp, len)) != len)
#  135|               {
#  136|                 if (res == -1)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def443]
mutter-49.2/src/meta/barrier.h:36:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘barrier’
mutter-49.2/src/backends/meta-input-capture-session.c:956:1: enter_function: entry to ‘handle_enable’
mutter-49.2/src/backends/meta-input-capture-session.c:962:6: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/meta-input-capture-session.c:970:7: branch_false: ...to here
mutter-49.2/src/backends/meta-input-capture-session.c:970:6: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/meta-input-capture-session.c:978:8: branch_false: ...to here
mutter-49.2/src/backends/meta-input-capture-session.c:978:8: call_function: calling ‘meta_input_capture_session_enable’ from ‘handle_enable’
#   34|   #define META_TYPE_BARRIER (meta_barrier_get_type ())
#   35|   META_EXPORT
#   36|-> G_DECLARE_DERIVABLE_TYPE (MetaBarrier, meta_barrier,
#   37|                             META, BARRIER, GObject)
#   38|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def444]
mutter-49.2/src/meta/boxes.h:67:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘old_struts’
mutter-49.2/src/x11/window-x11.c:1513:3: branch_false: following ‘false’ branch...
mutter-49.2/src/x11/window-x11.c:1513:3: branch_false: ...to here
mutter-49.2/src/x11/window-x11.c:1513:3: throw: if ‘g_return_if_fail_warning’ throws an exception...
mutter-49.2/src/x11/window-x11.c:1506:27: call_function: inlined call to ‘glib_slistautoptr_cleanup_MetaStrut’ from ‘meta_window_x11_update_struts’
#   65|   };
#   66|   
#   67|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MetaStrut, g_free);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def445]
mutter-49.2/src/meta/boxes.h:67:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘struts’
mutter-49.2/src/tests/test-runner.c:758:24: branch_true: following ‘true’ branch (when ‘l’ is non-NULL)...
mutter-49.2/src/tests/test-runner.c:760:22: branch_true: ...to here
mutter-49.2/src/tests/test-runner.c:767:20: throw: if ‘meta_workspace_get_builtin_struts’ throws an exception...
mutter-49.2/src/tests/test-runner.c:761:31: call_function: inlined call to ‘glib_slistautoptr_cleanup_MetaStrut’ from ‘test_case_clear_struts’
#   65|   };
#   66|   
#   67|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MetaStrut, g_free);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def446]
mutter-49.2/src/meta/meta-background.h:40:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘background’
mutter-49.2/src/tests/meta-test-shell.c:258:15: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/meta-test-shell.c:265:7: branch_true: ...to here
mutter-49.2/src/tests/meta-test-shell.c:278:24: throw: if ‘meta_background_new’ throws an exception...
mutter-49.2/src/tests/meta-test-shell.c:276:38: call_function: inlined call to ‘glib_autoptr_cleanup_MetaBackground’ from ‘reload_backgrounds’
#   38|   
#   39|   META_EXPORT
#   40|-> G_DECLARE_FINAL_TYPE (MetaBackground,
#   41|                         meta_background,
#   42|                         META, BACKGROUND,

Error: GCC_ANALYZER_WARNING (CWE-457): [#def447]
mutter-49.2/src/meta/meta-backlight.h:28:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘backlight’
mutter-49.2/src/tests/meta-monitor-test-utils.c:708:15: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/meta-monitor-test-utils.c:726:7: branch_true: ...to here
mutter-49.2/src/tests/meta-monitor-test-utils.c:727:10: branch_false: following ‘false’ branch (when ‘crtc_index != -1’)...
mutter-49.2/src/tests/meta-monitor-test-utils.c:730:16: branch_false: ...to here
mutter-49.2/src/tests/meta-monitor-test-utils.c:730:16: throw: if ‘g_list_nth_data’ throws an exception...
mutter-49.2/src/tests/meta-monitor-test-utils.c:724:33: call_function: inlined call to ‘glib_autoptr_cleanup_MetaBacklight’ from ‘meta_create_monitor_test_setup’
#   26|   #define META_TYPE_BACKLIGHT (meta_backlight_get_type ())
#   27|   META_EXPORT_TEST
#   28|-> G_DECLARE_DERIVABLE_TYPE (MetaBacklight,
#   29|                             meta_backlight,
#   30|                             META, BACKLIGHT,

Error: GCC_ANALYZER_WARNING (CWE-457): [#def448]
mutter-49.2/src/meta/meta-context.h:28:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘context’
mutter-49.2/src/core/mutter.c:124:1: enter_function: entry to ‘main’
mutter-49.2/src/core/mutter.c:129:13: throw: if ‘meta_create_context’ throws an exception...
mutter-49.2/src/core/mutter.c:127:22: call_function: inlined call to ‘glib_autoptr_cleanup_GError’ from ‘main’
mutter-49.2/src/core/mutter.c:126:27: call_function: inlined call to ‘glib_autoptr_cleanup_MetaContext’ from ‘main’
#   26|   #define META_TYPE_CONTEXT (meta_context_get_type ())
#   27|   META_EXPORT
#   28|-> G_DECLARE_DERIVABLE_TYPE (MetaContext, meta_context, META, CONTEXT, GObject)
#   29|   
#   30|   META_EXPORT

Error: GCC_ANALYZER_WARNING (CWE-457): [#def449]
mutter-49.2/src/meta/meta-monitor.h:24:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘new_monitors’
mutter-49.2/src/backends/meta-logical-monitor.c:507:6: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/meta-logical-monitor.c:510:7: branch_false: ...to here
mutter-49.2/src/backends/meta-logical-monitor.c:510:6: branch_false: following ‘false’ branch...
mutter-49.2/src/backends/meta-logical-monitor.c:513:8: branch_false: ...to here
mutter-49.2/src/backends/meta-logical-monitor.c:513:39: branch_true: following ‘true’ branch (when ‘l’ is non-NULL)...
mutter-49.2/src/backends/meta-logical-monitor.c:515:34: branch_true: ...to here
mutter-49.2/src/backends/meta-logical-monitor.c:516:43: throw: if ‘meta_monitor_get_spec’ throws an exception...
mutter-49.2/src/backends/meta-logical-monitor.c:503:28: call_function: inlined call to ‘glib_listautoptr_cleanup_MetaMonitor’ from ‘meta_logical_monitor_update_derived’
#   22|   #define META_TYPE_MONITOR (meta_monitor_get_type ())
#   23|   META_EXPORT
#   24|-> G_DECLARE_DERIVABLE_TYPE (MetaMonitor, meta_monitor, META, MONITOR, GObject)
#   25|   
#   26|   META_EXPORT

Error: GCC_ANALYZER_WARNING (CWE-457): [#def450]
mutter-49.2/src/meta/meta-orientation-manager.h:40:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘manager’
mutter-49.2/src/tests/orientation-manager-unit-tests.c:107:13: throw: if ‘meta_orientation_manager_get_type’ throws an exception...
mutter-49.2/src/tests/orientation-manager-unit-tests.c:104:38: call_function: inlined call to ‘glib_autoptr_cleanup_MetaOrientationManager’ from ‘meta_test_orientation_manager_accelerometer_orientations’
#   38|   
#   39|   META_EXPORT
#   40|-> G_DECLARE_FINAL_TYPE (MetaOrientationManager,
#   41|                         meta_orientation_manager,
#   42|                         META,

Error: GCC_ANALYZER_WARNING (CWE-457): [#def451]
mutter-49.2/src/meta/meta-wayland-client.h:31:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘client1’
mutter-49.2/src/tests/wayland-unit-tests.c:308:1: enter_function: entry to ‘registry_filter’
mutter-49.2/src/tests/wayland-unit-tests.c:322:33: call_function: inlined call to ‘glib_autoptr_cleanup_MetaWaylandClient’ from ‘registry_filter’
mutter-49.2/src/tests/wayland-unit-tests.c:321:33: call_function: inlined call to ‘glib_autoptr_cleanup_MetaWaylandClient’ from ‘registry_filter’
#   29|   #define META_TYPE_WAYLAND_CLIENT (meta_wayland_client_get_type ())
#   30|   META_EXPORT
#   31|-> G_DECLARE_FINAL_TYPE (MetaWaylandClient, meta_wayland_client, META, WAYLAND_CLIENT, GObject)
#   32|   
#   33|   META_EXPORT

Error: GCC_ANALYZER_WARNING (CWE-457): [#def452]
mutter-49.2/src/meta/meta-wayland-client.h:31:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘client2’
mutter-49.2/src/tests/wayland-unit-tests.c:334:13: throw: if ‘meta_wayland_client_new_create’ throws an exception...
mutter-49.2/src/tests/wayland-unit-tests.c:322:33: call_function: inlined call to ‘glib_autoptr_cleanup_MetaWaylandClient’ from ‘registry_filter’
#   29|   #define META_TYPE_WAYLAND_CLIENT (meta_wayland_client_get_type ())
#   30|   META_EXPORT
#   31|-> G_DECLARE_FINAL_TYPE (MetaWaylandClient, meta_wayland_client, META, WAYLAND_CLIENT, GObject)
#   32|   
#   33|   META_EXPORT

Error: GCC_ANALYZER_WARNING (CWE-457): [#def453]
mutter-49.2/src/meta/meta-wayland-client.h:31:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘client3’
mutter-49.2/src/tests/wayland-unit-tests.c:367:5: throw: if ‘g_main_context_iteration’ throws an exception...
mutter-49.2/src/tests/wayland-unit-tests.c:323:33: call_function: inlined call to ‘glib_autoptr_cleanup_MetaWaylandClient’ from ‘registry_filter’
#   29|   #define META_TYPE_WAYLAND_CLIENT (meta_wayland_client_get_type ())
#   30|   META_EXPORT
#   31|-> G_DECLARE_FINAL_TYPE (MetaWaylandClient, meta_wayland_client, META, WAYLAND_CLIENT, GObject)
#   32|   
#   33|   META_EXPORT

Error: GCC_ANALYZER_WARNING (CWE-457): [#def454]
mutter-49.2/src/meta/meta-wayland-client.h:31:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘client’
mutter-49.2/src/tests/wayland-client-tests.c:51:1: enter_function: entry to ‘meta_test_wayland_client_indirect_self_terminate’
mutter-49.2/src/tests/wayland-client-tests.c:59:12: throw: if ‘meta_wayland_client_new_create’ throws an exception...
mutter-49.2/src/tests/wayland-client-tests.c:54:22: call_function: inlined call to ‘glib_autoptr_cleanup_GError’ from ‘meta_test_wayland_client_indirect_self_terminate’
mutter-49.2/src/tests/wayland-client-tests.c:53:33: call_function: inlined call to ‘glib_autoptr_cleanup_MetaWaylandClient’ from ‘meta_test_wayland_client_indirect_self_terminate’
#   29|   #define META_TYPE_WAYLAND_CLIENT (meta_wayland_client_get_type ())
#   30|   META_EXPORT
#   31|-> G_DECLARE_FINAL_TYPE (MetaWaylandClient, meta_wayland_client, META, WAYLAND_CLIENT, GObject)
#   32|   
#   33|   META_EXPORT

Error: GCC_ANALYZER_WARNING (CWE-457): [#def455]
mutter-49.2/src/meta/meta-wayland-client.h:31:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘wayland_client’
mutter-49.2/src/core/meta-service-channel.c:131:1: enter_function: entry to ‘setup_wayland_client_with_fd’
mutter-49.2/src/core/meta-service-channel.c:140:20: throw: if ‘meta_wayland_client_new_create’ throws an exception...
mutter-49.2/src/core/meta-service-channel.c:138:16: call_function: calling ‘_g_clear_fd_ignore_error’ from ‘setup_wayland_client_with_fd’
mutter-49.2/src/core/meta-service-channel.c:138:16: return_function: returning to ‘setup_wayland_client_with_fd’ from ‘_g_clear_fd_ignore_error’
mutter-49.2/src/core/meta-service-channel.c:137:33: call_function: inlined call to ‘glib_autoptr_cleanup_MetaWaylandClient’ from ‘setup_wayland_client_with_fd’
#   29|   #define META_TYPE_WAYLAND_CLIENT (meta_wayland_client_get_type ())
#   30|   META_EXPORT
#   31|-> G_DECLARE_FINAL_TYPE (MetaWaylandClient, meta_wayland_client, META, WAYLAND_CLIENT, GObject)
#   32|   
#   33|   META_EXPORT

Error: GCC_ANALYZER_WARNING (CWE-457): [#def456]
mutter-49.2/src/meta/meta-x11-display.h:38:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x11_display’
mutter-49.2/src/x11/meta-x11-display.c:1400:1: enter_function: entry to ‘meta_x11_display_new’
mutter-49.2/src/x11/meta-x11-display.c:1431:14: call_function: calling ‘open_x_display’ from ‘meta_x11_display_new’
mutter-49.2/src/x11/meta-x11-display.c:1408:30: call_function: inlined call to ‘glib_autoptr_cleanup_MetaX11Display’ from ‘meta_x11_display_new’
#   36|   
#   37|   META_EXPORT
#   38|-> G_DECLARE_FINAL_TYPE (MetaX11Display, meta_x11_display, META, X11_DISPLAY, GObject)
#   39|   
#   40|   META_EXPORT

Error: COMPILER_WARNING (CWE-704): [#def457]
mutter-49.2/src/tests/clutter/interactive/test-main.c: scope_hint: In function ‘get_unit_name_description’
mutter-49.2/src/tests/clutter/interactive/test-main.c:65:15: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   65 |       newline = strchr (description, '\n');
#      |               ^
#   63|         char *newline;
#   64|   
#   65|->       newline = strchr (description, '\n');
#   66|         if (newline != NULL)
#   67|           {

Error: COMPILER_WARNING (CWE-704): [#def458]
mutter-49.2/src/tests/clutter/interactive/test-main.c:65:15: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   63|         char *newline;
#   64|   
#   65|->       newline = strchr (description, '\n');
#   66|         if (newline != NULL)
#   67|           {

Error: CPPCHECK_WARNING (CWE-664): [#def459]
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:47: error[va_start_subsequentCalls]: va_start() or va_copy() called subsequently on 'ap' without va_end() in between.
#   45|     data.bits = alloca (data.n_bits * (sizeof (int)));
#   46|   
#   47|->   G_VA_COPY (ap, ap_copy);
#   48|   
#   49|     for (i = 0; i < data.n_bits; i++)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def460]
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:47:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:40:3: acquire_resource: ‘va_start’ called here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:47:3: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
#   45|     data.bits = alloca (data.n_bits * (sizeof (int)));
#   46|   
#   47|->   G_VA_COPY (ap, ap_copy);
#   48|   
#   49|     for (i = 0; i < data.n_bits; i++)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def461]
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:52:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:41:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:52:3: throw: if ‘_cogl_bitmask_foreach’ throws an exception...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:52:3: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
#   50|       data.bits[i] = va_arg (ap, int);
#   51|   
#   52|->   _cogl_bitmask_foreach (bitmask, check_bit, &data);
#   53|   
#   54|     for (i = 0; i < data.n_bits; i++)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def462]
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:55:5: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:41:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:54:15: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:55:5: branch_true: ...to here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:55:5: throw: if ‘g_assertion_message_cmpint’ throws an exception...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:55:5: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
#   53|   
#   54|     for (i = 0; i < data.n_bits; i++)
#   55|->     g_assert_cmpint (data.bits[i], ==, -1);
#   56|   
#   57|     g_assert_cmpint (_cogl_bitmask_popcount (bitmask), ==, data.n_bits);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def463]
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:57:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:33:1: enter_function: entry to ‘verify_bits’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:41:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:57:3: call_function: calling ‘_cogl_bitmask_popcount’ from ‘verify_bits’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:57:3: return_function: returning to ‘verify_bits’ from ‘_cogl_bitmask_popcount’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:57:3: branch_false: following ‘false’ branch...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:57:3: branch_false: ...to here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:57:3: throw: if ‘g_assertion_message_cmpint’ throws an exception...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:57:3: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(2)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/1)
#   55|       g_assert_cmpint (data.bits[i], ==, -1);
#   56|   
#   57|->   g_assert_cmpint (_cogl_bitmask_popcount (bitmask), ==, data.n_bits);
#   58|   
#   59|     for (i = 0; i < 1024; i++)

Error: CPPCHECK_WARNING (CWE-664): [#def464]
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:64: error[va_start_subsequentCalls]: va_start() or va_copy() called subsequently on 'ap' without va_end() in between.
#   62|         int j;
#   63|   
#   64|->       G_VA_COPY (ap, ap_copy);
#   65|   
#   66|         for (j = 0; j < data.n_bits; j++)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def465]
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:64:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:33:1: enter_function: entry to ‘verify_bits’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:47:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:57:3: call_function: calling ‘_cogl_bitmask_popcount’ from ‘verify_bits’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:57:3: return_function: returning to ‘verify_bits’ from ‘_cogl_bitmask_popcount’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:57:3: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:59:3: branch_true: ...to here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:59:15: branch_true: following ‘true’ branch (when ‘i != 1024’)...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:64:7: branch_true: ...to here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:64:7: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(2)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/1)
#   62|         int j;
#   63|   
#   64|->       G_VA_COPY (ap, ap_copy);
#   65|   
#   66|         for (j = 0; j < data.n_bits; j++)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def466]
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:70:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:33:1: enter_function: entry to ‘verify_bits’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:41:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:57:3: call_function: calling ‘_cogl_bitmask_popcount’ from ‘verify_bits’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:57:3: return_function: returning to ‘verify_bits’ from ‘_cogl_bitmask_popcount’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:57:3: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:59:3: branch_true: ...to here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:59:15: branch_true: following ‘true’ branch (when ‘i != 1024’)...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:64:7: branch_true: ...to here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:66:19: branch_false: following ‘false’ branch...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:70:7: branch_false: ...to here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:70:7: call_function: calling ‘_cogl_bitmask_popcount_upto’ from ‘verify_bits’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:70:7: return_function: returning to ‘verify_bits’ from ‘_cogl_bitmask_popcount_upto’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:70:7: branch_false: following ‘false’ branch...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:70:7: branch_false: ...to here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:70:7: throw: if ‘g_assertion_message_cmpint’ throws an exception...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:70:7: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(2)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/1)
#   68|             upto_popcount++;
#   69|   
#   70|->       g_assert_cmpint (_cogl_bitmask_popcount_upto (bitmask, i),
#   71|                          ==,
#   72|                          upto_popcount);

Error: CPPCHECK_WARNING (CWE-664): [#def467]
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:74: error[va_start_subsequentCalls]: va_start() or va_copy() called subsequently on 'ap' without va_end() in between.
#   72|                          upto_popcount);
#   73|   
#   74|->       G_VA_COPY (ap, ap_copy);
#   75|   
#   76|         for (j = 0; j < data.n_bits; j++)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def468]
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:74:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:33:1: enter_function: entry to ‘verify_bits’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:57:3: call_function: calling ‘_cogl_bitmask_popcount’ from ‘verify_bits’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:57:3: return_function: returning to ‘verify_bits’ from ‘_cogl_bitmask_popcount’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:57:3: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:59:3: branch_true: ...to here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:59:15: branch_true: following ‘true’ branch (when ‘i != 1024’)...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:64:7: branch_true: ...to here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:64:7: acquire_resource: ‘va_copy’ called here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:66:19: branch_false: following ‘false’ branch...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:70:7: branch_false: ...to here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:70:7: call_function: calling ‘_cogl_bitmask_popcount_upto’ from ‘verify_bits’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:70:7: return_function: returning to ‘verify_bits’ from ‘_cogl_bitmask_popcount_upto’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:70:7: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:74:7: branch_true: ...to here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:74:7: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(11)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/10)
#   72|                          upto_popcount);
#   73|   
#   74|->       G_VA_COPY (ap, ap_copy);
#   75|   
#   76|         for (j = 0; j < data.n_bits; j++)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def469]
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:82:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:33:1: enter_function: entry to ‘verify_bits’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:41:3: acquire_resource: ‘va_copy’ called here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:57:3: call_function: calling ‘_cogl_bitmask_popcount’ from ‘verify_bits’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:57:3: return_function: returning to ‘verify_bits’ from ‘_cogl_bitmask_popcount’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:57:3: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:59:3: branch_true: ...to here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:59:15: branch_true: following ‘true’ branch (when ‘i != 1024’)...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:64:7: branch_true: ...to here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:66:19: branch_false: following ‘false’ branch...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:70:7: branch_false: ...to here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:70:7: call_function: calling ‘_cogl_bitmask_popcount_upto’ from ‘verify_bits’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:70:7: return_function: returning to ‘verify_bits’ from ‘_cogl_bitmask_popcount_upto’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:70:7: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:74:7: branch_true: ...to here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:82:7: call_function: calling ‘_cogl_bitmask_get’ from ‘verify_bits’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:82:7: return_function: returning to ‘verify_bits’ from ‘_cogl_bitmask_get’
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:82:7: branch_false: following ‘false’ branch (when ‘__n1 != __n2’)...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:82:7: branch_false: ...to here
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:82:7: throw: if ‘g_assertion_message_cmpint’ throws an exception...
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:82:7: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(2)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/1)
#   80|           }
#   81|   
#   82|->       g_assert_cmpint (_cogl_bitmask_get (bitmask, i), ==, (j < data.n_bits));
#   83|       }
#   84|   }

Error: CPPCHECK_WARNING (CWE-664): [#def470]
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:84: error[va_end_missing]: va_list 'ap' was opened but not closed by va_end().
#   82|         g_assert_cmpint (_cogl_bitmask_get (bitmask, i), ==, (j < data.n_bits));
#   83|       }
#   84|-> }
#   85|   
#   86|   static void

Error: CPPCHECK_WARNING (CWE-664): [#def471]
mutter-49.2/src/tests/cogl/unit/test-bitmask.c:84: error[va_end_missing]: va_list 'ap_copy' was opened but not closed by va_end().
#   82|         g_assert_cmpint (_cogl_bitmask_get (bitmask, i), ==, (j < data.n_bits));
#   83|       }
#   84|-> }
#   85|   
#   86|   static void

Error: GCC_ANALYZER_WARNING (CWE-457): [#def472]
mutter-49.2/src/tests/input-capture-test-client.c:40:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘zones’
mutter-49.2/src/tests/input-capture-test-client.c:837:1: enter_function: entry to ‘test_cancel_keybinding’
mutter-49.2/src/tests/input-capture-test-client.c:843:19: call_function: calling ‘input_capture_new’ from ‘test_cancel_keybinding’
mutter-49.2/src/tests/input-capture-test-client.c:841:21: call_function: inlined call to ‘glib_listautoptr_cleanup_Zone’ from ‘test_cancel_keybinding’
#   38|   } Zone;
#   39|   
#   40|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (Zone, g_free)
#   41|   
#   42|   typedef enum _Capabilities

Error: GCC_ANALYZER_WARNING (CWE-476): [#def473]
mutter-49.2/src/tests/meta-monitor-test-utils.c:265:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mutter-49.2/src/tests/meta-monitor-test-utils.c:251:3: branch_false: following ‘false’ branch...
mutter-49.2/src/tests/meta-monitor-test-utils.c:251:3: branch_false: ...to here
mutter-49.2/src/tests/meta-monitor-test-utils.c:265:3: danger: dereference of NULL ‘logical_monitor_from_layout(monitor_manager, &*test_logical_monitor.layout)’
#  263|                      ==,
#  264|                      test_logical_monitor->layout.height);
#  265|->   g_assert_cmpfloat (logical_monitor->scale,
#  266|                        ==,
#  267|                        test_logical_monitor->scale);

Error: GCC_ANALYZER_WARNING (CWE-688): [#def474]
mutter-49.2/src/tests/meta-ref-test-utils.c:188:13: warning[-Wanalyzer-null-argument]: use of NULL ‘path’ where non-null expected
mutter-49.2/src/tests/meta-ref-test-utils.c:306:1: enter_function: entry to ‘meta_ref_test_verify’
mutter-49.2/src/tests/meta-ref-test-utils.c:314:20: release_memory: ‘test_name’ is NULL
mutter-49.2/src/tests/meta-ref-test-utils.c:315:20: release_memory: ‘test_name’ is NULL
mutter-49.2/src/tests/meta-ref-test-utils.c:323:3: call_function: calling ‘depathify’ from ‘meta_ref_test_verify’
#  186|   depathify (char *path)
#  187|   {
#  188|->   int len = strlen (path);
#  189|     int i;
#  190|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def475]
mutter-49.2/src/tests/meta-ref-test-utils.c:193:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘path’
mutter-49.2/src/tests/meta-ref-test-utils.c:306:1: enter_function: entry to ‘meta_ref_test_verify’
mutter-49.2/src/tests/meta-ref-test-utils.c:314:20: release_memory: ‘test_name’ is NULL
mutter-49.2/src/tests/meta-ref-test-utils.c:315:20: release_memory: ‘test_name’ is NULL
mutter-49.2/src/tests/meta-ref-test-utils.c:323:3: call_function: calling ‘depathify’ from ‘meta_ref_test_verify’
#  191|     for (i = 0; i < len; i++)
#  192|       {
#  193|->       if (path[i] == '/')
#  194|           path[i] = '_';
#  195|       }

Error: GCC_ANALYZER_WARNING (CWE-404): [#def476]
mutter-49.2/src/tests/meta-test-shell.c:173:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/src/tests/meta-test-shell.c:172:3: acquire_resource: ‘va_start’ called here
mutter-49.2/src/tests/meta-test-shell.c:173:3: throw: if ‘g_object_set_valist’ throws an exception...
mutter-49.2/src/tests/meta-test-shell.c:173:3: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0)
#  171|   
#  172|     va_start (args, first_property);
#  173|->   g_object_set_valist (G_OBJECT (actor), first_property, args);
#  174|     va_end (args);
#  175|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def477]
mutter-49.2/src/tests/meta-wayland-test-driver.h:23:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘test_driver’
mutter-49.2/src/tests/surface-scale-tests.c:86:21: throw: if ‘clutter_seat_create_virtual_device’ throws an exception...
mutter-49.2/src/tests/surface-scale-tests.c:79:37: call_function: inlined call to ‘glib_autoptr_cleanup_MetaWaylandTestDriver’ from ‘meta_test_wayland_surface_scales’
#   21|   
#   22|   #define META_TYPE_WAYLAND_TEST_DRIVER (meta_wayland_test_driver_get_type ())
#   23|-> G_DECLARE_FINAL_TYPE (MetaWaylandTestDriver, meta_wayland_test_driver,
#   24|                         META, WAYLAND_TEST_DRIVER,
#   25|                         GObject)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def478]
mutter-49.2/src/tests/monitor-orientation-tests.c:35:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘touch_device’
mutter-49.2/src/tests/monitor-orientation-tests.c:787:3: throw: if ‘g_signal_connect_data’ throws an exception...
mutter-49.2/src/tests/monitor-orientation-tests.c:776:44: call_function: inlined call to ‘glib_autoptr_cleanup_ClutterAutoRemoveInputDevice’ from ‘meta_test_monitor_orientation_initial_stored_rotated’
#   33|     g_object_unref (virtual_device);
#   34|   }
#   35|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (ClutterAutoRemoveInputDevice,
#   36|                                  input_device_test_remove)
#   37|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def479]
mutter-49.2/src/tests/monitor-orientation-tests.c:116:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘orientation_mock’
mutter-49.2/src/tests/monitor-orientation-tests.c:359:16: throw: if ‘meta_create_monitor_test_setup’ throws an exception...
mutter-49.2/src/tests/monitor-orientation-tests.c:357:45: call_function: inlined call to ‘glib_autoptr_cleanup_MetaSensorsProxyAutoResetMock’ from ‘meta_test_monitor_orientation_is_managed’
#  114|       g_main_context_iteration (NULL, TRUE);
#  115|   }
#  116|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC (MetaSensorsProxyAutoResetMock,
#  117|                                  meta_sensors_proxy_confirm_released)
#  118|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def480]
mutter-49.2/src/tests/monitor-orientation-tests.c:1153:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘initial_config’
mutter-49.2/src/tests/monitor-orientation-tests.c:1009:1: enter_function: entry to ‘meta_test_monitor_orientation_changes’
mutter-49.2/src/tests/monitor-orientation-tests.c:1099:34: release_memory: ‘initial_config’ is NULL
mutter-49.2/src/tests/monitor-orientation-tests.c:1100:34: release_memory: ‘initial_config’ is NULL
mutter-49.2/src/tests/monitor-orientation-tests.c:1115:3: call_function: calling ‘g_set_object’ from ‘meta_test_monitor_orientation_changes’
mutter-49.2/src/tests/monitor-orientation-tests.c:1115:3: return_function: returning to ‘meta_test_monitor_orientation_changes’ from ‘g_set_object’
mutter-49.2/src/tests/monitor-orientation-tests.c:1117:3: call_function: calling ‘g_set_object’ from ‘meta_test_monitor_orientation_changes’
mutter-49.2/src/tests/monitor-orientation-tests.c:1117:3: return_function: returning to ‘meta_test_monitor_orientation_changes’ from ‘g_set_object’
mutter-49.2/src/tests/monitor-orientation-tests.c:1132:37: branch_true: following ‘true’ branch (when ‘i != 0’)...
mutter-49.2/src/tests/monitor-orientation-tests.c:1137:7: branch_true: ...to here
mutter-49.2/src/tests/monitor-orientation-tests.c:1150:7: branch_true: following ‘true’ branch (when ‘__n1 == 1’)...
mutter-49.2/src/tests/monitor-orientation-tests.c:1151:7: branch_true: ...to here
mutter-49.2/src/tests/monitor-orientation-tests.c:1151:7: release_memory: ‘initial_config’ is NULL
mutter-49.2/src/tests/monitor-orientation-tests.c:1151:7: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/monitor-orientation-tests.c:1152:7: branch_true: ...to here
mutter-49.2/src/tests/monitor-orientation-tests.c:1152:7: release_memory: ‘initial_config’ is NULL
mutter-49.2/src/tests/monitor-orientation-tests.c:1152:7: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/monitor-orientation-tests.c:1153:7: branch_true: ...to here
mutter-49.2/src/tests/monitor-orientation-tests.c:1153:7: danger: dereference of NULL ‘initial_config’
# 1151|         g_assert_true (previous == previous_config);
# 1152|         g_assert_true (current != initial_config);
# 1153|->       g_assert_true (meta_monitors_config_key_equal (current->key,
# 1154|                                                        initial_config->key));
# 1155|       }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def481]
mutter-49.2/src/tests/monitor-orientation-tests.c:1360:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘initial_config’
mutter-49.2/src/tests/monitor-orientation-tests.c:1215:1: enter_function: entry to ‘meta_test_monitor_orientation_changes_for_transformed_panel’
mutter-49.2/src/tests/monitor-orientation-tests.c:1306:34: release_memory: ‘initial_config’ is NULL
mutter-49.2/src/tests/monitor-orientation-tests.c:1307:34: release_memory: ‘initial_config’ is NULL
mutter-49.2/src/tests/monitor-orientation-tests.c:1322:3: call_function: calling ‘g_set_object’ from ‘meta_test_monitor_orientation_changes_for_transformed_panel’
mutter-49.2/src/tests/monitor-orientation-tests.c:1322:3: return_function: returning to ‘meta_test_monitor_orientation_changes_for_transformed_panel’ from ‘g_set_object’
mutter-49.2/src/tests/monitor-orientation-tests.c:1324:3: call_function: calling ‘g_set_object’ from ‘meta_test_monitor_orientation_changes_for_transformed_panel’
mutter-49.2/src/tests/monitor-orientation-tests.c:1324:3: return_function: returning to ‘meta_test_monitor_orientation_changes_for_transformed_panel’ from ‘g_set_object’
mutter-49.2/src/tests/monitor-orientation-tests.c:1339:37: branch_true: following ‘true’ branch (when ‘i != 0’)...
mutter-49.2/src/tests/monitor-orientation-tests.c:1344:7: branch_true: ...to here
mutter-49.2/src/tests/monitor-orientation-tests.c:1357:7: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/monitor-orientation-tests.c:1358:7: branch_true: ...to here
mutter-49.2/src/tests/monitor-orientation-tests.c:1358:7: release_memory: ‘initial_config’ is NULL
mutter-49.2/src/tests/monitor-orientation-tests.c:1358:7: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/monitor-orientation-tests.c:1359:7: branch_true: ...to here
mutter-49.2/src/tests/monitor-orientation-tests.c:1359:7: release_memory: ‘initial_config’ is NULL
mutter-49.2/src/tests/monitor-orientation-tests.c:1359:7: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/monitor-orientation-tests.c:1360:7: branch_true: ...to here
mutter-49.2/src/tests/monitor-orientation-tests.c:1360:7: danger: dereference of NULL ‘initial_config’
# 1358|         g_assert_true (previous == previous_config);
# 1359|         g_assert_true (current != initial_config);
# 1360|->       g_assert_true (meta_monitors_config_key_equal (current->key,
# 1361|                                                        initial_config->key));
# 1362|       }

Error: CPPCHECK_WARNING (CWE-786): [#def482]
mutter-49.2/src/tests/monitor-util-tests.c:67: error[negativeIndex]: Array 'matching_4k_specs[4]' accessed at index -1, which is out of bounds.
#   65|       {
#   66|         MetaMonitorModeSpec *mode_spec = &matching_4k_specs[i];
#   67|->       MetaMonitorModeSpec *prev_mode_spec = &matching_4k_specs[i - 1];
#   68|   
#   69|         if (i != 0)

Error: CPPCHECK_WARNING (CWE-786): [#def483]
mutter-49.2/src/tests/monitor-util-tests.c:88: error[negativeIndex]: Array 'matching_uhd_specs[3]' accessed at index -1, which is out of bounds.
#   86|       {
#   87|         MetaMonitorModeSpec *mode_spec = &matching_uhd_specs[i];
#   88|->       MetaMonitorModeSpec *prev_mode_spec = &matching_uhd_specs[i - 1];
#   89|   
#   90|         if (i != 0)

Error: CPPCHECK_WARNING (CWE-786): [#def484]
mutter-49.2/src/tests/monitor-util-tests.c:107: error[negativeIndex]: Array 'matching_hd_specs[2]' accessed at index -1, which is out of bounds.
#  105|       {
#  106|         MetaMonitorModeSpec *mode_spec = &matching_hd_specs[i];
#  107|->       MetaMonitorModeSpec *prev_mode_spec = &matching_hd_specs[i - 1];
#  108|   
#  109|         if (i != 0)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def485]
mutter-49.2/src/tests/mtk/anonymous-file.c:62:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(path, 2)’
mutter-49.2/src/tests/mtk/anonymous-file.c:103:1: enter_function: entry to ‘test_open_write_read’
mutter-49.2/src/tests/mtk/anonymous-file.c:107:8: acquire_resource: opened here
mutter-49.2/src/tests/mtk/anonymous-file.c:108:3: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/mtk/anonymous-file.c:110:8: branch_true: ...to here
mutter-49.2/src/tests/mtk/anonymous-file.c:110:8: call_function: calling ‘test_write_read’ from ‘test_open_write_read’
#   60|     int written_size, string_size;
#   61|   
#   62|->   string_size = strlen (string) + 1;
#   63|     written_size = write (fd, string, string_size);
#   64|     if (written_size != string_size)

Error: GCC_ANALYZER_WARNING: [#def486]
mutter-49.2/src/tests/mtk/anonymous-file.c:63:18: warning[-Wanalyzer-fd-use-without-check]: ‘write’ on possibly invalid file descriptor ‘fd’
mutter-49.2/src/tests/mtk/anonymous-file.c:103:1: enter_function: entry to ‘test_open_write_read’
mutter-49.2/src/tests/mtk/anonymous-file.c:107:8: acquire_resource: opened here
mutter-49.2/src/tests/mtk/anonymous-file.c:108:3: branch_false: following ‘false’ branch...
mutter-49.2/src/tests/mtk/anonymous-file.c:108:3: branch_false: ...to here
mutter-49.2/src/tests/mtk/anonymous-file.c:110:8: call_function: calling ‘test_write_read’ from ‘test_open_write_read’
#   61|   
#   62|     string_size = strlen (string) + 1;
#   63|->   written_size = write (fd, string, string_size);
#   64|     if (written_size != string_size)
#   65|       return FALSE;

Error: GCC_ANALYZER_WARNING (CWE-775): [#def487]
mutter-49.2/src/tests/mtk/anonymous-file.c:90:33: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(path, 2)’
mutter-49.2/src/tests/mtk/anonymous-file.c:103:1: enter_function: entry to ‘test_open_write_read’
mutter-49.2/src/tests/mtk/anonymous-file.c:107:8: acquire_resource: opened here
mutter-49.2/src/tests/mtk/anonymous-file.c:108:3: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/mtk/anonymous-file.c:110:8: branch_true: ...to here
mutter-49.2/src/tests/mtk/anonymous-file.c:110:8: call_function: calling ‘test_write_read’ from ‘test_open_write_read’
#   88|   test_write_read (int fd)
#   89|   {
#   90|->   g_autofree char *new_string = g_uuid_string_random ();
#   91|   
#   92|     if (!test_write_fd (fd, new_string))

Error: GCC_ANALYZER_WARNING (CWE-404): [#def488]
mutter-49.2/src/tests/native-pointer-constraints.c:38:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/src/tests/native-pointer-constraints.c:37:3: acquire_resource: ‘va_start’ called here
mutter-49.2/src/tests/native-pointer-constraints.c:38:12: throw: if ‘meta_test_client_dov’ throws an exception...
mutter-49.2/src/tests/native-pointer-constraints.c:38:12: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
#   36|   
#   37|     va_start (vap, client);
#   38|->   retval = meta_test_client_dov (client, &error, vap);
#   39|     va_end (vap);
#   40|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def489]
mutter-49.2/src/tests/stage-view-tests.c:148:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
mutter-49.2/src/tests/stage-view-tests.c:144:3: acquire_resource: ‘va_start’ called here
mutter-49.2/src/tests/stage-view-tests.c:145:15: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/stage-view-tests.c:147:25: branch_true: ...to here
mutter-49.2/src/tests/stage-view-tests.c:148:7: throw: if ‘g_list_find’ throws an exception...
mutter-49.2/src/tests/stage-view-tests.c:148:7: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
#  146|       {
#  147|         ClutterStageView *view = va_arg (valist, ClutterStageView*);
#  148|->       g_assert_nonnull (g_list_find (stage_views, view));
#  149|       }
#  150|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def490]
mutter-49.2/src/tests/test-runner.c:817:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘error’
mutter-49.2/src/tests/test-runner.c:804:1: enter_function: entry to ‘test_case_signal_cb’
mutter-49.2/src/tests/test-runner.c:806:22: release_memory: ‘error’ is NULL
mutter-49.2/src/tests/test-runner.c:811:8: call_function: calling ‘test_case_do’ from ‘test_case_signal_cb’
mutter-49.2/src/tests/test-runner.c:811:8: return_function: returning to ‘test_case_signal_cb’ from ‘test_case_do’
mutter-49.2/src/tests/test-runner.c:811:6: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/test-runner.c:817:5: branch_true: ...to here
mutter-49.2/src/tests/test-runner.c:817:5: release_memory: ‘error’ is NULL
mutter-49.2/src/tests/test-runner.c:817:5: danger: dereference of NULL ‘error’
#  815|                        test_case_args->argv,
#  816|                        &error))
#  817|->     g_warning ("Failed to run test command in signal handler: %s",
#  818|                  error->message);
#  819|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def491]
mutter-49.2/src/tests/wayland-test-clients/surface-scale-client.c:42:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mutter-49.2/src/tests/wayland-test-clients/surface-scale-client.c:132:1: enter_function: entry to ‘main’
mutter-49.2/src/tests/wayland-test-clients/surface-scale-client.c:167:10: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/wayland-test-clients/surface-scale-client.c:170:7: branch_true: ...to here
mutter-49.2/src/tests/wayland-test-clients/surface-scale-client.c:177:11: call_function: calling ‘check_scales’ from ‘main’
#   40|   
#   41|     g_assert_cmpfloat_with_epsilon (cursor_scale, scale, FLT_EPSILON);
#   42|->   g_assert_cmpint (cursor_surface->preferred_buffer_scale,
#   43|                      ==,
#   44|                      (int32_t) ceilf (scale));

Error: GCC_ANALYZER_WARNING (CWE-401): [#def492]
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.c:155:8: warning[-Wanalyzer-malloc-leak]: leak of ‘name’
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.c:163:1: enter_function: entry to ‘create_anonymous_file’
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.c:172:6: branch_false: following ‘false’ branch...
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.c:178:18: branch_false: ...to here
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.c:178:10: acquire_memory: allocated here
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.c:179:6: branch_false: following ‘false’ branch (when ‘name’ is non-NULL)...
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.c:182:3: branch_false: ...to here
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.c:185:8: call_function: calling ‘create_tmpfile_cloexec’ from ‘create_anonymous_file’
#  153|     int fd;
#  154|   
#  155|->   fd = mkostemp (tmpname, O_CLOEXEC);
#  156|     if (fd >= 0)
#  157|       unlink (tmpname);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def493]
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.c:223:10: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(lookup_property_string(display, "gpu-path"), 2)’
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.c:207:1: enter_function: entry to ‘create_gbm_device’
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.c:212:14: call_function: calling ‘lookup_property_string’ from ‘create_gbm_device’
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.c:212:14: return_function: returning to ‘create_gbm_device’ from ‘lookup_property_string’
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.c:213:6: branch_false: following ‘false’ branch...
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.c:216:8: branch_false: ...to here
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.c:216:8: acquire_resource: opened here
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.c:217:6: branch_false: following ‘false’ branch...
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.c:223:10: branch_false: ...to here
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.c:223:10: danger: ‘open(lookup_property_string(display, "gpu-path"), 2)’ leaks here; was opened at [(9)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/8)
#  221|       }
#  222|   
#  223|->   return gbm_create_device (fd);
#  224|   }
#  225|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def494]
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.h:81:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘display1’
mutter-49.2/src/tests/wayland-test-clients/xdg-session-management-replace.c:140:1: enter_function: entry to ‘main’
mutter-49.2/src/tests/wayland-test-clients/xdg-session-management-replace.c:143:47: call_function: inlined call to ‘glib_autoptr_cleanup_WaylandDisplay’ from ‘main’
mutter-49.2/src/tests/wayland-test-clients/xdg-session-management-replace.c:143:30: call_function: inlined call to ‘glib_autoptr_cleanup_WaylandDisplay’ from ‘main’
#   79|   
#   80|   #define WAYLAND_TYPE_DISPLAY (wayland_display_get_type ())
#   81|-> G_DECLARE_FINAL_TYPE (WaylandDisplay, wayland_display,
#   82|                         WAYLAND, DISPLAY,
#   83|                         GObject)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def495]
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.h:81:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘display2’
mutter-49.2/src/tests/wayland-test-clients/xdg-session-management-replace.c:140:1: enter_function: entry to ‘main’
mutter-49.2/src/tests/wayland-test-clients/xdg-session-management-replace.c:146:30: call_function: inlined call to ‘glib_autoptr_cleanup_WaylandSurface’ from ‘main’
mutter-49.2/src/tests/wayland-test-clients/xdg-session-management-replace.c:143:47: call_function: inlined call to ‘glib_autoptr_cleanup_WaylandDisplay’ from ‘main’
#   79|   
#   80|   #define WAYLAND_TYPE_DISPLAY (wayland_display_get_type ())
#   81|-> G_DECLARE_FINAL_TYPE (WaylandDisplay, wayland_display,
#   82|                         WAYLAND, DISPLAY,
#   83|                         GObject)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def496]
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.h:81:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘display’
mutter-49.2/src/tests/wayland-test-clients/color-management.c:256:1: enter_function: entry to ‘main’
mutter-49.2/src/tests/wayland-test-clients/color-management.c:267:13: throw: if ‘wayland_display_new’ throws an exception...
mutter-49.2/src/tests/wayland-test-clients/color-management.c:260:20: call_function: calling ‘g_autoptr_cleanup_generic_gfree’ from ‘main’
mutter-49.2/src/tests/wayland-test-clients/color-management.c:259:30: call_function: inlined call to ‘glib_autoptr_cleanup_WaylandDisplay’ from ‘main’
#   79|   
#   80|   #define WAYLAND_TYPE_DISPLAY (wayland_display_get_type ())
#   81|-> G_DECLARE_FINAL_TYPE (WaylandDisplay, wayland_display,
#   82|                         WAYLAND, DISPLAY,
#   83|                         GObject)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def497]
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.h:115:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘surface1’
mutter-49.2/src/tests/wayland-test-clients/xdg-activation-before-mapped.c:91:1: enter_function: entry to ‘main’
mutter-49.2/src/tests/wayland-test-clients/xdg-activation-before-mapped.c:96:30: call_function: inlined call to ‘glib_autoptr_cleanup_WaylandSurface’ from ‘main’
mutter-49.2/src/tests/wayland-test-clients/xdg-activation-before-mapped.c:95:30: call_function: inlined call to ‘glib_autoptr_cleanup_WaylandSurface’ from ‘main’
#  113|   
#  114|   #define WAYLAND_TYPE_SURFACE (wayland_surface_get_type ())
#  115|-> G_DECLARE_FINAL_TYPE (WaylandSurface, wayland_surface,
#  116|                         WAYLAND, SURFACE,
#  117|                         GObject)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def498]
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.h:115:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘surface2’
mutter-49.2/src/tests/wayland-test-clients/xdg-activation-before-mapped.c:91:1: enter_function: entry to ‘main’
mutter-49.2/src/tests/wayland-test-clients/xdg-activation-before-mapped.c:99:13: throw: if ‘wayland_display_new’ throws an exception...
mutter-49.2/src/tests/wayland-test-clients/xdg-activation-before-mapped.c:97:20: call_function: calling ‘g_autoptr_cleanup_generic_gfree’ from ‘main’
mutter-49.2/src/tests/wayland-test-clients/xdg-activation-before-mapped.c:96:30: call_function: inlined call to ‘glib_autoptr_cleanup_WaylandSurface’ from ‘main’
#  113|   
#  114|   #define WAYLAND_TYPE_SURFACE (wayland_surface_get_type ())
#  115|-> G_DECLARE_FINAL_TYPE (WaylandSurface, wayland_surface,
#  116|                         WAYLAND, SURFACE,
#  117|                         GObject)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def499]
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.h:115:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘surface’
mutter-49.2/src/tests/wayland-test-clients/xdg-toplevel-suspended.c:222:3: throw: if ‘g_log’ throws an exception...
mutter-49.2/src/tests/wayland-test-clients/xdg-toplevel-suspended.c:219:30: call_function: inlined call to ‘glib_autoptr_cleanup_WaylandSurface’ from ‘test_delayed_map’
#  113|   
#  114|   #define WAYLAND_TYPE_SURFACE (wayland_surface_get_type ())
#  115|-> G_DECLARE_FINAL_TYPE (WaylandSurface, wayland_surface,
#  116|                         WAYLAND, SURFACE,
#  117|                         GObject)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def500]
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.h:115:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘toplevel1’
mutter-49.2/src/tests/wayland-test-clients/xdg-session-management.c:135:3: throw: if ‘g_signal_connect_data’ throws an exception...
mutter-49.2/src/tests/wayland-test-clients/xdg-session-management.c:124:30: call_function: inlined call to ‘glib_autoptr_cleanup_WaylandSurface’ from ‘basic’
#  113|   
#  114|   #define WAYLAND_TYPE_SURFACE (wayland_surface_get_type ())
#  115|-> G_DECLARE_FINAL_TYPE (WaylandSurface, wayland_surface,
#  116|                         WAYLAND, SURFACE,
#  117|                         GObject)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def501]
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.h:115:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘toplevel2’
mutter-49.2/src/tests/wayland-test-clients/xdg-session-management.c:145:10: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/wayland-test-clients/xdg-session-management.c:146:5: branch_true: ...to here
mutter-49.2/src/tests/wayland-test-clients/xdg-session-management.c:146:5: throw: if ‘wayland_display_dispatch’ throws an exception...
mutter-49.2/src/tests/wayland-test-clients/xdg-session-management.c:125:30: call_function: inlined call to ‘glib_autoptr_cleanup_WaylandSurface’ from ‘basic’
#  113|   
#  114|   #define WAYLAND_TYPE_SURFACE (wayland_surface_get_type ())
#  115|-> G_DECLARE_FINAL_TYPE (WaylandSurface, wayland_surface,
#  116|                         WAYLAND, SURFACE,
#  117|                         GObject)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def502]
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.h:115:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘window1’
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:128:1: enter_function: entry to ‘main’
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:152:3: branch_false: following ‘false’ branch...
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:152:3: branch_false: ...to here
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:153:3: branch_false: following ‘false’ branch...
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:153:3: branch_false: ...to here
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:154:3: branch_false: following ‘false’ branch...
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:154:3: branch_false: ...to here
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:155:3: branch_false: following ‘false’ branch...
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:155:3: branch_false: ...to here
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:133:30: call_function: inlined call to ‘glib_autoptr_cleanup_WaylandSurface’ from ‘main’
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:132:30: call_function: inlined call to ‘glib_autoptr_cleanup_WaylandSurface’ from ‘main’
#  113|   
#  114|   #define WAYLAND_TYPE_SURFACE (wayland_surface_get_type ())
#  115|-> G_DECLARE_FINAL_TYPE (WaylandSurface, wayland_surface,
#  116|                         WAYLAND, SURFACE,
#  117|                         GObject)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def503]
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.h:115:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘window2’
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:128:1: enter_function: entry to ‘main’
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:152:3: branch_false: following ‘false’ branch...
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:152:3: branch_false: ...to here
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:153:3: branch_false: following ‘false’ branch...
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:153:3: branch_false: ...to here
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:154:3: branch_false: following ‘false’ branch...
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:154:3: branch_false: ...to here
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:155:3: branch_false: following ‘false’ branch...
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:155:3: branch_false: ...to here
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:134:30: call_function: inlined call to ‘glib_autoptr_cleanup_WaylandSurface’ from ‘main’
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:133:30: call_function: inlined call to ‘glib_autoptr_cleanup_WaylandSurface’ from ‘main’
#  113|   
#  114|   #define WAYLAND_TYPE_SURFACE (wayland_surface_get_type ())
#  115|-> G_DECLARE_FINAL_TYPE (WaylandSurface, wayland_surface,
#  116|                         WAYLAND, SURFACE,
#  117|                         GObject)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def504]
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.h:115:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘window3’
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:128:1: enter_function: entry to ‘main’
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:152:3: branch_false: following ‘false’ branch...
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:152:3: branch_false: ...to here
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:153:3: branch_false: following ‘false’ branch...
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:153:3: branch_false: ...to here
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:154:3: branch_false: following ‘false’ branch...
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:154:3: branch_false: ...to here
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:155:3: branch_false: following ‘false’ branch...
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:155:3: branch_false: ...to here
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:135:30: call_function: inlined call to ‘glib_autoptr_cleanup_WaylandSurface’ from ‘main’
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:134:30: call_function: inlined call to ‘glib_autoptr_cleanup_WaylandSurface’ from ‘main’
#  113|   
#  114|   #define WAYLAND_TYPE_SURFACE (wayland_surface_get_type ())
#  115|-> G_DECLARE_FINAL_TYPE (WaylandSurface, wayland_surface,
#  116|                         WAYLAND, SURFACE,
#  117|                         GObject)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def505]
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.h:115:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘window4’
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:128:1: enter_function: entry to ‘main’
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:146:13: throw: if ‘wayland_display_new’ throws an exception...
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:137:20: call_function: calling ‘g_autoptr_cleanup_generic_gfree’ from ‘main’
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:136:20: call_function: calling ‘g_autoptr_cleanup_generic_gfree’ from ‘main’
mutter-49.2/src/tests/wayland-test-clients/xdg-foreign.c:135:30: call_function: inlined call to ‘glib_autoptr_cleanup_WaylandSurface’ from ‘main’
#  113|   
#  114|   #define WAYLAND_TYPE_SURFACE (wayland_surface_get_type ())
#  115|-> G_DECLARE_FINAL_TYPE (WaylandSurface, wayland_surface,
#  116|                         WAYLAND, SURFACE,
#  117|                         GObject)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def506]
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.h:120:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘buffer’
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.c:1452:1: enter_function: entry to ‘wayland_buffer_create’
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.c:1464:6: branch_true: following ‘true’ branch...
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.c:1466:16: branch_true: ...to here
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.c:1466:16: call_function: calling ‘wayland_buffer_dmabuf_get_type’ from ‘wayland_buffer_create’
mutter-49.2/src/tests/wayland-test-clients/wayland-test-client-utils.c:1461:29: call_function: inlined call to ‘glib_autoptr_cleanup_WaylandBuffer’ from ‘wayland_buffer_create’
#  118|   
#  119|   #define WAYLAND_TYPE_BUFFER (wayland_buffer_get_type ())
#  120|-> G_DECLARE_DERIVABLE_TYPE (WaylandBuffer, wayland_buffer,
#  121|                             WAYLAND, BUFFER,
#  122|                             GObject)

Error: COMPILER_WARNING (CWE-704): [#def507]
mutter-49.2/src/third_party/xcursor/xcursor.c: scope_hint: In function ‘_XcursorNextPath’
mutter-49.2/src/third_party/xcursor/xcursor.c:367:17: warning[-Wdiscarded-qualifiers]: initialization discards ‘const’ qualifier from pointer target type
#  367 |   char *colon = strchr (path, ':');
#      |                 ^~~~~~
#  365|   _XcursorNextPath (const char *path)
#  366|   {
#  367|->   char *colon = strchr (path, ':');
#  368|   
#  369|     if (!colon)

Error: COMPILER_WARNING (CWE-704): [#def508]
mutter-49.2/src/third_party/xcursor/xcursor.c:367:17: warning[-Wdiscarded-qualifiers]: initialization discards ‘const’ qualifier from pointer target type
#  365|   _XcursorNextPath (const char *path)
#  366|   {
#  367|->   char *colon = strchr (path, ':');
#  368|   
#  369|     if (!colon)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def509]
mutter-49.2/src/wayland/meta-wayland-buffer.c:801:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  799|   
#  800|     format_info = get_supported_shm_format_info (shm_format);
#  801|->   multi_format = format_info->multi_texture_format;
#  802|     mt_format_info = meta_multi_texture_format_get_info (multi_format);
#  803|     n_planes = mt_format_info->n_planes;

Error: CPPCHECK_WARNING (CWE-457): [#def510]
mutter-49.2/src/wayland/meta-wayland-popup.c:219: error[uninitvar]: Uninitialized variable: popup->popup_surface
#  217|     wl_list_for_each_safe (popup, tmp, &grab->all_popups, link)
#  218|       {
#  219|->       MetaWaylandPopupSurface *popup_surface = popup->popup_surface;
#  220|   
#  221|         meta_wayland_popup_surface_done (popup_surface);

Error: CPPCHECK_WARNING (CWE-457): [#def511]
mutter-49.2/src/wayland/meta-wayland-popup.c:221: error[uninitvar]: Uninitialized variable: popup_surface
#  219|         MetaWaylandPopupSurface *popup_surface = popup->popup_surface;
#  220|   
#  221|->       meta_wayland_popup_surface_done (popup_surface);
#  222|         meta_wayland_popup_destroy (popup);
#  223|         meta_wayland_popup_surface_finish (popup_surface);

Error: CPPCHECK_WARNING (CWE-457): [#def512]
mutter-49.2/src/wayland/meta-wayland-presentation-time.c:456: error[uninitvar]: Uninitialized variables: feedback.link, feedback.resource, feedback.surface
#  454|             wl_list_for_each_safe (feedback, next, feedbacks, link)
#  455|               {
#  456|->               meta_wayland_presentation_feedback_present (feedback,
#  457|                                                             frame_info,
#  458|                                                             output);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def513]
mutter-49.2/src/wayland/meta-wayland-toplevel-drag.c:115:31: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘dragged_surface’
mutter-49.2/src/wayland/meta-wayland-toplevel-drag.c:256:1: enter_function: entry to ‘xdg_toplevel_drag_attach’
mutter-49.2/src/wayland/meta-wayland-toplevel-drag.c:268:6: branch_false: following ‘false’ branch...
mutter-49.2/src/wayland/meta-wayland-toplevel-drag.c:271:21: branch_false: ...to here
mutter-49.2/src/wayland/meta-wayland-toplevel-drag.c:271:21: call_function: calling ‘surface_from_xdg_toplevel_resource’ from ‘xdg_toplevel_drag_attach’
mutter-49.2/src/wayland/meta-wayland-toplevel-drag.c:271:21: return_function: returning to ‘xdg_toplevel_drag_attach’ from ‘surface_from_xdg_toplevel_resource’
mutter-49.2/src/wayland/meta-wayland-toplevel-drag.c:273:3: branch_true: following ‘true’ branch...
mutter-49.2/src/wayland/meta-wayland-toplevel-drag.c:275:7: branch_true: ...to here
mutter-49.2/src/wayland/meta-wayland-toplevel-drag.c:275:6: branch_false: following ‘false’ branch...
mutter-49.2/src/wayland/meta-wayland-toplevel-drag.c:283:3: branch_false: ...to here
mutter-49.2/src/wayland/meta-wayland-toplevel-drag.c:289:3: release_memory: using NULL here
mutter-49.2/src/wayland/meta-wayland-toplevel-drag.c:298:6: branch_true: following ‘true’ branch...
mutter-49.2/src/wayland/meta-wayland-toplevel-drag.c:301:7: branch_true: ...to here
mutter-49.2/src/wayland/meta-wayland-toplevel-drag.c:301:7: call_function: calling ‘add_window_geometry_origin’ from ‘xdg_toplevel_drag_attach’
#  113|     MtkRectangle toplevel_geometry;
#  114|     toplevel_geometry = meta_wayland_xdg_surface_get_window_geometry (
#  115|->     META_WAYLAND_XDG_SURFACE (dragged_surface->role));
#  116|   
#  117|     if (x_offset)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def514]
mutter-49.2/src/wayland/meta-wayland-transaction.c:599:8: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mutter-49.2/src/wayland/meta-wayland-transaction.c:590:1: enter_function: entry to ‘meta_wayland_transaction_add_placement_op’
mutter-49.2/src/wayland/meta-wayland-transaction.c:597:11: call_function: calling ‘meta_wayland_transaction_ensure_entry’ from ‘meta_wayland_transaction_add_placement_op’
mutter-49.2/src/wayland/meta-wayland-transaction.c:597:11: return_function: returning to ‘meta_wayland_transaction_add_placement_op’ from ‘meta_wayland_transaction_ensure_entry’
mutter-49.2/src/wayland/meta-wayland-transaction.c:599:8: danger: dereference of NULL ‘meta_wayland_transaction_ensure_entry(transaction,  surface)’
#  597|     entry = meta_wayland_transaction_ensure_entry (transaction, surface);
#  598|   
#  599|->   if (!entry->state)
#  600|       entry->state = meta_wayland_surface_state_new ();
#  601|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def515]
mutter-49.2/src/wayland/meta-wayland-transaction.c:616:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mutter-49.2/src/wayland/meta-wayland-transaction.c:608:1: enter_function: entry to ‘meta_wayland_transaction_add_subsurface_position’
mutter-49.2/src/wayland/meta-wayland-transaction.c:615:11: call_function: calling ‘meta_wayland_transaction_ensure_entry’ from ‘meta_wayland_transaction_add_subsurface_position’
mutter-49.2/src/wayland/meta-wayland-transaction.c:615:11: return_function: returning to ‘meta_wayland_transaction_add_subsurface_position’ from ‘meta_wayland_transaction_ensure_entry’
mutter-49.2/src/wayland/meta-wayland-transaction.c:616:3: danger: dereference of NULL ‘meta_wayland_transaction_ensure_entry(transaction,  surface)’
#  614|   
#  615|     entry = meta_wayland_transaction_ensure_entry (transaction, surface);
#  616|->   entry->x = x;
#  617|     entry->y = y;
#  618|     entry->has_sub_pos = TRUE;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def516]
mutter-49.2/src/wayland/meta-wayland-transaction.c:632:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mutter-49.2/src/wayland/meta-wayland-transaction.c:622:1: enter_function: entry to ‘meta_wayland_transaction_add_xdg_popup_reposition’
mutter-49.2/src/wayland/meta-wayland-transaction.c:630:11: call_function: calling ‘meta_wayland_transaction_ensure_entry’ from ‘meta_wayland_transaction_add_xdg_popup_reposition’
mutter-49.2/src/wayland/meta-wayland-transaction.c:630:11: return_function: returning to ‘meta_wayland_transaction_add_xdg_popup_reposition’ from ‘meta_wayland_transaction_ensure_entry’
mutter-49.2/src/wayland/meta-wayland-transaction.c:632:7: danger: dereference of NULL ‘meta_wayland_transaction_ensure_entry(transaction,  surface)’
#  630|     entry = meta_wayland_transaction_ensure_entry (transaction, surface);
#  631|   
#  632|->   if (entry->state)
#  633|       g_clear_pointer (&entry->state->xdg_positioner, g_free);
#  634|     else

Error: GCC_ANALYZER_WARNING (CWE-476): [#def517]
mutter-49.2/src/wayland/meta-wayland-transaction.c:703:8: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mutter-49.2/src/wayland/meta-wayland-transaction.c:695:1: enter_function: entry to ‘meta_wayland_transaction_merge_pending_state’
mutter-49.2/src/wayland/meta-wayland-transaction.c:701:11: call_function: calling ‘meta_wayland_transaction_ensure_entry’ from ‘meta_wayland_transaction_merge_pending_state’
mutter-49.2/src/wayland/meta-wayland-transaction.c:701:11: return_function: returning to ‘meta_wayland_transaction_merge_pending_state’ from ‘meta_wayland_transaction_ensure_entry’
mutter-49.2/src/wayland/meta-wayland-transaction.c:703:8: danger: dereference of NULL ‘meta_wayland_transaction_ensure_entry(transaction,  surface)’
#  701|     entry = meta_wayland_transaction_ensure_entry (transaction, surface);
#  702|   
#  703|->   if (!entry->state)
#  704|       {
#  705|         entry->state = pending;

Error: GCC_ANALYZER_WARNING (CWE-457): [#def518]
mutter-49.2/src/wayland/meta-wayland-xdg-session.h:27:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘session’
mutter-49.2/src/wayland/meta-wayland-xdg-session-manager.c:223:1: enter_function: entry to ‘xdg_session_manager_get_session’
mutter-49.2/src/wayland/meta-wayland-xdg-session-manager.c:241:6: branch_true: following ‘true’ branch (when ‘session_id’ is non-NULL)...
mutter-49.2/src/wayland/meta-wayland-xdg-session-manager.c:242:8: branch_true: ...to here
mutter-49.2/src/wayland/meta-wayland-xdg-session-manager.c:241:7: branch_false: following ‘false’ branch...
mutter-49.2/src/wayland/meta-wayland-xdg-session-manager.c:250:9: branch_false: ...to here
mutter-49.2/src/wayland/meta-wayland-xdg-session-manager.c:252:10: branch_true: following ‘true’ branch...
mutter-49.2/src/wayland/meta-wayland-xdg-session-manager.c:254:15: branch_true: ...to here
mutter-49.2/src/wayland/meta-wayland-xdg-session-manager.c:254:14: branch_true: following ‘true’ branch...
mutter-49.2/src/wayland/meta-wayland-xdg-session-manager.c:256:15: branch_true: ...to here
mutter-49.2/src/wayland/meta-wayland-xdg-session-manager.c:237:34: call_function: calling ‘g_autoptr_cleanup_generic_gfree’ from ‘xdg_session_manager_get_session’
mutter-49.2/src/wayland/meta-wayland-xdg-session-manager.c:237:20: call_function: calling ‘g_autoptr_cleanup_generic_gfree’ from ‘xdg_session_manager_get_session’
mutter-49.2/src/wayland/meta-wayland-xdg-session-manager.c:236:37: call_function: inlined call to ‘glib_autoptr_cleanup_MetaWaylandXdgSession’ from ‘xdg_session_manager_get_session’
#   25|   
#   26|   #define META_TYPE_WAYLAND_XDG_SESSION (meta_wayland_xdg_session_get_type ())
#   27|-> G_DECLARE_FINAL_TYPE (MetaWaylandXdgSession,
#   28|                         meta_wayland_xdg_session,
#   29|                         META, WAYLAND_XDG_SESSION,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def519]
mutter-49.2/src/wayland/meta-wayland-xdg-shell.c:1863:47: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mutter-49.2/src/wayland/meta-wayland-xdg-shell.c:1852:1: enter_function: entry to ‘xdg_surface_get_toplevel’
mutter-49.2/src/wayland/meta-wayland-xdg-shell.c:1857:33: call_function: calling ‘surface_from_xdg_surface_resource’ from ‘xdg_surface_get_toplevel’
mutter-49.2/src/wayland/meta-wayland-xdg-shell.c:1857:33: return_function: returning to ‘xdg_surface_get_toplevel’ from ‘surface_from_xdg_surface_resource’
mutter-49.2/src/wayland/meta-wayland-xdg-shell.c:1863:47: danger: dereference of NULL ‘surface_from_xdg_surface_resource(resource)’
# 1861|     wl_resource_post_error (xdg_wm_base_resource, XDG_WM_BASE_ERROR_ROLE,
# 1862|                             "wl_surface@%d already has a role assigned",
# 1863|->                           wl_resource_get_id (surface->resource));
# 1864|   }
# 1865|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def520]
mutter-49.2/src/wayland/meta-wayland-xdg-shell.c:1881:47: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
mutter-49.2/src/wayland/meta-wayland-xdg-shell.c:1867:1: enter_function: entry to ‘xdg_surface_get_popup’
mutter-49.2/src/wayland/meta-wayland-xdg-shell.c:1876:33: call_function: calling ‘surface_from_xdg_surface_resource’ from ‘xdg_surface_get_popup’
mutter-49.2/src/wayland/meta-wayland-xdg-shell.c:1876:33: return_function: returning to ‘xdg_surface_get_popup’ from ‘surface_from_xdg_surface_resource’
mutter-49.2/src/wayland/meta-wayland-xdg-shell.c:1881:47: danger: dereference of NULL ‘surface_from_xdg_surface_resource(resource)’
# 1879|                             XDG_WM_BASE_ERROR_ROLE,
# 1880|                             "wl_surface@%d already has a role assigned",
# 1881|->                           wl_resource_get_id (surface->resource));
# 1882|   }
# 1883|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def521]
mutter-49.2/src/wayland/meta-xwayland.c:346:7: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd’
mutter-49.2/src/wayland/meta-xwayland.c:323:8: acquire_resource: socket created here
mutter-49.2/src/wayland/meta-xwayland.c:324:6: branch_false: following ‘false’ branch (when ‘fd >= 0’)...
mutter-49.2/src/wayland/meta-xwayland.c:331:3: branch_false: ...to here
mutter-49.2/src/wayland/meta-xwayland.c:335:6: branch_false: following ‘false’ branch...
mutter-49.2/src/wayland/meta-xwayland.c:344:7: branch_false: ...to here
mutter-49.2/src/wayland/meta-xwayland.c:344:6: branch_true: following ‘true’ branch...
mutter-49.2/src/wayland/meta-xwayland.c:348:51: branch_true: ...to here
mutter-49.2/src/wayland/meta-xwayland.c:346:7: throw: if ‘g_io_error_quark’ throws an exception...
mutter-49.2/src/wayland/meta-xwayland.c:346:7: danger: ‘fd’ leaks here
#  344|     if (listen (fd, 1) < 0)
#  345|       {
#  346|->       g_set_error (error, G_IO_ERROR, g_io_error_from_errno (errno),
#  347|                      "Failed to listen to %s: %s",
#  348|                      addr.sun_path + 1, g_strerror (errno));

Error: GCC_ANALYZER_WARNING (CWE-775): [#def522]
mutter-49.2/src/wayland/meta-xwayland.c:346:39: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd’
mutter-49.2/src/wayland/meta-xwayland.c:323:8: acquire_resource: socket created here
mutter-49.2/src/wayland/meta-xwayland.c:324:6: branch_false: following ‘false’ branch (when ‘fd >= 0’)...
mutter-49.2/src/wayland/meta-xwayland.c:331:3: branch_false: ...to here
mutter-49.2/src/wayland/meta-xwayland.c:335:6: branch_false: following ‘false’ branch...
mutter-49.2/src/wayland/meta-xwayland.c:344:7: branch_false: ...to here
mutter-49.2/src/wayland/meta-xwayland.c:344:6: branch_true: following ‘true’ branch...
mutter-49.2/src/wayland/meta-xwayland.c:348:51: branch_true: ...to here
mutter-49.2/src/wayland/meta-xwayland.c:346:39: throw: if ‘g_io_error_from_errno’ throws an exception...
mutter-49.2/src/wayland/meta-xwayland.c:346:39: danger: ‘fd’ leaks here
#  344|     if (listen (fd, 1) < 0)
#  345|       {
#  346|->       g_set_error (error, G_IO_ERROR, g_io_error_from_errno (errno),
#  347|                      "Failed to listen to %s: %s",
#  348|                      addr.sun_path + 1, g_strerror (errno));

Error: GCC_ANALYZER_WARNING (CWE-775): [#def523]
mutter-49.2/src/wayland/meta-xwayland.c:349:7: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd’
mutter-49.2/src/wayland/meta-xwayland.c:323:8: acquire_resource: socket created here
mutter-49.2/src/wayland/meta-xwayland.c:324:6: branch_false: following ‘false’ branch (when ‘fd >= 0’)...
mutter-49.2/src/wayland/meta-xwayland.c:331:3: branch_false: ...to here
mutter-49.2/src/wayland/meta-xwayland.c:335:6: branch_false: following ‘false’ branch...
mutter-49.2/src/wayland/meta-xwayland.c:344:7: branch_false: ...to here
mutter-49.2/src/wayland/meta-xwayland.c:344:6: branch_true: following ‘true’ branch...
mutter-49.2/src/wayland/meta-xwayland.c:348:51: branch_true: ...to here
mutter-49.2/src/wayland/meta-xwayland.c:349:7: throw: if ‘close’ throws an exception...
mutter-49.2/src/wayland/meta-xwayland.c:349:7: danger: ‘fd’ leaks here
#  347|                      "Failed to listen to %s: %s",
#  348|                      addr.sun_path + 1, g_strerror (errno));
#  349|->       close (fd);
#  350|         return -1;
#  351|       }

Error: GCC_ANALYZER_WARNING (CWE-775): [#def524]
mutter-49.2/src/wayland/meta-xwayland.c:388:7: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd’
mutter-49.2/src/wayland/meta-xwayland.c:364:8: acquire_resource: socket created here
mutter-49.2/src/wayland/meta-xwayland.c:365:6: branch_false: following ‘false’ branch (when ‘fd >= 0’)...
mutter-49.2/src/wayland/meta-xwayland.c:372:3: branch_false: ...to here
mutter-49.2/src/wayland/meta-xwayland.c:377:6: branch_false: following ‘false’ branch...
mutter-49.2/src/wayland/meta-xwayland.c:386:7: branch_false: ...to here
mutter-49.2/src/wayland/meta-xwayland.c:386:6: branch_true: following ‘true’ branch...
mutter-49.2/src/wayland/meta-xwayland.c:390:47: branch_true: ...to here
mutter-49.2/src/wayland/meta-xwayland.c:388:7: throw: if ‘g_io_error_quark’ throws an exception...
mutter-49.2/src/wayland/meta-xwayland.c:388:7: danger: ‘fd’ leaks here
#  386|     if (listen (fd, 1) < 0)
#  387|       {
#  388|->       g_set_error (error, G_IO_ERROR, g_io_error_from_errno (errno),
#  389|                      "Failed to listen to %s: %s",
#  390|                      addr.sun_path, g_strerror (errno));

Error: GCC_ANALYZER_WARNING (CWE-775): [#def525]
mutter-49.2/src/wayland/meta-xwayland.c:388:39: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd’
mutter-49.2/src/wayland/meta-xwayland.c:364:8: acquire_resource: socket created here
mutter-49.2/src/wayland/meta-xwayland.c:365:6: branch_false: following ‘false’ branch (when ‘fd >= 0’)...
mutter-49.2/src/wayland/meta-xwayland.c:372:3: branch_false: ...to here
mutter-49.2/src/wayland/meta-xwayland.c:377:6: branch_false: following ‘false’ branch...
mutter-49.2/src/wayland/meta-xwayland.c:386:7: branch_false: ...to here
mutter-49.2/src/wayland/meta-xwayland.c:386:6: branch_true: following ‘true’ branch...
mutter-49.2/src/wayland/meta-xwayland.c:390:47: branch_true: ...to here
mutter-49.2/src/wayland/meta-xwayland.c:388:39: throw: if ‘g_io_error_from_errno’ throws an exception...
mutter-49.2/src/wayland/meta-xwayland.c:388:39: danger: ‘fd’ leaks here
#  386|     if (listen (fd, 1) < 0)
#  387|       {
#  388|->       g_set_error (error, G_IO_ERROR, g_io_error_from_errno (errno),
#  389|                      "Failed to listen to %s: %s",
#  390|                      addr.sun_path, g_strerror (errno));

Error: GCC_ANALYZER_WARNING (CWE-775): [#def526]
mutter-49.2/src/wayland/meta-xwayland.c:392:7: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd’
mutter-49.2/src/wayland/meta-xwayland.c:364:8: acquire_resource: socket created here
mutter-49.2/src/wayland/meta-xwayland.c:365:6: branch_false: following ‘false’ branch (when ‘fd >= 0’)...
mutter-49.2/src/wayland/meta-xwayland.c:372:3: branch_false: ...to here
mutter-49.2/src/wayland/meta-xwayland.c:377:6: branch_false: following ‘false’ branch...
mutter-49.2/src/wayland/meta-xwayland.c:386:7: branch_false: ...to here
mutter-49.2/src/wayland/meta-xwayland.c:386:6: branch_true: following ‘true’ branch...
mutter-49.2/src/wayland/meta-xwayland.c:390:47: branch_true: ...to here
mutter-49.2/src/wayland/meta-xwayland.c:392:7: throw: if ‘close’ throws an exception...
mutter-49.2/src/wayland/meta-xwayland.c:392:7: danger: ‘fd’ leaks here
#  390|                      addr.sun_path, g_strerror (errno));
#  391|         unlink (addr.sun_path);
#  392|->       close (fd);
#  393|         return -1;
#  394|       }

Scan Properties

analyzer-version-clippy1.92.0
analyzer-version-cppcheck2.19.1
analyzer-version-gcc16.0.0
analyzer-version-gcc-analyzer16.0.0
analyzer-version-shellcheck0.11.0
analyzer-version-unicontrol0.0.2
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-212.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch
mock-configfedora-rawhide-x86_64
project-namemutter-49.2-7.fc44
store-results-to/tmp/tmpe_i2xtec/mutter-49.2-7.fc44.tar.xz
time-created2026-01-08 19:56:07
time-finished2026-01-08 20:16:37
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,cppcheck,clippy,shellcheck,unicontrol' '-o' '/tmp/tmpe_i2xtec/mutter-49.2-7.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpe_i2xtec/mutter-49.2-7.fc44.src.rpm'
tool-versioncsmock-3.8.3.20251215.161544.g62de9a5-1.el9