Task #1254 - gtk4-4.14.2-2.fc40/scan-results.err

back to task #1254
download
Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/constraint-editor/constraint-editor-window.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/constraint-editor/constraint-editor.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/bluroverlay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/font_features.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/font_features.c:1475:28: warning[core.UndefinedBinaryOperatorResult]: The right operand of '!=' is a garbage value
# 1473|   
# 1474|     for (i = 0; i < n_axes; i++)
# 1475|->     if (instance_coords[i] != coords[i])
# 1476|         return FALSE;
# 1477|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/font_features.c:1594:5: warning[core.CallAndMessage]: 3rd function call argument is an uninitialized value
# 1592|   
# 1593|     for (i = 0; i < n_axes; i++)
# 1594|->     add_axis (hb_face, &ai[i], design_coords[i], i);
# 1595|   
# 1596|     add_font_plane (n_axes);

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/gtkfishbowl.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-682):
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/gtkgears.c:597: error[nullPointerArithmetic]: Pointer addition with NULL pointer.
#  595|     /* Set up the position of the attributes in the vertex buffer object */
#  596|     glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 6 * sizeof(GLfloat), NULL);
#  597|->   glVertexAttribPointer(1, 3, GL_FLOAT, GL_FALSE, 6 * sizeof(GLfloat), (GLfloat *) 0 + 3);
#  598|   
#  599|     /* Enable the attributes */

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/hsla.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/images.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/language-names.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/list_store.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/listbox.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/listview_colors.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/listview_minesweeper.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/listview_selections.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/listview_words.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/main.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: COMPILER_WARNING (CWE-670):
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/main.c: scope_hint: In function ‘activate_about’
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/main.c:203:74: warning[-Wduplicated-branches]: this condition has identical branches
#  203 |                              g_strcmp0 (PROFILE, "devel") == 0 ? VCS_TAG : "",
#      |                                                                          ^
#  201|                                PACKAGE_VERSION,
#  202|                                g_strcmp0 (PROFILE, "devel") == 0 ? "-" : "",
#  203|->                              g_strcmp0 (PROFILE, "devel") == 0 ? VCS_TAG : "",
#  204|                                gtk_get_major_version (),
#  205|                                gtk_get_minor_version (),

Error: COMPILER_WARNING (CWE-670):
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/main.c: scope_hint: In function ‘print_version’
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/main.c:1090:56: warning[-Wduplicated-branches]: this condition has identical branches
# 1090 |            g_strcmp0 (PROFILE, "devel") == 0 ? VCS_TAG : "");
#      |                                                        ^
# 1088|              PACKAGE_VERSION,
# 1089|              g_strcmp0 (PROFILE, "devel") == 0 ? "-" : "",
# 1090|->            g_strcmp0 (PROFILE, "devel") == 0 ? VCS_TAG : "");
# 1091|   }
# 1092|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/path_text.c:121:9: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value
#  119|           graphene_point_t res;
#  120|           gtk_path_transform_point (transform->measure, &pts[0], &transform->offset, transform->scale, &res);
#  121|->         gsk_path_builder_move_to (transform->builder, res.x, res.y);
#  122|         }
#  123|         break;

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/path_text.c:129:9: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value
#  127|           graphene_point_t res;
#  128|           gtk_path_transform_point (transform->measure, &pts[1], &transform->offset, transform->scale, &res);
#  129|->         gsk_path_builder_line_to (transform->builder, res.x, res.y);
#  130|         }
#  131|         break;

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/path_text.c:138:9: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value
#  136|           gtk_path_transform_point (transform->measure, &pts[1], &transform->offset, transform->scale, &res[0]);
#  137|           gtk_path_transform_point (transform->measure, &pts[2], &transform->offset, transform->scale, &res[1]);
#  138|->         gsk_path_builder_quad_to (transform->builder, res[0].x, res[0].y, res[1].x, res[1].y);
#  139|         }
#  140|         break;

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/path_text.c:148:9: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value
#  146|           gtk_path_transform_point (transform->measure, &pts[2], &transform->offset, transform->scale, &res[1]);
#  147|           gtk_path_transform_point (transform->measure, &pts[3], &transform->offset, transform->scale, &res[2]);
#  148|->         gsk_path_builder_cubic_to (transform->builder, res[0].x, res[0].y, res[1].x, res[1].y, res[2].x, res[2].y);
#  149|         }
#  150|         break;

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/path_text.c:157:9: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value
#  155|           gtk_path_transform_point (transform->measure, &pts[1], &transform->offset, transform->scale, &res[0]);
#  156|           gtk_path_transform_point (transform->measure, &pts[3], &transform->offset, transform->scale, &res[1]);
#  157|->         gsk_path_builder_conic_to (transform->builder, res[0].x, res[0].y, res[1].x, res[1].y, weight);
#  158|         }
#  159|         break;

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/path_walk.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/peg_solitaire.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-457):
gtk4-4.14.2-build/gtk-4.14.2/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:
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/singular_value_decomposition.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/sliding_puzzle.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/gtk-demo/suggestionentry.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: COMPILER_WARNING (CWE-670):
gtk4-4.14.2-build/gtk-4.14.2/demos/icon-browser/iconbrowserapp.c: scope_hint: In function ‘about_activated’
gtk4-4.14.2-build/gtk-4.14.2/demos/icon-browser/iconbrowserapp.c:83:74: warning[-Wduplicated-branches]: this condition has identical branches
#   83 |                              g_strcmp0 (PROFILE, "devel") == 0 ? VCS_TAG : "",
#      |                                                                          ^
#   81|                                PACKAGE_VERSION,
#   82|                                g_strcmp0 (PROFILE, "devel") == 0 ? "-" : "",
#   83|->                              g_strcmp0 (PROFILE, "devel") == 0 ? VCS_TAG : "",
#   84|                                gtk_get_major_version (),
#   85|                                gtk_get_minor_version (),

Error: COMPILER_WARNING (CWE-670):
gtk4-4.14.2-build/gtk-4.14.2/demos/node-editor/node-editor-application.c: scope_hint: In function ‘activate_about’
gtk4-4.14.2-build/gtk-4.14.2/demos/node-editor/node-editor-application.c:104:74: warning[-Wduplicated-branches]: this condition has identical branches
#  104 |                              g_strcmp0 (PROFILE, "devel") == 0 ? VCS_TAG : "",
#      |                                                                          ^
#  102|                                PACKAGE_VERSION,
#  103|                                g_strcmp0 (PROFILE, "devel") == 0 ? "-" : "",
#  104|->                              g_strcmp0 (PROFILE, "devel") == 0 ? VCS_TAG : "",
#  105|                                gtk_get_major_version (),
#  106|                                gtk_get_minor_version (),

Error: COMPILER_WARNING (CWE-670):
gtk4-4.14.2-build/gtk-4.14.2/demos/node-editor/node-editor-application.c: scope_hint: In function ‘print_version’
gtk4-4.14.2-build/gtk-4.14.2/demos/node-editor/node-editor-application.c:258:56: warning[-Wduplicated-branches]: this condition has identical branches
#  258 |            g_strcmp0 (PROFILE, "devel") == 0 ? VCS_TAG : "");
#      |                                                        ^
#  256|              PACKAGE_VERSION,
#  257|              g_strcmp0 (PROFILE, "devel") == 0 ? "-" : "",
#  258|->            g_strcmp0 (PROFILE, "devel") == 0 ? VCS_TAG : "");
#  259|   }
#  260|   

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/node-editor/node-editor-window.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/node-editor/node-editor-window.c:916:47: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable '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-476):
gtk4-4.14.2-build/gtk-4.14.2/demos/node-editor/node-editor-window.c: scope_hint: In function ‘export_image_response_cb’
gtk4-4.14.2-build/gtk-4.14.2/demos/node-editor/node-editor-window.c:916:52: warning[-Wanalyzer-null-dereference]: 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: COMPILER_WARNING (CWE-670):
gtk4-4.14.2-build/gtk-4.14.2/demos/print-editor/print-editor.c: scope_hint: In function ‘activate_about’
gtk4-4.14.2-build/gtk-4.14.2/demos/print-editor/print-editor.c:623:74: warning[-Wduplicated-branches]: this condition has identical branches
#  623 |                              g_strcmp0 (PROFILE, "devel") == 0 ? VCS_TAG : "",
#      |                                                                          ^
#  621|                                PACKAGE_VERSION,
#  622|                                g_strcmp0 (PROFILE, "devel") == 0 ? "-" : "",
#  623|->                              g_strcmp0 (PROFILE, "devel") == 0 ? VCS_TAG : "",
#  624|                                gtk_get_major_version (),
#  625|                                gtk_get_minor_version (),

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/demos/widget-factory/widget-factory.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: COMPILER_WARNING (CWE-670):
gtk4-4.14.2-build/gtk-4.14.2/demos/widget-factory/widget-factory.c: scope_hint: In function ‘activate_about’
gtk4-4.14.2-build/gtk-4.14.2/demos/widget-factory/widget-factory.c:338:74: warning[-Wduplicated-branches]: this condition has identical branches
#  338 |                              g_strcmp0 (PROFILE, "devel") == 0 ? VCS_TAG : "",
#      |                                                                          ^
#  336|                                PACKAGE_VERSION,
#  337|                                g_strcmp0 (PROFILE, "devel") == 0 ? "-" : "",
#  338|->                              g_strcmp0 (PROFILE, "devel") == 0 ? VCS_TAG : "",
#  339|                                gtk_get_major_version (),
#  340|                                gtk_get_minor_version (),

Error: COMPILER_WARNING (CWE-670):
gtk4-4.14.2-build/gtk-4.14.2/demos/widget-factory/widget-factory.c: scope_hint: In function ‘print_version’
gtk4-4.14.2-build/gtk-4.14.2/demos/widget-factory/widget-factory.c:2509:56: warning[-Wduplicated-branches]: this condition has identical branches
# 2509 |            g_strcmp0 (PROFILE, "devel") == 0 ? VCS_TAG : "");
#      |                                                        ^
# 2507|              PACKAGE_VERSION,
# 2508|              g_strcmp0 (PROFILE, "devel") == 0 ? "-" : "",
# 2509|->            g_strcmp0 (PROFILE, "devel") == 0 ? VCS_TAG : "");
# 2510|   }
# 2511|   

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/broadway/broadway-server.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/broadway/broadwayd.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdk.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-457):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssprovider.c:50: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c: scope_hint: In function ‘gtk_css_selectors_reserve’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:192:7: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘&*self.preallocated’
/usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here.
/usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
/usr/include/glib-2.0/gobject/gbinding.h:30: included_from: Included from here.
/usr/include/glib-2.0/glib-object.h:24: included_from: Included from here.
/usr/include/glib-2.0/gio/gioenums.h:30: included_from: Included from here.
/usr/include/glib-2.0/gio/giotypes.h:30: included_from: Included from here.
/usr/include/glib-2.0/gio/gio.h:28: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssprovider.h:20: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssproviderprivate.h:20: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssprovider.c:20: included_from: Included from here.
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssprovider.c:1240:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssprovider.c:1187:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssprovider.h:27:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssprovider.c:1187:21: note: in expansion of macro ‘GTK_IS_CSS_PROVIDER’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssprovider.c:1187:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssprovider.h:27:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssprovider.c:1187:21: note: in expansion of macro ‘GTK_IS_CSS_PROVIDER’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssprovider.c:1187:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssprovider.c:1188:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
/usr/include/glib-2.0/gio/gfile.h:36:33: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssprovider.c:1188:21: note: in expansion of macro ‘G_IS_FILE’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssprovider.c:1188:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
/usr/include/glib-2.0/gio/gfile.h:36:33: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssprovider.c:1188:21: note: in expansion of macro ‘G_IS_FILE’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssprovider.c:1188:3: note: in expansion of macro ‘g_return_if_fail’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:51:57: note: in definition of macro ‘gdk_array_paste_more’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:30: note: in expansion of macro ‘gdk_array_paste’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:47: note: in expansion of macro ‘GDK_ARRAY_NAME’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:272:1: note: in expansion of macro ‘gdk_array’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:51:57: note: in definition of macro ‘gdk_array_paste_more’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:30: note: in expansion of macro ‘gdk_array_paste’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:47: note: in expansion of macro ‘GDK_ARRAY_NAME’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:279:3: note: in expansion of macro ‘gdk_array’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:51:57: note: in definition of macro ‘gdk_array_paste_more’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:30: note: in expansion of macro ‘gdk_array_paste’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:47: note: in expansion of macro ‘GDK_ARRAY_NAME’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:214:1: note: in expansion of macro ‘gdk_array’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:51:57: note: in definition of macro ‘gdk_array_paste_more’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:30: note: in expansion of macro ‘gdk_array_paste’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:47: note: in expansion of macro ‘GDK_ARRAY_NAME’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:236:3: note: in expansion of macro ‘gdk_array’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:51:57: note: in definition of macro ‘gdk_array_paste_more’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:30: note: in expansion of macro ‘gdk_array_paste’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:47: note: in expansion of macro ‘GDK_ARRAY_NAME’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:177:1: note: in expansion of macro ‘gdk_array’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:51:57: note: in definition of macro ‘gdk_array_paste_more’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:30: note: in expansion of macro ‘gdk_array_paste’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:47: note: in expansion of macro ‘GDK_ARRAY_NAME’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:185:10: note: in expansion of macro ‘gdk_array’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c: scope_hint: In function ‘gtk_css_selectors_reserve’
/usr/include/glib-2.0/glib/glist.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/ghash.h:36: included_from: Included from here.
/usr/include/glib-2.0/glib.h:52: included_from: Included from here.
/usr/include/glib-2.0/glib/gmem.h:315:57: note: in expansion of macro ‘_G_NEW’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:191:21: note: in expansion of macro ‘g_new’
#  190|       {
#  191|         self->start = g_new (_T_, new_size);
#  192|->       memcpy (self->start, self->preallocated, sizeof (_T_) * GDK_ARRAY_REAL_SIZE (size));
#  193|       }
#  194|     else

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskvulkanrealdescriptors.c:15: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:246:9: warning[unix.Malloc]: Use of memory after it is freed
#  244|       {
#  245|         if (additions)
#  246|->         memcpy (gdk_array(index) (self, pos),
#  247|                   additions,
#  248|                   added * sizeof (_T_));

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:303:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘v.start’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/arrayimpl.c: scope_hint: In function ‘free_int_array_test_splice’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:51:57: note: in definition of macro ‘gdk_array_paste_more’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:30: note: in expansion of macro ‘gdk_array_paste’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:47: note: in expansion of macro ‘GDK_ARRAY_NAME’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/arrayimpl.c:55:1: note: in expansion of macro ‘gdk_array’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:51:57: note: in definition of macro ‘gdk_array_paste_more’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:30: note: in expansion of macro ‘gdk_array_paste’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:47: note: in expansion of macro ‘GDK_ARRAY_NAME’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/arrayimpl.c:62:3: note: in expansion of macro ‘gdk_array’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/arrayimpl.c: scope_hint: In function ‘free_int_array_test_splice’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:51:57: note: in definition of macro ‘gdk_array_paste_more’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:30: note: in expansion of macro ‘gdk_array_paste’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:47: note: in expansion of macro ‘GDK_ARRAY_NAME’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/arrayimpl.c:67:24: note: in expansion of macro ‘gdk_array’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/arrayimpl.c: scope_hint: In function ‘free_int_array_test_splice’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:51:57: note: in definition of macro ‘gdk_array_paste_more’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:30: note: in expansion of macro ‘gdk_array_paste’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:47: note: in expansion of macro ‘GDK_ARRAY_NAME’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/arrayimpl.c:80:7: note: in expansion of macro ‘gdk_array’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:51:57: note: in definition of macro ‘gdk_array_paste_more’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:30: note: in expansion of macro ‘gdk_array_paste’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:47: note: in expansion of macro ‘GDK_ARRAY_NAME’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:214:1: note: in expansion of macro ‘gdk_array’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:51:57: note: in definition of macro ‘gdk_array_paste_more’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:30: note: in expansion of macro ‘gdk_array_paste’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:47: note: in expansion of macro ‘GDK_ARRAY_NAME’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:228:10: note: in expansion of macro ‘gdk_array’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c: scope_hint: In function ‘free_int_array_test_splice’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:51:57: note: in definition of macro ‘gdk_array_paste_more’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:30: note: in expansion of macro ‘gdk_array_paste’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:47: note: in expansion of macro ‘GDK_ARRAY_NAME’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:236:3: note: in expansion of macro ‘gdk_array’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:51:57: note: in definition of macro ‘gdk_array_paste_more’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:30: note: in expansion of macro ‘gdk_array_paste’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:47: note: in expansion of macro ‘GDK_ARRAY_NAME’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:177:1: note: in expansion of macro ‘gdk_array’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:51:57: note: in definition of macro ‘gdk_array_paste_more’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:30: note: in expansion of macro ‘gdk_array_paste’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:47: note: in expansion of macro ‘GDK_ARRAY_NAME’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:182:12: note: in expansion of macro ‘gdk_array’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c: scope_hint: In function ‘free_int_array_test_splice’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:51:57: note: in definition of macro ‘gdk_array_paste_more’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:30: note: in expansion of macro ‘gdk_array_paste’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:47: note: in expansion of macro ‘GDK_ARRAY_NAME’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:236:3: note: in expansion of macro ‘gdk_array’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:51:57: note: in definition of macro ‘gdk_array_paste_more’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:30: note: in expansion of macro ‘gdk_array_paste’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:47: note: in expansion of macro ‘GDK_ARRAY_NAME’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/arrayimpl.c:80:7: note: in expansion of macro ‘gdk_array’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:51:57: note: in definition of macro ‘gdk_array_paste_more’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:30: note: in expansion of macro ‘gdk_array_paste’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:47: note: in expansion of macro ‘GDK_ARRAY_NAME’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/arrayimpl.c:83:25: note: in expansion of macro ‘gdk_array’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/arrayimpl.c: scope_hint: In function ‘free_int_array_test_splice’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:51:57: note: in definition of macro ‘gdk_array_paste_more’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:30: note: in expansion of macro ‘gdk_array_paste’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:47: note: in expansion of macro ‘GDK_ARRAY_NAME’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/arrayimpl.c:84:20: note: in expansion of macro ‘gdk_array’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:51:57: note: in definition of macro ‘gdk_array_paste_more’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:30: note: in expansion of macro ‘gdk_array_paste’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:47: note: in expansion of macro ‘GDK_ARRAY_NAME’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:303:12: note: in expansion of macro ‘gdk_array’
#  301|                   gsize           pos)
#  302|    {
#  303|->    return *gdk_array(index) (self, pos);
#  304|    }
#  305|   #endif

Error: GCC_ANALYZER_WARNING (CWE-686):
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘double’ but received ‘GdkTexture *’ {aka ‘struct _GdkTexture *’} for variadic argument 1 of ‘args’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1359:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1359:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1359:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1359:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1360:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdktexture.h:33:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1360:21: note: in expansion of macro ‘GDK_IS_TEXTURE’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1360:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdktexture.h:33:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1360:21: note: in expansion of macro ‘GDK_IS_TEXTURE’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1360:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
# 1291|     g_return_if_fail (GDK_IS_CLIPBOARD (clipboard));
# 1292|   
# 1293|->   G_VALUE_COLLECT_INIT (&value, type,
# 1294|                           args, G_VALUE_NOCOPY_CONTENTS,
# 1295|                           &error);

Error: GCC_ANALYZER_WARNING (CWE-686):
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘double’ but received ‘const char *’ for variadic argument 1 of ‘args’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1343:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1343:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1343:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1343:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
# 1291|     g_return_if_fail (GDK_IS_CLIPBOARD (clipboard));
# 1292|   
# 1293|->   G_VALUE_COLLECT_INIT (&value, type,
# 1294|                           args, G_VALUE_NOCOPY_CONTENTS,
# 1295|                           &error);

Error: GCC_ANALYZER_WARNING (CWE-686):
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘int’ but received ‘GdkTexture *’ {aka ‘struct _GdkTexture *’} for variadic argument 1 of ‘args’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1359:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1359:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1359:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1359:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1360:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdktexture.h:33:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1360:21: note: in expansion of macro ‘GDK_IS_TEXTURE’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1360:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdktexture.h:33:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1360:21: note: in expansion of macro ‘GDK_IS_TEXTURE’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1360:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
# 1291|     g_return_if_fail (GDK_IS_CLIPBOARD (clipboard));
# 1292|   
# 1293|->   G_VALUE_COLLECT_INIT (&value, type,
# 1294|                           args, G_VALUE_NOCOPY_CONTENTS,
# 1295|                           &error);

Error: GCC_ANALYZER_WARNING (CWE-686):
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c: scope_hint: In function ‘gdk_clipboard_set_valist’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘int’ but received ‘const char *’ for variadic argument 1 of ‘args’
/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.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdktypes.h:33: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:25: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboardprivate.h:20: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:21: included_from: Included from here.
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1343:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1343:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1343:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1343:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:3: note: in expansion of macro ‘g_return_if_fail’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:34: included_from: Included from here.
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
# 1291|     g_return_if_fail (GDK_IS_CLIPBOARD (clipboard));
# 1292|   
# 1293|->   G_VALUE_COLLECT_INIT (&value, type,
# 1294|                           args, G_VALUE_NOCOPY_CONTENTS,
# 1295|                           &error);

Error: GCC_ANALYZER_WARNING (CWE-686):
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘long int’ but received ‘GdkTexture *’ {aka ‘struct _GdkTexture *’} for variadic argument 1 of ‘args’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1359:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1359:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1359:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1359:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1360:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdktexture.h:33:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1360:21: note: in expansion of macro ‘GDK_IS_TEXTURE’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1360:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdktexture.h:33:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1360:21: note: in expansion of macro ‘GDK_IS_TEXTURE’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1360:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
# 1291|     g_return_if_fail (GDK_IS_CLIPBOARD (clipboard));
# 1292|   
# 1293|->   G_VALUE_COLLECT_INIT (&value, type,
# 1294|                           args, G_VALUE_NOCOPY_CONTENTS,
# 1295|                           &error);

Error: GCC_ANALYZER_WARNING (CWE-686):
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘long int’ but received ‘const char *’ for variadic argument 1 of ‘args’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1343:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1343:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1343:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1343:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
# 1291|     g_return_if_fail (GDK_IS_CLIPBOARD (clipboard));
# 1292|   
# 1293|->   G_VALUE_COLLECT_INIT (&value, type,
# 1294|                           args, G_VALUE_NOCOPY_CONTENTS,
# 1295|                           &error);

Error: GCC_ANALYZER_WARNING (CWE-685):
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: warning[-Wanalyzer-va-list-exhausted]: ‘args’ has no more arguments (1 consumed)
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1343:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1343:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1343:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1343:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1268:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.h:31:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:21: note: in expansion of macro ‘GDK_IS_CLIPBOARD’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1291:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkclipboard.c:1293:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’ (24) ‘args’ has no more arguments (1 consumed)
# 1291|     g_return_if_fail (GDK_IS_CLIPBOARD (clipboard));
# 1292|   
# 1293|->   G_VALUE_COLLECT_INIT (&value, type,
# 1294|                           args, G_VALUE_NOCOPY_CONTENTS,
# 1295|                           &error);

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

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

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

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

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentformats.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-457):
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.c:654: error[legacyUninitvar]: Uninitialized variable: pixbuf
#  652|       }
#  653|   
#  654|->   gdk_pixbuf_save_to_stream_async (pixbuf,
#  655|                                      gdk_content_serializer_get_output_stream (serializer),
#  656|                                      name,

Error: GCC_ANALYZER_WARNING (CWE-688):
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.c: scope_hint: In function ‘serialize_texture_in_thread’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.c:699:12: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.c:193:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.h:30:46: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.c:193:25: note: in expansion of macro ‘GDK_IS_CONTENT_SERIALIZER’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.c:193:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.h:30:46: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.c:193:25: note: in expansion of macro ‘GDK_IS_CONTENT_SERIALIZER’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.c:193:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.c:193:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.h:30:46: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.c:193:25: note: in expansion of macro ‘GDK_IS_CONTENT_SERIALIZER’
/usr/include/string.h:156:12: note: argument 1 of ‘strcmp’ must be non-null
#  697|     if (strcmp (gdk_content_serializer_get_mime_type (serializer), "image/png") == 0)
#  698|       bytes = gdk_save_png (texture);
#  699|->   else if (strcmp (gdk_content_serializer_get_mime_type (serializer), "image/tiff") == 0)
#  700|       bytes = gdk_save_tiff (texture);
#  701|     else if (strcmp (gdk_content_serializer_get_mime_type (serializer), "image/jpeg") == 0)

Error: GCC_ANALYZER_WARNING (CWE-688):
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.c: scope_hint: In function ‘file_text_serializer’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.c:907:3: warning[-Wanalyzer-null-argument]: use of NULL ‘path’ where non-null expected
/usr/include/glib-2.0/gobject/gtype.h:635:66: note: in expansion of macro ‘_G_TYPE_CVH’
/usr/include/glib-2.0/gobject/gvalue.h:83:42: note: in expansion of macro ‘G_TYPE_CHECK_VALUE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.c:873:7: note: in expansion of macro ‘G_VALUE_HOLDS’
/usr/include/glib-2.0/gobject/gtype.h:635:66: note: in expansion of macro ‘_G_TYPE_CVH’
/usr/include/glib-2.0/gobject/gvalue.h:83:42: note: in expansion of macro ‘G_TYPE_CHECK_VALUE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.c:873:7: note: in expansion of macro ‘G_VALUE_HOLDS’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.c:279:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.h:30:46: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.c:279:25: note: in expansion of macro ‘GDK_IS_CONTENT_SERIALIZER’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.c:279:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.h:30:46: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.c:279:25: note: in expansion of macro ‘GDK_IS_CONTENT_SERIALIZER’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.c:279:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.c:261:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.h:30:46: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.c:261:25: note: in expansion of macro ‘GDK_IS_CONTENT_SERIALIZER’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.c:261:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.h:30:46: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.c:261:25: note: in expansion of macro ‘GDK_IS_CONTENT_SERIALIZER’
<built-in>: note: argument 1 of ‘__builtin_strlen’ must be non-null
#  905|     g_assert (path != NULL);
#  906|   
#  907|->   g_output_stream_write_all_async (gdk_content_serializer_get_output_stream (serializer),
#  908|                                      path,
#  909|                                      strlen (path),

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcontentserializer.c:909:36: warning[core.NonNullParamChecker]: Null pointer passed to 1st parameter expecting 'nonnull'
#  907|     g_output_stream_write_all_async (gdk_content_serializer_get_output_stream (serializer),
#  908|                                      path,
#  909|->                                    strlen (path),
#  910|                                      gdk_content_serializer_get_priority (serializer),
#  911|                                      gdk_content_serializer_get_cancellable (serializer),

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkcursor.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-758):
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkdebugprivate.h:60: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
#   58|     GDK_DEBUG_HIGH_DEPTH      = 1 << 29,
#   59|     GDK_DEBUG_NO_VSYNC        = 1 << 30,
#   60|->   GDK_DEBUG_DMABUF_DISABLE  = 1 << 31,
#   61|   } GdkDebugFlags;
#   62|   

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkdevice.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkdisplay.c: scope_hint: In function ‘switch_to_pointer_grab’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkdisplay.c:706:42: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  704|   	  /* !owner_event Grabbing a surface that we're not inside, current status is
#  705|   	     now NULL (i.e. outside grabbed surface) */
#  706|-> 	  if (!grab->owner_events && info->surface_under_pointer != grab->surface)
#  707|   	    _gdk_display_set_surface_under_pointer (display, device, NULL);
#  708|   	}

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkdisplay.c:726:32: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  724|   	      /* w is now toplevel and x,y in toplevel coords */
#  725|                 _gdk_display_set_surface_under_pointer (display, device, new_toplevel);
#  726|-> 	      info->toplevel_x = x;
#  727|   	      info->toplevel_y = y;
#  728|   	      info->state = state;

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkdisplaymanager.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkdmabuf.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkdmabufegl.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkdmabuftexturebuilder.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkdrag.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkdrop.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkevents.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkglcontext.c: scope_hint: In function ‘gdk_gl_context_import_dmabuf’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkglcontext.c:2201:8: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
# 2199|     gdk_display_init_dmabuf (display);
# 2200|   
# 2201|->   if (!gdk_dmabuf_formats_contains (display->egl_external_formats, dmabuf->fourcc, dmabuf->modifier))
# 2202|       {
# 2203|         texture_id = gdk_gl_context_import_dmabuf_for_target (self,

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkgltexture.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkhsla.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkkeys.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkmemoryformat.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkmemorytexture.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkpaintable.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkrgba.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkseatdefault.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdksubsurface.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdksurface.c:2127:3: warning[core.NullDereference]: Access to field 'g_class' results in a dereference of a null pointer (loaded from variable 'device')
# 2125|       cursor = cursor_surface->cursor;
# 2126|   
# 2127|->   GDK_DEVICE_GET_CLASS (device)->set_surface_cursor (device, pointer_surface, cursor);
# 2128|   }
# 2129|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/loaders/gdkjpeg.c:120:13: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
#  118|             int c, m, y, k;
#  119|   
#  120|->           c = dest[0];
#  121|             m = dest[1];
#  122|             y = dest[2];

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/wayland/cursor/wayland-cursor.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/wayland/cursor/xcursor.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/wayland/gdkdevice-wayland.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/wayland/gdkeventsource.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/wayland/gdkkeymap-wayland.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/wayland/gdkkeymap-wayland.c:432:20: warning[core.uninitialized.Assign]: The expression is an uninitialized value. The computed value will also be garbage
#  430|                    {
#  431|                    case PANGO_DIRECTION_RTL:
#  432|->                    rtl[layout]++;
#  433|                      break;
#  434|                    case PANGO_DIRECTION_LTR:

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/wayland/gdkkeymap-wayland.c:435:20: warning[core.uninitialized.Assign]: The expression is an uninitialized value. The computed value will also be garbage
#  433|                      break;
#  434|                    case PANGO_DIRECTION_LTR:
#  435|->                    rtl[layout]--;
#  436|                      break;
#  437|                    case PANGO_DIRECTION_TTB_LTR:

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/wayland/gdkseat-wayland.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/wayland/gdksubsurface-wayland.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/wayland/wm-button-layout-translation.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkapplaunchcontext-x11.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkasync.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

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

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

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkclipboard-x11.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkclipboard-x11.c:78:65: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value
#   76|         g_string_append_printf (str, "%s: %s [ ", cb->selection, prefix);
#   77|         for (i = 0; i < n_atoms; i++)
#   78|->         g_string_append_printf (str, "%s%s", i > 0 ? ", " : "", gdk_x11_get_xatom_name_for_display (display , atoms[i]));
#   79|         g_string_append (str, " ]");
#   80|   

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkcursor-x11.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkdevice-xi2.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkdevice-xi2.c:509:12: warning[deadcode.DeadStores]: Although the value stored to 'surface' is used in the enclosing expression, the value is never actually read from 'surface'
#  507|   
#  508|         if (last != root &&
#  509|->           (surface = gdk_x11_surface_lookup_for_display (display, last)) != NULL)
#  510|           {
#  511|             xwindow = last;

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkdevice-xi2.c:539:34: warning[core.UndefinedBinaryOperatorResult]: The left operand of '/' is a garbage value
#  537|   
#  538|     if (win_x)
#  539|->     *win_x = (surface) ? (xwin_x / impl->surface_scale) : -1;
#  540|   
#  541|     if (win_y)

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkdevice-xi2.c:542:34: warning[core.UndefinedBinaryOperatorResult]: The left operand of '/' is a garbage value
#  540|   
#  541|     if (win_y)
#  542|->     *win_y = (surface) ? (xwin_y / impl->surface_scale) : -1;
#  543|   
#  544|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkdevice-xi2.c:640:11: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
#  638|   
#  639|     if (mods_state)
#  640|->     state = mods_state->effective;
#  641|   
#  642|     if (buttons_state)

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkdevicemanager-xi2.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkdevicemanager-xi2.c:1543:9: warning[deadcode.DeadStores]: Value stored to 'source_device' is never read
# 1541|                                         GUINT_TO_POINTER (xev->deviceid));
# 1542|   
# 1543|->         source_device = g_hash_table_lookup (device_manager->id_table,
# 1544|                                                GUINT_TO_POINTER (xev->sourceid));
# 1545|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkdevicemanager-xi2.c:1648:13: warning[deadcode.DeadStores]: Value stored to 'device' is never read
# 1646|                 direction = GDK_SCROLL_RIGHT;
# 1647|   
# 1648|->             device = g_hash_table_lookup (device_manager->id_table,
# 1649|                                             GUINT_TO_POINTER (xev->deviceid));
# 1650|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkdevicemanager-xi2.c:1828:9: warning[deadcode.DeadStores]: Value stored to 'source_device' is never read
# 1826|                                         GUINT_TO_POINTER (xev->deviceid));
# 1827|   
# 1828|->         source_device = g_hash_table_lookup (device_manager->id_table,
# 1829|                                                GUINT_TO_POINTER (xev->sourceid));
# 1830|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkdevicemanager-xi2.c:1878:9: warning[deadcode.DeadStores]: Value stored to 'source_device' is never read
# 1876|                                         GINT_TO_POINTER (xev->deviceid));
# 1877|   
# 1878|->         source_device = g_hash_table_lookup (device_manager->id_table,
# 1879|                                                GUINT_TO_POINTER (xev->sourceid));
# 1880|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkdevicemanager-xi2.c:2040:9: warning[deadcode.DeadStores]: Value stored to 'source_device' is never read
# 2038|                                         GINT_TO_POINTER (xev->deviceid));
# 2039|   
# 2040|->         source_device = g_hash_table_lookup (device_manager->id_table,
# 2041|                                                GUINT_TO_POINTER (xev->sourceid));
# 2042|   

Error: GCC_ANALYZER_WARNING (CWE-685):
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkdisplay-x11.c: scope_hint: In function ‘gdk_x11_display_broadcast_startup_message’
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkdisplay-x11.c:2217:13: warning[-Wanalyzer-va-list-exhausted]: ‘ap’ has no more arguments (3 consumed)
/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.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdktypes.h:33: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkdisplay.h:28: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkdisplayprivate.h:20: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkdisplay-x11.h:24: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkdisplay-x11.c:27: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkdisplay-x11.c:2212:3: note: in expansion of macro ‘g_string_append_c’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gstring.h:198:7: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkdisplay-x11.c: scope_hint: In function ‘gdk_x11_display_broadcast_startup_message’
# 2215|     while ((key = va_arg (ap, const char *)))
# 2216|       {
# 2217|->       value = va_arg (ap, const char *);
# 2218|         if (!value)
# 2219|   	continue;

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkdrag-x11.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkdrop-x11.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkeventsource.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkglcontext-glx.c:576:11: warning[core.UndefinedBinaryOperatorResult]: The left operand of '==' is a garbage value
#  574|       }
#  575|   
#  576|->   if (ctx == NULL)
#  577|       {
#  578|         GDK_DISPLAY_DEBUG (display, OPENGL, "Failed to create a GLX context");

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkkeys-x11.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkkeys-x11.c:1047:20: warning[core.NullDereference]: Access to field 'len' results in a dereference of a null pointer (loaded from variable 'key_array')
# 1045|     if (keys)
# 1046|       {
# 1047|->       *n_entries = key_array->len;
# 1048|         *keys = (GdkKeymapKey*) g_array_free (key_array, FALSE);
# 1049|       }

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkkeys-x11.c:1053:20: warning[core.NullDereference]: Access to field 'len' results in a dereference of a null pointer (loaded from variable 'keyval_array')
# 1051|     if (keyvals)
# 1052|       {
# 1053|->       *n_entries = keyval_array->len;
# 1054|         *keyvals = (guint*) g_array_free (keyval_array, FALSE);
# 1055|       }

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkkeys-x11.c:1120:5: warning[deadcode.DeadStores]: Value stored to 'col' is never read
# 1118|   
# 1119|       /* find the offset of the effective group */
# 1120|->     col = 0;
# 1121|       effectiveGroup= XkbGroupForCoreState(mods);
# 1122|       if ( effectiveGroup>=nKeyGroups ) {

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkscreen-x11.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkselection-x11.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkselectionoutputstream-x11.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkselectionoutputstream-x11.c:938:19: warning[unix.Malloc]: Use of memory after it is freed
#  936|                                        "%s: MULTIPLE as target in MULTIPLE request would cause recursion",
#  937|                                        selection);
#  938|->                   gdk_x11_pending_selection_notify_send (notify, display, FALSE);
#  939|                   }
#  940|                 else

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkselectionoutputstream-x11.c:942:29: warning[unix.Malloc]: Use of memory after it is freed
#  940|                 else
#  941|                   {
#  942|->                   success = gdk_x11_selection_output_streams_request (display,
#  943|                                                                         notify,
#  944|                                                                         formats,

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/gdkxftdefaults.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gdk/x11/xsettings-client.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/broadway/gskbroadwayrenderer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/broadway/gskbroadwayrenderer.c:534:5: warning[deadcode.DeadStores]: Value stored to 'colorized_list' is never read
#  532|     colorized = colorized_texture_new (colorized_texture, color_matrix, color_offset);
#  533|     if (colorized_list)
#  534|->     colorized_list = g_list_append (colorized_list, colorized);
#  535|     else
#  536|       {

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gl/gskglcompiler.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-457):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gl/gskglcompiler.c:396: error[legacyUninitvar]: Uninitialized variable: loc
#  394|       g_return_if_reached ();
#  395|   
#  396|->   if (*loc != suffix_bytes)
#  397|       {
#  398|         g_clear_pointer (loc, g_bytes_unref);

Error: GCC_ANALYZER_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gl/gskglglyphlibrary.c: scope_hint: In function ‘gsk_gl_glyph_library_upload_glyph’
gtk4-4.14.2-build/gtk-4.14.2/gsk/gl/gskglglyphlibrary.c:281:32: warning[-Wanalyzer-imprecise-fp-arithmetic]: use of floating-point arithmetic here might yield unexpected results
gtk4-4.14.2-build/gtk-4.14.2/gsk/gl/gskglglyphlibrary.c:281:32: note: only use operands of an integer type inside the size argument
#  279|     if (gdk_gl_context_get_use_es (gdk_gl_context_get_current ()))
#  280|       {
#  281|->       pixel_data = free_data = g_malloc (width * height * 4);
#  282|         gdk_memory_convert (pixel_data, width * 4,
#  283|                             GDK_MEMORY_R8G8B8A8_PREMULTIPLIED,

Error: GCC_ANALYZER_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gl/gskglrenderer.c: scope_hint: In function ‘gsk_gl_renderer_render_texture’
gtk4-4.14.2-build/gtk-4.14.2/gsk/gl/gskglrenderer.c:425:14: warning[-Wanalyzer-imprecise-fp-arithmetic]: use of floating-point arithmetic here might yield unexpected results
gtk4-4.14.2-build/gtk-4.14.2/gsk/gl/gskglrenderer.c:425:14: note: only use operands of an integer type inside the size argument
#  423|         stride = width * 4;
#  424|         size = stride * height;
#  425|->       data = g_malloc_n (stride, height);
#  426|   
#  427|         for (y = 0; y < height; y += max_size)

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gl/gskglrenderjob.c:1445:10: warning[core.StackAddressEscape]: Address of stack memory associated with local variable 'bounds' is still referred to by the stack variable 'offscreen' upon returning to the caller.  This will be a dangling reference
# 1443|     *max_x = job->offset_x + node->bounds.origin.x + node->bounds.size.width + half_blur_extra;
# 1444|     *min_y = job->offset_y + node->bounds.origin.y - half_blur_extra;
# 1445|->   *max_y = job->offset_y + node->bounds.origin.y + node->bounds.size.height + half_blur_extra;
# 1446|   }
# 1447|   

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gl/gskgltexturelibrary.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gl/gskgltexturelibrary.c: scope_hint: In function ‘gsk_gl_texture_library_pack’
gtk4-4.14.2-build/gtk-4.14.2/gsk/gl/gskgltexturelibrary.c:426:58: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
/usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here.
/usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdktypes.h:33: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkglcontext.h:27: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkglcontextprivate.h:23: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gsk/gl/gskgltexturelibrary.c:23: included_from: Included from here.
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gsk/gl/gskgltexturelibrary.c:536:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gsk/gl/gskgltexturelibraryprivate.h:32:49: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gsk/gl/gskgltexturelibrary.c:536:25: note: in expansion of macro ‘GSK_IS_GL_TEXTURE_LIBRARY’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gsk/gl/gskgltexturelibrary.c:536:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gsk/gl/gskgltexturelibraryprivate.h:32:49: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gsk/gl/gskgltexturelibrary.c:536:25: note: in expansion of macro ‘GSK_IS_GL_TEXTURE_LIBRARY’
#  424|         entry->atlas = atlas;
#  425|         entry->is_atlased = TRUE;
#  426|->       entry->area.x = (packed_x + padding) / (float)atlas->width;
#  427|         entry->area.y = (packed_y + padding) / (float)atlas->height;
#  428|         entry->area.x2 = (packed_x + padding + width) / (float)atlas->width;

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gl/gskgluniformstate.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gl/gskglrenderjob.c:43: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gsk/gl/gskglcommandqueueprivate.h:28: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gsk/gl/gskgluniformstateprivate.h:510:33: warning[core.NonNullParamChecker]: Null pointer passed to 2nd parameter expecting 'nonnull'
#  508|     if ((u = gsk_gl_uniform_state_get_value (state, program, GSK_GL_UNIFORM_FORMAT_MATRIX, 1, key, stamp, &info)))
#  509|       {
#  510|->       if (info->info.initial || memcmp (u, matrix, sizeof *u) != 0)
#  511|           {
#  512|             GSK_GL_UNIFORM_STATE_REPLACE (info, u, graphene_matrix_t, 1);

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gl/gskgluniformstateprivate.h:513:11: warning[core.NonNullParamChecker]: Null pointer passed to 2nd parameter expecting 'nonnull'
#  511|           {
#  512|             GSK_GL_UNIFORM_STATE_REPLACE (info, u, graphene_matrix_t, 1);
#  513|->           memcpy (u, matrix, sizeof *matrix);
#  514|             gsk_gl_uniform_info_changed (info, stamp);
#  515|           }

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gl/stb_rect_pack.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskgpudevice.c:337:13: warning[deadcode.DeadStores]: Although the value stored to 'self' is used in the enclosing expression, the value is never actually read from 'self'
#  335|     if (gdk_texture_get_render_data (texture, device))
#  336|       gdk_texture_clear_render_data (texture);
#  337|->   else if ((self = g_hash_table_lookup (priv->texture_cache, texture)))
#  338|       g_hash_table_remove (priv->texture_cache, texture);
#  339|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskgpudownloadop.c:284:3: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value
#  282|     gdk_gl_texture_builder_set_width (builder, gsk_gpu_image_get_width (self->image));
#  283|     gdk_gl_texture_builder_set_height (builder, gsk_gpu_image_get_height (self->image));
#  284|->   gdk_gl_texture_builder_set_sync (builder, data->sync);
#  285|   
#  286|     self->texture = gdk_gl_texture_builder_build (builder,

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskgpuframe.c: scope_hint: In function ‘gsk_gpu_frame_sort_render_pass’
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskgpuframe.c:301:35: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘<unknown>’
#  299|   
#  300|           case GSK_GPU_STAGE_END_PASS:
#  301|->           pass.command.last->next = op;
#  302|             pass.command.last = op;
#  303|             op = op->next;

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskgpuframe.c:301:35: warning[core.NullDereference]: Access to field 'next' results in a dereference of a null pointer (loaded from field 'last')
#  299|   
#  300|           case GSK_GPU_STAGE_END_PASS:
#  301|->           pass.command.last->next = op;
#  302|             pass.command.last = op;
#  303|             op = op->next;

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskgpuframe.c:532:7: warning[core.NonNullParamChecker]: Null pointer passed to 1st parameter expecting 'nonnull'
#  530|     if (size)
#  531|       {
#  532|->       memcpy (priv->storage_buffer_data + offset, data, size);
#  533|         priv->storage_buffer_used += size;
#  534|       }

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskgpunodeprocessor.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskgpunodeprocessor.c:249:36: warning[core.UndefinedBinaryOperatorResult]: The left operand of '&' is a garbage value
#  247|     GskGpuGlobals required;
#  248|   
#  249|->   required = self->pending_globals & ~ignored;
#  250|   
#  251|     if (required & (GSK_GPU_GLOBAL_MATRIX | GSK_GPU_GLOBAL_SCALE | GSK_GPU_GLOBAL_CLIP))

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskgpunodeprocessor.c:2288:25: warning[core.uninitialized.Assign]: The left expression of the compound assignment is an uninitialized value. The computed value will also be garbage
# 2286|   
# 2287|     other.blend = GSK_GPU_BLEND_ADD;
# 2288|->   other.pending_globals |= GSK_GPU_GLOBAL_BLEND;
# 2289|     gsk_gpu_node_processor_sync_globals (&other, 0);
# 2290|     

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskgpunodeprocessor.c:3202:7: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value
# 3200|                                             glyph_origin.y - glyph_offset.y * inv_scale);
# 3201|   
# 3202|->       gsk_gpu_pattern_writer_append_uint (self, tex_id);
# 3203|         gsk_gpu_pattern_writer_append_rect (self,
# 3204|                                             &GRAPHENE_RECT_INIT (

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskgpushaderop.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskvulkandevice.c:1153:29: warning[core.BitwiseShift]: Left shift by '60' overflows the capacity of 'int'
# 1151|     n_buffers = MAX (n_buffers, 8);
# 1152|     g_assert (n_buffers <= self->max_buffers);
# 1153|->   setup.n_samplers = MIN (2 << g_bit_nth_msf (n_samplers - 1, -1), self->max_samplers);
# 1154|     setup.n_buffers = MIN (2 << g_bit_nth_msf (n_buffers - 1, -1), self->max_buffers);
# 1155|     setup.n_immutable_samplers = n_immutable_samplers;

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskvulkandevice.c:1153:29: warning[core.BitwiseShift]: Left shift by '61' overflows the capacity of 'int'
# 1151|     n_buffers = MAX (n_buffers, 8);
# 1152|     g_assert (n_buffers <= self->max_buffers);
# 1153|->   setup.n_samplers = MIN (2 << g_bit_nth_msf (n_samplers - 1, -1), self->max_samplers);
# 1154|     setup.n_buffers = MIN (2 << g_bit_nth_msf (n_buffers - 1, -1), self->max_buffers);
# 1155|     setup.n_immutable_samplers = n_immutable_samplers;

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskvulkandevice.c:1153:29: warning[core.BitwiseShift]: Left shift by '62' overflows the capacity of 'int'
# 1151|     n_buffers = MAX (n_buffers, 8);
# 1152|     g_assert (n_buffers <= self->max_buffers);
# 1153|->   setup.n_samplers = MIN (2 << g_bit_nth_msf (n_samplers - 1, -1), self->max_samplers);
# 1154|     setup.n_buffers = MIN (2 << g_bit_nth_msf (n_buffers - 1, -1), self->max_buffers);
# 1155|     setup.n_immutable_samplers = n_immutable_samplers;

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskvulkandevice.c:1153:29: warning[core.BitwiseShift]: Left shift by '63' overflows the capacity of 'int'
# 1151|     n_buffers = MAX (n_buffers, 8);
# 1152|     g_assert (n_buffers <= self->max_buffers);
# 1153|->   setup.n_samplers = MIN (2 << g_bit_nth_msf (n_samplers - 1, -1), self->max_samplers);
# 1154|     setup.n_buffers = MIN (2 << g_bit_nth_msf (n_buffers - 1, -1), self->max_buffers);
# 1155|     setup.n_immutable_samplers = n_immutable_samplers;

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskvulkanframe.c:211:33: warning[core.BitwiseShift]: Left shift by '60' overflows the capacity of 'int'
#  209|           self->pool_n_sets = 4 << g_bit_nth_msf (n_sets - 1, -1);
#  210|         if (n_images > self->pool_n_images)
#  211|->         self->pool_n_images = 2 << g_bit_nth_msf (n_images - 1, -1);
#  212|         if (n_buffers > self->pool_n_buffers)
#  213|           self->pool_n_buffers = 4 << g_bit_nth_msf (n_buffers - 1, -1);

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskvulkanframe.c:211:33: warning[core.BitwiseShift]: Left shift by '61' overflows the capacity of 'int'
#  209|           self->pool_n_sets = 4 << g_bit_nth_msf (n_sets - 1, -1);
#  210|         if (n_images > self->pool_n_images)
#  211|->         self->pool_n_images = 2 << g_bit_nth_msf (n_images - 1, -1);
#  212|         if (n_buffers > self->pool_n_buffers)
#  213|           self->pool_n_buffers = 4 << g_bit_nth_msf (n_buffers - 1, -1);

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskvulkanframe.c:211:33: warning[core.BitwiseShift]: Left shift by '62' overflows the capacity of 'int'
#  209|           self->pool_n_sets = 4 << g_bit_nth_msf (n_sets - 1, -1);
#  210|         if (n_images > self->pool_n_images)
#  211|->         self->pool_n_images = 2 << g_bit_nth_msf (n_images - 1, -1);
#  212|         if (n_buffers > self->pool_n_buffers)
#  213|           self->pool_n_buffers = 4 << g_bit_nth_msf (n_buffers - 1, -1);

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskvulkanframe.c:211:33: warning[core.BitwiseShift]: Left shift by '63' overflows the capacity of 'int'
#  209|           self->pool_n_sets = 4 << g_bit_nth_msf (n_sets - 1, -1);
#  210|         if (n_images > self->pool_n_images)
#  211|->         self->pool_n_images = 2 << g_bit_nth_msf (n_images - 1, -1);
#  212|         if (n_buffers > self->pool_n_buffers)
#  213|           self->pool_n_buffers = 4 << g_bit_nth_msf (n_buffers - 1, -1);

Error: GCC_ANALYZER_WARNING (CWE-1335):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskvulkanframe.c: scope_hint: In function ‘gsk_vulkan_frame_prepare_descriptors’
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskvulkanframe.c:213:34: warning[-Wanalyzer-shift-count-overflow]: shift by count (‘63’) >= precision of type (‘32’)
/usr/include/glib-2.0/glib/gthread.h:36: included_from: Included from here.
/usr/include/glib-2.0/glib/gasyncqueue.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:34: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdktypes.h:33: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkapplaunchcontext.h:27: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdk.h:29: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskgpurenderer.h:20: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskgpuframeprivate.h:3: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskvulkanframeprivate.h:3: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskvulkanframe.c:3: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskvulkanframe.c:213:37: note: in expansion of macro ‘g_bit_nth_msf’
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskvulkanframe.c:213:37: note: in expansion of macro ‘g_bit_nth_msf’
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskvulkanframe.c: scope_hint: In function ‘gsk_vulkan_frame_prepare_descriptors’
#  211|           self->pool_n_images = 2 << g_bit_nth_msf (n_images - 1, -1);
#  212|         if (n_buffers > self->pool_n_buffers)
#  213|->         self->pool_n_buffers = 4 << g_bit_nth_msf (n_buffers - 1, -1);
#  214|       }
#  215|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskvulkanframe.c:213:34: warning[core.BitwiseShift]: Left shift by '60' overflows the capacity of 'int'
#  211|           self->pool_n_images = 2 << g_bit_nth_msf (n_images - 1, -1);
#  212|         if (n_buffers > self->pool_n_buffers)
#  213|->         self->pool_n_buffers = 4 << g_bit_nth_msf (n_buffers - 1, -1);
#  214|       }
#  215|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskvulkanframe.c:213:34: warning[core.BitwiseShift]: Left shift by '61' overflows the capacity of 'int'
#  211|           self->pool_n_images = 2 << g_bit_nth_msf (n_images - 1, -1);
#  212|         if (n_buffers > self->pool_n_buffers)
#  213|->         self->pool_n_buffers = 4 << g_bit_nth_msf (n_buffers - 1, -1);
#  214|       }
#  215|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskvulkanframe.c:213:34: warning[core.BitwiseShift]: Left shift by '62' overflows the capacity of 'int'
#  211|           self->pool_n_images = 2 << g_bit_nth_msf (n_images - 1, -1);
#  212|         if (n_buffers > self->pool_n_buffers)
#  213|->         self->pool_n_buffers = 4 << g_bit_nth_msf (n_buffers - 1, -1);
#  214|       }
#  215|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gpu/gskvulkanframe.c:213:34: warning[core.BitwiseShift]: Left shift by '63' overflows the capacity of 'int'
#  211|           self->pool_n_images = 2 << g_bit_nth_msf (n_images - 1, -1);
#  212|         if (n_buffers > self->pool_n_buffers)
#  213|->         self->pool_n_buffers = 4 << g_bit_nth_msf (n_buffers - 1, -1);
#  214|       }
#  215|   

Error: GCC_ANALYZER_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskcairorenderer.c: scope_hint: In function ‘gsk_cairo_renderer_render_texture’
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskcairorenderer.c:115:14: warning[-Wanalyzer-imprecise-fp-arithmetic]: use of floating-point arithmetic here might yield unexpected results
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskcairorenderer.c:115:14: note: only use operands of an integer type inside the size argument
#  113|         stride = width * 4;
#  114|         size = stride * height;
#  115|->       data = g_malloc_n (stride, height);
#  116|   
#  117|         for (y = 0; y < height; y += MAX_IMAGE_SIZE)

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskcontour.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskcontour.c:2036:14: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
# 2034|   
# 2035|     for (int i = 0; i < point->idx; i++)
# 2036|->     distance += sides[i];
# 2037|   
# 2038|     distance += point->t * sides[point->idx];

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskcontour.c:2038:24: warning[core.UndefinedBinaryOperatorResult]: The right operand of '*' is a garbage value
# 2036|       distance += sides[i];
# 2037|   
# 2038|->   distance += point->t * sides[point->idx];
# 2039|   
# 2040|     return distance;

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskcurve.c:247:3: warning[core.uninitialized.UndefReturn]: Undefined or garbage value returned to caller
#  245|       }
#  246|   
#  247|->   return t;
#  248|   }
#  249|   /* }}} */

Error: GCC_ANALYZER_WARNING (CWE-457):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskcurve.c: scope_hint: In function ‘get_t_by_bisection’
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskcurve.c:247:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘t’
#  245|       }
#  246|   
#  247|->   return t;
#  248|   }
#  249|   /* }}} */

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskdiff.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskoffload.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-457):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskoffload.c: scope_hint: In function ‘push_rect_clip’
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskoffload.c:229:14: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*rect’
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernode.h:25: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskoffloadprivate.h:25: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskoffload.c:23: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskoffload.c:633:30: note: in expansion of macro ‘GSK_ROUNDED_RECT_INIT’
#  227|   {
#  228|     Clip *clip = g_new0 (Clip, 1);
#  229|->   clip->rect = *rect;
#  230|     clip->is_rectilinear = gsk_rounded_rect_is_rectilinear (rect);
#  231|     clip->is_empty = (rect->bounds.size.width == 0 || rect->bounds.size.height == 0);

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskoffload.c:231:45: warning[core.UndefinedBinaryOperatorResult]: The left operand of '==' is a garbage value
#  229|     clip->rect = *rect;
#  230|     clip->is_rectilinear = gsk_rounded_rect_is_rectilinear (rect);
#  231|->   clip->is_empty = (rect->bounds.size.width == 0 || rect->bounds.size.height == 0);
#  232|   
#  233|     self->clips = g_slist_prepend (self->clips, clip);

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskpath.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskpathbuilder.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskpathpoint.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskprofiler.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrenderer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeimpl.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeimpl.c:6042:25: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
# 6040|           {
# 6041|             /* set as the mean of the kernel */
# 6042|->           p_dest_row[0] = div_kernel_size[r];
# 6043|             p_dest_row[1] = div_kernel_size[g];
# 6044|             p_dest_row[2] = div_kernel_size[b];

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:727: error[arrayIndexOutOfBounds]: Array '"000000"[7]' accessed at index 7, which is out of bounds.
#  725|     do
#  726|       {
#  727|->       GskShadow shadow = { GDK_RGBA("000000"), 0, 0, 0 };
#  728|         double dx = 0, dy = 0, radius = 0;
#  729|   

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:1450: error[arrayIndexOutOfBounds]: Array '"FF00CC"[7]' accessed at index 7, which is out of bounds.
# 1448|   create_default_render_node_with_bounds (const graphene_rect_t *rect)
# 1449|   {
# 1450|->   return gsk_color_node_new (&GDK_RGBA("FF00CC"), rect);
# 1451|   }
# 1452|   

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:1484: error[arrayIndexOutOfBounds]: Array '"FF00CC"[7]' accessed at index 7, which is out of bounds.
# 1482|   {
# 1483|     graphene_rect_t bounds = GRAPHENE_RECT_INIT (0, 0, 50, 50);
# 1484|->   GdkRGBA color = GDK_RGBA("FF00CC");
# 1485|     const Declaration declarations[] = {
# 1486|       { "bounds", parse_rect, NULL, &bounds },

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:1515: error[arrayIndexOutOfBounds]: Array '"AAFF00"[7]' accessed at index 7, which is out of bounds.
# 1513|     if (stops == NULL)
# 1514|       {
# 1515|->       GskColorStop from = { 0.0, GDK_RGBA("AAFF00") };
# 1516|         GskColorStop to = { 1.0, GDK_RGBA("FF00CC") };
# 1517|   

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:1516: error[arrayIndexOutOfBounds]: Array '"FF00CC"[7]' accessed at index 7, which is out of bounds.
# 1514|       {
# 1515|         GskColorStop from = { 0.0, GDK_RGBA("AAFF00") };
# 1516|->       GskColorStop to = { 1.0, GDK_RGBA("FF00CC") };
# 1517|   
# 1518|         stops = g_array_new (FALSE, FALSE, sizeof (GskColorStop));

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:1573: error[arrayIndexOutOfBounds]: Array '"AAFF00"[7]' accessed at index 7, which is out of bounds.
# 1571|     if (stops == NULL)
# 1572|       {
# 1573|->       GskColorStop from = { 0.0, GDK_RGBA("AAFF00") };
# 1574|         GskColorStop to = { 1.0, GDK_RGBA("FF00CC") };
# 1575|   

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:1574: error[arrayIndexOutOfBounds]: Array '"FF00CC"[7]' accessed at index 7, which is out of bounds.
# 1572|       {
# 1573|         GskColorStop from = { 0.0, GDK_RGBA("AAFF00") };
# 1574|->       GskColorStop to = { 1.0, GDK_RGBA("FF00CC") };
# 1575|   
# 1576|         stops = g_array_new (FALSE, FALSE, sizeof (GskColorStop));

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:1626: error[arrayIndexOutOfBounds]: Array '"AAFF00"[7]' accessed at index 7, which is out of bounds.
# 1624|     if (stops == NULL)
# 1625|       {
# 1626|->       GskColorStop from = { 0.0, GDK_RGBA("AAFF00") };
# 1627|         GskColorStop to = { 1.0, GDK_RGBA("FF00CC") };
# 1628|   

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:1627: error[arrayIndexOutOfBounds]: Array '"FF00CC"[7]' accessed at index 7, which is out of bounds.
# 1625|       {
# 1626|         GskColorStop from = { 0.0, GDK_RGBA("AAFF00") };
# 1627|->       GskColorStop to = { 1.0, GDK_RGBA("FF00CC") };
# 1628|   
# 1629|         stops = g_array_new (FALSE, FALSE, sizeof (GskColorStop));

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:1647: error[arrayIndexOutOfBounds]: Array '"000000"[7]' accessed at index 7, which is out of bounds.
# 1645|   {
# 1646|     GskRoundedRect outline = GSK_ROUNDED_RECT_INIT (0, 0, 50, 50);
# 1647|->   GdkRGBA color = GDK_RGBA("000000");
# 1648|     double dx = 1, dy = 1, blur = 0, spread = 0;
# 1649|     const Declaration declarations[] = {

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:1924: error[arrayIndexOutOfBounds]: Array '"AAFF00"[7]' accessed at index 7, which is out of bounds.
# 1922|       source = create_default_render_node ();
# 1923|     if (mask == NULL)
# 1924|->     mask = gsk_color_node_new (&GDK_RGBA("AAFF00"), &GRAPHENE_RECT_INIT (0, 0, 50, 50));
# 1925|   
# 1926|     result = gsk_mask_node_new (source, mask, mode);

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:1940: error[arrayIndexOutOfBounds]: Array '"000"[4]' accessed at index 4, which is out of bounds.
# 1938|     GskRoundedRect outline = GSK_ROUNDED_RECT_INIT (0, 0, 50, 50);
# 1939|     float widths[4] = { 1, 1, 1, 1 };
# 1940|->   GdkRGBA colors[4] = { GDK_RGBA("000"), GDK_RGBA("000"), GDK_RGBA("000"), GDK_RGBA("000") };
# 1941|     const Declaration declarations[] = {
# 1942|       { "outline", parse_rounded_rect, NULL, &outline },

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:1940: error[arrayIndexOutOfBounds]: Array '"000"[4]' accessed at index 5, which is out of bounds.
# 1938|     GskRoundedRect outline = GSK_ROUNDED_RECT_INIT (0, 0, 50, 50);
# 1939|     float widths[4] = { 1, 1, 1, 1 };
# 1940|->   GdkRGBA colors[4] = { GDK_RGBA("000"), GDK_RGBA("000"), GDK_RGBA("000"), GDK_RGBA("000") };
# 1941|     const Declaration declarations[] = {
# 1942|       { "outline", parse_rounded_rect, NULL, &outline },

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:1940: error[arrayIndexOutOfBounds]: Array '"000"[4]' accessed at index 6, which is out of bounds.
# 1938|     GskRoundedRect outline = GSK_ROUNDED_RECT_INIT (0, 0, 50, 50);
# 1939|     float widths[4] = { 1, 1, 1, 1 };
# 1940|->   GdkRGBA colors[4] = { GDK_RGBA("000"), GDK_RGBA("000"), GDK_RGBA("000"), GDK_RGBA("000") };
# 1941|     const Declaration declarations[] = {
# 1942|       { "outline", parse_rounded_rect, NULL, &outline },

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:1940: error[arrayIndexOutOfBounds]: Array '"000"[4]' accessed at index 7, which is out of bounds.
# 1938|     GskRoundedRect outline = GSK_ROUNDED_RECT_INIT (0, 0, 50, 50);
# 1939|     float widths[4] = { 1, 1, 1, 1 };
# 1940|->   GdkRGBA colors[4] = { GDK_RGBA("000"), GDK_RGBA("000"), GDK_RGBA("000"), GDK_RGBA("000") };
# 1941|     const Declaration declarations[] = {
# 1942|       { "outline", parse_rounded_rect, NULL, &outline },

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:2049: error[arrayIndexOutOfBounds]: Array '"000000"[7]' accessed at index 7, which is out of bounds.
# 2047|   {
# 2048|     GskRoundedRect outline = GSK_ROUNDED_RECT_INIT (0, 0, 50, 50);
# 2049|->   GdkRGBA color = GDK_RGBA("000000");
# 2050|     double dx = 1, dy = 1, blur = 0, spread = 0;
# 2051|     const Declaration declarations[] = {

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:2163: error[arrayIndexOutOfBounds]: Array '"AAFF00"[7]' accessed at index 7, which is out of bounds.
# 2161|     parse_declarations (parser, context, declarations, G_N_ELEMENTS (declarations));
# 2162|     if (start == NULL)
# 2163|->     start = gsk_color_node_new (&GDK_RGBA("AAFF00"), &GRAPHENE_RECT_INIT (0, 0, 50, 50));
# 2164|     if (end == NULL)
# 2165|       end = create_default_render_node ();

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:2191: error[arrayIndexOutOfBounds]: Array '"AAFF00"[7]' accessed at index 7, which is out of bounds.
# 2189|     parse_declarations (parser, context, declarations, G_N_ELEMENTS (declarations));
# 2190|     if (bottom == NULL)
# 2191|->     bottom = gsk_color_node_new (&GDK_RGBA("AAFF00"), &GRAPHENE_RECT_INIT (0, 0, 50, 50));
# 2192|     if (top == NULL)
# 2193|       top = create_default_render_node ();

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:2325: error[arrayIndexOutOfBounds]: Array '"000000"[7]' accessed at index 7, which is out of bounds.
# 2323|     PangoFont *font = NULL;
# 2324|     graphene_point_t offset = GRAPHENE_POINT_INIT (0, 0);
# 2325|->   GdkRGBA color = GDK_RGBA("000000");
# 2326|     PangoGlyphString *glyphs = NULL;
# 2327|     cairo_hint_style_t hint_style = CAIRO_HINT_STYLE_SLIGHT;

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:2673: error[arrayIndexOutOfBounds]: Array '"000000"[7]' accessed at index 7, which is out of bounds.
# 2671|     if (shadows->len == 0)
# 2672|       {
# 2673|->       GskShadow default_shadow = { GDK_RGBA("000000"), 1, 1, 0 };
# 2674|         g_array_append_val (shadows, default_shadow);
# 2675|       }

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:3923: error[arrayIndexOutOfBounds]: Array '"000"[4]' accessed at index 4, which is out of bounds.
# 3921|   
# 3922|           append_float_param (p, "blur", gsk_outset_shadow_node_get_blur_radius (node), 0.0f);
# 3923|->         if (!gdk_rgba_equal (color, &GDK_RGBA("000")))
# 3924|             append_rgba_param (p, "color", color);
# 3925|           append_float_param (p, "dx", gsk_outset_shadow_node_get_dx (node), 1.0f);

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:3923: error[arrayIndexOutOfBounds]: Array '"000"[4]' accessed at index 5, which is out of bounds.
# 3921|   
# 3922|           append_float_param (p, "blur", gsk_outset_shadow_node_get_blur_radius (node), 0.0f);
# 3923|->         if (!gdk_rgba_equal (color, &GDK_RGBA("000")))
# 3924|             append_rgba_param (p, "color", color);
# 3925|           append_float_param (p, "dx", gsk_outset_shadow_node_get_dx (node), 1.0f);

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:3923: error[arrayIndexOutOfBounds]: Array '"000"[4]' accessed at index 6, which is out of bounds.
# 3921|   
# 3922|           append_float_param (p, "blur", gsk_outset_shadow_node_get_blur_radius (node), 0.0f);
# 3923|->         if (!gdk_rgba_equal (color, &GDK_RGBA("000")))
# 3924|             append_rgba_param (p, "color", color);
# 3925|           append_float_param (p, "dx", gsk_outset_shadow_node_get_dx (node), 1.0f);

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:3923: error[arrayIndexOutOfBounds]: Array '"000"[4]' accessed at index 7, which is out of bounds.
# 3921|   
# 3922|           append_float_param (p, "blur", gsk_outset_shadow_node_get_blur_radius (node), 0.0f);
# 3923|->         if (!gdk_rgba_equal (color, &GDK_RGBA("000")))
# 3924|             append_rgba_param (p, "color", color);
# 3925|           append_float_param (p, "dx", gsk_outset_shadow_node_get_dx (node), 1.0f);

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:4033: error[arrayIndexOutOfBounds]: Array '"000000"[7]' accessed at index 7, which is out of bounds.
# 4031|           else if (!gdk_rgba_equal (&colors[1], &colors[0]))
# 4032|             n = 2;
# 4033|->         else if (!gdk_rgba_equal (&colors[0], &GDK_RGBA("000000")))
# 4034|             n = 1;
# 4035|           else

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:4127: error[arrayIndexOutOfBounds]: Array '"000"[4]' accessed at index 4, which is out of bounds.
# 4125|   
# 4126|           append_float_param (p, "blur", gsk_inset_shadow_node_get_blur_radius (node), 0.0f);
# 4127|->         if (!gdk_rgba_equal (color, &GDK_RGBA("000")))
# 4128|             append_rgba_param (p, "color", color);
# 4129|           append_float_param (p, "dx", gsk_inset_shadow_node_get_dx (node), 1.0f);

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:4127: error[arrayIndexOutOfBounds]: Array '"000"[4]' accessed at index 5, which is out of bounds.
# 4125|   
# 4126|           append_float_param (p, "blur", gsk_inset_shadow_node_get_blur_radius (node), 0.0f);
# 4127|->         if (!gdk_rgba_equal (color, &GDK_RGBA("000")))
# 4128|             append_rgba_param (p, "color", color);
# 4129|           append_float_param (p, "dx", gsk_inset_shadow_node_get_dx (node), 1.0f);

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:4127: error[arrayIndexOutOfBounds]: Array '"000"[4]' accessed at index 6, which is out of bounds.
# 4125|   
# 4126|           append_float_param (p, "blur", gsk_inset_shadow_node_get_blur_radius (node), 0.0f);
# 4127|->         if (!gdk_rgba_equal (color, &GDK_RGBA("000")))
# 4128|             append_rgba_param (p, "color", color);
# 4129|           append_float_param (p, "dx", gsk_inset_shadow_node_get_dx (node), 1.0f);

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:4127: error[arrayIndexOutOfBounds]: Array '"000"[4]' accessed at index 7, which is out of bounds.
# 4125|   
# 4126|           append_float_param (p, "blur", gsk_inset_shadow_node_get_blur_radius (node), 0.0f);
# 4127|->         if (!gdk_rgba_equal (color, &GDK_RGBA("000")))
# 4128|             append_rgba_param (p, "color", color);
# 4129|           append_float_param (p, "dx", gsk_inset_shadow_node_get_dx (node), 1.0f);

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskrendernodeparser.c:4181: error[arrayIndexOutOfBounds]: Array '"000000"[7]' accessed at index 7, which is out of bounds.
# 4179|           start_node (p, "text", node_name);
# 4180|   
# 4181|->         if (!gdk_rgba_equal (color, &GDK_RGBA ("000000")))
# 4182|             append_rgba_param (p, "color", color);
# 4183|   

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gsk/gskroundedrect.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/a11y/gtkatspiaction.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/a11y/gtkatspicomponent.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/a11y/gtkatspicontext.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/a11y/gtkatspicontext.c:1635:15: warning[deadcode.DeadStores]: Value stored to 'kind' during its initialization is never read
# 1633|       return;
# 1634|   
# 1635|->   const char *kind = "";
# 1636|   
# 1637|     switch (change)

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/a11y/gtkatspieditabletext.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-457):
gtk4-4.14.2-build/gtk-4.14.2/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: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/a11y/gtkatspipango.c:349:29: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
#  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):
gtk4-4.14.2-build/gtk-4.14.2/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:
gtk4-4.14.2-build/gtk-4.14.2/gtk/a11y/gtkatspiroot.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/a11y/gtkatspiselection.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/a11y/gtkatspitext.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/a11y/gtkatspitextbuffer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/compose/compose-parse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/css/gtkcssdataurl.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/css/gtkcssparser.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/css/gtkcsstokenizer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkappchooserbutton.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkappchooserdialog.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkappchooserwidget.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkassistant.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkcellareabox.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkcellareabox.c:761:11: warning[core.NullDereference]: Access to field 'expand' results in a dereference of a null pointer (loaded from variable 'info')
#  759|         AllocatedCell *cell;
#  760|   
#  761|->       if (info->expand)
#  762|           {
#  763|             sizes[i].minimum_size += extra_size;

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkcellareabox.c:904:8: warning[deadcode.DeadStores]: Value stored to 'position' is never read
#  902|   	    {
#  903|   	      avail_size = group_allocs[i].size;
#  904|-> 	      position   = cell_position = group_allocs[i].position;
#  905|   	    }
#  906|   	  else

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkcellareabox.c:952:15: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
#  950|             for (j = 0; j < visible_cells; j++)
#  951|               {
#  952|->               CellInfo      *info = sizes[j].data;
#  953|                 AllocatedCell *cell;
#  954|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkcellareabox.c:1598:21: warning[unix.Malloc]: Use of memory allocated with size zero
# 1596|           continue;
# 1597|   
# 1598|->       sizes[i].data = info;
# 1599|   
# 1600|         gtk_cell_area_request_renderer (area, info->renderer,

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkcellareabox.c:1645:20: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
# 1643|         avail_size -= (n_sizes - 1) * priv->spacing;
# 1644|         for (i = 0; i < n_sizes; i++)
# 1645|->         avail_size -= orientation_sizes[i].minimum_size;
# 1646|   
# 1647|         if (avail_size > 0)

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkcellareaboxcontext.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkcellareaboxcontext.c:699:3: warning[deadcode.DeadStores]: Value stored to 'priv' is never read
#  697|     last_aligned_group_idx = i >= 0 ? i : 0;
#  698|   
#  699|->   priv  = box_context->priv;
#  700|     array = get_array (box_context, orientation, for_size);
#  701|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkcellareaboxcontext.c:722:36: warning[unix.Malloc]: Use of memory allocated with size zero
#  720|              _gtk_cell_area_box_group_visible (area, i)))
#  721|           {
#  722|->           requests[j].data         = GINT_TO_POINTER (i);
#  723|             requests[j].minimum_size = size->min_size;
#  724|             requests[j].natural_size = size->nat_size;

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkcellareaboxcontext.c:758:16: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
#  756|     avail_size -= (n_groups - 1) * spacing;
#  757|     for (i = 0; i < n_groups; i++)
#  758|->     avail_size -= sizes[i].minimum_size;
#  759|   
#  760|     if (avail_size > 0)

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkcellrenderer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkcellrenderercombo.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkcellrendererpixbuf.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkcellrendererspinner.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkcellrenderertext.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkcellrenderertoggle.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkcellview.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-823):
gtk4-4.14.2-build/gtk-4.14.2/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):
gtk4-4.14.2-build/gtk-4.14.2/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: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkcombobox.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkcomboboxtext.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkdialog.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkentrycompletion.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkfontbutton.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkiconview.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkiconview.c: scope_hint: In function ‘gtk_icon_view_button_release’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkiconview.c:2224:18: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkiconview.c: scope_hint: In function ‘gtk_icon_view_button_release’
# 2222|           {
# 2223|             GtkTreePath *path;
# 2224|->           path = gtk_tree_path_new_from_indices (item->index, -1);
# 2225|             gtk_icon_view_item_activated (icon_view, path);
# 2226|             gtk_tree_path_free (path);

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkliststore.c:564:29: warning[unix.Malloc]: Use of memory allocated with size zero
#  562|     priv->column_headers = g_renew (GType, priv->column_headers, n_columns);
#  563|     for (i = priv->n_columns; i < n_columns; i++)
#  564|->     priv->column_headers[i] = G_TYPE_INVALID;
#  565|     priv->n_columns = n_columns;
#  566|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkliststore.c:913:25: warning[core.NullDereference]: Access to field 'next' results in a dereference of a null pointer (loaded from variable 'prev')
#  911|     else
#  912|       {
#  913|->       list = prev->next = _gtk_tree_data_list_alloc ();
#  914|         list->next = NULL;
#  915|       }

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkliststore.c:1765:7: warning[core.CallAndMessage]: 3rd function call argument is an uninitialized value
# 1763|     while (!g_sequence_iter_is_end (ptr))
# 1764|       {
# 1765|->       g_hash_table_insert (new_positions, ptr, GINT_TO_POINTER (order[i++]));
# 1766|   
# 1767|         ptr = g_sequence_iter_next (ptr);

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkrender.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkshow.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkshow.c: scope_hint: In function ‘show_uri_done’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkshow.c:184:49: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘error’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkshow.c:28: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtkshow.c:183:44: note: in expansion of macro ‘_’
#  182|   
#  183|         dialog = gtk_alert_dialog_new ("%s", _("Could not show link"));
#  184|->       gtk_alert_dialog_set_detail (dialog, error->message);
#  185|         gtk_alert_dialog_show (dialog, parent);
#  186|         g_object_unref (dialog);

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreedatalist.c:556:2: warning[deadcode.DeadStores]: Value stored to 'list' is never read
#  554|         header->sort_column_id = sort_column_id;
#  555|         if (list)
#  556|-> 	list = g_list_append (list, header);
#  557|         else
#  558|   	header_list = g_list_append (header_list, header);

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreednd.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c: scope_hint: In function ‘gtk_tree_model_filter_update_children.part.0’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:1823:14: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘level’
/usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here.
/usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
/usr/include/glib-2.0/gobject/gbinding.h:30: included_from: Included from here.
/usr/include/glib-2.0/glib-object.h:24: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodel.h:24: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.h:25: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:20: included_from: Included from here.
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3995:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.h:32:50: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3995:21: note: in expansion of macro ‘GTK_IS_TREE_MODEL_FILTER’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3995:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.h:32:50: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3995:21: note: in expansion of macro ‘GTK_IS_TREE_MODEL_FILTER’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3996:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3997:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3997:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3998:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3998:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3999:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3999:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:4000:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:4000:3: note: in expansion of macro ‘g_return_if_fail’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:4002:7: note: in expansion of macro ‘GTK_TREE_MODEL_FILTER_CACHE_CHILD_ITERS’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:1160:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib.h:64: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:1160:3: note: in expansion of macro ‘g_return_val_if_fail’
# 1821|     gtk_tree_model_filter_convert_iter_to_child_iter (filter, &c_iter, &iter);
# 1822|   
# 1823|->   if ((!level->parent_level || level->parent_level->ext_ref_count > 0) &&
# 1824|         gtk_tree_model_iter_has_child (filter->priv->child_model, &c_iter))
# 1825|       {

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:1931:9: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
# 1929|     gtk_tree_model_filter_get_iter_full (GTK_TREE_MODEL (filter), &iter, path);
# 1930|   
# 1931|->   level = FILTER_LEVEL (iter.user_data);
# 1932|     elt = FILTER_ELT (iter.user_data2);
# 1933|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:1932:7: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
# 1930|   
# 1931|     level = FILTER_LEVEL (iter.user_data);
# 1932|->   elt = FILTER_ELT (iter.user_data2);
# 1933|   
# 1934|     /* Make sure elt is visible.  elt can already be visible in case

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:2037:23: warning[core.NullDereference]: Access to field 'visible_siter' results in a dereference of an undefined pointer value (loaded from field 'user_data2')
# 2035|         gtk_tree_model_filter_get_iter_full (GTK_TREE_MODEL (filter),
# 2036|                                              &iter, path);
# 2037|->       current_state = FILTER_ELT (iter.user_data2)->visible_siter != NULL;
# 2038|       }
# 2039|     else

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:2508:15: warning[core.NullDereference]: Access to field 'children' results in a dereference of a null pointer (loaded from variable 'elt')
# 2506|           }
# 2507|   
# 2508|->       level = elt->children;
# 2509|       }
# 2510|   

Error: CPPCHECK_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3006: warning[nullPointer]: Possible null pointer dereference: elt
# 3004|         g_assert (elt);
# 3005|   
# 3006|->       if (!elt->children)
# 3007|           gtk_tree_model_filter_build_level (filter, level, elt, FALSE);
# 3008|         level = elt->children;

Error: COMPILER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c: scope_hint: In function ‘gtk_tree_model_filter_get_iter_full.isra.0’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3006:15: warning[-Wnull-dereference]: potential null pointer dereference
# 3006 |       if (!elt->children)
#      |            ~~~^~~~~~~~~~
# 3004|         g_assert (elt);
# 3005|   
# 3006|->       if (!elt->children)
# 3007|           gtk_tree_model_filter_build_level (filter, level, elt, FALSE);
# 3008|         level = elt->children;

Error: CPPCHECK_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3076: warning[nullPointer]: Possible null pointer dereference: elt
# 3074|         elt = GET_ELT (siter);
# 3075|         g_assert (elt);
# 3076|->       if (!elt->children)
# 3077|           gtk_tree_model_filter_build_level (filter, level, elt, FALSE);
# 3078|         level = elt->children;

Error: COMPILER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c: scope_hint: In function ‘gtk_tree_model_filter_get_iter’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3076:15: warning[-Wnull-dereference]: potential null pointer dereference
# 3076 |       if (!elt->children)
#      |            ~~~^~~~~~~~~~
# 3074|         elt = GET_ELT (siter);
# 3075|         g_assert (elt);
# 3076|->       if (!elt->children)
# 3077|           gtk_tree_model_filter_build_level (filter, level, elt, FALSE);
# 3078|         level = elt->children;

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c: scope_hint: In function ‘gtk_tree_model_filter_real_unref_node’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3524:24: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘elt’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3524:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3510:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.h:32:50: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3510:21: note: in expansion of macro ‘GTK_IS_TREE_MODEL_FILTER’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3510:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.h:32:50: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3510:21: note: in expansion of macro ‘GTK_IS_TREE_MODEL_FILTER’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3511:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3512:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3512:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3995:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.h:32:50: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3995:21: note: in expansion of macro ‘GTK_IS_TREE_MODEL_FILTER’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3995:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.h:32:50: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3995:21: note: in expansion of macro ‘GTK_IS_TREE_MODEL_FILTER’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3996:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3997:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3997:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3998:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3998:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3999:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3999:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:4000:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:4000:3: note: in expansion of macro ‘g_return_if_fail’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:4002:7: note: in expansion of macro ‘GTK_TREE_MODEL_FILTER_CACHE_CHILD_ITERS’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:1160:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:1161:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:1161:3: note: in expansion of macro ‘g_return_val_if_fail’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:1161:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:3524:3: note: in expansion of macro ‘g_return_if_fail’
# 3522|     elt = iter->user_data2;
# 3523|   
# 3524|->   g_return_if_fail (elt->ref_count > 0);
# 3525|   #ifdef MODEL_FILTER_DEBUG
# 3526|     g_assert (elt->ref_count >= elt->ext_ref_count);

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:4099:11: warning[deadcode.DeadStores]: Value stored to 'found_child' is never read
# 4097|               gtk_tree_model_filter_build_level (filter, level, tmp, FALSE);
# 4098|             level = tmp->children;
# 4099|->           found_child = TRUE;
# 4100|           }
# 4101|         else if (!found_child && !fetch_children)

Error: CPPCHECK_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:4212: warning[nullPointer]: Possible null pointer dereference: elt
# 4210|         elt = GET_ELT (siter);
# 4211|         g_assert (elt);
# 4212|->       if (elt->children == NULL)
# 4213|           gtk_tree_model_filter_build_level (filter, level, elt, FALSE);
# 4214|   

Error: COMPILER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c: scope_hint: In function ‘gtk_tree_model_filter_convert_path_to_child_path’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelfilter.c:4212:14: warning[-Wnull-dereference]: potential null pointer dereference
# 4212 |       if (elt->children == NULL)
#      |           ~~~^~~~~~~~~~
# 4210|         elt = GET_ELT (siter);
# 4211|         g_assert (elt);
# 4212|->       if (elt->children == NULL)
# 4213|           gtk_tree_model_filter_build_level (filter, level, elt, FALSE);
# 4214|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelsort.c:1173:19: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
# 1171|         SortElt *elt = g_sequence_get (siter);
# 1172|   
# 1173|->       elt->offset = tmp_array[i];
# 1174|         i++;
# 1175|       }

Error: COMPILER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelsort.c: scope_hint: In function ‘gtk_tree_model_sort_get_iter’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelsort.c:1288:14: warning[-Wnull-dereference]: potential null pointer dereference
# 1288 |       if (elt->children == NULL)
#      |           ~~~^~~~~~~~~~
# 1286|         elt = GET_ELT (siter);
# 1287|         g_assert (elt);
# 1288|->       if (elt->children == NULL)
# 1289|   	gtk_tree_model_sort_build_level (tree_model_sort, level, elt);
# 1290|   

Error: COMPILER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelsort.c: scope_hint: In function ‘gtk_tree_model_sort_convert_path_to_child_path’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreemodelsort.c:2407:14: warning[-Wnull-dereference]: potential null pointer dereference
# 2407 |       if (elt->children == NULL)
#      |           ~~~^~~~~~~~~~
# 2405|         elt = GET_ELT (siter);
# 2406|         g_assert (elt);
# 2407|->       if (elt->children == NULL)
# 2408|   	gtk_tree_model_sort_build_level (tree_model_sort, level, elt);
# 2409|   

Error: COMPILER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreerbtree.c:271:43: warning[-Wnull-dereference]: potential null pointer dereference
#  271 |           if (GTK_TREE_RBNODE_GET_COLOR (w->left) == GTK_TREE_RBNODE_BLACK && GTK_TREE_RBNODE_GET_COLOR (w->right) == GTK_TREE_RBNODE_BLACK)
#      |                                          ~^~~~~~
#  269|               }
#  270|             g_assert (w);
#  271|->           if (GTK_TREE_RBNODE_GET_COLOR (w->left) == GTK_TREE_RBNODE_BLACK && GTK_TREE_RBNODE_GET_COLOR (w->right) == GTK_TREE_RBNODE_BLACK)
#  272|               {
#  273|                 GTK_TREE_RBNODE_SET_COLOR (w, GTK_TREE_RBNODE_RED);

Error: COMPILER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreerbtree.c:303:43: warning[-Wnull-dereference]: potential null pointer dereference
#  303 |           if (GTK_TREE_RBNODE_GET_COLOR (w->right) == GTK_TREE_RBNODE_BLACK && GTK_TREE_RBNODE_GET_COLOR (w->left) == GTK_TREE_RBNODE_BLACK)
#      |                                          ~^~~~~~~
#  301|               }
#  302|             g_assert (w);
#  303|->           if (GTK_TREE_RBNODE_GET_COLOR (w->right) == GTK_TREE_RBNODE_BLACK && GTK_TREE_RBNODE_GET_COLOR (w->left) == GTK_TREE_RBNODE_BLACK)
#  304|               {
#  305|                 GTK_TREE_RBNODE_SET_COLOR (w, GTK_TREE_RBNODE_RED);

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreeselection.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreestore.c: scope_hint: In function ‘gtk_tree_store_sort_iter_changed’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreestore.c:3166:8: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘node’
/usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here.
/usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
/usr/include/glib-2.0/gobject/gbinding.h:30: included_from: Included from here.
/usr/include/glib-2.0/glib-object.h:24: included_from: Included from here.
/usr/include/glib-2.0/gobject/gvaluecollector.h:25: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreestore.c:20: included_from: Included from here.
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreestore.c:3129:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreestore.c:3144:7: note: in expansion of macro ‘g_return_if_fail’
# 3164|     g_assert (node != NULL);
# 3165|   
# 3166|->   prev = node->prev;
# 3167|     next = node->next;
# 3168|   

Error: COMPILER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreestore.c:3166:8: warning[-Wnull-dereference]: potential null pointer dereference
# 3166 |   prev = node->prev;
#      |   ~~~~~^~~~~~~~~~~~
# 3164|     g_assert (node != NULL);
# 3165|   
# 3166|->   prev = node->prev;
# 3167|     next = node->next;
# 3168|   

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

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/deprecated/gtktreeviewcolumn.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/fnmatch.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gdktextureutils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gsettings-mapping.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gskpango.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkaboutdialog.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkaccelgroup.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkaccessible.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-688):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkaccessiblevalue.c: scope_hint: In function ‘gtk_string_accessible_value_new’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkaccessiblevalue.c:369:18: warning[-Wanalyzer-null-argument]: use of NULL ‘str’ where non-null expected
/usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here.
/usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
/usr/include/glib-2.0/gobject/gbinding.h:30: included_from: Included from here.
/usr/include/glib-2.0/glib-object.h:24: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkaccessiblevalueprivate.h:23: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkaccessiblevalue.c:43: included_from: Included from here.
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkaccessiblevalue.c:72:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkaccessiblevalue.c:73:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkaccessiblevalue.c:73:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here.
/usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here.
/usr/include/glib-2.0/glib.h:56: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkaccessiblevalue.c:368:17: note: in expansion of macro ‘g_strdup’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkaccessiblevalue.c: scope_hint: In function ‘gtk_string_accessible_value_new’
<built-in>: note: 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: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkactionhelper.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkactionmuxer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-688):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkactionmuxer.c: scope_hint: In function ‘gtk_action_muxer_primary_accel_changed’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkactionmuxer.c:606:19: warning[-Wanalyzer-null-argument]: use of NULL ‘action_and_target’ where non-null expected
/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.
/usr/include/glib-2.0/gobject/gbinding.h:30: included_from: Included from here.
/usr/include/glib-2.0/glib-object.h:24: included_from: Included from here.
/usr/include/glib-2.0/gio/gioenums.h:30: included_from: Included from here.
/usr/include/glib-2.0/gio/giotypes.h:30: included_from: Included from here.
/usr/include/glib-2.0/gio/gio.h:28: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkactionmuxerprivate.h:22: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkactionmuxer.c:22: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkactionmuxer.c:90:33: note: in expansion of macro ‘g_strdup’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkactionmuxer.c: scope_hint: In function ‘gtk_action_muxer_primary_accel_changed’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkactionmuxer.c:54: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:51:57: note: in definition of macro ‘gdk_array_paste_more’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:30: note: in expansion of macro ‘gdk_array_paste’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:47: note: in expansion of macro ‘GDK_ARRAY_NAME’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:272:1: note: in expansion of macro ‘gdk_array’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:51:57: note: in definition of macro ‘gdk_array_paste_more’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:30: note: in expansion of macro ‘gdk_array_paste’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:47: note: in expansion of macro ‘GDK_ARRAY_NAME’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:279:3: note: in expansion of macro ‘gdk_array’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:51:57: note: in definition of macro ‘gdk_array_paste_more’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:30: note: in expansion of macro ‘gdk_array_paste’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:47: note: in expansion of macro ‘GDK_ARRAY_NAME’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:214:1: note: in expansion of macro ‘gdk_array’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:51:57: note: in definition of macro ‘gdk_array_paste_more’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:30: note: in expansion of macro ‘gdk_array_paste’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:47: note: in expansion of macro ‘GDK_ARRAY_NAME’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:233:5: note: in expansion of macro ‘gdk_array’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:51:57: note: in definition of macro ‘gdk_array_paste_more’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:30: note: in expansion of macro ‘gdk_array_paste’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:47: note: in expansion of macro ‘GDK_ARRAY_NAME’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:279:3: note: in expansion of macro ‘gdk_array’
/usr/include/glib-2.0/glib/galloca.h:35: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
/usr/include/string.h:273:14: note: argument 1 of ‘strrchr’ must be non-null
#  604|   
#  605|     if (!action_name)
#  606|->     action_name = strrchr (action_and_target, '|') + 1;
#  607|   
#  608|     action = find_observers (muxer, action_name);

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkapplication-dbus.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkatcontext.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/bitmask.c:22: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbitmaskprivate.h:63: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbitmaskprivateimpl.h:134:58: warning[core.BitwiseShift]: Left shift by '4294967295' overflows the capacity of 'gsize'
#  132|     else
#  133|       {
#  134|->       gsize invert = (((gsize) 1) << end) - (((gsize) 1) << start);
#  135|         
#  136|         return _gtk_bitmask_from_bits (_gtk_bitmask_to_bits (mask) ^ invert);

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbitmaskprivateimpl.h:134:58: warning[core.BitwiseShift]: Left shift overflows the capacity of 'gsize'
#  132|     else
#  133|       {
#  134|->       gsize invert = (((gsize) 1) << end) - (((gsize) 1) << start);
#  135|         
#  136|         return _gtk_bitmask_from_bits (_gtk_bitmask_to_bits (mask) ^ invert);

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbitset.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbookmarksmanager.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkboxlayout.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkboxlayout.c:968:18: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
#  966|           continue;
#  967|   
#  968|->       child_size = sizes[i].natural_size;
#  969|   
#  970|         /* Assign the child's position. */

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilder-menus.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilder.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilder.c:970:11: warning[core.NullDereference]: Access to field 'len' results in a dereference of a null pointer (loaded from field 'names')
#  968|                                              info->id);
#  969|         g_assert (obj != NULL);
#  970|->       if (construct_parameters.names->len > 0)
#  971|           g_warning ("Can't pass in construct-only parameters to %s", info->id);
#  972|       }

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilder.c:2589:67: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'tmp_error')
# 2587|             if (!texture)
# 2588|               {
# 2589|->               g_warning ("Could not load image '%s': %s", string, tmp_error->message);
# 2590|                 g_error_free (tmp_error);
# 2591|   

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c: scope_hint: In function ‘builder_construct’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:472:18: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘object_info’
#  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):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c: scope_hint: In function ‘free_child_info’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:854:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘info’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:1979:31: note: in expansion of macro ‘state_pop_info’
#  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):
gtk4-4.14.2-build/gtk-4.14.2/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):
gtk4-4.14.2-build/gtk-4.14.2/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: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c: scope_hint: In function ‘expression_info_construct’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:1296:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘info’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:2002:33: note: in expansion of macro ‘state_peek_info’
/usr/include/glib-2.0/glib.h:33: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdktypes.h:33: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkapplaunchcontext.h:27: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdk.h:29: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktypes.h:31: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderscope.h:26: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilder.h:25: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderprivate.h:21: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:21: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:389:10: note: in expansion of macro ‘g_ptr_array_index’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:2002:33: note: in expansion of macro ‘state_peek_info’
# 1294|                              GError         **error)
# 1295|   {
# 1296|->   switch (info->expression_type)
# 1297|       {
# 1298|       case EXPRESSION_EXPRESSION:

Error: GCC_ANALYZER_WARNING (CWE-121):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:1370:25: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:2001:41: note: in expansion of macro ‘state_pop_info’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:389:10: note: in expansion of macro ‘g_ptr_array_index’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:2001:41: note: in expansion of macro ‘state_pop_info’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:2002:33: note: in expansion of macro ‘state_peek_info’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:389:10: note: in expansion of macro ‘g_ptr_array_index’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:2002:33: note: in expansion of macro ‘state_peek_info’
# 1368|           for (l = info->closure.params; l; l = l->next)
# 1369|             {
# 1370|->             params[--i] = expression_info_construct (builder, l->data, error);
# 1371|               if (params[i] == NULL)
# 1372|                 return NULL;

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c: scope_hint: In function ‘end_element’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:1876:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:1870:33: note: in expansion of macro ‘state_pop_info’
# 1874|   
# 1875|         /* Normal properties */
# 1876|->       if (info->tag_type == TAG_OBJECT ||
# 1877|             info->tag_type == TAG_TEMPLATE)
# 1878|           {

Error: COMPILER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c: scope_hint: In function ‘end_element’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:1876:15: warning[-Wnull-dereference]: potential null pointer dereference
# 1876 |       if (info->tag_type == TAG_OBJECT ||
#      |           ~~~~^~~~~~~~~~
# 1874|   
# 1875|         /* Normal properties */
# 1876|->       if (info->tag_type == TAG_OBJECT ||
# 1877|             info->tag_type == TAG_TEMPLATE)
# 1878|           {

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:1881:51: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:1870:33: note: in expansion of macro ‘state_pop_info’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:1871:26: note: in expansion of macro ‘state_peek_info’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:389:10: note: in expansion of macro ‘g_ptr_array_index’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:1871:26: note: in expansion of macro ‘state_peek_info’
# 1879|             ObjectInfo *object_info = (ObjectInfo*)info;
# 1880|   
# 1881|->           if (prop_info->translatable && prop_info->text->len)
# 1882|               {
# 1883|                 const char *translated;

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:1906:16: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:1901:38: note: in expansion of macro ‘state_pop_info’
# 1904|         g_assert (info != NULL);
# 1905|   
# 1906|->       if (binfo->expr == NULL)
# 1907|           {
# 1908|               g_set_error (error,

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:1914:20: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:1901:38: note: in expansion of macro ‘state_pop_info’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:1901:38: note: in expansion of macro ‘state_pop_info’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:389:10: note: in expansion of macro ‘g_ptr_array_index’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:1901:38: note: in expansion of macro ‘state_pop_info’
# 1912|               free_binding_expression_info (binfo);
# 1913|           }
# 1914|->       else if (info->tag_type == TAG_OBJECT ||
# 1915|             info->tag_type == TAG_TEMPLATE)
# 1916|           {

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:1990:32: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:1987:33: note: in expansion of macro ‘state_pop_info’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:1988:46: note: in expansion of macro ‘state_peek_info’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:389:10: note: in expansion of macro ‘g_ptr_array_index’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:1988:46: note: in expansion of macro ‘state_peek_info’
/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.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:1990:34: note: in expansion of macro ‘g_strdup’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c: scope_hint: In function ‘end_element’
# 1988|         ObjectInfo *object_info = (ObjectInfo*)state_peek_info (data, CommonInfo);
# 1989|         g_assert (object_info != NULL);
# 1990|->       signal_info->object_name = g_strdup (object_info->id);
# 1991|   
# 1992|         if (G_UNLIKELY (!object_info->signals))

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:1990:55: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
/usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:1987:33: note: in expansion of macro ‘state_pop_info’
/usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’
# 1988|         ObjectInfo *object_info = (ObjectInfo*)state_peek_info (data, CommonInfo);
# 1989|         g_assert (object_info != NULL);
# 1990|->       signal_info->object_name = g_strdup (object_info->id);
# 1991|   
# 1992|         if (G_UNLIKELY (!object_info->signals))

Error: COMPILER_WARNING (CWE-476):
/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.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:1990:55: warning[-Wnull-dereference]: potential null pointer dereference
# 1990 |       signal_info->object_name = g_strdup (object_info->id);
#      |                                            ~~~~~~~~~~~^~~~
# 1988|         ObjectInfo *object_info = (ObjectInfo*)state_peek_info (data, CommonInfo);
# 1989|         g_assert (object_info != NULL);
# 1990|->       signal_info->object_name = g_strdup (object_info->id);
# 1991|   
# 1992|         if (G_UNLIKELY (!object_info->signals))

Error: COMPILER_WARNING (CWE-476):
/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.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdktypes.h:33: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkapplaunchcontext.h:27: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdk.h:29: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktypes.h:31: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderscope.h:26: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilder.h:25: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderprivate.h:21: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:21: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c: scope_hint: In function ‘end_element’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:1992:35: warning[-Wnull-dereference]: potential null pointer dereference
# 1992 |       if (G_UNLIKELY (!object_info->signals))
#      |                        ~~~~~~~~~~~^~~~~~~~~
# 1990|         signal_info->object_name = g_strdup (object_info->id);
# 1991|   
# 1992|->       if (G_UNLIKELY (!object_info->signals))
# 1993|           object_info->signals = g_ptr_array_new ();
# 1994|   

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:2005:22: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
# 2003|         g_assert (parent_info != NULL);
# 2004|   
# 2005|->       if (parent_info->tag_type == TAG_BINDING_EXPRESSION)
# 2006|           {
# 2007|             BindingExpressionInfo *expr_info = (BindingExpressionInfo *) parent_info;

Error: COMPILER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:2005:22: warning[-Wnull-dereference]: potential null pointer dereference
# 2005 |       if (parent_info->tag_type == TAG_BINDING_EXPRESSION)
#      |           ~~~~~~~~~~~^~~~~~~~~~
# 2003|         g_assert (parent_info != NULL);
# 2004|   
# 2005|->       if (parent_info->tag_type == TAG_BINDING_EXPRESSION)
# 2006|           {
# 2007|             BindingExpressionInfo *expr_info = (BindingExpressionInfo *) parent_info;

Error: COMPILER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:2050:28: warning[-Wnull-dereference]: potential null pointer dereference
# 2050 |       if (!strcmp (req_info->library, "gtk"))
#      |                    ~~~~~~~~^~~~~~~~~
# 2048|          * to check their library versions here.
# 2049|          */
# 2050|->       if (!strcmp (req_info->library, "gtk"))
# 2051|           {
# 2052|             if (req_info->major == 4 && req_info->minor == 0)

Error: GCC_ANALYZER_WARNING (CWE-688):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c: scope_hint: In function ‘text’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:2119:7: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:2116:10: note: in expansion of macro ‘state_peek_info’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:2116:10: note: in expansion of macro ‘state_peek_info’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:389:10: note: in expansion of macro ‘g_ptr_array_index’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbuilderparser.c:2116:10: note: in expansion of macro ‘state_peek_info’
/usr/include/glib-2.0/glib/galloca.h:35: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
/usr/include/string.h:156:12: note: argument 1 of ‘strcmp’ must be non-null
# 2117|     g_assert (info != NULL);
# 2118|   
# 2119|->   if (strcmp (gtk_buildable_parse_context_get_element (context), "property") == 0)
# 2120|       {
# 2121|         PropertyInfo *prop_info = (PropertyInfo*)info;

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkbutton.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcalendar.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcenterlayout.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcheckbutton.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-682):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcheckbutton.c:148: error[nullPointerArithmetic]: Pointer addition with NULL pointer.
#  146|   static GParamSpec *props[LAST_PROP] = { NULL, };
#  147|   
#  148|-> G_DEFINE_TYPE_WITH_CODE (GtkCheckButton, gtk_check_button, GTK_TYPE_WIDGET,
#  149|                            G_ADD_PRIVATE (GtkCheckButton)
#  150|                            G_IMPLEMENT_INTERFACE (GTK_TYPE_ACTIONABLE, gtk_check_button_actionable_iface_init))

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcolorchooserwidget.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcolorplane.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcolorutils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcolumnview.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcolumnviewcellwidget.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcolumnviewcolumn.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcolumnviewrowwidget.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcolumnviewsorter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcolumnviewtitle.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcomposetable.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkconstraintexpression.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkconstraintguide.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkconstraintlayout.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkconstraintlayout.c: scope_hint: In function ‘layout_add_constraint’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkconstraintlayout.c:849:22: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘constraint’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkconstraintlayout.c: scope_hint: In function ‘layout_add_constraint’
#  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: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkconstraintsolver.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkconstraintvflparser.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-688):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkconstraintvflparser.c: scope_hint: In function ‘gtk_constraint_vfl_parser_parse_line’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkconstraintvflparser.c:828:28: warning[-Wanalyzer-null-argument]: use of NULL ‘buffer’ where non-null expected
/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.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdktypes.h:33: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkapplaunchcontext.h:27: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdk.h:29: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktypes.h:31: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkconstrainttypesprivate.h:24: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkconstraintvflparserprivate.h:24: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkconstraintvflparser.c:24: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkconstraintvflparser.c:827:24: note: in expansion of macro ‘g_strdup’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkconstraintvflparser.c: scope_hint: In function ‘gtk_constraint_vfl_parser_parse_line’
<built-in>: note: 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: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssanimatedstyle.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssarrayvalue.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssbordervalue.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-457):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssbordervalue.c: scope_hint: In function ‘gtk_css_value_border_compute’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssbordervalue.c:79:14: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘values[3]’
#   77|       }
#   78|   
#   79|->   computed = _gtk_css_border_value_new (values[0], values[1], values[2], values[3]);
#   80|     computed->fill = value->fill;
#   81|   

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssdimensionvalue.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssenumvalue.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssfiltervalue.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssfontfeaturesvalue.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssimageconic.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssimagefallback.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssimagefallback.c:167:53: warning[core.NullDereference]: Array access (via field 'images') results in a null pointer dereference
#  165|         for (i = 0; i < fallback->n_images; i++)
#  166|           {
#  167|->           copy->images[i] = _gtk_css_image_compute (fallback->images[i],
#  168|                                                       property_id,
#  169|                                                       provider,

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssimagelinear.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssimageradial.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcsskeyframes.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssnodedeclaration.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-758):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssnodedeclaration.c:449: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
#  447|     for (i = 0; i < sizeof (GtkStateFlags) * 8; i++)
#  448|       {
#  449|->       if (decl->state & (1 << i))
#  450|           {
#  451|             const char *name = gtk_css_pseudoclass_name (1 << i);

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcsspositionvalue.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssselector.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssselector.c:134:14: warning[core.UndefinedBinaryOperatorResult]: The right operand of '==' is a garbage value
#  132|   {
#  133|     return
#  134|->     a->class == b->class &&
#  135|       a->class->compare_one (a, b) == 0;
#  136|   }

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssselector.c:191:16: warning[core.UndefinedBinaryOperatorResult]: The right operand of '!=' is a garbage value
#  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-457):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssselector.c: scope_hint: In function ‘gtk_css_selector_compare_one’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssselector.c:191:20: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*b.class’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssselector.c: scope_hint: In function ‘gtk_css_selector_compare_one’
#  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):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssselector.c: scope_hint: In function ‘gtk_css_selectors_skip_initial_selector’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssselector.c:1798:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘found’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssselector.c: scope_hint: In function ‘gtk_css_selectors_skip_initial_selector’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:51:57: note: in definition of macro ‘gdk_array_paste_more’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:30: note: in expansion of macro ‘gdk_array_paste’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:47: note: in expansion of macro ‘GDK_ARRAY_NAME’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:114:1: note: in expansion of macro ‘gdk_array’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:51:57: note: in definition of macro ‘gdk_array_paste_more’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:30: note: in expansion of macro ‘gdk_array_paste’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:53:47: note: in expansion of macro ‘GDK_ARRAY_NAME’
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkarrayimpl.c:122:3: note: in expansion of macro ‘gdk_array’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssselector.c: scope_hint: In function ‘gtk_css_selectors_skip_initial_selector’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssselector.c:119:44: note: in expansion of macro ‘G_MAXINT32’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssselector.c:2120:12: note: in expansion of macro ‘GTK_CSS_SELECTOR_TREE_EMPTY_OFFSET’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssselector.c: scope_hint: In function ‘gtk_css_selectors_skip_initial_selector’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssselector.c: scope_hint: In function ‘gtk_css_selectors_skip_initial_selector’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssselector.c: scope_hint: In function ‘gtk_css_selectors_skip_initial_selector’
# 1796|         g_assert (found != NULL && gtk_css_selector_is_simple (found));
# 1797|   
# 1798|->       tmp = *found;
# 1799|         *found = *selector;
# 1800|         *selector = tmp;

Error: COMPILER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssselector.c:1798:11: warning[-Wnull-dereference]: potential null pointer dereference
# 1798 |       tmp = *found;
#      |       ~~~~^~~~~~~~
# 1796|         g_assert (found != NULL && gtk_css_selector_is_simple (found));
# 1797|   
# 1798|->       tmp = *found;
# 1799|         *found = *selector;
# 1800|         *selector = tmp;

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssselector.c:1798:13: warning[core.NullDereference]: Dereference of null pointer (loaded from variable 'found')
# 1796|         g_assert (found != NULL && gtk_css_selector_is_simple (found));
# 1797|   
# 1798|->       tmp = *found;
# 1799|         *found = *selector;
# 1800|         *selector = tmp;

Error: COMPILER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssselector.c:1799:14: warning[-Wnull-dereference]: potential null pointer dereference
# 1799 |       *found = *selector;
#      |       ~~~~~~~^~~~~~~~~~~
# 1797|   
# 1798|         tmp = *found;
# 1799|->       *found = *selector;
# 1800|         *selector = tmp;
# 1801|       }

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssshadowvalue.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssshorthandproperty.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssshorthandpropertyimpl.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssstaticstyle.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcssstyle.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkcsstransformvalue.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkdragicon.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkdropcontrollermotion.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkdropdown.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkdroptarget.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkeditable.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-457):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkeditable.c: scope_hint: In function ‘gtk_editable_delegate_get_property’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkeditable.c:1161:7: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘cursor_position’
/usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here.
/usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
/usr/include/glib-2.0/gobject/gbinding.h:30: included_from: Included from here.
/usr/include/glib-2.0/glib-object.h:24: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkaccessible.h:27: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkeditable.h:32: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkeditable.c:161: included_from: Included from here.
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkeditable.c:684:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkeditable.h:39:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkeditable.c:684:25: note: in expansion of macro ‘GTK_IS_EDITABLE’
/usr/include/glib-2.0/glib.h:64: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkeditable.c:684:3: note: in expansion of macro ‘g_return_val_if_fail’
# 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):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkeditable.c:1166:7: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘selection_bound’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkeditable.c:684:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkeditable.h:39:40: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkeditable.c:684:25: note: in expansion of macro ‘GTK_IS_EDITABLE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkeditable.c:684:3: note: in expansion of macro ‘g_return_val_if_fail’
# 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):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkemojichooser.c: scope_hint: In function ‘keynav_failed’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkemojichooser.c:1202:18: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘next’
/usr/include/stdio.h:34: included_from: Included from here.
/usr/include/pango-1.0/pango/pango-utils.h:25: included_from: Included from here.
/usr/include/pango-1.0/pango/pango.h:51: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdktypes.h:37: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkapplaunchcontext.h:27: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdk.h:29: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkwidget.h:31: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkemojichooser.h:24: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkemojichooser.c:20: included_from: Included from here.
# 1200|         while (TRUE)
# 1201|           {
# 1202|->           next = find_next_section (chooser, next->box, TRUE);
# 1203|             if (next == NULL)
# 1204|               return FALSE;

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkemojichooser.c:1238:18: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘next’
# 1236|         while (TRUE)
# 1237|           {
# 1238|->           next = find_next_section (chooser, next->box, FALSE);
# 1239|             if (next == NULL)
# 1240|               return FALSE;

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkemojicompletion.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-476):
/usr/include/glib-2.0/gobject/gobject.h:26: included_from: Included from here.
/usr/include/glib-2.0/gobject/gbinding.h:31: included_from: Included from here.
/usr/include/glib-2.0/glib-object.h:24: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkaccessible.h:27: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkeditable.h:32: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.h:36: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentryprivate.h:20: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:31: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c: scope_hint: In function ‘gtk_entry_set_icon_from_paintable’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2447:57: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘icon_info’
/usr/include/glib-2.0/gobject/gtype.h:2656:57: note: in definition of macro ‘_G_TYPE_CIC’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkimage.h:39:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2447:37: note: in expansion of macro ‘GTK_IMAGE’
/usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here.
/usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
/usr/include/glib-2.0/gobject/gbinding.h:30: included_from: Included from here.
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2433:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.h:48:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2433:21: note: in expansion of macro ‘GTK_IS_ENTRY’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2433:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.h:48:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2433:21: note: in expansion of macro ‘GTK_IS_ENTRY’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2434:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:1608:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib.h:64: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:1608:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:2656:57: note: in definition of macro ‘_G_TYPE_CIC’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkimage.h:39:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2447:37: note: in expansion of macro ‘GTK_IMAGE’
# 2445|         g_object_ref (paintable);
# 2446|   
# 2447|->       gtk_image_set_from_paintable (GTK_IMAGE (icon_info->widget), paintable);
# 2448|   
# 2449|         if (icon_pos == GTK_ENTRY_ICON_PRIMARY)

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c: scope_hint: In function ‘gtk_entry_set_icon_from_icon_name’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2505:57: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘icon_info’
/usr/include/glib-2.0/gobject/gtype.h:2656:57: note: in definition of macro ‘_G_TYPE_CIC’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkimage.h:39:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2505:37: note: in expansion of macro ‘GTK_IMAGE’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2494:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.h:48:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2494:21: note: in expansion of macro ‘GTK_IS_ENTRY’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2494:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.h:48:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2494:21: note: in expansion of macro ‘GTK_IS_ENTRY’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2495:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:1608:3: note: in expansion of macro ‘g_return_val_if_fail’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:1608:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:2656:57: note: in definition of macro ‘_G_TYPE_CIC’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkimage.h:39:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2505:37: note: in expansion of macro ‘GTK_IMAGE’
/usr/include/glib-2.0/gobject/gtype.h:2656:57: note: in definition of macro ‘_G_TYPE_CIC’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkimage.h:39:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2505:37: note: in expansion of macro ‘GTK_IMAGE’
# 2503|     if (icon_name != NULL)
# 2504|       {
# 2505|->       gtk_image_set_from_icon_name (GTK_IMAGE (icon_info->widget), icon_name);
# 2506|   
# 2507|         if (icon_pos == GTK_ENTRY_ICON_PRIMARY)

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c: scope_hint: In function ‘gtk_entry_set_icon_from_gicon’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2560:53: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘icon_info’
/usr/include/glib-2.0/gobject/gtype.h:2656:57: note: in definition of macro ‘_G_TYPE_CIC’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkimage.h:39:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2560:33: note: in expansion of macro ‘GTK_IMAGE’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2550:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.h:48:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2550:21: note: in expansion of macro ‘GTK_IS_ENTRY’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2550:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.h:48:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2550:21: note: in expansion of macro ‘GTK_IS_ENTRY’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2551:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:1608:3: note: in expansion of macro ‘g_return_val_if_fail’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:1608:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:2656:57: note: in definition of macro ‘_G_TYPE_CIC’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkimage.h:39:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2560:33: note: in expansion of macro ‘GTK_IMAGE’
/usr/include/glib-2.0/gobject/gtype.h:2656:57: note: in definition of macro ‘_G_TYPE_CIC’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkimage.h:39:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2560:33: note: in expansion of macro ‘GTK_IMAGE’
# 2558|     if (icon)
# 2559|       {
# 2560|->       gtk_image_set_from_gicon (GTK_IMAGE (icon_info->widget), icon);
# 2561|   
# 2562|         if (icon_pos == GTK_ENTRY_ICON_PRIMARY)

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c: scope_hint: In function ‘gtk_entry_set_icon_activatable’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2606:16: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘icon_info’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2598:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.h:48:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2598:21: note: in expansion of macro ‘GTK_IS_ENTRY’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2598:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.h:48:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2598:21: note: in expansion of macro ‘GTK_IS_ENTRY’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2599:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:1608:3: note: in expansion of macro ‘g_return_val_if_fail’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:1608:3: note: in expansion of macro ‘g_return_val_if_fail’
# 2604|     activatable = activatable != FALSE;
# 2605|   
# 2606|->   if (icon_info->nonactivatable != !activatable)
# 2607|       {
# 2608|         icon_info->nonactivatable = !activatable;

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c: scope_hint: In function ‘gtk_entry_set_icon_sensitive’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2755:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘icon_info’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2749:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.h:48:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2749:21: note: in expansion of macro ‘GTK_IS_ENTRY’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2749:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.h:48:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2749:21: note: in expansion of macro ‘GTK_IS_ENTRY’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2750:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:1608:3: note: in expansion of macro ‘g_return_val_if_fail’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:1608:3: note: in expansion of macro ‘g_return_val_if_fail’
# 2753|       icon_info = construct_icon_info (GTK_WIDGET (entry), icon_pos);
# 2754|   
# 2755|->   if (gtk_widget_get_sensitive (icon_info->widget) != sensitive)
# 2756|       {
# 2757|         gtk_widget_set_sensitive (icon_info->widget, sensitive);

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c: scope_hint: In function ‘gtk_entry_set_icon_drag_source’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2896:22: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘icon_info’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2889:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.h:48:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2889:21: note: in expansion of macro ‘GTK_IS_ENTRY’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2889:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.h:48:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2889:21: note: in expansion of macro ‘GTK_IS_ENTRY’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:2890:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:1608:3: note: in expansion of macro ‘g_return_val_if_fail’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:1608:3: note: in expansion of macro ‘g_return_val_if_fail’
# 2894|   
# 2895|     g_set_object (&icon_info->content, provider);
# 2896|->   icon_info->actions = actions;
# 2897|   }
# 2898|   

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c: scope_hint: In function ‘gtk_entry_set_icon_tooltip_text’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:3076:20: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘icon_info’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:3070:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.h:48:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:3070:21: note: in expansion of macro ‘GTK_IS_ENTRY’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:3070:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.h:48:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:3070:21: note: in expansion of macro ‘GTK_IS_ENTRY’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:3071:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:1608:3: note: in expansion of macro ‘g_return_val_if_fail’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:1608:3: note: in expansion of macro ‘g_return_val_if_fail’
# 3074|       icon_info = construct_icon_info (GTK_WIDGET (entry), icon_pos);
# 3075|   
# 3076|->   g_free (icon_info->tooltip);
# 3077|   
# 3078|     /* Treat an empty string as a NULL string,

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c: scope_hint: In function ‘gtk_entry_set_icon_tooltip_markup’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:3152:20: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘icon_info’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:3146:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.h:48:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:3146:21: note: in expansion of macro ‘GTK_IS_ENTRY’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:3146:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.h:48:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:3146:21: note: in expansion of macro ‘GTK_IS_ENTRY’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:3147:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:1608:3: note: in expansion of macro ‘g_return_val_if_fail’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentry.c:1608:3: note: in expansion of macro ‘g_return_val_if_fail’
# 3150|       icon_info = construct_icon_info (GTK_WIDGET (entry), icon_pos);
# 3151|   
# 3152|->   g_free (icon_info->tooltip);
# 3153|   
# 3154|     /* Treat an empty string as a NULL string,

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkentrybuffer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkeventcontrollerfocus.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkeventcontrollerkey.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkeventcontrollermotion.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkeventcontrollerscroll.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkexpander.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkexpression.c:1020:3: warning[unix.Malloc]: Use of memory after it is freed
# 1018|       }
# 1019|   
# 1020|->   g_clear_pointer (&self->guard, weak_ref_guard_unref);
# 1021|     g_weak_ref_clear (&self->object_wr);
# 1022|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkexpression.c:2158:7: warning[deadcode.DeadStores]: Although the value stored to 'binds' is used in the enclosing expression, the value is never actually read from 'binds'
# 2156|     GSList *l, *binds;
# 2157|   
# 2158|->   l = binds = g_object_get_data (object, "gtk-expression-binds");
# 2159|     while (l)
# 2160|       {

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkfilechoosernativeportal.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkfilechooserwidget.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkfiledialog.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkfilefilter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkfilesystemmodel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkfilterlistmodel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkfixedlayout.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkflattenlistmodel.c: scope_hint: In function ‘gtk_flatten_list_model_model_items_changed_cb’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkflattenlistmodel.c:404:23: warning[-Wanalyzer-null-dereference]: 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: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkflowbox.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-835):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkflowbox.c: scope_hint: In function ‘gtk_flow_box_get_above_focusable’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkflowbox.c:1211:13: warning[-Wanalyzer-infinite-loop]: infinite loop
# 1209|       {
# 1210|         i = 0;
# 1211|->       while (i < BOX_PRIV (box)->cur_children_per_line)
# 1212|           {
# 1213|             if (g_sequence_iter_is_begin (iter))

Error: GCC_ANALYZER_WARNING (CWE-835):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkflowbox.c: scope_hint: In function ‘gtk_flow_box_get_below_focusable’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkflowbox.c:1237:13: warning[-Wanalyzer-infinite-loop]: infinite loop
# 1235|       {
# 1236|         i = 0;
# 1237|->       while (i < BOX_PRIV (box)->cur_children_per_line)
# 1238|           {
# 1239|             iter = g_sequence_iter_next (iter);

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkfontchooserwidget.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkfontchooserwidget.c:637:7: warning[deadcode.DeadStores]: Value stored to 'lang' is never read
#  635|         g_hash_table_contains (langs, alt_default))
#  636|       {
#  637|->       lang = default_lang;
#  638|       }
#  639|     else

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkfontdialog.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkfontdialogbutton.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkframe.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkgesture.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkgesturesingle.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkglarea.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkgridlayout.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkgridview.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkgridview.c:793:7: warning[deadcode.DeadStores]: Value stored to 'i' is never read
#  791|   
#  792|         /* Not a multirow tile */
#  793|->       i = 0;
#  794|         row_height = 0;
#  795|   

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkiconcache.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkiconcachevalidator.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkimage.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkimcontext.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkimcontextwayland.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkinscription.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-476):
/usr/include/glib-2.0/gobject/gobject.h:26: included_from: Included from here.
/usr/include/glib-2.0/gobject/gbinding.h:31: included_from: Included from here.
/usr/include/glib-2.0/glib-object.h:24: included_from: Included from here.
/usr/include/glib-2.0/gio/gioenums.h:30: included_from: Included from here.
/usr/include/glib-2.0/gio/giotypes.h:30: included_from: Included from here.
/usr/include/glib-2.0/gio/gio.h:28: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkjoinedmenuprivate.h:22: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkjoinedmenu.c:22: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkjoinedmenu.c: scope_hint: In function ‘gtk_joined_menu_get_item_attributes’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkjoinedmenu.c:121:31: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
/usr/include/glib-2.0/gobject/gtype.h:2667:67: note: in definition of macro ‘_G_TYPE_IGC’
/usr/include/glib-2.0/gio/gmenumodel.h:124:62: note: in expansion of macro ‘G_TYPE_INSTANCE_GET_CLASS’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkjoinedmenu.c:121:3: note: in expansion of macro ‘G_MENU_MODEL_GET_CLASS’
/usr/include/glib-2.0/gobject/gtype.h:2667:67: note: in definition of macro ‘_G_TYPE_IGC’
/usr/include/glib-2.0/gio/gmenumodel.h:124:62: note: in expansion of macro ‘G_TYPE_INSTANCE_GET_CLASS’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkjoinedmenu.c:121:3: note: in expansion of macro ‘G_MENU_MODEL_GET_CLASS’
#  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):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkjoinedmenu.c: scope_hint: In function ‘gtk_joined_menu_iterate_item_attributes’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkjoinedmenu.c:129:38: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
/usr/include/glib-2.0/gobject/gtype.h:2667:67: note: in definition of macro ‘_G_TYPE_IGC’
/usr/include/glib-2.0/gio/gmenumodel.h:124:62: note: in expansion of macro ‘G_TYPE_INSTANCE_GET_CLASS’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkjoinedmenu.c:129:10: note: in expansion of macro ‘G_MENU_MODEL_GET_CLASS’
/usr/include/glib-2.0/gobject/gtype.h:2667:67: note: in definition of macro ‘_G_TYPE_IGC’
/usr/include/glib-2.0/gio/gmenumodel.h:124:62: note: in expansion of macro ‘G_TYPE_INSTANCE_GET_CLASS’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkjoinedmenu.c:129:10: note: in expansion of macro ‘G_MENU_MODEL_GET_CLASS’
#  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):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkjoinedmenu.c: scope_hint: In function ‘gtk_joined_menu_get_item_attribute_value’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkjoinedmenu.c:139:38: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
/usr/include/glib-2.0/gobject/gtype.h:2667:67: note: in definition of macro ‘_G_TYPE_IGC’
/usr/include/glib-2.0/gio/gmenumodel.h:124:62: note: in expansion of macro ‘G_TYPE_INSTANCE_GET_CLASS’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkjoinedmenu.c:139:10: note: in expansion of macro ‘G_MENU_MODEL_GET_CLASS’
/usr/include/glib-2.0/gobject/gtype.h:2667:67: note: in definition of macro ‘_G_TYPE_IGC’
/usr/include/glib-2.0/gio/gmenumodel.h:124:62: note: in expansion of macro ‘G_TYPE_INSTANCE_GET_CLASS’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkjoinedmenu.c:139:10: note: in expansion of macro ‘G_MENU_MODEL_GET_CLASS’
#  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):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkjoinedmenu.c: scope_hint: In function ‘gtk_joined_menu_get_item_links’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkjoinedmenu.c:148:31: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
/usr/include/glib-2.0/gobject/gtype.h:2667:67: note: in definition of macro ‘_G_TYPE_IGC’
/usr/include/glib-2.0/gio/gmenumodel.h:124:62: note: in expansion of macro ‘G_TYPE_INSTANCE_GET_CLASS’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkjoinedmenu.c:148:3: note: in expansion of macro ‘G_MENU_MODEL_GET_CLASS’
/usr/include/glib-2.0/gobject/gtype.h:2667:67: note: in definition of macro ‘_G_TYPE_IGC’
/usr/include/glib-2.0/gio/gmenumodel.h:124:62: note: in expansion of macro ‘G_TYPE_INSTANCE_GET_CLASS’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkjoinedmenu.c:148:3: note: in expansion of macro ‘G_MENU_MODEL_GET_CLASS’
#  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):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkjoinedmenu.c: scope_hint: In function ‘gtk_joined_menu_iterate_item_links’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkjoinedmenu.c:156:38: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
/usr/include/glib-2.0/gobject/gtype.h:2667:67: note: in definition of macro ‘_G_TYPE_IGC’
/usr/include/glib-2.0/gio/gmenumodel.h:124:62: note: in expansion of macro ‘G_TYPE_INSTANCE_GET_CLASS’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkjoinedmenu.c:156:10: note: in expansion of macro ‘G_MENU_MODEL_GET_CLASS’
/usr/include/glib-2.0/gobject/gtype.h:2667:67: note: in definition of macro ‘_G_TYPE_IGC’
/usr/include/glib-2.0/gio/gmenumodel.h:124:62: note: in expansion of macro ‘G_TYPE_INSTANCE_GET_CLASS’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkjoinedmenu.c:156:10: note: in expansion of macro ‘G_MENU_MODEL_GET_CLASS’
#  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):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkjoinedmenu.c: scope_hint: In function ‘gtk_joined_menu_get_item_link’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkjoinedmenu.c:165:38: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
/usr/include/glib-2.0/gobject/gtype.h:2667:67: note: in definition of macro ‘_G_TYPE_IGC’
/usr/include/glib-2.0/gio/gmenumodel.h:124:62: note: in expansion of macro ‘G_TYPE_INSTANCE_GET_CLASS’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkjoinedmenu.c:165:10: note: in expansion of macro ‘G_MENU_MODEL_GET_CLASS’
/usr/include/glib-2.0/gobject/gtype.h:2667:67: note: in definition of macro ‘_G_TYPE_IGC’
/usr/include/glib-2.0/gio/gmenumodel.h:124:62: note: in expansion of macro ‘G_TYPE_INSTANCE_GET_CLASS’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkjoinedmenu.c:165:10: note: in expansion of macro ‘G_MENU_MODEL_GET_CLASS’
#  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: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtklabel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtklayoutmanager.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtklevelbar.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtklistbase.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtklistbox.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtklistitem.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtklistitemmanager.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtklistitemmanager.c:388:11: warning[core.NullDereference]: Access to field 'type' results in a dereference of a null pointer (loaded from variable 'tile')
#  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):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtklistitemmanager.c: scope_hint: In function ‘gtk_list_tile_get_header’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtklistitemmanager.c:388:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘tile’
#  386|           }
#  387|   
#  388|->       if (tile->type == GTK_LIST_TILE_HEADER ||
#  389|             tile->type == GTK_LIST_TILE_UNMATCHED_HEADER)
#  390|           return tile;

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtklistitemmanager.c:440:11: warning[core.NullDereference]: Access to field 'type' results in a dereference of a null pointer (loaded from variable 'tile')
#  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):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtklistitemmanager.c: scope_hint: In function ‘gtk_list_tile_get_footer’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtklistitemmanager.c:440:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘tile’
#  438|           }
#  439|   
#  440|->       if (tile->type == GTK_LIST_TILE_FOOTER ||
#  441|             tile->type == GTK_LIST_TILE_UNMATCHED_FOOTER)
#  442|           return tile;

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtklistitemmanager.c:721:7: warning[core.NullDereference]: Access to field 'type' results in a dereference of a null pointer (loaded from variable 'tile')
#  719|   {
#  720|     g_assert (tile != NULL);
#  721|->   if (tile->type == type)
#  722|       return;
#  723|   

Error: COMPILER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/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: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtklistitemmanager.c: scope_hint: In function ‘gtk_list_item_manager_remove_items.part.0’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtklistitemmanager.c:857:19: warning[-Wanalyzer-null-dereference]: 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):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtklistitemmanager.c:901:15: warning[-Wanalyzer-null-dereference]: 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):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtklistitemmanager.c: scope_hint: In function ‘gtk_list_item_manager_release_items’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtklistitemmanager.c:1169:23: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘tile’
# 1167|           {
# 1168|             g_assert (tile != NULL);
# 1169|->           switch (tile->type)
# 1170|               {
# 1171|               case GTK_LIST_TILE_ITEM:

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtklistitemmanager.c:1504:28: warning[core.NullDereference]: Access to field 'n_items' results in a dereference of a null pointer (loaded from variable 'tile')
# 1502|               }
# 1503|   
# 1504|->           while (offset >= tile->n_items)
# 1505|               {
# 1506|                 offset -= tile->n_items;

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtklistitemmanager.c: scope_hint: In function ‘gtk_list_item_manager_model_sections_changed_cb.part.0’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtklistitemmanager.c:1631:19: warning[-Wanalyzer-null-dereference]: 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):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtklistitemmanagerprivate.h:108:14: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘tile’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtklistitemmanager.c: scope_hint: In function ‘gtk_list_item_manager_model_sections_changed_cb.part.0’
#  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: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtklistlistmodel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtklistview.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkmagnifier.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkmaplistmodel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkmaplistmodel.c: scope_hint: In function ‘gtk_map_list_model_items_changed_cb’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkmaplistmodel.c:276:25: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘node’
#  274|     while (count > 0)
#  275|       {
#  276|->       end = start + node->n_items;
#  277|         if (start == position && end <= position + count)
#  278|           {

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkmediacontrols.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkmenubutton.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkmenusectionbox.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkmenutracker.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkmenutrackeritem.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkmenutrackeritem.c: scope_hint: In function ‘gtk_menu_tracker_opener_new’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkmenutrackeritem.c:1014:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘item’
/usr/include/glib-2.0/gobject/gbinding.h:31: included_from: Included from here.
/usr/include/glib-2.0/glib-object.h:24: included_from: Included from here.
/usr/include/glib-2.0/gio/gioenums.h:30: included_from: Included from here.
/usr/include/glib-2.0/gio/giotypes.h:30: included_from: Included from here.
/usr/include/glib-2.0/gio/gio.h:28: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkactionobserverprivate.h:22: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkactionobservableprivate.h:22: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkmenutrackeritemprivate.h:22: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkmenutrackeritem.c:22: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkmenutrackeritem.c:1007:3: note: in expansion of macro ‘g_set_weak_pointer’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkmenutrackeritem.c:1007:3: note: in expansion of macro ‘g_set_weak_pointer’
/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.
/usr/include/glib-2.0/gobject/gbinding.h:30: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkmenutrackeritem.c:1012:30: note: in expansion of macro ‘g_strdup’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkmenutrackeritem.c: scope_hint: In function ‘gtk_menu_tracker_opener_new’
# 1012|       opener->submenu_action = g_strdup (submenu_action);
# 1013|   
# 1014|->   gtk_action_observable_register_observer (item->observable,
# 1015|                                              opener->submenu_action,
# 1016|                                              (GtkActionObserver *)opener);

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkmessagedialog.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkmodelbutton.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkmountoperation-x11.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkmountoperation.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkmultiselection.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtknative.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtknotebook.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtknotebook.c:3910: warning[nullPointer]: Possible null pointer dereference: page
# 3908|     g_assert (page != NULL);
# 3909|   
# 3910|->   gtk_widget_measure (page->tab_label,
# 3911|                         orientation,
# 3912|                         for_size,

Error: COMPILER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtknotebook.c: scope_hint: In function ‘measure_tab’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtknotebook.c:3910:3: warning[-Wnull-dereference]: potential null pointer dereference
# 3910 |   gtk_widget_measure (page->tab_label,
#      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 3911 |                       orientation,
#      |                       ~~~~~~~~~~~~
# 3912 |                       for_size,
#      |                       ~~~~~~~~~
# 3913 |                       minimum, natural,
#      |                       ~~~~~~~~~~~~~~~~~
# 3914 |                       minimum_baseline, natural_baseline);
#      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 3908|     g_assert (page != NULL);
# 3909|   
# 3910|->   gtk_widget_measure (page->tab_label,
# 3911|                         orientation,
# 3912|                         for_size,

Error: CPPCHECK_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtknotebook.c:3942: warning[nullPointer]: Possible null pointer dereference: page
# 3940|     child_allocation = (GtkAllocation) {0, 0, width, height};
# 3941|   
# 3942|->   if (!page->fill)
# 3943|       {
# 3944|         if (notebook->tab_pos == GTK_POS_TOP || notebook->tab_pos == GTK_POS_BOTTOM)

Error: COMPILER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtknotebook.c: scope_hint: In function ‘allocate_tab’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtknotebook.c:3942:7: warning[-Wnull-dereference]: potential null pointer dereference
# 3942 |   if (!page->fill)
#      |       ^~~~~~~~~~~
# 3940|     child_allocation = (GtkAllocation) {0, 0, width, height};
# 3941|   
# 3942|->   if (!page->fill)
# 3943|       {
# 3944|         if (notebook->tab_pos == GTK_POS_TOP || notebook->tab_pos == GTK_POS_BOTTOM)

Error: CPPCHECK_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtknotebook.c:4409: warning[nullPointer]: Possible null pointer dereference: list
# 4407|     else
# 4408|       {
# 4409|->       list = list->prev;
# 4410|       }
# 4411|     while (list)

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtknumericsorter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkopenuriportal.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkoverlaylayout.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkpadcontroller.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkpaned.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkpanedhandle.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkpango.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkpasswordentry.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkpathbar.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkpicture.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkplacessidebar.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkplacesview.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkplacesviewrow.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkpopover.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkpopovermenubar.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkprintdialog.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkprogressbar.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkrange.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkrbtree.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: COMPILER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkrbtree.c: scope_hint: In function ‘gtk_rb_tree_insert_fixup’
gtk4-4.14.2-build/gtk-4.14.2/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):
gtk4-4.14.2-build/gtk-4.14.2/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: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkrbtree.c:445:18: warning[core.NullDereference]: Access to field 'left' results in a dereference of a null pointer (loaded from variable 'w')
#  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):
gtk4-4.14.2-build/gtk-4.14.2/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: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkrecentmanager.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkrenderbackground.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkrenderborder.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkrendericon.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkrenderlayout.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkrevealer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkscale.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkscrolledwindow.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksearchbar.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksectionmodel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksecurememory.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksecurememory.c:174:11: warning[core.NullDereference]: Dereference of null pointer
#  172|   	g_assert (stack);
#  173|   	ptr = *stack;
#  174|-> 	*stack = *(void**)ptr;
#  175|   	return ptr;
#  176|   

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksecurememory.c:174:18: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘ptr’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksecurememory.c: scope_hint: In function ‘pool_alloc’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksecurememory.c:1148:9: note: in expansion of macro ‘DO_LOCK’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksecurememory.c: scope_hint: In function ‘pool_alloc’
#  172|   	g_assert (stack);
#  173|   	ptr = *stack;
#  174|-> 	*stack = *(void**)ptr;
#  175|   	return ptr;
#  176|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksecurememory.c:308:6: warning[core.NullDereference]: Access to field 'used' results in a dereference of a null pointer (loaded from variable 'pool')
#  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-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksecurememory.c: scope_hint: In function ‘pool_free’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksecurememory.c:308:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘pool’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksecurememory.c:1287:9: note: in expansion of macro ‘DO_LOCK’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksecurememory.c: scope_hint: In function ‘pool_free’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksecurememory.c: scope_hint: In function ‘pool_free’
#  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: COMPILER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksecurememory.c: scope_hint: In function ‘pool_free’
gtk4-4.14.2-build/gtk-4.14.2/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: GCC_ANALYZER_WARNING (CWE-688):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksecurememory.c: scope_hint: In function ‘gtk_secure_strndup_full’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksecurememory.c:1455:9: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
<built-in>: note: argument 1 of ‘__builtin_memcpy’ must be non-null
# 1453|   	len = length + 1;
# 1454|   	res = (char *)gtk_secure_alloc_full (tag, len, options);
# 1455|-> 	memcpy (res, str, len);
# 1456|   	return res;
# 1457|   }

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkshortcutaction.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkshortcutcontroller.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkshortcutlabel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkshortcutssection.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkshortcutssection.c:603:3: warning[deadcode.DeadStores]: Value stored to 'n_pages' is never read
#  601|     n_rows = 0;
#  602|     n_columns = 0;
#  603|->   n_pages = 0;
#  604|     for (g = groups; g; g = g->next)
#  605|       {

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkshortcutssection.c: scope_hint: In function ‘gtk_shortcuts_section_reflow_groups’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkshortcutssection.c:704:14: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘g’
#  702|   
#  703|         g_assert (g);
#  704|->       for (g = g->next; g; g = g->next)
#  705|           {
#  706|             GtkShortcutsGroup *group = g->data;

Error: COMPILER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkshortcutssection.c: scope_hint: In function ‘gtk_shortcuts_section_reflow_groups’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkshortcutssection.c:704:14: warning[-Wnull-dereference]: potential null pointer dereference
#  704 |       for (g = g->next; g; g = g->next)
#      |            ~~^~~~~~~~~
#  702|   
#  703|         g_assert (g);
#  704|->       for (g = g->next; g; g = g->next)
#  705|           {
#  706|             GtkShortcutsGroup *group = g->data;

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkshortcutssection.c:704:16: warning[core.NullDereference]: Access to field 'next' results in a dereference of a null pointer (loaded from variable 'g')
#  702|   
#  703|         g_assert (g);
#  704|->       for (g = g->next; g; g = g->next)
#  705|           {
#  706|             GtkShortcutsGroup *group = g->data;

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkshortcutswindow.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkshortcuttrigger.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksidebarrow.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksingleselection.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksizerequest.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-121):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksizerequest.c: scope_hint: In function ‘gtk_distribute_natural_allocation’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksizerequest.c:755:33: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
/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.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdktypes.h:33: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkapplaunchcontext.h:27: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdk.h:29: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkwidget.h:31: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksizerequest.h:24: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksizerequest.c:24: included_from: Included from here.
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksizerequest.c:713:3: note: in expansion of macro ‘g_return_val_if_fail’
#                                                       └─────────────────┘
#                                                                ^
#  753|          */
#  754|         int glue = (extra_space + i) / (i + 1);
#  755|->       int gap = sizes[(spreading[i])].natural_size
#  756|   	- sizes[(spreading[i])].minimum_size;
#  757|   

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksizerequestcache.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksnapshot.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksnapshot.c:2024:3: warning[deadcode.DeadStores]: Value stored to 'node' is never read
# 2022|       }
# 2023|   
# 2024|->   node = gtk_snapshot_pop_one (snapshot);
# 2025|     g_assert (node == NULL);
# 2026|   }

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtksortlistmodel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkspinbutton.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkstack.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkstringlist.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktext.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-457):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktext.c:4882: error[legacyUninitvar]: Uninitialized variable: old_pos
# 4880|       g_assert_not_reached ();
# 4881|   
# 4882|->   if (tmp_pos != *old_pos)
# 4883|       {
# 4884|         *old_pos = tmp_pos;

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextattributes.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-457):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextbtree.c: scope_hint: In function ‘_gtk_text_btree_char_is_invisible’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextbtree.c:2593:27: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*<unknown>’
/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.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdktypes.h:33: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdkapplaunchcontext.h:27: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gdk/gdk.h:29: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkwidget.h:31: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextbuffer.h:31: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextbtreeprivate.h:37: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextbtree.c:56: included_from: Included from here.
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextbtree.c:2483:6: note: in expansion of macro ‘G_LIKELY’
# 2591|   #endif
# 2592|   #endif
# 2593|->           invisible = tags[i]->priv->values->invisible;
# 2594|             break;
# 2595|           }

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

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

Error: COMPILER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextbtree.c:3085:28: warning[-Wnull-dereference]: potential null pointer dereference
# 3085 |       return node->children.line;
#      |              ~~~~~~~~~~~~~~^~~~~
# 3083|         g_assert (node->level == 0);
# 3084|   
# 3085|->       return node->children.line;
# 3086|       }
# 3087|     else

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

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

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

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

Error: COMPILER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextbtree.c:4429:14: warning[-Wnull-dereference]: null pointer dereference
# 4429 |   while (node->level > 0)
#      |          ~~~~^~~~~~~
# 4427|      */
# 4428|   
# 4429|->   while (node->level > 0)
# 4430|       {
# 4431|         node = node->children.node;

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

Error: COMPILER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextbtree.c:4447:24: warning[-Wnull-dereference]: potential null pointer dereference
# 4447 |   return node->children.line;
#      |          ~~~~~~~~~~~~~~^~~~~
# 4445|     g_assert (node->level == 0);
# 4446|   
# 4447|->   return node->children.line;
# 4448|   }
# 4449|   

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

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

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextchild.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-131):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextchild.c: scope_hint: In function ‘_gtk_paintable_segment_new’
gtk4-4.14.2-build/gtk-4.14.2/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):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextchild.c: scope_hint: In function ‘_gtk_widget_segment_new’
gtk4-4.14.2-build/gtk-4.14.2/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: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktexthandle.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayout.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayout.c:998:11: warning[deadcode.DeadStores]: Value stored to 'last_line' is never read
#  996|                 first_line_y = seen - top_ink;
#  997|               }
#  998|->           last_line = line;
#  999|             last_line_y = seen + new_height + bottom_ink;
# 1000|           }

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayout.c: scope_hint: In function ‘allocate_child_widgets’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayout.c:1956:27: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘widgets’
# 1954|             for (i = 0; i < n_widgets; i++)
# 1955|               {
# 1956|->               GtkWidget  *child = widgets[i];
# 1957|                 PangoRectangle extents;
# 1958|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayout.c:2532:13: warning[core.NullDereference]: Access to field 'next' results in a dereference of a null pointer (loaded from variable 'seg')
# 2530|           g_error ("Unknown segment type: %s", seg->type->name);
# 2531|   
# 2532|->       seg = seg->next;
# 2533|       }
# 2534|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayout.c:3690:8: warning[deadcode.DeadStores]: Value stored to 'line_byte' is never read
# 3688|   	      new_index < display->insert_index + layout->preedit_len)
# 3689|   	    {
# 3690|-> 	      line_byte = display->insert_index;
# 3691|   	      extra_back = 1;
# 3692|   	    }

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayout.c:3914:11: warning[core.NullDereference]: Access to field 'alpha' results in a dereference of a null pointer (loaded from variable 'selection')
# 3912|         if (selection_start_index < byte_offset &&
# 3913|             selection_end_index > pango_layout_line_get_length (line) + byte_offset &&
# 3914|->           selection->alpha >= 1)
# 3915|           {
# 3916|             gtk_snapshot_append_color (crenderer->snapshot,

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayout.c: scope_hint: In function ‘render_para’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayout.c:3914:20: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘selection’
/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.
gtk4-4.14.2-build/gtk-4.14.2/gtk/css/gtkcss.h:29: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtk.h:29: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayoutprivate.h:80: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayout.c:80: included_from: Included from here.
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayout.c:4111:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayoutprivate.h:94:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayout.c:4111:21: note: in expansion of macro ‘GTK_IS_TEXT_LAYOUT’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayout.c:4111:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayoutprivate.h:94:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayout.c:4111:21: note: in expansion of macro ‘GTK_IS_TEXT_LAYOUT’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayout.c:4112:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayout.c:4113:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayout.c:4113:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayout.c:4114:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayout.c:4114:3: note: in expansion of macro ‘g_return_if_fail’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayout.c:4116:10: note: in expansion of macro ‘GTK_TEXT_LAYOUT_GET_PRIVATE’
/usr/include/glib-2.0/gobject/gtype.h:2295:11: note: in expansion of macro ‘G_STRUCT_MEMBER_P’
/usr/include/glib-2.0/gobject/gtype.h:2337:3: note: in expansion of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN_PRE’
/usr/include/glib-2.0/gobject/gtype.h:2047:61: note: in expansion of macro ‘_G_DEFINE_TYPE_EXTENDED_BEGIN’
/usr/include/glib-2.0/gobject/gtype.h:1870:61: note: in expansion of macro ‘G_DEFINE_TYPE_EXTENDED’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayout.c:188:1: note: in expansion of macro ‘G_DEFINE_TYPE_WITH_PRIVATE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayout.c: scope_hint: In function ‘render_para’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayout.c:689:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayoutprivate.h:94:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayout.c:689:21: note: in expansion of macro ‘GTK_IS_TEXT_LAYOUT’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayout.c:689:3: note: in expansion of macro ‘g_return_if_fail’
/usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayoutprivate.h:94:43: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlayout.c:689:21: note: in expansion of macro ‘GTK_IS_TEXT_LAYOUT’
# 3912|         if (selection_start_index < byte_offset &&
# 3913|             selection_end_index > pango_layout_line_get_length (line) + byte_offset &&
# 3914|->           selection->alpha >= 1)
# 3915|           {
# 3916|             gtk_snapshot_append_color (crenderer->snapshot,

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextlinedisplaycache.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-131):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextsegment.c: scope_hint: In function ‘_gtk_toggle_segment_new’
gtk4-4.14.2-build/gtk-4.14.2/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: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktexttag.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktextutil.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktogglebutton.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-682):
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktogglebutton.c:141: error[nullPointerArithmetic]: Pointer addition with NULL pointer.
#  139|   static GParamSpec *toggle_button_props[NUM_PROPERTIES] = { NULL, };
#  140|   
#  141|-> G_DEFINE_TYPE_WITH_CODE (GtkToggleButton, gtk_toggle_button, GTK_TYPE_BUTTON,
#  142|                            G_ADD_PRIVATE (GtkToggleButton))
#  143|   

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktooltip.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktooltipwindow.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktreelistmodel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtktreelistrowsorter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkvideo.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkwidgetfocus.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkwidgetfocus.c:188:27: warning[core.UndefinedBinaryOperatorResult]: The left operand of '/' is a garbage value
#  186|     get_axis_info (&bounds2, compare->axis, &start2, &end2);
#  187|   
#  188|->   start1 = start1 + (end1 / 2);
#  189|     start2 = start2 + (end2 / 2);
#  190|   

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtkwindowcontrols.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/inspector/baselineoverlay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-457):
gtk4-4.14.2-build/gtk-4.14.2/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):
gtk4-4.14.2-build/gtk-4.14.2/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:
gtk4-4.14.2-build/gtk-4.14.2/gtk/inspector/fpsoverlay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/inspector/general.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/inspector/gtkdataviewer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/inspector/measuregraph.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/inspector/misc-info.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/inspector/object-tree.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/inspector/prop-editor.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/inspector/prop-list.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/inspector/recorder.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/inspector/resource-list.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/inspector/visual.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/language-names.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkpagesetup.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkpagesetupunixdialog.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkpapersize.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkpapersize.c: scope_hint: In function ‘gtk_paper_size_new_from_ppd’
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkpapersize.c:361:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘size’
/usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here.
/usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
/usr/include/glib-2.0/glib/gi18n-lib.h:23: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkpapersize.c:29: included_from: Included from here.
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkpapersize.c:933:3: note: in expansion of macro ‘g_return_val_if_fail’
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkpapersize.c:954:3: note: in expansion of macro ‘GET_DOUBLE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkpapersize.c:954:3: note: in expansion of macro ‘GET_DOUBLE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkpapersize.c:955:3: note: in expansion of macro ‘GET_DOUBLE’
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkpapersize.c:955:3: note: in expansion of macro ‘GET_DOUBLE’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gstrfuncs.h:190:11: note: in expansion of macro ‘G_UNLIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkpapersize.c:328:7: note: in expansion of macro ‘g_str_has_suffix’
/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.
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkpapersize.c:328:7: note: in expansion of macro ‘g_str_has_suffix’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkpapersize.c:485:3: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib.h:64: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkpapersize.c:485:3: note: in expansion of macro ‘g_return_val_if_fail’
#  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):
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkpapersize.c: scope_hint: In function ‘gtk_paper_size_new_from_ipp’
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkpapersize.c:455:19: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkpapersize.c:485:3: note: in expansion of macro ‘g_return_val_if_fail’
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkpapersize.c:485:3: note: in expansion of macro ‘g_return_val_if_fail’
#  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: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkpapersize.c:627:24: warning[core.NullDereference]: Access to field 'name' results in a dereference of a null pointer (loaded from field 'info')
#  625|       return size->name;
#  626|     g_assert (size->info != NULL);
#  627|->   return paper_names + size->info->name;
#  628|   }
#  629|   

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkpapersize.c: scope_hint: In function ‘gtk_paper_size_get_display_name.part.0’
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkpapersize.c:648:42: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘*size.info’
#  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: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkprinter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkprinter.c:1337:7: warning[unix.Malloc]: Potential leak of memory pointed to by 'printer_list'
# 1335|       {
# 1336|         printer_list->loop = g_main_loop_new (NULL, FALSE);
# 1337|->       g_main_loop_run (printer_list->loop);
# 1338|       }
# 1339|   }

Error: GCC_ANALYZER_WARNING (CWE-688):
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkprinter.c: scope_hint: In function ‘match_printer_name’
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkprinter.c:1348:7: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkprinter.c:20: included_from: Included from here.
/usr/include/string.h:156:12: note: argument 1 of ‘strcmp’ must be non-null
# 1346|                       gpointer    data)
# 1347|   {
# 1348|->   if (strcmp (gtk_printer_get_name (printer), (const char *)data) == 0)
# 1349|       {
# 1350|         found_printer = g_object_ref (printer);

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkprinteroptionwidget.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-688):
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkprinteroptionwidget.c: scope_hint: In function ‘filter_numeric’
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkprinteroptionwidget.c:731:13: warning[-Wanalyzer-null-argument]: use of NULL ‘val’ where non-null expected
/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.
/usr/include/glib-2.0/glib/gi18n-lib.h:23: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkprinteroptionwidget.c:24: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkprinteroptionwidget.c:597:18: note: in expansion of macro ‘g_strdup’
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkprinteroptionwidget.c: scope_hint: In function ‘filter_numeric’
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkprinteroptionwidget.c:597:18: note: in expansion of macro ‘g_strdup’
<built-in>: note: argument 1 of ‘__builtin_strlen’ must be non-null
#  729|     char *filtered_val;
#  730|     int i, j;
#  731|->   int len = strlen (val);
#  732|     gboolean dec_set = FALSE;
#  733|   

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkprintjob.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkprintoperation-portal.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkprintoperation-unix.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkprintoperation.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkprintunixdialog.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/gtk/print/gtkprintunixdialog.c:2858: warning[nullPointer]: Possible null pointer dereference: enum_value
# 2856|   
# 2857|             g_assert (enum_value != NULL);
# 2858|->           gtk_printer_option_set (option, enum_value->value_nick);
# 2859|             g_type_class_unref (enum_class);
# 2860|   

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/modules/printbackends/gtkcupssecretsutils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/modules/printbackends/gtkcupsutils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/modules/printbackends/gtkprintbackendcups.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/modules/printbackends/gtkprintbackendfile.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/modules/printbackends/gtkprintbackendfile.c:707:9: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value
#  705|       }
#  706|   
#  707|->   uri = output_file_from_settings (settings, supported_formats[current_format]);
#  708|   
#  709|     option = gtk_printer_option_new ("gtk-main-page-custom-input", _("File"), 

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/modules/printbackends/gtkprintbackendutils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/modules/printbackends/gtkprintbackendutils.c:63:15: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value
#   61|           end = strptime (local_time, formats_0[i], &local_print_time);
#   62|         else
#   63|->         end = strptime (local_time, formats_1[i], &local_print_time);
#   64|   
#   65|         if (end != NULL && end[0] == '\0')

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/modules/printbackends/gtkprintercups.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/redhat-linux-build/gtk/gtkdbusgenerated.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/redhat-linux-build/gtk/gtkmarshalers.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/redhat-linux-build/gtk/xdp-dbus.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/redhat-linux-build/tmp-introspect5m4e3p81/GdkX11-4.0.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/redhat-linux-build/tmp-introspect5m4e3p81/GdkX11-4.0.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error')

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/redhat-linux-build/tmp-introspectacr03wkm/Gdk-4.0.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/redhat-linux-build/tmp-introspectacr03wkm/Gdk-4.0.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error')

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/redhat-linux-build/tmp-introspectgotznmz3/GdkWayland-4.0.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/redhat-linux-build/tmp-introspectgotznmz3/GdkWayland-4.0.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error')

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/redhat-linux-build/tmp-introspectgqd4om26/Gtk-4.0.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/redhat-linux-build/tmp-introspectgqd4om26/Gtk-4.0.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error')

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/redhat-linux-build/tmp-introspectpsm1mj5v/Gsk-4.0.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/redhat-linux-build/tmp-introspectpsm1mj5v/Gsk-4.0.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error')

Error: CPPCHECK_WARNING (CWE-682):
gtk4-4.14.2-build/gtk-4.14.2/tests/gtkgears.c:596: error[nullPointerArithmetic]: Pointer addition with NULL pointer.
#  594|     /* Set up the position of the attributes in the vertex buffer object */
#  595|     glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 6 * sizeof(GLfloat), NULL);
#  596|->   glVertexAttribPointer(1, 3, GL_FLOAT, GL_FALSE, 6 * sizeof(GLfloat), (GLfloat *) 0 + 3);
#  597|   
#  598|     /* Enable the attributes */

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tests/gtkgears.c:924:5: warning[deadcode.DeadStores]: Value stored to 'previous_frame_time' is never read
#  922|                                                     gdk_frame_timings_get_frame_counter (timings) - 1);
#  923|     if (previous_timings != NULL)
#  924|->     previous_frame_time = gdk_frame_timings_get_frame_time (previous_timings);
#  925|   
#  926|     return G_SOURCE_CONTINUE;

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tests/rendernode-create-tests.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tests/rendernode.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tests/showrendernode.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tests/testbaseline.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tests/testbaseline.c:157:3: warning[deadcode.DeadStores]: Value stored to 'grid_hbox' is never read
#  155|       }
#  156|   
#  157|->   grid_hbox = hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 10);
#  158|     gtk_box_append (GTK_BOX (vbox), hbox);
#  159|   

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tests/testcellarea.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tests/testcolumnview.c:303:7: warning[deadcode.DeadStores]: Value stored to 'result' is never read
#  301|       {
#  302|         g_string_append_printf (string, " (%u directories remaining)", active + g_slist_length (pending));
#  303|->       result = G_SOURCE_CONTINUE;
#  304|       }
#  305|         result = G_SOURCE_CONTINUE;

Error: CPPCHECK_WARNING (CWE-664):
gtk4-4.14.2-build/gtk-4.14.2/tests/testcombochange.c:66: error[va_end_missing]: va_list 'vap' was opened but not closed by va_end().
#   64|   
#   65|     g_free (msg);
#   66|-> }
#   67|   
#   68|   static void

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tests/testdialog.c:345:3: warning[deadcode.DeadStores]: Value stored to 'button' is never read
#  343|     gtk_flow_box_insert (GTK_FLOW_BOX (box), button, -1);
#  344|   
#  345|->   button = gtk_button_new_with_label ("Builtin");
#  346|     button = gtk_button_new_with_label ("Builtin");
#  347|     g_signal_connect_swapped (button, "clicked", G_CALLBACK (show_color_chooser), window);

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tests/testdialog.c:374:3: warning[deadcode.DeadStores]: Value stored to 'button' is never read
#  372|     gtk_flow_box_insert (GTK_FLOW_BOX (box), button, -1);
#  373|   
#  374|->   button = gtk_button_new_with_label ("Template");
#  375|     button = gtk_button_new_with_label ("Template");
#  376|     g_signal_connect_swapped (button, "clicked", G_CALLBACK (show_dialog_from_template), window);

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tests/testdmabuf.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-457):
gtk4-4.14.2-build/gtk-4.14.2/tests/testdmabuf.c:149: error[uninitvar]: Uninitialized variable: vk_memory
#  147|                           },
#  148|                           NULL,
#  149|->                         &vk_memory) != VK_SUCCESS)
#  150|       return -1;
#  151|   

Error: CPPCHECK_WARNING (CWE-457):
gtk4-4.14.2-build/gtk-4.14.2/tests/testdmabuf.c:158: error[uninitvar]: Uninitialized variable: fd
#  156|                                  .handleType = VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT,
#  157|                                },
#  158|->                              &fd) != VK_SUCCESS)
#  159|       return -1;
#  160|   

Error: COMPILER_WARNING (CWE-252):
gtk4-4.14.2-build/gtk-4.14.2/tests/testdmabuf.c: scope_hint: In function ‘allocate_memfd’
gtk4-4.14.2-build/gtk-4.14.2/tests/testdmabuf.c:192:3: warning[-Wunused-result]: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’
#  192 |   ftruncate (fd, size);
#      |   ^~~~~~~~~~~~~~~~~~~~
#  190|       g_error ("memfd allocation failed");
#  191|   
#  192|->   ftruncate (fd, size);
#  193|   
#  194|     return fd;

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tests/testdropdown.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tests/testfilechooser.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tests/testfiledialog.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tests/testgmenu.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tests/testgtk.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tests/testmountoperation.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tests/testscale.c:178:3: warning[deadcode.DeadStores]: Value stored to 'box2' is never read
#  176|   
#  177|     frame = gtk_frame_new ("Labeled marks");
#  178|->   box2 = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);
#  179|   
#  180|     scale = gtk_scale_new_with_range (GTK_ORIENTATION_HORIZONTAL, 0, 100, 1);

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tests/testsections.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tests/testtreecolumns.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tests/testtreecolumnsizing.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/tests/video-timer.c: scope_hint: In function ‘on_update’
gtk4-4.14.2-build/gtk-4.14.2/tests/video-timer.c:322:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  320|     g_assert (pending_frame);
#  321|   
#  322|->   if (stream_time_to_clock_time (pending_frame->stream_time)
#  323|         < predicted_presentation_time + refresh_interval / 2)
#  324|       {

Error: COMPILER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/tests/video-timer.c: scope_hint: In function ‘on_update’
gtk4-4.14.2-build/gtk-4.14.2/tests/video-timer.c:322:7: warning[-Wnull-dereference]: potential null pointer dereference
#  322 |   if (stream_time_to_clock_time (pending_frame->stream_time)
#      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  320|     g_assert (pending_frame);
#  321|   
#  322|->   if (stream_time_to_clock_time (pending_frame->stream_time)
#  323|         < predicted_presentation_time + refresh_interval / 2)
#  324|       {

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tests/video-timer.c:335:15: warning[deadcode.DeadStores]: Value stored to 'pending_frame' is never read
#  333|                 n_frames++;
#  334|                 dropped_frames++;
#  335|->               pending_frame = next_frame;
#  336|               }
#  337|             else

Error: COMPILER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/tests/video-timer.c:347:35: warning[-Wnull-dereference]: potential null pointer dereference
#  347 |       displayed_frame->clock_time = stream_time_to_clock_time (displayed_frame->stream_time);
#      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  345|         displayed_frame = unqueue_frame ();
#  346|         g_assert (displayed_frame);
#  347|->       displayed_frame->clock_time = stream_time_to_clock_time (displayed_frame->stream_time);
#  348|   
#  349|         displayed_frame->frame_counter = gdk_frame_timings_get_frame_counter (timings);

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/tests/video-timer.c:347:37: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  345|         displayed_frame = unqueue_frame ();
#  346|         g_assert (displayed_frame);
#  347|->       displayed_frame->clock_time = stream_time_to_clock_time (displayed_frame->stream_time);
#  348|   
#  349|         displayed_frame->frame_counter = gdk_frame_timings_get_frame_counter (timings);

Error: COMPILER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/tests/video-timer.c:347:37: warning[-Wnull-dereference]: potential null pointer dereference
#  347 |       displayed_frame->clock_time = stream_time_to_clock_time (displayed_frame->stream_time);
#      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  345|         displayed_frame = unqueue_frame ();
#  346|         g_assert (displayed_frame);
#  347|->       displayed_frame->clock_time = stream_time_to_clock_time (displayed_frame->stream_time);
#  348|   
#  349|         displayed_frame->frame_counter = gdk_frame_timings_get_frame_counter (timings);

Error: COMPILER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/tests/video-timer.c:349:38: warning[-Wnull-dereference]: potential null pointer dereference
#  349 |       displayed_frame->frame_counter = gdk_frame_timings_get_frame_counter (timings);
#      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  347|         displayed_frame->clock_time = stream_time_to_clock_time (displayed_frame->stream_time);
#  348|   
#  349|->       displayed_frame->frame_counter = gdk_frame_timings_get_frame_counter (timings);
#  350|         variable_add (&time_factor_stats, time_factor);
#  351|   

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/a11y/inscription.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/a11y/label.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/a11y/text.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/a11y/textview.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/css/change/test-css-change.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/css/data.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/css/nodes/test-css-nodes.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/css/parser/test-css-parser.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-688):
/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.
/usr/include/glib-2.0/glib/gprintf.h:23: included_from: Included from here.
/usr/include/glib-2.0/glib/gstdio.h:24: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/testsuite/css/parser/test-css-parser.c:26: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/testsuite/css/parser/test-css-parser.c: scope_hint: In function ‘test_get_errors_file’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/css/parser/test-css-parser.c:61:42: warning[-Wanalyzer-null-argument]: use of NULL ‘css_file’ where non-null expected
/usr/include/glib-2.0/glib/gstring.h:247:42: note: in definition of macro ‘g_string_append_len’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/css/parser/test-css-parser.c:48:7: note: in expansion of macro ‘g_string_free’
/usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/testsuite/css/parser/test-css-parser.c:49:14: note: in expansion of macro ‘g_strdup’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/css/parser/test-css-parser.c: scope_hint: In function ‘test_get_errors_file’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/css/parser/test-css-parser.c:49:14: note: in expansion of macro ‘g_strdup’
/usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here.
/usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gstrfuncs.h:190:11: note: in expansion of macro ‘G_UNLIKELY’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/css/parser/test-css-parser.c:60:7: note: in expansion of macro ‘g_str_has_suffix’
/usr/include/glib-2.0/glib/gstring.h:247:42: note: in definition of macro ‘g_string_append_len’
/usr/include/glib-2.0/glib/gstring.h:247:42: note: in definition of macro ‘g_string_append_len’
<built-in>: note: argument 1 of ‘__builtin_strlen’ must be non-null
#   59|   
#   60|     if (g_str_has_suffix (css_file, ".css"))
#   61|->     g_string_append_len (file, css_file, strlen (css_file) - 4);
#   62|     else
#   63|       g_string_append (file, css_file);

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/css/style/test-css-style.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/css/transition.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/array.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/clipboard-client.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/clipboard.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/contentformats.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/contentserializer.c:401:3: warning[unix.Malloc]: Potential leak of memory pointed to by 'data'
#  399|     g_value_take_boxed (value, data);
#  400|   
#  401|->   gdk_content_deserializer_return_success (deserializer);
#  402|   }
#  403|   

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/dmabufformats.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/dmabuftexture.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/glcontext.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/gltexture.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/image.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-457):
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/image.c:65: error[legacyUninitvar]: Uninitialized variable: texture
#   63|     g_assert_cmpint (gdk_texture_get_height (texture), ==, 32);
#   64|   
#   65|->   g_object_unref (texture);
#   66|     g_bytes_unref (bytes);
#   67|     g_object_unref (file);

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/keysyms.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/memorytexture.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/popuplayout.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/seat.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/subsurface.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/texture.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gdk/toplevellayout.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/compare-render.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/curve.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/half-float.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-686):
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘double’ but received ‘GskRenderNode *’ {aka ‘struct _GskRenderNode *’} for variadic argument 1 of ‘ap’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
#   48|   
#   49|     va_start (ap, node);
#   50|->   G_VALUE_COLLECT (&value, ap, 0, &err);
#   51|     va_end (ap);
#   52|   

Error: GCC_ANALYZER_WARNING (CWE-686):
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘double’ but received ‘void *’ for variadic argument 2 of ‘ap’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
#   48|   
#   49|     va_start (ap, node);
#   50|->   G_VALUE_COLLECT (&value, ap, 0, &err);
#   51|     va_end (ap);
#   52|   

Error: GCC_ANALYZER_WARNING (CWE-686):
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c: scope_hint: In function ‘test_collect_varargs’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘int’ but received ‘GskRenderNode *’ {aka ‘struct _GskRenderNode *’} for variadic argument 1 of ‘ap’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:4: included_from: Included from here.
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
#   48|   
#   49|     va_start (ap, node);
#   50|->   G_VALUE_COLLECT (&value, ap, 0, &err);
#   51|     va_end (ap);
#   52|   

Error: GCC_ANALYZER_WARNING (CWE-686):
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘int’ but received ‘void *’ for variadic argument 2 of ‘ap’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
#   48|   
#   49|     va_start (ap, node);
#   50|->   G_VALUE_COLLECT (&value, ap, 0, &err);
#   51|     va_end (ap);
#   52|   

Error: GCC_ANALYZER_WARNING (CWE-686):
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘long int’ but received ‘GskRenderNode *’ {aka ‘struct _GskRenderNode *’} for variadic argument 1 of ‘ap’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
#   48|   
#   49|     va_start (ap, node);
#   50|->   G_VALUE_COLLECT (&value, ap, 0, &err);
#   51|     va_end (ap);
#   52|   

Error: GCC_ANALYZER_WARNING (CWE-686):
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘long int’ but received ‘void *’ for variadic argument 2 of ‘ap’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
/usr/include/glib-2.0/gobject/gvaluecollector.h:85:5: note: in expansion of macro ‘G_VALUE_COLLECT_INIT2’
/usr/include/glib-2.0/gobject/gvaluecollector.h:174:3: note: in expansion of macro ‘G_VALUE_COLLECT_INIT’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/misc.c:50:3: note: in expansion of macro ‘G_VALUE_COLLECT’
#   48|   
#   49|     va_start (ap, node);
#   50|->   G_VALUE_COLLECT (&value, ap, 0, &err);
#   51|     va_end (ap);
#   52|   

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/node-parser.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-688):
/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.
gtk4-4.14.2-build/gtk-4.14.2/gtk/css/gtkcss.h:29: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtk.h:29: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/node-parser.c:23: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/node-parser.c: scope_hint: In function ‘test_get_errors_file’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/node-parser.c:52:43: warning[-Wanalyzer-null-argument]: use of NULL ‘node_file’ where non-null expected
/usr/include/glib-2.0/glib/gstring.h:247:42: note: in definition of macro ‘g_string_append_len’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/node-parser.c: scope_hint: In function ‘test_get_errors_file’
/usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here.
/usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gtestutils.h:255:49: note: in expansion of macro ‘G_LIKELY’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/node-parser.c:176:3: note: in expansion of macro ‘g_assert_nonnull’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/node-parser.c:39:7: note: in expansion of macro ‘g_string_free’
/usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/node-parser.c:40:14: note: in expansion of macro ‘g_strdup’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/node-parser.c: scope_hint: In function ‘test_get_errors_file’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/node-parser.c:40:14: note: in expansion of macro ‘g_strdup’
/usr/include/glib-2.0/glib/glist.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/ghash.h:36: included_from: Included from here.
/usr/include/glib-2.0/glib.h:52: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/node-parser.c:206:3: note: in expansion of macro ‘g_clear_pointer’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gstrfuncs.h:190:11: note: in expansion of macro ‘G_UNLIKELY’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/node-parser.c:51:7: note: in expansion of macro ‘g_str_has_suffix’
/usr/include/glib-2.0/glib/gstring.h:247:42: note: in definition of macro ‘g_string_append_len’
/usr/include/glib-2.0/glib/gstring.h:247:42: note: in definition of macro ‘g_string_append_len’
<built-in>: note: argument 1 of ‘__builtin_strlen’ must be non-null
#   50|   
#   51|     if (g_str_has_suffix (node_file, ".node"))
#   52|->     g_string_append_len (file, node_file, strlen (node_file) - 5);
#   53|     else
#   54|       g_string_append (file, node_file);

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/offload.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/path-special-cases.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/path-utils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/path.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/rounded-rect.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/scaling.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/shader.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gsk/transform.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/accel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/accessor-apis.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/action.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/bitmask.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/bitset.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/builder.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/builder.c:2077:3: warning[deadcode.DeadStores]: Value stored to 'ret' is never read
# 2075|     error = NULL;
# 2076|     builder = gtk_builder_new ();
# 2077|->   ret = gtk_builder_add_objects_from_string (builder, buffer, -1, objects, &error);
# 2078|     g_assert_no_error (error);
# 2079|     obj = gtk_builder_get_object (builder, "window");

Error: GCC_ANALYZER_WARNING (CWE-688):
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/builderparser.c: scope_hint: In function ‘get_expected_filename’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/builderparser.c:68:7: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
/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.
gtk4-4.14.2-build/gtk-4.14.2/gtk/css/gtkcss.h:29: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/gtk/gtk.h:29: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/builderparser.c:23: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/builderparser.c:67:7: note: in expansion of macro ‘g_strdup’
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/builderparser.c: scope_hint: In function ‘get_expected_filename’
<built-in>: note: argument 1 of ‘__builtin_strstr’ must be non-null
#   66|   
#   67|     f = g_strdup (filename);
#   68|->   p = strstr (f, ".ui");
#   69|     if (p)
#   70|       *p = 0;

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/colorutils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/composetable.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/defaultvalue.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/expression.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/filterlistmodel-exhaustive.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/filterlistmodel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/filtermodel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/filtermodel.c:5579:3: warning[deadcode.DeadStores]: Value stored to 'rowref' is never read
# 5577|   
# 5578|     path = gtk_tree_path_new_from_indices (3, 0, 0, 0, -1);
# 5579|->   rowref = gtk_tree_row_reference_new (sort, path);
# 5580|     gtk_tree_path_free (path);
# 5581|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/filtermodel.c:5583:3: warning[deadcode.DeadStores]: Value stored to 'rowref' is never read
# 5581|   
# 5582|     path = gtk_tree_path_new_from_indices (3, 0, 0, 0, -1);
# 5583|->   rowref = gtk_tree_row_reference_new (sort, path);
# 5584|     gtk_tree_path_free (path);
# 5585|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/filtermodel.c:5587:3: warning[deadcode.DeadStores]: Value stored to 'rowref' is never read
# 5585|   
# 5586|     path = gtk_tree_path_new_from_indices (3, 0, -1);
# 5587|->   rowref = gtk_tree_row_reference_new (sort, path);
# 5588|     gtk_tree_path_free (path);
# 5589|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/filtermodel.c:5628:3: warning[deadcode.DeadStores]: Value stored to 'rowref' is never read
# 5626|   
# 5627|     path = gtk_tree_path_new_from_indices (3, 0, 0, 0, -1);
# 5628|->   rowref = gtk_tree_row_reference_new (filter, path);
# 5629|     gtk_tree_path_free (path);
# 5630|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/filtermodel.c:5632:3: warning[deadcode.DeadStores]: Value stored to 'rowref' is never read
# 5630|   
# 5631|     path = gtk_tree_path_new_from_indices (3, 0, 0, 0, -1);
# 5632|->   rowref = gtk_tree_row_reference_new (filter, path);
# 5633|     gtk_tree_path_free (path);
# 5634|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/filtermodel.c:5636:3: warning[deadcode.DeadStores]: Value stored to 'rowref' is never read
# 5634|   
# 5635|     path = gtk_tree_path_new_from_indices (3, 0, -1);
# 5636|->   rowref = gtk_tree_row_reference_new (filter, path);
# 5637|     gtk_tree_path_free (path);
# 5638|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/filtermodel.c:5681:3: warning[deadcode.DeadStores]: Value stored to 'rowref' is never read
# 5679|   
# 5680|     path = gtk_tree_path_new_from_indices (0, 0, -1);
# 5681|->   rowref = gtk_tree_row_reference_new (filter, path);
# 5682|     gtk_tree_path_free (path);
# 5683|   

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/filtermodel.c:5685:3: warning[deadcode.DeadStores]: Value stored to 'rowref' is never read
# 5683|   
# 5684|     path = gtk_tree_path_new_from_indices (0, 0, -1);
# 5685|->   rowref = gtk_tree_row_reference_new (filter, path);
# 5686|     gtk_tree_path_free (path);
# 5687|   

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/flattenlistmodel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/gtktreemodelrefcount.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/icontheme.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/label.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/listbox.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/multiselection.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/notify.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/object.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/objects-finalize.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/papersize.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/rbtree.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/recentmanager.c:336:3: warning[deadcode.DeadStores]: Value stored to 'n' is never read
#  334|     /* purge, add 1, purge again and check that 1 item has been purged */
#  335|     error = NULL;
#  336|->   n = gtk_recent_manager_purge_items (manager, &error);
#  337|     g_assert_null (error);
#  338|   

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/scrolledwindow.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/shortcuts.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/sorter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/sortlistmodel-exhaustive.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/test-focus-chain.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/textbuffer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/timsort.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/treelistmodel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/gtk/treepath.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/reftests/gtk-reftest.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/reftests/gtk-reftest.c:293:60: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error')
#  291|     if (filename == NULL)
#  292|       {
#  293|->       g_test_message ("Not storing test result image: %s", error->message);
#  294|         g_error_free (error);
#  295|         return;

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/reftests/gtk-reftest.c:318:59: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error')
#  316|     if (filename == NULL)
#  317|       {
#  318|->       g_test_message ("Not storing test result node: %s", error->message);
#  319|         g_error_free (error);
#  320|         return;

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/reftests/image-compare.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/testsuite/reftests/reftest-compare.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-682):
gtk4-4.14.2-build/gtk-4.14.2/testsuite/reftests/reftest-compare.c:49: error[nullPointerArithmetic]: Pointer addition with NULL pointer.
#   47|         const guint32 *row_a = (const guint32 *) (buf_a + y * stride_a);
#   48|         const guint32 *row_b = (const guint32 *) (buf_b + y * stride_b);
#   49|->       guint32 *row = (guint32 *) (buf_diff + y * stride_diff);
#   50|   
#   51|         for (x = 0; x < width; x++)

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tools/encodesymbolic.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-builder-tool-enumerate.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-builder-tool-preview.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-builder-tool-screenshot.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-builder-tool-simplify.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-builder-tool-validate.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-builder-tool.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-launch.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-688):
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-launch.c: scope_hint: In function ‘main’
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-launch.c:125:16: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
/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.
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-launch.c:28: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-launch.c:121:14: note: in expansion of macro ‘g_strdup’
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-launch.c: scope_hint: In function ‘main’
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-launch.c:122:7: note: in expansion of macro ‘g_str_has_suffix’
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-launch.c:124:27: note: in expansion of macro ‘g_strdup’
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-launch.c: scope_hint: In function ‘main’
<built-in>: note: 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: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-path-tool-decompose.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-path-tool-info.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-path-tool-render.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-path-tool-restrict.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-path-tool-show.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-path-tool.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-query-settings.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-rendernode-tool-benchmark.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-rendernode-tool-compare.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-476):
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-rendernode-tool-render.c: scope_hint: In function ‘render_file’
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-rendernode-tool-render.c:137:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘error’
/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.
/usr/include/glib-2.0/glib/gi18n-lib.h:23: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-rendernode-tool-render.c:26: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-rendernode-tool-render.c:132:7: note: in expansion of macro ‘g_str_has_suffix’
#  135|         if (bytes == NULL)
#  136|           {
#  137|->           g_printerr (_("Failed to generate SVG: %s\n"), error->message);
#  138|             exit (1);
#  139|           }

Error: CLANG_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-rendernode-tool-render.c:137:58: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error')
#  135|         if (bytes == NULL)
#  136|           {
#  137|->           g_printerr (_("Failed to generate SVG: %s\n"), error->message);
#  138|             exit (1);
#  139|           }

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-rendernode-tool-utils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tools/gtk-rendernode-tool.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
gtk4-4.14.2-build/gtk-4.14.2/tools/updateiconcache.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-688):
gtk4-4.14.2-build/gtk-4.14.2/tools/updateiconcache.c: scope_hint: In function ‘follow_links’
gtk4-4.14.2-build/gtk-4.14.2/tools/updateiconcache.c:451:7: warning[-Wanalyzer-null-argument]: use of NULL ‘path2’ where non-null expected
/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.
gtk4-4.14.2-build/gtk-4.14.2/tools/updateiconcache.c:38: included_from: Included from here.
gtk4-4.14.2-build/gtk-4.14.2/tools/updateiconcache.c:639:25: note: in expansion of macro ‘g_strdup’
gtk4-4.14.2-build/gtk-4.14.2/tools/updateiconcache.c: scope_hint: In function ‘follow_links’
/usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here.
/usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gstrfuncs.h:190:11: note: in expansion of macro ‘G_UNLIKELY’
gtk4-4.14.2-build/gtk-4.14.2/tools/updateiconcache.c:654:15: note: in expansion of macro ‘g_str_has_suffix’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gstrfuncs.h:190:11: note: in expansion of macro ‘G_UNLIKELY’
gtk4-4.14.2-build/gtk-4.14.2/tools/updateiconcache.c:465:8: note: in expansion of macro ‘g_str_has_suffix’
gtk4-4.14.2-build/gtk-4.14.2/tools/updateiconcache.c:428:11: note: in expansion of macro ‘g_strdup’
gtk4-4.14.2-build/gtk-4.14.2/tools/updateiconcache.c:23: included_from: Included from here.
/usr/include/string.h:156:12: note: argument 2 of ‘strcmp’ must be non-null
#  449|       }
#  450|   
#  451|->   if (strcmp (path, path2) == 0)
#  452|       {
#  453|         g_free (path2);

Error: GCC_ANALYZER_WARNING (CWE-688):
gtk4-4.14.2-build/gtk-4.14.2/tools/updateiconcache.c:451:7: warning[-Wanalyzer-null-argument]: use of NULL ‘path’ where non-null expected
gtk4-4.14.2-build/gtk-4.14.2/tools/updateiconcache.c:639:25: note: in expansion of macro ‘g_strdup’
gtk4-4.14.2-build/gtk-4.14.2/tools/updateiconcache.c: scope_hint: In function ‘follow_links’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gstrfuncs.h:190:11: note: in expansion of macro ‘G_UNLIKELY’
gtk4-4.14.2-build/gtk-4.14.2/tools/updateiconcache.c:654:15: note: in expansion of macro ‘g_str_has_suffix’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gstrfuncs.h:190:11: note: in expansion of macro ‘G_UNLIKELY’
gtk4-4.14.2-build/gtk-4.14.2/tools/updateiconcache.c:465:8: note: in expansion of macro ‘g_str_has_suffix’
gtk4-4.14.2-build/gtk-4.14.2/tools/updateiconcache.c:428:11: note: in expansion of macro ‘g_strdup’
/usr/include/string.h:156:12: note: argument 1 of ‘strcmp’ must be non-null
#  449|       }
#  450|   
#  451|->   if (strcmp (path, path2) == 0)
#  452|       {
#  453|         g_free (path2);

Error: GCC_ANALYZER_WARNING (CWE-688):
gtk4-4.14.2-build/gtk-4.14.2/tools/updateiconcache.c: scope_hint: In function ‘scan_directory’
gtk4-4.14.2-build/gtk-4.14.2/tools/updateiconcache.c:667:17: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
gtk4-4.14.2-build/gtk-4.14.2/tools/updateiconcache.c:639:25: note: in expansion of macro ‘g_strdup’
gtk4-4.14.2-build/gtk-4.14.2/tools/updateiconcache.c: scope_hint: In function ‘scan_directory’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gstrfuncs.h:190:11: note: in expansion of macro ‘G_UNLIKELY’
gtk4-4.14.2-build/gtk-4.14.2/tools/updateiconcache.c:654:15: note: in expansion of macro ‘g_str_has_suffix’
gtk4-4.14.2-build/gtk-4.14.2/tools/updateiconcache.c:666:22: note: in expansion of macro ‘g_strdup’
gtk4-4.14.2-build/gtk-4.14.2/tools/updateiconcache.c: scope_hint: In function ‘scan_directory’
/usr/include/string.h:273:14: note: argument 1 of ‘strrchr’ must be non-null
#  665|   
#  666|   	  basename = g_strdup (name);
#  667|-> 	  dot = strrchr (basename, '.');
#  668|   	  *dot = '\0';
#  669|