gtk4-4.21.1-1.fc44

List of Findings

Error: COMPILER_WARNING (CWE-704): [#def1]
gtk-4.21.1/demos/gtk-demo/font_features.c: scope_hint: In function ‘update_features’
gtk-4.21.1/demos/gtk-demo/font_features.c:1103:17: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
# 1103 |               p = strstr (feat, buf);
#      |                 ^
# 1101|                 buf[4] = 0;
# 1102|   
# 1103|->               p = strstr (feat, buf);
# 1104|                 if (p)
# 1105|                   {

Error: COMPILER_WARNING (CWE-704): [#def2]
gtk-4.21.1/demos/gtk-demo/font_features.c:1103:17: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
# 1101|                 buf[4] = 0;
# 1102|   
# 1103|->               p = strstr (feat, buf);
# 1104|                 if (p)
# 1105|                   {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def3]
gtk-4.21.1/demos/icon-editor/border-paintable.c:97:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘colors’
gtk-4.21.1/demos/icon-editor/border-paintable.c:206:1: enter_function: entry to ‘border_paintable_snapshot’
gtk-4.21.1/demos/icon-editor/border-paintable.c:211:3: call_function: inlined call to ‘border_paintable_snapshot_symbolic’ from ‘border_paintable_snapshot’
#   95|           {
#   96|             border_width[i] = 1;
#   97|->           border_color[i] = colors[GTK_SYMBOLIC_COLOR_FOREGROUND];
#   98|           }
#   99|   

Error: CPPCHECK_WARNING (CWE-476): [#def4]
gtk-4.21.1/demos/icon-editor/color-paintable.c:65: error[ctunullpointer]: Null pointer dereference: colors
#   63|     GdkRGBA color;
#   64|   
#   65|->   color = colors[self->symbolic];
#   66|     color.alpha *= self->alpha;
#   67|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def5]
gtk-4.21.1/demos/icon-editor/mini-graph.c:123:16: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘kf0’
gtk-4.21.1/demos/icon-editor/mini-graph.c:139:1: enter_function: entry to ‘create_path’
gtk-4.21.1/demos/icon-editor/mini-graph.c:144:19: branch_true: following ‘true’ branch (when ‘i <= size’)...
gtk-4.21.1/demos/icon-editor/mini-graph.c:146:17: branch_true: ...to here
gtk-4.21.1/demos/icon-editor/mini-graph.c:147:17: call_function: calling ‘compute_value’ from ‘create_path’
#  121|     g_assert (kf0 && kf1);
#  122|   
#  123|->   t_rel = (t - kf0->time) / (kf1->time - kf0->time);
#  124|   
#  125|     switch (self->mode)

Error: COMPILER_WARNING (CWE-476): [#def6]
gtk-4.21.1/demos/icon-editor/mini-graph.c:123:19: warning[-Wnull-dereference]: potential null pointer dereference
#  123 |   t_rel = (t - kf0->time) / (kf1->time - kf0->time);
#      |                ~~~^~~~~~
#  121|     g_assert (kf0 && kf1);
#  122|   
#  123|->   t_rel = (t - kf0->time) / (kf1->time - kf0->time);
#  124|   
#  125|     switch (self->mode)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def7]
gtk-4.21.1/demos/icon-editor/path-paintable.h:84:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘paintable’
gtk-4.21.1/demos/icon-editor/icon-editor-window.c:909:1: enter_function: entry to ‘reshuffle’
gtk-4.21.1/demos/icon-editor/icon-editor-window.c:915:3: call_function: calling ‘set_random_icons’ from ‘reshuffle’
#   82|   
#   83|   #define PATH_PAINTABLE_TYPE (path_paintable_get_type ())
#   84|-> G_DECLARE_FINAL_TYPE (PathPaintable, path_paintable, PATH, PAINTABLE, GObject)
#   85|   
#   86|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def8]
gtk-4.21.1/gdk/filetransferportal.c:133:15: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(*<unknown>, 2621440)’
gtk-4.21.1/gdk/filetransferportal.c:110:15: branch_true: following ‘true’ branch...
gtk-4.21.1/gdk/filetransferportal.c:114:15: branch_true: ...to here
gtk-4.21.1/gdk/filetransferportal.c:116:10: branch_false: following ‘false’ branch (when ‘i != 16’)...
gtk-4.21.1/gdk/filetransferportal.c:119:12: branch_false: ...to here
gtk-4.21.1/gdk/filetransferportal.c:119:12: acquire_resource: opened here
gtk-4.21.1/gdk/filetransferportal.c:120:10: branch_false: following ‘false’ branch...
gtk-4.21.1/gdk/filetransferportal.c:133:15: branch_false: ...to here
gtk-4.21.1/gdk/filetransferportal.c:133:15: throw: if ‘g_unix_fd_list_append’ throws an exception...
gtk-4.21.1/gdk/filetransferportal.c:133:15: danger: ‘open(*<unknown>, 2621440)’ leaks here; was opened at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
#  131|         fcntl (fd, F_SETFD, FD_CLOEXEC);
#  132|   #endif
#  133|->       fd_in = g_unix_fd_list_append (fd_list, fd, &error);
#  134|         close (fd);
#  135|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def9]
gtk-4.21.1/gdk/gdkarrayimpl.c:199:7: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘&*self.preallocated’
gtk-4.21.1/gtk/gtkcssprovider.c:1482:1: enter_function: entry to ‘parse_ruleset’
gtk-4.21.1/gtk/gtkcssprovider.c:1489:3: call_function: calling ‘parse_selector_list’ from ‘parse_ruleset’
#  197|       {
#  198|         self->start = g_new (_T_, new_capacity);
#  199|->       memcpy (self->start, self->preallocated, sizeof (_T_) * GDK_ARRAY_REAL_SIZE (size));
#  200|       }
#  201|     else

Error: GCC_ANALYZER_WARNING (CWE-404): [#def10]
gtk-4.21.1/gdk/gdkclipboard.c:85:1: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gdk/gdkclipboard.c:1248:1: enter_function: entry to ‘gdk_clipboard_set’
gtk-4.21.1/gdk/gdkclipboard.c:1254:3: branch_false: following ‘false’ branch (when ‘clipboard’ is non-NULL)...
gtk-4.21.1/gdk/gdkclipboard.c:1254:3: branch_false: ...to here
gtk-4.21.1/gdk/gdkclipboard.c:1256:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gdk/gdkclipboard.c:1257:3: call_function: calling ‘gdk_clipboard_set_valist’ from ‘gdk_clipboard_set’
#   83|   static guint signals[N_SIGNALS] = { 0 };
#   84|   
#   85|-> G_DEFINE_TYPE_WITH_PRIVATE (GdkClipboard, gdk_clipboard, G_TYPE_OBJECT)
#   86|   
#   87|   static void

Error: GCC_ANALYZER_WARNING (CWE-404): [#def11]
gtk-4.21.1/gdk/gdkclipboard.c:1277:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gdk/gdkclipboard.c:1248:1: enter_function: entry to ‘gdk_clipboard_set’
gtk-4.21.1/gdk/gdkclipboard.c:1254:3: branch_false: following ‘false’ branch (when ‘clipboard’ is non-NULL)...
gtk-4.21.1/gdk/gdkclipboard.c:1254:3: branch_false: ...to here
gtk-4.21.1/gdk/gdkclipboard.c:1256:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gdk/gdkclipboard.c:1257:3: call_function: calling ‘gdk_clipboard_set_valist’ from ‘gdk_clipboard_set’
# 1275|     char *error;
# 1276|   
# 1277|->   g_return_if_fail (GDK_IS_CLIPBOARD (clipboard));
# 1278|   
# 1279|     G_VALUE_COLLECT_INIT (&value, type,

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

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

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

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

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

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

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def19]
gtk-4.21.1/gdk/gdkclipboard.c:1279:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gdk/gdkclipboard.c:1248:1: enter_function: entry to ‘gdk_clipboard_set’
gtk-4.21.1/gdk/gdkclipboard.c:1254:3: branch_false: following ‘false’ branch (when ‘clipboard’ is non-NULL)...
gtk-4.21.1/gdk/gdkclipboard.c:1254:3: branch_false: ...to here
gtk-4.21.1/gdk/gdkclipboard.c:1256:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gdk/gdkclipboard.c:1257:3: call_function: calling ‘gdk_clipboard_set_valist’ from ‘gdk_clipboard_set’
# 1277|     g_return_if_fail (GDK_IS_CLIPBOARD (clipboard));
# 1278|   
# 1279|->   G_VALUE_COLLECT_INIT (&value, type,
# 1280|                           args, G_VALUE_NOCOPY_CONTENTS,
# 1281|                           &error);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def20]
gtk-4.21.1/gdk/gdkcolorstateprivate.h:167:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘self’
gtk-4.21.1/gsk/gskrendernodeimpl.c:2489:1: enter_function: entry to ‘gsk_border_node_new’
gtk-4.21.1/gsk/gskrendernodeimpl.c:2496:19: branch_true: following ‘true’ branch (when ‘i != 4’)...
gtk-4.21.1/gsk/gskrendernodeimpl.c:2497:55: branch_true: ...to here
gtk-4.21.1/gsk/gskrendernodeimpl.c:2501:19: branch_true: following ‘true’ branch (when ‘i != 4’)...
gtk-4.21.1/gsk/gskrendernodeimpl.c:2502:5: call_function: inlined call to ‘_gdk_color_finish’ from ‘gsk_border_node_new’
gtk-4.21.1/gsk/gskrendernodeimpl.c:2501:19: branch_true: following ‘true’ branch (when ‘i != 4’)...
gtk-4.21.1/gsk/gskrendernodeimpl.c:2502:5: call_function: inlined call to ‘_gdk_color_finish’ from ‘gsk_border_node_new’
gtk-4.21.1/gsk/gskrendernodeimpl.c:2501:19: branch_true: following ‘true’ branch (when ‘i != 4’)...
gtk-4.21.1/gsk/gskrendernodeimpl.c:2502:5: call_function: inlined call to ‘_gdk_color_finish’ from ‘gsk_border_node_new’
#  165|   
#  166|     if (g_atomic_ref_count_dec (&self->ref_count))
#  167|->     self->klass->free (self);
#  168|   }
#  169|   

Error: CPPCHECK_WARNING (CWE-823): [#def21]
gtk-4.21.1/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): [#def22]
gtk-4.21.1/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): [#def23]
gtk-4.21.1/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): [#def24]
gtk-4.21.1/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: GCC_ANALYZER_WARNING (CWE-404): [#def25]
gtk-4.21.1/gdk/gdkcontentproviderimpl.c:155:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gdk/gdkcontentproviderimpl.c:154:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gdk/gdkcontentproviderimpl.c:155:3: throw: if ‘g_type_value_table_peek’ throws an exception...
gtk-4.21.1/gdk/gdkcontentproviderimpl.c:155:3: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  153|   
#  154|     va_start (args, type);
#  155|->   G_VALUE_COLLECT_INIT (&content->value, type, args, 0, &error);
#  156|     if (error)
#  157|       {

Error: CPPCHECK_WARNING (CWE-457): [#def26]
gtk-4.21.1/gdk/gdkcontentserializer.c:646: error[legacyUninitvar]: Uninitialized variable: pixbuf
#  644|       }
#  645|   
#  646|->   gdk_pixbuf_save_to_stream_async (pixbuf,
#  647|                                      gdk_content_serializer_get_output_stream (serializer),
#  648|                                      name,

Error: GCC_ANALYZER_WARNING (CWE-688): [#def27]
gtk-4.21.1/gdk/gdkcontentserializer.c:652:36: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
gtk-4.21.1/gdk/gdkcontentserializer.c:621:1: enter_function: entry to ‘pixbuf_serializer’
gtk-4.21.1/gdk/gdkcontentserializer.c:627:10: call_function: calling ‘gdk_content_serializer_get_user_data’ from ‘pixbuf_serializer’
gtk-4.21.1/gdk/gdkcontentserializer.c:627:10: return_function: returning to ‘pixbuf_serializer’ from ‘gdk_content_serializer_get_user_data’
gtk-4.21.1/gdk/gdkcontentserializer.c:628:11: call_function: calling ‘gdk_content_serializer_get_value’ from ‘pixbuf_serializer’
gtk-4.21.1/gdk/gdkcontentserializer.c:628:11: return_function: returning to ‘pixbuf_serializer’ from ‘gdk_content_serializer_get_value’
gtk-4.21.1/gdk/gdkcontentserializer.c:630:7: branch_false: following ‘false’ branch...
gtk-4.21.1/gdk/gdkcontentserializer.c:630:7: branch_false: ...to here
gtk-4.21.1/gdk/gdkcontentserializer.c:652:36: danger: argument 1 (‘gdk_content_serializer_get_user_data(serializer)’) NULL where non-null expected
#  650|                                      pixbuf_serializer_finish,
#  651|                                      serializer,
#  652|->                                    g_str_equal (name, "png") ? "compression" : NULL, "2",
#  653|                                      NULL);
#  654|     g_object_unref (pixbuf);

Error: GCC_ANALYZER_WARNING (CWE-688): [#def28]
gtk-4.21.1/gdk/gdkcontentserializer.c:689:7: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
#  687|     texture = g_value_get_object (value);
#  688|   
#  689|->   if (strcmp (gdk_content_serializer_get_mime_type (serializer), "image/png") == 0)
#  690|       bytes = gdk_save_png (texture, NULL);
#  691|     else if (strcmp (gdk_content_serializer_get_mime_type (serializer), "image/tiff") == 0)

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

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

Error: GCC_ANALYZER_WARNING (CWE-476): [#def31]
gtk-4.21.1/gdk/gdkdisplay.c:728:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-4.21.1/gdk/gdkdisplay.c:683:1: enter_function: entry to ‘switch_to_pointer_grab’
gtk-4.21.1/gdk/gdkdisplay.c:701:6: branch_false: following ‘false’ branch (when ‘grab’ is NULL)...
gtk-4.21.1/gdk/gdkdisplay.c:715:6: branch_false: ...to here
gtk-4.21.1/gdk/gdkdisplay.c:715:6: branch_true: following ‘true’ branch (when ‘last_grab’ is non-NULL)...
gtk-4.21.1/gdk/gdkdisplay.c:719:10: branch_true: ...to here
gtk-4.21.1/gdk/gdkdisplay.c:719:10: branch_true: following ‘true’ branch (when ‘grab’ is NULL)...
gtk-4.21.1/gdk/gdkdisplay.c:722:26: branch_true: ...to here
gtk-4.21.1/gdk/gdkdisplay.c:722:26: call_function: calling ‘get_current_toplevel’ from ‘switch_to_pointer_grab’
gtk-4.21.1/gdk/gdkdisplay.c:722:26: return_function: returning to ‘switch_to_pointer_grab’ from ‘get_current_toplevel’
gtk-4.21.1/gdk/gdkdisplay.c:724:14: branch_true: following ‘true’ branch...
gtk-4.21.1/gdk/gdkdisplay.c:727:15: branch_true: ...to here
gtk-4.21.1/gdk/gdkdisplay.c:728:15: danger: dereference of NULL ‘_gdk_display_get_pointer_info(display,  device)’
#  726|   	      /* w is now toplevel and x,y in toplevel coords */
#  727|                 _gdk_display_set_surface_under_pointer (display, device, new_toplevel);
#  728|-> 	      info->toplevel_x = x;
#  729|   	      info->toplevel_y = y;
#  730|   	      info->state = state;

Error: GCC_ANALYZER_WARNING (CWE-457): [#def32]
gtk-4.21.1/gdk/gdkdmabuf.c:174:7: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘src_data[0]’
gtk-4.21.1/gdk/gdkdmabuf.c:130:1: enter_function: entry to ‘gdk_dmabuf_do_download_mmap’
gtk-4.21.1/gdk/gdkdmabuf.c:145:6: branch_false: following ‘false’ branch...
gtk-4.21.1/gdk/gdkdmabuf.c:145:6: branch_false: ...to here
gtk-4.21.1/gdk/gdkdmabuf.c:148:15: branch_false: following ‘false’ branch...
gtk-4.21.1/gdk/gdkdmabuf.c:172:43: branch_false: ...to here
gtk-4.21.1/gdk/gdkdmabuf.c:168:7: call_function: calling ‘gdk_memory_layout_init_from_dmabuf’ from ‘gdk_dmabuf_do_download_mmap’
gtk-4.21.1/gdk/gdkdmabuf.c:168:7: return_function: returning to ‘gdk_dmabuf_do_download_mmap’ from ‘gdk_memory_layout_init_from_dmabuf’
gtk-4.21.1/gdk/gdkdmabuf.c:168:6: branch_true: following ‘true’ branch...
gtk-4.21.1/gdk/gdkdmabuf.c:174:7: branch_true: ...to here
gtk-4.21.1/gdk/gdkdmabuf.c:174:7: danger: use of uninitialized value ‘src_data[0]’ here
#  172|                                             gdk_texture_get_height (texture)))
#  173|       {
#  174|->       gdk_memory_convert (data,
#  175|                             layout,
#  176|                             gdk_texture_get_color_state (texture),

Error: GCC_ANALYZER_WARNING (CWE-121): [#def33]
gtk-4.21.1/gdk/gdkdmabuf.c:683:7: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
gtk-4.21.1/gdk/gdkdmabuf.c:130:1: enter_function: entry to ‘gdk_dmabuf_do_download_mmap’
gtk-4.21.1/gdk/gdkdmabuf.c:145:6: branch_false: following ‘false’ branch...
gtk-4.21.1/gdk/gdkdmabuf.c:145:6: branch_false: ...to here
gtk-4.21.1/gdk/gdkdmabuf.c:148:15: branch_true: following ‘true’ branch...
gtk-4.21.1/gdk/gdkdmabuf.c:148:15: branch_true: ...to here
gtk-4.21.1/gdk/gdkdmabuf.c:150:19: branch_false: following ‘false’ branch (when ‘i <= j’)...
gtk-4.21.1/gdk/gdkdmabuf.c:155:10: branch_false: ...to here
gtk-4.21.1/gdk/gdkdmabuf.c:155:10: branch_false: following ‘false’ branch (when ‘i <= j’)...
gtk-4.21.1/gdk/gdkdmabuf.c:162:21: branch_false: ...to here
gtk-4.21.1/gdk/gdkdmabuf.c:162:21: call_function: calling ‘gdk_dmabuf_mmap’ from ‘gdk_dmabuf_do_download_mmap’
gtk-4.21.1/gdk/gdkdmabuf.c:162:21: return_function: returning to ‘gdk_dmabuf_do_download_mmap’ from ‘gdk_dmabuf_mmap’
gtk-4.21.1/gdk/gdkdmabuf.c:163:10: branch_false: following ‘false’ branch...
gtk-4.21.1/gdk/gdkdmabuf.c:165:7: branch_false: ...to here
gtk-4.21.1/gdk/gdkdmabuf.c:155:10: branch_true: following ‘true’ branch (when ‘i > j’)...
gtk-4.21.1/gdk/gdkdmabuf.c:157:25: branch_true: ...to here
gtk-4.21.1/gdk/gdkdmabuf.c:168:7: call_function: calling ‘gdk_memory_layout_init_from_dmabuf’ from ‘gdk_dmabuf_do_download_mmap’
#  681|     for (i = 0; i < dmabuf->n_planes; i++)
#  682|       {
#  683|->       self->planes[i].offset = dmabuf->planes[i].offset;
#  684|         self->planes[i].stride = dmabuf->planes[i].stride;
#  685|       }

Error: GCC_ANALYZER_WARNING (CWE-121): [#def34]
gtk-4.21.1/gdk/gdkdmabuf.c:684:7: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
gtk-4.21.1/gdk/gdkdmabuf.c:130:1: enter_function: entry to ‘gdk_dmabuf_do_download_mmap’
gtk-4.21.1/gdk/gdkdmabuf.c:145:6: branch_false: following ‘false’ branch...
gtk-4.21.1/gdk/gdkdmabuf.c:145:6: branch_false: ...to here
gtk-4.21.1/gdk/gdkdmabuf.c:148:15: branch_true: following ‘true’ branch...
gtk-4.21.1/gdk/gdkdmabuf.c:148:15: branch_true: ...to here
gtk-4.21.1/gdk/gdkdmabuf.c:150:19: branch_false: following ‘false’ branch (when ‘i <= j’)...
gtk-4.21.1/gdk/gdkdmabuf.c:155:10: branch_false: ...to here
gtk-4.21.1/gdk/gdkdmabuf.c:155:10: branch_false: following ‘false’ branch (when ‘i <= j’)...
gtk-4.21.1/gdk/gdkdmabuf.c:162:21: branch_false: ...to here
gtk-4.21.1/gdk/gdkdmabuf.c:162:21: call_function: calling ‘gdk_dmabuf_mmap’ from ‘gdk_dmabuf_do_download_mmap’
gtk-4.21.1/gdk/gdkdmabuf.c:162:21: return_function: returning to ‘gdk_dmabuf_do_download_mmap’ from ‘gdk_dmabuf_mmap’
gtk-4.21.1/gdk/gdkdmabuf.c:163:10: branch_false: following ‘false’ branch...
gtk-4.21.1/gdk/gdkdmabuf.c:165:7: branch_false: ...to here
gtk-4.21.1/gdk/gdkdmabuf.c:155:10: branch_true: following ‘true’ branch (when ‘i > j’)...
gtk-4.21.1/gdk/gdkdmabuf.c:157:25: branch_true: ...to here
gtk-4.21.1/gdk/gdkdmabuf.c:168:7: call_function: calling ‘gdk_memory_layout_init_from_dmabuf’ from ‘gdk_dmabuf_do_download_mmap’
#  682|       {
#  683|         self->planes[i].offset = dmabuf->planes[i].offset;
#  684|->       self->planes[i].stride = dmabuf->planes[i].stride;
#  685|       }
#  686|   

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

Error: GCC_ANALYZER_WARNING (CWE-476): [#def36]
gtk-4.21.1/gdk/gdkdrawcontext.c:430:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘error’
gtk-4.21.1/gdk/gdkdrawcontext.c:391:1: enter_function: entry to ‘gdk_draw_context_begin_frame_full’
gtk-4.21.1/gdk/gdkdrawcontext.c:401:6: branch_false: following ‘false’ branch...
gtk-4.21.1/gdk/gdkdrawcontext.c:404:8: branch_false: ...to here
gtk-4.21.1/gdk/gdkdrawcontext.c:404:8: call_function: calling ‘gdk_draw_context_is_attached’ from ‘gdk_draw_context_begin_frame_full’
gtk-4.21.1/gdk/gdkdrawcontext.c:404:8: return_function: returning to ‘gdk_draw_context_begin_frame_full’ from ‘gdk_draw_context_is_attached’
gtk-4.21.1/gdk/gdkdrawcontext.c:404:6: branch_true: following ‘true’ branch...
gtk-4.21.1/gdk/gdkdrawcontext.c:406:30: branch_true: ...to here
gtk-4.21.1/gdk/gdkdrawcontext.c:407:15: release_memory: ‘error’ is NULL
gtk-4.21.1/gdk/gdkdrawcontext.c:428:10: branch_true: following ‘true’ branch...
gtk-4.21.1/gdk/gdkdrawcontext.c:430:11: branch_true: ...to here
gtk-4.21.1/gdk/gdkdrawcontext.c:430:11: release_memory: ‘error’ is NULL
gtk-4.21.1/gdk/gdkdrawcontext.c:430:11: danger: dereference of NULL ‘error’
#  428|         if (!gdk_draw_context_attach (context, &error))
#  429|           {
#  430|->           g_critical ("Failed to attach context: %s", error->message);
#  431|             return;
#  432|           }

Error: GCC_ANALYZER_WARNING (CWE-404): [#def37]
gtk-4.21.1/gdk/gdkglcontext.c:987:17: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gdk/gdkglcontext.c:982:6: branch_true: following ‘true’ branch...
gtk-4.21.1/gdk/gdkglcontext.c:986:7: branch_true: ...to here
gtk-4.21.1/gdk/gdkglcontext.c:986:7: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gdk/gdkglcontext.c:987:17: throw: if ‘g_strdup_vprintf’ throws an exception...
gtk-4.21.1/gdk/gdkglcontext.c:987:17: danger: missing call to ‘va_end’ to match ‘va_start’ at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
#  985|   
#  986|         va_start (args, format);
#  987|->       message = g_strdup_vprintf (format, args);
#  988|         va_end (args);
#  989|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def38]
gtk-4.21.1/gdk/gdkglcontext.c:1033:17: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gdk/gdkglcontext.c:1028:6: branch_true: following ‘true’ branch...
gtk-4.21.1/gdk/gdkglcontext.c:1032:7: branch_true: ...to here
gtk-4.21.1/gdk/gdkglcontext.c:1032:7: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gdk/gdkglcontext.c:1033:17: throw: if ‘g_strdup_vprintf’ throws an exception...
gtk-4.21.1/gdk/gdkglcontext.c:1033:17: danger: missing call to ‘va_end’ to match ‘va_start’ at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
# 1031|   
# 1032|         va_start (args, format);
# 1033|->       message = g_strdup_vprintf (format, args);
# 1034|         va_end (args);
# 1035|   

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

Error: COMPILER_WARNING (CWE-704): [#def40]
gtk-4.21.1/gdk/gdkkeys.c: scope_hint: In function ‘_gdk_keyval_name’
gtk-4.21.1/gdk/gdkkeys.c:689:9: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  689 |   found = bsearch (&keyval,
#      |         ^
#  687|       }
#  688|   
#  689|->   found = bsearch (&keyval,
#  690|                      gdk_keys_by_keyval, G_N_ELEMENTS (gdk_keys_by_keyval),
#  691|                      sizeof (gdk_key),

Error: COMPILER_WARNING (CWE-704): [#def41]
gtk-4.21.1/gdk/gdkkeys.c:689:9: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  687|       }
#  688|   
#  689|->   found = bsearch (&keyval,
#  690|                      gdk_keys_by_keyval, G_N_ELEMENTS (gdk_keys_by_keyval),
#  691|                      sizeof (gdk_key),

Error: COMPILER_WARNING (CWE-704): [#def42]
gtk-4.21.1/gdk/gdkkeys.c: scope_hint: In function ‘_gdk_keyval_from_name’
gtk-4.21.1/gdk/gdkkeys.c:728:9: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  728 |   found = bsearch (keyval_name,
#      |         ^
#  726|       keyval_name += 4;
#  727|   
#  728|->   found = bsearch (keyval_name,
#  729|                      gdk_keys_by_name, G_N_ELEMENTS (gdk_keys_by_name),
#  730|                      sizeof (gdk_key),

Error: COMPILER_WARNING (CWE-704): [#def43]
gtk-4.21.1/gdk/gdkkeys.c:728:9: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  726|       keyval_name += 4;
#  727|   
#  728|->   found = bsearch (keyval_name,
#  729|                      gdk_keys_by_name, G_N_ELEMENTS (gdk_keys_by_name),
#  730|                      sizeof (gdk_key),

Error: GCC_ANALYZER_WARNING (CWE-404): [#def44]
gtk-4.21.1/gdk/gdkprofiler.c:78:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gdk/gdkprofiler.c:77:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gdk/gdkprofiler.c:78:3: throw: if ‘sysprof_collector_mark_vprintf’ throws an exception...
gtk-4.21.1/gdk/gdkprofiler.c:78:3: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#   76|     va_list args;
#   77|     va_start (args, message_format);
#   78|->   sysprof_collector_mark_vprintf (begin_time, duration, CATEGORY, name, message_format, args);
#   79|     va_end (args);
#   80|   #endif  /* HAVE_SYSPROF */

Error: GCC_ANALYZER_WARNING (CWE-404): [#def45]
gtk-4.21.1/gdk/gdkprofiler.c:92:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gdk/gdkprofiler.c:91:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gdk/gdkprofiler.c:92:3: throw: if ‘sysprof_collector_mark_vprintf’ throws an exception...
gtk-4.21.1/gdk/gdkprofiler.c:92:3: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
#   90|     va_list args;
#   91|     va_start (args, message_format);
#   92|->   sysprof_collector_mark_vprintf (begin_time, GDK_PROFILER_CURRENT_TIME - begin_time, CATEGORY, name, message_format, args);
#   93|     va_end (args);
#   94|   #endif  /* HAVE_SYSPROF */

Error: GCC_ANALYZER_WARNING (CWE-404): [#def46]
gtk-4.21.1/gdk/gdksurface.c:463:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gdk/gdksurface.c:460:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/gdk/gdksurface.c:463:3: throw: if ‘gdk_event_ref’ throws an exception...
gtk-4.21.1/gdk/gdksurface.c:463:3: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  461|     event = va_arg (args_copy, gpointer);
#  462|   
#  463|->   gdk_event_ref (event);
#  464|   
#  465|     _gdk_marshal_BOOLEAN__POINTERv (closure,

Error: GCC_ANALYZER_WARNING (CWE-404): [#def47]
gtk-4.21.1/gdk/gdksurface.c:465:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gdk/gdksurface.c:460:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/gdk/gdksurface.c:465:3: throw: if ‘_gdk_marshal_BOOLEAN__POINTERv’ throws an exception...
gtk-4.21.1/gdk/gdksurface.c:465:3: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
#  463|     gdk_event_ref (event);
#  464|   
#  465|->   _gdk_marshal_BOOLEAN__POINTERv (closure,
#  466|                                     return_value,
#  467|                                     instance,

Error: GCC_ANALYZER_WARNING (CWE-404): [#def48]
gtk-4.21.1/gdk/gdksurface.c:473:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gdk/gdksurface.c:460:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/gdk/gdksurface.c:473:3: throw: if ‘gdk_event_unref’ throws an exception...
gtk-4.21.1/gdk/gdksurface.c:473:3: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
#  471|                                     param_types);
#  472|   
#  473|->   gdk_event_unref (event);
#  474|   
#  475|     va_end (args_copy);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def49]
gtk-4.21.1/gdk/gdksurface.c:943:27: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-4.21.1/gdk/gdksurface.c:933:1: enter_function: entry to ‘gdk_surface_new_popup’
gtk-4.21.1/gdk/gdksurface.c:939:3: branch_false: following ‘false’ branch (when ‘parent’ is non-NULL)...
gtk-4.21.1/gdk/gdksurface.c:939:3: branch_false: ...to here
gtk-4.21.1/gdk/gdksurface.c:939:3: branch_true: following ‘true’ branch...
gtk-4.21.1/gdk/gdksurface.c:941:13: branch_true: ...to here
gtk-4.21.1/gdk/gdksurface.c:941:13: call_function: calling ‘gdk_surface_get_display’ from ‘gdk_surface_new_popup’
gtk-4.21.1/gdk/gdksurface.c:941:13: return_function: returning to ‘gdk_surface_new_popup’ from ‘gdk_surface_get_display’
gtk-4.21.1/gdk/gdksurface.c:943:27: danger: dereference of NULL ‘gdk_surface_get_display(parent)’
#  941|     display = gdk_surface_get_display (parent);
#  942|   
#  943|->   surface = g_object_new (GDK_DISPLAY_GET_CLASS (display)->popup_type,
#  944|                            "display", display,
#  945|                            "parent", parent,

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

Error: GCC_ANALYZER_WARNING (CWE-476): [#def51]
gtk-4.21.1/gdk/wayland/gdksettings-wayland.c:140:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-4.21.1/gdk/wayland/gdksettings-wayland.c:390:1: enter_function: entry to ‘settings_portal_changed’
gtk-4.21.1/gdk/wayland/gdksettings-wayland.c:405:15: call_function: calling ‘find_translation_entry_by_schema’ from ‘settings_portal_changed’
gtk-4.21.1/gdk/wayland/gdksettings-wayland.c:405:15: return_function: returning to ‘settings_portal_changed’ from ‘find_translation_entry_by_schema’
gtk-4.21.1/gdk/wayland/gdksettings-wayland.c:406:10: branch_true: following ‘true’ branch...
gtk-4.21.1/gdk/wayland/gdksettings-wayland.c:408:21: branch_true: ...to here
gtk-4.21.1/gdk/wayland/gdksettings-wayland.c:412:11: call_function: calling ‘apply_portal_setting’ from ‘settings_portal_changed’
#  138|         g_assert (entry);
#  139|   
#  140|->       if (entry->valid)
#  141|           {
#  142|             antialiasing = entry->fallback.i;

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

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

Error: GCC_ANALYZER_WARNING (CWE-685): [#def54]
gtk-4.21.1/gdk/x11/gdkdisplay-x11.c:2246:7: warning[-Wanalyzer-va-list-exhausted]: ‘ap’ has no more arguments (3 consumed)
gtk-4.21.1/gdk/x11/gdkdisplay-x11.c:2279:1: enter_function: entry to ‘gdk_x11_display_notify_startup_complete’
gtk-4.21.1/gdk/x11/gdkdisplay-x11.c:2284:6: branch_false: following ‘false’ branch (when ‘startup_id’ is non-NULL)...
gtk-4.21.1/gdk/x11/gdkdisplay-x11.c:2295:3: branch_false: ...to here
gtk-4.21.1/gdk/x11/gdkdisplay-x11.c:2295:3: call_function: calling ‘gdk_x11_display_broadcast_startup_message’ from ‘gdk_x11_display_notify_startup_complete’ with 3 variadic arguments
# 2244|     while ((key = va_arg (ap, const char *)))
# 2245|       {
# 2246|->       value = va_arg (ap, const char *);
# 2247|         if (!value)
# 2248|   	continue;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def55]
gtk-4.21.1/gdk/x11/gdkdisplay-x11.c:2250:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gdk/x11/gdkdisplay-x11.c:2243:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gdk/x11/gdkdisplay-x11.c:2244:10: branch_true: following ‘true’ branch (when ‘key’ is non-NULL)...
gtk-4.21.1/gdk/x11/gdkdisplay-x11.c:2246:7: branch_true: ...to here
gtk-4.21.1/gdk/x11/gdkdisplay-x11.c:2250:7: throw: if ‘g_string_append_printf’ throws an exception...
gtk-4.21.1/gdk/x11/gdkdisplay-x11.c:2250:7: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
# 2248|   	continue;
# 2249|   
# 2250|->       g_string_append_printf (message, " %s=\"", key);
# 2251|         for (p = value; *p; p++)
# 2252|   	{

Error: GCC_ANALYZER_WARNING (CWE-404): [#def56]
gtk-4.21.1/gdk/x11/gdkproperty-x11.c:213:15: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gdk/x11/gdkproperty-x11.c:212:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gdk/x11/gdkproperty-x11.c:213:15: throw: if ‘g_strdup_vprintf’ throws an exception...
gtk-4.21.1/gdk/x11/gdkproperty-x11.c:213:15: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  211|   
#  212|     va_start (args, format);
#  213|->   atom_name = g_strdup_vprintf (format, args);
#  214|     va_end (args);
#  215|   

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

Error: CPPCHECK_WARNING (CWE-457): [#def58]
gtk-4.21.1/gsk/gpu/gskgpuclearop.c:55: error[uninitvar]: Uninitialized variable: clear_value
#   53|                              VK_IMAGE_ASPECT_COLOR_BIT,
#   54|                              0,
#   55|->                            clear_value,
#   56|                            },
#   57|                            1,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def59]
gtk-4.21.1/gsk/gpu/gskgpuframe.c:406:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘<unknown>’
gtk-4.21.1/gsk/gpu/gskgpuframe.c:804:1: enter_function: entry to ‘gsk_gpu_frame_render’
gtk-4.21.1/gsk/gpu/gskgpuframe.c:819:3: call_function: calling ‘gsk_gpu_frame_submit’ from ‘gsk_gpu_frame_render’
#  404|   
#  405|           case GSK_GPU_STAGE_END_PASS:
#  406|->           pass.command.last->next = op;
#  407|             pass.command.last = op;
#  408|             op = op->next;

Error: CPPCHECK_WARNING (CWE-457): [#def60]
gtk-4.21.1/gsk/gpu/gskvulkanimage.c:1427: error[uninitvar]: Uninitialized variable: drm_mod_properties
# 1425|     for (i = 0; i < drm_properties.drmFormatModifierCount; i++)
# 1426|       {
# 1427|->       if (drm_mod_properties[i].drmFormatModifier == modifier)
# 1428|           return drm_mod_properties[i].drmFormatModifierPlaneCount;
# 1429|       }

Error: GCC_ANALYZER_WARNING: [#def61]
gtk-4.21.1/gsk/gskcairorenderer.c:110:14: warning[-Wanalyzer-imprecise-fp-arithmetic]: use of floating-point arithmetic here might yield unexpected results
gtk-4.21.1/gsk/gskcairorenderer.c:102:6: branch_true: following ‘true’ branch...
gtk-4.21.1/gsk/gskcairorenderer.c:108:16: branch_true: ...to here
gtk-4.21.1/gsk/gskcairorenderer.c:110:14: danger: operand ‘*viewport.size.height’ is of type ‘float’
#  108|         stride = width * 4;
#  109|         size = stride * height;
#  110|->       data = g_malloc_n (stride, height);
#  111|   
#  112|         for (y = 0; y < height; y += MAX_IMAGE_SIZE)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def62]
gtk-4.21.1/gsk/gskglshader.c:245:1: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gsk/gskglshader.c:1165:1: enter_function: entry to ‘gsk_gl_shader_format_args’
gtk-4.21.1/gsk/gskglshader.c:1171:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gsk/gskglshader.c:1172:11: call_function: calling ‘gsk_gl_shader_format_args_va’ from ‘gsk_gl_shader_format_args’
#  243|   };
#  244|   
#  245|-> G_DEFINE_TYPE (GskGLShader, gsk_gl_shader, G_TYPE_OBJECT)
#  246|   
#  247|   enum {

Error: GCC_ANALYZER_WARNING (CWE-404): [#def63]
gtk-4.21.1/gsk/gskglshader.c:1080:18: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gsk/gskglshader.c:1165:1: enter_function: entry to ‘gsk_gl_shader_format_args’
gtk-4.21.1/gsk/gskglshader.c:1171:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gsk/gskglshader.c:1172:11: call_function: calling ‘gsk_gl_shader_format_args_va’ from ‘gsk_gl_shader_format_args’
# 1078|                                 va_list uniforms)
# 1079|   {
# 1080|->   guchar *args = g_malloc0 (shader->uniforms_size);
# 1081|     const char *name;
# 1082|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def64]
gtk-4.21.1/gsk/gskglshader.c:1083:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gsk/gskglshader.c:1165:1: enter_function: entry to ‘gsk_gl_shader_format_args’
gtk-4.21.1/gsk/gskglshader.c:1171:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gsk/gskglshader.c:1172:11: call_function: calling ‘gsk_gl_shader_format_args_va’ from ‘gsk_gl_shader_format_args’
# 1081|     const char *name;
# 1082|   
# 1083|->   g_return_val_if_fail (GSK_IS_GL_SHADER (shader), NULL);
# 1084|   
# 1085|     while ((name = va_arg (uniforms, const char *)) != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def65]
gtk-4.21.1/gsk/gskglshader.c:1093:11: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gsk/gskglshader.c:1165:1: enter_function: entry to ‘gsk_gl_shader_format_args’
gtk-4.21.1/gsk/gskglshader.c:1171:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gsk/gskglshader.c:1172:11: call_function: calling ‘gsk_gl_shader_format_args_va’ from ‘gsk_gl_shader_format_args’
# 1091|         if (u == NULL)
# 1092|           {
# 1093|->           g_warning ("No uniform named `%s` in shader", name);
# 1094|             break;
# 1095|           }

Error: GCC_ANALYZER_WARNING (CWE-404): [#def66]
gtk-4.21.1/gsk/gskglshader.c:1138:10: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gsk/gskglshader.c:1165:1: enter_function: entry to ‘gsk_gl_shader_format_args’
gtk-4.21.1/gsk/gskglshader.c:1171:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gsk/gskglshader.c:1172:11: call_function: calling ‘gsk_gl_shader_format_args_va’ from ‘gsk_gl_shader_format_args’
# 1136|       }
# 1137|   
# 1138|->   return g_bytes_new_take (args, shader->uniforms_size);
# 1139|   }
# 1140|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def67]
gtk-4.21.1/gsk/gskoffload.c:336:3: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*rect’
gtk-4.21.1/gsk/gskoffload.c:729:1: enter_function: entry to ‘gsk_offload_new’
gtk-4.21.1/gsk/gskoffload.c:757:6: branch_true: following ‘true’ branch...
gtk-4.21.1/gsk/gskoffload.c:759:30: branch_true: ...to here
gtk-4.21.1/gsk/gskoffload.c:763:7: call_function: calling ‘visit_node’ from ‘gsk_offload_new’
#  334|   {
#  335|     Clip *clip = g_new0 (Clip, 1);
#  336|->   clip->rect = *rect;
#  337|     clip->is_rectilinear = gsk_rounded_rect_is_rectilinear (rect);
#  338|     clip->is_empty = (rect->bounds.size.width == 0 || rect->bounds.size.height == 0);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def68]
gtk-4.21.1/gsk/gskpath.h:200:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘dot’
gtk-4.21.1/demos/icon-editor/border-paintable.c:78:6: branch_false: following ‘false’ branch...
gtk-4.21.1/demos/icon-editor/border-paintable.c:81:7: branch_false: ...to here
gtk-4.21.1/demos/icon-editor/border-paintable.c:84:6: branch_false: following ‘false’ branch...
gtk-4.21.1/demos/icon-editor/border-paintable.c:87:11: branch_false: ...to here
gtk-4.21.1/demos/icon-editor/border-paintable.c:111:6: branch_true: following ‘true’ branch...
gtk-4.21.1/demos/icon-editor/border-paintable.c:113:23: branch_true: ...to here
gtk-4.21.1/demos/icon-editor/border-paintable.c:125:10: branch_true: following ‘true’ branch...
gtk-4.21.1/demos/icon-editor/border-paintable.c:125:10: branch_true: ...to here
gtk-4.21.1/demos/icon-editor/border-paintable.c:127:36: branch_true: following ‘true’ branch...
gtk-4.21.1/demos/icon-editor/border-paintable.c:129:33: branch_true: ...to here
gtk-4.21.1/demos/icon-editor/border-paintable.c:141:19: throw: if ‘gtk_snapshot_push_stroke’ throws an exception...
gtk-4.21.1/demos/icon-editor/border-paintable.c:139:39: call_function: inlined call to ‘glib_autoptr_cleanup_GskPath’ from ‘border_paintable_snapshot_with_weight’
#  198|                                                                    gpointer                user_data);
#  199|   
#  200|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC(GskPath, gsk_path_unref)
#  201|   
#  202|   G_END_DECLS

Error: GCC_ANALYZER_WARNING (CWE-457): [#def69]
gtk-4.21.1/gsk/gskpath.h:200:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘path’
gtk-4.21.1/demos/icon-editor/path-editor.c:478:19: throw: if ‘gtk_widget_get_root’ throws an exception...
gtk-4.21.1/demos/icon-editor/path-editor.c:476:23: call_function: inlined call to ‘glib_autoptr_cleanup_GskPath’ from ‘edit_path’
#  198|                                                                    gpointer                user_data);
#  199|   
#  200|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC(GskPath, gsk_path_unref)
#  201|   
#  202|   G_END_DECLS

Error: COMPILER_WARNING (CWE-704): [#def70]
gtk-4.21.1/gsk/gskpathparser.c: scope_hint: In function ‘_strchr’
gtk-4.21.1/gsk/gskpathparser.c:127:12: warning[-Wdiscarded-qualifiers]: return discards ‘const’ qualifier from pointer target type
#  127 |     return strchr (str, c);
#      |            ^~~~~~
#  125|       return NULL;
#  126|     else
#  127|->     return strchr (str, c);
#  128|   }
#  129|   

Error: COMPILER_WARNING (CWE-704): [#def71]
gtk-4.21.1/gsk/gskpathparser.c:127:12: warning[-Wdiscarded-qualifiers]: return discards ‘const’ qualifier from pointer target type
#  125|       return NULL;
#  126|     else
#  127|->     return strchr (str, c);
#  128|   }
#  129|   

Error: GCC_ANALYZER_WARNING: [#def72]
gtk-4.21.1/gsk/gskrendernodeimpl.c:7594:21: warning[-Wanalyzer-imprecise-fp-arithmetic]: use of floating-point arithmetic here might yield unexpected results
gtk-4.21.1/gsk/gskrendernodeimpl.c:7606:1: enter_function: entry to ‘gsk_blur_node_draw’
gtk-4.21.1/gsk/gskrendernodeimpl.c:7622:6: branch_false: following ‘false’ branch...
gtk-4.21.1/gsk/gskrendernodeimpl.c:7628:55: branch_false: ...to here
gtk-4.21.1/gsk/gskrendernodeimpl.c:7637:3: call_function: calling ‘blur_image_surface’ from ‘gsk_blur_node_draw’
# 7592|   
# 7593|     kernel_size = 2 * radius + 1;
# 7594|->   div_kernel_size = g_new (guchar, 256 * kernel_size);
# 7595|     for (i = 0; i < 256 * kernel_size; i++)
# 7596|       div_kernel_size[i] = (guchar) (i / kernel_size);

Error: CPPCHECK_WARNING (CWE-823): [#def73]
gtk-4.21.1/gsk/gskrendernodeparser.c:2231: error[arrayIndexOutOfBounds]: Array '"FF00CC"[7]' accessed at index 7, which is out of bounds.
# 2229|   create_default_render_node_with_bounds (const graphene_rect_t *rect)
# 2230|   {
# 2231|->   return gsk_color_node_new (&GDK_RGBA("FF00CC"), rect);
# 2232|   }
# 2233|   

Error: CPPCHECK_WARNING (CWE-823): [#def74]
gtk-4.21.1/gsk/gskrendernodeparser.c:2926: error[arrayIndexOutOfBounds]: Array '"AAFF00"[7]' accessed at index 7, which is out of bounds.
# 2924|       source = create_default_render_node ();
# 2925|     if (mask == NULL)
# 2926|->     mask = gsk_color_node_new (&GDK_RGBA("AAFF00"), &GRAPHENE_RECT_INIT (0, 0, 50, 50));
# 2927|   
# 2928|     result = gsk_mask_node_new (source, mask, mode);

Error: CPPCHECK_WARNING (CWE-823): [#def75]
gtk-4.21.1/gsk/gskrendernodeparser.c:3181: error[arrayIndexOutOfBounds]: Array '"AAFF00"[7]' accessed at index 7, which is out of bounds.
# 3179|     parse_declarations (parser, context, declarations, G_N_ELEMENTS (declarations));
# 3180|     if (start == NULL)
# 3181|->     start = gsk_color_node_new (&GDK_RGBA("AAFF00"), &GRAPHENE_RECT_INIT (0, 0, 50, 50));
# 3182|     if (end == NULL)
# 3183|       end = create_default_render_node ();

Error: CPPCHECK_WARNING (CWE-823): [#def76]
gtk-4.21.1/gsk/gskrendernodeparser.c:3209: error[arrayIndexOutOfBounds]: Array '"AAFF00"[7]' accessed at index 7, which is out of bounds.
# 3207|     parse_declarations (parser, context, declarations, G_N_ELEMENTS (declarations));
# 3208|     if (bottom == NULL)
# 3209|->     bottom = gsk_color_node_new (&GDK_RGBA("AAFF00"), &GRAPHENE_RECT_INIT (0, 0, 50, 50));
# 3210|     if (top == NULL)
# 3211|       top = create_default_render_node ();

Error: GCC_ANALYZER_WARNING (CWE-457): [#def77]
gtk-4.21.1/gsk/gskstroke.h:86:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘stroke’
gtk-4.21.1/demos/icon-editor/path-editor.c:460:1: enter_function: entry to ‘edit_path’
gtk-4.21.1/demos/icon-editor/path-editor.c:476:23: call_function: inlined call to ‘glib_autoptr_cleanup_GskPath’ from ‘edit_path’
gtk-4.21.1/demos/icon-editor/path-editor.c:471:25: call_function: inlined call to ‘glib_autoptr_cleanup_GskStroke’ from ‘edit_path’
#   84|                                                                    cairo_t                *cr);
#   85|   
#   86|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC(GskStroke, gsk_stroke_free)
#   87|   
#   88|   G_END_DECLS

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

Error: CPPCHECK_WARNING (CWE-457): [#def79]
gtk-4.21.1/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: GCC_ANALYZER_WARNING (CWE-404): [#def80]
gtk-4.21.1/gtk/css/gtkcssparser.c:728:11: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/css/gtkcssparser.c:1323:1: enter_function: entry to ‘gtk_css_parser_consume_any’
gtk-4.21.1/gtk/css/gtkcssparser.c:1331:3: branch_true: following ‘true’ branch (when ‘parser’ is non-NULL)...
gtk-4.21.1/gtk/css/gtkcssparser.c:1332:3: branch_true: ...to here
gtk-4.21.1/gtk/css/gtkcssparser.c:1332:3: branch_true: following ‘true’ branch (when ‘options’ is non-NULL)...
gtk-4.21.1/gtk/css/gtkcssparser.c:1333:3: branch_true: ...to here
gtk-4.21.1/gtk/css/gtkcssparser.c:1333:3: branch_true: following ‘true’ branch (when ‘n_options <= 62’)...
gtk-4.21.1/gtk/css/gtkcssparser.c:1333:3: branch_true: ...to here
gtk-4.21.1/gtk/css/gtkcssparser.c:1353:6: branch_true: following ‘true’ branch (when ‘result == 0’)...
gtk-4.21.1/gtk/css/gtkcssparser.c:1355:7: branch_true: ...to here
gtk-4.21.1/gtk/css/gtkcssparser.c:1355:7: call_function: calling ‘gtk_css_parser_error_syntax’ from ‘gtk_css_parser_consume_any’
#  726|   
#  727|     va_start (args, format);
#  728|->   error = g_error_new_valist (GTK_CSS_PARSER_ERROR,
#  729|                                 GTK_CSS_PARSER_ERROR_SYNTAX,
#  730|                                 format, args);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def81]
gtk-4.21.1/gtk/css/gtkcsstokenizer.c:640:16: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/css/gtkcsstokenizer.c:1305:1: enter_function: entry to ‘gtk_css_tokenizer_read_token’
gtk-4.21.1/gtk/css/gtkcsstokenizer.c:1309:6: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/css/gtkcsstokenizer.c:1315:7: branch_false: ...to here
gtk-4.21.1/gtk/css/gtkcsstokenizer.c:1315:6: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/css/gtkcsstokenizer.c:1315:36: call_function: inlined call to ‘gtk_css_tokenizer_remaining’ from ‘gtk_css_tokenizer_read_token’
gtk-4.21.1/gtk/css/gtkcsstokenizer.c:1315:7: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/css/gtkcsstokenizer.c:1316:7: branch_true: ...to here
gtk-4.21.1/gtk/css/gtkcsstokenizer.c:1315:7: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/css/gtkcsstokenizer.c:1317:12: branch_true: ...to here
gtk-4.21.1/gtk/css/gtkcsstokenizer.c:1317:12: call_function: calling ‘gtk_css_tokenizer_read_comment’ from ‘gtk_css_tokenizer_read_token’
#  638|     if (error)
#  639|       {
#  640|->       *error = g_error_new_valist (GTK_CSS_PARSER_ERROR,
#  641|                                      GTK_CSS_PARSER_ERROR_SYNTAX,
#  642|                                      format, args);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def82]
gtk-4.21.1/gtk/css/gtkcsstokenizer.c:646:17: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/css/gtkcsstokenizer.c:1305:1: enter_function: entry to ‘gtk_css_tokenizer_read_token’
gtk-4.21.1/gtk/css/gtkcsstokenizer.c:1309:6: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/css/gtkcsstokenizer.c:1315:7: branch_false: ...to here
gtk-4.21.1/gtk/css/gtkcsstokenizer.c:1315:6: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/css/gtkcsstokenizer.c:1315:36: call_function: inlined call to ‘gtk_css_tokenizer_remaining’ from ‘gtk_css_tokenizer_read_token’
gtk-4.21.1/gtk/css/gtkcsstokenizer.c:1315:7: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/css/gtkcsstokenizer.c:1316:7: branch_true: ...to here
gtk-4.21.1/gtk/css/gtkcsstokenizer.c:1315:7: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/css/gtkcsstokenizer.c:1317:12: branch_true: ...to here
gtk-4.21.1/gtk/css/gtkcsstokenizer.c:1317:12: call_function: calling ‘gtk_css_tokenizer_read_comment’ from ‘gtk_css_tokenizer_read_token’
#  644|     else
#  645|       {
#  646|->       char *s = g_strdup_vprintf (format, args);
#  647|         g_print ("error: %s\n", s);
#  648|         g_free (s);

Error: COMPILER_WARNING (CWE-704): [#def83]
gtk-4.21.1/gtk/deprecated/gtkappchooserdialog.c: scope_hint: In function ‘get_extension’
gtk-4.21.1/gtk/deprecated/gtkappchooserdialog.c:180:5: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  180 |   p = strrchr (basename, '.');
#      |     ^
#  178|     char *p;
#  179|   
#  180|->   p = strrchr (basename, '.');
#  181|   
#  182|     if (p && *(p + 1) != '\0')

Error: COMPILER_WARNING (CWE-704): [#def84]
gtk-4.21.1/gtk/deprecated/gtkappchooserdialog.c:180:5: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  178|     char *p;
#  179|   
#  180|->   p = strrchr (basename, '.');
#  181|   
#  182|     if (p && *(p + 1) != '\0')

Error: GCC_ANALYZER_WARNING (CWE-404): [#def85]
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:147:1: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:464:1: enter_function: entry to ‘gtk_cell_layout_set_attributes’
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:470:3: branch_false: following ‘false’ branch (when ‘cell_layout’ is non-NULL)...
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:470:3: branch_false: ...to here
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:471:3: branch_false: following ‘false’ branch (when ‘cell’ is non-NULL)...
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:471:3: branch_false: ...to here
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:473:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:474:3: call_function: calling ‘gtk_cell_layout_set_attributesv’ from ‘gtk_cell_layout_set_attributes’
#  145|   
#  146|   typedef GtkCellLayoutIface GtkCellLayoutInterface;
#  147|-> G_DEFINE_INTERFACE (GtkCellLayout, gtk_cell_layout, G_TYPE_OBJECT);
#  148|   
#  149|   static void   gtk_cell_layout_default_pack_start         (GtkCellLayout         *cell_layout,

Error: GCC_ANALYZER_WARNING (CWE-404): [#def86]
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:555:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:464:1: enter_function: entry to ‘gtk_cell_layout_set_attributes’
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:470:3: branch_false: following ‘false’ branch (when ‘cell_layout’ is non-NULL)...
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:470:3: branch_false: ...to here
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:471:3: branch_false: following ‘false’ branch (when ‘cell’ is non-NULL)...
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:471:3: branch_false: ...to here
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:473:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:474:3: call_function: calling ‘gtk_cell_layout_set_attributesv’ from ‘gtk_cell_layout_set_attributes’
#  553|                                     GtkCellRenderer *cell)
#  554|   {
#  555|->   g_return_if_fail (GTK_IS_CELL_LAYOUT (cell_layout));
#  556|     g_return_if_fail (GTK_IS_CELL_RENDERER (cell));
#  557|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def87]
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:558:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:464:1: enter_function: entry to ‘gtk_cell_layout_set_attributes’
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:470:3: branch_false: following ‘false’ branch (when ‘cell_layout’ is non-NULL)...
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:470:3: branch_false: ...to here
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:471:3: branch_false: following ‘false’ branch (when ‘cell’ is non-NULL)...
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:471:3: branch_false: ...to here
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:473:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:474:3: call_function: calling ‘gtk_cell_layout_set_attributesv’ from ‘gtk_cell_layout_set_attributes’
#  556|     g_return_if_fail (GTK_IS_CELL_RENDERER (cell));
#  557|   
#  558|->   GTK_CELL_LAYOUT_GET_IFACE (cell_layout)->clear_attributes (cell_layout, cell);
#  559|   }
#  560|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def88]
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:558:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:464:1: enter_function: entry to ‘gtk_cell_layout_set_attributes’
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:470:3: branch_false: following ‘false’ branch (when ‘cell_layout’ is non-NULL)...
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:470:3: branch_false: ...to here
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:471:3: branch_false: following ‘false’ branch (when ‘cell’ is non-NULL)...
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:471:3: branch_false: ...to here
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:473:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/deprecated/gtkcelllayout.c:474:3: call_function: calling ‘gtk_cell_layout_set_attributesv’ from ‘gtk_cell_layout_set_attributes’
#  556|     g_return_if_fail (GTK_IS_CELL_RENDERER (cell));
#  557|   
#  558|->   GTK_CELL_LAYOUT_GET_IFACE (cell_layout)->clear_attributes (cell_layout, cell);
#  559|   }
#  560|   

Error: GCC_ANALYZER_WARNING (CWE-787): [#def89]
gtk-4.21.1/gtk/deprecated/gtkcellrenderertext.c:604:3: warning[-Wanalyzer-out-of-bounds]: buffer over-read
#  602|     GtkCellRendererTextPrivate *priv = gtk_cell_renderer_text_get_instance_private (celltext);
#  603|   
#  604|->   switch (param_id)
#  605|       {
#  606|       case PROP_TEXT:

Error: GCC_ANALYZER_WARNING (CWE-787): [#def90]
gtk-4.21.1/gtk/deprecated/gtkcellrenderertext.c:1236:10: warning[-Wanalyzer-out-of-bounds]: buffer over-read
gtk-4.21.1/gtk/deprecated/gtkcellrenderertext.c:1236:10: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/deprecated/gtkcellrenderertext.c:1236:10: branch_true: ...to here
gtk-4.21.1/gtk/deprecated/gtkcellrenderertext.c:1236:10: danger: read of 4 bytes at offset ‘param_id * 4 + 17179869052’ exceeds ‘CSWTCH’
# 1234|       case PROP_STRETCH_SET:
# 1235|       case PROP_SIZE_SET:
# 1236|->       if (!g_value_get_boolean (value))
# 1237|   	{
# 1238|   	  pango_font_description_unset_fields (priv->font,

Error: CPPCHECK_WARNING (CWE-823): [#def91]
gtk-4.21.1/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): [#def92]
gtk-4.21.1/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: GCC_ANALYZER_WARNING (CWE-404): [#def93]
gtk-4.21.1/gtk/deprecated/gtkdialog.c:246:1: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/deprecated/gtkdialog.c:983:1: enter_function: entry to ‘gtk_dialog_add_buttons’
gtk-4.21.1/gtk/deprecated/gtkdialog.c:989:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/deprecated/gtkdialog.c:991:3: call_function: calling ‘gtk_dialog_add_buttons_valist’ from ‘gtk_dialog_add_buttons’
#  244|   static guint dialog_signals[LAST_SIGNAL];
#  245|   
#  246|-> G_DEFINE_TYPE_WITH_CODE (GtkDialog, gtk_dialog, GTK_TYPE_WINDOW,
#  247|                            G_ADD_PRIVATE (GtkDialog)
#  248|   			 G_IMPLEMENT_INTERFACE (GTK_TYPE_BUILDABLE,

Error: GCC_ANALYZER_WARNING (CWE-404): [#def94]
gtk-4.21.1/gtk/deprecated/gtkdialog.c:948:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/deprecated/gtkdialog.c:983:1: enter_function: entry to ‘gtk_dialog_add_buttons’
gtk-4.21.1/gtk/deprecated/gtkdialog.c:989:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/deprecated/gtkdialog.c:991:3: call_function: calling ‘gtk_dialog_add_buttons_valist’ from ‘gtk_dialog_add_buttons’
#  946|     int response_id;
#  947|   
#  948|->   g_return_if_fail (GTK_IS_DIALOG (dialog));
#  949|   
#  950|     if (first_button_text == NULL)

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def96]
gtk-4.21.1/gtk/deprecated/gtkinfobar.c:218:1: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/deprecated/gtkinfobar.c:707:1: enter_function: entry to ‘gtk_info_bar_add_buttons’
gtk-4.21.1/gtk/deprecated/gtkinfobar.c:713:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/deprecated/gtkinfobar.c:714:3: call_function: calling ‘add_buttons_valist’ from ‘gtk_info_bar_add_buttons’
#  216|   
#  217|   
#  218|-> G_DEFINE_TYPE_WITH_CODE (GtkInfoBar, gtk_info_bar, GTK_TYPE_WIDGET,
#  219|                            G_IMPLEMENT_INTERFACE (GTK_TYPE_BUILDABLE,
#  220|                                                   gtk_info_bar_buildable_interface_init))

Error: GCC_ANALYZER_WARNING (CWE-404): [#def97]
gtk-4.21.1/gtk/deprecated/gtkinfobar.c:670:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/deprecated/gtkinfobar.c:707:1: enter_function: entry to ‘gtk_info_bar_add_buttons’
gtk-4.21.1/gtk/deprecated/gtkinfobar.c:713:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/deprecated/gtkinfobar.c:714:3: call_function: calling ‘add_buttons_valist’ from ‘gtk_info_bar_add_buttons’
#  668|     int response_id;
#  669|   
#  670|->   g_return_if_fail (GTK_IS_INFO_BAR (info_bar));
#  671|   
#  672|     if (first_button_text == NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def98]
gtk-4.21.1/gtk/deprecated/gtkliststore.c:305:1: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/deprecated/gtkliststore.c:1205:1: enter_function: entry to ‘gtk_list_store_set’
gtk-4.21.1/gtk/deprecated/gtkliststore.c:1211:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/deprecated/gtkliststore.c:1212:3: call_function: calling ‘gtk_list_store_set_valist’ from ‘gtk_list_store_set’
#  303|                                                              gpointer            data);
#  304|   
#  305|-> G_DEFINE_TYPE_WITH_CODE (GtkListStore, gtk_list_store, G_TYPE_OBJECT,
#  306|                            G_ADD_PRIVATE (GtkListStore)
#  307|   			 G_IMPLEMENT_INTERFACE (GTK_TYPE_TREE_MODEL,

Error: COMPILER_WARNING (CWE-704): [#def99]
gtk-4.21.1/gtk/deprecated/gtkshortcutlabel.c: scope_hint: In function ‘parse_range’
gtk-4.21.1/gtk/deprecated/gtkshortcutlabel.c:358:8: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  358 |   dots = strstr (str, "...");
#      |        ^
#  356|     char *dots;
#  357|   
#  358|->   dots = strstr (str, "...");
#  359|     if (!dots)
#  360|       return parse_sequence (self, str);

Error: COMPILER_WARNING (CWE-704): [#def100]
gtk-4.21.1/gtk/deprecated/gtkshortcutlabel.c:358:8: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  356|     char *dots;
#  357|   
#  358|->   dots = strstr (str, "...");
#  359|     if (!dots)
#  360|       return parse_sequence (self, str);

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

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

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def104]
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:328:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1847:1: enter_function: entry to ‘gtk_tree_model_get’
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1853:3: branch_false: following ‘false’ branch (when ‘tree_model’ is non-NULL)...
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1853:3: branch_false: ...to here
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1854:3: branch_true: following ‘true’ branch (when ‘iter’ is non-NULL)...
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1856:3: branch_true: ...to here
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1856:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1857:3: call_function: calling ‘gtk_tree_model_get_valist’ from ‘gtk_tree_model_get’
#  326|   
#  327|         tree_model_type =
#  328|->         g_type_register_static (G_TYPE_INTERFACE, I_("GtkTreeModel"),
#  329|                                   &tree_model_info, 0);
#  330|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def105]
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:331:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1847:1: enter_function: entry to ‘gtk_tree_model_get’
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1853:3: branch_false: following ‘false’ branch (when ‘tree_model’ is non-NULL)...
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1853:3: branch_false: ...to here
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1854:3: branch_true: following ‘true’ branch (when ‘iter’ is non-NULL)...
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1856:3: branch_true: ...to here
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1856:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1857:3: call_function: calling ‘gtk_tree_model_get_valist’ from ‘gtk_tree_model_get’
#  329|                                   &tree_model_info, 0);
#  330|   
#  331|->       g_type_interface_add_prerequisite (tree_model_type, G_TYPE_OBJECT);
#  332|       }
#  333|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def106]
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:823:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:691:1: enter_function: entry to ‘gtk_tree_path_new_from_indices’
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:700:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:703:10: branch_true: following ‘true’ branch (when ‘arg != -1’)...
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:705:7: branch_true: ...to here
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:705:7: call_function: calling ‘gtk_tree_path_append_index’ from ‘gtk_tree_path_new_from_indices’
#  821|   {
#  822|     g_return_if_fail (path != NULL);
#  823|->   g_return_if_fail (index_ >= 0);
#  824|   
#  825|     if (path->depth == path->alloc)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def107]
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1270:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1847:1: enter_function: entry to ‘gtk_tree_model_get’
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1853:3: branch_false: following ‘false’ branch (when ‘tree_model’ is non-NULL)...
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1853:3: branch_false: ...to here
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1854:3: branch_true: following ‘true’ branch (when ‘iter’ is non-NULL)...
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1856:3: branch_true: ...to here
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1856:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1857:3: call_function: calling ‘gtk_tree_model_get_valist’ from ‘gtk_tree_model_get’
# 1268|   {
# 1269|     GtkTreeModelIface *iface;
# 1270|->   g_return_val_if_fail (GTK_IS_TREE_MODEL (tree_model), 0);
# 1271|   
# 1272|     iface = GTK_TREE_MODEL_GET_IFACE (tree_model);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def108]
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1272:11: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1847:1: enter_function: entry to ‘gtk_tree_model_get’
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1853:3: branch_false: following ‘false’ branch (when ‘tree_model’ is non-NULL)...
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1853:3: branch_false: ...to here
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1854:3: branch_true: following ‘true’ branch (when ‘iter’ is non-NULL)...
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1856:3: branch_true: ...to here
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1856:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1857:3: call_function: calling ‘gtk_tree_model_get_valist’ from ‘gtk_tree_model_get’
# 1270|     g_return_val_if_fail (GTK_IS_TREE_MODEL (tree_model), 0);
# 1271|   
# 1272|->   iface = GTK_TREE_MODEL_GET_IFACE (tree_model);
# 1273|     g_return_val_if_fail (iface->get_n_columns != NULL, 0);
# 1274|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def109]
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1275:10: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1847:1: enter_function: entry to ‘gtk_tree_model_get’
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1853:3: branch_false: following ‘false’ branch (when ‘tree_model’ is non-NULL)...
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1853:3: branch_false: ...to here
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1854:3: branch_true: following ‘true’ branch (when ‘iter’ is non-NULL)...
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1856:3: branch_true: ...to here
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1856:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1857:3: call_function: calling ‘gtk_tree_model_get_valist’ from ‘gtk_tree_model_get’
# 1273|     g_return_val_if_fail (iface->get_n_columns != NULL, 0);
# 1274|   
# 1275|->   return (* iface->get_n_columns) (tree_model);
# 1276|   }
# 1277|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def110]
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1881:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1847:1: enter_function: entry to ‘gtk_tree_model_get’
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1853:3: branch_false: following ‘false’ branch (when ‘tree_model’ is non-NULL)...
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1853:3: branch_false: ...to here
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1854:3: branch_true: following ‘true’ branch (when ‘iter’ is non-NULL)...
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1856:3: branch_true: ...to here
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1856:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/deprecated/gtktreemodel.c:1857:3: call_function: calling ‘gtk_tree_model_get_valist’ from ‘gtk_tree_model_get’
# 1879|     int column;
# 1880|   
# 1881|->   g_return_if_fail (GTK_IS_TREE_MODEL (tree_model));
# 1882|     g_return_if_fail (iter != NULL);
# 1883|   

Error: CPPCHECK_WARNING (CWE-476): [#def111]
gtk-4.21.1/gtk/deprecated/gtktreemodelfilter.c:3019: warning[nullPointer]: Possible null pointer dereference: elt
# 3017|         g_assert (elt);
# 3018|   
# 3019|->       if (!elt->children)
# 3020|           gtk_tree_model_filter_build_level (filter, level, elt, FALSE);
# 3021|         level = elt->children;

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

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

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

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

Error: GCC_ANALYZER_WARNING (CWE-476): [#def116]
gtk-4.21.1/gtk/deprecated/gtktreemodelfilter.c:4225:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘elt’
gtk-4.21.1/gtk/deprecated/gtktreemodelfilter.c:4194:3: branch_false: following ‘false’ branch (when ‘filter’ is non-NULL)...
gtk-4.21.1/gtk/deprecated/gtktreemodelfilter.c:4194:3: branch_false: ...to here
gtk-4.21.1/gtk/deprecated/gtktreemodelfilter.c:4195:3: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/deprecated/gtktreemodelfilter.c:4196:3: branch_true: ...to here
gtk-4.21.1/gtk/deprecated/gtktreemodelfilter.c:4196:3: branch_true: following ‘true’ branch (when ‘filter_path’ is non-NULL)...
gtk-4.21.1/gtk/deprecated/gtktreemodelfilter.c:4199:12: branch_true: ...to here
gtk-4.21.1/gtk/deprecated/gtktreemodelfilter.c:4201:6: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/deprecated/gtktreemodelfilter.c:4203:11: branch_false: ...to here
gtk-4.21.1/gtk/deprecated/gtktreemodelfilter.c:4205:15: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/deprecated/gtktreemodelfilter.c:4210:10: branch_true: ...to here
gtk-4.21.1/gtk/deprecated/gtktreemodelfilter.c:4210:10: branch_false: following ‘false’ branch (when ‘level’ is non-NULL)...
gtk-4.21.1/gtk/deprecated/gtktreemodelfilter.c:4216:77: branch_false: ...to here
gtk-4.21.1/gtk/deprecated/gtktreemodelfilter.c:4217:10: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/deprecated/gtktreemodelfilter.c:4223:13: branch_false: ...to here
gtk-4.21.1/gtk/deprecated/gtktreemodelfilter.c:4223:13: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/deprecated/gtktreemodelfilter.c:4225:11: branch_false: ...to here
gtk-4.21.1/gtk/deprecated/gtktreemodelfilter.c:4225:11: danger: dereference of NULL ‘elt’
# 4223|         elt = GET_ELT (siter);
# 4224|         g_assert (elt);
# 4225|->       if (elt->children == NULL)
# 4226|           gtk_tree_model_filter_build_level (filter, level, elt, FALSE);
# 4227|   

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

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

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

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

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

Error: COMPILER_WARNING (CWE-476): [#def122]
gtk-4.21.1/gtk/deprecated/gtktreerbtree.c: scope_hint: In function ‘gtk_tree_rbtree_test_dirty.isra.0’
gtk-4.21.1/gtk/deprecated/gtktreerbtree.c:1589:8: warning[-Wnull-dereference]: potential null pointer dereference
# 1589 |   if (!gtk_tree_rbtree_is_nil (node->left))
#      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1587|       }
# 1588|   
# 1589|->   if (!gtk_tree_rbtree_is_nil (node->left))
# 1590|       gtk_tree_rbtree_test_dirty (tree, node->left, GTK_TREE_RBNODE_FLAG_SET (node->left, GTK_TREE_RBNODE_DESCENDANTS_INVALID));
# 1591|     if (!gtk_tree_rbtree_is_nil (node->right))

Error: GCC_ANALYZER_WARNING (CWE-404): [#def123]
gtk-4.21.1/gtk/deprecated/gtktreestore.c:210:1: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/deprecated/gtktreestore.c:1239:1: enter_function: entry to ‘gtk_tree_store_set’
gtk-4.21.1/gtk/deprecated/gtktreestore.c:1245:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/deprecated/gtktreestore.c:1246:3: call_function: calling ‘gtk_tree_store_set_valist’ from ‘gtk_tree_store_set’
#  208|   }
#  209|   
#  210|-> G_DEFINE_TYPE_WITH_CODE (GtkTreeStore, gtk_tree_store, G_TYPE_OBJECT,
#  211|                            G_ADD_PRIVATE (GtkTreeStore)
#  212|   			 G_IMPLEMENT_INTERFACE (GTK_TYPE_TREE_MODEL,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def124]
gtk-4.21.1/gtk/deprecated/gtktreestore.c:3162:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘node’
gtk-4.21.1/gtk/deprecated/gtktreestore.c:3125:3: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/deprecated/gtktreestore.c:3127:20: branch_true: ...to here
gtk-4.21.1/gtk/deprecated/gtktreestore.c:3140:7: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/deprecated/gtktreestore.c:3142:7: branch_true: ...to here
gtk-4.21.1/gtk/deprecated/gtktreestore.c:3162:3: danger: dereference of NULL ‘node’
# 3160|     g_assert (node != NULL);
# 3161|   
# 3162|->   prev = node->prev;
# 3163|     next = node->next;
# 3164|   

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

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

Error: GCC_ANALYZER_WARNING (CWE-476): [#def127]
gtk-4.21.1/gtk/deprecated/gtktreeview.c:7710:60: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘last_column’
gtk-4.21.1/gtk/deprecated/gtktreeview.c:7639:6: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/deprecated/gtktreeview.c:7642:17: branch_false: ...to here
gtk-4.21.1/gtk/deprecated/gtktreeview.c:7645:10: branch_true: following ‘true’ branch (when ‘first_column’ is non-NULL)...
gtk-4.21.1/gtk/deprecated/gtktreeview.c:7647:7: branch_true: ...to here
gtk-4.21.1/gtk/deprecated/gtktreeview.c:7660:6: branch_false: following ‘false’ branch (when ‘first_column’ is non-NULL)...
gtk-4.21.1/gtk/deprecated/gtktreeview.c:7663:17: branch_false: ...to here
gtk-4.21.1/gtk/deprecated/gtktreeview.c:7705:10: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/deprecated/gtktreeview.c:7707:15: branch_true: ...to here
gtk-4.21.1/gtk/deprecated/gtktreeview.c:7707:14: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/deprecated/gtktreeview.c:7709:19: branch_false: ...to here
gtk-4.21.1/gtk/deprecated/gtktreeview.c:7709:19: branch_true: following ‘true’ branch (when ‘dir == 4’)...
gtk-4.21.1/gtk/deprecated/gtktreeview.c:7710:60: branch_true: ...to here
gtk-4.21.1/gtk/deprecated/gtktreeview.c:7710:60: danger: dereference of NULL ‘last_column’
# 7708|   	    focus_child = gtk_tree_view_column_get_button (priv->focus_column);
# 7709|   	  else if (dir == GTK_DIR_LEFT)
# 7710|-> 	    focus_child = gtk_tree_view_column_get_button (GTK_TREE_VIEW_COLUMN (last_column->data));
# 7711|   	  else
# 7712|   	    focus_child = gtk_tree_view_column_get_button (GTK_TREE_VIEW_COLUMN (first_column->data));

Error: GCC_ANALYZER_WARNING (CWE-404): [#def128]
gtk-4.21.1/gtk/deprecated/gtktreeview.c:10894:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/deprecated/gtktreeview.c:10878:3: branch_false: following ‘false’ branch (when ‘tree_view’ is non-NULL)...
gtk-4.21.1/gtk/deprecated/gtktreeview.c:10878:3: branch_false: ...to here
gtk-4.21.1/gtk/deprecated/gtktreeview.c:10887:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/deprecated/gtktreeview.c:10891:10: branch_true: following ‘true’ branch (when ‘attribute’ is non-NULL)...
gtk-4.21.1/gtk/deprecated/gtktreeview.c:10893:7: branch_true: ...to here
gtk-4.21.1/gtk/deprecated/gtktreeview.c:10894:7: throw: if ‘gtk_tree_view_column_add_attribute’ throws an exception...
gtk-4.21.1/gtk/deprecated/gtktreeview.c:10894:7: danger: missing call to ‘va_end’ to match ‘va_start’ at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
#10892|       {
#10893|         column_id = va_arg (args, int);
#10894|->       gtk_tree_view_column_add_attribute (column, cell, attribute, column_id);
#10895|         attribute = va_arg (args, char *);
#10896|       }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def129]
gtk-4.21.1/gtk/deprecated/gtktreeview.c:12432:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘node’
gtk-4.21.1/gtk/deprecated/gtktreeview.c:6582:1: enter_function: entry to ‘_gtk_tree_view_column_autosize’
gtk-4.21.1/gtk/deprecated/gtktreeview.c:6586:3: branch_false: following ‘false’ branch (when ‘column’ is non-NULL)...
gtk-4.21.1/gtk/deprecated/gtktreeview.c:6586:3: branch_false: ...to here
gtk-4.21.1/gtk/deprecated/gtktreeview.c:6590:3: call_function: calling ‘do_presize_handler’ from ‘_gtk_tree_view_column_autosize’
#12430|      * than expander_size and should not be overruled here.
#12431|      */
#12432|->   height = GTK_TREE_RBNODE_GET_HEIGHT (node);
#12433|     if (height <= 0)
#12434|       height = expander_size;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def130]
gtk-4.21.1/gtk/deprecated/gtktreeview.c:14066:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘node’
gtk-4.21.1/gtk/deprecated/gtktreeview.c:14038:18: release_memory: ‘node’ is NULL
gtk-4.21.1/gtk/deprecated/gtktreeview.c:14049:10: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/deprecated/gtktreeview.c:14066:15: branch_false: ...to here
gtk-4.21.1/gtk/deprecated/gtktreeview.c:14066:15: release_memory: ‘node’ is NULL
gtk-4.21.1/gtk/deprecated/gtktreeview.c:14066:11: danger: dereference of NULL ‘node’
#14064|           }
#14065|   
#14066|->       if (node->children)
#14067|   	{
#14068|   	  gboolean has_child;

Error: GCC_ANALYZER_WARNING: [#def131]
gtk-4.21.1/gtk/gdktextureutils.c:82:10: warning[-Wanalyzer-imprecise-fp-arithmetic]: use of floating-point arithmetic here might yield unexpected results
gtk-4.21.1/gtk/gdktextureutils.c:698:1: enter_function: entry to ‘gdk_paintable_new_from_bytes_scaled’
gtk-4.21.1/gtk/gdktextureutils.c:715:17: call_function: calling ‘gdk_texture_new_from_svg_bytes’ from ‘gdk_paintable_new_from_bytes_scaled’
#   80|   
#   81|     stride = width * 4;
#   82|->   data = g_new0 (guchar, stride * height);
#   83|   
#   84|     surface = cairo_image_surface_create_for_data (data,

Error: GCC_ANALYZER_WARNING (CWE-404): [#def132]
gtk-4.21.1/gtk/gtkaboutdialog.c:2285:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/gtkaboutdialog.c:2273:6: branch_true: following ‘true’ branch (when ‘dialog’ is NULL)...
gtk-4.21.1/gtk/gtkaboutdialog.c:2275:16: branch_true: ...to here
gtk-4.21.1/gtk/gtkaboutdialog.c:2284:7: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/gtkaboutdialog.c:2285:7: throw: if ‘g_object_set_valist’ throws an exception...
gtk-4.21.1/gtk/gtkaboutdialog.c:2285:7: danger: missing call to ‘va_end’ to match ‘va_start’ at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
# 2283|   
# 2284|         va_start (var_args, first_property_name);
# 2285|->       g_object_set_valist (G_OBJECT (dialog), first_property_name, var_args);
# 2286|         va_end (var_args);
# 2287|   

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def134]
gtk-4.21.1/gtk/gtkactionable.c:199:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/gtkactionable.c:198:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/gtkactionable.c:199:3: throw: if ‘g_variant_new_va’ throws an exception...
gtk-4.21.1/gtk/gtkactionable.c:199:3: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  197|   
#  198|     va_start (ap, format_string);
#  199|->   gtk_actionable_set_action_target_value (actionable, g_variant_new_va (format_string, NULL, &ap));
#  200|     va_end (ap);
#  201|   }

Error: GCC_ANALYZER_WARNING (CWE-688): [#def135]
gtk-4.21.1/gtk/gtkactionmuxer.c:769:15: warning[-Wanalyzer-null-argument]: use of NULL ‘action_name’ where non-null expected
gtk-4.21.1/gtk/gtkactionmuxer.c:954:1: enter_function: entry to ‘gtk_action_muxer_register_observer’
gtk-4.21.1/gtk/gtkactionmuxer.c:970:6: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtkactionmuxer.c:972:16: branch_true: ...to here
gtk-4.21.1/gtk/gtkactionmuxer.c:974:7: release_memory: ‘name’ is NULL
gtk-4.21.1/gtk/gtkactionmuxer.c:984:6: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtkactionmuxer.c:986:11: branch_true: ...to here
gtk-4.21.1/gtk/gtkactionmuxer.c:986:11: call_function: calling ‘action_muxer_query_action’ from ‘gtk_action_muxer_register_observer’
#  767|             guint position;
#  768|   
#  769|->           if (strcmp (action->name, action_name) != 0)
#  770|               continue;
#  771|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def136]
gtk-4.21.1/gtk/gtkalertdialog.c:309:13: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/gtkalertdialog.c:308:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/gtkalertdialog.c:309:13: throw: if ‘g_strdup_vprintf’ throws an exception...
gtk-4.21.1/gtk/gtkalertdialog.c:309:13: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  307|   
#  308|     va_start (args, format);
#  309|->   message = g_strdup_vprintf (format, args);
#  310|     va_end (args);
#  311|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def137]
gtk-4.21.1/gtk/gtkbuilder.c:992:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘parameters.names’
gtk-4.21.1/gtk/gtkbuilder.c:917:1: enter_function: entry to ‘_gtk_builder_construct’
gtk-4.21.1/gtk/gtkbuilder.c:961:3: call_function: inlined call to ‘object_properties_init’ from ‘_gtk_builder_construct’
gtk-4.21.1/gtk/gtkbuilder.c:962:3: call_function: inlined call to ‘object_properties_init’ from ‘_gtk_builder_construct’
gtk-4.21.1/gtk/gtkbuilder.c:971:6: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtkbuilder.c:975:21: branch_true: ...to here
gtk-4.21.1/gtk/gtkbuilder.c:976:10: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/gtkbuilder.c:990:44: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilder.c:992:11: release_memory: ‘parameters.names’ is NULL
gtk-4.21.1/gtk/gtkbuilder.c:992:11: danger: dereference of NULL ‘construct_parameters.names’
#  990|                                              info->id);
#  991|         g_assert (obj != NULL);
#  992|->       if (construct_parameters.names->len > 0)
#  993|           g_warning ("Can't pass in construct-only parameters to %s", info->id);
#  994|       }

Error: COMPILER_WARNING (CWE-704): [#def138]
gtk-4.21.1/gtk/gtkbuilder.c: scope_hint: In function ‘gtk_builder_add_from_resource’
gtk-4.21.1/gtk/gtkbuilder.c:1650:9: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
# 1650 |   slash = strrchr (resource_path, '/');
#      |         ^
# 1648|     priv->filename = g_strdup (".");
# 1649|   
# 1650|->   slash = strrchr (resource_path, '/');
# 1651|     if (slash != NULL)
# 1652|       priv->resource_prefix = g_strndup (resource_path, slash - resource_path + 1);

Error: COMPILER_WARNING (CWE-704): [#def139]
gtk-4.21.1/gtk/gtkbuilder.c:1650:9: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
# 1648|     priv->filename = g_strdup (".");
# 1649|   
# 1650|->   slash = strrchr (resource_path, '/');
# 1651|     if (slash != NULL)
# 1652|       priv->resource_prefix = g_strndup (resource_path, slash - resource_path + 1);

Error: COMPILER_WARNING (CWE-704): [#def140]
gtk-4.21.1/gtk/gtkbuilder.c: scope_hint: In function ‘gtk_builder_add_objects_from_resource’
gtk-4.21.1/gtk/gtkbuilder.c:1726:9: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
# 1726 |   slash = strrchr (resource_path, '/');
#      |         ^
# 1724|     priv->filename = g_strdup (".");
# 1725|   
# 1726|->   slash = strrchr (resource_path, '/');
# 1727|     if (slash != NULL)
# 1728|       priv->resource_prefix = g_strndup (resource_path, slash - resource_path + 1);

Error: COMPILER_WARNING (CWE-704): [#def141]
gtk-4.21.1/gtk/gtkbuilder.c:1726:9: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
# 1724|     priv->filename = g_strdup (".");
# 1725|   
# 1726|->   slash = strrchr (resource_path, '/');
# 1727|     if (slash != NULL)
# 1728|       priv->resource_prefix = g_strndup (resource_path, slash - resource_path + 1);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def142]
gtk-4.21.1/gtk/gtkbuilder.c:2664:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘tmp_error’
gtk-4.21.1/gtk/gtkbuilder.c:2325:1: enter_function: entry to ‘gtk_builder_value_from_string_type’
gtk-4.21.1/gtk/gtkbuilder.c:2334:3: branch_true: following ‘true’ branch (when ‘string’ is non-NULL)...
gtk-4.21.1/gtk/gtkbuilder.c:2335:3: branch_true: ...to here
gtk-4.21.1/gtk/gtkbuilder.c:2623:19: release_memory: ‘tmp_error’ is NULL
gtk-4.21.1/gtk/gtkbuilder.c:2626:14: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/gtkbuilder.c:2645:22: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilder.c:2645:22: call_function: calling ‘_gtk_builder_get_resource_path’ from ‘gtk_builder_value_from_string_type’
gtk-4.21.1/gtk/gtkbuilder.c:2645:22: return_function: returning to ‘gtk_builder_value_from_string_type’ from ‘_gtk_builder_get_resource_path’
gtk-4.21.1/gtk/gtkbuilder.c:2646:14: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtkbuilder.c:2648:25: branch_true: ...to here
gtk-4.21.1/gtk/gtkbuilder.c:2662:14: branch_true: following ‘true’ branch (when ‘texture’ is NULL)...
gtk-4.21.1/gtk/gtkbuilder.c:2664:15: branch_true: ...to here
gtk-4.21.1/gtk/gtkbuilder.c:2664:15: release_memory: ‘tmp_error’ is NULL
gtk-4.21.1/gtk/gtkbuilder.c:2664:15: danger: dereference of NULL ‘tmp_error’
# 2662|             if (!texture)
# 2663|               {
# 2664|->               g_warning ("Could not load image '%s': %s", string, tmp_error->message);
# 2665|                 g_error_free (tmp_error);
# 2666|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def143]
gtk-4.21.1/gtk/gtkbuilder.h:205:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘builder’
gtk-4.21.1/demos/icon-editor/icon-editor-application.c:122:6: branch_true: following ‘true’ branch...
gtk-4.21.1/demos/icon-editor/icon-editor-application.c:124:17: branch_true: ...to here
gtk-4.21.1/demos/icon-editor/icon-editor-application.c:124:17: throw: if ‘gtk_builder_new’ throws an exception...
gtk-4.21.1/demos/icon-editor/icon-editor-application.c:116:26: call_function: inlined call to ‘glib_autoptr_cleanup_GtkBuilder’ from ‘activate_help’
#  203|                                                GError       **error);
#  204|   
#  205|-> G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkBuilder, g_object_unref)
#  206|   
#  207|   G_END_DECLS

Error: GCC_ANALYZER_WARNING (CWE-476): [#def144]
gtk-4.21.1/gtk/gtkbuilderparser.c:472:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘object_info’
gtk-4.21.1/gtk/gtkbuilderparser.c:1896:1: enter_function: entry to ‘end_element’
gtk-4.21.1/gtk/gtkbuilderparser.c:1915:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:1946:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1946:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:1970:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1977:10: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/gtkbuilderparser.c:1977:10: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1979:10: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/gtkbuilderparser.c:1979:10: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1995:29: call_function: calling ‘builder_construct’ from ‘end_element’
#  470|     g_assert (object_info != NULL);
#  471|   
#  472|->   if (object_info->object == NULL)
#  473|       {
#  474|         object = _gtk_builder_construct (data->builder, object_info, error);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def145]
gtk-4.21.1/gtk/gtkbuilderparser.c:854:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘info’
gtk-4.21.1/gtk/gtkbuilderparser.c:1896:1: enter_function: entry to ‘end_element’
gtk-4.21.1/gtk/gtkbuilderparser.c:1915:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:1946:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1946:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:1970:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1970:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:1971:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1970:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:2024:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:2024:11: branch_true: following ‘true’ branch (when the strings are equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:2026:31: branch_true: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:2030:7: call_function: calling ‘free_child_info’ from ‘end_element’
#  852|   free_child_info (ChildInfo *info)
#  853|   {
#  854|->   g_free (info->type);
#  855|     g_free (info->internal_child);
#  856|     g_free (info);

Error: COMPILER_WARNING (CWE-476): [#def146]
gtk-4.21.1/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): [#def147]
gtk-4.21.1/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): [#def148]
gtk-4.21.1/gtk/gtkbuilderparser.c:1323:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘info’
gtk-4.21.1/gtk/gtkbuilderparser.c:1896:1: enter_function: entry to ‘end_element’
gtk-4.21.1/gtk/gtkbuilderparser.c:1915:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:1946:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1946:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:1970:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1970:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:1971:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1970:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:2024:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:2024:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:2032:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:2032:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:2044:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:2049:33: call_function: calling ‘state_peek’ from ‘end_element’
gtk-4.21.1/gtk/gtkbuilderparser.c:2049:33: return_function: returning to ‘end_element’ from ‘state_peek’
gtk-4.21.1/gtk/gtkbuilderparser.c:2052:10: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/gtkbuilderparser.c:2058:15: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:2058:15: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtkbuilderparser.c:2062:72: branch_true: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:2062:30: call_function: calling ‘expression_info_construct’ from ‘end_element’
# 1321|                              GError         **error)
# 1322|   {
# 1323|->   switch (info->expression_type)
# 1324|       {
# 1325|       case EXPRESSION_EXPRESSION:

Error: GCC_ANALYZER_WARNING (CWE-476): [#def149]
gtk-4.21.1/gtk/gtkbuilderparser.c:1923:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-4.21.1/gtk/gtkbuilderparser.c:1915:11: branch_true: following ‘true’ branch (when the strings are equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:1917:33: branch_true: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1923:11: danger: dereference of NULL ‘state_peek(user_data)’
# 1921|   
# 1922|         /* Normal properties */
# 1923|->       if (info->tag_type == TAG_OBJECT ||
# 1924|             info->tag_type == TAG_TEMPLATE)
# 1925|           {

Error: COMPILER_WARNING (CWE-476): [#def150]
gtk-4.21.1/gtk/gtkbuilderparser.c:1923:15: warning[-Wnull-dereference]: null pointer dereference
# 1923 |       if (info->tag_type == TAG_OBJECT ||
#      |           ~~~~^~~~~~~~~~
# 1921|   
# 1922|         /* Normal properties */
# 1923|->       if (info->tag_type == TAG_OBJECT ||
# 1924|             info->tag_type == TAG_TEMPLATE)
# 1925|           {

Error: COMPILER_WARNING (CWE-476): [#def151]
gtk-4.21.1/gtk/gtkbuilderparser.c: scope_hint: In function ‘end_element’
gtk-4.21.1/gtk/gtkbuilderparser.c:1923:15: warning[-Wnull-dereference]: potential null pointer dereference
# 1923 |       if (info->tag_type == TAG_OBJECT ||
#      |           ~~~~^~~~~~~~~~
# 1921|   
# 1922|         /* Normal properties */
# 1923|->       if (info->tag_type == TAG_OBJECT ||
# 1924|             info->tag_type == TAG_TEMPLATE)
# 1925|           {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def152]
gtk-4.21.1/gtk/gtkbuilderparser.c:1928:42: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-4.21.1/gtk/gtkbuilderparser.c:1896:1: enter_function: entry to ‘end_element’
gtk-4.21.1/gtk/gtkbuilderparser.c:1915:11: branch_true: following ‘true’ branch (when the strings are equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:1917:33: branch_true: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1918:26: call_function: calling ‘state_peek’ from ‘end_element’
gtk-4.21.1/gtk/gtkbuilderparser.c:1918:26: return_function: returning to ‘end_element’ from ‘state_peek’
gtk-4.21.1/gtk/gtkbuilderparser.c:1923:10: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtkbuilderparser.c:1928:15: branch_true: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1928:14: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtkbuilderparser.c:1928:42: branch_true: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1928:42: danger: dereference of NULL ‘state_pop(user_data)’
# 1926|             ObjectInfo *object_info = (ObjectInfo*)info;
# 1927|   
# 1928|->           if (prop_info->translatable && prop_info->text->len)
# 1929|               {
# 1930|                 const char *translated;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def153]
gtk-4.21.1/gtk/gtkbuilderparser.c:1953:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-4.21.1/gtk/gtkbuilderparser.c:1915:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:1946:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1946:11: branch_true: following ‘true’ branch (when the strings are equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:1948:38: branch_true: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1953:11: danger: dereference of NULL ‘state_pop(user_data)’
# 1951|         g_assert (info != NULL);
# 1952|   
# 1953|->       if (binfo->expr == NULL)
# 1954|           {
# 1955|               g_set_error (error,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def154]
gtk-4.21.1/gtk/gtkbuilderparser.c:1961:16: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-4.21.1/gtk/gtkbuilderparser.c:1896:1: enter_function: entry to ‘end_element’
gtk-4.21.1/gtk/gtkbuilderparser.c:1915:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:1946:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1946:11: branch_true: following ‘true’ branch (when the strings are equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:1948:38: branch_true: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1948:38: call_function: calling ‘state_pop’ from ‘end_element’
gtk-4.21.1/gtk/gtkbuilderparser.c:1948:38: return_function: returning to ‘end_element’ from ‘state_pop’
gtk-4.21.1/gtk/gtkbuilderparser.c:1953:10: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/gtkbuilderparser.c:1961:16: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1961:16: danger: dereference of NULL ‘state_peek(user_data)’
# 1959|               free_binding_expression_info (binfo);
# 1960|           }
# 1961|->       else if (info->tag_type == TAG_OBJECT ||
# 1962|             info->tag_type == TAG_TEMPLATE)
# 1963|           {

Error: COMPILER_WARNING (CWE-476): [#def155]
gtk-4.21.1/gtk/gtkbuilderparser.c:1961:20: warning[-Wnull-dereference]: null pointer dereference
# 1961 |       else if (info->tag_type == TAG_OBJECT ||
#      |                ~~~~^~~~~~~~~~
# 1959|               free_binding_expression_info (binfo);
# 1960|           }
# 1961|->       else if (info->tag_type == TAG_OBJECT ||
# 1962|             info->tag_type == TAG_TEMPLATE)
# 1963|           {

Error: COMPILER_WARNING (CWE-476): [#def156]
gtk-4.21.1/gtk/gtkbuilderparser.c:1965:33: warning[-Wnull-dereference]: potential null pointer dereference
# 1965 |           object_info->bindings = g_slist_prepend (object_info->bindings, binfo);
#      |           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1963|           {
# 1964|             ObjectInfo *object_info = (ObjectInfo*)info;
# 1965|->           object_info->bindings = g_slist_prepend (object_info->bindings, binfo);
# 1966|           }
# 1967|         else

Error: COMPILER_WARNING (CWE-476): [#def157]
gtk-4.21.1/gtk/gtkbuilderparser.c:1965:35: warning[-Wnull-dereference]: potential null pointer dereference
# 1965 |           object_info->bindings = g_slist_prepend (object_info->bindings, binfo);
#      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1963|           {
# 1964|             ObjectInfo *object_info = (ObjectInfo*)info;
# 1965|->           object_info->bindings = g_slist_prepend (object_info->bindings, binfo);
# 1966|           }
# 1967|         else

Error: GCC_ANALYZER_WARNING (CWE-476): [#def158]
gtk-4.21.1/gtk/gtkbuilderparser.c:2037:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-4.21.1/gtk/gtkbuilderparser.c:1896:1: enter_function: entry to ‘end_element’
gtk-4.21.1/gtk/gtkbuilderparser.c:1915:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:1946:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1946:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:1970:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1970:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:1971:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1970:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:2024:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:2024:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:2032:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:2032:11: branch_true: following ‘true’ branch (when the strings are equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:2034:33: branch_true: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:2035:46: call_function: calling ‘state_peek’ from ‘end_element’
gtk-4.21.1/gtk/gtkbuilderparser.c:2035:46: return_function: returning to ‘end_element’ from ‘state_peek’
gtk-4.21.1/gtk/gtkbuilderparser.c:2037:7: danger: dereference of NULL ‘state_pop(user_data)’
# 2035|         ObjectInfo *object_info = (ObjectInfo*)state_peek_info (data, CommonInfo);
# 2036|         g_assert (object_info != NULL);
# 2037|->       signal_info->object_name = g_strdup (object_info->id);
# 2038|   
# 2039|         if (G_UNLIKELY (!object_info->signals))

Error: GCC_ANALYZER_WARNING (CWE-476): [#def159]
gtk-4.21.1/gtk/gtkbuilderparser.c:2037:34: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-4.21.1/gtk/gtkbuilderparser.c:1915:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:1946:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1946:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:1970:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1970:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:1971:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1970:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:2024:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:2024:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:2032:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:2032:11: branch_true: following ‘true’ branch (when the strings are equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:2034:33: branch_true: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:2037:34: danger: dereference of NULL ‘state_peek(user_data)’
# 2035|         ObjectInfo *object_info = (ObjectInfo*)state_peek_info (data, CommonInfo);
# 2036|         g_assert (object_info != NULL);
# 2037|->       signal_info->object_name = g_strdup (object_info->id);
# 2038|   
# 2039|         if (G_UNLIKELY (!object_info->signals))

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

Error: COMPILER_WARNING (CWE-476): [#def161]
/usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here.
/usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
gtk-4.21.1/gtk/gtkbuilderparser.c: scope_hint: In function ‘end_element’
gtk-4.21.1/gtk/gtkbuilderparser.c:2039:35: warning[-Wnull-dereference]: potential null pointer dereference
# 2039 |       if (G_UNLIKELY (!object_info->signals))
#      |                        ~~~~~~~~~~~^~~~~~~~~
# 2037|         signal_info->object_name = g_strdup (object_info->id);
# 2038|   
# 2039|->       if (G_UNLIKELY (!object_info->signals))
# 2040|           object_info->signals = g_ptr_array_new ();
# 2041|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def162]
gtk-4.21.1/gtk/gtkbuilderparser.c:2052:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-4.21.1/gtk/gtkbuilderparser.c:1915:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:1946:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1946:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:1970:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1970:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:1971:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1970:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:2024:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:2024:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:2032:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:2032:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:2044:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:2052:11: danger: dereference of NULL ‘state_peek(user_data)’
# 2050|         g_assert (parent_info != NULL);
# 2051|   
# 2052|->       if (parent_info->tag_type == TAG_BINDING_EXPRESSION)
# 2053|           {
# 2054|             BindingExpressionInfo *expr_info = (BindingExpressionInfo *) parent_info;

Error: COMPILER_WARNING (CWE-476): [#def163]
gtk-4.21.1/gtk/gtkbuilderparser.c:2052:22: warning[-Wnull-dereference]: potential null pointer dereference
# 2052 |       if (parent_info->tag_type == TAG_BINDING_EXPRESSION)
#      |           ~~~~~~~~~~~^~~~~~~~~~
# 2050|         g_assert (parent_info != NULL);
# 2051|   
# 2052|->       if (parent_info->tag_type == TAG_BINDING_EXPRESSION)
# 2053|           {
# 2054|             BindingExpressionInfo *expr_info = (BindingExpressionInfo *) parent_info;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def164]
gtk-4.21.1/gtk/gtkbuilderparser.c:2097:20: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-4.21.1/gtk/gtkbuilderparser.c:1915:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:1946:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1946:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:1970:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1970:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:1971:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:1970:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:2024:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:2024:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:2032:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:2032:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:2044:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:2044:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:2045:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:2044:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:2046:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:2044:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:2089:12: branch_false: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:2089:11: branch_true: following ‘true’ branch (when the strings are equal)...
gtk-4.21.1/gtk/gtkbuilderparser.c:2091:32: branch_true: ...to here
gtk-4.21.1/gtk/gtkbuilderparser.c:2097:20: danger: dereference of NULL ‘state_pop(user_data)’
# 2095|          * to check their library versions here.
# 2096|          */
# 2097|->       if (!strcmp (req_info->library, "gtk"))
# 2098|           {
# 2099|             if (req_info->major == 4 && req_info->minor == 0)

Error: COMPILER_WARNING (CWE-476): [#def165]
gtk-4.21.1/gtk/gtkbuilderparser.c:2097:28: warning[-Wnull-dereference]: potential null pointer dereference
# 2097 |       if (!strcmp (req_info->library, "gtk"))
#      |                    ~~~~~~~~^~~~~~~~~
# 2095|          * to check their library versions here.
# 2096|          */
# 2097|->       if (!strcmp (req_info->library, "gtk"))
# 2098|           {
# 2099|             if (req_info->major == 4 && req_info->minor == 0)

Error: GCC_ANALYZER_WARNING (CWE-688): [#def166]
gtk-4.21.1/gtk/gtkbuilderparser.c:2175:7: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
gtk-4.21.1/gtk/gtkbuilderparser.c:2148:1: enter_function: entry to ‘text’
gtk-4.21.1/gtk/gtkbuilderparser.c:2169:6: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/gtkbuilderparser.c:2172:10: call_function: calling ‘state_peek’ from ‘text’
gtk-4.21.1/gtk/gtkbuilderparser.c:2172:10: return_function: returning to ‘text’ from ‘state_peek’
gtk-4.21.1/gtk/gtkbuilderparser.c:2175:7: call_function: calling ‘gtk_buildable_parse_context_get_element’ from ‘text’
gtk-4.21.1/gtk/gtkbuilderparser.c:2175:7: return_function: returning to ‘text’ from ‘gtk_buildable_parse_context_get_element’
gtk-4.21.1/gtk/gtkbuilderparser.c:2175:7: danger: argument 1 (‘gtk_buildable_parse_context_get_element(context)’) NULL where non-null expected
# 2173|     g_assert (info != NULL);
# 2174|   
# 2175|->   if (strcmp (gtk_buildable_parse_context_get_element (context), "property") == 0)
# 2176|       {
# 2177|         PropertyInfo *prop_info = (PropertyInfo*)info;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def212]
gtk-4.21.1/gtk/gtkconstraintlayout.c:2192:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/gtkconstraintlayout.c:2172:3: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtkconstraintlayout.c:2173:3: branch_true: ...to here
gtk-4.21.1/gtk/gtkconstraintlayout.c:2173:3: branch_true: following ‘true’ branch (when ‘lines’ is non-NULL)...
gtk-4.21.1/gtk/gtkconstraintlayout.c:2174:3: branch_true: ...to here
gtk-4.21.1/gtk/gtkconstraintlayout.c:2175:3: branch_true: following ‘true’ branch (when ‘first_view’ is non-NULL)...
gtk-4.21.1/gtk/gtkconstraintlayout.c:2177:12: branch_true: ...to here
gtk-4.21.1/gtk/gtkconstraintlayout.c:2182:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/gtkconstraintlayout.c:2185:10: branch_true: following ‘true’ branch (when ‘view’ is non-NULL)...
gtk-4.21.1/gtk/gtkconstraintlayout.c:2187:28: branch_true: ...to here
gtk-4.21.1/gtk/gtkconstraintlayout.c:2189:10: branch_false: following ‘false’ branch (when ‘target’ is non-NULL)...
gtk-4.21.1/gtk/gtkconstraintlayout.c:2192:7: branch_false: ...to here
gtk-4.21.1/gtk/gtkconstraintlayout.c:2192:7: throw: if ‘g_hash_table_insert’ throws an exception...
gtk-4.21.1/gtk/gtkconstraintlayout.c:2192:7: danger: missing call to ‘va_end’ to match ‘va_start’ at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6)
# 2190|           break;
# 2191|   
# 2192|->       g_hash_table_insert (views, (gpointer) view, target);
# 2193|   
# 2194|         view = va_arg (args, const char *);

Error: COMPILER_WARNING (CWE-704): [#def213]
gtk-4.21.1/gtk/gtkconstraintvflparser.c: scope_hint: In function ‘get_offset_to’
gtk-4.21.1/gtk/gtkconstraintvflparser.c:264:19: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  264 |       if ((offset = strchr (str, tokens[i])) != NULL)
#      |                   ^
#  262|     for (int i = 0; i < n_tokens; i++)
#  263|       {
#  264|->       if ((offset = strchr (str, tokens[i])) != NULL)
#  265|           break;
#  266|       }

Error: COMPILER_WARNING (CWE-704): [#def214]
gtk-4.21.1/gtk/gtkconstraintvflparser.c:264:19: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  262|     for (int i = 0; i < n_tokens; i++)
#  263|       {
#  264|->       if ((offset = strchr (str, tokens[i])) != NULL)
#  265|           break;
#  266|       }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def215]
gtk-4.21.1/gtk/gtkcsskeyframes.c:621:33: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘sorted_variable_ids’
gtk-4.21.1/gtk/gtkcsskeyframes.c:572:3: branch_true: following ‘true’ branch (when ‘keyframes’ is non-NULL)...
gtk-4.21.1/gtk/gtkcsskeyframes.c:573:3: branch_true: ...to here
gtk-4.21.1/gtk/gtkcsskeyframes.c:573:3: branch_true: following ‘true’ branch (when ‘string’ is non-NULL)...
gtk-4.21.1/gtk/gtkcsskeyframes.c:575:12: branch_true: ...to here
gtk-4.21.1/gtk/gtkcsskeyframes.c:580:6: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/gtkcsskeyframes.c:588:3: branch_false: ...to here
gtk-4.21.1/gtk/gtkcsskeyframes.c:588:15: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtkcsskeyframes.c:588:15: branch_true: ...to here
gtk-4.21.1/gtk/gtkcsskeyframes.c:617:10: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtkcsskeyframes.c:619:23: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtkcsskeyframes.c:621:52: branch_true: ...to here
gtk-4.21.1/gtk/gtkcsskeyframes.c:621:33: danger: dereference of NULL ‘sorted_variable_ids + (long unsigned int)p * 4’
#  619|             for (p = 0; p < keyframes->n_variables; p++)
#  620|               {
#  621|->               int variable_id = sorted_variable_ids[p];
#  622|                 GtkCssVariableValue *value =
#  623|                   gtk_css_variable_set_lookup (keyframes->variables[k], variable_id, NULL);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def216]
gtk-4.21.1/gtk/gtkcssselector.c:192:36: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-4.21.1/gtk/gtkcssselector.c:2150:1: enter_function: entry to ‘subdivide_infos’
gtk-4.21.1/gtk/gtkcssselector.c:2169:6: branch_false: following ‘false’ branch (when ‘n_infos != 0’)...
gtk-4.21.1/gtk/gtkcssselector.c:2172:8: call_function: inlined call to ‘gtk_css_selectors_count_initial_init’ from ‘subdivide_infos’
gtk-4.21.1/gtk/gtkcssselector.c:2187:10: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtkcssselector.c:2189:23: branch_true: ...to here
gtk-4.21.1/gtk/gtkcssselector.c:2190:10: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/gtkcssselector.c:2190:11: branch_false: ...to here
gtk-4.21.1/gtk/gtkcssselector.c:2190:11: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtkcssselector.c:2192:12: branch_true: ...to here
gtk-4.21.1/gtk/gtkcssselector.c:2192:12: call_function: calling ‘gtk_css_selector_compare_one’ from ‘subdivide_infos’
#  190|   {
#  191|     if (a->class != b->class)
#  192|->     return strcmp (a->class->name, b->class->name);
#  193|     else
#  194|       return a->class->compare_one (a, b);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def217]
gtk-4.21.1/gtk/gtkcssselector.c:1848:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘found’
gtk-4.21.1/gtk/gtkcssselector.c:1831:1: enter_function: entry to ‘gtk_css_selectors_skip_initial_selector’
gtk-4.21.1/gtk/gtkcssselector.c:1838:6: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtkcssselector.c:1838:6: branch_true: ...to here
gtk-4.21.1/gtk/gtkcssselector.c:1840:30: branch_true: following ‘true’ branch (when ‘found’ is non-NULL)...
gtk-4.21.1/gtk/gtkcssselector.c:1840:39: call_function: inlined call to ‘gtk_css_selector_is_simple’ from ‘gtk_css_selectors_skip_initial_selector’
gtk-4.21.1/gtk/gtkcssselector.c:1842:14: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/gtkcssselector.c:1840:101: call_function: inlined call to ‘gtk_css_selector_previous’ from ‘gtk_css_selectors_skip_initial_selector’
gtk-4.21.1/gtk/gtkcssselector.c:1848:7: danger: dereference of NULL ‘found’
# 1846|         g_assert (found != NULL && gtk_css_selector_is_simple (found));
# 1847|   
# 1848|->       tmp = *found;
# 1849|         *found = *selector;
# 1850|         *selector = tmp;

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

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

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

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def222]
gtk-4.21.1/gtk/gtkexpression.c:903:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/gtkexpression.c:902:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/gtkexpression.c:903:3: throw: if ‘g_type_value_table_peek’ throws an exception...
gtk-4.21.1/gtk/gtkexpression.c:903:3: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  901|   
#  902|     va_start (args, value_type);
#  903|->   G_VALUE_COLLECT_INIT (&value, value_type,
#  904|                           args, G_VALUE_NOCOPY_CONTENTS,
#  905|                           &error);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def223]
gtk-4.21.1/gtk/gtkexpression.c:908:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/gtkexpression.c:902:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/gtkexpression.c:906:6: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtkexpression.c:908:7: branch_true: ...to here
gtk-4.21.1/gtk/gtkexpression.c:908:7: throw: if ‘g_log_structured_standard’ throws an exception...
gtk-4.21.1/gtk/gtkexpression.c:908:7: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
#  906|     if (error)
#  907|       {
#  908|->       g_critical ("%s: %s", G_STRLOC, error);
#  909|         g_free (error);
#  910|         /* we purposely leak the value here, it might not be

Error: GCC_ANALYZER_WARNING (CWE-404): [#def224]
gtk-4.21.1/gtk/gtkexpression.c:909:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/gtkexpression.c:902:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/gtkexpression.c:906:6: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtkexpression.c:908:7: branch_true: ...to here
gtk-4.21.1/gtk/gtkexpression.c:909:7: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtkexpression.c:909:7: branch_true: ...to here
gtk-4.21.1/gtk/gtkexpression.c:909:7: throw: if ‘g_free_sized’ throws an exception...
gtk-4.21.1/gtk/gtkexpression.c:909:7: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
#  907|       {
#  908|         g_critical ("%s: %s", G_STRLOC, error);
#  909|->       g_free (error);
#  910|         /* we purposely leak the value here, it might not be
#  911|          * in a sane state if an error condition occurred

Error: GCC_ANALYZER_WARNING (CWE-404): [#def225]
gtk-4.21.1/gtk/gtkfilechooserdialog.c:276:1: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/gtkfilechooserdialog.c:736:1: enter_function: entry to ‘gtk_file_chooser_dialog_new’
gtk-4.21.1/gtk/gtkfilechooserdialog.c:745:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/gtkfilechooserdialog.c:746:12: call_function: calling ‘gtk_file_chooser_dialog_new_valist’ from ‘gtk_file_chooser_dialog_new’
#  274|   static void setup_save_entry (GtkFileChooserDialog *dialog);
#  275|   
#  276|-> G_DEFINE_TYPE_WITH_CODE (GtkFileChooserDialog, gtk_file_chooser_dialog, GTK_TYPE_DIALOG,
#  277|                            G_ADD_PRIVATE (GtkFileChooserDialog)
#  278|                            G_IMPLEMENT_INTERFACE (GTK_TYPE_FILE_CHOOSER,

Error: GCC_ANALYZER_WARNING (CWE-404): [#def226]
gtk-4.21.1/gtk/gtkfilechooserdialog.c:701:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/gtkfilechooserdialog.c:736:1: enter_function: entry to ‘gtk_file_chooser_dialog_new’
gtk-4.21.1/gtk/gtkfilechooserdialog.c:745:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/gtkfilechooserdialog.c:746:12: call_function: calling ‘gtk_file_chooser_dialog_new_valist’ from ‘gtk_file_chooser_dialog_new’
#  699|     int response_id;
#  700|   
#  701|->   result = g_object_new (GTK_TYPE_FILE_CHOOSER_DIALOG,
#  702|                            "title", title,
#  703|                            "action", action,

Error: GCC_ANALYZER_WARNING (CWE-404): [#def227]
gtk-4.21.1/gtk/gtkfilechooserdialog.c:707:5: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/gtkfilechooserdialog.c:736:1: enter_function: entry to ‘gtk_file_chooser_dialog_new’
gtk-4.21.1/gtk/gtkfilechooserdialog.c:745:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/gtkfilechooserdialog.c:746:12: call_function: calling ‘gtk_file_chooser_dialog_new_valist’ from ‘gtk_file_chooser_dialog_new’
#  705|   
#  706|     if (parent)
#  707|->     gtk_window_set_transient_for (GTK_WINDOW (result), parent);
#  708|   
#  709|     while (button_text)

Error: GCC_ANALYZER_WARNING (CWE-457): [#def228]
gtk-4.21.1/gtk/gtkfiledialog.h:34:1: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘dialog’
gtk-4.21.1/demos/icon-editor/icon-editor-window.c:765:1: enter_function: entry to ‘file_export’
gtk-4.21.1/demos/icon-editor/icon-editor-window.c:771:3: call_function: calling ‘show_export_filechooser’ from ‘file_export’
#   32|   
#   33|   GDK_AVAILABLE_IN_4_10
#   34|-> G_DECLARE_FINAL_TYPE (GtkFileDialog, gtk_file_dialog, GTK, FILE_DIALOG, GObject)
#   35|   
#   36|   GDK_AVAILABLE_IN_4_10

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

Error: GCC_ANALYZER_WARNING (CWE-476): [#def230]
gtk-4.21.1/gtk/gtkicontheme.c:3331:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘gicon’
gtk-4.21.1/gtk/gtkicontheme.c:3290:3: branch_false: following ‘false’ branch (when ‘self’ is non-NULL)...
gtk-4.21.1/gtk/gtkicontheme.c:3290:3: branch_false: ...to here
gtk-4.21.1/gtk/gtkicontheme.c:3291:3: branch_false: following ‘false’ branch (when ‘gicon’ is non-NULL)...
gtk-4.21.1/gtk/gtkicontheme.c:3291:3: branch_false: ...to here
gtk-4.21.1/gtk/gtkicontheme.c:3292:3: branch_true: following ‘true’ branch (when ‘size > 0’)...
gtk-4.21.1/gtk/gtkicontheme.c:3293:3: branch_true: ...to here
gtk-4.21.1/gtk/gtkicontheme.c:3293:3: branch_true: following ‘true’ branch (when ‘scale > 0’)...
gtk-4.21.1/gtk/gtkicontheme.c:3293:3: branch_true: ...to here
gtk-4.21.1/gtk/gtkicontheme.c:3296:10: branch_false: following ‘false’ branch (when ‘gicon’ is non-NULL)...
gtk-4.21.1/gtk/gtkicontheme.c:3296:10: branch_false: ...to here
gtk-4.21.1/gtk/gtkicontheme.c:3300:7: branch_true: following ‘true’ branch (when ‘gicon’ is NULL)...
gtk-4.21.1/gtk/gtkicontheme.c:3305:12: branch_true: ...to here
gtk-4.21.1/gtk/gtkicontheme.c:3305:12: branch_true: following ‘true’ branch (when ‘gicon’ is NULL)...
gtk-4.21.1/gtk/gtkicontheme.c:3312:12: branch_true: ...to here
gtk-4.21.1/gtk/gtkicontheme.c:3312:12: branch_true: following ‘true’ branch (when ‘gicon’ is NULL)...
gtk-4.21.1/gtk/gtkicontheme.c:3318:12: branch_true: ...to here
gtk-4.21.1/gtk/gtkicontheme.c:3318:12: branch_true: following ‘true’ branch (when ‘gicon’ is NULL)...
gtk-4.21.1/gtk/gtkicontheme.c:3322:12: branch_true: ...to here
gtk-4.21.1/gtk/gtkicontheme.c:3322:12: branch_true: following ‘true’ branch (when ‘gicon’ is NULL)...
gtk-4.21.1/gtk/gtkicontheme.c:3331:7: branch_true: ...to here
gtk-4.21.1/gtk/gtkicontheme.c:3331:7: danger: dereference of NULL ‘gicon’
# 3329|     else
# 3330|       {
# 3331|->       g_debug ("Unhandled GIcon type %s", G_OBJECT_TYPE_NAME (gicon));
# 3332|         paintable = gtk_icon_paintable_new_for_path (IMAGE_MISSING_RESOURCE_PATH, TRUE, size, scale);
# 3333|         gtk_icon_paintable_set_icon_name (paintable, "image-missing");

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

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

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

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

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

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

Error: CPPCHECK_WARNING (CWE-457): [#def237]
gtk-4.21.1/gtk/gtklabel.c:2213: error[legacyUninitvar]: Uninitialized variable: success
# 2211|       g_assert_not_reached ();
# 2212|   
# 2213|->   if (!success)
# 2214|       {
# 2215|         g_warning ("Failed to launch handler: %s", error->message);

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

Error: GCC_ANALYZER_WARNING (CWE-476): [#def239]
gtk-4.21.1/gtk/gtklistbox.c:2972:40: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘sizes’
gtk-4.21.1/gtk/gtklistbox.c:2947:8: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtklistbox.c:2950:13: branch_true: ...to here
gtk-4.21.1/gtk/gtklistbox.c:2951:10: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/gtklistbox.c:2953:31: branch_false: ...to here
gtk-4.21.1/gtk/gtklistbox.c:2947:8: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtklistbox.c:2950:13: branch_true: ...to here
gtk-4.21.1/gtk/gtklistbox.c:2947:8: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtklistbox.c:2950:13: branch_true: ...to here
gtk-4.21.1/gtk/gtklistbox.c:2958:10: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtklistbox.c:2960:15: branch_true: ...to here
gtk-4.21.1/gtk/gtklistbox.c:2960:14: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/gtklistbox.c:2972:45: branch_false: ...to here
gtk-4.21.1/gtk/gtklistbox.c:2972:40: danger: dereference of NULL ‘sizes + (long unsigned int)i * 16’
# 2970|               }
# 2971|             else
# 2972|->             header_allocation.height = sizes[i].minimum_size;
# 2973|   
# 2974|             if (gtk_widget_compute_expand (ROW_PRIV (row)->header, GTK_ORIENTATION_VERTICAL))

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

Error: GCC_ANALYZER_WARNING (CWE-476): [#def241]
gtk-4.21.1/gtk/gtklistitemmanager.c:440:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘tile’
gtk-4.21.1/gtk/gtklistitemmanager.c:1639:1: enter_function: entry to ‘gtk_list_item_manager_model_sections_changed_cb’
gtk-4.21.1/gtk/gtklistitemmanager.c:1653:10: call_function: calling ‘gtk_list_item_manager_get_nth’ from ‘gtk_list_item_manager_model_sections_changed_cb’
gtk-4.21.1/gtk/gtklistitemmanager.c:1653:10: return_function: returning to ‘gtk_list_item_manager_model_sections_changed_cb’ from ‘gtk_list_item_manager_get_nth’
gtk-4.21.1/gtk/gtklistitemmanager.c:1654:12: call_function: calling ‘gtk_list_tile_get_header’ from ‘gtk_list_item_manager_model_sections_changed_cb’
gtk-4.21.1/gtk/gtklistitemmanager.c:1654:12: return_function: returning to ‘gtk_list_item_manager_model_sections_changed_cb’ from ‘gtk_list_tile_get_header’
gtk-4.21.1/gtk/gtklistitemmanager.c:1687:6: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/gtklistitemmanager.c:1688:12: branch_false: ...to here
gtk-4.21.1/gtk/gtklistitemmanager.c:1688:12: call_function: calling ‘gtk_list_tile_get_footer’ from ‘gtk_list_item_manager_model_sections_changed_cb’
#  438|           }
#  439|   
#  440|->       if (tile->type == GTK_LIST_TILE_FOOTER ||
#  441|             tile->type == GTK_LIST_TILE_UNMATCHED_FOOTER)
#  442|           return tile;

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

Error: GCC_ANALYZER_WARNING (CWE-476): [#def244]
gtk-4.21.1/gtk/gtklistitemmanager.c:1661:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘tile’
gtk-4.21.1/gtk/gtklistitemmanager.c:1639:1: enter_function: entry to ‘gtk_list_item_manager_model_sections_changed_cb’
gtk-4.21.1/gtk/gtklistitemmanager.c:1653:10: call_function: calling ‘gtk_list_item_manager_get_nth’ from ‘gtk_list_item_manager_model_sections_changed_cb’
gtk-4.21.1/gtk/gtklistitemmanager.c:1653:10: return_function: returning to ‘gtk_list_item_manager_model_sections_changed_cb’ from ‘gtk_list_item_manager_get_nth’
gtk-4.21.1/gtk/gtklistitemmanager.c:1654:12: call_function: calling ‘gtk_list_tile_get_header’ from ‘gtk_list_item_manager_model_sections_changed_cb’
gtk-4.21.1/gtk/gtklistitemmanager.c:1654:12: return_function: returning to ‘gtk_list_item_manager_model_sections_changed_cb’ from ‘gtk_list_tile_get_header’
gtk-4.21.1/gtk/gtklistitemmanager.c:1659:10: branch_true: following ‘true’ branch (when ‘n_items != 0’)...
gtk-4.21.1/gtk/gtklistitemmanager.c:1661:15: branch_true: ...to here
gtk-4.21.1/gtk/gtklistitemmanager.c:1659:10: branch_true: following ‘true’ branch (when ‘n_items != 0’)...
gtk-4.21.1/gtk/gtklistitemmanager.c:1661:15: branch_true: ...to here
gtk-4.21.1/gtk/gtklistitemmanager.c:1661:15: danger: dereference of NULL ‘tile’
# 1659|     while (n_items > 0)
# 1660|       {
# 1661|->       switch (tile->type)
# 1662|           {
# 1663|           case GTK_LIST_TILE_HEADER:

Error: GCC_ANALYZER_WARNING (CWE-476): [#def245]
gtk-4.21.1/gtk/gtklistitemmanager.c:1722:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘tile’
gtk-4.21.1/gtk/gtklistitemmanager.c:1700:1: enter_function: entry to ‘gtk_list_item_manager_model_selection_changed_cb’
gtk-4.21.1/gtk/gtklistitemmanager.c:1708:10: call_function: calling ‘gtk_list_item_manager_get_nth’ from ‘gtk_list_item_manager_model_selection_changed_cb’
gtk-4.21.1/gtk/gtklistitemmanager.c:1708:10: return_function: returning to ‘gtk_list_item_manager_model_selection_changed_cb’ from ‘gtk_list_item_manager_get_nth’
gtk-4.21.1/gtk/gtklistitemmanager.c:1710:6: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/gtklistitemmanager.c:1710:6: branch_false: ...to here
gtk-4.21.1/gtk/gtklistitemmanager.c:1720:10: branch_true: following ‘true’ branch (when ‘n_items != 0’)...
gtk-4.21.1/gtk/gtklistitemmanager.c:1722:11: branch_true: ...to here
gtk-4.21.1/gtk/gtklistitemmanager.c:1722:11: danger: dereference of NULL ‘tile’
# 1720|     while (n_items > 0)
# 1721|       {
# 1722|->       if (tile->widget && tile->type == GTK_LIST_TILE_ITEM)
# 1723|           {
# 1724|             gtk_list_item_base_update (GTK_LIST_ITEM_BASE (tile->widget),

Error: GCC_ANALYZER_WARNING (CWE-476): [#def246]
gtk-4.21.1/gtk/gtklistitemmanagerprivate.h:108:10: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘tile’
gtk-4.21.1/gtk/gtklistitemmanager.c:1639:1: enter_function: entry to ‘gtk_list_item_manager_model_sections_changed_cb’
gtk-4.21.1/gtk/gtklistitemmanager.c:1653:10: call_function: calling ‘gtk_list_item_manager_get_nth’ from ‘gtk_list_item_manager_model_sections_changed_cb’
gtk-4.21.1/gtk/gtklistitemmanager.c:1653:10: return_function: returning to ‘gtk_list_item_manager_model_sections_changed_cb’ from ‘gtk_list_item_manager_get_nth’
gtk-4.21.1/gtk/gtklistitemmanager.c:1654:12: call_function: calling ‘gtk_list_tile_get_header’ from ‘gtk_list_item_manager_model_sections_changed_cb’
gtk-4.21.1/gtk/gtklistitemmanager.c:1654:12: return_function: returning to ‘gtk_list_item_manager_model_sections_changed_cb’ from ‘gtk_list_tile_get_header’
gtk-4.21.1/gtk/gtklistitemmanager.c:1659:10: branch_true: following ‘true’ branch (when ‘n_items != 0’)...
gtk-4.21.1/gtk/gtklistitemmanager.c:1661:15: branch_true: ...to here
gtk-4.21.1/gtk/gtklistitemmanager.c:1659:10: branch_false: following ‘false’ branch (when ‘n_items == 0’)...
gtk-4.21.1/gtk/gtklistitemmanager.c:1687:8: call_function: inlined call to ‘gtk_list_tile_is_footer’ from ‘gtk_list_item_manager_model_sections_changed_cb’
#  106|   gtk_list_tile_is_footer (GtkListTile *tile)
#  107|   {
#  108|->   return tile->type == GTK_LIST_TILE_FOOTER || tile->type == GTK_LIST_TILE_UNMATCHED_FOOTER;
#  109|   }
#  110|   

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def248]
gtk-4.21.1/gtk/gtkmediastream.c:1232:11: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/gtkmediastream.c:1227:3: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtkmediastream.c:1228:3: branch_true: ...to here
gtk-4.21.1/gtk/gtkmediastream.c:1228:3: branch_true: following ‘true’ branch (when ‘domain != 0’)...
gtk-4.21.1/gtk/gtkmediastream.c:1229:3: branch_true: ...to here
gtk-4.21.1/gtk/gtkmediastream.c:1229:3: branch_true: following ‘true’ branch (when ‘format’ is non-NULL)...
gtk-4.21.1/gtk/gtkmediastream.c:1231:3: branch_true: ...to here
gtk-4.21.1/gtk/gtkmediastream.c:1231:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/gtkmediastream.c:1232:11: throw: if ‘g_error_new_valist’ throws an exception...
gtk-4.21.1/gtk/gtkmediastream.c:1232:11: danger: missing call to ‘va_end’ to match ‘va_start’ at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6)
# 1230|   
# 1231|     va_start (args, format);
# 1232|->   error = g_error_new_valist (domain, code, format, args);
# 1233|     va_end (args);
# 1234|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def249]
gtk-4.21.1/gtk/gtkmenutrackeritem.c:1030:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘item’
gtk-4.21.1/gtk/gtkmenutrackeritem.c:1014:1: enter_function: entry to ‘gtk_menu_tracker_opener_new’
gtk-4.21.1/gtk/gtkmenutrackeritem.c:1023:3: call_function: calling ‘g_set_weak_pointer’ from ‘gtk_menu_tracker_opener_new’
gtk-4.21.1/gtk/gtkmenutrackeritem.c:1023:3: return_function: returning to ‘gtk_menu_tracker_opener_new’ from ‘g_set_weak_pointer’
gtk-4.21.1/gtk/gtkmenutrackeritem.c:1025:6: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/gtkmenutrackeritem.c:1028:30: call_function: inlined call to ‘g_strdup_inline’ from ‘gtk_menu_tracker_opener_new’
gtk-4.21.1/gtk/gtkmenutrackeritem.c:1028:5: release_memory: ‘item’ is NULL
gtk-4.21.1/gtk/gtkmenutrackeritem.c:1030:3: danger: dereference of NULL ‘item’
# 1028|       opener->submenu_action = g_strdup (submenu_action);
# 1029|   
# 1030|->   gtk_action_observable_register_observer (item->observable,
# 1031|                                              opener->submenu_action,
# 1032|                                              (GtkActionObserver *)opener);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def250]
gtk-4.21.1/gtk/gtkmessagedialog.c:522:13: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/gtkmessagedialog.c:497:1: enter_function: entry to ‘gtk_message_dialog_new’
gtk-4.21.1/gtk/gtkmessagedialog.c:518:6: branch_true: following ‘true’ branch (when ‘message_format’ is non-NULL)...
gtk-4.21.1/gtk/gtkmessagedialog.c:520:39: call_function: inlined call to ‘gtk_message_dialog_get_instance_private’ from ‘gtk_message_dialog_new’
gtk-4.21.1/gtk/gtkmessagedialog.c:521:7: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/gtkmessagedialog.c:522:13: throw: if ‘g_strdup_vprintf’ throws an exception...
gtk-4.21.1/gtk/gtkmessagedialog.c:522:13: danger: missing call to ‘va_end’ to match ‘va_start’ at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
#  520|         GtkMessageDialogPrivate *priv = gtk_message_dialog_get_instance_private ((GtkMessageDialog*)dialog);
#  521|         va_start (args, message_format);
#  522|->       msg = g_strdup_vprintf (message_format, args);
#  523|         va_end (args);
#  524|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def251]
gtk-4.21.1/gtk/gtkmessagedialog.c:662:13: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/gtkmessagedialog.c:654:3: branch_false: following ‘false’ branch (when ‘message_dialog’ is non-NULL)...
gtk-4.21.1/gtk/gtkmessagedialog.c:654:3: branch_false: ...to here
gtk-4.21.1/gtk/gtkmessagedialog.c:656:6: branch_true: following ‘true’ branch (when ‘message_format’ is non-NULL)...
gtk-4.21.1/gtk/gtkmessagedialog.c:658:7: branch_true: ...to here
gtk-4.21.1/gtk/gtkmessagedialog.c:661:7: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/gtkmessagedialog.c:662:13: throw: if ‘g_strdup_vprintf’ throws an exception...
gtk-4.21.1/gtk/gtkmessagedialog.c:662:13: danger: missing call to ‘va_end’ to match ‘va_start’ at [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
#  660|   
#  661|         va_start (args, message_format);
#  662|->       msg = g_strdup_vprintf (message_format, args);
#  663|         va_end (args);
#  664|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def252]
gtk-4.21.1/gtk/gtkmessagedialog.c:721:13: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/gtkmessagedialog.c:713:3: branch_false: following ‘false’ branch (when ‘message_dialog’ is non-NULL)...
gtk-4.21.1/gtk/gtkmessagedialog.c:713:3: branch_false: ...to here
gtk-4.21.1/gtk/gtkmessagedialog.c:715:6: branch_true: following ‘true’ branch (when ‘message_format’ is non-NULL)...
gtk-4.21.1/gtk/gtkmessagedialog.c:717:7: branch_true: ...to here
gtk-4.21.1/gtk/gtkmessagedialog.c:720:7: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/gtkmessagedialog.c:721:13: throw: if ‘g_strdup_vprintf’ throws an exception...
gtk-4.21.1/gtk/gtkmessagedialog.c:721:13: danger: missing call to ‘va_end’ to match ‘va_start’ at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
#  719|   
#  720|         va_start (args, message_format);
#  721|->       msg = g_strdup_vprintf (message_format, args);
#  722|         va_end (args);
#  723|   

Error: COMPILER_WARNING (CWE-704): [#def253]
gtk-4.21.1/gtk/gtkmountoperation.c: scope_hint: In function ‘gtk_mount_operation_ask_password_do_gtk’
gtk-4.21.1/gtk/gtkmountoperation.c:635:11: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  635 |   primary = strstr (message, "\n");
#      |           ^
#  633|     gtk_box_append (GTK_BOX (hbox), main_vbox);
#  634|   
#  635|->   primary = strstr (message, "\n");
#  636|     if (primary)
#  637|       {

Error: COMPILER_WARNING (CWE-704): [#def254]
gtk-4.21.1/gtk/gtkmountoperation.c:635:11: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  633|     gtk_box_append (GTK_BOX (hbox), main_vbox);
#  634|   
#  635|->   primary = strstr (message, "\n");
#  636|     if (primary)
#  637|       {

Error: COMPILER_WARNING (CWE-704): [#def255]
gtk-4.21.1/gtk/gtkmountoperation.c: scope_hint: In function ‘gtk_mount_operation_ask_question_do_gtk’
gtk-4.21.1/gtk/gtkmountoperation.c:958:11: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  958 |   primary = strstr (message, "\n");
#      |           ^
#  956|     priv = op->priv;
#  957|   
#  958|->   primary = strstr (message, "\n");
#  959|     if (primary)
#  960|       {

Error: COMPILER_WARNING (CWE-704): [#def256]
gtk-4.21.1/gtk/gtkmountoperation.c:958:11: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  956|     priv = op->priv;
#  957|   
#  958|->   primary = strstr (message, "\n");
#  959|     if (primary)
#  960|       {

Error: COMPILER_WARNING (CWE-704): [#def257]
gtk-4.21.1/gtk/gtkmountoperation.c: scope_hint: In function ‘create_show_processes_dialog’
gtk-4.21.1/gtk/gtkmountoperation.c:1466:11: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
# 1466 |   primary = strstr (message, "\n");
#      |           ^
# 1464|     priv = op->priv;
# 1465|   
# 1466|->   primary = strstr (message, "\n");
# 1467|     if (primary)
# 1468|       {

Error: COMPILER_WARNING (CWE-704): [#def258]
gtk-4.21.1/gtk/gtkmountoperation.c:1466:11: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
# 1464|     priv = op->priv;
# 1465|   
# 1466|->   primary = strstr (message, "\n");
# 1467|     if (primary)
# 1468|       {

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

Error: GCC_ANALYZER_WARNING (CWE-476): [#def260]
gtk-4.21.1/gtk/gtknotebook.c:4005:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘page’
# 4003|     g_assert (page != NULL);
# 4004|   
# 4005|->   gtk_widget_measure (page->tab_label,
# 4006|                         orientation,
# 4007|                         for_size,

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

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

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

Error: GCC_ANALYZER_WARNING (CWE-476): [#def264]
gtk-4.21.1/gtk/gtknotebook.c:4041:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘page’
gtk-4.21.1/gtk/gtknotebook.c:4037:6: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtknotebook.c:4039:11: branch_true: ...to here
gtk-4.21.1/gtk/gtknotebook.c:4039:10: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtknotebook.c:4041:11: branch_true: ...to here
gtk-4.21.1/gtk/gtknotebook.c:4041:11: danger: dereference of NULL ‘page’
# 4039|         if (notebook->tab_pos == GTK_POS_TOP || notebook->tab_pos == GTK_POS_BOTTOM)
# 4040|           {
# 4041|->           gtk_widget_measure (page->tab_label, GTK_ORIENTATION_HORIZONTAL, height,
# 4042|                                 NULL, &child_allocation.width, NULL, NULL);
# 4043|             if (child_allocation.width > width)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def265]
gtk-4.21.1/gtk/gtknotebook.c:4051:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘page’
gtk-4.21.1/gtk/gtknotebook.c:4037:6: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtknotebook.c:4039:11: branch_true: ...to here
gtk-4.21.1/gtk/gtknotebook.c:4039:10: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/gtknotebook.c:4051:11: branch_false: ...to here
gtk-4.21.1/gtk/gtknotebook.c:4051:11: danger: dereference of NULL ‘page’
# 4049|         else
# 4050|           {
# 4051|->           gtk_widget_measure (page->tab_label, GTK_ORIENTATION_VERTICAL, width,
# 4052|                                 NULL, &child_allocation.height, NULL, NULL);
# 4053|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def266]
gtk-4.21.1/gtk/gtknotebook.c:4061:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘page’
gtk-4.21.1/gtk/gtknotebook.c:4037:6: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/gtknotebook.c:4061:3: branch_false: ...to here
gtk-4.21.1/gtk/gtknotebook.c:4061:3: danger: dereference of NULL ‘page’
# 4059|       }
# 4060|   
# 4061|->   gtk_widget_size_allocate (page->tab_label, &child_allocation, baseline);
# 4062|   }
# 4063|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def267]
gtk-4.21.1/gtk/gtkopenuriportal.c:355:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd’
gtk-4.21.1/gtk/gtkopenuriportal.c:331:6: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtkopenuriportal.c:338:10: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtkopenuriportal.c:339:14: branch_true: ...to here
gtk-4.21.1/gtk/gtkopenuriportal.c:339:14: acquire_resource: opened here
gtk-4.21.1/gtk/gtkopenuriportal.c:343:10: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/gtkopenuriportal.c:355:17: branch_false: ...to here
gtk-4.21.1/gtk/gtkopenuriportal.c:355:17: throw: if ‘g_unix_fd_list_new_from_array’ throws an exception...
gtk-4.21.1/gtk/gtkopenuriportal.c:355:17: danger: ‘fd’ leaks here; was opened at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
#  353|         fcntl (fd, F_SETFD, FD_CLOEXEC);
#  354|   #endif
#  355|->       fd_list = g_unix_fd_list_new_from_array (&fd, 1);
#  356|         fd = -1;
#  357|         fd_id = 0;

Error: GCC_ANALYZER_WARNING (CWE-775): [#def268]
gtk-4.21.1/gtk/gtkprintdialog.c:1760:3: warning[-Wanalyzer-fd-leak]: leak of file descriptor
gtk-4.21.1/gtk/gtkprintdialog.c:1744:3: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtkprintdialog.c:1745:3: branch_true: ...to here
gtk-4.21.1/gtk/gtkprintdialog.c:1746:3: branch_false: following ‘false’ branch (when ‘file’ is non-NULL)...
gtk-4.21.1/gtk/gtkprintdialog.c:1746:3: branch_false: ...to here
gtk-4.21.1/gtk/gtkprintdialog.c:1758:7: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/gtkprintdialog.c:1758:7: branch_false: ...to here
gtk-4.21.1/gtk/gtkprintdialog.c:1759:19: acquire_resource: opened here
gtk-4.21.1/gtk/gtkprintdialog.c:1760:3: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtkprintdialog.c:1760:3: branch_true: ...to here
gtk-4.21.1/gtk/gtkprintdialog.c:1760:3: danger: leaks here; was opened at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6)
# 1758|     if (G_IS_FILE_DESCRIPTOR_BASED (content))
# 1759|       ptd->fds[0] = dup (g_file_descriptor_based_get_fd (G_FILE_DESCRIPTOR_BASED (content)));
# 1760|->   g_clear_object (&content);
# 1761|   
# 1762|     if (ptd->fds[0] == -1)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def269]
gtk-4.21.1/gtk/gtkrbtree.c:366:16: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-4.21.1/gtk/gtkrbtree.c:676:1: enter_function: entry to ‘gtk_rb_tree_insert_after’
gtk-4.21.1/gtk/gtkrbtree.c:681:6: branch_true: following ‘true’ branch (when ‘node’ is NULL)...
gtk-4.21.1/gtk/gtkrbtree.c:682:12: branch_true: ...to here
gtk-4.21.1/gtk/gtkrbtree.c:682:12: call_function: calling ‘gtk_rb_tree_get_first’ from ‘gtk_rb_tree_insert_after’
gtk-4.21.1/gtk/gtkrbtree.c:682:12: return_function: returning to ‘gtk_rb_tree_insert_after’ from ‘gtk_rb_tree_get_first’
gtk-4.21.1/gtk/gtkrbtree.c:682:12: call_function: calling ‘gtk_rb_tree_insert_before’ from ‘gtk_rb_tree_insert_after’
#  364|         g_assert (pp);
#  365|   
#  366|->       if (p == pp->left)
#  367|   	{
#  368|   	  GtkRbNode *uncle = pp->right;

Error: COMPILER_WARNING (CWE-476): [#def270]
gtk-4.21.1/gtk/gtkrbtree.c: scope_hint: In function ‘gtk_rb_tree_insert_fixup’
gtk-4.21.1/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): [#def271]
gtk-4.21.1/gtk/gtkrbtree.c:445:15: warning[-Wnull-dereference]: potential null pointer dereference
#  445 |           if (is_black (w->left) && is_black (w->right))
#      |               ^~~~~~~~~~~~~~~~~~
#  443|   	    }
#  444|             g_assert (w);
#  445|-> 	  if (is_black (w->left) && is_black (w->right))
#  446|   	    {
#  447|   	      set_red (w);

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

Error: COMPILER_WARNING (CWE-476): [#def274]
gtk-4.21.1/gtk/gtksecurememory.c: scope_hint: In function ‘pool_free’
gtk-4.21.1/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): [#def275]
gtk-4.21.1/gtk/gtksecurememory.c:1455:9: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
gtk-4.21.1/gtk/gtksecurememory.c:1438:1: enter_function: entry to ‘gtk_secure_strndup_full’
gtk-4.21.1/gtk/gtksecurememory.c:1447:12: branch_false: following ‘false’ branch (when ‘str’ is non-NULL)...
gtk-4.21.1/gtk/gtksecurememory.c:1450:15: branch_false: ...to here
gtk-4.21.1/gtk/gtksecurememory.c:1454:23: call_function: calling ‘gtk_secure_alloc_full’ from ‘gtk_secure_strndup_full’
gtk-4.21.1/gtk/gtksecurememory.c:1454:23: return_function: returning to ‘gtk_secure_strndup_full’ from ‘gtk_secure_alloc_full’
gtk-4.21.1/gtk/gtksecurememory.c:1455:9: danger: argument 1 (‘gtk_secure_alloc_full(tag,  len,  options)’) NULL where non-null expected
# 1453|   	len = length + 1;
# 1454|   	res = (char *)gtk_secure_alloc_full (tag, len, options);
# 1455|-> 	memcpy (res, str, len);
# 1456|   	return res;
# 1457|   }

Error: GCC_ANALYZER_WARNING (CWE-404): [#def276]
gtk-4.21.1/gtk/gtkshortcut.c:250:14: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/gtkshortcut.c:246:6: branch_true: following ‘true’ branch (when ‘format_string’ is non-NULL)...
gtk-4.21.1/gtk/gtkshortcut.c:249:7: branch_true: ...to here
gtk-4.21.1/gtk/gtkshortcut.c:249:7: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/gtkshortcut.c:250:14: throw: if ‘g_variant_new_va’ throws an exception...
gtk-4.21.1/gtk/gtkshortcut.c:250:14: danger: missing call to ‘va_end’ to match ‘va_start’ at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
#  248|         va_list valist;
#  249|         va_start (valist, format_string);
#  250|->       args = g_variant_new_va (format_string, NULL, &valist);
#  251|         va_end (valist);
#  252|       }

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

Error: COMPILER_WARNING (CWE-477): [#def278]
gtk-4.21.1/gtk/gtksvg.c: scope_hint: In function ‘gtk_svg_location_init’
gtk-4.21.1/gtk/gtksvg.c:339:3: warning[-Wdeprecated-declarations]: ‘g_markup_parse_context_get_offset’ is deprecated: Not available before 2.88
#  339 |   location->bytes = g_markup_parse_context_get_offset (context);
#      |   ^~~~~~~~
/usr/include/glib-2.0/glib.h:62: included_from: Included from here.
gtk-4.21.1/gdk/gdktypes.h:33: included_from: Included from here.
gtk-4.21.1/gdk/gdkapplaunchcontext.h:27: included_from: Included from here.
gtk-4.21.1/gdk/gdk.h:29: included_from: Included from here.
gtk-4.21.1/gtk/gtksvg.h:28: included_from: Included from here.
gtk-4.21.1/gtk/gtksvgprivate.h:24: included_from: Included from here.
gtk-4.21.1/gtk/gtksvg.c:24: included_from: Included from here.
/usr/include/glib-2.0/glib/gmarkup.h:231:22: note: declared here
#  231 | gsize                g_markup_parse_context_get_offset   (GMarkupParseContext *context);
#      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  337|     location->line_chars = chars;
#  338|   #if GLIB_CHECK_VERSION (2, 87, 0)
#  339|->   location->bytes = g_markup_parse_context_get_offset (context);
#  340|   #else
#  341|     location->bytes = 0;

Error: COMPILER_WARNING (CWE-476): [#def279]
gtk-4.21.1/gtk/gtksvg.c:364:17: warning[-Wnull-dereference]: potential null pointer dereference
#  364 |   dest->element = g_strdup (src->element);
#  362|     g_assert (dest != NULL);
#  363|     g_assert (src != NULL);
#  364|->   dest->element = g_strdup (src->element);
#  365|     dest->attribute = g_strdup (src->attribute);
#  366|     dest->start = src->start;

Error: COMPILER_WARNING (CWE-476): [#def280]
gtk-4.21.1/gtk/gtksvg.c:365:19: warning[-Wnull-dereference]: potential null pointer dereference
#  365 |   dest->attribute = g_strdup (src->attribute);
#  363|     g_assert (src != NULL);
#  364|     dest->element = g_strdup (src->element);
#  365|->   dest->attribute = g_strdup (src->attribute);
#  366|     dest->start = src->start;
#  367|     dest->end = src->end;

Error: COMPILER_WARNING (CWE-476): [#def281]
gtk-4.21.1/gtk/gtksvg.c:366:15: warning[-Wnull-dereference]: potential null pointer dereference
#  366 |   dest->start = src->start;
#      |   ~~~~~~~~~~~~^~~~~~~~~~~~
#  364|     dest->element = g_strdup (src->element);
#  365|     dest->attribute = g_strdup (src->attribute);
#  366|->   dest->start = src->start;
#  367|     dest->end = src->end;
#  368|   }

Error: COMPILER_WARNING (CWE-476): [#def282]
gtk-4.21.1/gtk/gtksvg.c:367:13: warning[-Wnull-dereference]: potential null pointer dereference
#  367 |   dest->end = src->end;
#      |   ~~~~~~~~~~^~~~~~~~~~
#  365|     dest->attribute = g_strdup (src->attribute);
#  366|     dest->start = src->start;
#  367|->   dest->end = src->end;
#  368|   }
#  369|   

Error: COMPILER_WARNING (CWE-476): [#def283]
gtk-4.21.1/gtk/gtksvg.c:374:15: warning[-Wnull-dereference]: potential null pointer dereference
#  374 |   g_free (priv->element);
#  372|   {
#  373|     g_assert (priv != NULL);
#  374|->   g_free (priv->element);
#  375|     g_free (priv->attribute);
#  376|   }

Error: COMPILER_WARNING (CWE-476): [#def284]
gtk-4.21.1/gtk/gtksvg.c:375:15: warning[-Wnull-dereference]: potential null pointer dereference
#  375 |   g_free (priv->attribute);
#  373|     g_assert (priv != NULL);
#  374|     g_free (priv->element);
#  375|->   g_free (priv->attribute);
#  376|   }
#  377|   

Error: COMPILER_WARNING (CWE-476): [#def285]
gtk-4.21.1/gtk/gtksvg.c: scope_hint: In function ‘gtk_svg_error_set_element’
gtk-4.21.1/gtk/gtksvg.c:386:17: warning[-Wnull-dereference]: potential null pointer dereference
#  386 |   priv->element = g_strdup (element);
#  384|     GtkSvgErrorPrivate *priv = gtk_svg_error_get_private (error);
#  385|     g_assert (error->domain == GTK_SVG_ERROR);
#  386|->   priv->element = g_strdup (element);
#  387|   }
#  388|   

Error: COMPILER_WARNING (CWE-476): [#def286]
gtk-4.21.1/gtk/gtksvg.c: scope_hint: In function ‘gtk_svg_error_set_attribute’
gtk-4.21.1/gtk/gtksvg.c:395:19: warning[-Wnull-dereference]: potential null pointer dereference
#  395 |   priv->attribute = g_strdup (attribute);
#  393|     GtkSvgErrorPrivate *priv = gtk_svg_error_get_private (error);
#  394|     g_assert (error->domain == GTK_SVG_ERROR);
#  395|->   priv->attribute = g_strdup (attribute);
#  396|   }
#  397|   

Error: COMPILER_WARNING (CWE-476): [#def287]
gtk-4.21.1/gtk/gtksvg.c:406:17: warning[-Wnull-dereference]: potential null pointer dereference
#  406 |     priv->start = *start;
#      |     ~~~~~~~~~~~~^~~~~~~~
#  404|     g_assert (error->domain == GTK_SVG_ERROR);
#  405|     if (start)
#  406|->     priv->start = *start;
#  407|     if (end)
#  408|       priv->end = *end;

Error: COMPILER_WARNING (CWE-476): [#def288]
gtk-4.21.1/gtk/gtksvg.c:408:15: warning[-Wnull-dereference]: potential null pointer dereference
#  408 |     priv->end = *end;
#      |     ~~~~~~~~~~^~~~~~
#  406|       priv->start = *start;
#  407|     if (end)
#  408|->     priv->end = *end;
#  409|   }
#  410|   

Error: COMPILER_WARNING (CWE-476): [#def289]
gtk-4.21.1/gtk/gtksvg.c:1155:12: warning[-Wnull-dereference]: potential null pointer dereference
# 1155 |   if (value->ref_count > 1)
#      |       ~~~~~^~~~~~~~~~~
# 1153|   svg_value_unref (SvgValue *value)
# 1154|   {
# 1155|->   if (value->ref_count > 1)
# 1156|       {
# 1157|         value->ref_count -= 1;

Error: CPPCHECK_WARNING (CWE-457): [#def290]
gtk-4.21.1/gtk/gtksvg.c:8135: error[legacyUninitvar]: Uninitialized variable: direction
# 8133|     frames = g_array_new (FALSE, FALSE, sizeof (Frame));
# 8134|   
# 8135|->   construct_moving_frames (direction,
# 8136|                              da->gpa.easing,
# 8137|                              da->gpa.segment,

Error: GCC_ANALYZER_WARNING (CWE-404): [#def291]
gtk-4.21.1/gtk/gtktestatcontext.c:290:5: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/gtktestatcontext.c:286:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/gtktestatcontext.c:290:5: throw: if ‘gtk_accessible_value_collect_for_property’ throws an exception...
gtk-4.21.1/gtk/gtktestatcontext.c:290:5: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  288|     GError *error = NULL;
#  289|     GtkAccessibleValue *check_value =
#  290|->     gtk_accessible_value_collect_for_property (property, &error, &args);
#  291|   
#  292|     va_end (args);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def292]
gtk-4.21.1/gtk/gtktestatcontext.c:372:5: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/gtktestatcontext.c:368:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/gtktestatcontext.c:372:5: throw: if ‘gtk_accessible_value_collect_for_state’ throws an exception...
gtk-4.21.1/gtk/gtktestatcontext.c:372:5: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
#  370|     GError *error = NULL;
#  371|     GtkAccessibleValue *check_value =
#  372|->     gtk_accessible_value_collect_for_state (state, &error, &args);
#  373|   
#  374|     va_end (args);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def293]
gtk-4.21.1/gtk/gtktestatcontext.c:454:5: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/gtktestatcontext.c:450:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/gtktestatcontext.c:454:5: throw: if ‘gtk_accessible_value_collect_for_relation’ throws an exception...
gtk-4.21.1/gtk/gtktestatcontext.c:454:5: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
#  452|     GError *error = NULL;
#  453|     GtkAccessibleValue *check_value =
#  454|->     gtk_accessible_value_collect_for_relation (relation, &error, &args);
#  455|   
#  456|     va_end (args);

Error: CPPCHECK_WARNING (CWE-457): [#def294]
gtk-4.21.1/gtk/gtktext.c:5014: error[legacyUninitvar]: Uninitialized variable: old_pos
# 5012|       g_assert_not_reached ();
# 5013|   
# 5014|->   if (tmp_pos != *old_pos)
# 5015|       {
# 5016|         *old_pos = tmp_pos;

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

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

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

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

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

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

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

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

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

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

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

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

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def308]
gtk-4.21.1/gtk/gtktextbuffer.c:2993:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/gtktextbuffer.c:2980:3: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
gtk-4.21.1/gtk/gtktextbuffer.c:2980:3: branch_false: ...to here
gtk-4.21.1/gtk/gtktextbuffer.c:2984:6: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/gtktextbuffer.c:2990:6: branch_false: ...to here
gtk-4.21.1/gtk/gtktextbuffer.c:2990:6: branch_true: following ‘true’ branch (when ‘first_property_name’ is non-NULL)...
gtk-4.21.1/gtk/gtktextbuffer.c:2992:7: branch_true: ...to here
gtk-4.21.1/gtk/gtktextbuffer.c:2992:7: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/gtktextbuffer.c:2993:7: throw: if ‘g_object_set_valist’ throws an exception...
gtk-4.21.1/gtk/gtktextbuffer.c:2993:7: danger: missing call to ‘va_end’ to match ‘va_start’ at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6)
# 2991|       {
# 2992|         va_start (list, first_property_name);
# 2993|->       g_object_set_valist (G_OBJECT (tag), first_property_name, list);
# 2994|         va_end (list);
# 2995|       }

Error: GCC_ANALYZER_WARNING (CWE-131): [#def309]
gtk-4.21.1/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): [#def310]
gtk-4.21.1/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: COMPILER_WARNING (CWE-704): [#def311]
gtk-4.21.1/gtk/gtktextiter.c: scope_hint: In function ‘strbreakup’
gtk-4.21.1/gtk/gtktextiter.c:4891:5: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
# 4891 |   s = strstr (string, delimiter);
#      |     ^
# 4889|       max_tokens = G_MAXINT;
# 4890|   
# 4891|->   s = strstr (string, delimiter);
# 4892|     if (s)
# 4893|       {

Error: COMPILER_WARNING (CWE-704): [#def312]
gtk-4.21.1/gtk/gtktextiter.c:4891:5: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
# 4889|       max_tokens = G_MAXINT;
# 4890|   
# 4891|->   s = strstr (string, delimiter);
# 4892|     if (s)
# 4893|       {

Error: COMPILER_WARNING (CWE-704): [#def313]
gtk-4.21.1/gtk/gtktextiter.c:4916:13: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
# 4916 |           s = strstr (string, delimiter);
#      |             ^
# 4914|             n++;
# 4915|             string = s + delimiter_len;
# 4916|->           s = strstr (string, delimiter);
# 4917|           }
# 4918|         while (--max_tokens && s);

Error: COMPILER_WARNING (CWE-704): [#def314]
gtk-4.21.1/gtk/gtktextiter.c:4916:13: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
# 4914|             n++;
# 4915|             string = s + delimiter_len;
# 4916|->           s = strstr (string, delimiter);
# 4917|           }
# 4918|         while (--max_tokens && s);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def315]
gtk-4.21.1/gtk/gtktextiter.c:6016:15: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘seg_byte_offset’
gtk-4.21.1/gtk/gtktextiter.c:5883:6: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/gtktextiter.c:5887:7: branch_false: ...to here
gtk-4.21.1/gtk/gtktextiter.c:5923:6: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/gtktextiter.c:5958:7: branch_false: ...to here
gtk-4.21.1/gtk/gtktextiter.c:5958:6: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtktextiter.c:5960:35: branch_true: ...to here
gtk-4.21.1/gtk/gtktextiter.c:5964:10: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/gtktextiter.c:5967:10: branch_false: ...to here
gtk-4.21.1/gtk/gtktextiter.c:5995:6: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtktextiter.c:5997:10: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/gtktextiter.c:6000:11: branch_false: ...to here
gtk-4.21.1/gtk/gtktextiter.c:6000:10: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/gtktextiter.c:6005:11: branch_false: ...to here
gtk-4.21.1/gtk/gtktextiter.c:6005:10: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtktextiter.c:6005:10: branch_true: ...to here
gtk-4.21.1/gtk/gtktextiter.c:6009:18: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/gtktextiter.c:6016:15: branch_false: ...to here
gtk-4.21.1/gtk/gtktextiter.c:6016:15: danger: use of uninitialized value ‘seg_byte_offset’ here
# 6014|               }
# 6015|   
# 6016|->           if (byte_offset != seg_byte_offset)
# 6017|               g_error ("byte offset did not correspond to char offset");
# 6018|   

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

Error: GCC_ANALYZER_WARNING (CWE-787): [#def317]
gtk-4.21.1/gtk/gtktexttag.c:1912:14: warning[-Wanalyzer-out-of-bounds]: buffer over-read
gtk-4.21.1/gtk/gtktexttag.c:1910:10: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtktexttag.c:1912:15: branch_true: ...to here
gtk-4.21.1/gtk/gtktexttag.c:1912:14: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtktexttag.c:1912:14: danger: read of 4 bytes at offset ‘prop_id * 4 + 17179868976’ exceeds ‘CSWTCH’
# 1910|         if (!g_value_get_boolean (value))
# 1911|   	{
# 1912|-> 	  if (priv->values->font)
# 1913|   	    pango_font_description_unset_fields (priv->values->font,
# 1914|   						 get_property_font_set_mask (prop_id));

Error: GCC_ANALYZER_WARNING (CWE-787): [#def318]
gtk-4.21.1/gtk/gtktexttag.c:1920:11: warning[-Wanalyzer-out-of-bounds]: buffer over-read
gtk-4.21.1/gtk/gtktexttag.c:1910:10: branch_false: following ‘false’ branch...
gtk-4.21.1/gtk/gtktexttag.c:1920:11: branch_false: ...to here
gtk-4.21.1/gtk/gtktexttag.c:1920:11: branch_true: following ‘true’ branch...
gtk-4.21.1/gtk/gtktexttag.c:1920:11: branch_true: ...to here
gtk-4.21.1/gtk/gtktexttag.c:1920:11: danger: read of 4 bytes at offset ‘prop_id * 4 + 17179868976’ exceeds ‘CSWTCH’
# 1918|   	  PangoFontMask changed_mask;
# 1919|   	  
# 1920|-> 	  gtk_text_tag_ensure_font (text_tag);
# 1921|   	  changed_mask = set_font_desc_fields (priv->values->font,
# 1922|   					       get_property_font_set_mask (prop_id));

Error: GCC_ANALYZER_WARNING (CWE-404): [#def319]
gtk-4.21.1/gtk/gtkwidget.c:11773:20: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/gtkwidget.c:11768:6: branch_true: following ‘true’ branch (when ‘format_string’ is non-NULL)...
gtk-4.21.1/gtk/gtkwidget.c:11772:7: branch_true: ...to here
gtk-4.21.1/gtk/gtkwidget.c:11772:7: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/gtkwidget.c:11773:20: throw: if ‘g_variant_new_va’ throws an exception...
gtk-4.21.1/gtk/gtkwidget.c:11773:20: danger: missing call to ‘va_end’ to match ‘va_start’ at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
#11771|   
#11772|         va_start (args, format_string);
#11773|->       parameters = g_variant_new_va (format_string, NULL, &args);
#11774|         va_end (args);
#11775|   

Error: CPPCHECK_WARNING (CWE-457): [#def320]
gtk-4.21.1/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): [#def321]
gtk-4.21.1/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: GCC_ANALYZER_WARNING (CWE-404): [#def322]
gtk-4.21.1/gtk/inspector/recorder.c:963:10: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/inspector/recorder.c:962:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/inspector/recorder.c:963:10: throw: if ‘g_strdup_vprintf’ throws an exception...
gtk-4.21.1/gtk/inspector/recorder.c:963:10: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  961|   
#  962|     va_start (args, format);
#  963|->   text = g_strdup_vprintf (format, args);
#  964|     va_end (args);
#  965|     list_store_add_object_property (store, name, text, NULL, NULL);

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

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def325]
gtk-4.21.1/gtk/print/backends/gtkcupsutils.c:137:23: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/gtk/print/backends/gtkcupsutils.c:136:3: acquire_resource: ‘va_start’ called here
gtk-4.21.1/gtk/print/backends/gtkcupsutils.c:137:23: throw: if ‘g_strdup_vprintf’ throws an exception...
gtk-4.21.1/gtk/print/backends/gtkcupsutils.c:137:23: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  135|   
#  136|     va_start (args, error_msg);
#  137|->   result->error_msg = g_strdup_vprintf (error_msg, args);
#  138|     va_end (args);
#  139|   }

Error: GCC_ANALYZER_WARNING (CWE-775): [#def326]
gtk-4.21.1/gtk/print/backends/gtkcupsutils.c:1620:27: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘socket((int)*iter.addr.addr.sa_family, 1, 0)’
gtk-4.21.1/gtk/print/backends/gtkcupsutils.c:1547:1: enter_function: entry to ‘gtk_cups_connection_test_new’
gtk-4.21.1/gtk/print/backends/gtkcupsutils.c:1572:21: call_function: calling ‘gtk_cups_connection_test_get_state’ from ‘gtk_cups_connection_test_new’
# 1618|                 if (test->socket >= 0)
# 1619|                   {
# 1620|->                   flags = fcntl (test->socket, F_GETFL);
# 1621|   
# 1622|                     if (flags != -1)

Error: COMPILER_WARNING (CWE-704): [#def327]
gtk-4.21.1/gtk/print/gtkpapersize.c: scope_hint: In function ‘improve_displayname’
gtk-4.21.1/gtk/print/gtkpapersize.c:277:5: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  277 |   p = strrchr (name, 'x');
#      |     ^
#  275|     char *p, *p1, *p2, *s;
#  276|   
#  277|->   p = strrchr (name, 'x');
#  278|     if (p && p != name &&
#  279|         g_ascii_isdigit (*(p - 1)) &&

Error: COMPILER_WARNING (CWE-704): [#def328]
gtk-4.21.1/gtk/print/gtkpapersize.c:277:5: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  275|     char *p, *p1, *p2, *s;
#  276|   
#  277|->   p = strrchr (name, 'x');
#  278|     if (p && p != name &&
#  279|         g_ascii_isdigit (*(p - 1)) &&

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

Error: GCC_ANALYZER_WARNING (CWE-775): [#def330]
gtk-4.21.1/gtk/print/gtkprintoperation-portal.c:260:13: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(g_filename_from_uri(gtk_print_settings_get(gtk_print_job_get_settings(job), "output-uri"), 0, 0), 524288)’
gtk-4.21.1/gtk/print/gtkprintoperation-portal.c:259:8: acquire_resource: opened here
gtk-4.21.1/gtk/print/gtkprintoperation-portal.c:260:13: throw: if ‘g_unix_fd_list_new’ throws an exception...
gtk-4.21.1/gtk/print/gtkprintoperation-portal.c:260:13: danger: ‘open(g_filename_from_uri(gtk_print_settings_get(gtk_print_job_get_settings(job), "output-uri"), 0, 0), 524288)’ leaks here; was opened at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  258|   
#  259|     fd = open (filename, O_RDONLY|O_CLOEXEC);
#  260|->   fd_list = g_unix_fd_list_new ();
#  261|     idx = g_unix_fd_list_append (fd_list, fd, NULL);
#  262|     close (fd);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def331]
gtk-4.21.1/gtk/print/gtkprintoperation-portal.c:261:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(g_filename_from_uri(gtk_print_settings_get(gtk_print_job_get_settings(job), "output-uri"), 0, 0), 524288)’
gtk-4.21.1/gtk/print/gtkprintoperation-portal.c:259:8: acquire_resource: opened here
gtk-4.21.1/gtk/print/gtkprintoperation-portal.c:261:9: throw: if ‘g_unix_fd_list_append’ throws an exception...
gtk-4.21.1/gtk/print/gtkprintoperation-portal.c:261:9: danger: ‘open(g_filename_from_uri(gtk_print_settings_get(gtk_print_job_get_settings(job), "output-uri"), 0, 0), 524288)’ leaks here; was opened at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
#  259|     fd = open (filename, O_RDONLY|O_CLOEXEC);
#  260|     fd_list = g_unix_fd_list_new ();
#  261|->   idx = g_unix_fd_list_append (fd_list, fd, NULL);
#  262|     close (fd);
#  263|   

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

Error: COMPILER_WARNING (CWE-476): [#def333]
gtk-4.21.1/gtk/roaring/roaring.c:1388:17: warning[-Wnull-dereference]: potential null pointer dereference
# 1388 |     return array->cardinality > 0;
#      |            ~~~~~^~~~~~~~~~~~~
# 1386|   static inline bool array_container_nonzero_cardinality(
# 1387|       const array_container_t *array) {
# 1388|->     return array->cardinality > 0;
# 1389|   }
# 1390|   

Error: COMPILER_WARNING (CWE-476): [#def334]
gtk-4.21.1/gtk/roaring/roaring.c:1407:39: warning[-Wnull-dereference]: null pointer dereference
# 1407 |     return array->cardinality == array->capacity;
#      |                                  ~~~~~^~~~~~~~~~
# 1405|    * that it contains 1<<16 elements) */
# 1406|   static inline bool array_container_full(const array_container_t *array) {
# 1407|->     return array->cardinality == array->capacity;
# 1408|   }
# 1409|   

Error: COMPILER_WARNING (CWE-476): [#def335]
gtk-4.21.1/gtk/roaring/roaring.c:1575:19: warning[-Wnull-dereference]: potential null pointer dereference
# 1575 |     const int32_t capacity = arr->capacity;
#      |                   ^~~~~~~~
# 1573|   static inline void array_container_append(array_container_t *arr,
# 1574|                                             uint16_t pos) {
# 1575|->     const int32_t capacity = arr->capacity;
# 1576|   
# 1577|       if (array_container_full(arr)) {

Error: COMPILER_WARNING (CWE-476): [#def336]
gtk-4.21.1/gtk/roaring/roaring.c:1594:19: warning[-Wnull-dereference]: null pointer dereference
# 1594 |     const int32_t cardinality = arr->cardinality;
#      |                   ^~~~~~~~~~~
# 1592|                                             uint16_t value,
# 1593|                                             int32_t max_cardinality) {
# 1594|->     const int32_t cardinality = arr->cardinality;
# 1595|   
# 1596|       // best case, we can append.

Error: COMPILER_WARNING (CWE-476): [#def337]
gtk-4.21.1/gtk/roaring/roaring.c:1597:43: warning[-Wnull-dereference]: null pointer dereference
# 1597 |     if ((array_container_empty(arr) || arr->array[cardinality - 1] < value) &&
#      |                                        ~~~^~~~~~~
# 1595|   
# 1596|       // best case, we can append.
# 1597|->     if ((array_container_empty(arr) || arr->array[cardinality - 1] < value) &&
# 1598|           cardinality < max_cardinality) {
# 1599|           array_container_append(arr, value);

Error: COMPILER_WARNING (CWE-476): [#def338]
gtk-4.21.1/gtk/roaring/roaring.c:1612:49: warning[-Wnull-dereference]: null pointer dereference
# 1612 |         memmove(arr->array + insert_idx + 1, arr->array + insert_idx,
#      |                                              ~~~^~~~~~~
# 1610|           }
# 1611|           const int32_t insert_idx = -loc - 1;
# 1612|->         memmove(arr->array + insert_idx + 1, arr->array + insert_idx,
# 1613|                   (cardinality - insert_idx) * sizeof(uint16_t));
# 1614|           arr->array[insert_idx] = value;

Error: COMPILER_WARNING (CWE-476): [#def339]
gtk-4.21.1/gtk/roaring/roaring.c:1614:12: warning[-Wnull-dereference]: null pointer dereference
# 1614 |         arr->array[insert_idx] = value;
#      |         ~~~^~~~~~~
# 1612|           memmove(arr->array + insert_idx + 1, arr->array + insert_idx,
# 1613|                   (cardinality - insert_idx) * sizeof(uint16_t));
# 1614|->         arr->array[insert_idx] = value;
# 1615|           arr->cardinality++;
# 1616|           return 1;

Error: COMPILER_WARNING (CWE-476): [#def340]
gtk-4.21.1/gtk/roaring/roaring.c:1615:12: warning[-Wnull-dereference]: null pointer dereference
# 1615 |         arr->cardinality++;
#      |         ~~~^~~~~~~~~~~~~
# 1613|                   (cardinality - insert_idx) * sizeof(uint16_t));
# 1614|           arr->array[insert_idx] = value;
# 1615|->         arr->cardinality++;
# 1616|           return 1;
# 1617|       } else {

Error: COMPILER_WARNING (CWE-476): [#def341]
gtk-4.21.1/gtk/roaring/roaring.c:1615:25: warning[-Wnull-dereference]: null pointer dereference
# 1615 |         arr->cardinality++;
#      |         ~~~~~~~~~~~~~~~~^~
# 1613|                   (cardinality - insert_idx) * sizeof(uint16_t));
# 1614|           arr->array[insert_idx] = value;
# 1615|->         arr->cardinality++;
# 1616|           return 1;
# 1617|       } else {

Error: CPPCHECK_WARNING (CWE-457): [#def342]
gtk-4.21.1/gtk/roaring/roaring.c:9497: error[uninitvar]: Uninitialized variables: indexed_child.index, indexed_child.key_chunk
# 9495|       if (index >= node->count) {
# 9496|           indexed_child.child = CROARING_ART_NULL_REF;
# 9497|->         return indexed_child;
# 9498|       }
# 9499|       indexed_child.index = index;

Error: CPPCHECK_WARNING (CWE-457): [#def343]
gtk-4.21.1/gtk/roaring/roaring.c:9514: error[uninitvar]: Uninitialized variables: indexed_child.index, indexed_child.key_chunk
# 9512|       if (index < 0) {
# 9513|           indexed_child.child = CROARING_ART_NULL_REF;
# 9514|->         return indexed_child;
# 9515|       }
# 9516|       indexed_child.index = index;

Error: CPPCHECK_WARNING (CWE-457): [#def344]
gtk-4.21.1/gtk/roaring/roaring.c:9527: error[uninitvar]: Uninitialized variables: indexed_child.index, indexed_child.key_chunk
# 9525|       if (index < 0 || index >= node->count) {
# 9526|           indexed_child.child = CROARING_ART_NULL_REF;
# 9527|->         return indexed_child;
# 9528|       }
# 9529|       indexed_child.index = index;

Error: CPPCHECK_WARNING (CWE-457): [#def345]
gtk-4.21.1/gtk/roaring/roaring.c:9547: warning[uninitvar]: Uninitialized variables: indexed_child.index, indexed_child.key_chunk
# 9545|       }
# 9546|       indexed_child.child = CROARING_ART_NULL_REF;
# 9547|->     return indexed_child;
# 9548|   }
# 9549|   

Error: CPPCHECK_WARNING (CWE-457): [#def346]
gtk-4.21.1/gtk/roaring/roaring.c:9684: error[uninitvar]: Uninitialized variables: indexed_child.index, indexed_child.key_chunk
# 9682|       if (index >= node->count) {
# 9683|           indexed_child.child = CROARING_ART_NULL_REF;
# 9684|->         return indexed_child;
# 9685|       }
# 9686|       indexed_child.index = index;

Error: CPPCHECK_WARNING (CWE-457): [#def347]
gtk-4.21.1/gtk/roaring/roaring.c:9701: error[uninitvar]: Uninitialized variables: indexed_child.index, indexed_child.key_chunk
# 9699|       if (index < 0) {
# 9700|           indexed_child.child = CROARING_ART_NULL_REF;
# 9701|->         return indexed_child;
# 9702|       }
# 9703|       indexed_child.index = index;

Error: CPPCHECK_WARNING (CWE-457): [#def348]
gtk-4.21.1/gtk/roaring/roaring.c:9714: error[uninitvar]: Uninitialized variables: indexed_child.index, indexed_child.key_chunk
# 9712|       if (index < 0 || index >= node->count) {
# 9713|           indexed_child.child = CROARING_ART_NULL_REF;
# 9714|->         return indexed_child;
# 9715|       }
# 9716|       indexed_child.index = index;

Error: CPPCHECK_WARNING (CWE-457): [#def349]
gtk-4.21.1/gtk/roaring/roaring.c:9734: warning[uninitvar]: Uninitialized variables: indexed_child.index, indexed_child.key_chunk
# 9732|       }
# 9733|       indexed_child.child = CROARING_ART_NULL_REF;
# 9734|->     return indexed_child;
# 9735|   }
# 9736|   

Error: CPPCHECK_WARNING (CWE-457): [#def350]
gtk-4.21.1/gtk/roaring/roaring.c:9862: warning[uninitvar]: Uninitialized variables: indexed_child.index, indexed_child.key_chunk
# 9860|       }
# 9861|       indexed_child.child = CROARING_ART_NULL_REF;
# 9862|->     return indexed_child;
# 9863|   }
# 9864|   

Error: CPPCHECK_WARNING (CWE-457): [#def351]
gtk-4.21.1/gtk/roaring/roaring.c:9881: warning[uninitvar]: Uninitialized variables: indexed_child.index, indexed_child.key_chunk
# 9879|       }
# 9880|       indexed_child.child = CROARING_ART_NULL_REF;
# 9881|->     return indexed_child;
# 9882|   }
# 9883|   

Error: CPPCHECK_WARNING (CWE-457): [#def352]
gtk-4.21.1/gtk/roaring/roaring.c:9889: error[uninitvar]: Uninitialized variables: indexed_child.index, indexed_child.key_chunk
# 9887|       if (index < 0 || index >= 256) {
# 9888|           indexed_child.child = CROARING_ART_NULL_REF;
# 9889|->         return indexed_child;
# 9890|       }
# 9891|       indexed_child.index = index;

Error: CPPCHECK_WARNING (CWE-457): [#def353]
gtk-4.21.1/gtk/roaring/roaring.c:9909: warning[uninitvar]: Uninitialized variables: indexed_child.index, indexed_child.key_chunk
# 9907|       }
# 9908|       indexed_child.child = CROARING_ART_NULL_REF;
# 9909|->     return indexed_child;
# 9910|   }
# 9911|   

Error: CPPCHECK_WARNING (CWE-457): [#def354]
gtk-4.21.1/gtk/roaring/roaring.c:10036: warning[uninitvar]: Uninitialized variables: indexed_child.index, indexed_child.key_chunk
#10034|       }
#10035|       indexed_child.child = CROARING_ART_NULL_REF;
#10036|->     return indexed_child;
#10037|   }
#10038|   

Error: CPPCHECK_WARNING (CWE-457): [#def355]
gtk-4.21.1/gtk/roaring/roaring.c:10055: warning[uninitvar]: Uninitialized variables: indexed_child.index, indexed_child.key_chunk
#10053|       }
#10054|       indexed_child.child = CROARING_ART_NULL_REF;
#10055|->     return indexed_child;
#10056|   }
#10057|   

Error: CPPCHECK_WARNING (CWE-457): [#def356]
gtk-4.21.1/gtk/roaring/roaring.c:10063: error[uninitvar]: Uninitialized variables: indexed_child.index, indexed_child.key_chunk
#10061|       if (index < 0 || index >= 256) {
#10062|           indexed_child.child = CROARING_ART_NULL_REF;
#10063|->         return indexed_child;
#10064|       }
#10065|       indexed_child.index = index;

Error: CPPCHECK_WARNING (CWE-457): [#def357]
gtk-4.21.1/gtk/roaring/roaring.c:10083: warning[uninitvar]: Uninitialized variables: indexed_child.index, indexed_child.key_chunk
#10081|       }
#10082|       indexed_child.child = CROARING_ART_NULL_REF;
#10083|->     return indexed_child;
#10084|   }
#10085|   

Error: CPPCHECK_WARNING (CWE-457): [#def358]
gtk-4.21.1/gtk/roaring/roaring.c:10568: error[uninitvar]: Uninitialized variable: result.value_erased
#10566|           if (common_prefix != ART_KEY_BYTES) {
#10567|               // Leaf key mismatch.
#10568|->             return result;
#10569|           }
#10570|           result.erased = true;

Error: COMPILER_WARNING (CWE-476): [#def359]
gtk-4.21.1/gtk/roaring/roaring.c:13456:12: warning[-Wnull-dereference]: potential null pointer dereference
#13456 |     if (out->capacity < min_card) {
#      |         ~~~^~~~~~~~~~
#13454|       const int threshold = 64;  // subject to tuning
#13455|   #ifdef CROARING_IS_X64
#13456|->     if (out->capacity < min_card) {
#13457|           array_container_grow(out, min_card + sizeof(__m128i) / sizeof(uint16_t),
#13458|                                false);

Error: COMPILER_WARNING (CWE-476): [#def360]
gtk-4.21.1/gtk/roaring/roaring.c:13859:32: warning[-Wnull-dereference]: potential null pointer dereference
#13859 |     roaring_aligned_free(bitset->words);
#      |                          ~~~~~~^~~~~~~
#13857|   static void bitset_container_free(bitset_container_t *bitset) {
#13858|       if (bitset == NULL) return;
#13859|->     roaring_aligned_free(bitset->words);
#13860|       roaring_free(bitset);
#13861|   }

Error: COMPILER_WARNING (CWE-476): [#def361]
gtk-4.21.1/gtk/roaring/roaring.c:13929:15: warning[-Wnull-dereference]: null pointer dereference
#13929 |         if (bc->cardinality == 0) {
#      |             ~~^~~~~~~~~~~~~
#13927|       if (hic == NULL) {
#13928|           // Both hic and loc can't be NULL, so bc is never NULL here
#13929|->         if (bc->cardinality == 0) {
#13930|               bitset_container_free(bc);
#13931|           }

Error: COMPILER_WARNING (CWE-476): [#def362]
gtk-4.21.1/gtk/roaring/roaring.c:18066:17: warning[-Wnull-dereference]: potential null pointer dereference
#18066 |     dst->n_runs = 0;
#      |     ~~~~~~~~~~~~^~~
#18064|       int32_t rlepos = 0;
#18065|       int32_t arraypos = 0;
#18066|->     dst->n_runs = 0;
#18067|   
#18068|       while ((rlepos < src_2->n_runs) && (arraypos < src_1->cardinality)) {

Error: COMPILER_WARNING (CWE-476): [#def363]
gtk-4.21.1/gtk/roaring/roaring.c:18653:12: warning[-Wnull-dereference]: potential null pointer dereference
#18653 |     if (dst->capacity < neededcapacity)
#      |         ~~~^~~~~~~~~~
#18651|   
#18652|       const int32_t neededcapacity = src_1->n_runs + src_2->n_runs;
#18653|->     if (dst->capacity < neededcapacity)
#18654|           run_container_grow(dst, neededcapacity, false);
#18655|   

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def365]
gtk-4.21.1/redhat-linux-build/gdk/gdkmarshalers.c:200:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gdk/gdkmarshalers.c:197:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gdk/gdkmarshalers.c:199:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gdk/gdkmarshalers.c:200:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gdk/gdkmarshalers.c:200:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gdk/gdkmarshalers.c:200:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
#  198|     arg0 = (gpointer) va_arg (args_copy, gpointer);
#  199|     if (arg0 != NULL)
#  200|->     arg0 = g_object_ref (arg0);
#  201|     va_end (args_copy);
#  202|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def366]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:301:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:298:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:300:6: branch_true: following ‘true’ branch...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:301:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:301:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/24/codeFlows/0/threadFlows/0/locations/0)
#  299|     arg0 = (gpointer) va_arg (args_copy, gpointer);
#  300|     if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL)
#  301|->     arg0 = g_boxed_copy (param_types[0] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg0);
#  302|     arg1 = (gdouble) va_arg (args_copy, gdouble);
#  303|     arg2 = (gdouble) va_arg (args_copy, gdouble);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def367]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:669:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:665:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:668:6: branch_true: following ‘true’ branch...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:669:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:669:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/25/codeFlows/0/threadFlows/0/locations/0)
#  667|     arg1 = (gpointer) va_arg (args_copy, gpointer);
#  668|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)
#  669|->     arg1 = g_boxed_copy (param_types[1] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg1);
#  670|     arg2 = (gpointer) va_arg (args_copy, gpointer);
#  671|     if ((param_types[2] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg2 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def368]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:672:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:665:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:671:6: branch_true: following ‘true’ branch...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:672:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:672:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/26/codeFlows/0/threadFlows/0/locations/0)
#  670|     arg2 = (gpointer) va_arg (args_copy, gpointer);
#  671|     if ((param_types[2] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg2 != NULL)
#  672|->     arg2 = g_boxed_copy (param_types[2] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg2);
#  673|     arg3 = (gpointer) va_arg (args_copy, gpointer);
#  674|     if ((param_types[3] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg3 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def369]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:675:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:665:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:674:6: branch_true: following ‘true’ branch...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:675:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:675:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/27/codeFlows/0/threadFlows/0/locations/0)
#  673|     arg3 = (gpointer) va_arg (args_copy, gpointer);
#  674|     if ((param_types[3] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg3 != NULL)
#  675|->     arg3 = g_boxed_copy (param_types[3] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg3);
#  676|     va_end (args_copy);
#  677|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def370]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1150:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1144:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1149:6: branch_true: following ‘true’ branch (when ‘arg3’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1150:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1150:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1150:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/28/codeFlows/0/threadFlows/0/locations/0)
# 1148|     arg3 = (gpointer) va_arg (args_copy, gpointer);
# 1149|     if (arg3 != NULL)
# 1150|->     arg3 = g_object_ref (arg3);
# 1151|     va_end (args_copy);
# 1152|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def371]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1244:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1241:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1243:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1244:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1244:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1244:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/29/codeFlows/0/threadFlows/0/locations/0)
# 1242|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 1243|     if (arg0 != NULL)
# 1244|->     arg0 = g_object_ref (arg0);
# 1245|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 1246|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def372]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1247:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1241:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1243:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1245:3: branch_false: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1246:6: branch_true: following ‘true’ branch...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1247:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1247:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/30/codeFlows/0/threadFlows/0/locations/0)
# 1245|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 1246|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)
# 1247|->     arg1 = g_boxed_copy (param_types[1] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg1);
# 1248|     va_end (args_copy);
# 1249|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def373]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1345:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1342:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1344:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1345:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1345:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1345:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/31/codeFlows/0/threadFlows/0/locations/0)
# 1343|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 1344|     if (arg0 != NULL)
# 1345|->     arg0 = g_object_ref (arg0);
# 1346|     arg1 = (gdouble) va_arg (args_copy, gdouble);
# 1347|     arg2 = (gdouble) va_arg (args_copy, gdouble);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def374]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1440:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1437:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1439:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1440:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1440:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1440:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/32/codeFlows/0/threadFlows/0/locations/0)
# 1438|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 1439|     if (arg0 != NULL)
# 1440|->     arg0 = g_object_ref (arg0);
# 1441|     arg1 = (gint) va_arg (args_copy, gint);
# 1442|     va_end (args_copy);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def375]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1537:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1534:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1536:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1537:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1537:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1537:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/33/codeFlows/0/threadFlows/0/locations/0)
# 1535|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 1536|     if (arg0 != NULL)
# 1537|->     arg0 = g_object_ref (arg0);
# 1538|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 1539|     if (arg1 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def376]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1540:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1534:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1536:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1538:3: branch_false: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1539:6: branch_true: following ‘true’ branch (when ‘arg1’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1540:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1540:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1540:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/34/codeFlows/0/threadFlows/0/locations/0)
# 1538|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 1539|     if (arg1 != NULL)
# 1540|->     arg1 = g_object_ref (arg1);
# 1541|     arg2 = (gpointer) va_arg (args_copy, gpointer);
# 1542|     if (arg2 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def377]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1543:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1534:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1536:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1538:3: branch_false: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1539:6: branch_false: following ‘false’ branch (when ‘arg1’ is NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1541:3: branch_false: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1542:6: branch_true: following ‘true’ branch (when ‘arg2’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1543:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1543:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1543:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/35/codeFlows/0/threadFlows/0/locations/0)
# 1541|     arg2 = (gpointer) va_arg (args_copy, gpointer);
# 1542|     if (arg2 != NULL)
# 1543|->     arg2 = g_object_ref (arg2);
# 1544|     va_end (args_copy);
# 1545|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def378]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1901:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1898:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1900:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1901:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1901:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:1901:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/36/codeFlows/0/threadFlows/0/locations/0)
# 1899|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 1900|     if (arg0 != NULL)
# 1901|->     arg0 = g_object_ref (arg0);
# 1902|     arg1 = (gdouble) va_arg (args_copy, gdouble);
# 1903|     arg2 = (gdouble) va_arg (args_copy, gdouble);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def379]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2174:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2171:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2173:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2174:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2174:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2174:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/37/codeFlows/0/threadFlows/0/locations/0)
# 2172|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 2173|     if (arg0 != NULL)
# 2174|->     arg0 = g_object_ref (arg0);
# 2175|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 2176|     if (arg1 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def380]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2177:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2171:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2173:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2175:3: branch_false: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2176:6: branch_true: following ‘true’ branch (when ‘arg1’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2177:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2177:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2177:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/38/codeFlows/0/threadFlows/0/locations/0)
# 2175|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 2176|     if (arg1 != NULL)
# 2177|->     arg1 = g_object_ref (arg1);
# 2178|     arg2 = (gpointer) va_arg (args_copy, gpointer);
# 2179|     va_end (args_copy);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def381]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2443:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2440:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2442:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2443:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2443:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2443:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/39/codeFlows/0/threadFlows/0/locations/0)
# 2441|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 2442|     if (arg0 != NULL)
# 2443|->     arg0 = g_object_ref (arg0);
# 2444|     va_end (args_copy);
# 2445|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def382]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2690:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2687:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2689:6: branch_true: following ‘true’ branch...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2690:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2690:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/40/codeFlows/0/threadFlows/0/locations/0)
# 2688|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 2689|     if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL)
# 2690|->     arg0 = g_boxed_copy (param_types[0] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg0);
# 2691|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 2692|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def383]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2693:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2687:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2692:6: branch_true: following ‘true’ branch...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2693:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2693:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/41/codeFlows/0/threadFlows/0/locations/0)
# 2691|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 2692|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)
# 2693|->     arg1 = g_boxed_copy (param_types[1] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg1);
# 2694|     va_end (args_copy);
# 2695|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def384]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2783:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2780:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2782:6: branch_true: following ‘true’ branch...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2783:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2783:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/42/codeFlows/0/threadFlows/0/locations/0)
# 2781|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 2782|     if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL)
# 2783|->     arg0 = g_boxed_copy (param_types[0] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg0);
# 2784|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 2785|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def385]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2786:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2780:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2785:6: branch_true: following ‘true’ branch...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2786:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2786:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/43/codeFlows/0/threadFlows/0/locations/0)
# 2784|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 2785|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)
# 2786|->     arg1 = g_boxed_copy (param_types[1] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg1);
# 2787|     arg2 = (gpointer) va_arg (args_copy, gpointer);
# 2788|     va_end (args_copy);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def386]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2874:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2871:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2873:6: branch_true: following ‘true’ branch...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2874:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2874:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/44/codeFlows/0/threadFlows/0/locations/0)
# 2872|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 2873|     if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL)
# 2874|->     arg0 = g_boxed_copy (param_types[0] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg0);
# 2875|     arg1 = (gint) va_arg (args_copy, gint);
# 2876|     va_end (args_copy);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def387]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2959:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2956:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2958:6: branch_true: following ‘true’ branch...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2959:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2959:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/45/codeFlows/0/threadFlows/0/locations/0)
# 2957|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 2958|     if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL)
# 2959|->     arg0 = g_boxed_copy (param_types[0] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg0);
# 2960|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 2961|     if (arg1 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def388]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2962:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2956:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2961:6: branch_true: following ‘true’ branch (when ‘arg1’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2962:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2962:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:2962:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/46/codeFlows/0/threadFlows/0/locations/0)
# 2960|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 2961|     if (arg1 != NULL)
# 2962|->     arg1 = g_object_ref (arg1);
# 2963|     va_end (args_copy);
# 2964|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def389]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3052:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3049:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3051:6: branch_true: following ‘true’ branch...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3052:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3052:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/47/codeFlows/0/threadFlows/0/locations/0)
# 3050|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 3051|     if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL)
# 3052|->     arg0 = g_boxed_copy (param_types[0] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg0);
# 3053|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 3054|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def390]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3236:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3230:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3235:6: branch_true: following ‘true’ branch...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3236:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3236:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/48/codeFlows/0/threadFlows/0/locations/0)
# 3234|     arg3 = (gpointer) va_arg (args_copy, gpointer);
# 3235|     if ((param_types[3] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg3 != NULL)
# 3236|->     arg3 = g_boxed_copy (param_types[3] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg3);
# 3237|     va_end (args_copy);
# 3238|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def391]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3844:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3841:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3843:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3844:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3844:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3844:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/49/codeFlows/0/threadFlows/0/locations/0)
# 3842|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 3843|     if (arg0 != NULL)
# 3844|->     arg0 = g_object_ref (arg0);
# 3845|     arg1 = (gboolean) va_arg (args_copy, gboolean);
# 3846|     va_end (args_copy);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def392]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3937:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3934:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3936:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3937:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3937:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3937:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/50/codeFlows/0/threadFlows/0/locations/0)
# 3935|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 3936|     if (arg0 != NULL)
# 3937|->     arg0 = g_object_ref (arg0);
# 3938|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 3939|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def393]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3940:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3934:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3936:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3938:3: branch_false: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3939:6: branch_true: following ‘true’ branch...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3940:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:3940:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/51/codeFlows/0/threadFlows/0/locations/0)
# 3938|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 3939|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)
# 3940|->     arg1 = g_boxed_copy (param_types[1] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg1);
# 3941|     arg2 = (gboolean) va_arg (args_copy, gboolean);
# 3942|     arg3 = (gboolean) va_arg (args_copy, gboolean);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def394]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4034:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4031:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4033:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4034:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4034:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4034:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/52/codeFlows/0/threadFlows/0/locations/0)
# 4032|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 4033|     if (arg0 != NULL)
# 4034|->     arg0 = g_object_ref (arg0);
# 4035|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 4036|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def395]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4037:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4031:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4033:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4035:3: branch_false: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4036:6: branch_true: following ‘true’ branch...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4037:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4037:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/53/codeFlows/0/threadFlows/0/locations/0)
# 4035|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 4036|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)
# 4037|->     arg1 = g_boxed_copy (param_types[1] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg1);
# 4038|     arg2 = (gpointer) va_arg (args_copy, gpointer);
# 4039|     if ((param_types[2] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg2 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def396]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4040:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4031:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4033:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4035:3: branch_false: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4039:6: branch_true: following ‘true’ branch...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4040:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4040:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/54/codeFlows/0/threadFlows/0/locations/0)
# 4038|     arg2 = (gpointer) va_arg (args_copy, gpointer);
# 4039|     if ((param_types[2] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg2 != NULL)
# 4040|->     arg2 = g_boxed_copy (param_types[2] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg2);
# 4041|     va_end (args_copy);
# 4042|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def397]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4129:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4126:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4128:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4129:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4129:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4129:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/55/codeFlows/0/threadFlows/0/locations/0)
# 4127|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 4128|     if (arg0 != NULL)
# 4129|->     arg0 = g_object_ref (arg0);
# 4130|     arg1 = (guint) va_arg (args_copy, guint);
# 4131|     va_end (args_copy);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def398]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4214:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4211:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4213:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4214:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4214:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4214:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/56/codeFlows/0/threadFlows/0/locations/0)
# 4212|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 4213|     if (arg0 != NULL)
# 4214|->     arg0 = g_object_ref (arg0);
# 4215|     arg1 = (gint) va_arg (args_copy, gint);
# 4216|     va_end (args_copy);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def399]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4303:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4300:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4302:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4303:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4303:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4303:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/57/codeFlows/0/threadFlows/0/locations/0)
# 4301|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 4302|     if (arg0 != NULL)
# 4303|->     arg0 = g_object_ref (arg0);
# 4304|     arg1 = (gint) va_arg (args_copy, gint);
# 4305|     arg2 = (gint) va_arg (args_copy, gint);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def400]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4394:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4391:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4393:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4394:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4394:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4394:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/58/codeFlows/0/threadFlows/0/locations/0)
# 4392|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 4393|     if (arg0 != NULL)
# 4394|->     arg0 = g_object_ref (arg0);
# 4395|     arg1 = (gint) va_arg (args_copy, gint);
# 4396|     arg2 = (gpointer) va_arg (args_copy, gpointer);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def401]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4398:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4391:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4393:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4395:3: branch_false: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4397:6: branch_true: following ‘true’ branch (when ‘arg2’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4398:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4398:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4398:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/59/codeFlows/0/threadFlows/0/locations/0)
# 4396|     arg2 = (gpointer) va_arg (args_copy, gpointer);
# 4397|     if (arg2 != NULL)
# 4398|->     arg2 = g_object_ref (arg2);
# 4399|     va_end (args_copy);
# 4400|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def402]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4485:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4482:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4484:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4485:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4485:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4485:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/60/codeFlows/0/threadFlows/0/locations/0)
# 4483|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 4484|     if (arg0 != NULL)
# 4485|->     arg0 = g_object_ref (arg0);
# 4486|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 4487|     if (arg1 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def403]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4488:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4482:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4484:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4486:3: branch_false: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4487:6: branch_true: following ‘true’ branch (when ‘arg1’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4488:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4488:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4488:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/61/codeFlows/0/threadFlows/0/locations/0)
# 4486|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 4487|     if (arg1 != NULL)
# 4488|->     arg1 = g_object_ref (arg1);
# 4489|     va_end (args_copy);
# 4490|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def404]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4578:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4575:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4577:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4578:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4578:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4578:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/62/codeFlows/0/threadFlows/0/locations/0)
# 4576|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 4577|     if (arg0 != NULL)
# 4578|->     arg0 = g_object_ref (arg0);
# 4579|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 4580|     if (arg1 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def405]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4581:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4575:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4577:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4579:3: branch_false: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4580:6: branch_true: following ‘true’ branch (when ‘arg1’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4581:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4581:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4581:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/63/codeFlows/0/threadFlows/0/locations/0)
# 4579|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 4580|     if (arg1 != NULL)
# 4581|->     arg1 = g_object_ref (arg1);
# 4582|     arg2 = (gboolean) va_arg (args_copy, gboolean);
# 4583|     va_end (args_copy);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def406]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4677:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4674:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4676:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4677:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4677:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4677:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/64/codeFlows/0/threadFlows/0/locations/0)
# 4675|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 4676|     if (arg0 != NULL)
# 4677|->     arg0 = g_object_ref (arg0);
# 4678|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 4679|     if (arg1 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def407]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4680:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4674:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4676:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4678:3: branch_false: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4679:6: branch_true: following ‘true’ branch (when ‘arg1’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4680:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4680:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4680:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/65/codeFlows/0/threadFlows/0/locations/0)
# 4678|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 4679|     if (arg1 != NULL)
# 4680|->     arg1 = g_object_ref (arg1);
# 4681|     arg2 = (gpointer) va_arg (args_copy, gpointer);
# 4682|     if ((param_types[2] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg2 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def408]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4683:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4674:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4676:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4678:3: branch_false: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4679:6: branch_false: following ‘false’ branch (when ‘arg1’ is NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4681:3: branch_false: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4682:6: branch_true: following ‘true’ branch...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4683:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4683:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/66/codeFlows/0/threadFlows/0/locations/0)
# 4681|     arg2 = (gpointer) va_arg (args_copy, gpointer);
# 4682|     if ((param_types[2] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg2 != NULL)
# 4683|->     arg2 = g_boxed_copy (param_types[2] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg2);
# 4684|     arg3 = (gpointer) va_arg (args_copy, gpointer);
# 4685|     if ((param_types[3] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg3 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def409]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4782:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4779:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4781:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4782:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4782:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4782:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/67/codeFlows/0/threadFlows/0/locations/0)
# 4780|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 4781|     if (arg0 != NULL)
# 4782|->     arg0 = g_object_ref (arg0);
# 4783|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 4784|     if (arg1 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def410]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4785:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4779:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4781:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4783:3: branch_false: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4784:6: branch_true: following ‘true’ branch (when ‘arg1’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4785:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4785:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4785:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/68/codeFlows/0/threadFlows/0/locations/0)
# 4783|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 4784|     if (arg1 != NULL)
# 4785|->     arg1 = g_object_ref (arg1);
# 4786|     arg2 = (gpointer) va_arg (args_copy, gpointer);
# 4787|     if (arg2 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def411]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4788:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4779:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4781:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4783:3: branch_false: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4784:6: branch_false: following ‘false’ branch (when ‘arg1’ is NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4786:3: branch_false: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4787:6: branch_true: following ‘true’ branch (when ‘arg2’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4788:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4788:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4788:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/69/codeFlows/0/threadFlows/0/locations/0)
# 4786|     arg2 = (gpointer) va_arg (args_copy, gpointer);
# 4787|     if (arg2 != NULL)
# 4788|->     arg2 = g_object_ref (arg2);
# 4789|     va_end (args_copy);
# 4790|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def412]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4881:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4878:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4880:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4881:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4881:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4881:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/70/codeFlows/0/threadFlows/0/locations/0)
# 4879|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 4880|     if (arg0 != NULL)
# 4881|->     arg0 = g_object_ref (arg0);
# 4882|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 4883|     arg2 = (gint) va_arg (args_copy, gint);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def413]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4968:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4965:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4967:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4968:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4968:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:4968:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/71/codeFlows/0/threadFlows/0/locations/0)
# 4966|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 4967|     if (arg0 != NULL)
# 4968|->     arg0 = g_object_ref (arg0);
# 4969|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 4970|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def414]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:5057:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:5054:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:5056:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:5057:12: branch_true: ...to here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:5057:12: throw: if ‘g_object_ref’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:5057:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/72/codeFlows/0/threadFlows/0/locations/0)
# 5055|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 5056|     if (arg0 != NULL)
# 5057|->     arg0 = g_object_ref (arg0);
# 5058|     arg1 = (guint) va_arg (args_copy, guint);
# 5059|     va_end (args_copy);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def415]
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:5145:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:5139:3: acquire_resource: ‘va_copy’ called here
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:5144:6: branch_true: following ‘true’ branch...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:5145:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-4.21.1/redhat-linux-build/gtk/gtkmarshalers.c:5145:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/73/codeFlows/0/threadFlows/0/locations/0)
# 5143|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 5144|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)
# 5145|->     arg1 = g_boxed_copy (param_types[1] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg1);
# 5146|     va_end (args_copy);
# 5147|   

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def436]
gtk-4.21.1/redhat-linux-build/tmp-introspect9_1wmv40/Gsk-4.0.c:120:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/tmp-introspect9_1wmv40/Gsk-4.0.c:599:1: enter_function: entry to ‘dump_error_quark’
gtk-4.21.1/redhat-linux-build/tmp-introspect9_1wmv40/Gsk-4.0.c:601:3: call_function: calling ‘escaped_printf’ from ‘dump_error_quark’

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def469]
gtk-4.21.1/redhat-linux-build/tmp-introspecth__4kr3r/Gdk-4.0.c:120:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/tmp-introspecth__4kr3r/Gdk-4.0.c:599:1: enter_function: entry to ‘dump_error_quark’
gtk-4.21.1/redhat-linux-build/tmp-introspecth__4kr3r/Gdk-4.0.c:601:3: call_function: calling ‘escaped_printf’ from ‘dump_error_quark’

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def502]
gtk-4.21.1/redhat-linux-build/tmp-introspectq_xu5gki/Gtk-4.0.c:120:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/tmp-introspectq_xu5gki/Gtk-4.0.c:599:1: enter_function: entry to ‘dump_error_quark’
gtk-4.21.1/redhat-linux-build/tmp-introspectq_xu5gki/Gtk-4.0.c:601:3: call_function: calling ‘escaped_printf’ from ‘dump_error_quark’

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def535]
gtk-4.21.1/redhat-linux-build/tmp-introspectse7fq_eg/GdkWayland-4.0.c:120:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/tmp-introspectse7fq_eg/GdkWayland-4.0.c:599:1: enter_function: entry to ‘dump_error_quark’
gtk-4.21.1/redhat-linux-build/tmp-introspectse7fq_eg/GdkWayland-4.0.c:601:3: call_function: calling ‘escaped_printf’ from ‘dump_error_quark’

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def568]
gtk-4.21.1/redhat-linux-build/tmp-introspectvtjakcsu/GdkX11-4.0.c:120:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-4.21.1/redhat-linux-build/tmp-introspectvtjakcsu/GdkX11-4.0.c:599:1: enter_function: entry to ‘dump_error_quark’
gtk-4.21.1/redhat-linux-build/tmp-introspectvtjakcsu/GdkX11-4.0.c:601:3: call_function: calling ‘escaped_printf’ from ‘dump_error_quark’

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

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

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

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

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

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

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

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

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

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

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

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

Error: GCC_ANALYZER_WARNING (CWE-401): [#def581]
gtk-4.21.1/tools/gtk-builder-tool-simplify.c:2618:8: warning[-Wanalyzer-malloc-leak]: leak of ‘data.output’
gtk-4.21.1/tools/gtk-builder-tool-simplify.c:2601:6: branch_true: following ‘true’ branch (when ‘replace != 0’)...
gtk-4.21.1/tools/gtk-builder-tool-simplify.c:2604:12: branch_true: ...to here
gtk-4.21.1/tools/gtk-builder-tool-simplify.c:2605:10: branch_false: following ‘false’ branch...
gtk-4.21.1/tools/gtk-builder-tool-simplify.c:2611:21: branch_false: ...to here
gtk-4.21.1/tools/gtk-builder-tool-simplify.c:2611:21: acquire_memory: allocated here
gtk-4.21.1/tools/gtk-builder-tool-simplify.c:2618:8: throw: if ‘g_file_get_contents’ throws an exception...
gtk-4.21.1/tools/gtk-builder-tool-simplify.c:2618:8: danger: ‘data.output’ leaks here; was allocated at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
# 2616|       }
# 2617|   
# 2618|->   if (!g_file_get_contents (filename, &buffer, &buffer_len, &error))
# 2619|       {
# 2620|         g_printerr (_("Can’t load “%s”: %s\n"), filename, error->message);

Error: COMPILER_WARNING (CWE-704): [#def582]
gtk-4.21.1/tools/gtk-builder-tool-validate.c: scope_hint: In function ‘parse_template_error’
gtk-4.21.1/tools/gtk-builder-tool-validate.c:197:5: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  197 |   p = strstr (message, "(class '");
#      |     ^
#  195|     char *p;
#  196|   
#  197|->   p = strstr (message, "(class '");
#  198|     if (p)
#  199|       {

Error: COMPILER_WARNING (CWE-704): [#def583]
gtk-4.21.1/tools/gtk-builder-tool-validate.c:197:5: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  195|     char *p;
#  196|   
#  197|->   p = strstr (message, "(class '");
#  198|     if (p)
#  199|       {

Error: COMPILER_WARNING (CWE-704): [#def584]
gtk-4.21.1/tools/gtk-builder-tool-validate.c:205:5: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  205 |   p = strstr (message, ", parent '");
#      |     ^
#  203|           *p = '\0';
#  204|       }
#  205|->   p = strstr (message, ", parent '");
#  206|     if (p)
#  207|       {

Error: COMPILER_WARNING (CWE-704): [#def585]
gtk-4.21.1/tools/gtk-builder-tool-validate.c:205:5: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  203|           *p = '\0';
#  204|       }
#  205|->   p = strstr (message, ", parent '");
#  206|     if (p)
#  207|       {

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

Error: GCC_ANALYZER_WARNING (CWE-401): [#def587]
gtk-4.21.1/tools/updateiconcache.c:604:14: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
gtk-4.21.1/tools/updateiconcache.c:1482:1: enter_function: entry to ‘build_cache’
gtk-4.21.1/tools/updateiconcache.c:1520:11: acquire_memory: allocated here
gtk-4.21.1/tools/updateiconcache.c:1522:6: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
gtk-4.21.1/tools/updateiconcache.c:1528:11: branch_false: ...to here
gtk-4.21.1/tools/updateiconcache.c:1533:17: call_function: calling ‘scan_directory’ from ‘build_cache’
#  602|     guint dir_index = 0xffff;
#  603|   
#  604|->   dir_path = g_build_path ("/", base_path, subdir, NULL);
#  605|   
#  606|     /* FIXME: Use the gerror */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def588]
gtk-4.21.1/tools/updateiconcache.c:607:9: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
gtk-4.21.1/tools/updateiconcache.c:1482:1: enter_function: entry to ‘build_cache’
gtk-4.21.1/tools/updateiconcache.c:1520:11: acquire_memory: allocated here
gtk-4.21.1/tools/updateiconcache.c:1522:6: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
gtk-4.21.1/tools/updateiconcache.c:1528:11: branch_false: ...to here
gtk-4.21.1/tools/updateiconcache.c:1533:17: call_function: calling ‘scan_directory’ from ‘build_cache’
#  605|   
#  606|     /* FIXME: Use the gerror */
#  607|->   dir = g_dir_open (dir_path, 0, NULL);
#  608|   
#  609|     if (!dir)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def589]
gtk-4.21.1/tools/updateiconcache.c:611:7: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
gtk-4.21.1/tools/updateiconcache.c:1482:1: enter_function: entry to ‘build_cache’
gtk-4.21.1/tools/updateiconcache.c:1520:11: acquire_memory: allocated here
gtk-4.21.1/tools/updateiconcache.c:1522:6: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
gtk-4.21.1/tools/updateiconcache.c:1528:11: branch_false: ...to here
gtk-4.21.1/tools/updateiconcache.c:1533:17: call_function: calling ‘scan_directory’ from ‘build_cache’
#  609|     if (!dir)
#  610|       {
#  611|->       g_free (dir_path);
#  612|         return directories;
#  613|       }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def590]
gtk-4.21.1/tools/updateiconcache.c:615:14: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
gtk-4.21.1/tools/updateiconcache.c:1482:1: enter_function: entry to ‘build_cache’
gtk-4.21.1/tools/updateiconcache.c:1520:11: acquire_memory: allocated here
gtk-4.21.1/tools/updateiconcache.c:1522:6: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
gtk-4.21.1/tools/updateiconcache.c:1528:11: branch_false: ...to here
gtk-4.21.1/tools/updateiconcache.c:1533:17: call_function: calling ‘scan_directory’ from ‘build_cache’
#  613|       }
#  614|   
#  615|->   dir_hash = g_hash_table_new (g_str_hash, g_str_equal);
#  616|   
#  617|     while ((name = g_dir_read_name (dir)))

Error: GCC_ANALYZER_WARNING (CWE-401): [#def591]
gtk-4.21.1/tools/updateiconcache.c:617:18: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
gtk-4.21.1/tools/updateiconcache.c:1482:1: enter_function: entry to ‘build_cache’
gtk-4.21.1/tools/updateiconcache.c:1520:11: acquire_memory: allocated here
gtk-4.21.1/tools/updateiconcache.c:1522:6: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
gtk-4.21.1/tools/updateiconcache.c:1528:11: branch_false: ...to here
gtk-4.21.1/tools/updateiconcache.c:1533:17: call_function: calling ‘scan_directory’ from ‘build_cache’
#  615|     dir_hash = g_hash_table_new (g_str_hash, g_str_equal);
#  616|   
#  617|->   while ((name = g_dir_read_name (dir)))
#  618|       {
#  619|         list = g_list_prepend (list, g_strdup (name));

Error: GCC_ANALYZER_WARNING (CWE-401): [#def592]
gtk-4.21.1/tools/updateiconcache.c:619:14: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
gtk-4.21.1/tools/updateiconcache.c:1482:1: enter_function: entry to ‘build_cache’
gtk-4.21.1/tools/updateiconcache.c:1520:11: acquire_memory: allocated here
gtk-4.21.1/tools/updateiconcache.c:1522:6: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
gtk-4.21.1/tools/updateiconcache.c:1528:11: branch_false: ...to here
gtk-4.21.1/tools/updateiconcache.c:1533:17: call_function: calling ‘scan_directory’ from ‘build_cache’
#  617|     while ((name = g_dir_read_name (dir)))
#  618|       {
#  619|->       list = g_list_prepend (list, g_strdup (name));
#  620|       }
#  621|     list = g_list_sort (list, (GCompareFunc) strcmp);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def593]
gtk-4.21.1/tools/updateiconcache.c:1528:11: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
gtk-4.21.1/tools/updateiconcache.c:1520:11: acquire_memory: allocated here
gtk-4.21.1/tools/updateiconcache.c:1522:6: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
gtk-4.21.1/tools/updateiconcache.c:1528:11: branch_false: ...to here
gtk-4.21.1/tools/updateiconcache.c:1528:11: throw: if ‘g_hash_table_new’ throws an exception...
gtk-4.21.1/tools/updateiconcache.c:1528:11: danger: ‘cache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
# 1526|       }
# 1527|   
# 1528|->   files = g_hash_table_new (g_str_hash, g_str_equal);
# 1529|     image_data_hash = g_hash_table_new (g_str_hash, g_str_equal);
# 1530|     icon_data_hash = g_hash_table_new (g_str_hash, g_str_equal);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def594]
gtk-4.21.1/tools/updateiconcache.c:1529:21: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
gtk-4.21.1/tools/updateiconcache.c:1520:11: acquire_memory: allocated here
gtk-4.21.1/tools/updateiconcache.c:1522:6: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
gtk-4.21.1/tools/updateiconcache.c:1528:11: branch_false: ...to here
gtk-4.21.1/tools/updateiconcache.c:1529:21: throw: if ‘g_hash_table_new’ throws an exception...
gtk-4.21.1/tools/updateiconcache.c:1529:21: danger: ‘cache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0)
# 1527|   
# 1528|     files = g_hash_table_new (g_str_hash, g_str_equal);
# 1529|->   image_data_hash = g_hash_table_new (g_str_hash, g_str_equal);
# 1530|     icon_data_hash = g_hash_table_new (g_str_hash, g_str_equal);
# 1531|     string_pool = g_hash_table_new (g_str_hash, g_str_equal);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def595]
gtk-4.21.1/tools/updateiconcache.c:1530:20: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
gtk-4.21.1/tools/updateiconcache.c:1520:11: acquire_memory: allocated here
gtk-4.21.1/tools/updateiconcache.c:1522:6: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
gtk-4.21.1/tools/updateiconcache.c:1528:11: branch_false: ...to here
gtk-4.21.1/tools/updateiconcache.c:1530:20: throw: if ‘g_hash_table_new’ throws an exception...
gtk-4.21.1/tools/updateiconcache.c:1530:20: danger: ‘cache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/0)
# 1528|     files = g_hash_table_new (g_str_hash, g_str_equal);
# 1529|     image_data_hash = g_hash_table_new (g_str_hash, g_str_equal);
# 1530|->   icon_data_hash = g_hash_table_new (g_str_hash, g_str_equal);
# 1531|     string_pool = g_hash_table_new (g_str_hash, g_str_equal);
# 1532|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def596]
gtk-4.21.1/tools/updateiconcache.c:1531:17: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
gtk-4.21.1/tools/updateiconcache.c:1520:11: acquire_memory: allocated here
gtk-4.21.1/tools/updateiconcache.c:1522:6: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
gtk-4.21.1/tools/updateiconcache.c:1528:11: branch_false: ...to here
gtk-4.21.1/tools/updateiconcache.c:1531:17: throw: if ‘g_hash_table_new’ throws an exception...
gtk-4.21.1/tools/updateiconcache.c:1531:17: danger: ‘cache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0)
# 1529|     image_data_hash = g_hash_table_new (g_str_hash, g_str_equal);
# 1530|     icon_data_hash = g_hash_table_new (g_str_hash, g_str_equal);
# 1531|->   string_pool = g_hash_table_new (g_str_hash, g_str_equal);
# 1532|   
# 1533|     directories = scan_directory (path, NULL, files, NULL, 0);

Scan Properties

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