gtk4-4.19.0-1.fc43

List of Findings

Error: CPPCHECK_WARNING (CWE-457): [#def1]
gtk-4.19.0/demos/gtk-demo/search_entry.c:152: error[legacyUninitvar]: Uninitialized variable: new_state
#  150|           g_assert_not_reached ();
#  151|   
#  152|->       g_action_change_state (action, new_state);
#  153|         g_variant_unref (state);
#  154|       }

Error: CPPCHECK_WARNING (CWE-823): [#def2]
gtk-4.19.0/gdk/gdkcontentdeserializer.c:869: error[arrayIndexOutOfBounds]: Array '"000"[4]' accessed at index 4, which is out of bounds.
#  867|     else if (written == 0)
#  868|       {
#  869|->       GdkRGBA black = GDK_RGBA ("000");
#  870|   
#  871|         /* Never return NULL, we only return that on error */

Error: CPPCHECK_WARNING (CWE-823): [#def3]
gtk-4.19.0/gdk/gdkcontentdeserializer.c:869: error[arrayIndexOutOfBounds]: Array '"000"[4]' accessed at index 5, which is out of bounds.
#  867|     else if (written == 0)
#  868|       {
#  869|->       GdkRGBA black = GDK_RGBA ("000");
#  870|   
#  871|         /* Never return NULL, we only return that on error */

Error: CPPCHECK_WARNING (CWE-823): [#def4]
gtk-4.19.0/gdk/gdkcontentdeserializer.c:869: error[arrayIndexOutOfBounds]: Array '"000"[4]' accessed at index 6, which is out of bounds.
#  867|     else if (written == 0)
#  868|       {
#  869|->       GdkRGBA black = GDK_RGBA ("000");
#  870|   
#  871|         /* Never return NULL, we only return that on error */

Error: CPPCHECK_WARNING (CWE-823): [#def5]
gtk-4.19.0/gdk/gdkcontentdeserializer.c:869: error[arrayIndexOutOfBounds]: Array '"000"[4]' accessed at index 7, which is out of bounds.
#  867|     else if (written == 0)
#  868|       {
#  869|->       GdkRGBA black = GDK_RGBA ("000");
#  870|   
#  871|         /* Never return NULL, we only return that on error */

Error: CPPCHECK_WARNING (CWE-457): [#def6]
gtk-4.19.0/gdk/gdkcontentserializer.c:650: error[legacyUninitvar]: Uninitialized variable: pixbuf
#  648|       }
#  649|   
#  650|->   gdk_pixbuf_save_to_stream_async (pixbuf,
#  651|                                      gdk_content_serializer_get_output_stream (serializer),
#  652|                                      name,

Error: CPPCHECK_WARNING (CWE-457): [#def7]
gtk-4.19.0/gdk/x11/gdkasync.c:357: error[uninitvar]: Uninitialized variables: state.dpy, state.get_property_req
#  355|         async.next = dpy->async_handlers;
#  356|         async.handler = list_children_handler;
#  357|->       async.data = (XPointer) &state;
#  358|         dpy->async_handlers = &async;
#  359|   

Error: CPPCHECK_WARNING (CWE-562): [#def8]
gtk-4.19.0/gdk/x11/gdkasync.c:358: error[autoVariables]: Address of local auto-variable assigned to a function parameter.
#  356|         async.handler = list_children_handler;
#  357|         async.data = (XPointer) &state;
#  358|->       dpy->async_handlers = &async;
#  359|   
#  360|         GetReq (GetProperty, prop_req);

Error: CPPCHECK_WARNING (CWE-823): [#def9]
gtk-4.19.0/gsk/gskrendernodeparser.c:2031: error[arrayIndexOutOfBounds]: Array '"FF00CC"[7]' accessed at index 7, which is out of bounds.
# 2029|   create_default_render_node_with_bounds (const graphene_rect_t *rect)
# 2030|   {
# 2031|->   return gsk_color_node_new (&GDK_RGBA("FF00CC"), rect);
# 2032|   }
# 2033|   

Error: CPPCHECK_WARNING (CWE-823): [#def10]
gtk-4.19.0/gsk/gskrendernodeparser.c:2702: error[arrayIndexOutOfBounds]: Array '"AAFF00"[7]' accessed at index 7, which is out of bounds.
# 2700|       source = create_default_render_node ();
# 2701|     if (mask == NULL)
# 2702|->     mask = gsk_color_node_new (&GDK_RGBA("AAFF00"), &GRAPHENE_RECT_INIT (0, 0, 50, 50));
# 2703|   
# 2704|     result = gsk_mask_node_new (source, mask, mode);

Error: CPPCHECK_WARNING (CWE-823): [#def11]
gtk-4.19.0/gsk/gskrendernodeparser.c:2951: error[arrayIndexOutOfBounds]: Array '"AAFF00"[7]' accessed at index 7, which is out of bounds.
# 2949|     parse_declarations (parser, context, declarations, G_N_ELEMENTS (declarations));
# 2950|     if (start == NULL)
# 2951|->     start = gsk_color_node_new (&GDK_RGBA("AAFF00"), &GRAPHENE_RECT_INIT (0, 0, 50, 50));
# 2952|     if (end == NULL)
# 2953|       end = create_default_render_node ();

Error: CPPCHECK_WARNING (CWE-823): [#def12]
gtk-4.19.0/gsk/gskrendernodeparser.c:2979: error[arrayIndexOutOfBounds]: Array '"AAFF00"[7]' accessed at index 7, which is out of bounds.
# 2977|     parse_declarations (parser, context, declarations, G_N_ELEMENTS (declarations));
# 2978|     if (bottom == NULL)
# 2979|->     bottom = gsk_color_node_new (&GDK_RGBA("AAFF00"), &GRAPHENE_RECT_INIT (0, 0, 50, 50));
# 2980|     if (top == NULL)
# 2981|       top = create_default_render_node ();

Error: CPPCHECK_WARNING (CWE-457): [#def13]
gtk-4.19.0/gtk/a11y/gtkatspipango.c:349: error[uninitvar]: Uninitialized variable: prev_start_index
#  347|   
#  348|         prev_prev_line = prev_line;
#  349|->       prev_prev_start_index = prev_start_index;
#  350|         prev_prev_length = prev_length;
#  351|         prev_line = line;

Error: CPPCHECK_WARNING (CWE-457): [#def14]
gtk-4.19.0/gtk/a11y/gtkatspipango.c:350: error[uninitvar]: Uninitialized variable: prev_length
#  348|         prev_prev_line = prev_line;
#  349|         prev_prev_start_index = prev_start_index;
#  350|->       prev_prev_length = prev_length;
#  351|         prev_line = line;
#  352|         prev_start_index = start_index;

Error: CPPCHECK_WARNING (CWE-823): [#def15]
gtk-4.19.0/gtk/deprecated/gtkcolorchooser.c:251: error[arrayIndexOutOfBounds]: Array '"A8A8A8"[7]' accessed at index 7, which is out of bounds.
#  249|                                                  int          height)
#  250|   {
#  251|->   const GdkRGBA color1 = GDK_RGBA("A8A8A8");
#  252|     const GdkRGBA color2 = GDK_RGBA("545454");
#  253|   

Error: CPPCHECK_WARNING (CWE-823): [#def16]
gtk-4.19.0/gtk/deprecated/gtkcolorchooser.c:252: error[arrayIndexOutOfBounds]: Array '"545454"[7]' accessed at index 7, which is out of bounds.
#  250|   {
#  251|     const GdkRGBA color1 = GDK_RGBA("A8A8A8");
#  252|->   const GdkRGBA color2 = GDK_RGBA("545454");
#  253|   
#  254|     gtk_snapshot_push_repeat (snapshot, &GRAPHENE_RECT_INIT (0, 0, width, height), NULL);

Error: COMPILER_WARNING (CWE-476): [#def17]
gtk-4.19.0/gtk/deprecated/gtkshortcutssection.c: scope_hint: In function ‘gtk_shortcuts_section_reflow_groups’
gtk-4.19.0/gtk/deprecated/gtkshortcutssection.c:741:14: warning[-Wnull-dereference]: potential null pointer dereference
#  741 |       for (g = g->next; g; g = g->next)
#      |            ~~^~~~~~~~~
#  739|   
#  740|         g_assert (g);
#  741|->       for (g = g->next; g; g = g->next)
#  742|           {
#  743|             GtkShortcutsGroup *group = g->data;

Error: CPPCHECK_WARNING (CWE-476): [#def18]
gtk-4.19.0/gtk/deprecated/gtktreemodelfilter.c:3016: warning[nullPointer]: Possible null pointer dereference: elt
# 3014|         g_assert (elt);
# 3015|   
# 3016|->       if (!elt->children)
# 3017|           gtk_tree_model_filter_build_level (filter, level, elt, FALSE);
# 3018|         level = elt->children;

Error: COMPILER_WARNING (CWE-476): [#def19]
gtk-4.19.0/gtk/deprecated/gtktreemodelfilter.c: scope_hint: In function ‘gtk_tree_model_filter_get_iter_full.isra.0’
gtk-4.19.0/gtk/deprecated/gtktreemodelfilter.c:3016:15: warning[-Wnull-dereference]: potential null pointer dereference
# 3016 |       if (!elt->children)
#      |            ~~~^~~~~~~~~~
# 3014|         g_assert (elt);
# 3015|   
# 3016|->       if (!elt->children)
# 3017|           gtk_tree_model_filter_build_level (filter, level, elt, FALSE);
# 3018|         level = elt->children;

Error: CPPCHECK_WARNING (CWE-476): [#def20]
gtk-4.19.0/gtk/deprecated/gtktreemodelfilter.c:3086: warning[nullPointer]: Possible null pointer dereference: elt
# 3084|         elt = GET_ELT (siter);
# 3085|         g_assert (elt);
# 3086|->       if (!elt->children)
# 3087|           gtk_tree_model_filter_build_level (filter, level, elt, FALSE);
# 3088|         level = elt->children;

Error: COMPILER_WARNING (CWE-476): [#def21]
gtk-4.19.0/gtk/deprecated/gtktreemodelfilter.c: scope_hint: In function ‘gtk_tree_model_filter_get_iter’
gtk-4.19.0/gtk/deprecated/gtktreemodelfilter.c:3086:15: warning[-Wnull-dereference]: potential null pointer dereference
# 3086 |       if (!elt->children)
#      |            ~~~^~~~~~~~~~
# 3084|         elt = GET_ELT (siter);
# 3085|         g_assert (elt);
# 3086|->       if (!elt->children)
# 3087|           gtk_tree_model_filter_build_level (filter, level, elt, FALSE);
# 3088|         level = elt->children;

Error: CPPCHECK_WARNING (CWE-476): [#def22]
gtk-4.19.0/gtk/deprecated/gtktreemodelfilter.c:4222: warning[nullPointer]: Possible null pointer dereference: elt
# 4220|         elt = GET_ELT (siter);
# 4221|         g_assert (elt);
# 4222|->       if (elt->children == NULL)
# 4223|           gtk_tree_model_filter_build_level (filter, level, elt, FALSE);
# 4224|   

Error: COMPILER_WARNING (CWE-476): [#def23]
gtk-4.19.0/gtk/deprecated/gtktreemodelfilter.c: scope_hint: In function ‘gtk_tree_model_filter_convert_path_to_child_path’
gtk-4.19.0/gtk/deprecated/gtktreemodelfilter.c:4222:14: warning[-Wnull-dereference]: potential null pointer dereference
# 4222 |       if (elt->children == NULL)
#      |           ~~~^~~~~~~~~~
# 4220|         elt = GET_ELT (siter);
# 4221|         g_assert (elt);
# 4222|->       if (elt->children == NULL)
# 4223|           gtk_tree_model_filter_build_level (filter, level, elt, FALSE);
# 4224|   

Error: COMPILER_WARNING (CWE-476): [#def24]
gtk-4.19.0/gtk/deprecated/gtktreemodelsort.c: scope_hint: In function ‘gtk_tree_model_sort_get_iter’
gtk-4.19.0/gtk/deprecated/gtktreemodelsort.c:1294:14: warning[-Wnull-dereference]: potential null pointer dereference
# 1294 |       if (elt->children == NULL)
#      |           ~~~^~~~~~~~~~
# 1292|         elt = GET_ELT (siter);
# 1293|         g_assert (elt);
# 1294|->       if (elt->children == NULL)
# 1295|   	gtk_tree_model_sort_build_level (tree_model_sort, level, elt);
# 1296|   

Error: COMPILER_WARNING (CWE-476): [#def25]
gtk-4.19.0/gtk/deprecated/gtktreemodelsort.c: scope_hint: In function ‘gtk_tree_model_sort_convert_path_to_child_path’
gtk-4.19.0/gtk/deprecated/gtktreemodelsort.c:2413:14: warning[-Wnull-dereference]: potential null pointer dereference
# 2413 |       if (elt->children == NULL)
#      |           ~~~^~~~~~~~~~
# 2411|         elt = GET_ELT (siter);
# 2412|         g_assert (elt);
# 2413|->       if (elt->children == NULL)
# 2414|   	gtk_tree_model_sort_build_level (tree_model_sort, level, elt);
# 2415|   

Error: COMPILER_WARNING (CWE-476): [#def26]
gtk-4.19.0/gtk/deprecated/gtktreerbtree.c:261:43: warning[-Wnull-dereference]: potential null pointer dereference
#  261 |           if (GTK_TREE_RBNODE_GET_COLOR (w->left) == GTK_TREE_RBNODE_BLACK && GTK_TREE_RBNODE_GET_COLOR (w->right) == GTK_TREE_RBNODE_BLACK)
#      |                                          ~^~~~~~
#  259|               }
#  260|             g_assert (w);
#  261|->           if (GTK_TREE_RBNODE_GET_COLOR (w->left) == GTK_TREE_RBNODE_BLACK && GTK_TREE_RBNODE_GET_COLOR (w->right) == GTK_TREE_RBNODE_BLACK)
#  262|               {
#  263|                 GTK_TREE_RBNODE_SET_COLOR (w, GTK_TREE_RBNODE_RED);

Error: COMPILER_WARNING (CWE-476): [#def27]
gtk-4.19.0/gtk/deprecated/gtktreerbtree.c:293:43: warning[-Wnull-dereference]: potential null pointer dereference
#  293 |           if (GTK_TREE_RBNODE_GET_COLOR (w->right) == GTK_TREE_RBNODE_BLACK && GTK_TREE_RBNODE_GET_COLOR (w->left) == GTK_TREE_RBNODE_BLACK)
#      |                                          ~^~~~~~~
#  291|               }
#  292|             g_assert (w);
#  293|->           if (GTK_TREE_RBNODE_GET_COLOR (w->right) == GTK_TREE_RBNODE_BLACK && GTK_TREE_RBNODE_GET_COLOR (w->left) == GTK_TREE_RBNODE_BLACK)
#  294|               {
#  295|                 GTK_TREE_RBNODE_SET_COLOR (w, GTK_TREE_RBNODE_RED);

Error: COMPILER_WARNING (CWE-476): [#def28]
gtk-4.19.0/gtk/deprecated/gtktreestore.c:3162:8: warning[-Wnull-dereference]: potential null pointer dereference
# 3162 |   prev = node->prev;
#      |   ~~~~~^~~~~~~~~~~~
# 3160|     g_assert (node != NULL);
# 3161|   
# 3162|->   prev = node->prev;
# 3163|     next = node->next;
# 3164|   

Error: COMPILER_WARNING (CWE-476): [#def29]
gtk-4.19.0/gtk/deprecated/gtktreestore.c: scope_hint: In function ‘gtk_tree_store_sort_iter_changed’
gtk-4.19.0/gtk/deprecated/gtktreestore.c:3163:8: warning[-Wnull-dereference]: potential null pointer dereference
# 3163 |   next = node->next;
#      |   ~~~~~^~~~~~~~~~~~
# 3161|   
# 3162|     prev = node->prev;
# 3163|->   next = node->next;
# 3164|   
# 3165|     /* Check the common case, where we don't need to sort it moved. */

Error: COMPILER_WARNING (CWE-476): [#def30]
gtk-4.19.0/gtk/gtkbuilderparser.c:854:15: warning[-Wnull-dereference]: potential null pointer dereference
#  854 |   g_free (info->type);
#      |           ~~~~^~~~~~
#  852|   free_child_info (ChildInfo *info)
#  853|   {
#  854|->   g_free (info->type);
#  855|     g_free (info->internal_child);
#  856|     g_free (info);

Error: COMPILER_WARNING (CWE-476): [#def31]
gtk-4.19.0/gtk/gtkbuilderparser.c:855:15: warning[-Wnull-dereference]: potential null pointer dereference
#  855 |   g_free (info->internal_child);
#      |           ~~~~^~~~~~~~~~~~~~~~
#  853|   {
#  854|     g_free (info->type);
#  855|->   g_free (info->internal_child);
#  856|     g_free (info);
#  857|   }

Error: COMPILER_WARNING (CWE-476): [#def32]
gtk-4.19.0/gtk/gtkbuilderparser.c:1913:15: warning[-Wnull-dereference]: null pointer dereference
# 1913 |       if (info->tag_type == TAG_OBJECT ||
#      |           ~~~~^~~~~~~~~~
# 1911|   
# 1912|         /* Normal properties */
# 1913|->       if (info->tag_type == TAG_OBJECT ||
# 1914|             info->tag_type == TAG_TEMPLATE)
# 1915|           {

Error: COMPILER_WARNING (CWE-476): [#def33]
gtk-4.19.0/gtk/gtkbuilderparser.c: scope_hint: In function ‘end_element’
gtk-4.19.0/gtk/gtkbuilderparser.c:1913:15: warning[-Wnull-dereference]: potential null pointer dereference
# 1913 |       if (info->tag_type == TAG_OBJECT ||
#      |           ~~~~^~~~~~~~~~
# 1911|   
# 1912|         /* Normal properties */
# 1913|->       if (info->tag_type == TAG_OBJECT ||
# 1914|             info->tag_type == TAG_TEMPLATE)
# 1915|           {

Error: COMPILER_WARNING (CWE-476): [#def34]
gtk-4.19.0/gtk/gtkbuilderparser.c:1951:20: warning[-Wnull-dereference]: null pointer dereference
# 1951 |       else if (info->tag_type == TAG_OBJECT ||
#      |                ~~~~^~~~~~~~~~
# 1949|               free_binding_expression_info (binfo);
# 1950|           }
# 1951|->       else if (info->tag_type == TAG_OBJECT ||
# 1952|             info->tag_type == TAG_TEMPLATE)
# 1953|           {

Error: COMPILER_WARNING (CWE-476): [#def35]
gtk-4.19.0/gtk/gtkbuilderparser.c:1955:33: warning[-Wnull-dereference]: potential null pointer dereference
# 1955 |           object_info->bindings = g_slist_prepend (object_info->bindings, binfo);
#      |           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1953|           {
# 1954|             ObjectInfo *object_info = (ObjectInfo*)info;
# 1955|->           object_info->bindings = g_slist_prepend (object_info->bindings, binfo);
# 1956|           }
# 1957|         else

Error: COMPILER_WARNING (CWE-476): [#def36]
gtk-4.19.0/gtk/gtkbuilderparser.c:1955:35: warning[-Wnull-dereference]: potential null pointer dereference
# 1955 |           object_info->bindings = g_slist_prepend (object_info->bindings, binfo);
#      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1953|           {
# 1954|             ObjectInfo *object_info = (ObjectInfo*)info;
# 1955|->           object_info->bindings = g_slist_prepend (object_info->bindings, binfo);
# 1956|           }
# 1957|         else

Error: COMPILER_WARNING (CWE-476): [#def37]
/usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here.
/usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here.
/usr/include/glib-2.0/glib.h:56: included_from: Included from here.
gtk-4.19.0/gtk/gtkbuilderparser.c:2027:55: warning[-Wnull-dereference]: potential null pointer dereference
# 2027 |       signal_info->object_name = g_strdup (object_info->id);
#      |                                            ~~~~~~~~~~~^~~~
# 2025|         ObjectInfo *object_info = (ObjectInfo*)state_peek_info (data, CommonInfo);
# 2026|         g_assert (object_info != NULL);
# 2027|->       signal_info->object_name = g_strdup (object_info->id);
# 2028|   
# 2029|         if (G_UNLIKELY (!object_info->signals))

Error: COMPILER_WARNING (CWE-476): [#def38]
/usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here.
/usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
gtk-4.19.0/gdk/gdktypes.h:33: included_from: Included from here.
gtk-4.19.0/gdk/gdkapplaunchcontext.h:27: included_from: Included from here.
gtk-4.19.0/gdk/gdk.h:29: included_from: Included from here.
gtk-4.19.0/gtk/gtktypes.h:31: included_from: Included from here.
gtk-4.19.0/gtk/gtkbuilderscope.h:26: included_from: Included from here.
gtk-4.19.0/gtk/gtkbuilder.h:25: included_from: Included from here.
gtk-4.19.0/gtk/gtkbuilderprivate.h:21: included_from: Included from here.
gtk-4.19.0/gtk/gtkbuilderparser.c:21: included_from: Included from here.
gtk-4.19.0/gtk/gtkbuilderparser.c: scope_hint: In function ‘end_element’
gtk-4.19.0/gtk/gtkbuilderparser.c:2029:35: warning[-Wnull-dereference]: potential null pointer dereference
# 2029 |       if (G_UNLIKELY (!object_info->signals))
#      |                        ~~~~~~~~~~~^~~~~~~~~
# 2027|         signal_info->object_name = g_strdup (object_info->id);
# 2028|   
# 2029|->       if (G_UNLIKELY (!object_info->signals))
# 2030|           object_info->signals = g_ptr_array_new ();
# 2031|   

Error: COMPILER_WARNING (CWE-476): [#def39]
gtk-4.19.0/gtk/gtkbuilderparser.c:2042:22: warning[-Wnull-dereference]: potential null pointer dereference
# 2042 |       if (parent_info->tag_type == TAG_BINDING_EXPRESSION)
#      |           ~~~~~~~~~~~^~~~~~~~~~
# 2040|         g_assert (parent_info != NULL);
# 2041|   
# 2042|->       if (parent_info->tag_type == TAG_BINDING_EXPRESSION)
# 2043|           {
# 2044|             BindingExpressionInfo *expr_info = (BindingExpressionInfo *) parent_info;

Error: COMPILER_WARNING (CWE-476): [#def40]
gtk-4.19.0/gtk/gtkbuilderparser.c:2087:28: warning[-Wnull-dereference]: potential null pointer dereference
# 2087 |       if (!strcmp (req_info->library, "gtk"))
#      |                    ~~~~~~~~^~~~~~~~~
# 2085|          * to check their library versions here.
# 2086|          */
# 2087|->       if (!strcmp (req_info->library, "gtk"))
# 2088|           {
# 2089|             if (req_info->major == 4 && req_info->minor == 0)

Error: CPPCHECK_WARNING (CWE-823): [#def41]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:438: error[arrayIndexOutOfBounds]: Array '"1a5fb4"[7]' accessed at index 7, which is out of bounds.
#  436|   {
#  437|     GdkRGBA colors[9*5] = {
#  438|->     GDK_RGBA("99c1f1"), GDK_RGBA("62a0ea"), GDK_RGBA("3584e4"), GDK_RGBA("1c71d8"), GDK_RGBA("1a5fb4"), /* Blue */
#  439|       GDK_RGBA("8ff0a4"), GDK_RGBA("57e389"), GDK_RGBA("33d17a"), GDK_RGBA("2ec27e"), GDK_RGBA("26a269"), /* Green */
#  440|       GDK_RGBA("f9f06b"), GDK_RGBA("f8e45c"), GDK_RGBA("f6d32d"), GDK_RGBA("f5c211"), GDK_RGBA("e5a50a"), /* Yellow */

Error: CPPCHECK_WARNING (CWE-823): [#def42]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:438: error[arrayIndexOutOfBounds]: Array '"1c71d8"[7]' accessed at index 7, which is out of bounds.
#  436|   {
#  437|     GdkRGBA colors[9*5] = {
#  438|->     GDK_RGBA("99c1f1"), GDK_RGBA("62a0ea"), GDK_RGBA("3584e4"), GDK_RGBA("1c71d8"), GDK_RGBA("1a5fb4"), /* Blue */
#  439|       GDK_RGBA("8ff0a4"), GDK_RGBA("57e389"), GDK_RGBA("33d17a"), GDK_RGBA("2ec27e"), GDK_RGBA("26a269"), /* Green */
#  440|       GDK_RGBA("f9f06b"), GDK_RGBA("f8e45c"), GDK_RGBA("f6d32d"), GDK_RGBA("f5c211"), GDK_RGBA("e5a50a"), /* Yellow */

Error: CPPCHECK_WARNING (CWE-823): [#def43]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:438: error[arrayIndexOutOfBounds]: Array '"3584e4"[7]' accessed at index 7, which is out of bounds.
#  436|   {
#  437|     GdkRGBA colors[9*5] = {
#  438|->     GDK_RGBA("99c1f1"), GDK_RGBA("62a0ea"), GDK_RGBA("3584e4"), GDK_RGBA("1c71d8"), GDK_RGBA("1a5fb4"), /* Blue */
#  439|       GDK_RGBA("8ff0a4"), GDK_RGBA("57e389"), GDK_RGBA("33d17a"), GDK_RGBA("2ec27e"), GDK_RGBA("26a269"), /* Green */
#  440|       GDK_RGBA("f9f06b"), GDK_RGBA("f8e45c"), GDK_RGBA("f6d32d"), GDK_RGBA("f5c211"), GDK_RGBA("e5a50a"), /* Yellow */

Error: CPPCHECK_WARNING (CWE-823): [#def44]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:438: error[arrayIndexOutOfBounds]: Array '"62a0ea"[7]' accessed at index 7, which is out of bounds.
#  436|   {
#  437|     GdkRGBA colors[9*5] = {
#  438|->     GDK_RGBA("99c1f1"), GDK_RGBA("62a0ea"), GDK_RGBA("3584e4"), GDK_RGBA("1c71d8"), GDK_RGBA("1a5fb4"), /* Blue */
#  439|       GDK_RGBA("8ff0a4"), GDK_RGBA("57e389"), GDK_RGBA("33d17a"), GDK_RGBA("2ec27e"), GDK_RGBA("26a269"), /* Green */
#  440|       GDK_RGBA("f9f06b"), GDK_RGBA("f8e45c"), GDK_RGBA("f6d32d"), GDK_RGBA("f5c211"), GDK_RGBA("e5a50a"), /* Yellow */

Error: CPPCHECK_WARNING (CWE-823): [#def45]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:438: error[arrayIndexOutOfBounds]: Array '"99c1f1"[7]' accessed at index 7, which is out of bounds.
#  436|   {
#  437|     GdkRGBA colors[9*5] = {
#  438|->     GDK_RGBA("99c1f1"), GDK_RGBA("62a0ea"), GDK_RGBA("3584e4"), GDK_RGBA("1c71d8"), GDK_RGBA("1a5fb4"), /* Blue */
#  439|       GDK_RGBA("8ff0a4"), GDK_RGBA("57e389"), GDK_RGBA("33d17a"), GDK_RGBA("2ec27e"), GDK_RGBA("26a269"), /* Green */
#  440|       GDK_RGBA("f9f06b"), GDK_RGBA("f8e45c"), GDK_RGBA("f6d32d"), GDK_RGBA("f5c211"), GDK_RGBA("e5a50a"), /* Yellow */

Error: CPPCHECK_WARNING (CWE-823): [#def46]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:439: error[arrayIndexOutOfBounds]: Array '"26a269"[7]' accessed at index 7, which is out of bounds.
#  437|     GdkRGBA colors[9*5] = {
#  438|       GDK_RGBA("99c1f1"), GDK_RGBA("62a0ea"), GDK_RGBA("3584e4"), GDK_RGBA("1c71d8"), GDK_RGBA("1a5fb4"), /* Blue */
#  439|->     GDK_RGBA("8ff0a4"), GDK_RGBA("57e389"), GDK_RGBA("33d17a"), GDK_RGBA("2ec27e"), GDK_RGBA("26a269"), /* Green */
#  440|       GDK_RGBA("f9f06b"), GDK_RGBA("f8e45c"), GDK_RGBA("f6d32d"), GDK_RGBA("f5c211"), GDK_RGBA("e5a50a"), /* Yellow */
#  441|       GDK_RGBA("ffbe6f"), GDK_RGBA("ffa348"), GDK_RGBA("ff7800"), GDK_RGBA("e66100"), GDK_RGBA("c64600"), /* Orange */

Error: CPPCHECK_WARNING (CWE-823): [#def47]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:439: error[arrayIndexOutOfBounds]: Array '"2ec27e"[7]' accessed at index 7, which is out of bounds.
#  437|     GdkRGBA colors[9*5] = {
#  438|       GDK_RGBA("99c1f1"), GDK_RGBA("62a0ea"), GDK_RGBA("3584e4"), GDK_RGBA("1c71d8"), GDK_RGBA("1a5fb4"), /* Blue */
#  439|->     GDK_RGBA("8ff0a4"), GDK_RGBA("57e389"), GDK_RGBA("33d17a"), GDK_RGBA("2ec27e"), GDK_RGBA("26a269"), /* Green */
#  440|       GDK_RGBA("f9f06b"), GDK_RGBA("f8e45c"), GDK_RGBA("f6d32d"), GDK_RGBA("f5c211"), GDK_RGBA("e5a50a"), /* Yellow */
#  441|       GDK_RGBA("ffbe6f"), GDK_RGBA("ffa348"), GDK_RGBA("ff7800"), GDK_RGBA("e66100"), GDK_RGBA("c64600"), /* Orange */

Error: CPPCHECK_WARNING (CWE-823): [#def48]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:439: error[arrayIndexOutOfBounds]: Array '"33d17a"[7]' accessed at index 7, which is out of bounds.
#  437|     GdkRGBA colors[9*5] = {
#  438|       GDK_RGBA("99c1f1"), GDK_RGBA("62a0ea"), GDK_RGBA("3584e4"), GDK_RGBA("1c71d8"), GDK_RGBA("1a5fb4"), /* Blue */
#  439|->     GDK_RGBA("8ff0a4"), GDK_RGBA("57e389"), GDK_RGBA("33d17a"), GDK_RGBA("2ec27e"), GDK_RGBA("26a269"), /* Green */
#  440|       GDK_RGBA("f9f06b"), GDK_RGBA("f8e45c"), GDK_RGBA("f6d32d"), GDK_RGBA("f5c211"), GDK_RGBA("e5a50a"), /* Yellow */
#  441|       GDK_RGBA("ffbe6f"), GDK_RGBA("ffa348"), GDK_RGBA("ff7800"), GDK_RGBA("e66100"), GDK_RGBA("c64600"), /* Orange */

Error: CPPCHECK_WARNING (CWE-823): [#def49]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:439: error[arrayIndexOutOfBounds]: Array '"57e389"[7]' accessed at index 7, which is out of bounds.
#  437|     GdkRGBA colors[9*5] = {
#  438|       GDK_RGBA("99c1f1"), GDK_RGBA("62a0ea"), GDK_RGBA("3584e4"), GDK_RGBA("1c71d8"), GDK_RGBA("1a5fb4"), /* Blue */
#  439|->     GDK_RGBA("8ff0a4"), GDK_RGBA("57e389"), GDK_RGBA("33d17a"), GDK_RGBA("2ec27e"), GDK_RGBA("26a269"), /* Green */
#  440|       GDK_RGBA("f9f06b"), GDK_RGBA("f8e45c"), GDK_RGBA("f6d32d"), GDK_RGBA("f5c211"), GDK_RGBA("e5a50a"), /* Yellow */
#  441|       GDK_RGBA("ffbe6f"), GDK_RGBA("ffa348"), GDK_RGBA("ff7800"), GDK_RGBA("e66100"), GDK_RGBA("c64600"), /* Orange */

Error: CPPCHECK_WARNING (CWE-823): [#def50]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:439: error[arrayIndexOutOfBounds]: Array '"8ff0a4"[7]' accessed at index 7, which is out of bounds.
#  437|     GdkRGBA colors[9*5] = {
#  438|       GDK_RGBA("99c1f1"), GDK_RGBA("62a0ea"), GDK_RGBA("3584e4"), GDK_RGBA("1c71d8"), GDK_RGBA("1a5fb4"), /* Blue */
#  439|->     GDK_RGBA("8ff0a4"), GDK_RGBA("57e389"), GDK_RGBA("33d17a"), GDK_RGBA("2ec27e"), GDK_RGBA("26a269"), /* Green */
#  440|       GDK_RGBA("f9f06b"), GDK_RGBA("f8e45c"), GDK_RGBA("f6d32d"), GDK_RGBA("f5c211"), GDK_RGBA("e5a50a"), /* Yellow */
#  441|       GDK_RGBA("ffbe6f"), GDK_RGBA("ffa348"), GDK_RGBA("ff7800"), GDK_RGBA("e66100"), GDK_RGBA("c64600"), /* Orange */

Error: CPPCHECK_WARNING (CWE-823): [#def51]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:440: error[arrayIndexOutOfBounds]: Array '"e5a50a"[7]' accessed at index 7, which is out of bounds.
#  438|       GDK_RGBA("99c1f1"), GDK_RGBA("62a0ea"), GDK_RGBA("3584e4"), GDK_RGBA("1c71d8"), GDK_RGBA("1a5fb4"), /* Blue */
#  439|       GDK_RGBA("8ff0a4"), GDK_RGBA("57e389"), GDK_RGBA("33d17a"), GDK_RGBA("2ec27e"), GDK_RGBA("26a269"), /* Green */
#  440|->     GDK_RGBA("f9f06b"), GDK_RGBA("f8e45c"), GDK_RGBA("f6d32d"), GDK_RGBA("f5c211"), GDK_RGBA("e5a50a"), /* Yellow */
#  441|       GDK_RGBA("ffbe6f"), GDK_RGBA("ffa348"), GDK_RGBA("ff7800"), GDK_RGBA("e66100"), GDK_RGBA("c64600"), /* Orange */
#  442|       GDK_RGBA("f66151"), GDK_RGBA("ed333b"), GDK_RGBA("e01b24"), GDK_RGBA("c01c28"), GDK_RGBA("a51d2d"), /* Red */

Error: CPPCHECK_WARNING (CWE-823): [#def52]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:440: error[arrayIndexOutOfBounds]: Array '"f5c211"[7]' accessed at index 7, which is out of bounds.
#  438|       GDK_RGBA("99c1f1"), GDK_RGBA("62a0ea"), GDK_RGBA("3584e4"), GDK_RGBA("1c71d8"), GDK_RGBA("1a5fb4"), /* Blue */
#  439|       GDK_RGBA("8ff0a4"), GDK_RGBA("57e389"), GDK_RGBA("33d17a"), GDK_RGBA("2ec27e"), GDK_RGBA("26a269"), /* Green */
#  440|->     GDK_RGBA("f9f06b"), GDK_RGBA("f8e45c"), GDK_RGBA("f6d32d"), GDK_RGBA("f5c211"), GDK_RGBA("e5a50a"), /* Yellow */
#  441|       GDK_RGBA("ffbe6f"), GDK_RGBA("ffa348"), GDK_RGBA("ff7800"), GDK_RGBA("e66100"), GDK_RGBA("c64600"), /* Orange */
#  442|       GDK_RGBA("f66151"), GDK_RGBA("ed333b"), GDK_RGBA("e01b24"), GDK_RGBA("c01c28"), GDK_RGBA("a51d2d"), /* Red */

Error: CPPCHECK_WARNING (CWE-823): [#def53]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:440: error[arrayIndexOutOfBounds]: Array '"f6d32d"[7]' accessed at index 7, which is out of bounds.
#  438|       GDK_RGBA("99c1f1"), GDK_RGBA("62a0ea"), GDK_RGBA("3584e4"), GDK_RGBA("1c71d8"), GDK_RGBA("1a5fb4"), /* Blue */
#  439|       GDK_RGBA("8ff0a4"), GDK_RGBA("57e389"), GDK_RGBA("33d17a"), GDK_RGBA("2ec27e"), GDK_RGBA("26a269"), /* Green */
#  440|->     GDK_RGBA("f9f06b"), GDK_RGBA("f8e45c"), GDK_RGBA("f6d32d"), GDK_RGBA("f5c211"), GDK_RGBA("e5a50a"), /* Yellow */
#  441|       GDK_RGBA("ffbe6f"), GDK_RGBA("ffa348"), GDK_RGBA("ff7800"), GDK_RGBA("e66100"), GDK_RGBA("c64600"), /* Orange */
#  442|       GDK_RGBA("f66151"), GDK_RGBA("ed333b"), GDK_RGBA("e01b24"), GDK_RGBA("c01c28"), GDK_RGBA("a51d2d"), /* Red */

Error: CPPCHECK_WARNING (CWE-823): [#def54]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:440: error[arrayIndexOutOfBounds]: Array '"f8e45c"[7]' accessed at index 7, which is out of bounds.
#  438|       GDK_RGBA("99c1f1"), GDK_RGBA("62a0ea"), GDK_RGBA("3584e4"), GDK_RGBA("1c71d8"), GDK_RGBA("1a5fb4"), /* Blue */
#  439|       GDK_RGBA("8ff0a4"), GDK_RGBA("57e389"), GDK_RGBA("33d17a"), GDK_RGBA("2ec27e"), GDK_RGBA("26a269"), /* Green */
#  440|->     GDK_RGBA("f9f06b"), GDK_RGBA("f8e45c"), GDK_RGBA("f6d32d"), GDK_RGBA("f5c211"), GDK_RGBA("e5a50a"), /* Yellow */
#  441|       GDK_RGBA("ffbe6f"), GDK_RGBA("ffa348"), GDK_RGBA("ff7800"), GDK_RGBA("e66100"), GDK_RGBA("c64600"), /* Orange */
#  442|       GDK_RGBA("f66151"), GDK_RGBA("ed333b"), GDK_RGBA("e01b24"), GDK_RGBA("c01c28"), GDK_RGBA("a51d2d"), /* Red */

Error: CPPCHECK_WARNING (CWE-823): [#def55]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:440: error[arrayIndexOutOfBounds]: Array '"f9f06b"[7]' accessed at index 7, which is out of bounds.
#  438|       GDK_RGBA("99c1f1"), GDK_RGBA("62a0ea"), GDK_RGBA("3584e4"), GDK_RGBA("1c71d8"), GDK_RGBA("1a5fb4"), /* Blue */
#  439|       GDK_RGBA("8ff0a4"), GDK_RGBA("57e389"), GDK_RGBA("33d17a"), GDK_RGBA("2ec27e"), GDK_RGBA("26a269"), /* Green */
#  440|->     GDK_RGBA("f9f06b"), GDK_RGBA("f8e45c"), GDK_RGBA("f6d32d"), GDK_RGBA("f5c211"), GDK_RGBA("e5a50a"), /* Yellow */
#  441|       GDK_RGBA("ffbe6f"), GDK_RGBA("ffa348"), GDK_RGBA("ff7800"), GDK_RGBA("e66100"), GDK_RGBA("c64600"), /* Orange */
#  442|       GDK_RGBA("f66151"), GDK_RGBA("ed333b"), GDK_RGBA("e01b24"), GDK_RGBA("c01c28"), GDK_RGBA("a51d2d"), /* Red */

Error: CPPCHECK_WARNING (CWE-823): [#def56]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:441: error[arrayIndexOutOfBounds]: Array '"c64600"[7]' accessed at index 7, which is out of bounds.
#  439|       GDK_RGBA("8ff0a4"), GDK_RGBA("57e389"), GDK_RGBA("33d17a"), GDK_RGBA("2ec27e"), GDK_RGBA("26a269"), /* Green */
#  440|       GDK_RGBA("f9f06b"), GDK_RGBA("f8e45c"), GDK_RGBA("f6d32d"), GDK_RGBA("f5c211"), GDK_RGBA("e5a50a"), /* Yellow */
#  441|->     GDK_RGBA("ffbe6f"), GDK_RGBA("ffa348"), GDK_RGBA("ff7800"), GDK_RGBA("e66100"), GDK_RGBA("c64600"), /* Orange */
#  442|       GDK_RGBA("f66151"), GDK_RGBA("ed333b"), GDK_RGBA("e01b24"), GDK_RGBA("c01c28"), GDK_RGBA("a51d2d"), /* Red */
#  443|       GDK_RGBA("dc8add"), GDK_RGBA("c061cb"), GDK_RGBA("9141ac"), GDK_RGBA("813d9c"), GDK_RGBA("613583"), /* Purple */

Error: CPPCHECK_WARNING (CWE-823): [#def57]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:441: error[arrayIndexOutOfBounds]: Array '"e66100"[7]' accessed at index 7, which is out of bounds.
#  439|       GDK_RGBA("8ff0a4"), GDK_RGBA("57e389"), GDK_RGBA("33d17a"), GDK_RGBA("2ec27e"), GDK_RGBA("26a269"), /* Green */
#  440|       GDK_RGBA("f9f06b"), GDK_RGBA("f8e45c"), GDK_RGBA("f6d32d"), GDK_RGBA("f5c211"), GDK_RGBA("e5a50a"), /* Yellow */
#  441|->     GDK_RGBA("ffbe6f"), GDK_RGBA("ffa348"), GDK_RGBA("ff7800"), GDK_RGBA("e66100"), GDK_RGBA("c64600"), /* Orange */
#  442|       GDK_RGBA("f66151"), GDK_RGBA("ed333b"), GDK_RGBA("e01b24"), GDK_RGBA("c01c28"), GDK_RGBA("a51d2d"), /* Red */
#  443|       GDK_RGBA("dc8add"), GDK_RGBA("c061cb"), GDK_RGBA("9141ac"), GDK_RGBA("813d9c"), GDK_RGBA("613583"), /* Purple */

Error: CPPCHECK_WARNING (CWE-823): [#def58]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:441: error[arrayIndexOutOfBounds]: Array '"ff7800"[7]' accessed at index 7, which is out of bounds.
#  439|       GDK_RGBA("8ff0a4"), GDK_RGBA("57e389"), GDK_RGBA("33d17a"), GDK_RGBA("2ec27e"), GDK_RGBA("26a269"), /* Green */
#  440|       GDK_RGBA("f9f06b"), GDK_RGBA("f8e45c"), GDK_RGBA("f6d32d"), GDK_RGBA("f5c211"), GDK_RGBA("e5a50a"), /* Yellow */
#  441|->     GDK_RGBA("ffbe6f"), GDK_RGBA("ffa348"), GDK_RGBA("ff7800"), GDK_RGBA("e66100"), GDK_RGBA("c64600"), /* Orange */
#  442|       GDK_RGBA("f66151"), GDK_RGBA("ed333b"), GDK_RGBA("e01b24"), GDK_RGBA("c01c28"), GDK_RGBA("a51d2d"), /* Red */
#  443|       GDK_RGBA("dc8add"), GDK_RGBA("c061cb"), GDK_RGBA("9141ac"), GDK_RGBA("813d9c"), GDK_RGBA("613583"), /* Purple */

Error: CPPCHECK_WARNING (CWE-823): [#def59]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:441: error[arrayIndexOutOfBounds]: Array '"ffa348"[7]' accessed at index 7, which is out of bounds.
#  439|       GDK_RGBA("8ff0a4"), GDK_RGBA("57e389"), GDK_RGBA("33d17a"), GDK_RGBA("2ec27e"), GDK_RGBA("26a269"), /* Green */
#  440|       GDK_RGBA("f9f06b"), GDK_RGBA("f8e45c"), GDK_RGBA("f6d32d"), GDK_RGBA("f5c211"), GDK_RGBA("e5a50a"), /* Yellow */
#  441|->     GDK_RGBA("ffbe6f"), GDK_RGBA("ffa348"), GDK_RGBA("ff7800"), GDK_RGBA("e66100"), GDK_RGBA("c64600"), /* Orange */
#  442|       GDK_RGBA("f66151"), GDK_RGBA("ed333b"), GDK_RGBA("e01b24"), GDK_RGBA("c01c28"), GDK_RGBA("a51d2d"), /* Red */
#  443|       GDK_RGBA("dc8add"), GDK_RGBA("c061cb"), GDK_RGBA("9141ac"), GDK_RGBA("813d9c"), GDK_RGBA("613583"), /* Purple */

Error: CPPCHECK_WARNING (CWE-823): [#def60]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:441: error[arrayIndexOutOfBounds]: Array '"ffbe6f"[7]' accessed at index 7, which is out of bounds.
#  439|       GDK_RGBA("8ff0a4"), GDK_RGBA("57e389"), GDK_RGBA("33d17a"), GDK_RGBA("2ec27e"), GDK_RGBA("26a269"), /* Green */
#  440|       GDK_RGBA("f9f06b"), GDK_RGBA("f8e45c"), GDK_RGBA("f6d32d"), GDK_RGBA("f5c211"), GDK_RGBA("e5a50a"), /* Yellow */
#  441|->     GDK_RGBA("ffbe6f"), GDK_RGBA("ffa348"), GDK_RGBA("ff7800"), GDK_RGBA("e66100"), GDK_RGBA("c64600"), /* Orange */
#  442|       GDK_RGBA("f66151"), GDK_RGBA("ed333b"), GDK_RGBA("e01b24"), GDK_RGBA("c01c28"), GDK_RGBA("a51d2d"), /* Red */
#  443|       GDK_RGBA("dc8add"), GDK_RGBA("c061cb"), GDK_RGBA("9141ac"), GDK_RGBA("813d9c"), GDK_RGBA("613583"), /* Purple */

Error: CPPCHECK_WARNING (CWE-823): [#def61]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:442: error[arrayIndexOutOfBounds]: Array '"a51d2d"[7]' accessed at index 7, which is out of bounds.
#  440|       GDK_RGBA("f9f06b"), GDK_RGBA("f8e45c"), GDK_RGBA("f6d32d"), GDK_RGBA("f5c211"), GDK_RGBA("e5a50a"), /* Yellow */
#  441|       GDK_RGBA("ffbe6f"), GDK_RGBA("ffa348"), GDK_RGBA("ff7800"), GDK_RGBA("e66100"), GDK_RGBA("c64600"), /* Orange */
#  442|->     GDK_RGBA("f66151"), GDK_RGBA("ed333b"), GDK_RGBA("e01b24"), GDK_RGBA("c01c28"), GDK_RGBA("a51d2d"), /* Red */
#  443|       GDK_RGBA("dc8add"), GDK_RGBA("c061cb"), GDK_RGBA("9141ac"), GDK_RGBA("813d9c"), GDK_RGBA("613583"), /* Purple */
#  444|       GDK_RGBA("cdab8f"), GDK_RGBA("b5835a"), GDK_RGBA("986a44"), GDK_RGBA("865e3c"), GDK_RGBA("63452c"), /* Brown */

Error: CPPCHECK_WARNING (CWE-823): [#def62]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:442: error[arrayIndexOutOfBounds]: Array '"c01c28"[7]' accessed at index 7, which is out of bounds.
#  440|       GDK_RGBA("f9f06b"), GDK_RGBA("f8e45c"), GDK_RGBA("f6d32d"), GDK_RGBA("f5c211"), GDK_RGBA("e5a50a"), /* Yellow */
#  441|       GDK_RGBA("ffbe6f"), GDK_RGBA("ffa348"), GDK_RGBA("ff7800"), GDK_RGBA("e66100"), GDK_RGBA("c64600"), /* Orange */
#  442|->     GDK_RGBA("f66151"), GDK_RGBA("ed333b"), GDK_RGBA("e01b24"), GDK_RGBA("c01c28"), GDK_RGBA("a51d2d"), /* Red */
#  443|       GDK_RGBA("dc8add"), GDK_RGBA("c061cb"), GDK_RGBA("9141ac"), GDK_RGBA("813d9c"), GDK_RGBA("613583"), /* Purple */
#  444|       GDK_RGBA("cdab8f"), GDK_RGBA("b5835a"), GDK_RGBA("986a44"), GDK_RGBA("865e3c"), GDK_RGBA("63452c"), /* Brown */

Error: CPPCHECK_WARNING (CWE-823): [#def63]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:442: error[arrayIndexOutOfBounds]: Array '"e01b24"[7]' accessed at index 7, which is out of bounds.
#  440|       GDK_RGBA("f9f06b"), GDK_RGBA("f8e45c"), GDK_RGBA("f6d32d"), GDK_RGBA("f5c211"), GDK_RGBA("e5a50a"), /* Yellow */
#  441|       GDK_RGBA("ffbe6f"), GDK_RGBA("ffa348"), GDK_RGBA("ff7800"), GDK_RGBA("e66100"), GDK_RGBA("c64600"), /* Orange */
#  442|->     GDK_RGBA("f66151"), GDK_RGBA("ed333b"), GDK_RGBA("e01b24"), GDK_RGBA("c01c28"), GDK_RGBA("a51d2d"), /* Red */
#  443|       GDK_RGBA("dc8add"), GDK_RGBA("c061cb"), GDK_RGBA("9141ac"), GDK_RGBA("813d9c"), GDK_RGBA("613583"), /* Purple */
#  444|       GDK_RGBA("cdab8f"), GDK_RGBA("b5835a"), GDK_RGBA("986a44"), GDK_RGBA("865e3c"), GDK_RGBA("63452c"), /* Brown */

Error: CPPCHECK_WARNING (CWE-823): [#def64]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:442: error[arrayIndexOutOfBounds]: Array '"ed333b"[7]' accessed at index 7, which is out of bounds.
#  440|       GDK_RGBA("f9f06b"), GDK_RGBA("f8e45c"), GDK_RGBA("f6d32d"), GDK_RGBA("f5c211"), GDK_RGBA("e5a50a"), /* Yellow */
#  441|       GDK_RGBA("ffbe6f"), GDK_RGBA("ffa348"), GDK_RGBA("ff7800"), GDK_RGBA("e66100"), GDK_RGBA("c64600"), /* Orange */
#  442|->     GDK_RGBA("f66151"), GDK_RGBA("ed333b"), GDK_RGBA("e01b24"), GDK_RGBA("c01c28"), GDK_RGBA("a51d2d"), /* Red */
#  443|       GDK_RGBA("dc8add"), GDK_RGBA("c061cb"), GDK_RGBA("9141ac"), GDK_RGBA("813d9c"), GDK_RGBA("613583"), /* Purple */
#  444|       GDK_RGBA("cdab8f"), GDK_RGBA("b5835a"), GDK_RGBA("986a44"), GDK_RGBA("865e3c"), GDK_RGBA("63452c"), /* Brown */

Error: CPPCHECK_WARNING (CWE-823): [#def65]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:442: error[arrayIndexOutOfBounds]: Array '"f66151"[7]' accessed at index 7, which is out of bounds.
#  440|       GDK_RGBA("f9f06b"), GDK_RGBA("f8e45c"), GDK_RGBA("f6d32d"), GDK_RGBA("f5c211"), GDK_RGBA("e5a50a"), /* Yellow */
#  441|       GDK_RGBA("ffbe6f"), GDK_RGBA("ffa348"), GDK_RGBA("ff7800"), GDK_RGBA("e66100"), GDK_RGBA("c64600"), /* Orange */
#  442|->     GDK_RGBA("f66151"), GDK_RGBA("ed333b"), GDK_RGBA("e01b24"), GDK_RGBA("c01c28"), GDK_RGBA("a51d2d"), /* Red */
#  443|       GDK_RGBA("dc8add"), GDK_RGBA("c061cb"), GDK_RGBA("9141ac"), GDK_RGBA("813d9c"), GDK_RGBA("613583"), /* Purple */
#  444|       GDK_RGBA("cdab8f"), GDK_RGBA("b5835a"), GDK_RGBA("986a44"), GDK_RGBA("865e3c"), GDK_RGBA("63452c"), /* Brown */

Error: CPPCHECK_WARNING (CWE-823): [#def66]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:443: error[arrayIndexOutOfBounds]: Array '"613583"[7]' accessed at index 7, which is out of bounds.
#  441|       GDK_RGBA("ffbe6f"), GDK_RGBA("ffa348"), GDK_RGBA("ff7800"), GDK_RGBA("e66100"), GDK_RGBA("c64600"), /* Orange */
#  442|       GDK_RGBA("f66151"), GDK_RGBA("ed333b"), GDK_RGBA("e01b24"), GDK_RGBA("c01c28"), GDK_RGBA("a51d2d"), /* Red */
#  443|->     GDK_RGBA("dc8add"), GDK_RGBA("c061cb"), GDK_RGBA("9141ac"), GDK_RGBA("813d9c"), GDK_RGBA("613583"), /* Purple */
#  444|       GDK_RGBA("cdab8f"), GDK_RGBA("b5835a"), GDK_RGBA("986a44"), GDK_RGBA("865e3c"), GDK_RGBA("63452c"), /* Brown */
#  445|       GDK_RGBA("ffffff"), GDK_RGBA("f6f5f4"), GDK_RGBA("deddda"), GDK_RGBA("c0bfbc"), GDK_RGBA("9a9996"), /* Light */

Error: CPPCHECK_WARNING (CWE-823): [#def67]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:443: error[arrayIndexOutOfBounds]: Array '"813d9c"[7]' accessed at index 7, which is out of bounds.
#  441|       GDK_RGBA("ffbe6f"), GDK_RGBA("ffa348"), GDK_RGBA("ff7800"), GDK_RGBA("e66100"), GDK_RGBA("c64600"), /* Orange */
#  442|       GDK_RGBA("f66151"), GDK_RGBA("ed333b"), GDK_RGBA("e01b24"), GDK_RGBA("c01c28"), GDK_RGBA("a51d2d"), /* Red */
#  443|->     GDK_RGBA("dc8add"), GDK_RGBA("c061cb"), GDK_RGBA("9141ac"), GDK_RGBA("813d9c"), GDK_RGBA("613583"), /* Purple */
#  444|       GDK_RGBA("cdab8f"), GDK_RGBA("b5835a"), GDK_RGBA("986a44"), GDK_RGBA("865e3c"), GDK_RGBA("63452c"), /* Brown */
#  445|       GDK_RGBA("ffffff"), GDK_RGBA("f6f5f4"), GDK_RGBA("deddda"), GDK_RGBA("c0bfbc"), GDK_RGBA("9a9996"), /* Light */

Error: CPPCHECK_WARNING (CWE-823): [#def68]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:443: error[arrayIndexOutOfBounds]: Array '"9141ac"[7]' accessed at index 7, which is out of bounds.
#  441|       GDK_RGBA("ffbe6f"), GDK_RGBA("ffa348"), GDK_RGBA("ff7800"), GDK_RGBA("e66100"), GDK_RGBA("c64600"), /* Orange */
#  442|       GDK_RGBA("f66151"), GDK_RGBA("ed333b"), GDK_RGBA("e01b24"), GDK_RGBA("c01c28"), GDK_RGBA("a51d2d"), /* Red */
#  443|->     GDK_RGBA("dc8add"), GDK_RGBA("c061cb"), GDK_RGBA("9141ac"), GDK_RGBA("813d9c"), GDK_RGBA("613583"), /* Purple */
#  444|       GDK_RGBA("cdab8f"), GDK_RGBA("b5835a"), GDK_RGBA("986a44"), GDK_RGBA("865e3c"), GDK_RGBA("63452c"), /* Brown */
#  445|       GDK_RGBA("ffffff"), GDK_RGBA("f6f5f4"), GDK_RGBA("deddda"), GDK_RGBA("c0bfbc"), GDK_RGBA("9a9996"), /* Light */

Error: CPPCHECK_WARNING (CWE-823): [#def69]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:443: error[arrayIndexOutOfBounds]: Array '"c061cb"[7]' accessed at index 7, which is out of bounds.
#  441|       GDK_RGBA("ffbe6f"), GDK_RGBA("ffa348"), GDK_RGBA("ff7800"), GDK_RGBA("e66100"), GDK_RGBA("c64600"), /* Orange */
#  442|       GDK_RGBA("f66151"), GDK_RGBA("ed333b"), GDK_RGBA("e01b24"), GDK_RGBA("c01c28"), GDK_RGBA("a51d2d"), /* Red */
#  443|->     GDK_RGBA("dc8add"), GDK_RGBA("c061cb"), GDK_RGBA("9141ac"), GDK_RGBA("813d9c"), GDK_RGBA("613583"), /* Purple */
#  444|       GDK_RGBA("cdab8f"), GDK_RGBA("b5835a"), GDK_RGBA("986a44"), GDK_RGBA("865e3c"), GDK_RGBA("63452c"), /* Brown */
#  445|       GDK_RGBA("ffffff"), GDK_RGBA("f6f5f4"), GDK_RGBA("deddda"), GDK_RGBA("c0bfbc"), GDK_RGBA("9a9996"), /* Light */

Error: CPPCHECK_WARNING (CWE-823): [#def70]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:443: error[arrayIndexOutOfBounds]: Array '"dc8add"[7]' accessed at index 7, which is out of bounds.
#  441|       GDK_RGBA("ffbe6f"), GDK_RGBA("ffa348"), GDK_RGBA("ff7800"), GDK_RGBA("e66100"), GDK_RGBA("c64600"), /* Orange */
#  442|       GDK_RGBA("f66151"), GDK_RGBA("ed333b"), GDK_RGBA("e01b24"), GDK_RGBA("c01c28"), GDK_RGBA("a51d2d"), /* Red */
#  443|->     GDK_RGBA("dc8add"), GDK_RGBA("c061cb"), GDK_RGBA("9141ac"), GDK_RGBA("813d9c"), GDK_RGBA("613583"), /* Purple */
#  444|       GDK_RGBA("cdab8f"), GDK_RGBA("b5835a"), GDK_RGBA("986a44"), GDK_RGBA("865e3c"), GDK_RGBA("63452c"), /* Brown */
#  445|       GDK_RGBA("ffffff"), GDK_RGBA("f6f5f4"), GDK_RGBA("deddda"), GDK_RGBA("c0bfbc"), GDK_RGBA("9a9996"), /* Light */

Error: CPPCHECK_WARNING (CWE-823): [#def71]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:444: error[arrayIndexOutOfBounds]: Array '"63452c"[7]' accessed at index 7, which is out of bounds.
#  442|       GDK_RGBA("f66151"), GDK_RGBA("ed333b"), GDK_RGBA("e01b24"), GDK_RGBA("c01c28"), GDK_RGBA("a51d2d"), /* Red */
#  443|       GDK_RGBA("dc8add"), GDK_RGBA("c061cb"), GDK_RGBA("9141ac"), GDK_RGBA("813d9c"), GDK_RGBA("613583"), /* Purple */
#  444|->     GDK_RGBA("cdab8f"), GDK_RGBA("b5835a"), GDK_RGBA("986a44"), GDK_RGBA("865e3c"), GDK_RGBA("63452c"), /* Brown */
#  445|       GDK_RGBA("ffffff"), GDK_RGBA("f6f5f4"), GDK_RGBA("deddda"), GDK_RGBA("c0bfbc"), GDK_RGBA("9a9996"), /* Light */
#  446|       GDK_RGBA("77767b"), GDK_RGBA("5e5c64"), GDK_RGBA("3d3846"), GDK_RGBA("241f31"), GDK_RGBA("000000")  /* Dark */

Error: CPPCHECK_WARNING (CWE-823): [#def72]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:444: error[arrayIndexOutOfBounds]: Array '"865e3c"[7]' accessed at index 7, which is out of bounds.
#  442|       GDK_RGBA("f66151"), GDK_RGBA("ed333b"), GDK_RGBA("e01b24"), GDK_RGBA("c01c28"), GDK_RGBA("a51d2d"), /* Red */
#  443|       GDK_RGBA("dc8add"), GDK_RGBA("c061cb"), GDK_RGBA("9141ac"), GDK_RGBA("813d9c"), GDK_RGBA("613583"), /* Purple */
#  444|->     GDK_RGBA("cdab8f"), GDK_RGBA("b5835a"), GDK_RGBA("986a44"), GDK_RGBA("865e3c"), GDK_RGBA("63452c"), /* Brown */
#  445|       GDK_RGBA("ffffff"), GDK_RGBA("f6f5f4"), GDK_RGBA("deddda"), GDK_RGBA("c0bfbc"), GDK_RGBA("9a9996"), /* Light */
#  446|       GDK_RGBA("77767b"), GDK_RGBA("5e5c64"), GDK_RGBA("3d3846"), GDK_RGBA("241f31"), GDK_RGBA("000000")  /* Dark */

Error: CPPCHECK_WARNING (CWE-823): [#def73]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:444: error[arrayIndexOutOfBounds]: Array '"986a44"[7]' accessed at index 7, which is out of bounds.
#  442|       GDK_RGBA("f66151"), GDK_RGBA("ed333b"), GDK_RGBA("e01b24"), GDK_RGBA("c01c28"), GDK_RGBA("a51d2d"), /* Red */
#  443|       GDK_RGBA("dc8add"), GDK_RGBA("c061cb"), GDK_RGBA("9141ac"), GDK_RGBA("813d9c"), GDK_RGBA("613583"), /* Purple */
#  444|->     GDK_RGBA("cdab8f"), GDK_RGBA("b5835a"), GDK_RGBA("986a44"), GDK_RGBA("865e3c"), GDK_RGBA("63452c"), /* Brown */
#  445|       GDK_RGBA("ffffff"), GDK_RGBA("f6f5f4"), GDK_RGBA("deddda"), GDK_RGBA("c0bfbc"), GDK_RGBA("9a9996"), /* Light */
#  446|       GDK_RGBA("77767b"), GDK_RGBA("5e5c64"), GDK_RGBA("3d3846"), GDK_RGBA("241f31"), GDK_RGBA("000000")  /* Dark */

Error: CPPCHECK_WARNING (CWE-823): [#def74]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:444: error[arrayIndexOutOfBounds]: Array '"b5835a"[7]' accessed at index 7, which is out of bounds.
#  442|       GDK_RGBA("f66151"), GDK_RGBA("ed333b"), GDK_RGBA("e01b24"), GDK_RGBA("c01c28"), GDK_RGBA("a51d2d"), /* Red */
#  443|       GDK_RGBA("dc8add"), GDK_RGBA("c061cb"), GDK_RGBA("9141ac"), GDK_RGBA("813d9c"), GDK_RGBA("613583"), /* Purple */
#  444|->     GDK_RGBA("cdab8f"), GDK_RGBA("b5835a"), GDK_RGBA("986a44"), GDK_RGBA("865e3c"), GDK_RGBA("63452c"), /* Brown */
#  445|       GDK_RGBA("ffffff"), GDK_RGBA("f6f5f4"), GDK_RGBA("deddda"), GDK_RGBA("c0bfbc"), GDK_RGBA("9a9996"), /* Light */
#  446|       GDK_RGBA("77767b"), GDK_RGBA("5e5c64"), GDK_RGBA("3d3846"), GDK_RGBA("241f31"), GDK_RGBA("000000")  /* Dark */

Error: CPPCHECK_WARNING (CWE-823): [#def75]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:444: error[arrayIndexOutOfBounds]: Array '"cdab8f"[7]' accessed at index 7, which is out of bounds.
#  442|       GDK_RGBA("f66151"), GDK_RGBA("ed333b"), GDK_RGBA("e01b24"), GDK_RGBA("c01c28"), GDK_RGBA("a51d2d"), /* Red */
#  443|       GDK_RGBA("dc8add"), GDK_RGBA("c061cb"), GDK_RGBA("9141ac"), GDK_RGBA("813d9c"), GDK_RGBA("613583"), /* Purple */
#  444|->     GDK_RGBA("cdab8f"), GDK_RGBA("b5835a"), GDK_RGBA("986a44"), GDK_RGBA("865e3c"), GDK_RGBA("63452c"), /* Brown */
#  445|       GDK_RGBA("ffffff"), GDK_RGBA("f6f5f4"), GDK_RGBA("deddda"), GDK_RGBA("c0bfbc"), GDK_RGBA("9a9996"), /* Light */
#  446|       GDK_RGBA("77767b"), GDK_RGBA("5e5c64"), GDK_RGBA("3d3846"), GDK_RGBA("241f31"), GDK_RGBA("000000")  /* Dark */

Error: CPPCHECK_WARNING (CWE-823): [#def76]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:445: error[arrayIndexOutOfBounds]: Array '"9a9996"[7]' accessed at index 7, which is out of bounds.
#  443|       GDK_RGBA("dc8add"), GDK_RGBA("c061cb"), GDK_RGBA("9141ac"), GDK_RGBA("813d9c"), GDK_RGBA("613583"), /* Purple */
#  444|       GDK_RGBA("cdab8f"), GDK_RGBA("b5835a"), GDK_RGBA("986a44"), GDK_RGBA("865e3c"), GDK_RGBA("63452c"), /* Brown */
#  445|->     GDK_RGBA("ffffff"), GDK_RGBA("f6f5f4"), GDK_RGBA("deddda"), GDK_RGBA("c0bfbc"), GDK_RGBA("9a9996"), /* Light */
#  446|       GDK_RGBA("77767b"), GDK_RGBA("5e5c64"), GDK_RGBA("3d3846"), GDK_RGBA("241f31"), GDK_RGBA("000000")  /* Dark */
#  447|     };

Error: CPPCHECK_WARNING (CWE-823): [#def77]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:445: error[arrayIndexOutOfBounds]: Array '"c0bfbc"[7]' accessed at index 7, which is out of bounds.
#  443|       GDK_RGBA("dc8add"), GDK_RGBA("c061cb"), GDK_RGBA("9141ac"), GDK_RGBA("813d9c"), GDK_RGBA("613583"), /* Purple */
#  444|       GDK_RGBA("cdab8f"), GDK_RGBA("b5835a"), GDK_RGBA("986a44"), GDK_RGBA("865e3c"), GDK_RGBA("63452c"), /* Brown */
#  445|->     GDK_RGBA("ffffff"), GDK_RGBA("f6f5f4"), GDK_RGBA("deddda"), GDK_RGBA("c0bfbc"), GDK_RGBA("9a9996"), /* Light */
#  446|       GDK_RGBA("77767b"), GDK_RGBA("5e5c64"), GDK_RGBA("3d3846"), GDK_RGBA("241f31"), GDK_RGBA("000000")  /* Dark */
#  447|     };

Error: CPPCHECK_WARNING (CWE-823): [#def78]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:445: error[arrayIndexOutOfBounds]: Array '"deddda"[7]' accessed at index 7, which is out of bounds.
#  443|       GDK_RGBA("dc8add"), GDK_RGBA("c061cb"), GDK_RGBA("9141ac"), GDK_RGBA("813d9c"), GDK_RGBA("613583"), /* Purple */
#  444|       GDK_RGBA("cdab8f"), GDK_RGBA("b5835a"), GDK_RGBA("986a44"), GDK_RGBA("865e3c"), GDK_RGBA("63452c"), /* Brown */
#  445|->     GDK_RGBA("ffffff"), GDK_RGBA("f6f5f4"), GDK_RGBA("deddda"), GDK_RGBA("c0bfbc"), GDK_RGBA("9a9996"), /* Light */
#  446|       GDK_RGBA("77767b"), GDK_RGBA("5e5c64"), GDK_RGBA("3d3846"), GDK_RGBA("241f31"), GDK_RGBA("000000")  /* Dark */
#  447|     };

Error: CPPCHECK_WARNING (CWE-823): [#def79]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:445: error[arrayIndexOutOfBounds]: Array '"f6f5f4"[7]' accessed at index 7, which is out of bounds.
#  443|       GDK_RGBA("dc8add"), GDK_RGBA("c061cb"), GDK_RGBA("9141ac"), GDK_RGBA("813d9c"), GDK_RGBA("613583"), /* Purple */
#  444|       GDK_RGBA("cdab8f"), GDK_RGBA("b5835a"), GDK_RGBA("986a44"), GDK_RGBA("865e3c"), GDK_RGBA("63452c"), /* Brown */
#  445|->     GDK_RGBA("ffffff"), GDK_RGBA("f6f5f4"), GDK_RGBA("deddda"), GDK_RGBA("c0bfbc"), GDK_RGBA("9a9996"), /* Light */
#  446|       GDK_RGBA("77767b"), GDK_RGBA("5e5c64"), GDK_RGBA("3d3846"), GDK_RGBA("241f31"), GDK_RGBA("000000")  /* Dark */
#  447|     };

Error: CPPCHECK_WARNING (CWE-823): [#def80]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:445: error[arrayIndexOutOfBounds]: Array '"ffffff"[7]' accessed at index 7, which is out of bounds.
#  443|       GDK_RGBA("dc8add"), GDK_RGBA("c061cb"), GDK_RGBA("9141ac"), GDK_RGBA("813d9c"), GDK_RGBA("613583"), /* Purple */
#  444|       GDK_RGBA("cdab8f"), GDK_RGBA("b5835a"), GDK_RGBA("986a44"), GDK_RGBA("865e3c"), GDK_RGBA("63452c"), /* Brown */
#  445|->     GDK_RGBA("ffffff"), GDK_RGBA("f6f5f4"), GDK_RGBA("deddda"), GDK_RGBA("c0bfbc"), GDK_RGBA("9a9996"), /* Light */
#  446|       GDK_RGBA("77767b"), GDK_RGBA("5e5c64"), GDK_RGBA("3d3846"), GDK_RGBA("241f31"), GDK_RGBA("000000")  /* Dark */
#  447|     };

Error: CPPCHECK_WARNING (CWE-823): [#def81]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:446: error[arrayIndexOutOfBounds]: Array '"000000"[7]' accessed at index 7, which is out of bounds.
#  444|       GDK_RGBA("cdab8f"), GDK_RGBA("b5835a"), GDK_RGBA("986a44"), GDK_RGBA("865e3c"), GDK_RGBA("63452c"), /* Brown */
#  445|       GDK_RGBA("ffffff"), GDK_RGBA("f6f5f4"), GDK_RGBA("deddda"), GDK_RGBA("c0bfbc"), GDK_RGBA("9a9996"), /* Light */
#  446|->     GDK_RGBA("77767b"), GDK_RGBA("5e5c64"), GDK_RGBA("3d3846"), GDK_RGBA("241f31"), GDK_RGBA("000000")  /* Dark */
#  447|     };
#  448|     const char *color_names[] = {

Error: CPPCHECK_WARNING (CWE-823): [#def82]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:446: error[arrayIndexOutOfBounds]: Array '"241f31"[7]' accessed at index 7, which is out of bounds.
#  444|       GDK_RGBA("cdab8f"), GDK_RGBA("b5835a"), GDK_RGBA("986a44"), GDK_RGBA("865e3c"), GDK_RGBA("63452c"), /* Brown */
#  445|       GDK_RGBA("ffffff"), GDK_RGBA("f6f5f4"), GDK_RGBA("deddda"), GDK_RGBA("c0bfbc"), GDK_RGBA("9a9996"), /* Light */
#  446|->     GDK_RGBA("77767b"), GDK_RGBA("5e5c64"), GDK_RGBA("3d3846"), GDK_RGBA("241f31"), GDK_RGBA("000000")  /* Dark */
#  447|     };
#  448|     const char *color_names[] = {

Error: CPPCHECK_WARNING (CWE-823): [#def83]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:446: error[arrayIndexOutOfBounds]: Array '"3d3846"[7]' accessed at index 7, which is out of bounds.
#  444|       GDK_RGBA("cdab8f"), GDK_RGBA("b5835a"), GDK_RGBA("986a44"), GDK_RGBA("865e3c"), GDK_RGBA("63452c"), /* Brown */
#  445|       GDK_RGBA("ffffff"), GDK_RGBA("f6f5f4"), GDK_RGBA("deddda"), GDK_RGBA("c0bfbc"), GDK_RGBA("9a9996"), /* Light */
#  446|->     GDK_RGBA("77767b"), GDK_RGBA("5e5c64"), GDK_RGBA("3d3846"), GDK_RGBA("241f31"), GDK_RGBA("000000")  /* Dark */
#  447|     };
#  448|     const char *color_names[] = {

Error: CPPCHECK_WARNING (CWE-823): [#def84]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:446: error[arrayIndexOutOfBounds]: Array '"5e5c64"[7]' accessed at index 7, which is out of bounds.
#  444|       GDK_RGBA("cdab8f"), GDK_RGBA("b5835a"), GDK_RGBA("986a44"), GDK_RGBA("865e3c"), GDK_RGBA("63452c"), /* Brown */
#  445|       GDK_RGBA("ffffff"), GDK_RGBA("f6f5f4"), GDK_RGBA("deddda"), GDK_RGBA("c0bfbc"), GDK_RGBA("9a9996"), /* Light */
#  446|->     GDK_RGBA("77767b"), GDK_RGBA("5e5c64"), GDK_RGBA("3d3846"), GDK_RGBA("241f31"), GDK_RGBA("000000")  /* Dark */
#  447|     };
#  448|     const char *color_names[] = {

Error: CPPCHECK_WARNING (CWE-823): [#def85]
gtk-4.19.0/gtk/gtkcolorchooserwidget.c:446: error[arrayIndexOutOfBounds]: Array '"77767b"[7]' accessed at index 7, which is out of bounds.
#  444|       GDK_RGBA("cdab8f"), GDK_RGBA("b5835a"), GDK_RGBA("986a44"), GDK_RGBA("865e3c"), GDK_RGBA("63452c"), /* Brown */
#  445|       GDK_RGBA("ffffff"), GDK_RGBA("f6f5f4"), GDK_RGBA("deddda"), GDK_RGBA("c0bfbc"), GDK_RGBA("9a9996"), /* Light */
#  446|->     GDK_RGBA("77767b"), GDK_RGBA("5e5c64"), GDK_RGBA("3d3846"), GDK_RGBA("241f31"), GDK_RGBA("000000")  /* Dark */
#  447|     };
#  448|     const char *color_names[] = {

Error: CPPCHECK_WARNING (CWE-457): [#def86]
gtk-4.19.0/gtk/gtkcssreferencevalue.c:158: error[legacyUninitvar]: Uninitialized variable: var_length
#  156|           }
#  157|   
#  158|->       length += var_length - ref->length;
#  159|         n_refs += var_refs;
#  160|   

Error: CPPCHECK_WARNING (CWE-457): [#def87]
gtk-4.19.0/gtk/gtkcssreferencevalue.c:159: error[legacyUninitvar]: Uninitialized variable: var_refs
#  157|   
#  158|         length += var_length - ref->length;
#  159|->       n_refs += var_refs;
#  160|   
#  161|         if (length > MAX_TOKEN_LENGTH)

Error: COMPILER_WARNING (CWE-476): [#def88]
gtk-4.19.0/gtk/gtkcssselector.c:1848:11: warning[-Wnull-dereference]: potential null pointer dereference
# 1848 |       tmp = *found;
#      |       ~~~~^~~~~~~~
# 1846|         g_assert (found != NULL && gtk_css_selector_is_simple (found));
# 1847|   
# 1848|->       tmp = *found;
# 1849|         *found = *selector;
# 1850|         *selector = tmp;

Error: COMPILER_WARNING (CWE-476): [#def89]
gtk-4.19.0/gtk/gtkcssselector.c:1849:14: warning[-Wnull-dereference]: potential null pointer dereference
# 1849 |       *found = *selector;
#      |       ~~~~~~~^~~~~~~~~~~
# 1847|   
# 1848|         tmp = *found;
# 1849|->       *found = *selector;
# 1850|         *selector = tmp;
# 1851|       }

Error: CPPCHECK_WARNING (CWE-457): [#def90]
gtk-4.19.0/gtk/gtklabel.c:2184: error[legacyUninitvar]: Uninitialized variable: success
# 2182|       g_assert_not_reached ();
# 2183|   
# 2184|->   if (!success)
# 2185|       {
# 2186|         g_warning ("Failed to launch handler: %s", error->message);

Error: CPPCHECK_WARNING (CWE-457): [#def91]
gtk-4.19.0/gtk/gtklinkbutton.c:514: error[legacyUninitvar]: Uninitialized variable: success
#  512|       g_assert_not_reached ();
#  513|   
#  514|->   if (!success)
#  515|       {
#  516|         g_warning ("Failed to launch handler: %s", error->message);

Error: COMPILER_WARNING (CWE-476): [#def92]
gtk-4.19.0/gtk/gtklistitemmanager.c:721:11: warning[-Wnull-dereference]: potential null pointer dereference
#  721 |   if (tile->type == type)
#      |       ~~~~^~~~~~
#  719|   {
#  720|     g_assert (tile != NULL);
#  721|->   if (tile->type == type)
#  722|       return;
#  723|   

Error: CPPCHECK_WARNING (CWE-476): [#def93]
gtk-4.19.0/gtk/gtknotebook.c:4005: warning[nullPointer]: Possible null pointer dereference: page
# 4003|     g_assert (page != NULL);
# 4004|   
# 4005|->   gtk_widget_measure (page->tab_label,
# 4006|                         orientation,
# 4007|                         for_size,

Error: COMPILER_WARNING (CWE-476): [#def94]
gtk-4.19.0/gtk/gtknotebook.c: scope_hint: In function ‘measure_tab’
gtk-4.19.0/gtk/gtknotebook.c:4005:3: warning[-Wnull-dereference]: potential null pointer dereference
# 4005 |   gtk_widget_measure (page->tab_label,
#      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 4006 |                       orientation,
#      |                       ~~~~~~~~~~~~
# 4007 |                       for_size,
#      |                       ~~~~~~~~~
# 4008 |                       minimum, natural,
#      |                       ~~~~~~~~~~~~~~~~~
# 4009 |                       minimum_baseline, natural_baseline);
#      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 4003|     g_assert (page != NULL);
# 4004|   
# 4005|->   gtk_widget_measure (page->tab_label,
# 4006|                         orientation,
# 4007|                         for_size,

Error: CPPCHECK_WARNING (CWE-476): [#def95]
gtk-4.19.0/gtk/gtknotebook.c:4037: warning[nullPointer]: Possible null pointer dereference: page
# 4035|     child_allocation = (GtkAllocation) {0, 0, width, height};
# 4036|   
# 4037|->   if (!page->fill)
# 4038|       {
# 4039|         if (notebook->tab_pos == GTK_POS_TOP || notebook->tab_pos == GTK_POS_BOTTOM)

Error: COMPILER_WARNING (CWE-476): [#def96]
gtk-4.19.0/gtk/gtknotebook.c: scope_hint: In function ‘allocate_tab’
gtk-4.19.0/gtk/gtknotebook.c:4037:7: warning[-Wnull-dereference]: potential null pointer dereference
# 4037 |   if (!page->fill)
#      |       ^~~~~~~~~~~
# 4035|     child_allocation = (GtkAllocation) {0, 0, width, height};
# 4036|   
# 4037|->   if (!page->fill)
# 4038|       {
# 4039|         if (notebook->tab_pos == GTK_POS_TOP || notebook->tab_pos == GTK_POS_BOTTOM)

Error: COMPILER_WARNING (CWE-476): [#def97]
gtk-4.19.0/gtk/gtkrbtree.c: scope_hint: In function ‘gtk_rb_tree_insert_fixup’
gtk-4.19.0/gtk/gtkrbtree.c:366:18: warning[-Wnull-dereference]: potential null pointer dereference
#  366 |       if (p == pp->left)
#      |                ~~^~~~~~
#  364|         g_assert (pp);
#  365|   
#  366|->       if (p == pp->left)
#  367|   	{
#  368|   	  GtkRbNode *uncle = pp->right;

Error: COMPILER_WARNING (CWE-476): [#def98]
gtk-4.19.0/gtk/gtkrbtree.c:445:15: warning[-Wnull-dereference]: potential null pointer dereference
#  445 |           if (is_black (w->left) && is_black (w->right))
#      |               ^~~~~~~~~~~~~~~~~~
#  443|   	    }
#  444|             g_assert (w);
#  445|-> 	  if (is_black (w->left) && is_black (w->right))
#  446|   	    {
#  447|   	      set_red (w);

Error: COMPILER_WARNING (CWE-476): [#def99]
gtk-4.19.0/gtk/gtkrbtree.c:477:15: warning[-Wnull-dereference]: potential null pointer dereference
#  477 |           if (is_black (w->right) && is_black (w->left))
#      |               ^~~~~~~~~~~~~~~~~~~
#  475|   	    }
#  476|             g_assert (w);
#  477|-> 	  if (is_black (w->right) && is_black (w->left))
#  478|   	    {
#  479|   	      set_red (w);

Error: COMPILER_WARNING (CWE-476): [#def100]
gtk-4.19.0/gtk/gtksecurememory.c: scope_hint: In function ‘pool_free’
gtk-4.19.0/gtk/gtksecurememory.c:308:17: warning[-Wnull-dereference]: potential null pointer dereference
#  308 |         if (pool->used == 1) {
#      |             ~~~~^~~~~~
#  306|   
#  307|   	/* No more meta cells used in this block, remove from list, destroy */
#  308|-> 	if (pool->used == 1) {
#  309|   		*at = pool->next;
#  310|   

Error: CPPCHECK_WARNING (CWE-457): [#def101]
gtk-4.19.0/gtk/gtktext.c:4999: error[legacyUninitvar]: Uninitialized variable: old_pos
# 4997|       g_assert_not_reached ();
# 4998|   
# 4999|->   if (tmp_pos != *old_pos)
# 5000|       {
# 5001|         *old_pos = tmp_pos;

Error: COMPILER_WARNING (CWE-476): [#def102]
gtk-4.19.0/gtk/gtktextbtree.c:3063:18: warning[-Wnull-dereference]: null pointer dereference
# 3063 |       while (node->level > 0)
#      |              ~~~~^~~~~~~
# 3061|       continue_outer_loop:
# 3062|         g_assert (node != NULL);
# 3063|->       while (node->level > 0)
# 3064|           {
# 3065|             g_assert (node != NULL); /* Failure probably means bad tag summaries. */

Error: COMPILER_WARNING (CWE-476): [#def103]
gtk-4.19.0/gtk/gtktextbtree.c: scope_hint: In function ‘_gtk_text_btree_first_could_contain_tag’
gtk-4.19.0/gtk/gtktextbtree.c:3066:16: warning[-Wnull-dereference]: potential null pointer dereference
# 3066 |           node = node->children.node;
#      |           ~~~~~^~~~~~~~~~~~~~~~~~~~~
# 3064|           {
# 3065|             g_assert (node != NULL); /* Failure probably means bad tag summaries. */
# 3066|->           node = node->children.node;
# 3067|             while (node != NULL)
# 3068|               {

Error: COMPILER_WARNING (CWE-476): [#def104]
gtk-4.19.0/gtk/gtktextbtree.c:3082:28: warning[-Wnull-dereference]: potential null pointer dereference
# 3082 |       return node->children.line;
#      |              ~~~~~~~~~~~~~~^~~~~
# 3080|         g_assert (node->level == 0);
# 3081|   
# 3082|->       return node->children.line;
# 3083|       }
# 3084|     else

Error: COMPILER_WARNING (CWE-476): [#def105]
gtk-4.19.0/gtk/gtktextbtree.c: scope_hint: In function ‘_gtk_text_btree_last_could_contain_tag’
gtk-4.19.0/gtk/gtktextbtree.c:3116:18: warning[-Wnull-dereference]: potential null pointer dereference
# 3116 |       while (node->level > 0)
#      |              ~~~~^~~~~~~
# 3114|            tag below it */
# 3115|   
# 3116|->       while (node->level > 0)
# 3117|           {
# 3118|             last_node = NULL;

Error: COMPILER_WARNING (CWE-476): [#def106]
gtk-4.19.0/gtk/gtktextbtree.c:3438:58: warning[-Wnull-dereference]: potential null pointer dereference
# 3438 |       tree->end_iter_segment_byte_index = last_with_chars->byte_count - 1;
#      |                                           ~~~~~~~~~~~~~~~^~~~~~~~~~~~
# 3436|   
# 3437|         /* We know the last char in the last line is '\n' */
# 3438|->       tree->end_iter_segment_byte_index = last_with_chars->byte_count - 1;
# 3439|         tree->end_iter_segment_char_offset = last_with_chars->char_count - 1;
# 3440|   

Error: COMPILER_WARNING (CWE-476): [#def107]
gtk-4.19.0/gtk/gtktextbtree.c:3439:59: warning[-Wnull-dereference]: potential null pointer dereference
# 3439 |       tree->end_iter_segment_char_offset = last_with_chars->char_count - 1;
#      |                                            ~~~~~~~~~~~~~~~^~~~~~~~~~~~
# 3437|         /* We know the last char in the last line is '\n' */
# 3438|         tree->end_iter_segment_byte_index = last_with_chars->byte_count - 1;
# 3439|->       tree->end_iter_segment_char_offset = last_with_chars->char_count - 1;
# 3440|   
# 3441|         tree->end_iter_segment_stamp = tree->segments_changed_stamp;

Error: COMPILER_WARNING (CWE-476): [#def108]
gtk-4.19.0/gtk/gtktextbtree.c: scope_hint: In function ‘_gtk_text_line_char_index’
gtk-4.19.0/gtk/gtktextbtree.c:3794:8: warning[-Wnull-dereference]: potential null pointer dereference
# 3794 |   line = iter->children.line;
#      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~
# 3792|        have to iterate over the lines adding up segment char counts
# 3793|        until we find our line.  */
# 3794|->   line = iter->children.line;
# 3795|     while (line != target_line)
# 3796|       {

Error: COMPILER_WARNING (CWE-476): [#def109]
gtk-4.19.0/gtk/gtktextbtree.c:4426:14: warning[-Wnull-dereference]: null pointer dereference
# 4426 |   while (node->level > 0)
#      |          ~~~~^~~~~~~
# 4424|      */
# 4425|   
# 4426|->   while (node->level > 0)
# 4427|       {
# 4428|         node = node->children.node;

Error: COMPILER_WARNING (CWE-476): [#def110]
gtk-4.19.0/gtk/gtktextbtree.c: scope_hint: In function ‘_gtk_text_line_next_could_contain_tag’
gtk-4.19.0/gtk/gtktextbtree.c:4428:12: warning[-Wnull-dereference]: potential null pointer dereference
# 4428 |       node = node->children.node;
#      |       ~~~~~^~~~~~~~~~~~~~~~~~~~~
# 4426|     while (node->level > 0)
# 4427|       {
# 4428|->       node = node->children.node;
# 4429|         while (node != NULL)
# 4430|           {

Error: COMPILER_WARNING (CWE-476): [#def111]
gtk-4.19.0/gtk/gtktextbtree.c:4444:24: warning[-Wnull-dereference]: potential null pointer dereference
# 4444 |   return node->children.line;
#      |          ~~~~~~~~~~~~~~^~~~~
# 4442|     g_assert (node->level == 0);
# 4443|   
# 4444|->   return node->children.line;
# 4445|   }
# 4446|   

Error: COMPILER_WARNING (CWE-476): [#def112]
gtk-4.19.0/gtk/gtktextbtree.c: scope_hint: In function ‘_gtk_text_line_previous_could_contain_tag’
gtk-4.19.0/gtk/gtktextbtree.c:4624:14: warning[-Wnull-dereference]: potential null pointer dereference
# 4624 |   while (node->level > 0)
#      |          ~~~~^~~~~~~
# 4622|     node = found_node;
# 4623|   
# 4624|->   while (node->level > 0)
# 4625|       {
# 4626|         GSList *child_nodes = NULL;

Error: COMPILER_WARNING (CWE-476): [#def113]
gtk-4.19.0/gtk/gtktextbtree.c: scope_hint: In function ‘gtk_text_line_destroy’
gtk-4.19.0/gtk/gtktextbtree.c:4747:7: warning[-Wnull-dereference]: potential null pointer dereference
# 4747 |       gtk_text_layout_free_line_data (view->layout, line, ld);
#      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 4745|   
# 4746|         next = ld->next;
# 4747|->       gtk_text_layout_free_line_data (view->layout, line, ld);
# 4748|   
# 4749|         ld = next;

Error: CPPCHECK_WARNING (CWE-457): [#def114]
gtk-4.19.0/gtk/inspector/clipboard.c:74: error[legacyUninitvar]: Uninitialized variable: value
#   72|       g_assert_not_reached ();
#   73|   
#   74|->   if (value == NULL)
#   75|       gtk_data_viewer_load_error (viewer, error);
#   76|     else

Error: CPPCHECK_WARNING (CWE-457): [#def115]
gtk-4.19.0/gtk/inspector/clipboard.c:132: error[legacyUninitvar]: Uninitialized variable: stream
#  130|       g_assert_not_reached ();
#  131|   
#  132|->   if (stream == NULL)
#  133|       gtk_data_viewer_load_error (viewer, error);
#  134|     else

Error: CPPCHECK_WARNING (CWE-823): [#def116]
gtk-4.19.0/gtk/inspector/subsurfaceoverlay.c:52: error[arrayIndexOutOfBounds]: Array '"DAA520"[7]' accessed at index 7, which is out of bounds.
#   50|   
#   51|         if (gdk_subsurface_is_above_parent (subsurface))
#   52|->         color = GDK_RGBA ("DAA520"); /* goldenrod */
#   53|         else
#   54|           color = GDK_RGBA ("FF00FF"); /* magenta */

Error: CPPCHECK_WARNING (CWE-823): [#def117]
gtk-4.19.0/gtk/inspector/subsurfaceoverlay.c:54: error[arrayIndexOutOfBounds]: Array '"FF00FF"[7]' accessed at index 7, which is out of bounds.
#   52|           color = GDK_RGBA ("DAA520"); /* goldenrod */
#   53|         else
#   54|->         color = GDK_RGBA ("FF00FF"); /* magenta */
#   55|   
#   56|         /* Use 4 color nodes since a border node overlaps and prevents

Error: CPPCHECK_WARNING (CWE-476): [#def118]
gtk-4.19.0/gtk/print/gtkprintunixdialog.c:2842: warning[nullPointer]: Possible null pointer dereference: enum_value
# 2840|   
# 2841|             g_assert (enum_value != NULL);
# 2842|->           gtk_printer_option_set (option, enum_value->value_nick);
# 2843|             g_type_class_unref (enum_class);
# 2844|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def119]
gtk-4.19.0/redhat-linux-build/../demos/node-editor/node-editor-window.c:916:47: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘error’
gtk-4.19.0/redhat-linux-build/../demos/node-editor/node-editor-window.c:887:1: enter_function: entry to ‘export_image_response_cb’
gtk-4.19.0/redhat-linux-build/../demos/node-editor/node-editor-window.c:898:6: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../demos/node-editor/node-editor-window.c:904:9: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../demos/node-editor/node-editor-window.c:906:6: branch_true: following ‘true’ branch (when ‘__result != 0’)...
gtk-4.19.0/redhat-linux-build/../demos/node-editor/node-editor-window.c:908:15: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../demos/node-editor/node-editor-window.c:908:15: release_memory: ‘error’ is NULL
gtk-4.19.0/redhat-linux-build/../demos/node-editor/node-editor-window.c:910:15: call_function: calling ‘create_svg’ from ‘export_image_response_cb’
gtk-4.19.0/redhat-linux-build/../demos/node-editor/node-editor-window.c:910:15: return_function: returning to ‘export_image_response_cb’ from ‘create_svg’
gtk-4.19.0/redhat-linux-build/../demos/node-editor/node-editor-window.c:911:10: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../demos/node-editor/node-editor-window.c:915:19: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../demos/node-editor/node-editor-window.c:916:52: release_memory: ‘error’ is NULL
gtk-4.19.0/redhat-linux-build/../demos/node-editor/node-editor-window.c:916:52: release_memory: ‘error’ is NULL
gtk-4.19.0/redhat-linux-build/../demos/node-editor/node-editor-window.c:916:47: danger: dereference of NULL ‘error’
#  914|   
#  915|             alert = gtk_alert_dialog_new ("Exporting to image failed");
#  916|->           gtk_alert_dialog_set_detail (alert, error->message);
#  917|             gtk_alert_dialog_show (alert, NULL);
#  918|             g_object_unref (alert);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def120]
gtk-4.19.0/redhat-linux-build/../gdk/gdkarrayimpl.c:199:7: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘&*self.preallocated’
gtk-4.19.0/redhat-linux-build/../gtk/gtkcssprovider.c:1419:1: enter_function: entry to ‘gtk_css_provider_load_from_resource’
gtk-4.19.0/redhat-linux-build/../gtk/gtkcssprovider.c:1426:3: branch_true: following ‘true’ branch (when ‘resource_path’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkcssprovider.c:1428:13: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkcssprovider.c:1436:3: call_function: calling ‘gtk_css_provider_load_from_file’ from ‘gtk_css_provider_load_from_resource’
#  197|       {
#  198|         self->start = g_new (_T_, new_capacity);
#  199|->       memcpy (self->start, self->preallocated, sizeof (_T_) * GDK_ARRAY_REAL_SIZE (size));
#  200|       }
#  201|     else

Error: GCC_ANALYZER_WARNING (CWE-686): [#def121]
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1279:3: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘double’ but received ‘GdkTexture *’ {{aka ‘struct _GdkTexture *’}} for variadic argument 1 of ‘args’
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1342:1: enter_function: entry to ‘gdk_clipboard_set_texture’
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1345:3: branch_false: following ‘false’ branch (when ‘clipboard’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1345:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1346:3: branch_false: following ‘false’ branch (when ‘texture’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1346:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1346:3: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1348:3: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1348:3: call_function: calling ‘gdk_clipboard_set’ from ‘gdk_clipboard_set_texture’ with 1 variadic argument
# 1277|     g_return_if_fail (GDK_IS_CLIPBOARD (clipboard));
# 1278|   
# 1279|->   G_VALUE_COLLECT_INIT (&value, type,
# 1280|                           args, G_VALUE_NOCOPY_CONTENTS,
# 1281|                           &error);

Error: GCC_ANALYZER_WARNING (CWE-686): [#def122]
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1279:3: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘double’ but received ‘const char *’ for variadic argument 1 of ‘args’
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1326:1: enter_function: entry to ‘gdk_clipboard_set_text’
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1329:3: branch_false: following ‘false’ branch (when ‘clipboard’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1329:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1331:3: call_function: calling ‘gdk_clipboard_set’ from ‘gdk_clipboard_set_text’ with 1 variadic argument
# 1277|     g_return_if_fail (GDK_IS_CLIPBOARD (clipboard));
# 1278|   
# 1279|->   G_VALUE_COLLECT_INIT (&value, type,
# 1280|                           args, G_VALUE_NOCOPY_CONTENTS,
# 1281|                           &error);

Error: GCC_ANALYZER_WARNING (CWE-686): [#def123]
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1279:3: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘int’ but received ‘GdkTexture *’ {{aka ‘struct _GdkTexture *’}} for variadic argument 1 of ‘args’
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1342:1: enter_function: entry to ‘gdk_clipboard_set_texture’
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1345:3: branch_false: following ‘false’ branch (when ‘clipboard’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1345:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1346:3: branch_false: following ‘false’ branch (when ‘texture’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1346:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1346:3: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1348:3: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1348:3: call_function: calling ‘gdk_clipboard_set’ from ‘gdk_clipboard_set_texture’ with 1 variadic argument
# 1277|     g_return_if_fail (GDK_IS_CLIPBOARD (clipboard));
# 1278|   
# 1279|->   G_VALUE_COLLECT_INIT (&value, type,
# 1280|                           args, G_VALUE_NOCOPY_CONTENTS,
# 1281|                           &error);

Error: GCC_ANALYZER_WARNING (CWE-686): [#def124]
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1279:3: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘int’ but received ‘const char *’ for variadic argument 1 of ‘args’
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1326:1: enter_function: entry to ‘gdk_clipboard_set_text’
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1329:3: branch_false: following ‘false’ branch (when ‘clipboard’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1329:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1331:3: call_function: calling ‘gdk_clipboard_set’ from ‘gdk_clipboard_set_text’ with 1 variadic argument
# 1277|     g_return_if_fail (GDK_IS_CLIPBOARD (clipboard));
# 1278|   
# 1279|->   G_VALUE_COLLECT_INIT (&value, type,
# 1280|                           args, G_VALUE_NOCOPY_CONTENTS,
# 1281|                           &error);

Error: GCC_ANALYZER_WARNING (CWE-686): [#def125]
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1279:3: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘long int’ but received ‘GdkTexture *’ {{aka ‘struct _GdkTexture *’}} for variadic argument 1 of ‘args’
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1342:1: enter_function: entry to ‘gdk_clipboard_set_texture’
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1345:3: branch_false: following ‘false’ branch (when ‘clipboard’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1345:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1346:3: branch_false: following ‘false’ branch (when ‘texture’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1346:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1346:3: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1348:3: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1348:3: call_function: calling ‘gdk_clipboard_set’ from ‘gdk_clipboard_set_texture’ with 1 variadic argument
# 1277|     g_return_if_fail (GDK_IS_CLIPBOARD (clipboard));
# 1278|   
# 1279|->   G_VALUE_COLLECT_INIT (&value, type,
# 1280|                           args, G_VALUE_NOCOPY_CONTENTS,
# 1281|                           &error);

Error: GCC_ANALYZER_WARNING (CWE-686): [#def126]
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1279:3: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘long int’ but received ‘const char *’ for variadic argument 1 of ‘args’
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1326:1: enter_function: entry to ‘gdk_clipboard_set_text’
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1329:3: branch_false: following ‘false’ branch (when ‘clipboard’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1329:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1331:3: call_function: calling ‘gdk_clipboard_set’ from ‘gdk_clipboard_set_text’ with 1 variadic argument
# 1277|     g_return_if_fail (GDK_IS_CLIPBOARD (clipboard));
# 1278|   
# 1279|->   G_VALUE_COLLECT_INIT (&value, type,
# 1280|                           args, G_VALUE_NOCOPY_CONTENTS,
# 1281|                           &error);

Error: GCC_ANALYZER_WARNING (CWE-685): [#def127]
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1279:3: warning[-Wanalyzer-va-list-exhausted]: ‘args’ has no more arguments (1 consumed)
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1326:1: enter_function: entry to ‘gdk_clipboard_set_text’
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1329:3: branch_false: following ‘false’ branch (when ‘clipboard’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1329:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkclipboard.c:1331:3: call_function: calling ‘gdk_clipboard_set’ from ‘gdk_clipboard_set_text’ with 1 variadic argument
# 1277|     g_return_if_fail (GDK_IS_CLIPBOARD (clipboard));
# 1278|   
# 1279|->   G_VALUE_COLLECT_INIT (&value, type,
# 1280|                           args, G_VALUE_NOCOPY_CONTENTS,
# 1281|                           &error);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def128]
gtk-4.19.0/redhat-linux-build/../gdk/gdkcolorstateprivate.h:167:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘self’
gtk-4.19.0/redhat-linux-build/../gsk/gskrendernodeimpl.c:2294:1: enter_function: entry to ‘gsk_border_node_finalize’
gtk-4.19.0/redhat-linux-build/../gsk/gskrendernodeimpl.c:2299:19: branch_true: following ‘true’ branch (when ‘i != 4’)...
gtk-4.19.0/redhat-linux-build/../gsk/gskrendernodeimpl.c:2300:5: call_function: inlined call to ‘_gdk_color_finish’ from ‘gsk_border_node_finalize’
gtk-4.19.0/redhat-linux-build/../gsk/gskrendernodeimpl.c:2299:19: branch_true: following ‘true’ branch (when ‘i != 4’)...
gtk-4.19.0/redhat-linux-build/../gsk/gskrendernodeimpl.c:2300:5: call_function: inlined call to ‘_gdk_color_finish’ from ‘gsk_border_node_finalize’
gtk-4.19.0/redhat-linux-build/../gsk/gskrendernodeimpl.c:2299:19: branch_true: following ‘true’ branch (when ‘i != 4’)...
gtk-4.19.0/redhat-linux-build/../gsk/gskrendernodeimpl.c:2300:5: call_function: inlined call to ‘_gdk_color_finish’ from ‘gsk_border_node_finalize’
gtk-4.19.0/redhat-linux-build/../gsk/gskrendernodeimpl.c:2299:19: branch_true: following ‘true’ branch (when ‘i != 4’)...
gtk-4.19.0/redhat-linux-build/../gsk/gskrendernodeimpl.c:2300:5: call_function: inlined call to ‘_gdk_color_finish’ from ‘gsk_border_node_finalize’
#  165|   
#  166|     if (g_atomic_ref_count_dec (&self->ref_count))
#  167|->     self->klass->free (self);
#  168|   }
#  169|   

Error: GCC_ANALYZER_WARNING (CWE-688): [#def129]
gtk-4.19.0/redhat-linux-build/../gdk/gdkcontentserializer.c:656:36: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
gtk-4.19.0/redhat-linux-build/../gdk/gdkcontentserializer.c:625:1: enter_function: entry to ‘pixbuf_serializer’
gtk-4.19.0/redhat-linux-build/../gdk/gdkcontentserializer.c:631:10: call_function: calling ‘gdk_content_serializer_get_user_data’ from ‘pixbuf_serializer’
gtk-4.19.0/redhat-linux-build/../gdk/gdkcontentserializer.c:631:10: return_function: returning to ‘pixbuf_serializer’ from ‘gdk_content_serializer_get_user_data’
gtk-4.19.0/redhat-linux-build/../gdk/gdkcontentserializer.c:632:11: call_function: calling ‘gdk_content_serializer_get_value’ from ‘pixbuf_serializer’
gtk-4.19.0/redhat-linux-build/../gdk/gdkcontentserializer.c:632:11: return_function: returning to ‘pixbuf_serializer’ from ‘gdk_content_serializer_get_value’
gtk-4.19.0/redhat-linux-build/../gdk/gdkcontentserializer.c:634:7: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkcontentserializer.c:634:7: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkcontentserializer.c:656:36: danger: argument 1 (‘gdk_content_serializer_get_user_data(serializer)’) NULL where non-null expected
#  654|                                      pixbuf_serializer_finish,
#  655|                                      serializer,
#  656|->                                    g_str_equal (name, "png") ? "compression" : NULL, "2",
#  657|                                      NULL);
#  658|     g_object_unref (pixbuf);

Error: GCC_ANALYZER_WARNING (CWE-688): [#def130]
gtk-4.19.0/redhat-linux-build/../gdk/gdkcontentserializer.c:695:12: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
gtk-4.19.0/redhat-linux-build/../gdk/gdkcontentserializer.c:676:1: enter_function: entry to ‘serialize_texture_in_thread’
gtk-4.19.0/redhat-linux-build/../gdk/gdkcontentserializer.c:693:7: call_function: calling ‘gdk_content_serializer_get_mime_type’ from ‘serialize_texture_in_thread’
gtk-4.19.0/redhat-linux-build/../gdk/gdkcontentserializer.c:693:7: return_function: returning to ‘serialize_texture_in_thread’ from ‘gdk_content_serializer_get_mime_type’
gtk-4.19.0/redhat-linux-build/../gdk/gdkcontentserializer.c:693:6: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkcontentserializer.c:695:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkcontentserializer.c:695:12: call_function: calling ‘gdk_content_serializer_get_mime_type’ from ‘serialize_texture_in_thread’
gtk-4.19.0/redhat-linux-build/../gdk/gdkcontentserializer.c:695:12: return_function: returning to ‘serialize_texture_in_thread’ from ‘gdk_content_serializer_get_mime_type’
gtk-4.19.0/redhat-linux-build/../gdk/gdkcontentserializer.c:695:12: danger: argument 1 (‘gdk_content_serializer_get_mime_type(source_object)’) NULL where non-null expected
#  693|     if (strcmp (gdk_content_serializer_get_mime_type (serializer), "image/png") == 0)
#  694|       bytes = gdk_save_png (texture);
#  695|->   else if (strcmp (gdk_content_serializer_get_mime_type (serializer), "image/tiff") == 0)
#  696|       bytes = gdk_save_tiff (texture);
#  697|     else if (strcmp (gdk_content_serializer_get_mime_type (serializer), "image/jpeg") == 0)

Error: GCC_ANALYZER_WARNING (CWE-688): [#def131]
gtk-4.19.0/redhat-linux-build/../gdk/gdkcontentserializer.c:919:36: warning[-Wanalyzer-null-argument]: use of NULL ‘path’ where non-null expected
gtk-4.19.0/redhat-linux-build/../gdk/gdkcontentserializer.c:876:1: enter_function: entry to ‘file_text_serializer’
gtk-4.19.0/redhat-linux-build/../gdk/gdkcontentserializer.c:883:7: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkcontentserializer.c:883:7: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkcontentserializer.c:888:10: branch_false: following ‘false’ branch...
 branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkcontentserializer.c:917:3: call_function: calling ‘gdk_content_serializer_get_cancellable’ from ‘file_text_serializer’
gtk-4.19.0/redhat-linux-build/../gdk/gdkcontentserializer.c:917:3: return_function: returning to ‘file_text_serializer’ from ‘gdk_content_serializer_get_cancellable’
gtk-4.19.0/redhat-linux-build/../gdk/gdkcontentserializer.c:917:3: call_function: calling ‘gdk_content_serializer_get_priority’ from ‘file_text_serializer’
gtk-4.19.0/redhat-linux-build/../gdk/gdkcontentserializer.c:917:3: return_function: returning to ‘file_text_serializer’ from ‘gdk_content_serializer_get_priority’
gtk-4.19.0/redhat-linux-build/../gdk/gdkcontentserializer.c:919:36: danger: argument 1 (‘path’) NULL where non-null expected
#argument 1 of ‘__builtin_strlen’ must be non-null
#  917|     g_output_stream_write_all_async (gdk_content_serializer_get_output_stream (serializer),
#  918|                                      path,
#  919|->                                    strlen (path),
#  920|                                      gdk_content_serializer_get_priority (serializer),
#  921|                                      gdk_content_serializer_get_cancellable (serializer),

Error: GCC_ANALYZER_WARNING (CWE-476): [#def132]
gtk-4.19.0/redhat-linux-build/../gdk/gdkdisplay.c:707:38: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-4.19.0/redhat-linux-build/../gdk/gdkdisplay.c:700:6: branch_true: following ‘true’ branch (when ‘grab’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkdisplay.c:703:11: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkdisplay.c:703:10: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkdisplay.c:707:15: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkdisplay.c:707:14: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkdisplay.c:707:38: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkdisplay.c:707:38: danger: dereference of NULL ‘_gdk_display_get_pointer_info(display,  device)’
#  705|   	  /* !owner_event Grabbing a surface that we're not inside, current status is
#  706|   	     now NULL (i.e. outside grabbed surface) */
#  707|-> 	  if (!grab->owner_events && info->surface_under_pointer != grab->surface)
#  708|   	    _gdk_display_set_surface_under_pointer (display, device, NULL);
#  709|   	}

Error: GCC_ANALYZER_WARNING (CWE-476): [#def133]
gtk-4.19.0/redhat-linux-build/../gdk/gdkdisplay.c:727:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-4.19.0/redhat-linux-build/../gdk/gdkdisplay.c:682:1: enter_function: entry to ‘switch_to_pointer_grab’
gtk-4.19.0/redhat-linux-build/../gdk/gdkdisplay.c:714:6: branch_true: following ‘true’ branch (when ‘last_grab’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkdisplay.c:718:10: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkdisplay.c:718:10: branch_true: following ‘true’ branch (when ‘grab’ is NULL)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkdisplay.c:721:26: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkdisplay.c:721:26: call_function: calling ‘get_current_toplevel’ from ‘switch_to_pointer_grab’
gtk-4.19.0/redhat-linux-build/../gdk/gdkdisplay.c:721:26: return_function: returning to ‘switch_to_pointer_grab’ from ‘get_current_toplevel’
gtk-4.19.0/redhat-linux-build/../gdk/gdkdisplay.c:723:14: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkdisplay.c:726:15: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkdisplay.c:727:15: danger: dereference of NULL ‘_gdk_display_get_pointer_info(display,  device)’
#  725|   	      /* w is now toplevel and x,y in toplevel coords */
#  726|                 _gdk_display_set_surface_under_pointer (display, device, new_toplevel);
#  727|-> 	      info->toplevel_x = x;
#  728|   	      info->toplevel_y = y;
#  729|   	      info->state = state;

Error: GCC_ANALYZER_WARNING (CWE-121): [#def134]
gtk-4.19.0/redhat-linux-build/../gdk/gdkdmabuf.c:673:7: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
gtk-4.19.0/redhat-linux-build/../gdk/gdkdmabuf.c:130:1: enter_function: entry to ‘gdk_dmabuf_do_download_mmap’
gtk-4.19.0/redhat-linux-build/../gdk/gdkdmabuf.c:145:6: branch_false: following ‘false’ branch...
 branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkdmabuf.c:150:19: branch_false: following ‘false’ branch (when ‘i <= j’)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkdmabuf.c:155:10: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkdmabuf.c:155:10: branch_false: following ‘false’ branch (when ‘i <= j’)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkdmabuf.c:162:21: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkdmabuf.c:162:21: call_function: calling ‘gdk_dmabuf_mmap’ from ‘gdk_dmabuf_do_download_mmap’
gtk-4.19.0/redhat-linux-build/../gdk/gdkdmabuf.c:162:21: return_function: returning to ‘gdk_dmabuf_do_download_mmap’ from ‘gdk_dmabuf_mmap’
gtk-4.19.0/redhat-linux-build/../gdk/gdkdmabuf.c:163:10: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkdmabuf.c:165:7: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkdmabuf.c:168:7: call_function: calling ‘gdk_memory_layout_init_from_dmabuf’ from ‘gdk_dmabuf_do_download_mmap’
#  671|     for (i = 0; i < dmabuf->n_planes; i++)
#  672|       {
#  673|->       self->planes[i].offset = dmabuf->planes[i].offset;
#  674|         self->planes[i].stride = dmabuf->planes[i].stride;
#  675|       }

Error: GCC_ANALYZER_WARNING (CWE-121): [#def135]
gtk-4.19.0/redhat-linux-build/../gdk/gdkdmabuf.c:674:7: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
gtk-4.19.0/redhat-linux-build/../gdk/gdkdmabuf.c:130:1: enter_function: entry to ‘gdk_dmabuf_do_download_mmap’
gtk-4.19.0/redhat-linux-build/../gdk/gdkdmabuf.c:145:6: branch_false: following ‘false’ branch...
 branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkdmabuf.c:150:19: branch_false: following ‘false’ branch (when ‘i <= j’)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkdmabuf.c:155:10: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkdmabuf.c:155:10: branch_false: following ‘false’ branch (when ‘i <= j’)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkdmabuf.c:162:21: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkdmabuf.c:162:21: call_function: calling ‘gdk_dmabuf_mmap’ from ‘gdk_dmabuf_do_download_mmap’
gtk-4.19.0/redhat-linux-build/../gdk/gdkdmabuf.c:162:21: return_function: returning to ‘gdk_dmabuf_do_download_mmap’ from ‘gdk_dmabuf_mmap’
gtk-4.19.0/redhat-linux-build/../gdk/gdkdmabuf.c:163:10: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkdmabuf.c:165:7: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkdmabuf.c:168:7: call_function: calling ‘gdk_memory_layout_init_from_dmabuf’ from ‘gdk_dmabuf_do_download_mmap’
#  672|       {
#  673|         self->planes[i].offset = dmabuf->planes[i].offset;
#  674|->       self->planes[i].stride = dmabuf->planes[i].stride;
#  675|       }
#  676|   

Error: GCC_ANALYZER_WARNING (CWE-835): [#def136]
gtk-4.19.0/redhat-linux-build/../gdk/gdkdmabuftexture.c:161:10: warning[-Wanalyzer-infinite-loop]: infinite loop
gtk-4.19.0/redhat-linux-build/../gdk/gdkdmabuftexture.c:161:10: danger: infinite loop here
gtk-4.19.0/redhat-linux-build/../gdk/gdkdmabuftexture.c:161:10: branch_true: if it ever follows ‘true’ branch, it will always do so...
 branch_true: ...to here
#  159|     g_main_context_invoke (NULL, gdk_dmabuf_texture_invoke_callback, &download);
#  160|   
#  161|->   while (g_atomic_int_get (&download.spinlock) == 0);
#  162|   }
#  163|   

Error: GCC_ANALYZER_WARNING (CWE-835): [#def137]
gtk-4.19.0/redhat-linux-build/../gdk/gdkgltexture.c:141:10: warning[-Wanalyzer-infinite-loop]: infinite loop
gtk-4.19.0/redhat-linux-build/../gdk/gdkgltexture.c:141:10: danger: infinite loop here
gtk-4.19.0/redhat-linux-build/../gdk/gdkgltexture.c:141:10: branch_true: if it ever follows ‘true’ branch, it will always do so...
 branch_true: ...to here
#  139|     g_main_context_invoke (NULL, gdk_gl_texture_invoke_callback, &invoke);
#  140|   
#  141|->   while (g_atomic_int_get (&invoke.spinlock) == 0);
#  142|   }
#  143|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def138]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:465:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:465:1: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:465:1: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:465:1: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:465:1: danger: use of uninitialized value ‘x’ here
#  463|   #pragma warning( disable : 4333)
#  464|   #endif
#  465|-> NV12_FUNCS (nv12, guchar, 0, 255, FALSE, 2, 2)
#  466|   NV12_FUNCS (nv21, guchar, 0, 255, TRUE, 2, 2)
#  467|   NV12_FUNCS (nv16, guchar, 0, 255, FALSE, 2, 1)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def139]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:466:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:466:1: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:466:1: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:466:1: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:466:1: danger: use of uninitialized value ‘x’ here
#  464|   #endif
#  465|   NV12_FUNCS (nv12, guchar, 0, 255, FALSE, 2, 2)
#  466|-> NV12_FUNCS (nv21, guchar, 0, 255, TRUE, 2, 2)
#  467|   NV12_FUNCS (nv16, guchar, 0, 255, FALSE, 2, 1)
#  468|   NV12_FUNCS (nv61, guchar, 0, 255, TRUE, 2, 1)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def140]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:467:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:467:1: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:467:1: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:467:1: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:467:1: danger: use of uninitialized value ‘x’ here
#  465|   NV12_FUNCS (nv12, guchar, 0, 255, FALSE, 2, 2)
#  466|   NV12_FUNCS (nv21, guchar, 0, 255, TRUE, 2, 2)
#  467|-> NV12_FUNCS (nv16, guchar, 0, 255, FALSE, 2, 1)
#  468|   NV12_FUNCS (nv61, guchar, 0, 255, TRUE, 2, 1)
#  469|   NV12_FUNCS (nv24, guchar, 0, 255, FALSE, 1, 1)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def141]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:468:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:468:1: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:468:1: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:468:1: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:468:1: danger: use of uninitialized value ‘x’ here
#  466|   NV12_FUNCS (nv21, guchar, 0, 255, TRUE, 2, 2)
#  467|   NV12_FUNCS (nv16, guchar, 0, 255, FALSE, 2, 1)
#  468|-> NV12_FUNCS (nv61, guchar, 0, 255, TRUE, 2, 1)
#  469|   NV12_FUNCS (nv24, guchar, 0, 255, FALSE, 1, 1)
#  470|   NV12_FUNCS (nv42, guchar, 0, 255, TRUE, 1, 1)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def142]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:469:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:469:1: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:469:1: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:469:1: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:469:1: danger: use of uninitialized value ‘x’ here
#  467|   NV12_FUNCS (nv16, guchar, 0, 255, FALSE, 2, 1)
#  468|   NV12_FUNCS (nv61, guchar, 0, 255, TRUE, 2, 1)
#  469|-> NV12_FUNCS (nv24, guchar, 0, 255, FALSE, 1, 1)
#  470|   NV12_FUNCS (nv42, guchar, 0, 255, TRUE, 1, 1)
#  471|   NV12_FUNCS (p010, guint16, 6, 1023, FALSE, 2, 2)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def143]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:470:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:470:1: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:470:1: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:470:1: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:470:1: danger: use of uninitialized value ‘x’ here
#  468|   NV12_FUNCS (nv61, guchar, 0, 255, TRUE, 2, 1)
#  469|   NV12_FUNCS (nv24, guchar, 0, 255, FALSE, 1, 1)
#  470|-> NV12_FUNCS (nv42, guchar, 0, 255, TRUE, 1, 1)
#  471|   NV12_FUNCS (p010, guint16, 6, 1023, FALSE, 2, 2)
#  472|   NV12_FUNCS (p012, guint16, 4, 4095, FALSE, 2, 2)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def144]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:471:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:471:1: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:471:1: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:471:1: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:471:1: danger: use of uninitialized value ‘x’ here
#  469|   NV12_FUNCS (nv24, guchar, 0, 255, FALSE, 1, 1)
#  470|   NV12_FUNCS (nv42, guchar, 0, 255, TRUE, 1, 1)
#  471|-> NV12_FUNCS (p010, guint16, 6, 1023, FALSE, 2, 2)
#  472|   NV12_FUNCS (p012, guint16, 4, 4095, FALSE, 2, 2)
#  473|   NV12_FUNCS (p016, guint16, 0, 65535, FALSE, 2, 2)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def145]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:472:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:472:1: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:472:1: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:472:1: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:472:1: danger: use of uninitialized value ‘x’ here
#  470|   NV12_FUNCS (nv42, guchar, 0, 255, TRUE, 1, 1)
#  471|   NV12_FUNCS (p010, guint16, 6, 1023, FALSE, 2, 2)
#  472|-> NV12_FUNCS (p012, guint16, 4, 4095, FALSE, 2, 2)
#  473|   NV12_FUNCS (p016, guint16, 0, 65535, FALSE, 2, 2)
#  474|   #ifdef _MSC_VER

Error: GCC_ANALYZER_WARNING (CWE-457): [#def146]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:473:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:473:1: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:473:1: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:473:1: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:473:1: danger: use of uninitialized value ‘x’ here
#  471|   NV12_FUNCS (p010, guint16, 6, 1023, FALSE, 2, 2)
#  472|   NV12_FUNCS (p012, guint16, 4, 4095, FALSE, 2, 2)
#  473|-> NV12_FUNCS (p016, guint16, 0, 65535, FALSE, 2, 2)
#  474|   #ifdef _MSC_VER
#  475|   #pragma warning( pop )

Error: GCC_ANALYZER_WARNING (CWE-457): [#def147]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:478:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:478:1: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:478:1: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:478:1: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:478:1: danger: use of uninitialized value ‘x’ here
#  476|   #endif
#  477|   
#  478|-> YUV3_FUNCS (yuv410, FALSE, 4, 4)
#  479|   YUV3_FUNCS (yvu410, TRUE, 4, 4)
#  480|   YUV3_FUNCS (yuv411, FALSE, 4, 1)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def148]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:479:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:479:1: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:479:1: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:479:1: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:479:1: danger: use of uninitialized value ‘x’ here
#  477|   
#  478|   YUV3_FUNCS (yuv410, FALSE, 4, 4)
#  479|-> YUV3_FUNCS (yvu410, TRUE, 4, 4)
#  480|   YUV3_FUNCS (yuv411, FALSE, 4, 1)
#  481|   YUV3_FUNCS (yvu411, TRUE, 4, 1)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def149]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:480:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:480:1: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:480:1: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:480:1: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:480:1: danger: use of uninitialized value ‘x’ here
#  478|   YUV3_FUNCS (yuv410, FALSE, 4, 4)
#  479|   YUV3_FUNCS (yvu410, TRUE, 4, 4)
#  480|-> YUV3_FUNCS (yuv411, FALSE, 4, 1)
#  481|   YUV3_FUNCS (yvu411, TRUE, 4, 1)
#  482|   YUV3_FUNCS (yuv420, FALSE, 2, 2)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def150]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:481:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:481:1: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:481:1: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:481:1: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:481:1: danger: use of uninitialized value ‘x’ here
#  479|   YUV3_FUNCS (yvu410, TRUE, 4, 4)
#  480|   YUV3_FUNCS (yuv411, FALSE, 4, 1)
#  481|-> YUV3_FUNCS (yvu411, TRUE, 4, 1)
#  482|   YUV3_FUNCS (yuv420, FALSE, 2, 2)
#  483|   YUV3_FUNCS (yvu420, TRUE, 2, 2)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def151]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:482:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:482:1: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:482:1: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:482:1: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:482:1: danger: use of uninitialized value ‘x’ here
#  480|   YUV3_FUNCS (yuv411, FALSE, 4, 1)
#  481|   YUV3_FUNCS (yvu411, TRUE, 4, 1)
#  482|-> YUV3_FUNCS (yuv420, FALSE, 2, 2)
#  483|   YUV3_FUNCS (yvu420, TRUE, 2, 2)
#  484|   YUV3_FUNCS (yuv422, FALSE, 2, 1)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def152]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:483:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:483:1: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:483:1: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:483:1: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:483:1: danger: use of uninitialized value ‘x’ here
#  481|   YUV3_FUNCS (yvu411, TRUE, 4, 1)
#  482|   YUV3_FUNCS (yuv420, FALSE, 2, 2)
#  483|-> YUV3_FUNCS (yvu420, TRUE, 2, 2)
#  484|   YUV3_FUNCS (yuv422, FALSE, 2, 1)
#  485|   YUV3_FUNCS (yvu422, TRUE, 2, 1)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def153]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:484:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:484:1: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:484:1: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:484:1: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:484:1: danger: use of uninitialized value ‘x’ here
#  482|   YUV3_FUNCS (yuv420, FALSE, 2, 2)
#  483|   YUV3_FUNCS (yvu420, TRUE, 2, 2)
#  484|-> YUV3_FUNCS (yuv422, FALSE, 2, 1)
#  485|   YUV3_FUNCS (yvu422, TRUE, 2, 1)
#  486|   YUV3_FUNCS (yuv444, FALSE, 1, 1)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def154]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:485:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:485:1: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:485:1: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:485:1: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:485:1: danger: use of uninitialized value ‘x’ here
#  483|   YUV3_FUNCS (yvu420, TRUE, 2, 2)
#  484|   YUV3_FUNCS (yuv422, FALSE, 2, 1)
#  485|-> YUV3_FUNCS (yvu422, TRUE, 2, 1)
#  486|   YUV3_FUNCS (yuv444, FALSE, 1, 1)
#  487|   YUV3_FUNCS (yvu444, TRUE, 1, 1)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def155]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:486:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:486:1: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:486:1: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:486:1: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:486:1: danger: use of uninitialized value ‘x’ here
#  484|   YUV3_FUNCS (yuv422, FALSE, 2, 1)
#  485|   YUV3_FUNCS (yvu422, TRUE, 2, 1)
#  486|-> YUV3_FUNCS (yuv444, FALSE, 1, 1)
#  487|   YUV3_FUNCS (yvu444, TRUE, 1, 1)
#  488|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def156]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:487:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:487:1: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:487:1: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:487:1: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:487:1: danger: use of uninitialized value ‘x’ here
#  485|   YUV3_FUNCS (yvu422, TRUE, 2, 1)
#  486|   YUV3_FUNCS (yuv444, FALSE, 1, 1)
#  487|-> YUV3_FUNCS (yvu444, TRUE, 1, 1)
#  488|   
#  489|   YUYV_FUNCS (yuyv, 0, 1, 3)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def157]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:489:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:489:1: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:489:1: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:489:1: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:489:1: danger: use of uninitialized value ‘x’ here
#  487|   YUV3_FUNCS (yvu444, TRUE, 1, 1)
#  488|   
#  489|-> YUYV_FUNCS (yuyv, 0, 1, 3)
#  490|   YUYV_FUNCS (yvyu, 0, 3, 1)
#  491|   YUYV_FUNCS (uyvy, 1, 0, 2)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def158]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:490:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:490:1: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:490:1: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:490:1: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:490:1: danger: use of uninitialized value ‘x’ here
#  488|   
#  489|   YUYV_FUNCS (yuyv, 0, 1, 3)
#  490|-> YUYV_FUNCS (yvyu, 0, 3, 1)
#  491|   YUYV_FUNCS (uyvy, 1, 0, 2)
#  492|   YUYV_FUNCS (vyuy, 1, 2, 0)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def159]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:491:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:491:1: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:491:1: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:491:1: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:491:1: danger: use of uninitialized value ‘x’ here
#  489|   YUYV_FUNCS (yuyv, 0, 1, 3)
#  490|   YUYV_FUNCS (yvyu, 0, 3, 1)
#  491|-> YUYV_FUNCS (uyvy, 1, 0, 2)
#  492|   YUYV_FUNCS (vyuy, 1, 2, 0)
#  493|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def160]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:492:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:492:1: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:492:1: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:492:1: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:492:1: danger: use of uninitialized value ‘x’ here
#  490|   YUYV_FUNCS (yvyu, 0, 3, 1)
#  491|   YUYV_FUNCS (uyvy, 1, 0, 2)
#  492|-> YUYV_FUNCS (vyuy, 1, 2, 0)
#  493|   
#  494|   static void

Error: GCC_ANALYZER_WARNING (CWE-457): [#def161]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:786:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:786:1: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:786:1: branch_false: following ‘false’ branch...
 branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:786:1: branch_true: following ‘true’ branch (when ‘i == 0’)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:786:1: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:786:1: danger: use of uninitialized value ‘x’ here
#  784|   #define FROM(x) (x)
#  785|   #define TO(x) (x)
#  786|-> MIPMAP_FUNC(guint32, guint8, 1)
#  787|   MIPMAP_FUNC(guint32, guint8, 2)
#  788|   MIPMAP_FUNC(guint32, guint8, 3)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def162]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:787:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:787:1: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:787:1: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:787:1: branch_false: following ‘false’ branch...
 branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:787:1: branch_true: following ‘true’ branch (when ‘i != 2’)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:787:1: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:787:1: danger: use of uninitialized value ‘x’ here
#  785|   #define TO(x) (x)
#  786|   MIPMAP_FUNC(guint32, guint8, 1)
#  787|-> MIPMAP_FUNC(guint32, guint8, 2)
#  788|   MIPMAP_FUNC(guint32, guint8, 3)
#  789|   MIPMAP_FUNC(guint32, guint8, 4)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def163]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:788:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:788:1: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:788:1: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:788:1: branch_false: following ‘false’ branch...
 branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:788:1: branch_true: following ‘true’ branch (when ‘i != 3’)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:788:1: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:788:1: danger: use of uninitialized value ‘x’ here
#  786|   MIPMAP_FUNC(guint32, guint8, 1)
#  787|   MIPMAP_FUNC(guint32, guint8, 2)
#  788|-> MIPMAP_FUNC(guint32, guint8, 3)
#  789|   MIPMAP_FUNC(guint32, guint8, 4)
#  790|   MIPMAP_FUNC(guint32, guint16, 1)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def164]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:789:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:789:1: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:789:1: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:789:1: branch_false: following ‘false’ branch...
 branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:789:1: branch_true: following ‘true’ branch (when ‘i != 4’)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:789:1: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:789:1: danger: use of uninitialized value ‘x’ here
#  787|   MIPMAP_FUNC(guint32, guint8, 2)
#  788|   MIPMAP_FUNC(guint32, guint8, 3)
#  789|-> MIPMAP_FUNC(guint32, guint8, 4)
#  790|   MIPMAP_FUNC(guint32, guint16, 1)
#  791|   MIPMAP_FUNC(guint32, guint16, 2)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def165]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:790:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:790:1: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:790:1: branch_false: following ‘false’ branch...
 branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:790:1: branch_true: following ‘true’ branch (when ‘i == 0’)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:790:1: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:790:1: danger: use of uninitialized value ‘x’ here
#  788|   MIPMAP_FUNC(guint32, guint8, 3)
#  789|   MIPMAP_FUNC(guint32, guint8, 4)
#  790|-> MIPMAP_FUNC(guint32, guint16, 1)
#  791|   MIPMAP_FUNC(guint32, guint16, 2)
#  792|   MIPMAP_FUNC(guint32, guint16, 3)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def166]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:791:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:791:1: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:791:1: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:791:1: branch_false: following ‘false’ branch...
 branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:791:1: branch_true: following ‘true’ branch (when ‘i != 2’)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:791:1: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:791:1: danger: use of uninitialized value ‘x’ here
#  789|   MIPMAP_FUNC(guint32, guint8, 4)
#  790|   MIPMAP_FUNC(guint32, guint16, 1)
#  791|-> MIPMAP_FUNC(guint32, guint16, 2)
#  792|   MIPMAP_FUNC(guint32, guint16, 3)
#  793|   MIPMAP_FUNC(guint32, guint16, 4)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def167]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:792:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:792:1: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:792:1: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:792:1: branch_false: following ‘false’ branch...
 branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:792:1: branch_true: following ‘true’ branch (when ‘i != 3’)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:792:1: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:792:1: danger: use of uninitialized value ‘x’ here
#  790|   MIPMAP_FUNC(guint32, guint16, 1)
#  791|   MIPMAP_FUNC(guint32, guint16, 2)
#  792|-> MIPMAP_FUNC(guint32, guint16, 3)
#  793|   MIPMAP_FUNC(guint32, guint16, 4)
#  794|   MIPMAP_FUNC(float, float, 1)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def168]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:793:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:793:1: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:793:1: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:793:1: branch_false: following ‘false’ branch...
 branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:793:1: branch_true: following ‘true’ branch (when ‘i != 4’)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:793:1: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:793:1: danger: use of uninitialized value ‘x’ here
#  791|   MIPMAP_FUNC(guint32, guint16, 2)
#  792|   MIPMAP_FUNC(guint32, guint16, 3)
#  793|-> MIPMAP_FUNC(guint32, guint16, 4)
#  794|   MIPMAP_FUNC(float, float, 1)
#  795|   MIPMAP_FUNC(float, float, 3)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def169]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:794:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:794:1: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:794:1: branch_false: following ‘false’ branch...
 branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:794:1: branch_true: following ‘true’ branch (when ‘i == 0’)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:794:1: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:794:1: danger: use of uninitialized value ‘x’ here
#  792|   MIPMAP_FUNC(guint32, guint16, 3)
#  793|   MIPMAP_FUNC(guint32, guint16, 4)
#  794|-> MIPMAP_FUNC(float, float, 1)
#  795|   MIPMAP_FUNC(float, float, 3)
#  796|   MIPMAP_FUNC(float, float, 4)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def170]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:795:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:795:1: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:795:1: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:795:1: branch_false: following ‘false’ branch...
 branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:795:1: branch_true: following ‘true’ branch (when ‘i != 3’)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:795:1: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:795:1: danger: use of uninitialized value ‘x’ here
#  793|   MIPMAP_FUNC(guint32, guint16, 4)
#  794|   MIPMAP_FUNC(float, float, 1)
#  795|-> MIPMAP_FUNC(float, float, 3)
#  796|   MIPMAP_FUNC(float, float, 4)
#  797|   #undef FROM

Error: GCC_ANALYZER_WARNING (CWE-457): [#def171]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:796:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:796:1: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:796:1: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:796:1: branch_false: following ‘false’ branch...
 branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:796:1: branch_true: following ‘true’ branch (when ‘i != 4’)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:796:1: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:796:1: danger: use of uninitialized value ‘x’ here
#  794|   MIPMAP_FUNC(float, float, 1)
#  795|   MIPMAP_FUNC(float, float, 3)
#  796|-> MIPMAP_FUNC(float, float, 4)
#  797|   #undef FROM
#  798|   #undef TO

Error: GCC_ANALYZER_WARNING (CWE-457): [#def172]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:802:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:802:1: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:802:1: branch_false: following ‘false’ branch...
 branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:802:1: branch_true: following ‘true’ branch (when ‘i == 0’)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:802:1: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:802:1: danger: use of uninitialized value ‘x’ here
#  800|   #define FROM half_to_float_one
#  801|   #define TO float_to_half_one
#  802|-> MIPMAP_FUNC(float, half_float, 1)
#  803|   MIPMAP_FUNC(float, half_float, 3)
#  804|   MIPMAP_FUNC(float, half_float, 4)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def173]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:803:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:803:1: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:803:1: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:803:1: branch_false: following ‘false’ branch...
 branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:803:1: branch_true: following ‘true’ branch (when ‘i != 3’)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:803:1: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:803:1: danger: use of uninitialized value ‘x’ here
#  801|   #define TO float_to_half_one
#  802|   MIPMAP_FUNC(float, half_float, 1)
#  803|-> MIPMAP_FUNC(float, half_float, 3)
#  804|   MIPMAP_FUNC(float, half_float, 4)
#  805|   #undef half_float

Error: GCC_ANALYZER_WARNING (CWE-457): [#def174]
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:804:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘x’
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:804:1: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:804:1: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:804:1: branch_false: following ‘false’ branch...
 branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:804:1: branch_true: following ‘true’ branch (when ‘i != 4’)...
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:804:1: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdkmemoryformat.c:804:1: danger: use of uninitialized value ‘x’ here
#  802|   MIPMAP_FUNC(float, half_float, 1)
#  803|   MIPMAP_FUNC(float, half_float, 3)
#  804|-> MIPMAP_FUNC(float, half_float, 4)
#  805|   #undef half_float
#  806|   #undef FROM

Error: GCC_ANALYZER_WARNING (CWE-476): [#def175]
gtk-4.19.0/redhat-linux-build/../gdk/gdksurface.c:948:27: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-4.19.0/redhat-linux-build/../gdk/gdksurface.c:938:1: enter_function: entry to ‘gdk_surface_new_popup’
gtk-4.19.0/redhat-linux-build/../gdk/gdksurface.c:944:3: branch_false: following ‘false’ branch (when ‘parent’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gdk/gdksurface.c:944:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdksurface.c:944:3: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/gdksurface.c:946:13: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/gdksurface.c:946:13: call_function: calling ‘gdk_surface_get_display’ from ‘gdk_surface_new_popup’
gtk-4.19.0/redhat-linux-build/../gdk/gdksurface.c:946:13: return_function: returning to ‘gdk_surface_new_popup’ from ‘gdk_surface_get_display’
gtk-4.19.0/redhat-linux-build/../gdk/gdksurface.c:948:27: danger: dereference of NULL ‘gdk_surface_get_display(parent)’
#  946|     display = gdk_surface_get_display (parent);
#  947|   
#  948|->   surface = g_object_new (GDK_DISPLAY_GET_CLASS (display)->popup_type,
#  949|                            "display", display,
#  950|                            "parent", parent,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def176]
gtk-4.19.0/redhat-linux-build/../gdk/loaders/gdkpng.c:224:32: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-4.19.0/redhat-linux-build/../gdk/loaders/gdkpng.c:194:6: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/loaders/gdkpng.c:199:7: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/loaders/gdkpng.c:215:10: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/loaders/gdkpng.c:224:32: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/loaders/gdkpng.c:224:32: danger: dereference of NULL ‘0’
#  222|             g_set_error_literal (error,
#  223|                                  GDK_TEXTURE_ERROR, GDK_TEXTURE_ERROR_UNSUPPORTED_CONTENT,
#  224|->                                local_error->message);
#  225|             g_error_free (local_error);
#  226|           }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def177]
gtk-4.19.0/redhat-linux-build/../gdk/wayland/gdksettings-wayland.c:157:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-4.19.0/redhat-linux-build/../gdk/wayland/gdksettings-wayland.c:462:1: enter_function: entry to ‘settings_portal_changed’
gtk-4.19.0/redhat-linux-build/../gdk/wayland/gdksettings-wayland.c:477:15: call_function: calling ‘find_translation_entry_by_schema’ from ‘settings_portal_changed’
gtk-4.19.0/redhat-linux-build/../gdk/wayland/gdksettings-wayland.c:477:15: return_function: returning to ‘settings_portal_changed’ from ‘find_translation_entry_by_schema’
gtk-4.19.0/redhat-linux-build/../gdk/wayland/gdksettings-wayland.c:478:10: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gdk/wayland/gdksettings-wayland.c:480:21: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/wayland/gdksettings-wayland.c:484:11: call_function: calling ‘apply_portal_setting’ from ‘settings_portal_changed’
#  155|         g_assert (entry);
#  156|   
#  157|->       if (entry->valid)
#  158|           {
#  159|             antialiasing = entry->fallback.i;

Error: GCC_ANALYZER_WARNING (CWE-685): [#def178]
gtk-4.19.0/redhat-linux-build/../gdk/x11/gdkdisplay-x11.c:2224:7: warning[-Wanalyzer-va-list-exhausted]: ‘ap’ has no more arguments (3 consumed)
gtk-4.19.0/redhat-linux-build/../gdk/x11/gdkdisplay-x11.c:2257:1: enter_function: entry to ‘gdk_x11_display_notify_startup_complete’
gtk-4.19.0/redhat-linux-build/../gdk/x11/gdkdisplay-x11.c:2262:6: branch_false: following ‘false’ branch (when ‘startup_id’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gdk/x11/gdkdisplay-x11.c:2273:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gdk/x11/gdkdisplay-x11.c:2273:3: call_function: calling ‘gdk_x11_display_broadcast_startup_message’ from ‘gdk_x11_display_notify_startup_complete’ with 3 variadic arguments
# 2222|     while ((key = va_arg (ap, const char *)))
# 2223|       {
# 2224|->       value = va_arg (ap, const char *);
# 2225|         if (!value)
# 2226|   	continue;

Error: COMPILER_WARNING: [#def179]
gtk-4.19.0/redhat-linux-build/../gsk/gl/fp16i.c:38:15: note[note]: called from here
#   36|   {
#   37|     __m128 s = _mm_loadu_ps (f);
#   38|->   __m128i i = _mm_cvtps_ph (s, 0);
#   39|     _mm_storel_epi64 ((__m128i*)h, i);
#   40|   }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def180]
gtk-4.19.0/redhat-linux-build/../gsk/gpu/gskgpuframe.c:380:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘<unknown>’
gtk-4.19.0/redhat-linux-build/../gsk/gpu/gskgpuframe.c:805:1: enter_function: entry to ‘gsk_gpu_frame_download_texture’
gtk-4.19.0/redhat-linux-build/../gsk/gpu/gskgpuframe.c:869:3: call_function: calling ‘gsk_gpu_frame_submit’ from ‘gsk_gpu_frame_download_texture’
#  378|   
#  379|           case GSK_GPU_STAGE_END_PASS:
#  380|->           pass.command.last->next = op;
#  381|             pass.command.last = op;
#  382|             op = op->next;

Error: GCC_ANALYZER_WARNING: [#def181]
gtk-4.19.0/redhat-linux-build/../gsk/gskcairorenderer.c:99:14: warning[-Wanalyzer-imprecise-fp-arithmetic]: use of floating-point arithmetic here might yield unexpected results
gtk-4.19.0/redhat-linux-build/../gsk/gskcairorenderer.c:91:6: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gsk/gskcairorenderer.c:97:16: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gsk/gskcairorenderer.c:99:14: danger: operand ‘*viewport.size.height’ is of type ‘float’
#   97|         stride = width * 4;
#   98|         size = stride * height;
#   99|->       data = g_malloc_n (stride, height);
#  100|   
#  101|         for (y = 0; y < height; y += MAX_IMAGE_SIZE)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def182]
gtk-4.19.0/redhat-linux-build/../gsk/gskoffload.c:323:3: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*rect’
gtk-4.19.0/redhat-linux-build/../gsk/gskoffload.c:712:1: enter_function: entry to ‘gsk_offload_new’
gtk-4.19.0/redhat-linux-build/../gsk/gskoffload.c:740:6: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gsk/gskoffload.c:742:30: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gsk/gskoffload.c:746:7: call_function: calling ‘visit_node’ from ‘gsk_offload_new’
#  321|   {
#  322|     Clip *clip = g_new0 (Clip, 1);
#  323|->   clip->rect = *rect;
#  324|     clip->is_rectilinear = gsk_rounded_rect_is_rectilinear (rect);
#  325|     clip->is_empty = (rect->bounds.size.width == 0 || rect->bounds.size.height == 0);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def183]
gtk-4.19.0/redhat-linux-build/../gsk/gskrenderer.c:762:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘error’
gtk-4.19.0/redhat-linux-build/../gsk/gskrenderer.c:740:11: release_memory: ‘error’ is NULL
gtk-4.19.0/redhat-linux-build/../gsk/gskrenderer.c:743:3: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gsk/gskrenderer.c:745:15: branch_true: following ‘true’ branch (when ‘i != 8’)...
gtk-4.19.0/redhat-linux-build/../gsk/gskrenderer.c:747:23: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gsk/gskrenderer.c:748:10: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gsk/gskrenderer.c:751:18: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gsk/gskrenderer.c:753:10: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gsk/gskrenderer.c:762:7: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gsk/gskrenderer.c:762:7: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gsk/gskrenderer.c:762:7: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gsk/gskrenderer.c:762:7: release_memory: ‘error’ is NULL
gtk-4.19.0/redhat-linux-build/../gsk/gskrenderer.c:762:7: danger: dereference of NULL ‘error’
#  760|           }
#  761|   
#  762|->       GSK_DEBUG (RENDERER,
#  763|                    "Failed to realize renderer '%s' for surface '%s': %s",
#  764|                    G_OBJECT_TYPE_NAME (renderer),

Error: GCC_ANALYZER_WARNING: [#def184]
gtk-4.19.0/redhat-linux-build/../gsk/gskrendernodeimpl.c:7710:21: warning[-Wanalyzer-imprecise-fp-arithmetic]: use of floating-point arithmetic here might yield unexpected results
gtk-4.19.0/redhat-linux-build/../gsk/gskrendernodeimpl.c:7722:1: enter_function: entry to ‘gsk_blur_node_draw’
gtk-4.19.0/redhat-linux-build/../gsk/gskrendernodeimpl.c:7738:6: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gsk/gskrendernodeimpl.c:7744:55: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gsk/gskrendernodeimpl.c:7753:3: call_function: calling ‘blur_image_surface’ from ‘gsk_blur_node_draw’
# 7708|   
# 7709|     kernel_size = 2 * radius + 1;
# 7710|->   div_kernel_size = g_new (guchar, 256 * kernel_size);
# 7711|     for (i = 0; i < 256 * kernel_size; i++)
# 7712|       div_kernel_size[i] = (guchar) (i / kernel_size);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def185]
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkiconview.c:2261:18: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkiconview.c:2229:1: enter_function: entry to ‘gtk_icon_view_button_release’
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkiconview.c:2247:6: branch_true: following ‘true’ branch (when ‘button == 1’)...
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkiconview.c:2248:10: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkiconview.c:2247:7: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkiconview.c:2249:11: call_function: inlined call to ‘button_event_modifies_selection’ from ‘gtk_icon_view_button_release’
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkiconview.c:2247:7: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkiconview.c:2250:10: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkiconview.c:2247:7: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkiconview.c:2254:14: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkiconview.c:2254:14: call_function: calling ‘_gtk_icon_view_get_item_at_widget_coords’ from ‘gtk_icon_view_button_release’
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkiconview.c:2254:14: return_function: returning to ‘gtk_icon_view_button_release’ from ‘_gtk_icon_view_get_item_at_widget_coords’
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkiconview.c:2258:10: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkiconview.c:2261:18: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkiconview.c:2261:18: danger: dereference of NULL ‘_gtk_icon_view_get_item_at_widget_coords(user_data, (int)x, (int)y, 0, 0)’
# 2259|           {
# 2260|             GtkTreePath *path;
# 2261|->           path = gtk_tree_path_new_from_indices (item->index, -1);
# 2262|             gtk_icon_view_item_activated (icon_view, path);
# 2263|             gtk_tree_path_free (path);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def186]
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkshortcutssection.c:741:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘g’
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkshortcutssection.c:613:8: branch_true: following ‘true’ branch (when ‘page’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkshortcutssection.c:618:21: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkshortcutssection.c:641:20: branch_true: following ‘true’ branch (when ‘g’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkshortcutssection.c:643:26: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkshortcutssection.c:654:10: branch_true: following ‘true’ branch (when ‘current_column’ is NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkshortcutssection.c:659:24: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkshortcutssection.c:666:14: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkshortcutssection.c:668:22: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkshortcutssection.c:694:6: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkshortcutssection.c:702:20: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkshortcutssection.c:713:12: branch_false: following ‘false’ branch (when ‘child’ is NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkshortcutssection.c:718:16: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkshortcutssection.c:741:12: danger: dereference of NULL ‘g’
#  739|   
#  740|         g_assert (g);
#  741|->       for (g = g->next; g; g = g->next)
#  742|           {
#  743|             GtkShortcutsGroup *group = g->data;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def187]
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkshow.c:292:44: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘error’
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkshow.c:285:11: release_memory: ‘error’ is NULL
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkshow.c:287:6: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkshow.c:291:44: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkshow.c:292:49: release_memory: ‘error’ is NULL
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkshow.c:296:7: release_memory: ‘error’ is NULL
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtkshow.c:292:44: danger: dereference of NULL ‘error’
#  290|   
#  291|         dialog = gtk_alert_dialog_new ("%s", _("Could not show link"));
#  292|->       gtk_alert_dialog_set_detail (dialog, error->message);
#  293|         gtk_alert_dialog_show (dialog, parent);
#  294|         g_object_unref (dialog);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def188]
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtktreemodelfilter.c:1833:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘level’
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtktreemodelfilter.c:1817:1: enter_function: entry to ‘gtk_tree_model_filter_update_children’
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtktreemodelfilter.c:1831:3: call_function: calling ‘gtk_tree_model_filter_convert_iter_to_child_iter’ from ‘gtk_tree_model_filter_update_children’
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtktreemodelfilter.c:1831:3: return_function: returning to ‘gtk_tree_model_filter_update_children’ from ‘gtk_tree_model_filter_convert_iter_to_child_iter’
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtktreemodelfilter.c:1833:9: danger: dereference of NULL ‘level’
# 1831|     gtk_tree_model_filter_convert_iter_to_child_iter (filter, &c_iter, &iter);
# 1832|   
# 1833|->   if ((!level->parent_level || level->parent_level->ext_ref_count > 0) &&
# 1834|         gtk_tree_model_iter_has_child (filter->priv->child_model, &c_iter))
# 1835|       {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def189]
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtktreemodelfilter.c:3534:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘elt’
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtktreemodelfilter.c:1304:1: enter_function: entry to ‘gtk_tree_model_filter_clear_cache_helper’
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtktreemodelfilter.c:1325:7: call_function: calling ‘gtk_tree_model_filter_free_level’ from ‘gtk_tree_model_filter_clear_cache_helper’
# 3532|     elt = iter->user_data2;
# 3533|   
# 3534|->   g_return_if_fail (elt->ref_count > 0);
# 3535|   #ifdef MODEL_FILTER_DEBUG
# 3536|     g_assert (elt->ref_count >= elt->ext_ref_count);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def190]
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtktreestore.c:3162:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘node’
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtktreestore.c:3455:1: enter_function: entry to ‘append_current_row’
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtktreestore.c:3461:6: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtktreestore.c:3466:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtktreestore.c:3466:3: call_function: calling ‘gtk_tree_store_insert_with_valuesv’ from ‘append_current_row’
# 3160|     g_assert (node != NULL);
# 3161|   
# 3162|->   prev = node->prev;
# 3163|     next = node->next;
# 3164|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def191]
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtktreeview.c:12429:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘node’
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtktreeview.c:6579:1: enter_function: entry to ‘_gtk_tree_view_column_autosize’
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtktreeview.c:6583:3: branch_false: following ‘false’ branch (when ‘column’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtktreeview.c:6583:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtktreeview.c:6587:3: call_function: calling ‘do_presize_handler’ from ‘_gtk_tree_view_column_autosize’
#12427|      * than expander_size and should not be overruled here.
#12428|      */
#12429|->   height = GTK_TREE_RBNODE_GET_HEIGHT (node);
#12430|     if (height <= 0)
#12431|       height = expander_size;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def192]
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtktreeview.c:14063:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘node’
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtktreeview.c:14035:18: release_memory: ‘node’ is NULL
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtktreeview.c:14063:15: release_memory: ‘node’ is NULL
gtk-4.19.0/redhat-linux-build/../gtk/deprecated/gtktreeview.c:14063:11: danger: dereference of NULL ‘node’
#14061|           }
#14062|   
#14063|->       if (node->children)
#14064|   	{
#14065|   	  gboolean has_child;

Error: GCC_ANALYZER_WARNING (CWE-688): [#def193]
gtk-4.19.0/redhat-linux-build/../gtk/gtkaccessiblevalue.c:369:18: warning[-Wanalyzer-null-argument]: use of NULL ‘str’ where non-null expected
gtk-4.19.0/redhat-linux-build/../gtk/gtkaccessiblevalue.c:362:1: enter_function: entry to ‘gtk_string_accessible_value_new’
gtk-4.19.0/redhat-linux-build/../gtk/gtkaccessiblevalue.c:364:29: call_function: calling ‘gtk_accessible_value_alloc’ from ‘gtk_string_accessible_value_new’
gtk-4.19.0/redhat-linux-build/../gtk/gtkaccessiblevalue.c:364:29: return_function: returning to ‘gtk_string_accessible_value_new’ from ‘gtk_accessible_value_alloc’
gtk-4.19.0/redhat-linux-build/../gtk/gtkaccessiblevalue.c:369:18: danger: argument 1 (‘str’) NULL where non-null expected
#argument 1 of ‘__builtin_strlen’ must be non-null
#  367|   
#  368|     self->value = g_strdup (str);
#  369|->   self->length = strlen (str);
#  370|   
#  371|     return res;

Error: GCC_ANALYZER_WARNING (CWE-688): [#def194]
gtk-4.19.0/redhat-linux-build/../gtk/gtkactionmuxer.c:606:19: warning[-Wanalyzer-null-argument]: use of NULL ‘action_and_target’ where non-null expected
gtk-4.19.0/redhat-linux-build/../gtk/gtkactionmuxer.c:1409:1: enter_function: entry to ‘gtk_action_muxer_set_primary_accel’
gtk-4.19.0/redhat-linux-build/../gtk/gtkactionmuxer.c:1413:6: branch_true: following ‘true’ branch (when ‘primary_accel’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkactionmuxer.c:1414:5: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkactionmuxer.c:1414:5: call_function: calling ‘gtk_accels_replace’ from ‘gtk_action_muxer_set_primary_accel’
gtk-4.19.0/redhat-linux-build/../gtk/gtkactionmuxer.c:1414:5: return_function: returning to ‘gtk_action_muxer_set_primary_accel’ from ‘gtk_accels_replace’
gtk-4.19.0/redhat-linux-build/../gtk/gtkactionmuxer.c:1418:3: call_function: calling ‘gtk_action_muxer_primary_accel_changed’ from ‘gtk_action_muxer_set_primary_accel’
#  604|   
#  605|     if (!action_name)
#  606|->     action_name = strrchr (action_and_target, '|') + 1;
#  607|   
#  608|     action = find_observers (muxer, action_name);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def195]
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:782:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘error’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:1097:1: enter_function: entry to ‘_gtk_builder_apply_properties’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:1109:3: call_function: calling ‘gtk_builder_get_parameters’ from ‘_gtk_builder_apply_properties’
#  780|                                                  &error))
#  781|           {
#  782|->           g_warning ("Failed to set property %s.%s to %s: %s",
#  783|                        g_type_name (object_type), prop->pspec->name, prop->text->str,
#  784|                        error->message);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def196]
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:2660:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘tmp_error’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:2321:1: enter_function: entry to ‘gtk_builder_value_from_string_type’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:2330:3: branch_true: following ‘true’ branch (when ‘string’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:2331:3: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:2614:11: branch_false: following ‘false’ branch (when ‘value’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:2614:11: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:2619:19: release_memory: ‘tmp_error’ is NULL
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:2619:19: release_memory: ‘tmp_error’ is NULL
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:2622:14: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:2641:22: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:2641:22: call_function: calling ‘_gtk_builder_get_resource_path’ from ‘gtk_builder_value_from_string_type’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:2641:22: return_function: returning to ‘gtk_builder_value_from_string_type’ from ‘_gtk_builder_get_resource_path’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:2642:14: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:2644:25: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:2658:14: branch_true: following ‘true’ branch (when ‘texture’ is NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:2660:15: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:2660:15: release_memory: ‘tmp_error’ is NULL
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:2661:15: release_memory: ‘tmp_error’ is NULL
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:2660:15: danger: dereference of NULL ‘tmp_error’
# 2658|             if (!texture)
# 2659|               {
# 2660|->               g_warning ("Could not load image '%s': %s", string, tmp_error->message);
# 2661|                 g_error_free (tmp_error);
# 2662|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def197]
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:3181:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘error’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:3176:11: release_memory: ‘error’ is NULL
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:3180:6: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:3181:5: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:3181:5: release_memory: ‘error’ is NULL
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:3181:5: danger: dereference of NULL ‘error’
# 3179|     builder = gtk_builder_new ();
# 3180|     if (!gtk_builder_add_from_file (builder, filename, &error))
# 3181|->     g_error ("failed to add UI from file %s: %s", filename, error->message);
# 3182|   
# 3183|     return builder;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def198]
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:3205:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘error’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:3200:11: release_memory: ‘error’ is NULL
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:3204:6: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:3205:5: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:3205:5: release_memory: ‘error’ is NULL
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:3205:5: danger: dereference of NULL ‘error’
# 3203|     builder = gtk_builder_new ();
# 3204|     if (!gtk_builder_add_from_resource (builder, resource_path, &error))
# 3205|->     g_error ("failed to add UI from resource %s: %s", resource_path, error->message);
# 3206|   
# 3207|     return builder;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def199]
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:3235:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘error’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:3230:11: release_memory: ‘error’ is NULL
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:3234:6: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:3235:5: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:3235:5: release_memory: ‘error’ is NULL
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilder.c:3235:5: danger: dereference of NULL ‘error’
# 3233|     builder = gtk_builder_new ();
# 3234|     if (!gtk_builder_add_from_string (builder, string, length, &error))
# 3235|->     g_error ("failed to add UI: %s", error->message);
# 3236|   
# 3237|     return builder;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def200]
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:472:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘object_info’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1886:1: enter_function: entry to ‘end_element’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1905:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1936:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1936:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1960:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1967:10: branch_false: following ‘false’ branch...
 branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1969:10: branch_false: following ‘false’ branch...
 branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1985:29: call_function: calling ‘builder_construct’ from ‘end_element’
#  470|     g_assert (object_info != NULL);
#  471|   
#  472|->   if (object_info->object == NULL)
#  473|       {
#  474|         object = _gtk_builder_construct (data->builder, object_info, error);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def201]
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:854:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘info’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1886:1: enter_function: entry to ‘end_element’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1905:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1936:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1936:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1960:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1960:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1961:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1960:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2014:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2014:11: branch_true: following ‘true’ branch (when the strings are equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2016:31: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2020:7: call_function: calling ‘free_child_info’ from ‘end_element’
#  852|   free_child_info (ChildInfo *info)
#  853|   {
#  854|->   g_free (info->type);
#  855|     g_free (info->internal_child);
#  856|     g_free (info);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def202]
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1323:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘info’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1886:1: enter_function: entry to ‘end_element’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1905:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1936:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1936:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1960:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1960:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1961:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1960:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2014:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2014:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2022:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2022:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2034:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2039:33: call_function: calling ‘state_peek’ from ‘end_element’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2039:33: return_function: returning to ‘end_element’ from ‘state_peek’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2042:10: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2048:15: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2048:15: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2052:72: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2052:30: call_function: calling ‘expression_info_construct’ from ‘end_element’
# 1321|                              GError         **error)
# 1322|   {
# 1323|->   switch (info->expression_type)
# 1324|       {
# 1325|       case EXPRESSION_EXPRESSION:

Error: GCC_ANALYZER_WARNING (CWE-121): [#def203]
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1407:13: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1886:1: enter_function: entry to ‘end_element’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1905:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1936:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1936:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1960:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1960:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1961:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1960:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2014:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2014:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2022:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2022:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2034:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2038:41: call_function: calling ‘state_pop’ from ‘end_element’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2038:41: return_function: returning to ‘end_element’ from ‘state_pop’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2039:33: call_function: calling ‘state_peek’ from ‘end_element’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2039:33: return_function: returning to ‘end_element’ from ‘state_peek’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2042:10: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2048:15: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2048:15: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2052:72: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2052:30: call_function: calling ‘expression_info_construct’ from ‘end_element’
# 1405|           for (l = info->closure.params; l; l = l->next)
# 1406|             {
# 1407|->             params[--i] = expression_info_construct (builder, domain, l->data, error);
# 1408|               if (params[i] == NULL)
# 1409|                 return NULL;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def204]
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1913:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1905:11: branch_true: following ‘true’ branch (when the strings are equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1907:33: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1913:11: danger: dereference of NULL ‘state_peek(user_data)’
# 1911|   
# 1912|         /* Normal properties */
# 1913|->       if (info->tag_type == TAG_OBJECT ||
# 1914|             info->tag_type == TAG_TEMPLATE)
# 1915|           {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def205]
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1918:42: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1886:1: enter_function: entry to ‘end_element’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1905:11: branch_true: following ‘true’ branch (when the strings are equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1907:33: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1908:26: call_function: calling ‘state_peek’ from ‘end_element’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1908:26: return_function: returning to ‘end_element’ from ‘state_peek’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1913:10: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1918:15: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1918:14: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1918:42: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1918:42: danger: dereference of NULL ‘state_pop(user_data)’
# 1916|             ObjectInfo *object_info = (ObjectInfo*)info;
# 1917|   
# 1918|->           if (prop_info->translatable && prop_info->text->len)
# 1919|               {
# 1920|                 const char *translated;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def206]
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1943:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1905:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1936:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1936:11: branch_true: following ‘true’ branch (when the strings are equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1938:38: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1943:11: danger: dereference of NULL ‘state_pop(user_data)’
# 1941|         g_assert (info != NULL);
# 1942|   
# 1943|->       if (binfo->expr == NULL)
# 1944|           {
# 1945|               g_set_error (error,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def207]
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1951:16: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1886:1: enter_function: entry to ‘end_element’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1905:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1936:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1936:11: branch_true: following ‘true’ branch (when the strings are equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1938:38: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1938:38: call_function: calling ‘state_pop’ from ‘end_element’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1938:38: return_function: returning to ‘end_element’ from ‘state_pop’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1943:10: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1951:16: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1951:16: danger: dereference of NULL ‘state_peek(user_data)’
# 1949|               free_binding_expression_info (binfo);
# 1950|           }
# 1951|->       else if (info->tag_type == TAG_OBJECT ||
# 1952|             info->tag_type == TAG_TEMPLATE)
# 1953|           {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def208]
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2027:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1886:1: enter_function: entry to ‘end_element’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1905:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1936:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1936:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1960:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1960:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1961:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1960:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2014:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2014:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2022:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2022:11: branch_true: following ‘true’ branch (when the strings are equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2024:33: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2025:46: call_function: calling ‘state_peek’ from ‘end_element’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2025:46: return_function: returning to ‘end_element’ from ‘state_peek’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2027:7: danger: dereference of NULL ‘state_pop(user_data)’
# 2025|         ObjectInfo *object_info = (ObjectInfo*)state_peek_info (data, CommonInfo);
# 2026|         g_assert (object_info != NULL);
# 2027|->       signal_info->object_name = g_strdup (object_info->id);
# 2028|   
# 2029|         if (G_UNLIKELY (!object_info->signals))

Error: GCC_ANALYZER_WARNING (CWE-476): [#def209]
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2027:34: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1905:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1936:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1936:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1960:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1960:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1961:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1960:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2014:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2014:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2022:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2022:11: branch_true: following ‘true’ branch (when the strings are equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2024:33: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2027:34: danger: dereference of NULL ‘state_peek(user_data)’
# 2025|         ObjectInfo *object_info = (ObjectInfo*)state_peek_info (data, CommonInfo);
# 2026|         g_assert (object_info != NULL);
# 2027|->       signal_info->object_name = g_strdup (object_info->id);
# 2028|   
# 2029|         if (G_UNLIKELY (!object_info->signals))

Error: GCC_ANALYZER_WARNING (CWE-476): [#def210]
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2042:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1905:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1936:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1936:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1960:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1960:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1961:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:1960:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2014:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2014:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2022:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2022:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2034:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2042:11: danger: dereference of NULL ‘state_peek(user_data)’
# 2040|         g_assert (parent_info != NULL);
# 2041|   
# 2042|->       if (parent_info->tag_type == TAG_BINDING_EXPRESSION)
# 2043|           {
# 2044|             BindingExpressionInfo *expr_info = (BindingExpressionInfo *) parent_info;

Error: GCC_ANALYZER_WARNING (CWE-688): [#def211]
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2165:7: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2138:1: enter_function: entry to ‘text’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2159:6: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2162:10: call_function: calling ‘state_peek’ from ‘text’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2162:10: return_function: returning to ‘text’ from ‘state_peek’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2165:7: call_function: calling ‘gtk_buildable_parse_context_get_element’ from ‘text’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2165:7: return_function: returning to ‘text’ from ‘gtk_buildable_parse_context_get_element’
gtk-4.19.0/redhat-linux-build/../gtk/gtkbuilderparser.c:2165:7: danger: argument 1 (‘gtk_buildable_parse_context_get_element(context)’) NULL where non-null expected
# 2163|     g_assert (info != NULL);
# 2164|   
# 2165|->   if (strcmp (gtk_buildable_parse_context_get_element (context), "property") == 0)
# 2166|       {
# 2167|         PropertyInfo *prop_info = (PropertyInfo*)info;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def212]
gtk-4.19.0/redhat-linux-build/../gtk/gtkconstraintlayout.c:849:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘constraint’
gtk-4.19.0/redhat-linux-build/../gtk/gtkconstraintlayout.c:1635:1: enter_function: entry to ‘gtk_constraint_layout_custom_finished’
gtk-4.19.0/redhat-linux-build/../gtk/gtkconstraintlayout.c:1679:35: branch_true: following ‘true’ branch (when ‘l’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkconstraintlayout.c:1681:33: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkconstraintlayout.c:1686:14: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkconstraintlayout.c:1699:11: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkconstraintlayout.c:1699:11: call_function: calling ‘layout_add_constraint’ from ‘gtk_constraint_layout_custom_finished’
#  847|     expr = gtk_constraint_expression_builder_finish (&builder);
#  848|   
#  849|->   constraint->solver = solver;
#  850|     constraint->constraint_ref =
#  851|       gtk_constraint_solver_add_constraint (self->solver,

Error: GCC_ANALYZER_WARNING (CWE-688): [#def213]
gtk-4.19.0/redhat-linux-build/../gtk/gtkconstraintvflparser.c:828:28: warning[-Wanalyzer-null-argument]: use of NULL ‘buffer’ where non-null expected
gtk-4.19.0/redhat-linux-build/../gtk/gtkconstraintvflparser.c:813:1: enter_function: entry to ‘gtk_constraint_vfl_parser_parse_line’
gtk-4.19.0/redhat-linux-build/../gtk/gtkconstraintvflparser.c:820:6: branch_false: following ‘false’ branch (when ‘len <= 0’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkconstraintvflparser.c:827:24: call_function: inlined call to ‘g_strdup_inline’ from ‘gtk_constraint_vfl_parser_parse_line’
gtk-4.19.0/redhat-linux-build/../gtk/gtkconstraintvflparser.c:828:28: danger: argument 1 (‘buffer’) NULL where non-null expected
#argument 1 of ‘__builtin_strlen’ must be non-null
#  826|       {
#  827|         parser->buffer = g_strdup (buffer);
#  828|->       parser->buffer_len = strlen (buffer);
#  829|       }
#  830|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def214]
gtk-4.19.0/redhat-linux-build/../gtk/gtkcssbordervalue.c:77:14: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘values[3]’
gtk-4.19.0/redhat-linux-build/../gtk/gtkcssbordervalue.c:54:15: branch_true: following ‘true’ branch (when ‘i != 4’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkcssbordervalue.c:56:11: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkcssbordervalue.c:56:10: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkcssbordervalue.c:63:11: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkcssbordervalue.c:54:15: branch_true: following ‘true’ branch (when ‘i != 4’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkcssbordervalue.c:56:11: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkcssbordervalue.c:56:10: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkcssbordervalue.c:58:23: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkcssbordervalue.c:54:15: branch_false: following ‘false’ branch (when ‘i == 4’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkcssbordervalue.c:67:6: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkcssbordervalue.c:67:6: branch_false: following ‘false’ branch (when ‘changed != 0’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkcssbordervalue.c:77:14: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkcssbordervalue.c:77:14: danger: use of uninitialized value ‘values[3]’ here
#   75|       }
#   76|   
#   77|->   computed = _gtk_css_border_value_new (values[0], values[1], values[2], values[3]);
#   78|     computed->fill = value->fill;
#   79|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def215]
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsskeyframes.c:573:33: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘sorted_variable_ids’
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsskeyframes.c:524:3: branch_true: following ‘true’ branch (when ‘keyframes’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsskeyframes.c:525:3: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsskeyframes.c:525:3: branch_true: following ‘true’ branch (when ‘string’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsskeyframes.c:527:12: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsskeyframes.c:532:6: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsskeyframes.c:540:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsskeyframes.c:540:15: branch_true: following ‘true’ branch...
 branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsskeyframes.c:569:10: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsskeyframes.c:571:23: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsskeyframes.c:573:52: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsskeyframes.c:573:52: release_memory: ‘sorted_variable_ids’ is NULL
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsskeyframes.c:573:33: danger: dereference of NULL ‘sorted_variable_ids + (long unsigned int)p * 4’
#  571|             for (p = 0; p < keyframes->n_variables; p++)
#  572|               {
#  573|->               int variable_id = sorted_variable_ids[p];
#  574|                 GtkCssVariableValue *value =
#  575|                   gtk_css_variable_set_lookup (keyframes->variables[k], variable_id, NULL);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def216]
gtk-4.19.0/redhat-linux-build/../gtk/gtkcssselector.c:191:19: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*b.class’
gtk-4.19.0/redhat-linux-build/../gtk/gtkcssselector.c:2323:1: enter_function: entry to ‘_gtk_css_selector_tree_builder_build’
gtk-4.19.0/redhat-linux-build/../gtk/gtkcssselector.c:2338:3: call_function: calling ‘subdivide_infos’ from ‘_gtk_css_selector_tree_builder_build’
#  189|   gtk_css_selector_compare_one (const GtkCssSelector *a, const GtkCssSelector *b)
#  190|   {
#  191|->   if (a->class != b->class)
#  192|       return strcmp (a->class->name, b->class->name);
#  193|     else

Error: GCC_ANALYZER_WARNING (CWE-476): [#def217]
gtk-4.19.0/redhat-linux-build/../gtk/gtkcssselector.c:1848:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘found’
gtk-4.19.0/redhat-linux-build/../gtk/gtkcssselector.c:2323:1: enter_function: entry to ‘_gtk_css_selector_tree_builder_build’
gtk-4.19.0/redhat-linux-build/../gtk/gtkcssselector.c:2338:3: call_function: calling ‘subdivide_infos’ from ‘_gtk_css_selector_tree_builder_build’
# 1846|         g_assert (found != NULL && gtk_css_selector_is_simple (found));
# 1847|   
# 1848|->       tmp = *found;
# 1849|         *found = *selector;
# 1850|         *selector = tmp;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def218]
gtk-4.19.0/redhat-linux-build/../gtk/gtkcssvalueprivate.h:141:10: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘x’
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:177:1: enter_function: entry to ‘position_value_parse’
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:195:15: branch_true: following ‘true’ branch (when ‘i != 5’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:197:45: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:197:10: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:195:41: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:195:15: branch_true: following ‘true’ branch (when ‘i != 5’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:197:45: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:199:14: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:202:43: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:207:6: branch_false: following ‘false’ branch (when ‘i != 5’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:226:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:226:15: branch_true: following ‘true’ branch (when ‘i != 5’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:228:10: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:236:10: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:226:41: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:259:6: branch_true: following ‘true’ branch (when ‘i == 5’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:261:11: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:263:14: branch_false: following ‘false’ branch (when ‘y’ is NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:270:15: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:273:14: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:288:10: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:288:10: call_function: calling ‘_gtk_css_position_value_new’ from ‘position_value_parse’
#  139|     GtkCssValueBase *value_base = (GtkCssValueBase *) value;
#  140|   
#  141|->   return value_base->is_computed;
#  142|   }
#  143|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def219]
gtk-4.19.0/redhat-linux-build/../gtk/gtkcssvalueprivate.h:141:10: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘y’
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:177:1: enter_function: entry to ‘position_value_parse’
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:195:15: branch_true: following ‘true’ branch (when ‘i != 5’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:197:45: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:199:14: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:200:43: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:207:6: branch_false: following ‘false’ branch (when ‘i != 5’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:226:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:226:15: branch_true: following ‘true’ branch (when ‘i != 5’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:228:10: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:238:14: branch_false: following ‘false’ branch (when ‘x’ is NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:253:45: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:259:6: branch_false: following ‘false’ branch (when ‘i != 5’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:288:10: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkcsspositionvalue.c:288:10: call_function: calling ‘_gtk_css_position_value_new’ from ‘position_value_parse’
#  139|     GtkCssValueBase *value_base = (GtkCssValueBase *) value;
#  140|   
#  141|->   return value_base->is_computed;
#  142|   }
#  143|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def220]
gtk-4.19.0/redhat-linux-build/../gtk/gtkeditable.c:1161:7: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘cursor_position’
gtk-4.19.0/redhat-linux-build/../gtk/gtkeditable.c:1135:1: enter_function: entry to ‘gtk_editable_delegate_get_property’
gtk-4.19.0/redhat-linux-build/../gtk/gtkeditable.c:1140:27: call_function: calling ‘get_delegate’ from ‘gtk_editable_delegate_get_property’
gtk-4.19.0/redhat-linux-build/../gtk/gtkeditable.c:1140:27: return_function: returning to ‘gtk_editable_delegate_get_property’ from ‘get_delegate’
gtk-4.19.0/redhat-linux-build/../gtk/gtkeditable.c:1150:6: branch_false: following ‘false’ branch (when ‘first_prop <= prop_id’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkeditable.c:1153:11: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkeditable.c:1160:7: call_function: calling ‘gtk_editable_get_selection_bounds’ from ‘gtk_editable_delegate_get_property’
gtk-4.19.0/redhat-linux-build/../gtk/gtkeditable.c:1160:7: return_function: returning to ‘gtk_editable_delegate_get_property’ from ‘gtk_editable_get_selection_bounds’
gtk-4.19.0/redhat-linux-build/../gtk/gtkeditable.c:1161:7: danger: use of uninitialized value ‘cursor_position’ here
# 1159|       case GTK_EDITABLE_PROP_CURSOR_POSITION:
# 1160|         gtk_editable_get_selection_bounds (delegate, &cursor_position, &selection_bound);
# 1161|->       g_value_set_int (value, cursor_position);
# 1162|         break;
# 1163|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def221]
gtk-4.19.0/redhat-linux-build/../gtk/gtkeditable.c:1166:7: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘selection_bound’
gtk-4.19.0/redhat-linux-build/../gtk/gtkeditable.c:1135:1: enter_function: entry to ‘gtk_editable_delegate_get_property’
gtk-4.19.0/redhat-linux-build/../gtk/gtkeditable.c:1140:27: call_function: calling ‘get_delegate’ from ‘gtk_editable_delegate_get_property’
gtk-4.19.0/redhat-linux-build/../gtk/gtkeditable.c:1140:27: return_function: returning to ‘gtk_editable_delegate_get_property’ from ‘get_delegate’
gtk-4.19.0/redhat-linux-build/../gtk/gtkeditable.c:1150:6: branch_false: following ‘false’ branch (when ‘first_prop <= prop_id’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkeditable.c:1153:11: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkeditable.c:1165:7: call_function: calling ‘gtk_editable_get_selection_bounds’ from ‘gtk_editable_delegate_get_property’
gtk-4.19.0/redhat-linux-build/../gtk/gtkeditable.c:1165:7: return_function: returning to ‘gtk_editable_delegate_get_property’ from ‘gtk_editable_get_selection_bounds’
gtk-4.19.0/redhat-linux-build/../gtk/gtkeditable.c:1166:7: danger: use of uninitialized value ‘selection_bound’ here
# 1164|       case GTK_EDITABLE_PROP_SELECTION_BOUND:
# 1165|         gtk_editable_get_selection_bounds (delegate, &cursor_position, &selection_bound);
# 1166|->       g_value_set_int (value, selection_bound);
# 1167|         break;
# 1168|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def222]
gtk-4.19.0/redhat-linux-build/../gtk/gtkemojichooser.c:1220:18: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘next’
gtk-4.19.0/redhat-linux-build/../gtk/gtkemojichooser.c:1173:1: enter_function: entry to ‘keynav_failed’
gtk-4.19.0/redhat-linux-build/../gtk/gtkemojichooser.c:1187:6: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkemojichooser.c:1190:11: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkemojichooser.c:1215:6: branch_true: following ‘true’ branch (when ‘direction == 3’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkemojichooser.c:1217:14: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkemojichooser.c:1217:14: call_function: calling ‘find_section’ from ‘keynav_failed’
gtk-4.19.0/redhat-linux-build/../gtk/gtkemojichooser.c:1217:14: return_function: returning to ‘keynav_failed’ from ‘find_section’
gtk-4.19.0/redhat-linux-build/../gtk/gtkemojichooser.c:1220:18: danger: dereference of NULL ‘next’
# 1218|         while (TRUE)
# 1219|           {
# 1220|->           next = find_next_section (chooser, next->box, TRUE);
# 1221|             if (next == NULL)
# 1222|               return FALSE;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def223]
gtk-4.19.0/redhat-linux-build/../gtk/gtkemojichooser.c:1256:18: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘next’
gtk-4.19.0/redhat-linux-build/../gtk/gtkemojichooser.c:1173:1: enter_function: entry to ‘keynav_failed’
gtk-4.19.0/redhat-linux-build/../gtk/gtkemojichooser.c:1187:6: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkemojichooser.c:1190:11: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkemojichooser.c:1215:6: branch_false: following ‘false’ branch (when ‘direction != 3’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkemojichooser.c:1251:11: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkemojichooser.c:1251:11: branch_true: following ‘true’ branch (when ‘direction == 2’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkemojichooser.c:1253:14: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkemojichooser.c:1253:14: call_function: calling ‘find_section’ from ‘keynav_failed’
gtk-4.19.0/redhat-linux-build/../gtk/gtkemojichooser.c:1253:14: return_function: returning to ‘keynav_failed’ from ‘find_section’
gtk-4.19.0/redhat-linux-build/../gtk/gtkemojichooser.c:1256:18: danger: dereference of NULL ‘next’
# 1254|         while (TRUE)
# 1255|           {
# 1256|->           next = find_next_section (chooser, next->box, FALSE);
# 1257|             if (next == NULL)
# 1258|               return FALSE;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def224]
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2449:37: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘icon_info’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2429:1: enter_function: entry to ‘gtk_entry_set_icon_from_paintable’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2435:3: branch_false: following ‘false’ branch (when ‘entry’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2435:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2436:3: branch_true: following ‘true’ branch (when ‘icon_pos <= 1’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2438:3: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2440:6: branch_true: following ‘true’ branch (when ‘paintable’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2444:11: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2444:10: branch_true: following ‘true’ branch (when ‘icon_info’ is NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2445:21: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2445:21: call_function: calling ‘construct_icon_info’ from ‘gtk_entry_set_icon_from_paintable’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2445:21: return_function: returning to ‘gtk_entry_set_icon_from_paintable’ from ‘construct_icon_info’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2449:37: danger: dereference of NULL ‘icon_info’
# 2447|         g_object_ref (paintable);
# 2448|   
# 2449|->       gtk_image_set_from_paintable (GTK_IMAGE (icon_info->widget), paintable);
# 2450|   
# 2451|         if (icon_pos == GTK_ENTRY_ICON_PRIMARY)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def225]
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2507:37: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘icon_info’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:3661:1: enter_function: entry to ‘set_show_emoji_icon’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:3666:6: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:3669:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:3671:6: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:3673:7: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:3673:7: call_function: calling ‘gtk_entry_set_icon_from_icon_name’ from ‘set_show_emoji_icon’
# 2505|     if (icon_name != NULL)
# 2506|       {
# 2507|->       gtk_image_set_from_icon_name (GTK_IMAGE (icon_info->widget), icon_name);
# 2508|   
# 2509|         if (icon_pos == GTK_ENTRY_ICON_PRIMARY)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def226]
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2562:33: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘icon_info’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2545:1: enter_function: entry to ‘gtk_entry_set_icon_from_gicon’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2552:3: branch_false: following ‘false’ branch (when ‘entry’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2552:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2553:3: branch_true: following ‘true’ branch (when ‘icon_pos <= 1’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2555:7: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2555:6: branch_true: following ‘true’ branch (when ‘icon_info’ is NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2556:17: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2556:17: call_function: calling ‘construct_icon_info’ from ‘gtk_entry_set_icon_from_gicon’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2556:17: return_function: returning to ‘gtk_entry_set_icon_from_gicon’ from ‘construct_icon_info’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2560:6: branch_true: following ‘true’ branch (when ‘icon’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2562:33: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2562:33: danger: dereference of NULL ‘icon_info’
# 2560|     if (icon)
# 2561|       {
# 2562|->       gtk_image_set_from_gicon (GTK_IMAGE (icon_info->widget), icon);
# 2563|   
# 2564|         if (icon_pos == GTK_ENTRY_ICON_PRIMARY)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def227]
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2608:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘icon_info’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2593:1: enter_function: entry to ‘gtk_entry_set_icon_activatable’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2600:3: branch_false: following ‘false’ branch (when ‘entry’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2600:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2601:3: branch_true: following ‘true’ branch (when ‘icon_pos <= 1’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2603:7: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2603:6: branch_true: following ‘true’ branch (when ‘icon_info’ is NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2604:17: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2604:17: call_function: calling ‘construct_icon_info’ from ‘gtk_entry_set_icon_activatable’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2604:17: return_function: returning to ‘gtk_entry_set_icon_activatable’ from ‘construct_icon_info’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2608:7: danger: dereference of NULL ‘icon_info’
# 2606|     activatable = activatable != FALSE;
# 2607|   
# 2608|->   if (icon_info->nonactivatable != !activatable)
# 2609|       {
# 2610|         icon_info->nonactivatable = !activatable;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def228]
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2757:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘icon_info’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2744:1: enter_function: entry to ‘gtk_entry_set_icon_sensitive’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2751:3: branch_false: following ‘false’ branch (when ‘entry’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2751:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2752:3: branch_true: following ‘true’ branch (when ‘icon_pos <= 1’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2754:7: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2754:6: branch_true: following ‘true’ branch (when ‘icon_info’ is NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2755:17: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2755:17: call_function: calling ‘construct_icon_info’ from ‘gtk_entry_set_icon_sensitive’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2755:17: return_function: returning to ‘gtk_entry_set_icon_sensitive’ from ‘construct_icon_info’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2757:7: danger: dereference of NULL ‘icon_info’
# 2755|       icon_info = construct_icon_info (GTK_WIDGET (entry), icon_pos);
# 2756|   
# 2757|->   if (gtk_widget_get_sensitive (icon_info->widget) != sensitive)
# 2758|       {
# 2759|         gtk_widget_set_sensitive (icon_info->widget, sensitive);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def229]
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2898:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘icon_info’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2883:1: enter_function: entry to ‘gtk_entry_set_icon_drag_source’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2891:3: branch_false: following ‘false’ branch (when ‘entry’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2891:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2892:3: branch_true: following ‘true’ branch (when ‘icon_pos <= 1’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2894:7: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2894:6: branch_true: following ‘true’ branch (when ‘icon_info’ is NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2895:17: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2895:17: call_function: calling ‘construct_icon_info’ from ‘gtk_entry_set_icon_drag_source’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2895:17: return_function: returning to ‘gtk_entry_set_icon_drag_source’ from ‘construct_icon_info’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:2898:3: danger: dereference of NULL ‘icon_info’
# 2896|   
# 2897|     g_set_object (&icon_info->content, provider);
# 2898|->   icon_info->actions = actions;
# 2899|   }
# 2900|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def230]
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:3078:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘icon_info’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:3065:1: enter_function: entry to ‘gtk_entry_set_icon_tooltip_text’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:3072:3: branch_false: following ‘false’ branch (when ‘entry’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:3072:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:3073:3: branch_true: following ‘true’ branch (when ‘icon_pos <= 1’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:3075:7: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:3075:6: branch_true: following ‘true’ branch (when ‘icon_info’ is NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:3076:17: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:3076:17: call_function: calling ‘construct_icon_info’ from ‘gtk_entry_set_icon_tooltip_text’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:3076:17: return_function: returning to ‘gtk_entry_set_icon_tooltip_text’ from ‘construct_icon_info’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:3078:11: danger: dereference of NULL ‘icon_info’
# 3076|       icon_info = construct_icon_info (GTK_WIDGET (entry), icon_pos);
# 3077|   
# 3078|->   g_free (icon_info->tooltip);
# 3079|   
# 3080|     /* Treat an empty string as a NULL string,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def231]
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:3154:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘icon_info’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:3141:1: enter_function: entry to ‘gtk_entry_set_icon_tooltip_markup’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:3148:3: branch_false: following ‘false’ branch (when ‘entry’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:3148:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:3149:3: branch_true: following ‘true’ branch (when ‘icon_pos <= 1’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:3151:7: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:3151:6: branch_true: following ‘true’ branch (when ‘icon_info’ is NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:3152:17: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:3152:17: call_function: calling ‘construct_icon_info’ from ‘gtk_entry_set_icon_tooltip_markup’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:3152:17: return_function: returning to ‘gtk_entry_set_icon_tooltip_markup’ from ‘construct_icon_info’
gtk-4.19.0/redhat-linux-build/../gtk/gtkentry.c:3154:11: danger: dereference of NULL ‘icon_info’
# 3152|       icon_info = construct_icon_info (GTK_WIDGET (entry), icon_pos);
# 3153|   
# 3154|->   g_free (icon_info->tooltip);
# 3155|   
# 3156|     /* Treat an empty string as a NULL string,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def232]
gtk-4.19.0/redhat-linux-build/../gtk/gtkflattenlistmodel.c:404:23: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘node’
gtk-4.19.0/redhat-linux-build/../gtk/gtkflattenlistmodel.c:389:1: enter_function: entry to ‘gtk_flatten_list_model_model_items_changed_cb’
gtk-4.19.0/redhat-linux-build/../gtk/gtkflattenlistmodel.c:398:10: call_function: calling ‘gtk_flatten_list_model_get_nth_model’ from ‘gtk_flatten_list_model_model_items_changed_cb’
gtk-4.19.0/redhat-linux-build/../gtk/gtkflattenlistmodel.c:398:10: return_function: returning to ‘gtk_flatten_list_model_model_items_changed_cb’ from ‘gtk_flatten_list_model_get_nth_model’
gtk-4.19.0/redhat-linux-build/../gtk/gtkflattenlistmodel.c:401:15: branch_true: following ‘true’ branch (when ‘i < removed’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkflattenlistmodel.c:403:27: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkflattenlistmodel.c:404:23: danger: dereference of NULL ‘node’
#  402|       {
#  403|         FlattenNode *next = gtk_rb_tree_node_get_next (node);
#  404|->       real_removed += g_list_model_get_n_items (node->model);
#  405|         gtk_rb_tree_remove (self->items, node);
#  406|         node = next;

Error: GCC_ANALYZER_WARNING (CWE-835): [#def233]
gtk-4.19.0/redhat-linux-build/../gtk/gtkflowbox.c:1221:13: warning[-Wanalyzer-infinite-loop]: infinite loop
gtk-4.19.0/redhat-linux-build/../gtk/gtkflowbox.c:3179:1: enter_function: entry to ‘gtk_flow_box_focus’
# 1219|       {
# 1220|         i = 0;
# 1221|->       while (i < BOX_PRIV (box)->cur_children_per_line)
# 1222|           {
# 1223|             if (g_sequence_iter_is_begin (iter))

Error: GCC_ANALYZER_WARNING (CWE-835): [#def234]
gtk-4.19.0/redhat-linux-build/../gtk/gtkflowbox.c:1247:13: warning[-Wanalyzer-infinite-loop]: infinite loop
gtk-4.19.0/redhat-linux-build/../gtk/gtkflowbox.c:3179:1: enter_function: entry to ‘gtk_flow_box_focus’
# 1245|       {
# 1246|         i = 0;
# 1247|->       while (i < BOX_PRIV (box)->cur_children_per_line)
# 1248|           {
# 1249|             iter = g_sequence_iter_next (iter);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def235]
gtk-4.19.0/redhat-linux-build/../gtk/gtkjoinedmenu.c:121:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  119|   {
#  120|     const Menu *menu = gtk_joined_menu_get_item (GTK_JOINED_MENU (model), &item_index);
#  121|->   G_MENU_MODEL_GET_CLASS (menu->model)->get_item_attributes (menu->model, item_index, attributes);
#  122|   }
#  123|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def236]
gtk-4.19.0/redhat-linux-build/../gtk/gtkjoinedmenu.c:129:10: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  127|   {
#  128|     const Menu *menu = gtk_joined_menu_get_item (GTK_JOINED_MENU (model), &item_index);
#  129|->   return G_MENU_MODEL_GET_CLASS (menu->model)->iterate_item_attributes (menu->model, item_index);
#  130|   }
#  131|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def237]
gtk-4.19.0/redhat-linux-build/../gtk/gtkjoinedmenu.c:139:10: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  137|   {
#  138|     const Menu *menu = gtk_joined_menu_get_item (GTK_JOINED_MENU (model), &item_index);
#  139|->   return G_MENU_MODEL_GET_CLASS (menu->model)->get_item_attribute_value (menu->model, item_index, attribute, expected_type);
#  140|   }
#  141|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def238]
gtk-4.19.0/redhat-linux-build/../gtk/gtkjoinedmenu.c:148:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  146|   {
#  147|     const Menu *menu = gtk_joined_menu_get_item (GTK_JOINED_MENU (model), &item_index);
#  148|->   G_MENU_MODEL_GET_CLASS (menu->model)->get_item_links (menu->model, item_index, links);
#  149|   }
#  150|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def239]
gtk-4.19.0/redhat-linux-build/../gtk/gtkjoinedmenu.c:156:10: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  154|   {
#  155|     const Menu *menu = gtk_joined_menu_get_item (GTK_JOINED_MENU (model), &item_index);
#  156|->   return G_MENU_MODEL_GET_CLASS (menu->model)->iterate_item_links (menu->model, item_index);
#  157|   }
#  158|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def240]
gtk-4.19.0/redhat-linux-build/../gtk/gtkjoinedmenu.c:165:10: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  163|   {
#  164|     const Menu *menu = gtk_joined_menu_get_item (GTK_JOINED_MENU (model), &item_index);
#  165|->   return G_MENU_MODEL_GET_CLASS (menu->model)->get_item_link (menu->model, item_index, link);
#  166|   }
#  167|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def241]
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:388:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘tile’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1609:1: enter_function: entry to ‘gtk_list_item_manager_model_sections_changed_cb’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1623:10: call_function: calling ‘gtk_list_item_manager_get_nth’ from ‘gtk_list_item_manager_model_sections_changed_cb’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1623:10: return_function: returning to ‘gtk_list_item_manager_model_sections_changed_cb’ from ‘gtk_list_item_manager_get_nth’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1624:12: call_function: calling ‘gtk_list_tile_get_header’ from ‘gtk_list_item_manager_model_sections_changed_cb’
#  386|           }
#  387|   
#  388|->       if (tile->type == GTK_LIST_TILE_HEADER ||
#  389|             tile->type == GTK_LIST_TILE_UNMATCHED_HEADER)
#  390|           return tile;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def242]
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:440:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘tile’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1609:1: enter_function: entry to ‘gtk_list_item_manager_model_sections_changed_cb’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1623:10: call_function: calling ‘gtk_list_item_manager_get_nth’ from ‘gtk_list_item_manager_model_sections_changed_cb’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1623:10: return_function: returning to ‘gtk_list_item_manager_model_sections_changed_cb’ from ‘gtk_list_item_manager_get_nth’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1624:12: call_function: calling ‘gtk_list_tile_get_header’ from ‘gtk_list_item_manager_model_sections_changed_cb’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1624:12: return_function: returning to ‘gtk_list_item_manager_model_sections_changed_cb’ from ‘gtk_list_tile_get_header’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1657:6: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1658:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1658:12: call_function: calling ‘gtk_list_tile_get_footer’ from ‘gtk_list_item_manager_model_sections_changed_cb’
#  438|           }
#  439|   
#  440|->       if (tile->type == GTK_LIST_TILE_FOOTER ||
#  441|             tile->type == GTK_LIST_TILE_UNMATCHED_FOOTER)
#  442|           return tile;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def243]
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:857:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘tile’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:836:1: enter_function: entry to ‘gtk_list_item_manager_remove_items’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:847:10: call_function: calling ‘gtk_list_item_manager_get_nth’ from ‘gtk_list_item_manager_remove_items’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:847:10: return_function: returning to ‘gtk_list_item_manager_remove_items’ from ‘gtk_list_item_manager_get_nth’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:848:6: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:850:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:851:6: branch_false: following ‘false’ branch...
 branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:855:10: branch_true: following ‘true’ branch (when ‘n_items != 0’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:857:15: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:857:15: danger: dereference of NULL ‘tile’
#  855|     while (n_items > 0)
#  856|       {
#  857|->       switch (tile->type)
#  858|           {
#  859|           case GTK_LIST_TILE_HEADER:

Error: GCC_ANALYZER_WARNING (CWE-476): [#def244]
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:901:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘tile’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:836:1: enter_function: entry to ‘gtk_list_item_manager_remove_items’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:847:10: call_function: calling ‘gtk_list_item_manager_get_nth’ from ‘gtk_list_item_manager_remove_items’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:847:10: return_function: returning to ‘gtk_list_item_manager_remove_items’ from ‘gtk_list_item_manager_get_nth’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:848:6: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:850:12: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:850:12: call_function: calling ‘gtk_list_tile_get_previous_skip’ from ‘gtk_list_item_manager_remove_items’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:850:12: return_function: returning to ‘gtk_list_item_manager_remove_items’ from ‘gtk_list_tile_get_previous_skip’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:851:6: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:852:8: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:851:7: branch_false: following ‘false’ branch...
 branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:855:10: branch_false: following ‘false’ branch (when ‘n_items == 0’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:899:6: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:899:6: branch_true: following ‘true’ branch (when ‘header’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:901:11: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:901:11: danger: dereference of NULL ‘tile’
#  899|     if (header)
#  900|       {
#  901|->       if (tile->type == GTK_LIST_TILE_FOOTER || tile->type == GTK_LIST_TILE_UNMATCHED_FOOTER)
#  902|           {
#  903|             gtk_list_item_change_clear_header (change, &header->widget);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def245]
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1169:19: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘tile’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1914:1: enter_function: entry to ‘gtk_list_item_tracker_set_position’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1926:6: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1929:13: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1938:3: call_function: calling ‘gtk_list_item_manager_ensure_items’ from ‘gtk_list_item_tracker_set_position’
# 1167|           {
# 1168|             g_assert (tile != NULL);
# 1169|->           switch (tile->type)
# 1170|               {
# 1171|               case GTK_LIST_TILE_ITEM:

Error: GCC_ANALYZER_WARNING (CWE-476): [#def246]
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1631:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘tile’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1609:1: enter_function: entry to ‘gtk_list_item_manager_model_sections_changed_cb’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1623:10: call_function: calling ‘gtk_list_item_manager_get_nth’ from ‘gtk_list_item_manager_model_sections_changed_cb’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1623:10: return_function: returning to ‘gtk_list_item_manager_model_sections_changed_cb’ from ‘gtk_list_item_manager_get_nth’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1624:12: call_function: calling ‘gtk_list_tile_get_header’ from ‘gtk_list_item_manager_model_sections_changed_cb’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1624:12: return_function: returning to ‘gtk_list_item_manager_model_sections_changed_cb’ from ‘gtk_list_tile_get_header’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1629:10: branch_true: following ‘true’ branch (when ‘n_items != 0’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1631:15: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1629:10: branch_true: following ‘true’ branch (when ‘n_items != 0’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1631:15: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1631:15: danger: dereference of NULL ‘tile’
# 1629|     while (n_items > 0)
# 1630|       {
# 1631|->       switch (tile->type)
# 1632|           {
# 1633|           case GTK_LIST_TILE_HEADER:

Error: GCC_ANALYZER_WARNING (CWE-476): [#def247]
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanagerprivate.h:108:10: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘tile’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1609:1: enter_function: entry to ‘gtk_list_item_manager_model_sections_changed_cb’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1623:10: call_function: calling ‘gtk_list_item_manager_get_nth’ from ‘gtk_list_item_manager_model_sections_changed_cb’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1623:10: return_function: returning to ‘gtk_list_item_manager_model_sections_changed_cb’ from ‘gtk_list_item_manager_get_nth’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1624:12: call_function: calling ‘gtk_list_tile_get_header’ from ‘gtk_list_item_manager_model_sections_changed_cb’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1624:12: return_function: returning to ‘gtk_list_item_manager_model_sections_changed_cb’ from ‘gtk_list_tile_get_header’
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1629:10: branch_true: following ‘true’ branch (when ‘n_items != 0’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1631:15: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1629:10: branch_false: following ‘false’ branch (when ‘n_items == 0’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtklistitemmanager.c:1657:8: call_function: inlined call to ‘gtk_list_tile_is_footer’ from ‘gtk_list_item_manager_model_sections_changed_cb’
#  106|   gtk_list_tile_is_footer (GtkListTile *tile)
#  107|   {
#  108|->   return tile->type == GTK_LIST_TILE_FOOTER || tile->type == GTK_LIST_TILE_UNMATCHED_FOOTER;
#  109|   }
#  110|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def248]
gtk-4.19.0/redhat-linux-build/../gtk/gtkmaplistmodel.c:276:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘node’
gtk-4.19.0/redhat-linux-build/../gtk/gtkmaplistmodel.c:252:1: enter_function: entry to ‘gtk_map_list_model_items_changed_cb’
gtk-4.19.0/redhat-linux-build/../gtk/gtkmaplistmodel.c:262:6: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkmaplistmodel.c:270:10: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkmaplistmodel.c:270:10: call_function: calling ‘gtk_map_list_model_get_nth’ from ‘gtk_map_list_model_items_changed_cb’
gtk-4.19.0/redhat-linux-build/../gtk/gtkmaplistmodel.c:270:10: return_function: returning to ‘gtk_map_list_model_items_changed_cb’ from ‘gtk_map_list_model_get_nth’
gtk-4.19.0/redhat-linux-build/../gtk/gtkmaplistmodel.c:274:10: branch_true: following ‘true’ branch (when ‘count != 0’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtkmaplistmodel.c:276:21: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtkmaplistmodel.c:276:21: danger: dereference of NULL ‘node’
#  274|     while (count > 0)
#  275|       {
#  276|->       end = start + node->n_items;
#  277|         if (start == position && end <= position + count)
#  278|           {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def249]
gtk-4.19.0/redhat-linux-build/../gtk/gtkmenutrackeritem.c:1024:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘item’
gtk-4.19.0/redhat-linux-build/../gtk/gtkmenutrackeritem.c:1008:1: enter_function: entry to ‘gtk_menu_tracker_opener_new’
gtk-4.19.0/redhat-linux-build/../gtk/gtkmenutrackeritem.c:1017:3: call_function: calling ‘g_set_weak_pointer’ from ‘gtk_menu_tracker_opener_new’
gtk-4.19.0/redhat-linux-build/../gtk/gtkmenutrackeritem.c:1017:3: return_function: returning to ‘gtk_menu_tracker_opener_new’ from ‘g_set_weak_pointer’
gtk-4.19.0/redhat-linux-build/../gtk/gtkmenutrackeritem.c:1019:6: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtkmenutrackeritem.c:1022:30: call_function: inlined call to ‘g_strdup_inline’ from ‘gtk_menu_tracker_opener_new’
gtk-4.19.0/redhat-linux-build/../gtk/gtkmenutrackeritem.c:1024:3: danger: dereference of NULL ‘item’
# 1022|       opener->submenu_action = g_strdup (submenu_action);
# 1023|   
# 1024|->   gtk_action_observable_register_observer (item->observable,
# 1025|                                              opener->submenu_action,
# 1026|                                              (GtkActionObserver *)opener);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def250]
gtk-4.19.0/redhat-linux-build/../gtk/gtksecurememory.c:174:18: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘ptr’
gtk-4.19.0/redhat-linux-build/../gtk/gtksecurememory.c:1438:1: enter_function: entry to ‘gtk_secure_strndup_full’
gtk-4.19.0/redhat-linux-build/../gtk/gtksecurememory.c:1447:12: branch_false: following ‘false’ branch (when ‘str’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/gtksecurememory.c:1450:15: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtksecurememory.c:1454:23: call_function: calling ‘gtk_secure_alloc_full’ from ‘gtk_secure_strndup_full’
#  172|   	g_assert (stack);
#  173|   	ptr = *stack;
#  174|-> 	*stack = *(void**)ptr;
#  175|   	return ptr;
#  176|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def251]
gtk-4.19.0/redhat-linux-build/../gtk/gtksecurememory.c:308:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘pool’
gtk-4.19.0/redhat-linux-build/../gtk/gtksecurememory.c:1484:1: enter_function: entry to ‘gtk_secure_strfree’
gtk-4.19.0/redhat-linux-build/../gtk/gtksecurememory.c:1493:9: call_function: calling ‘gtk_secure_free_full’ from ‘gtk_secure_strfree’
#  306|   
#  307|   	/* No more meta cells used in this block, remove from list, destroy */
#  308|-> 	if (pool->used == 1) {
#  309|   		*at = pool->next;
#  310|   

Error: GCC_ANALYZER_WARNING (CWE-121): [#def252]
gtk-4.19.0/redhat-linux-build/../gtk/gtksizerequest.c:818:23: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
gtk-4.19.0/redhat-linux-build/../gtk/gtksizerequest.c:778:3: branch_true: following ‘true’ branch (when ‘extra_space >= 0’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtksizerequest.c:780:7: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtksizerequest.c:780:6: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtksizerequest.c:783:15: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtksizerequest.c:811:35: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtksizerequest.c:817:18: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtksizerequest.c:818:23: danger: read of 4 bytes at offset ‘(long unsigned int)(int)(n_requested_sizes + 4294967295) * 4’ exceeds the buffer
#  816|          */
#  817|         int glue = (extra_space + i) / (i + 1);
#  818|->       int gap = sizes[(spreading[i])].natural_size
#  819|   	- sizes[(spreading[i])].minimum_size;
#  820|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def253]
gtk-4.19.0/redhat-linux-build/../gtk/gtktextbtree.c:2590:23: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
gtk-4.19.0/redhat-linux-build/../gtk/gtktextbtree.c:2299:1: enter_function: entry to ‘copy_segment’
gtk-4.19.0/redhat-linux-build/../gtk/gtktextbtree.c:2314:6: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/gtktextbtree.c:2322:10: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtktextbtree.c:2322:10: branch_true: following ‘true’ branch (when ‘include_hidden == 0’)...
gtk-4.19.0/redhat-linux-build/../gtk/gtktextbtree.c:2323:11: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/gtktextbtree.c:2323:11: call_function: calling ‘_gtk_text_btree_char_is_invisible’ from ‘copy_segment’
# 2588|   #endif
# 2589|   #endif
# 2590|->           invisible = tags[i]->priv->values->invisible;
# 2591|             break;
# 2592|           }

Error: GCC_ANALYZER_WARNING (CWE-131): [#def254]
gtk-4.19.0/redhat-linux-build/../gtk/gtktextchild.c:187:9: warning[-Wanalyzer-allocation-size]: allocated buffer size is not a multiple of the pointee's size
#  185|     guint flags;
#  186|   
#  187|->   seg = g_malloc (PAINTABLE_SEG_SIZE);
#  188|   
#  189|     seg->type = &gtk_text_paintable_type;

Error: GCC_ANALYZER_WARNING (CWE-131): [#def255]
gtk-4.19.0/redhat-linux-build/../gtk/gtktextchild.c:302:9: warning[-Wanalyzer-allocation-size]: allocated buffer size is not a multiple of the pointee's size
#  300|     GtkTextChildAnchorPrivate *priv = gtk_text_child_anchor_get_instance_private (anchor);
#  301|   
#  302|->   seg = g_malloc (WIDGET_SEG_SIZE);
#  303|   
#  304|     seg->type = &gtk_text_child_type;

Error: GCC_ANALYZER_WARNING (CWE-131): [#def256]
gtk-4.19.0/redhat-linux-build/../gtk/gtktextsegment.c:436:9: warning[-Wanalyzer-allocation-size]: allocated buffer size is not a multiple of the pointee's size
#  434|     GtkTextLineSegment *seg;
#  435|   
#  436|->   seg = g_malloc (TSEG_SIZE);
#  437|   
#  438|     seg->type = on ? &gtk_text_toggle_on_type : &gtk_text_toggle_off_type;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def257]
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:361:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘size’
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:921:1: enter_function: entry to ‘gtk_paper_size_new_from_key_file’
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:933:3: branch_true: following ‘true’ branch (when ‘key_file’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:935:6: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:935:6: branch_false: following ‘false’ branch (when ‘group_name’ is non-NULL)...
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:937:23: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:937:7: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:954:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:954:3: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:955:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:955:3: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:959:10: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:969:6: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:970:18: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:970:18: call_function: calling ‘gtk_paper_size_new_from_ppd’ from ‘gtk_paper_size_new_from_key_file’
#  359|    out:
#  360|   
#  361|->   if (size->info == NULL ||
#  362|         size->info->ppd_name == -1 ||
#  363|         strcmp (paper_names + size->info->ppd_name, ppd_name) != 0)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def258]
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:455:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:391:1: enter_function: entry to ‘gtk_paper_size_new_from_ipp’
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:404:15: branch_true: following ‘true’ branch (when ‘i != 182’)...
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:406:11: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:406:10: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:407:30: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:454:10: call_function: calling ‘gtk_paper_size_new_custom’ from ‘gtk_paper_size_new_from_ipp’
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:454:10: return_function: returning to ‘gtk_paper_size_new_from_ipp’ from ‘gtk_paper_size_new_custom’
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:455:3: danger: dereference of NULL ‘gtk_paper_size_new_custom(ipp_name,  display_name,  width,  height, 1)’
#  453|   
#  454|     size = gtk_paper_size_new_custom (ipp_name, display_name, width, height, GTK_UNIT_POINTS);
#  455|->   size->is_custom = !found;
#  456|     size->is_ipp = found;
#  457|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def259]
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:648:32: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘*size.info’
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:1045:1: enter_function: entry to ‘gtk_paper_size_to_gvariant’
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:1055:14: call_function: calling ‘gtk_paper_size_get_ppd_name’ from ‘gtk_paper_size_to_gvariant’
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:1055:14: return_function: returning to ‘gtk_paper_size_to_gvariant’ from ‘gtk_paper_size_get_ppd_name’
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkpapersize.c:1056:18: call_function: calling ‘gtk_paper_size_get_display_name’ from ‘gtk_paper_size_to_gvariant’
#  646|     g_assert (size->info != NULL);
#  647|   
#  648|->   display_name = paper_names + size->info->display_name;
#  649|     return g_dpgettext2 (GETTEXT_PACKAGE, "paper size", display_name);
#  650|   }

Error: GCC_ANALYZER_WARNING (CWE-688): [#def260]
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkprinter.c:1354:7: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
# 1352|                       gpointer    data)
# 1353|   {
# 1354|->   if (strcmp (gtk_printer_get_name (printer), (const char *)data) == 0)
# 1355|       {
# 1356|         found_printer = g_object_ref (printer);

Error: GCC_ANALYZER_WARNING (CWE-688): [#def261]
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkprinteroptionwidget.c:605:13: warning[-Wanalyzer-null-argument]: use of NULL ‘val’ where non-null expected
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkprinteroptionwidget.c:642:1: enter_function: entry to ‘handle_combo_entry_change’
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkprinteroptionwidget.c:652:11: call_function: calling ‘combo_box_get’ from ‘handle_combo_entry_change’
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkprinteroptionwidget.c:652:11: return_function: returning to ‘handle_combo_entry_change’ from ‘combo_box_get’
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkprinteroptionwidget.c:655:6: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkprinteroptionwidget.c:657:15: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../gtk/print/gtkprinteroptionwidget.c:660:26: call_function: calling ‘filter_numeric’ from ‘handle_combo_entry_change’
#argument 1 of ‘__builtin_strlen’ must be non-null
#  603|     char *filtered_val;
#  604|     int i, j;
#  605|->   int len = strlen (val);
#  606|     gboolean dec_set = FALSE;
#  607|   

Error: GCC_ANALYZER_WARNING (CWE-688): [#def262]
gtk-4.19.0/redhat-linux-build/../modules/printbackends/gtkprintbackendcups.c:5802:17: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
gtk-4.19.0/redhat-linux-build/../modules/printbackends/gtkprintbackendcups.c:5654:1: enter_function: entry to ‘cups_printer_get_options’
gtk-4.19.0/redhat-linux-build/../modules/printbackends/gtkprintbackendcups.c:5698:15: branch_true: following ‘true’ branch (when ‘i != 4’)...
gtk-4.19.0/redhat-linux-build/../modules/printbackends/gtkprintbackendcups.c:5699:23: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../modules/printbackends/gtkprintbackendcups.c:5724:6: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../modules/printbackends/gtkprintbackendcups.c:5726:19: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../modules/printbackends/gtkprintbackendcups.c:5797:19: branch_true: following ‘true’ branch (when ‘i < num_of_covers’)...
gtk-4.19.0/redhat-linux-build/../modules/printbackends/gtkprintbackendcups.c:5799:22: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../modules/printbackends/gtkprintbackendcups.c:5801:23: branch_true: following ‘true’ branch (when ‘j != 7’)...
gtk-4.19.0/redhat-linux-build/../modules/printbackends/gtkprintbackendcups.c:5802:17: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../modules/printbackends/gtkprintbackendcups.c:5802:17: danger: argument 2 (‘<unknown>’) NULL where non-null expected
# 5800|             value = NULL;
# 5801|             for (j = 0; j < G_N_ELEMENTS (cover_default); j++)
# 5802|->             if (strcmp (cover_default[j], cover[i]) == 0)
# 5803|                 {
# 5804|                   value = cover_display_default[j];

Error: GCC_ANALYZER_WARNING (CWE-688): [#def263]
gtk-4.19.0/redhat-linux-build/../tools/gtk-launch.c:125:16: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
gtk-4.19.0/redhat-linux-build/../tools/gtk-launch.c:46:1: enter_function: entry to ‘main’
gtk-4.19.0/redhat-linux-build/../tools/gtk-launch.c:86:6: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../tools/gtk-launch.c:96:7: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../tools/gtk-launch.c:96:6: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../tools/gtk-launch.c:105:7: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../tools/gtk-launch.c:105:6: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../tools/gtk-launch.c:117:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../tools/gtk-launch.c:122:6: branch_true: following ‘true’ branch (when ‘__result != 0’)...
gtk-4.19.0/redhat-linux-build/../tools/gtk-launch.c:124:27: call_function: inlined call to ‘g_strdup_inline’ from ‘main’
gtk-4.19.0/redhat-linux-build/../tools/gtk-launch.c:125:16: danger: argument 1 (‘<unknown>’) NULL where non-null expected
#argument 1 of ‘__builtin_strlen’ must be non-null
#  123|       {
#  124|         desktop_file_name = g_strdup (app_name);
#  125|->       bus_name[strlen (bus_name) - strlen(".desktop")] = '\0';
#  126|       }
#  127|     else

Error: GCC_ANALYZER_WARNING (CWE-476): [#def264]
gtk-4.19.0/redhat-linux-build/../tools/gtk-rendernode-tool-render.c:184:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘error’
gtk-4.19.0/redhat-linux-build/../tools/gtk-rendernode-tool-render.c:154:1: enter_function: entry to ‘render_file’
gtk-4.19.0/redhat-linux-build/../tools/gtk-rendernode-tool-render.c:161:11: release_memory: ‘error’ is NULL
gtk-4.19.0/redhat-linux-build/../tools/gtk-rendernode-tool-render.c:179:7: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../tools/gtk-rendernode-tool-render.c:181:15: call_function: calling ‘create_svg’ from ‘render_file’
gtk-4.19.0/redhat-linux-build/../tools/gtk-rendernode-tool-render.c:181:15: return_function: returning to ‘render_file’ from ‘create_svg’
gtk-4.19.0/redhat-linux-build/../tools/gtk-rendernode-tool-render.c:182:10: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../tools/gtk-rendernode-tool-render.c:184:63: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../tools/gtk-rendernode-tool-render.c:184:63: release_memory: ‘error’ is NULL
gtk-4.19.0/redhat-linux-build/../tools/gtk-rendernode-tool-render.c:184:11: danger: dereference of NULL ‘error’
#  182|         if (bytes == NULL)
#  183|           {
#  184|->           g_printerr (_("Failed to generate SVG: %s\n"), error->message);
#  185|             exit (1);
#  186|           }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def265]
gtk-4.19.0/redhat-linux-build/../tools/gtk-rendernode-tool-render.c:196:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘error’
gtk-4.19.0/redhat-linux-build/../tools/gtk-rendernode-tool-render.c:154:1: enter_function: entry to ‘render_file’
gtk-4.19.0/redhat-linux-build/../tools/gtk-rendernode-tool-render.c:161:11: release_memory: ‘error’ is NULL
gtk-4.19.0/redhat-linux-build/../tools/gtk-rendernode-tool-render.c:191:7: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../tools/gtk-rendernode-tool-render.c:193:15: call_function: calling ‘create_pdf’ from ‘render_file’
gtk-4.19.0/redhat-linux-build/../tools/gtk-rendernode-tool-render.c:193:15: return_function: returning to ‘render_file’ from ‘create_pdf’
gtk-4.19.0/redhat-linux-build/../tools/gtk-rendernode-tool-render.c:194:10: branch_true: following ‘true’ branch...
gtk-4.19.0/redhat-linux-build/../tools/gtk-rendernode-tool-render.c:196:63: branch_true: ...to here
gtk-4.19.0/redhat-linux-build/../tools/gtk-rendernode-tool-render.c:196:63: release_memory: ‘error’ is NULL
gtk-4.19.0/redhat-linux-build/../tools/gtk-rendernode-tool-render.c:196:11: danger: dereference of NULL ‘error’
#  194|         if (bytes == NULL)
#  195|           {
#  196|->           g_printerr (_("Failed to generate SVG: %s\n"), error->message);
#  197|             exit (1);
#  198|           }

Error: GCC_ANALYZER_WARNING (CWE-688): [#def266]
gtk-4.19.0/redhat-linux-build/../tools/updateiconcache.c:451:7: warning[-Wanalyzer-null-argument]: use of NULL ‘path2’ where non-null expected
gtk-4.19.0/redhat-linux-build/../tools/updateiconcache.c:1701:1: enter_function: entry to ‘main’
gtk-4.19.0/redhat-linux-build/../tools/updateiconcache.c:1706:6: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../tools/updateiconcache.c:1709:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../tools/updateiconcache.c:1729:6: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../tools/updateiconcache.c:1751:7: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../tools/updateiconcache.c:1770:3: call_function: calling ‘build_cache’ from ‘main’
#  449|       }
#  450|   
#  451|->   if (strcmp (path, path2) == 0)
#  452|       {
#  453|         g_free (path2);

Error: GCC_ANALYZER_WARNING (CWE-688): [#def267]
gtk-4.19.0/redhat-linux-build/../tools/updateiconcache.c:451:7: warning[-Wanalyzer-null-argument]: use of NULL ‘path’ where non-null expected
gtk-4.19.0/redhat-linux-build/../tools/updateiconcache.c:1701:1: enter_function: entry to ‘main’
gtk-4.19.0/redhat-linux-build/../tools/updateiconcache.c:1706:6: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../tools/updateiconcache.c:1709:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../tools/updateiconcache.c:1729:6: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../tools/updateiconcache.c:1751:7: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../tools/updateiconcache.c:1770:3: call_function: calling ‘build_cache’ from ‘main’
#  449|       }
#  450|   
#  451|->   if (strcmp (path, path2) == 0)
#  452|       {
#  453|         g_free (path2);

Error: GCC_ANALYZER_WARNING (CWE-688): [#def268]
gtk-4.19.0/redhat-linux-build/../tools/updateiconcache.c:677:17: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
gtk-4.19.0/redhat-linux-build/../tools/updateiconcache.c:1701:1: enter_function: entry to ‘main’
gtk-4.19.0/redhat-linux-build/../tools/updateiconcache.c:1706:6: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../tools/updateiconcache.c:1709:3: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../tools/updateiconcache.c:1729:6: branch_false: following ‘false’ branch...
gtk-4.19.0/redhat-linux-build/../tools/updateiconcache.c:1751:7: branch_false: ...to here
gtk-4.19.0/redhat-linux-build/../tools/updateiconcache.c:1770:3: call_function: calling ‘build_cache’ from ‘main’
#  675|   
#  676|   	  basename = g_strdup (name);
#  677|-> 	  dot = strrchr (basename, '.');
#  678|   	  *dot = '\0';
#  679|   

Error: CPPCHECK_WARNING (CWE-682): [#def269]
gtk-4.19.0/testsuite/reftests/reftest-compare.c:122: error[nullPointerArithmetic]: Pointer addition with NULL pointer.
#  120|         const guint32 *row_a = (const guint32 *) (buf_a + y * stride_a);
#  121|         const guint32 *row_b = (const guint32 *) (buf_b + y * stride_b);
#  122|->       guint32 *row = (guint32 *) (buf_diff + y * stride_diff);
#  123|   
#  124|         for (x = 0; x < width; x++)

Error: CPPCHECK_WARNING (CWE-682): [#def270]
gtk-4.19.0/testsuite/reftests/reftest-compare.c:212: error[nullPointerArithmetic]: Pointer addition with NULL pointer.
#  210|         const float *row_a = (const float *) (buf_a + y * stride_a);
#  211|         const float *row_b = (const float *) (buf_b + y * stride_b);
#  212|->       float *row = (float *) (buf_diff + y * stride_diff);
#  213|   
#  214|         for (x = 0; x < width; x++)

Scan Properties

analyzer-version-clippy1.86.0
analyzer-version-cppcheck2.17.1
analyzer-version-gcc15.0.1
analyzer-version-gcc-analyzer15.0.1
analyzer-version-shellcheck0.10.0
analyzer-version-unicontrol0.0.2
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-29.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20250425.124705.g1c7c448.main-1.el9.noarch
mock-configfedora-rawhide-x86_64
project-namegtk4-4.19.0-1.fc43
store-results-to/tmp/tmpmmpa4epi/gtk4-4.19.0-1.fc43.tar.xz
time-created2025-04-25 13:21:21
time-finished2025-04-25 13:44:35
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'unicontrol,cppcheck,gcc,clippy,shellcheck' '-o' '/tmp/tmpmmpa4epi/gtk4-4.19.0-1.fc43.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpmmpa4epi/gtk4-4.19.0-1.fc43.src.rpm'
tool-versioncsmock-3.8.1.20250422.172604.g26bc3d6-1.el9