gtk3-3.24.51-2.fc44

List of Findings

Error: SHELLCHECK_WARNING (CWE-156): [#def1]
/usr/libexec/installed-tests/gtk+/test-settings:13:6: warning[SC2046]: Quote this to prevent word splitting.
#   11|   result=$TEST_RESULT_DIR/$name.out
#   12|   $GTK_QUERY_SETTINGS 2>/dev/null >$result
#   13|-> if [ $(wc -l $result | cut -f1 -d' ') -eq 84 ]; then
#   14|     echo "ok 1 $name"
#   15|   else

Error: SHELLCHECK_WARNING (CWE-569): [#def2]
/usr/libexec/installed-tests/gtk+/test-simplify:13:10: warning[SC2048]: Use "${array[@]}" (with quotes) to prevent whitespace problems.
#   11|   
#   12|   I=1
#   13|-> for t in ${TESTS[*]}; do
#   14|     name=$(basename $t .ui)
#   15|     expected="$TEST_DATA_DIR/$name.expected"

Error: COMPILER_WARNING: [#def3]
gtk-3.24.51/docs/tools/shadow.c:90:15: warning[-Wunused-but-set-variable=]: variable ‘sumr’ set but not used
#   90 |           int sumr = 0, sumg = 0, sumb = 0, suma = 0;
#      |               ^~~~
#   88|         for (x = 0; x < width; x++)
#   89|   	{
#   90|-> 	  int sumr = 0, sumg = 0, sumb = 0, suma = 0;
#   91|   
#   92|   	  for (i = 0; i < filter->size; i++)

Error: COMPILER_WARNING: [#def4]
gtk-3.24.51/docs/tools/shadow.c:90:25: warning[-Wunused-but-set-variable=]: variable ‘sumg’ set but not used
#   90 |           int sumr = 0, sumg = 0, sumb = 0, suma = 0;
#      |                         ^~~~
#   88|         for (x = 0; x < width; x++)
#   89|   	{
#   90|-> 	  int sumr = 0, sumg = 0, sumb = 0, suma = 0;
#   91|   
#   92|   	  for (i = 0; i < filter->size; i++)

Error: COMPILER_WARNING: [#def5]
gtk-3.24.51/docs/tools/shadow.c: scope_hint: In function ‘create_shadow’
gtk-3.24.51/docs/tools/shadow.c:90:35: warning[-Wunused-but-set-variable=]: variable ‘sumb’ set but not used
#   90 |           int sumr = 0, sumg = 0, sumb = 0, suma = 0;
#      |                                   ^~~~
#   88|         for (x = 0; x < width; x++)
#   89|   	{
#   90|-> 	  int sumr = 0, sumg = 0, sumb = 0, suma = 0;
#   91|   
#   92|   	  for (i = 0; i < filter->size; i++)

Error: COMPILER_WARNING (CWE-477): [#def6]
gtk-3.24.51/docs/tools/shooter.c: scope_hint: In function ‘take_window_shot’
gtk-3.24.51/docs/tools/shooter.c:173:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_width’ is deprecated
#  173 |   if (x_orig + width > gdk_screen_width ())
#      |   ^~
gtk-3.24.51/gdk/gdk.h:50: included_from: Included from here.
gtk-3.24.51/docs/tools/shooter.c:1: included_from: Included from here.
gtk-3.24.51/gdk/gdkmain.h:108:6: note: declared here
#  108 | gint gdk_screen_width  (void) G_GNUC_CONST;
#      |      ^~~~~~~~~~~~~~~~
#  171|       }
#  172|   
#  173|->   if (x_orig + width > gdk_screen_width ())
#  174|       width = gdk_screen_width () - x_orig;
#  175|   

Error: COMPILER_WARNING (CWE-477): [#def7]
gtk-3.24.51/docs/tools/shooter.c:173:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_width’ is deprecated
#  171|       }
#  172|   
#  173|->   if (x_orig + width > gdk_screen_width ())
#  174|       width = gdk_screen_width () - x_orig;
#  175|   

Error: COMPILER_WARNING (CWE-477): [#def8]
gtk-3.24.51/docs/tools/shooter.c:174:5: warning[-Wdeprecated-declarations]: ‘gdk_screen_width’ is deprecated
#  174 |     width = gdk_screen_width () - x_orig;
#      |     ^~~~~
gtk-3.24.51/gdk/gdkmain.h:108:6: note: declared here
#  108 | gint gdk_screen_width  (void) G_GNUC_CONST;
#      |      ^~~~~~~~~~~~~~~~
#  172|   
#  173|     if (x_orig + width > gdk_screen_width ())
#  174|->     width = gdk_screen_width () - x_orig;
#  175|   
#  176|     if (y_orig + height > gdk_screen_height ())

Error: COMPILER_WARNING (CWE-477): [#def9]
gtk-3.24.51/docs/tools/shooter.c:174:5: warning[-Wdeprecated-declarations]: ‘gdk_screen_width’ is deprecated
#  172|   
#  173|     if (x_orig + width > gdk_screen_width ())
#  174|->     width = gdk_screen_width () - x_orig;
#  175|   
#  176|     if (y_orig + height > gdk_screen_height ())

Error: COMPILER_WARNING (CWE-477): [#def10]
gtk-3.24.51/docs/tools/shooter.c:176:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_height’ is deprecated
#  176 |   if (y_orig + height > gdk_screen_height ())
#      |   ^~
gtk-3.24.51/gdk/gdkmain.h:110:6: note: declared here
#  110 | gint gdk_screen_height (void) G_GNUC_CONST;
#      |      ^~~~~~~~~~~~~~~~~
#  174|       width = gdk_screen_width () - x_orig;
#  175|   
#  176|->   if (y_orig + height > gdk_screen_height ())
#  177|       height = gdk_screen_height () - y_orig;
#  178|   

Error: COMPILER_WARNING (CWE-477): [#def11]
gtk-3.24.51/docs/tools/shooter.c:176:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_height’ is deprecated
#  174|       width = gdk_screen_width () - x_orig;
#  175|   
#  176|->   if (y_orig + height > gdk_screen_height ())
#  177|       height = gdk_screen_height () - y_orig;
#  178|   

Error: COMPILER_WARNING (CWE-477): [#def12]
gtk-3.24.51/docs/tools/shooter.c:177:5: warning[-Wdeprecated-declarations]: ‘gdk_screen_height’ is deprecated
#  177 |     height = gdk_screen_height () - y_orig;
#      |     ^~~~~~
gtk-3.24.51/gdk/gdkmain.h:110:6: note: declared here
#  110 | gint gdk_screen_height (void) G_GNUC_CONST;
#      |      ^~~~~~~~~~~~~~~~~
#  175|   
#  176|     if (y_orig + height > gdk_screen_height ())
#  177|->     height = gdk_screen_height () - y_orig;
#  178|   
#  179|     tmp = gdk_pixbuf_get_from_window (window,

Error: COMPILER_WARNING (CWE-477): [#def13]
gtk-3.24.51/docs/tools/shooter.c:177:5: warning[-Wdeprecated-declarations]: ‘gdk_screen_height’ is deprecated
#  175|   
#  176|     if (y_orig + height > gdk_screen_height ())
#  177|->     height = gdk_screen_height () - y_orig;
#  178|   
#  179|     tmp = gdk_pixbuf_get_from_window (window,

Error: COMPILER_WARNING: [#def14]
gtk-3.24.51/gdk/broadway/broadway-buffer.c: scope_hint: In function ‘broadway_buffer_encode’
gtk-3.24.51/gdk/broadway/broadway-buffer.c:372:7: warning[-Wunused-but-set-variable=]: variable ‘matches’ set but not used
#  372 |   int matches;
#      |       ^~~~~~~
#  370|     struct encoder encoder = { 0 };
#  371|     int *skyline, skyline_pixels;
#  372|->   int matches;
#  373|   
#  374|     width = buffer->width;

Error: GCC_ANALYZER_WARNING (CWE-835): [#def15]
gtk-3.24.51/gdk/broadway/broadwayd.c:347:14: warning[-Wanalyzer-infinite-loop]: infinite loop
gtk-3.24.51/gdk/broadway/broadwayd.c:347:14: danger: infinite loop here
gtk-3.24.51/gdk/broadway/broadwayd.c:347:14: branch_true: when ‘remaining > 3’: always following ‘true’ branch...
gtk-3.24.51/gdk/broadway/broadwayd.c:349:11: branch_true: ...to here
gtk-3.24.51/gdk/broadway/broadwayd.c:351:14: branch_false: if it ever follows ‘false’ branch, it will always do so...
gtk-3.24.51/gdk/broadway/broadwayd.c:351:14: branch_false: ...to here
#  345|   
#  346|         remaining = count;
#  347|->       while (remaining >= sizeof (guint32))
#  348|   	{
#  349|   	  memcpy (&size, buffer, sizeof (guint32));

Error: COMPILER_WARNING (CWE-477): [#def16]
gtk-3.24.51/gdk/broadway/gdkscreen-broadway.c: scope_hint: In function ‘gdk_broadway_screen_get_width_mm’
gtk-3.24.51/gdk/broadway/gdkscreen-broadway.c:68:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_width’ is deprecated
#   68 |   return gdk_screen_get_width (screen) * 25.4 / 96;
#      |   ^~~~~~
gtk-3.24.51/gdk/gdkscreenprivate.h:21: included_from: Included from here.
gtk-3.24.51/gdk/broadway/gdkscreen-broadway.h:25: included_from: Included from here.
gtk-3.24.51/gdk/broadway/gdkscreen-broadway.c:24: included_from: Included from here.
gtk-3.24.51/gdk/gdkscreen.h:58:14: note: declared here
#   58 | gint         gdk_screen_get_width             (GdkScreen   *screen);
#      |              ^~~~~~~~~~~~~~~~~~~~
#   66|   gdk_broadway_screen_get_width_mm (GdkScreen *screen)
#   67|   {
#   68|->   return gdk_screen_get_width (screen) * 25.4 / 96;
#   69|   }
#   70|   

Error: COMPILER_WARNING (CWE-477): [#def17]
gtk-3.24.51/gdk/broadway/gdkscreen-broadway.c:68:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_width’ is deprecated
#   66|   gdk_broadway_screen_get_width_mm (GdkScreen *screen)
#   67|   {
#   68|->   return gdk_screen_get_width (screen) * 25.4 / 96;
#   69|   }
#   70|   

Error: COMPILER_WARNING (CWE-477): [#def18]
gtk-3.24.51/gdk/broadway/gdkscreen-broadway.c: scope_hint: In function ‘gdk_broadway_screen_get_height_mm’
gtk-3.24.51/gdk/broadway/gdkscreen-broadway.c:74:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_height’ is deprecated
#   74 |   return gdk_screen_get_height (screen) * 25.4 / 96;
#      |   ^~~~~~
gtk-3.24.51/gdk/gdkscreen.h:60:14: note: declared here
#   60 | gint         gdk_screen_get_height            (GdkScreen   *screen);
#      |              ^~~~~~~~~~~~~~~~~~~~~
#   72|   gdk_broadway_screen_get_height_mm (GdkScreen *screen)
#   73|   {
#   74|->   return gdk_screen_get_height (screen) * 25.4 / 96;
#   75|   }
#   76|   

Error: COMPILER_WARNING (CWE-477): [#def19]
gtk-3.24.51/gdk/broadway/gdkscreen-broadway.c:74:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_height’ is deprecated
#   72|   gdk_broadway_screen_get_height_mm (GdkScreen *screen)
#   73|   {
#   74|->   return gdk_screen_get_height (screen) * 25.4 / 96;
#   75|   }
#   76|   

Error: COMPILER_WARNING (CWE-477): [#def20]
gtk-3.24.51/gdk/broadway/gdkscreen-broadway.c: scope_hint: In function ‘_gdk_broadway_screen_size_changed’
gtk-3.24.51/gdk/broadway/gdkscreen-broadway.c:98:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_width’ is deprecated
#   98 |   width = gdk_screen_get_width (screen);
#      |   ^~~~~
gtk-3.24.51/gdk/gdkscreen.h:58:14: note: declared here
#   58 | gint         gdk_screen_get_width             (GdkScreen   *screen);
#      |              ^~~~~~~~~~~~~~~~~~~~
#   96|     GList *toplevels, *l;
#   97|   
#   98|->   width = gdk_screen_get_width (screen);
#   99|     height = gdk_screen_get_height (screen);
#  100|   

Error: COMPILER_WARNING (CWE-477): [#def21]
gtk-3.24.51/gdk/broadway/gdkscreen-broadway.c:98:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_width’ is deprecated
#   96|     GList *toplevels, *l;
#   97|   
#   98|->   width = gdk_screen_get_width (screen);
#   99|     height = gdk_screen_get_height (screen);
#  100|   

Error: COMPILER_WARNING (CWE-477): [#def22]
gtk-3.24.51/gdk/broadway/gdkscreen-broadway.c:99:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_height’ is deprecated
#   99 |   height = gdk_screen_get_height (screen);
#      |   ^~~~~~
gtk-3.24.51/gdk/gdkscreen.h:60:14: note: declared here
#   60 | gint         gdk_screen_get_height            (GdkScreen   *screen);
#      |              ^~~~~~~~~~~~~~~~~~~~~
#   97|   
#   98|     width = gdk_screen_get_width (screen);
#   99|->   height = gdk_screen_get_height (screen);
#  100|   
#  101|     broadway_screen->width   = msg->width;

Error: COMPILER_WARNING (CWE-477): [#def23]
gtk-3.24.51/gdk/broadway/gdkscreen-broadway.c:99:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_height’ is deprecated
#   97|   
#   98|     width = gdk_screen_get_width (screen);
#   99|->   height = gdk_screen_get_height (screen);
#  100|   
#  101|     broadway_screen->width   = msg->width;

Error: COMPILER_WARNING (CWE-477): [#def24]
gtk-3.24.51/gdk/broadway/gdkscreen-broadway.c:104:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_width’ is deprecated
#  104 |   if (width == gdk_screen_get_width (screen) &&
#      |   ^~
gtk-3.24.51/gdk/gdkscreen.h:58:14: note: declared here
#   58 | gint         gdk_screen_get_width             (GdkScreen   *screen);
#      |              ^~~~~~~~~~~~~~~~~~~~
#  102|     broadway_screen->height  = msg->height;
#  103|   
#  104|->   if (width == gdk_screen_get_width (screen) &&
#  105|         height == gdk_screen_get_height (screen))
#  106|       return;

Error: COMPILER_WARNING (CWE-477): [#def25]
gtk-3.24.51/gdk/broadway/gdkscreen-broadway.c:104:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_width’ is deprecated
#  102|     broadway_screen->height  = msg->height;
#  103|   
#  104|->   if (width == gdk_screen_get_width (screen) &&
#  105|         height == gdk_screen_get_height (screen))
#  106|       return;

Error: COMPILER_WARNING (CWE-477): [#def26]
gtk-3.24.51/gdk/broadway/gdkscreen-broadway.c:105:7: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_height’ is deprecated
#  105 |       height == gdk_screen_get_height (screen))
#      |       ^~~~~~
gtk-3.24.51/gdk/gdkscreen.h:60:14: note: declared here
#   60 | gint         gdk_screen_get_height            (GdkScreen   *screen);
#      |              ^~~~~~~~~~~~~~~~~~~~~
#  103|   
#  104|     if (width == gdk_screen_get_width (screen) &&
#  105|->       height == gdk_screen_get_height (screen))
#  106|       return;
#  107|   

Error: COMPILER_WARNING (CWE-477): [#def27]
gtk-3.24.51/gdk/broadway/gdkscreen-broadway.c:105:7: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_height’ is deprecated
#  103|   
#  104|     if (width == gdk_screen_get_width (screen) &&
#  105|->       height == gdk_screen_get_height (screen))
#  106|       return;
#  107|   

Error: COMPILER_WARNING (CWE-477): [#def28]
gtk-3.24.51/gdk/broadway/gdkscreen-broadway.c:122:33: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_width’ is deprecated
#  122 |                                 gdk_screen_get_width (screen),
#      |                                 ^~~~~~~~~~~~~~~~~~~~
gtk-3.24.51/gdk/gdkscreen.h:58:14: note: declared here
#   58 | gint         gdk_screen_get_width             (GdkScreen   *screen);
#      |              ^~~~~~~~~~~~~~~~~~~~
#  120|         if (toplevel_impl->maximized)
#  121|   	gdk_window_move_resize (toplevel, 0, 0,
#  122|-> 				gdk_screen_get_width (screen),
#  123|   				gdk_screen_get_height (screen));
#  124|       }

Error: COMPILER_WARNING (CWE-477): [#def29]
gtk-3.24.51/gdk/broadway/gdkscreen-broadway.c:122:33: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_width’ is deprecated
#  120|         if (toplevel_impl->maximized)
#  121|   	gdk_window_move_resize (toplevel, 0, 0,
#  122|-> 				gdk_screen_get_width (screen),
#  123|   				gdk_screen_get_height (screen));
#  124|       }

Error: COMPILER_WARNING (CWE-477): [#def30]
gtk-3.24.51/gdk/broadway/gdkscreen-broadway.c:123:33: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_height’ is deprecated
#  123 |                                 gdk_screen_get_height (screen));
#      |                                 ^~~~~~~~~~~~~~~~~~~~~
gtk-3.24.51/gdk/gdkscreen.h:60:14: note: declared here
#   60 | gint         gdk_screen_get_height            (GdkScreen   *screen);
#      |              ^~~~~~~~~~~~~~~~~~~~~
#  121|   	gdk_window_move_resize (toplevel, 0, 0,
#  122|   				gdk_screen_get_width (screen),
#  123|-> 				gdk_screen_get_height (screen));
#  124|       }
#  125|   }

Error: COMPILER_WARNING (CWE-477): [#def31]
gtk-3.24.51/gdk/broadway/gdkscreen-broadway.c:123:33: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_height’ is deprecated
#  121|   	gdk_window_move_resize (toplevel, 0, 0,
#  122|   				gdk_screen_get_width (screen),
#  123|-> 				gdk_screen_get_height (screen));
#  124|       }
#  125|   }

Error: COMPILER_WARNING (CWE-477): [#def32]
gtk-3.24.51/gdk/broadway/gdkwindow-broadway.c: scope_hint: In function ‘_gdk_broadway_screen_init_root_window’
gtk-3.24.51/gdk/broadway/gdkwindow-broadway.c:234:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_width’ is deprecated
#  234 |   window->width = gdk_screen_get_width (screen);
#      |   ^~~~~~
gtk-3.24.51/gdk/gdkscreenprivate.h:21: included_from: Included from here.
gtk-3.24.51/gdk/broadway/gdkscreen-broadway.h:25: included_from: Included from here.
gtk-3.24.51/gdk/broadway/gdkwindow-broadway.c:29: included_from: Included from here.
gtk-3.24.51/gdk/gdkscreen.h:58:14: note: declared here
#   58 | gint         gdk_screen_get_width             (GdkScreen   *screen);
#      |              ^~~~~~~~~~~~~~~~~~~~
#  232|     window->abs_x = 0;
#  233|     window->abs_y = 0;
#  234|->   window->width = gdk_screen_get_width (screen);
#  235|     window->height = gdk_screen_get_height (screen);
#  236|     window->viewable = TRUE;

Error: COMPILER_WARNING (CWE-477): [#def33]
gtk-3.24.51/gdk/broadway/gdkwindow-broadway.c:234:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_width’ is deprecated
#  232|     window->abs_x = 0;
#  233|     window->abs_y = 0;
#  234|->   window->width = gdk_screen_get_width (screen);
#  235|     window->height = gdk_screen_get_height (screen);
#  236|     window->viewable = TRUE;

Error: COMPILER_WARNING (CWE-477): [#def34]
gtk-3.24.51/gdk/broadway/gdkwindow-broadway.c:235:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_height’ is deprecated
#  235 |   window->height = gdk_screen_get_height (screen);
#      |   ^~~~~~
gtk-3.24.51/gdk/gdkscreen.h:60:14: note: declared here
#   60 | gint         gdk_screen_get_height            (GdkScreen   *screen);
#      |              ^~~~~~~~~~~~~~~~~~~~~
#  233|     window->abs_y = 0;
#  234|     window->width = gdk_screen_get_width (screen);
#  235|->   window->height = gdk_screen_get_height (screen);
#  236|     window->viewable = TRUE;
#  237|   

Error: COMPILER_WARNING (CWE-477): [#def35]
gtk-3.24.51/gdk/broadway/gdkwindow-broadway.c:235:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_height’ is deprecated
#  233|     window->abs_y = 0;
#  234|     window->width = gdk_screen_get_width (screen);
#  235|->   window->height = gdk_screen_get_height (screen);
#  236|     window->viewable = TRUE;
#  237|   

Error: COMPILER_WARNING (CWE-477): [#def36]
gtk-3.24.51/gdk/broadway/gdkwindow-broadway.c: scope_hint: In function ‘gdk_broadway_window_maximize’
gtk-3.24.51/gdk/broadway/gdkwindow-broadway.c:922:27: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_width’ is deprecated
#  922 |                           gdk_screen_get_width (screen),
#      |                           ^~~~~~~~~~~~~~~~~~~~
gtk-3.24.51/gdk/gdkscreen.h:58:14: note: declared here
#   58 | gint         gdk_screen_get_width             (GdkScreen   *screen);
#      |              ^~~~~~~~~~~~~~~~~~~~
#  920|   
#  921|     gdk_window_move_resize (window, 0, 0,
#  922|-> 			  gdk_screen_get_width (screen),
#  923|   			  gdk_screen_get_height (screen));
#  924|   }

Error: COMPILER_WARNING (CWE-477): [#def37]
gtk-3.24.51/gdk/broadway/gdkwindow-broadway.c:922:27: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_width’ is deprecated
#  920|   
#  921|     gdk_window_move_resize (window, 0, 0,
#  922|-> 			  gdk_screen_get_width (screen),
#  923|   			  gdk_screen_get_height (screen));
#  924|   }

Error: COMPILER_WARNING (CWE-477): [#def38]
gtk-3.24.51/gdk/broadway/gdkwindow-broadway.c:923:27: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_height’ is deprecated
#  923 |                           gdk_screen_get_height (screen));
#      |                           ^~~~~~~~~~~~~~~~~~~~~
gtk-3.24.51/gdk/gdkscreen.h:60:14: note: declared here
#   60 | gint         gdk_screen_get_height            (GdkScreen   *screen);
#      |              ^~~~~~~~~~~~~~~~~~~~~
#  921|     gdk_window_move_resize (window, 0, 0,
#  922|   			  gdk_screen_get_width (screen),
#  923|-> 			  gdk_screen_get_height (screen));
#  924|   }
#  925|   

Error: COMPILER_WARNING (CWE-477): [#def39]
gtk-3.24.51/gdk/broadway/gdkwindow-broadway.c:923:27: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_height’ is deprecated
#  921|     gdk_window_move_resize (window, 0, 0,
#  922|   			  gdk_screen_get_width (screen),
#  923|-> 			  gdk_screen_get_height (screen));
#  924|   }
#  925|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def40]
gtk-3.24.51/gdk/gdkdevice.c:1708:18: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘axis_info_x’
gtk-3.24.51/gdk/gdkdevice.c:1672:1: enter_function: entry to ‘_gdk_device_translate_window_coord’
gtk-3.24.51/gdk/gdkdevice.c:1688:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gdk/gdkdevice.c:1691:15: branch_false: ...to here
gtk-3.24.51/gdk/gdkdevice.c:1693:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gdk/gdkdevice.c:1697:6: branch_false: ...to here
gtk-3.24.51/gdk/gdkdevice.c:1697:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gdk/gdkdevice.c:1697:6: branch_false: ...to here
gtk-3.24.51/gdk/gdkdevice.c:1704:21: call_function: inlined call to ‘find_axis_info’ from ‘_gdk_device_translate_window_coord’
gtk-3.24.51/gdk/gdkdevice.c:1708:18: danger: dereference of NULL ‘axis_info_x’
# 1706|       }
# 1707|   
# 1708|->   device_width = axis_info_x->max_value - axis_info_x->min_value;
# 1709|     device_height = axis_info_y->max_value - axis_info_y->min_value;
# 1710|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def41]
gtk-3.24.51/gdk/gdkdisplay.c:1053:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-3.24.51/gdk/gdkdisplay.c:1037:6: branch_true: following ‘true’ branch (when ‘grab’ is non-NULL)...
gtk-3.24.51/gdk/gdkdisplay.c:1046:11: branch_true: ...to here
gtk-3.24.51/gdk/gdkdisplay.c:1046:10: branch_true: following ‘true’ branch...
gtk-3.24.51/gdk/gdkdisplay.c:1050:14: branch_true: ...to here
gtk-3.24.51/gdk/gdkdisplay.c:1050:14: branch_false: following ‘false’ branch (when ‘last_grab’ is NULL)...
gtk-3.24.51/gdk/gdkdisplay.c:1053:13: branch_false: ...to here
gtk-3.24.51/gdk/gdkdisplay.c:1053:13: danger: dereference of NULL ‘_gdk_display_get_pointer_info(display,  device)’
# 1051|   	    src_window = last_grab->window;
# 1052|   	  else
# 1053|-> 	    src_window = info->window_under_pointer;
# 1054|   
# 1055|   	  if (src_window != grab->window)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def42]
gtk-3.24.51/gdk/gdkdisplay.c:1062:38: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-3.24.51/gdk/gdkdisplay.c:1037:6: branch_true: following ‘true’ branch (when ‘grab’ is non-NULL)...
gtk-3.24.51/gdk/gdkdisplay.c:1046:11: branch_true: ...to here
gtk-3.24.51/gdk/gdkdisplay.c:1046:10: branch_true: following ‘true’ branch...
gtk-3.24.51/gdk/gdkdisplay.c:1050:14: branch_true: ...to here
gtk-3.24.51/gdk/gdkdisplay.c:1050:14: branch_true: following ‘true’ branch (when ‘last_grab’ is non-NULL)...
gtk-3.24.51/gdk/gdkdisplay.c:1051:13: branch_true: ...to here
gtk-3.24.51/gdk/gdkdisplay.c:1055:14: branch_false: following ‘false’ branch...
gtk-3.24.51/gdk/gdkdisplay.c:1062:15: branch_false: ...to here
gtk-3.24.51/gdk/gdkdisplay.c:1062:14: branch_true: following ‘true’ branch...
gtk-3.24.51/gdk/gdkdisplay.c:1062:38: branch_true: ...to here
gtk-3.24.51/gdk/gdkdisplay.c:1062:38: danger: dereference of NULL ‘_gdk_display_get_pointer_info(display,  device)’
# 1060|   	  /* !owner_event Grabbing a window that we're not inside, current status is
# 1061|   	     now NULL (i.e. outside grabbed window) */
# 1062|-> 	  if (!grab->owner_events && info->window_under_pointer != grab->window)
# 1063|   	    _gdk_display_set_window_under_pointer (display, device, NULL);
# 1064|   	}

Error: GCC_ANALYZER_WARNING (CWE-476): [#def43]
gtk-3.24.51/gdk/gdkdisplay.c:1079:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-3.24.51/gdk/gdkdisplay.c:1037:6: branch_false: following ‘false’ branch (when ‘grab’ is NULL)...
gtk-3.24.51/gdk/gdkdisplay.c:1069:6: branch_false: ...to here
gtk-3.24.51/gdk/gdkdisplay.c:1069:6: branch_true: following ‘true’ branch (when ‘last_grab’ is non-NULL)...
gtk-3.24.51/gdk/gdkdisplay.c:1073:10: branch_true: ...to here
gtk-3.24.51/gdk/gdkdisplay.c:1073:10: branch_true: following ‘true’ branch (when ‘grab’ is NULL)...
gtk-3.24.51/gdk/gdkdisplay.c:1079:15: branch_true: ...to here
gtk-3.24.51/gdk/gdkdisplay.c:1079:15: danger: dereference of NULL ‘_gdk_display_get_pointer_info(display,  device)’
# 1077|   	   * as that won't get told of this change with toplevel enter events.
# 1078|   	   */
# 1079|-> 	  if (info->toplevel_under_pointer)
# 1080|   	    g_object_unref (info->toplevel_under_pointer);
# 1081|   	  info->toplevel_under_pointer = NULL;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def44]
gtk-3.24.51/gdk/gdkwindow.c:661:10: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘native’
gtk-3.24.51/gdk/gdkwindow.c:8752:1: enter_function: entry to ‘gdk_keyboard_grab’
gtk-3.24.51/gdk/gdkwindow.c:8763:3: branch_false: following ‘false’ branch (when ‘window’ is non-NULL)...
gtk-3.24.51/gdk/gdkwindow.c:8763:3: branch_false: ...to here
gtk-3.24.51/gdk/gdkwindow.c:8763:3: branch_true: following ‘true’ branch...
gtk-3.24.51/gdk/gdkwindow.c:8766:8: call_function: inlined call to ‘_gdk_window_has_impl’ from ‘gdk_keyboard_grab’
gtk-3.24.51/gdk/gdkwindow.c:8770:12: call_function: calling ‘gdk_window_get_toplevel’ from ‘gdk_keyboard_grab’
gtk-3.24.51/gdk/gdkwindow.c:8770:12: return_function: returning to ‘gdk_keyboard_grab’ from ‘gdk_window_get_toplevel’
gtk-3.24.51/gdk/gdkwindow.c:8772:10: call_function: inlined call to ‘gdk_window_is_offscreen’ from ‘gdk_keyboard_grab’
#  659|   gdk_window_is_offscreen (GdkWindow *window)
#  660|   {
#  661|->   return window->window_type == GDK_WINDOW_OFFSCREEN;
#  662|   }
#  663|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def45]
gtk-3.24.51/gdk/gdkwindow.c:1138:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-3.24.51/gdk/gdkwindow.c:11342:1: enter_function: entry to ‘gdk_window_set_opacity’
gtk-3.24.51/gdk/gdkwindow.c:11352:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gdk/gdkwindow.c:11355:7: call_function: inlined call to ‘gdk_window_has_impl’ from ‘gdk_window_set_opacity’
gtk-3.24.51/gdk/gdkwindow.c:11355:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gdk/gdkwindow.c:11359:7: branch_false: ...to here
gtk-3.24.51/gdk/gdkwindow.c:11359:7: call_function: calling ‘recompute_visible_regions’ from ‘gdk_window_set_opacity’
# 1136|   
# 1137|     toplevel = gdk_window_get_toplevel (private);
# 1138|->   toplevel->geometry_dirty = TRUE;
# 1139|   
# 1140|     recompute_visible_regions_internal (private,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def46]
gtk-3.24.51/gdk/gdkwindow.c:3782:10: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-3.24.51/gdk/gdkwindow.c:11718:1: enter_function: entry to ‘gdk_window_paint_on_clock’
gtk-3.24.51/gdk/gdkwindow.c:11727:3: call_function: calling ‘gdk_window_process_updates_with_mode’ from ‘gdk_window_paint_on_clock’
# 3780|     toplevel = gdk_window_get_toplevel (window);
# 3781|   
# 3782|->   return toplevel->update_and_descendants_freeze_count > 0;
# 3783|   }
# 3784|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def47]
gtk-3.24.51/gdk/gdkwindow.c:8994:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
# 8992|     display = gdk_window_get_display (changed_toplevel);
# 8993|     serial = _gdk_display_get_next_serial (display);
# 8994|->   g_hash_table_iter_init (&iter, display->pointers_info);
# 8995|   
# 8996|     while (g_hash_table_iter_next (&iter, &key, &value))

Error: GCC_ANALYZER_WARNING (CWE-476): [#def48]
gtk-3.24.51/gdk/gdkwindow.c:11813:10: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-3.24.51/gdk/gdkwindow.c:11805:1: enter_function: entry to ‘gdk_window_get_frame_clock’
gtk-3.24.51/gdk/gdkwindow.c:11809:3: branch_false: following ‘false’ branch (when ‘window’ is non-NULL)...
gtk-3.24.51/gdk/gdkwindow.c:11809:3: branch_false: ...to here
gtk-3.24.51/gdk/gdkwindow.c:11809:3: branch_true: following ‘true’ branch...
gtk-3.24.51/gdk/gdkwindow.c:11811:14: branch_true: ...to here
gtk-3.24.51/gdk/gdkwindow.c:11811:14: call_function: calling ‘gdk_window_get_toplevel’ from ‘gdk_window_get_frame_clock’
gtk-3.24.51/gdk/gdkwindow.c:11811:14: return_function: returning to ‘gdk_window_get_frame_clock’ from ‘gdk_window_get_toplevel’
gtk-3.24.51/gdk/gdkwindow.c:11813:10: danger: dereference of NULL ‘gdk_window_get_toplevel(window)’
#11811|     toplevel = gdk_window_get_toplevel (window);
#11812|   
#11813|->   return toplevel->frame_clock;
#11814|   }
#11815|   

Error: CPPCHECK_WARNING (CWE-457): [#def49]
gtk-3.24.51/gdk/wayland/gdkdevice-wayland.c:555: warning[uninitvar]: Uninitialized variable: buffer
#  553|       }
#  554|   
#  555|->   if (buffer)
#  556|       {
#  557|         wl_surface_attach (pointer->pointer_surface, buffer, 0, 0);

Error: COMPILER_WARNING (CWE-457): [#def50]
gtk-3.24.51/gdk/wayland/gdkdevice-wayland.c: scope_hint: In function ‘gdk_wayland_device_update_window_cursor’
gtk-3.24.51/gdk/wayland/gdkdevice-wayland.c:555:6: warning[-Wmaybe-uninitialized]: ‘buffer’ may be used uninitialized
#  555 |   if (buffer)
#      |      ^
gtk-3.24.51/gdk/wayland/gdkdevice-wayland.c:488:21: note: ‘buffer’ was declared here
#  488 |   struct wl_buffer *buffer;
#      |                     ^~~~~~
#  553|       }
#  554|   
#  555|->   if (buffer)
#  556|       {
#  557|         wl_surface_attach (pointer->pointer_surface, buffer, 0, 0);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def51]
gtk-3.24.51/gdk/wayland/gdkdevice-wayland.c:4598:28: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
# 4596|     event->pad_button.button = button;
# 4597|     event->pad_button.group = n_group;
# 4598|->   event->pad_button.mode = group->current_mode;
# 4599|     event->pad_button.time = time;
# 4600|     gdk_event_set_device (event, pad->device);

Error: COMPILER_WARNING: [#def52]
gtk-3.24.51/gdk/wayland/gdkdisplay-wayland.c: scope_hint: In function ‘log_handler’
gtk-3.24.51/gdk/wayland/gdkdisplay-wayland.c:592:3: warning[-Wsuggest-attribute=format]: function ‘log_handler’ might be a candidate for ‘gnu_printf’ format attribute
#  592 |   g_logv (G_LOG_DOMAIN, G_LOG_LEVEL_DEBUG, format, args);
#      |   ^~~~~~
#  590|   log_handler (const char *format, va_list args)
#  591|   {
#  592|->   g_logv (G_LOG_DOMAIN, G_LOG_LEVEL_DEBUG, format, args);
#  593|   }
#  594|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def53]
gtk-3.24.51/gdk/wayland/gdkscreen-wayland.c:356:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-3.24.51/gdk/wayland/gdkscreen-wayland.c:619:1: enter_function: entry to ‘settings_changed’
gtk-3.24.51/gdk/wayland/gdkscreen-wayland.c:634:9: call_function: calling ‘update_xft_settings’ from ‘settings_changed’
#  354|         entry = find_translation_entry_by_schema ("org.gnome.desktop.interface", "font-antialiasing");
#  355|   
#  356|->       if (entry->valid)
#  357|           {
#  358|             antialiasing = entry->fallback.i;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def54]
gtk-3.24.51/gdk/wayland/gdkwindow-wayland.c:2778:14: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-3.24.51/gdk/wayland/gdkwindow-wayland.c:2749:1: enter_function: entry to ‘calculate_moved_to_rect_result’
gtk-3.24.51/gdk/wayland/gdkwindow-wayland.c:2765:3: branch_false: following ‘false’ branch (when ‘window’ is non-NULL)...
gtk-3.24.51/gdk/wayland/gdkwindow-wayland.c:2765:3: branch_false: ...to here
gtk-3.24.51/gdk/wayland/gdkwindow-wayland.c:2766:3: branch_false: following ‘false’ branch (when ‘__inst’ is non-NULL)...
gtk-3.24.51/gdk/wayland/gdkwindow-wayland.c:2766:3: branch_false: ...to here
gtk-3.24.51/gdk/wayland/gdkwindow-wayland.c:2770:12: call_function: calling ‘translate_from_real_parent_window_geometry’ from ‘calculate_moved_to_rect_result’
gtk-3.24.51/gdk/wayland/gdkwindow-wayland.c:2770:12: return_function: returning to ‘calculate_moved_to_rect_result’ from ‘translate_from_real_parent_window_geometry’
gtk-3.24.51/gdk/wayland/gdkwindow-wayland.c:2778:14: danger: dereference of NULL ‘translate_from_real_parent_window_geometry(window, & x, & y)’
# 2776|     };
# 2777|   
# 2778|->   window_x = parent->x + x;
# 2779|     window_y = parent->y + y;
# 2780|     window_width = width + window->shadow_left + window->shadow_right;

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

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

Error: GCC_ANALYZER_WARNING (CWE-685): [#def57]
gtk-3.24.51/gdk/x11/gdkdisplay-x11.c:2370:7: warning[-Wanalyzer-va-list-exhausted]: ‘ap’ has no more arguments (3 consumed)
gtk-3.24.51/gdk/x11/gdkdisplay-x11.c:2401:1: enter_function: entry to ‘gdk_x11_display_notify_startup_complete’
gtk-3.24.51/gdk/x11/gdkdisplay-x11.c:2406:6: branch_false: following ‘false’ branch (when ‘startup_id’ is non-NULL)...
gtk-3.24.51/gdk/x11/gdkdisplay-x11.c:2417:3: branch_false: ...to here
gtk-3.24.51/gdk/x11/gdkdisplay-x11.c:2417:3: call_function: calling ‘gdk_x11_display_broadcast_startup_message’ from ‘gdk_x11_display_notify_startup_complete’ with 3 variadic arguments
# 2368|     while ((key = va_arg (ap, const char *)))
# 2369|       {
# 2370|->       value = va_arg (ap, const char *);
# 2371|         if (!value)
# 2372|   	continue;

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

Error: COMPILER_WARNING (CWE-457): [#def59]
gtk-3.24.51/gdk/x11/gdkglcontext-x11.c:418:26: warning[-Wmaybe-uninitialized]: ‘config’ may be used uninitialized
#  418 |   glx_pixmap->drawable = glXCreatePixmap (display, config,
#      |                          ^
gtk-3.24.51/gdk/x11/gdkglcontext-x11.c: scope_hint: In function ‘gdk_x11_gl_context_texture_from_surface’
gtk-3.24.51/gdk/x11/gdkglcontext-x11.c:318:27: note: ‘config’ was declared here
#  318 |   GLXFBConfig *fbconfigs, config;
#      |                           ^~~~~~
#  416|     glx_pixmap->y_inverted = y_inverted;
#  417|     glx_pixmap->display = display;
#  418|->   glx_pixmap->drawable = glXCreatePixmap (display, config,
#  419|   					  cairo_xlib_surface_get_drawable (surface),
#  420|   					  pixmap_attributes);

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

Error: CPPCHECK_WARNING (CWE-190): [#def61]
gtk-3.24.51/gdk/x11/gdkscreen-x11.c:1085: error[integerOverflow]: Signed integer underflow for expression 'x2-x1'.
# 1083|       }
# 1084|   
# 1085|->   x11_screen->width = x2 - x1;
# 1086|     x11_screen->height = y2 - y1;
# 1087|   }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def62]
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:934:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:1046:1: enter_function: entry to ‘_gdk_x11_display_create_window_impl’
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:1178:7: call_function: calling ‘setup_toplevel_window’ from ‘_gdk_x11_display_create_window_impl’
#  932|          * press events so they don't get sent to child windows.
#  933|          */
#  934|->       toplevel->focus_window = create_focus_window (display, xid);
#  935|         _gdk_x11_display_add_window (x11_screen->display,
#  936|                                      &toplevel->focus_window,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def63]
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:1504:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
# 1502|       }
# 1503|   
# 1504|->   if (toplevel->icon_pixmap)
# 1505|       {
# 1506|         wm_hints.flags |= IconPixmapHint;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def64]
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:1682:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:1663:1: enter_function: entry to ‘gdk_window_x11_show’
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:1673:6: branch_false: following ‘false’ branch (when ‘already_mapped != 0’)...
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:1676:7: branch_false: ...to here
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:1676:6: branch_true: following ‘true’ branch...
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:1678:17: branch_true: ...to here
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:1680:18: call_function: calling ‘_gdk_x11_window_get_toplevel’ from ‘gdk_window_x11_show’
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:1680:18: return_function: returning to ‘gdk_window_x11_show’ from ‘_gdk_x11_window_get_toplevel’
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:1682:11: danger: dereference of NULL ‘_gdk_x11_window_get_toplevel(window)’
# 1680|         toplevel = _gdk_x11_window_get_toplevel (window);
# 1681|         
# 1682|->       if (toplevel->user_time != 0 &&
# 1683|   	      display_x11->user_time != 0 &&
# 1684|   	  XSERVER_TIME_IS_LATER (display_x11->user_time, toplevel->user_time))

Error: GCC_ANALYZER_WARNING (CWE-476): [#def65]
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:2537:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
# 2535|   
# 2536|     toplevel = _gdk_x11_window_get_toplevel (window);
# 2537|->   toplevel->skip_taskbar_hint = skips_taskbar;
# 2538|   
# 2539|     if (GDK_WINDOW_IS_MAPPED (window))

Error: GCC_ANALYZER_WARNING (CWE-476): [#def66]
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:2558:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
# 2556|   
# 2557|     toplevel = _gdk_x11_window_get_toplevel (window);
# 2558|->   toplevel->skip_pager_hint = skips_pager;
# 2559|     
# 2560|     if (GDK_WINDOW_IS_MAPPED (window))

Error: GCC_ANALYZER_WARNING (CWE-476): [#def67]
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:2579:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:2567:1: enter_function: entry to ‘gdk_x11_window_set_urgency_hint’
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:2572:3: branch_true: following ‘true’ branch...
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:2574:7: branch_true: ...to here
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:2574:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:2575:8: branch_false: ...to here
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:2578:14: call_function: calling ‘_gdk_x11_window_get_toplevel’ from ‘gdk_x11_window_set_urgency_hint’
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:2578:14: return_function: returning to ‘gdk_x11_window_set_urgency_hint’ from ‘_gdk_x11_window_get_toplevel’
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:2579:3: danger: dereference of NULL ‘_gdk_x11_window_get_toplevel(window)’
# 2577|   
# 2578|     toplevel = _gdk_x11_window_get_toplevel (window);
# 2579|->   toplevel->urgency_hint = urgent;
# 2580|     
# 2581|     update_wm_hints (window, FALSE);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def68]
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:3861:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
# 3859|     toplevel = _gdk_x11_window_get_toplevel (window);
# 3860|   
# 3861|->   if (toplevel->icon_pixmap != NULL)
# 3862|       {
# 3863|         cairo_surface_destroy (toplevel->icon_pixmap);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def69]
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:4473:10: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
# 4471|     toplevel = _gdk_x11_window_get_toplevel (window);
# 4472|   
# 4473|->   return toplevel->group_leader;
# 4474|   }
# 4475|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def70]
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:4496:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:4477:1: enter_function: entry to ‘gdk_x11_window_set_group’
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:4482:3: branch_false: following ‘false’ branch (when ‘window’ is non-NULL)...
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:4482:3: branch_false: ...to here
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:4482:3: branch_true: following ‘true’ branch...
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:4483:3: branch_true: ...to here
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:4483:3: branch_true: following ‘true’ branch...
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:4484:3: branch_true: ...to here
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:4486:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:4486:7: branch_false: ...to here
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:4486:7: branch_false: following ‘false’ branch...
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:4491:14: branch_false: ...to here
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:4491:14: call_function: calling ‘_gdk_x11_window_get_toplevel’ from ‘gdk_x11_window_set_group’
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:4491:14: return_function: returning to ‘gdk_x11_window_set_group’ from ‘_gdk_x11_window_get_toplevel’
gtk-3.24.51/gdk/x11/gdkwindow-x11.c:4496:7: danger: dereference of NULL ‘_gdk_x11_window_get_toplevel(window)’
# 4494|       leader = gdk_display_get_default_group (gdk_window_get_display (window));
# 4495|     
# 4496|->   if (toplevel->group_leader != leader)
# 4497|       {
# 4498|         if (toplevel->group_leader)

Error: GCC_ANALYZER_WARNING (CWE-688): [#def71]
gtk-3.24.51/gtk/a11y/gtkimageaccessible.c:140:10: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
gtk-3.24.51/gtk/a11y/gtkimageaccessible.c:139:6: branch_true: following ‘true’ branch (when ‘__result != 0’)...
gtk-3.24.51/gtk/a11y/gtkimageaccessible.c:140:10: branch_true: ...to here
gtk-3.24.51/gtk/a11y/gtkimageaccessible.c:140:10: danger: argument 1 (‘<unknown>’) NULL where non-null expected
#  138|     name = g_strdup (icon_name);
#  139|     if (g_str_has_suffix (name, "-symbolic"))
#  140|->     name[strlen (name) - strlen ("-symbolic")] = '\0';
#  141|   
#  142|     for (i = 0; i < G_N_ELEMENTS (name_map); i++)

Error: GCC_ANALYZER_WARNING (CWE-688): [#def72]
gtk-3.24.51/gtk/a11y/gtkimageaccessible.c:144:11: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
gtk-3.24.51/gtk/a11y/gtkimageaccessible.c:139:6: branch_false: following ‘false’ branch (when ‘__result == 0’)...
gtk-3.24.51/gtk/a11y/gtkimageaccessible.c:142:3: branch_false: ...to here
gtk-3.24.51/gtk/a11y/gtkimageaccessible.c:142:15: branch_true: following ‘true’ branch (when ‘i != 76’)...
gtk-3.24.51/gtk/a11y/gtkimageaccessible.c:144:11: branch_true: ...to here
gtk-3.24.51/gtk/a11y/gtkimageaccessible.c:144:11: danger: argument 1 (‘<unknown>’) NULL where non-null expected
#  142|     for (i = 0; i < G_N_ELEMENTS (name_map); i++)
#  143|       {
#  144|->       if (g_str_equal (name, name_map[i].name))
#  145|           {
#  146|             label = g_dpgettext2 (GETTEXT_PACKAGE, "Stock label", name_map[i].label);

Error: COMPILER_WARNING (CWE-477): [#def73]
gtk-3.24.51/gtk/a11y/gtkimageaccessible.c: scope_hint: In function ‘gtk_image_accessible_get_image_size’
gtk-3.24.51/gtk/a11y/gtkimageaccessible.c:314:9: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_animation_get_height’ is deprecated
#  314 |         *height = gdk_pixbuf_animation_get_height (animation);
#      |         ^
/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:36: included_from: Included from here.
gtk-3.24.51/gdk/gdkpixbuf.h:33: included_from: Included from here.
gtk-3.24.51/gdk/gdkcairo.h:29: included_from: Included from here.
gtk-3.24.51/gdk/gdk.h:33: included_from: Included from here.
gtk-3.24.51/gtk/gtk.h:30: included_from: Included from here.
gtk-3.24.51/gtk/a11y/gtkimageaccessible.c:21: included_from: Included from here.
/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h:89:21: note: declared here
#   89 | int                 gdk_pixbuf_animation_get_height      (GdkPixbufAnimation *animation);
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  312|   
#  313|           animation = gtk_image_get_animation (gtk_image);
#  314|->         *height = gdk_pixbuf_animation_get_height (animation);
#  315|           *width = gdk_pixbuf_animation_get_width (animation);
#  316|           break;

Error: COMPILER_WARNING (CWE-477): [#def74]
gtk-3.24.51/gtk/a11y/gtkimageaccessible.c:314:9: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_animation_get_height’ is deprecated
#  312|   
#  313|           animation = gtk_image_get_animation (gtk_image);
#  314|->         *height = gdk_pixbuf_animation_get_height (animation);
#  315|           *width = gdk_pixbuf_animation_get_width (animation);
#  316|           break;

Error: COMPILER_WARNING (CWE-477): [#def75]
gtk-3.24.51/gtk/a11y/gtkimageaccessible.c:315:9: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_animation_get_width’ is deprecated
#  315 |         *width = gdk_pixbuf_animation_get_width (animation);
#      |         ^
/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h:87:21: note: declared here
#   87 | int                 gdk_pixbuf_animation_get_width       (GdkPixbufAnimation *animation);
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  313|           animation = gtk_image_get_animation (gtk_image);
#  314|           *height = gdk_pixbuf_animation_get_height (animation);
#  315|->         *width = gdk_pixbuf_animation_get_width (animation);
#  316|           break;
#  317|         }

Error: COMPILER_WARNING (CWE-477): [#def76]
gtk-3.24.51/gtk/a11y/gtkimageaccessible.c:315:9: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_animation_get_width’ is deprecated
#  313|           animation = gtk_image_get_animation (gtk_image);
#  314|           *height = gdk_pixbuf_animation_get_height (animation);
#  315|->         *width = gdk_pixbuf_animation_get_width (animation);
#  316|           break;
#  317|         }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def77]
gtk-3.24.51/gtk/deprecated/gtkcolorsel.c:2931:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘p’
gtk-3.24.51/gtk/deprecated/gtkcolorsel.c:2913:1: enter_function: entry to ‘gtk_color_selection_palette_from_string’
gtk-3.24.51/gtk/deprecated/gtkcolorsel.c:2931:11: danger: dereference of NULL ‘p’
# 2929|     while (TRUE)
# 2930|       {
# 2931|->       if (*p == ':' || *p == '\0')
# 2932|           {
# 2933|             gboolean done = TRUE;

Error: CPPCHECK_WARNING (CWE-457): [#def78]
gtk-3.24.51/gtk/deprecated/gtkhandlebox.c:1520: error[uninitvar]: Uninitialized variable: &geometry
# 1518|   	  gdk_window_move_resize (priv->float_window, new_x, new_y, width, height);
# 1519|   	  gdk_window_reparent (priv->bin_window, priv->float_window, 0, 0);
# 1520|-> 	  gdk_window_set_geometry_hints (priv->float_window, &geometry, GDK_HINT_POS);
# 1521|   	  gdk_window_show (priv->float_window);
# 1522|   	  priv->float_window_mapped = TRUE;

Error: CPPCHECK_WARNING (CWE-476): [#def79]
gtk-3.24.51/gtk/deprecated/gtkrc.c:1939: warning[nullPointer]: Possible null pointer dereference: slist_p
# 1937|     pspec->user_data = binding_set;
# 1938|   
# 1939|->   slist = *slist_p;
# 1940|     while (slist)
# 1941|       {

Error: GCC_ANALYZER_WARNING (CWE-404): [#def80]
gtk-3.24.51/gtk/deprecated/gtkstyle.c:375:1: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/deprecated/gtkstyle.c:1254:1: enter_function: entry to ‘gtk_style_get’
gtk-3.24.51/gtk/deprecated/gtkstyle.c:1261:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/deprecated/gtkstyle.c:1262:3: call_function: calling ‘gtk_style_get_valist’ from ‘gtk_style_get’
#  373|   static guint unrealize_signal = 0;
#  374|   
#  375|-> G_DEFINE_TYPE_WITH_PRIVATE (GtkStyle, gtk_style, G_TYPE_OBJECT)
#  376|   
#  377|   /* --- functions --- */

Error: GCC_ANALYZER_WARNING (CWE-404): [#def81]
gtk-3.24.51/gtk/deprecated/gtkstyle.c:1200:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/deprecated/gtkstyle.c:1254:1: enter_function: entry to ‘gtk_style_get’
gtk-3.24.51/gtk/deprecated/gtkstyle.c:1261:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/deprecated/gtkstyle.c:1262:3: call_function: calling ‘gtk_style_get_valist’ from ‘gtk_style_get’
# 1198|     GtkWidgetClass *klass;
# 1199|   
# 1200|->   g_return_if_fail (GTK_IS_STYLE (style));
# 1201|   
# 1202|     klass = g_type_class_ref (widget_type);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def82]
gtk-3.24.51/gtk/deprecated/gtkstyle.c:1202:11: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/deprecated/gtkstyle.c:1254:1: enter_function: entry to ‘gtk_style_get’
gtk-3.24.51/gtk/deprecated/gtkstyle.c:1261:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/deprecated/gtkstyle.c:1262:3: call_function: calling ‘gtk_style_get_valist’ from ‘gtk_style_get’
# 1200|     g_return_if_fail (GTK_IS_STYLE (style));
# 1201|   
# 1202|->   klass = g_type_class_ref (widget_type);
# 1203|   
# 1204|     priv = GTK_STYLE_GET_PRIVATE (style);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def83]
gtk-3.24.51/gtk/deprecated/gtkstyle.c:1212:15: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/deprecated/gtkstyle.c:1254:1: enter_function: entry to ‘gtk_style_get’
gtk-3.24.51/gtk/deprecated/gtkstyle.c:1261:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/deprecated/gtkstyle.c:1262:3: call_function: calling ‘gtk_style_get_valist’ from ‘gtk_style_get’
# 1210|         gchar *error;
# 1211|   
# 1212|->       pspec = gtk_widget_class_find_style_property (klass, property_name);
# 1213|   
# 1214|         if (!pspec)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def84]
gtk-3.24.51/gtk/deprecated/gtkstyleproperties.c:90:1: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/deprecated/gtkstyleproperties.c:719:1: enter_function: entry to ‘gtk_style_properties_get’
gtk-3.24.51/gtk/deprecated/gtkstyleproperties.c:725:3: branch_false: following ‘false’ branch (when ‘props’ is non-NULL)...
gtk-3.24.51/gtk/deprecated/gtkstyleproperties.c:725:3: branch_false: ...to here
gtk-3.24.51/gtk/deprecated/gtkstyleproperties.c:727:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/deprecated/gtkstyleproperties.c:728:3: call_function: calling ‘gtk_style_properties_get_valist’ from ‘gtk_style_properties_get’
#   88|   
#   89|   
#   90|-> G_DEFINE_TYPE_WITH_CODE (GtkStyleProperties, gtk_style_properties, G_TYPE_OBJECT,
#   91|                            G_ADD_PRIVATE (GtkStyleProperties)
#   92|                            G_IMPLEMENT_INTERFACE (GTK_TYPE_STYLE_PROVIDER,

Error: GCC_ANALYZER_WARNING (CWE-404): [#def85]
gtk-3.24.51/gtk/deprecated/gtkstyleproperties.c:519:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/deprecated/gtkstyleproperties.c:575:1: enter_function: entry to ‘gtk_style_properties_set’
gtk-3.24.51/gtk/deprecated/gtkstyleproperties.c:581:3: branch_false: following ‘false’ branch (when ‘props’ is non-NULL)...
gtk-3.24.51/gtk/deprecated/gtkstyleproperties.c:581:3: branch_false: ...to here
gtk-3.24.51/gtk/deprecated/gtkstyleproperties.c:583:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/deprecated/gtkstyleproperties.c:584:3: call_function: calling ‘gtk_style_properties_set_valist’ from ‘gtk_style_properties_set’
#  517|     const gchar *property_name;
#  518|   
#  519|->   g_return_if_fail (GTK_IS_STYLE_PROPERTIES (props));
#  520|   
#  521|     property_name = va_arg (args, const gchar *);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def86]
gtk-3.24.51/gtk/deprecated/gtkstyleproperties.c:676:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/deprecated/gtkstyleproperties.c:719:1: enter_function: entry to ‘gtk_style_properties_get’
gtk-3.24.51/gtk/deprecated/gtkstyleproperties.c:725:3: branch_false: following ‘false’ branch (when ‘props’ is non-NULL)...
gtk-3.24.51/gtk/deprecated/gtkstyleproperties.c:725:3: branch_false: ...to here
gtk-3.24.51/gtk/deprecated/gtkstyleproperties.c:727:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/deprecated/gtkstyleproperties.c:728:3: call_function: calling ‘gtk_style_properties_get_valist’ from ‘gtk_style_properties_get’
#  674|     const gchar *property_name;
#  675|   
#  676|->   g_return_if_fail (GTK_IS_STYLE_PROPERTIES (props));
#  677|   
#  678|     property_name = va_arg (args, const gchar *);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def87]
gtk-3.24.51/gtk/deprecated/gtkthemingengine.c:398:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/deprecated/gtkthemingengine.c:393:3: branch_false: following ‘false’ branch (when ‘engine’ is non-NULL)...
gtk-3.24.51/gtk/deprecated/gtkthemingengine.c:393:3: branch_false: ...to here
gtk-3.24.51/gtk/deprecated/gtkthemingengine.c:397:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/deprecated/gtkthemingengine.c:398:3: throw: if ‘gtk_style_context_get_valist’ throws an exception...
gtk-3.24.51/gtk/deprecated/gtkthemingengine.c:398:3: danger: missing call to ‘va_end’ to match ‘va_start’ at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
#  396|   
#  397|     va_start (args, state);
#  398|->   gtk_style_context_get_valist (priv->context, state, args);
#  399|     va_end (args);
#  400|   }

Error: GCC_ANALYZER_WARNING (CWE-404): [#def88]
gtk-3.24.51/gtk/deprecated/gtkthemingengine.c:477:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/deprecated/gtkthemingengine.c:472:3: branch_false: following ‘false’ branch (when ‘engine’ is non-NULL)...
gtk-3.24.51/gtk/deprecated/gtkthemingengine.c:472:3: branch_false: ...to here
gtk-3.24.51/gtk/deprecated/gtkthemingengine.c:476:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/deprecated/gtkthemingengine.c:477:3: throw: if ‘gtk_style_context_get_style_valist’ throws an exception...
gtk-3.24.51/gtk/deprecated/gtkthemingengine.c:477:3: danger: missing call to ‘va_end’ to match ‘va_start’ at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
#  475|   
#  476|     va_start (args, engine);
#  477|->   gtk_style_context_get_style_valist (priv->context, args);
#  478|     va_end (args);
#  479|   }

Error: GCC_ANALYZER_WARNING (CWE-775): [#def89]
gtk-3.24.51/gtk/filetransferportal.c:133:15: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(*<unknown>, 2621440)’
gtk-3.24.51/gtk/filetransferportal.c:111:15: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/filetransferportal.c:115:15: branch_true: ...to here
gtk-3.24.51/gtk/filetransferportal.c:117:10: branch_false: following ‘false’ branch (when ‘i != 16’)...
gtk-3.24.51/gtk/filetransferportal.c:120:12: branch_false: ...to here
gtk-3.24.51/gtk/filetransferportal.c:120:12: acquire_resource: opened here
gtk-3.24.51/gtk/filetransferportal.c:121:10: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/filetransferportal.c:133:15: branch_false: ...to here
gtk-3.24.51/gtk/filetransferportal.c:133:15: throw: if ‘g_unix_fd_list_append’ throws an exception...
gtk-3.24.51/gtk/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-775): [#def90]
gtk-3.24.51/gtk/filetransferportal.c:295:15: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open(*<unknown>, 2621440)’
gtk-3.24.51/gtk/filetransferportal.c:241:1: enter_function: entry to ‘file_transfer_portal_register_files_sync’
gtk-3.24.51/gtk/filetransferportal.c:260:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/filetransferportal.c:263:3: branch_false: ...to here
gtk-3.24.51/gtk/filetransferportal.c:269:15: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/filetransferportal.c:274:10: branch_true: ...to here
gtk-3.24.51/gtk/filetransferportal.c:274:10: branch_true: following ‘true’ branch (when ‘fd_list’ is NULL)...
gtk-3.24.51/gtk/filetransferportal.c:276:11: branch_true: ...to here
gtk-3.24.51/gtk/filetransferportal.c:280:12: acquire_resource: opened here
gtk-3.24.51/gtk/filetransferportal.c:281:10: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/filetransferportal.c:295:15: branch_false: ...to here
gtk-3.24.51/gtk/filetransferportal.c:295:15: throw: if ‘g_unix_fd_list_append’ throws an exception...
gtk-3.24.51/gtk/filetransferportal.c:295:15: danger: ‘open(*<unknown>, 2621440)’ leaks here; was opened at [(11)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/10)
#  293|         fcntl (fd, F_SETFD, FD_CLOEXEC);
#  294|   #endif
#  295|->       fd_in = g_unix_fd_list_append (fd_list, fd, error);
#  296|         close (fd);
#  297|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def91]
gtk-3.24.51/gtk/gtk-builder-tool.c:55:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘p’
gtk-3.24.51/gtk/gtk-builder-tool.c:72:1: enter_function: entry to ‘get_property_pspec’
gtk-3.24.51/gtk/gtk-builder-tool.c:82:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtk-builder-tool.c:85:11: branch_false: ...to here
gtk-3.24.51/gtk/gtk-builder-tool.c:87:3: call_function: calling ‘canonicalize_key’ from ‘get_property_pspec’
#   53|     gchar *p;
#   54|   
#   55|->   for (p = key; *p != 0; p++)
#   56|       {
#   57|         gchar c = *p;

Error: GCC_ANALYZER_WARNING (CWE-688): [#def92]
gtk-3.24.51/gtk/gtk-builder-tool.c:217:11: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
gtk-3.24.51/gtk/gtk-builder-tool.c:181:1: enter_function: entry to ‘needs_explicit_setting’
gtk-3.24.51/gtk/gtk-builder-tool.c:214:15: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtk-builder-tool.c:216:11: branch_true: ...to here
gtk-3.24.51/gtk/gtk-builder-tool.c:216:10: branch_true: following ‘true’ branch (when the strings are equal)...
gtk-3.24.51/gtk/gtk-builder-tool.c:217:11: branch_true: ...to here
gtk-3.24.51/gtk/gtk-builder-tool.c:217:11: danger: argument 1 (‘<unknown>’) NULL where non-null expected
#  215|       {
#  216|         if (strcmp (class_name, props[k].class) == 0 &&
#  217|->           strcmp (canonical_name, props[k].property) == 0 &&
#  218|             data->packing == props[k].packing)
#  219|           {

Error: GCC_ANALYZER_WARNING (CWE-401): [#def93]
gtk-3.24.51/gtk/gtk-builder-tool.c:669:8: warning[-Wanalyzer-malloc-leak]: leak of ‘data.output’
gtk-3.24.51/gtk/gtk-builder-tool.c:634:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtk-builder-tool.c:641:3: branch_false: ...to here
gtk-3.24.51/gtk/gtk-builder-tool.c:643:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtk-builder-tool.c:649:7: branch_false: ...to here
gtk-3.24.51/gtk/gtk-builder-tool.c:649:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtk-builder-tool.c:655:25: branch_false: ...to here
gtk-3.24.51/gtk/gtk-builder-tool.c:658:6: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtk-builder-tool.c:661:12: branch_true: ...to here
gtk-3.24.51/gtk/gtk-builder-tool.c:662:21: acquire_memory: allocated here
gtk-3.24.51/gtk/gtk-builder-tool.c:669:8: throw: if ‘g_file_get_contents’ throws an exception...
gtk-3.24.51/gtk/gtk-builder-tool.c:669:8: danger: ‘data.output’ leaks here; was allocated at [(9)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/8)
#  667|       }
#  668|   
#  669|->   if (!g_file_get_contents (filenames[0], &buffer, NULL, &error))
#  670|       {
#  671|         g_printerr (_("Can't load file: %s\n"), error->message);

Error: COMPILER_WARNING (CWE-704): [#def94]
gtk-3.24.51/gtk/gtk-builder-tool.c: scope_hint: In function ‘parse_template_error’
gtk-3.24.51/gtk/gtk-builder-tool.c:789:5: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  789 |   p = strstr (message, "(class '");
#      |     ^
#  787|       return FALSE;
#  788|   
#  789|->   p = strstr (message, "(class '");
#  790|     if (p)
#  791|       {

Error: COMPILER_WARNING (CWE-704): [#def95]
gtk-3.24.51/gtk/gtk-builder-tool.c:789:5: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  787|       return FALSE;
#  788|   
#  789|->   p = strstr (message, "(class '");
#  790|     if (p)
#  791|       {

Error: COMPILER_WARNING (CWE-704): [#def96]
gtk-3.24.51/gtk/gtk-builder-tool.c:797:5: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  797 |   p = strstr (message, ", parent '");
#      |     ^
#  795|           *p = '\0';
#  796|       }
#  797|->   p = strstr (message, ", parent '");
#  798|     if (p)
#  799|       {

Error: COMPILER_WARNING (CWE-704): [#def97]
gtk-3.24.51/gtk/gtk-builder-tool.c:797:5: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  795|           *p = '\0';
#  796|       }
#  797|->   p = strstr (message, ", parent '");
#  798|     if (p)
#  799|       {

Error: GCC_ANALYZER_WARNING (CWE-688): [#def98]
gtk-3.24.51/gtk/gtk-launch.c:129:16: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
gtk-3.24.51/gtk/gtk-launch.c:48:1: enter_function: entry to ‘main’
gtk-3.24.51/gtk/gtk-launch.c:90:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtk-launch.c:100:7: branch_false: ...to here
gtk-3.24.51/gtk/gtk-launch.c:100:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtk-launch.c:109:7: branch_false: ...to here
gtk-3.24.51/gtk/gtk-launch.c:109:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtk-launch.c:121:3: branch_false: ...to here
gtk-3.24.51/gtk/gtk-launch.c:126:6: branch_true: following ‘true’ branch (when ‘__result != 0’)...
gtk-3.24.51/gtk/gtk-launch.c:128:27: call_function: inlined call to ‘g_strdup_inline’ from ‘main’
gtk-3.24.51/gtk/gtk-launch.c:129:16: danger: argument 1 (‘<unknown>’) NULL where non-null expected
#  127|       {
#  128|         desktop_file_name = g_strdup (app_name);
#  129|->       bus_name[strlen (bus_name) - strlen(".desktop")] = '\0';
#  130|       }
#  131|     else

Error: GCC_ANALYZER_WARNING (CWE-404): [#def99]
gtk-3.24.51/gtk/gtkaboutdialog.c:2430:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkaboutdialog.c:2416:6: branch_true: following ‘true’ branch (when ‘dialog’ is NULL)...
gtk-3.24.51/gtk/gtkaboutdialog.c:2418:16: branch_true: ...to here
gtk-3.24.51/gtk/gtkaboutdialog.c:2429:7: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkaboutdialog.c:2430:7: throw: if ‘g_object_set_valist’ throws an exception...
gtk-3.24.51/gtk/gtkaboutdialog.c:2430:7: danger: missing call to ‘va_end’ to match ‘va_start’ at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
# 2428|   
# 2429|         va_start (var_args, first_property_name);
# 2430|->       g_object_set_valist (G_OBJECT (dialog), first_property_name, var_args);
# 2431|         va_end (var_args);
# 2432|   

Error: CPPCHECK_WARNING (CWE-457): [#def100]
gtk-3.24.51/gtk/gtkaccelgroup.c:589: warning[uninitvar]: Uninitialized variables: &key.closure, &key.accel_path_quark
#  587|     key.key.accel_key = accel_key;
#  588|     key.key.accel_mods = accel_mods;
#  589|->   entry = bsearch (&key, accel_group->priv->priv_accels, accel_group->priv->n_accels,
#  590|                      sizeof (accel_group->priv->priv_accels[0]), bsearch_compare_accels);
#  591|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def101]
gtk-3.24.51/gtk/gtkaccelmap.c:325:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-3.24.51/gtk/gtkaccelmap.c:306:1: enter_function: entry to ‘internal_change_entry’
gtk-3.24.51/gtk/gtkaccelmap.c:319:6: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtkaccelmap.c:321:10: branch_true: ...to here
gtk-3.24.51/gtk/gtkaccelmap.c:321:10: branch_true: following ‘true’ branch (when ‘simulate == 0’)...
gtk-3.24.51/gtk/gtkaccelmap.c:323:11: branch_true: ...to here
gtk-3.24.51/gtk/gtkaccelmap.c:324:19: call_function: calling ‘accel_path_lookup’ from ‘internal_change_entry’
gtk-3.24.51/gtk/gtkaccelmap.c:324:19: return_function: returning to ‘internal_change_entry’ from ‘accel_path_lookup’
gtk-3.24.51/gtk/gtkaccelmap.c:325:11: danger: dereference of NULL ‘accel_path_lookup(accel_path)’
#  323|   	  gtk_accel_map_add_entry (accel_path, 0, 0);
#  324|   	  entry = accel_path_lookup (accel_path);
#  325|-> 	  entry->accel_key = accel_key;
#  326|   	  entry->accel_mods = accel_mods;
#  327|   	  entry->changed = TRUE;

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def103]
gtk-3.24.51/gtk/gtkbuilder.c:265:1: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkbuilder.c:2533:1: enter_function: entry to ‘gtk_builder_add_callback_symbols’
gtk-3.24.51/gtk/gtkbuilder.c:2542:3: branch_false: following ‘false’ branch (when ‘builder’ is non-NULL)...
gtk-3.24.51/gtk/gtkbuilder.c:2542:3: branch_false: ...to here
gtk-3.24.51/gtk/gtkbuilder.c:2543:3: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtkbuilder.c:2544:3: branch_true: following ‘true’ branch (when ‘first_callback_symbol’ is non-NULL)...
gtk-3.24.51/gtk/gtkbuilder.c:2549:3: branch_true: ...to here
gtk-3.24.51/gtk/gtkbuilder.c:2549:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkbuilder.c:2553:5: call_function: calling ‘gtk_builder_add_callback_symbol’ from ‘gtk_builder_add_callback_symbols’
#  263|   };
#  264|   
#  265|-> G_DEFINE_TYPE_WITH_PRIVATE (GtkBuilder, gtk_builder, G_TYPE_OBJECT)
#  266|   
#  267|   static void

Error: GCC_ANALYZER_WARNING (CWE-404): [#def104]
gtk-3.24.51/gtk/gtkbuilder.c:2509:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkbuilder.c:2533:1: enter_function: entry to ‘gtk_builder_add_callback_symbols’
gtk-3.24.51/gtk/gtkbuilder.c:2542:3: branch_false: following ‘false’ branch (when ‘builder’ is non-NULL)...
gtk-3.24.51/gtk/gtkbuilder.c:2542:3: branch_false: ...to here
gtk-3.24.51/gtk/gtkbuilder.c:2543:3: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtkbuilder.c:2544:3: branch_true: following ‘true’ branch (when ‘first_callback_symbol’ is non-NULL)...
gtk-3.24.51/gtk/gtkbuilder.c:2549:3: branch_true: ...to here
gtk-3.24.51/gtk/gtkbuilder.c:2549:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkbuilder.c:2553:5: call_function: calling ‘gtk_builder_add_callback_symbol’ from ‘gtk_builder_add_callback_symbols’
# 2507|                                    GCallback    callback_symbol)
# 2508|   {
# 2509|->   g_return_if_fail (GTK_IS_BUILDER (builder));
# 2510|     g_return_if_fail (callback_name && callback_name[0]);
# 2511|     g_return_if_fail (callback_symbol != NULL);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def105]
gtk-3.24.51/gtk/gtkbuilder.c:2510:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkbuilder.c:2533:1: enter_function: entry to ‘gtk_builder_add_callback_symbols’
gtk-3.24.51/gtk/gtkbuilder.c:2542:3: branch_false: following ‘false’ branch (when ‘builder’ is non-NULL)...
gtk-3.24.51/gtk/gtkbuilder.c:2542:3: branch_false: ...to here
gtk-3.24.51/gtk/gtkbuilder.c:2543:3: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtkbuilder.c:2544:3: branch_true: following ‘true’ branch (when ‘first_callback_symbol’ is non-NULL)...
gtk-3.24.51/gtk/gtkbuilder.c:2549:3: branch_true: ...to here
gtk-3.24.51/gtk/gtkbuilder.c:2549:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkbuilder.c:2553:5: call_function: calling ‘gtk_builder_add_callback_symbol’ from ‘gtk_builder_add_callback_symbols’
# 2508|   {
# 2509|     g_return_if_fail (GTK_IS_BUILDER (builder));
# 2510|->   g_return_if_fail (callback_name && callback_name[0]);
# 2511|     g_return_if_fail (callback_symbol != NULL);
# 2512|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def106]
gtk-3.24.51/gtk/gtkbuilder.c:2514:32: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkbuilder.c:2533:1: enter_function: entry to ‘gtk_builder_add_callback_symbols’
gtk-3.24.51/gtk/gtkbuilder.c:2542:3: branch_false: following ‘false’ branch (when ‘builder’ is non-NULL)...
gtk-3.24.51/gtk/gtkbuilder.c:2542:3: branch_false: ...to here
gtk-3.24.51/gtk/gtkbuilder.c:2543:3: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtkbuilder.c:2544:3: branch_true: following ‘true’ branch (when ‘first_callback_symbol’ is non-NULL)...
gtk-3.24.51/gtk/gtkbuilder.c:2549:3: branch_true: ...to here
gtk-3.24.51/gtk/gtkbuilder.c:2549:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkbuilder.c:2553:5: call_function: calling ‘gtk_builder_add_callback_symbol’ from ‘gtk_builder_add_callback_symbols’
# 2512|   
# 2513|     if (!builder->priv->callbacks)
# 2514|->     builder->priv->callbacks = g_hash_table_new_full (g_str_hash, g_str_equal,
# 2515|                                                         g_free, NULL);
# 2516|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def107]
gtk-3.24.51/gtk/gtkbuilderparser.c:528:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘info’
gtk-3.24.51/gtk/gtkbuilderparser.c:1005:1: enter_function: entry to ‘end_element’
gtk-3.24.51/gtk/gtkbuilderparser.c:1020:6: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-3.24.51/gtk/gtkbuilderparser.c:1044:12: branch_false: ...to here
gtk-3.24.51/gtk/gtkbuilderparser.c:1044:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-3.24.51/gtk/gtkbuilderparser.c:1047:12: branch_false: ...to here
gtk-3.24.51/gtk/gtkbuilderparser.c:1051:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-3.24.51/gtk/gtkbuilderparser.c:1055:12: branch_false: ...to here
gtk-3.24.51/gtk/gtkbuilderparser.c:1055:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-3.24.51/gtk/gtkbuilderparser.c:1056:12: branch_false: ...to here
gtk-3.24.51/gtk/gtkbuilderparser.c:1055:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-3.24.51/gtk/gtkbuilderparser.c:1091:12: branch_false: ...to here
gtk-3.24.51/gtk/gtkbuilderparser.c:1091:11: branch_false: following ‘false’ branch (when the strings are non-equal)...
gtk-3.24.51/gtk/gtkbuilderparser.c:1120:12: branch_false: ...to here
gtk-3.24.51/gtk/gtkbuilderparser.c:1120:11: branch_true: following ‘true’ branch (when the strings are equal)...
gtk-3.24.51/gtk/gtkbuilderparser.c:1122:31: branch_true: ...to here
gtk-3.24.51/gtk/gtkbuilderparser.c:1122:31: call_function: calling ‘state_pop’ from ‘end_element’
gtk-3.24.51/gtk/gtkbuilderparser.c:1122:31: return_function: returning to ‘end_element’ from ‘state_pop’
gtk-3.24.51/gtk/gtkbuilderparser.c:1126:7: call_function: calling ‘free_child_info’ from ‘end_element’
#  526|   free_child_info (ChildInfo *info)
#  527|   {
#  528|->   g_free (info->type);
#  529|     g_free (info->internal_child);
#  530|     g_slice_free (ChildInfo, info);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def108]
gtk-3.24.51/gtk/gtkbuilderparser.c:1028:20: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-3.24.51/gtk/gtkbuilderparser.c:1005:1: enter_function: entry to ‘end_element’
gtk-3.24.51/gtk/gtkbuilderparser.c:1020:6: branch_true: following ‘true’ branch (when the strings are equal)...
gtk-3.24.51/gtk/gtkbuilderparser.c:1022:32: branch_true: ...to here
gtk-3.24.51/gtk/gtkbuilderparser.c:1022:32: call_function: calling ‘state_pop’ from ‘end_element’
gtk-3.24.51/gtk/gtkbuilderparser.c:1022:32: return_function: returning to ‘end_element’ from ‘state_pop’
gtk-3.24.51/gtk/gtkbuilderparser.c:1028:20: danger: dereference of NULL ‘state_pop(user_data)’
# 1026|          * to check thier library versions here.
# 1027|          */
# 1028|->       if (!strcmp (req_info->library, "gtk+"))
# 1029|           {
# 1030|             if (!GTK_CHECK_VERSION (req_info->major, req_info->minor, 0))

Error: COMPILER_WARNING (CWE-134): [#def109]
gtk-3.24.51/gtk/gtkcalendar.c: scope_hint: In function ‘gtk_calendar_init’
gtk-3.24.51/gtk/gtkcalendar.c:742:13: warning[-Wformat-nonliteral]: format not a string literal, format string not checked
#  742 |             strftime (buffer, sizeof (buffer), month_format, gmtime (&tmp_time));
#      |             ^~~~~~~~
#  740|               buffer[0] = '\0';
#  741|               month_format = "%OB";
#  742|->             strftime (buffer, sizeof (buffer), month_format, gmtime (&tmp_time));
#  743|               /* "%OB" is not supported in Linux with glibc < 2.27  */
#  744|               if (!strcmp (buffer, "%OB") || !strcmp (buffer, "OB") || !strcmp (buffer, ""))

Error: COMPILER_WARNING (CWE-134): [#def110]
gtk-3.24.51/gtk/gtkcalendar.c:747:17: warning[-Wformat-nonliteral]: format not a string literal, format string not checked
#  747 |                 strftime (buffer, sizeof (buffer), month_format, gmtime (&tmp_time));
#      |                 ^~~~~~~~
#  745|                 {
#  746|                   month_format = "%B";
#  747|->                 strftime (buffer, sizeof (buffer), month_format, gmtime (&tmp_time));
#  748|                 }
#  749|             }

Error: COMPILER_WARNING (CWE-134): [#def111]
gtk-3.24.51/gtk/gtkcalendar.c:751:11: warning[-Wformat-nonliteral]: format not a string literal, format string not checked
#  751 |           strftime (buffer, sizeof (buffer), month_format, gmtime (&tmp_time));
#      |           ^~~~~~~~
#  749|             }
#  750|           else
#  751|->           strftime (buffer, sizeof (buffer), month_format, gmtime (&tmp_time));
#  752|   
#  753|           default_monthname[i] = g_locale_to_utf8 (buffer, -1, NULL, NULL, NULL);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def112]
gtk-3.24.51/gtk/gtkcelllayout.c:141:1: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkcelllayout.c:455:1: enter_function: entry to ‘gtk_cell_layout_set_attributes’
gtk-3.24.51/gtk/gtkcelllayout.c:461:3: branch_false: following ‘false’ branch (when ‘cell_layout’ is non-NULL)...
gtk-3.24.51/gtk/gtkcelllayout.c:461:3: branch_false: ...to here
gtk-3.24.51/gtk/gtkcelllayout.c:462:3: branch_false: following ‘false’ branch (when ‘cell’ is non-NULL)...
gtk-3.24.51/gtk/gtkcelllayout.c:462:3: branch_false: ...to here
gtk-3.24.51/gtk/gtkcelllayout.c:464:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkcelllayout.c:465:3: call_function: calling ‘gtk_cell_layout_set_attributesv’ from ‘gtk_cell_layout_set_attributes’
#  139|   
#  140|   typedef GtkCellLayoutIface GtkCellLayoutInterface;
#  141|-> G_DEFINE_INTERFACE (GtkCellLayout, gtk_cell_layout, G_TYPE_OBJECT);
#  142|   
#  143|   static void   gtk_cell_layout_default_pack_start         (GtkCellLayout         *cell_layout,

Error: GCC_ANALYZER_WARNING (CWE-404): [#def113]
gtk-3.24.51/gtk/gtkcelllayout.c:545:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkcelllayout.c:455:1: enter_function: entry to ‘gtk_cell_layout_set_attributes’
gtk-3.24.51/gtk/gtkcelllayout.c:461:3: branch_false: following ‘false’ branch (when ‘cell_layout’ is non-NULL)...
gtk-3.24.51/gtk/gtkcelllayout.c:461:3: branch_false: ...to here
gtk-3.24.51/gtk/gtkcelllayout.c:462:3: branch_false: following ‘false’ branch (when ‘cell’ is non-NULL)...
gtk-3.24.51/gtk/gtkcelllayout.c:462:3: branch_false: ...to here
gtk-3.24.51/gtk/gtkcelllayout.c:464:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkcelllayout.c:465:3: call_function: calling ‘gtk_cell_layout_set_attributesv’ from ‘gtk_cell_layout_set_attributes’
#  543|                                     GtkCellRenderer *cell)
#  544|   {
#  545|->   g_return_if_fail (GTK_IS_CELL_LAYOUT (cell_layout));
#  546|     g_return_if_fail (GTK_IS_CELL_RENDERER (cell));
#  547|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def114]
gtk-3.24.51/gtk/gtkcelllayout.c:548:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkcelllayout.c:455:1: enter_function: entry to ‘gtk_cell_layout_set_attributes’
gtk-3.24.51/gtk/gtkcelllayout.c:461:3: branch_false: following ‘false’ branch (when ‘cell_layout’ is non-NULL)...
gtk-3.24.51/gtk/gtkcelllayout.c:461:3: branch_false: ...to here
gtk-3.24.51/gtk/gtkcelllayout.c:462:3: branch_false: following ‘false’ branch (when ‘cell’ is non-NULL)...
gtk-3.24.51/gtk/gtkcelllayout.c:462:3: branch_false: ...to here
gtk-3.24.51/gtk/gtkcelllayout.c:464:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkcelllayout.c:465:3: call_function: calling ‘gtk_cell_layout_set_attributesv’ from ‘gtk_cell_layout_set_attributes’
#  546|     g_return_if_fail (GTK_IS_CELL_RENDERER (cell));
#  547|   
#  548|->   GTK_CELL_LAYOUT_GET_IFACE (cell_layout)->clear_attributes (cell_layout, cell);
#  549|   }
#  550|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def115]
gtk-3.24.51/gtk/gtkcelllayout.c:548:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkcelllayout.c:455:1: enter_function: entry to ‘gtk_cell_layout_set_attributes’
gtk-3.24.51/gtk/gtkcelllayout.c:461:3: branch_false: following ‘false’ branch (when ‘cell_layout’ is non-NULL)...
gtk-3.24.51/gtk/gtkcelllayout.c:461:3: branch_false: ...to here
gtk-3.24.51/gtk/gtkcelllayout.c:462:3: branch_false: following ‘false’ branch (when ‘cell’ is non-NULL)...
gtk-3.24.51/gtk/gtkcelllayout.c:462:3: branch_false: ...to here
gtk-3.24.51/gtk/gtkcelllayout.c:464:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkcelllayout.c:465:3: call_function: calling ‘gtk_cell_layout_set_attributesv’ from ‘gtk_cell_layout_set_attributes’
#  546|     g_return_if_fail (GTK_IS_CELL_RENDERER (cell));
#  547|   
#  548|->   GTK_CELL_LAYOUT_GET_IFACE (cell_layout)->clear_attributes (cell_layout, cell);
#  549|   }
#  550|   

Error: GCC_ANALYZER_WARNING (CWE-787): [#def116]
gtk-3.24.51/gtk/gtkcellrenderertext.c:752:3: warning[-Wanalyzer-out-of-bounds]: buffer over-read
#  750|     GtkCellRendererTextPrivate *priv = celltext->priv;
#  751|   
#  752|->   switch (param_id)
#  753|       {
#  754|       case PROP_TEXT:

Error: GCC_ANALYZER_WARNING (CWE-787): [#def117]
gtk-3.24.51/gtk/gtkcellrenderertext.c:1457:10: warning[-Wanalyzer-out-of-bounds]: buffer over-read
gtk-3.24.51/gtk/gtkcellrenderertext.c:1457:10: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtkcellrenderertext.c:1457:10: branch_true: ...to here
gtk-3.24.51/gtk/gtkcellrenderertext.c:1457:10: danger: read of 4 bytes at offset ‘param_id * 4 + 17179869044’ exceeds ‘CSWTCH’
# 1455|       case PROP_STRETCH_SET:
# 1456|       case PROP_SIZE_SET:
# 1457|->       if (!g_value_get_boolean (value))
# 1458|   	{
# 1459|   	  pango_font_description_unset_fields (priv->font,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def118]
gtk-3.24.51/gtk/gtkclipboard.c:960:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-3.24.51/gtk/gtkclipboard.c:953:1: enter_function: entry to ‘selection_received’
gtk-3.24.51/gtk/gtkclipboard.c:957:39: call_function: calling ‘get_request_contents_info’ from ‘selection_received’
gtk-3.24.51/gtk/gtkclipboard.c:957:39: return_function: returning to ‘selection_received’ from ‘get_request_contents_info’
gtk-3.24.51/gtk/gtkclipboard.c:958:3: call_function: calling ‘set_request_contents_info’ from ‘selection_received’
gtk-3.24.51/gtk/gtkclipboard.c:958:3: return_function: returning to ‘selection_received’ from ‘set_request_contents_info’
gtk-3.24.51/gtk/gtkclipboard.c:960:3: danger: dereference of NULL ‘get_request_contents_info(widget)’
#  958|     set_request_contents_info (widget, NULL);
#  959|   
#  960|->   request_info->callback (gtk_widget_get_clipboard (widget, gtk_selection_data_get_selection (selection_data)),
#  961|   			  selection_data,
#  962|   			  request_info->user_data);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def119]
gtk-3.24.51/gtk/gtkclipboard.c:1563:13: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘results.format’
gtk-3.24.51/gtk/gtkclipboard.c:1535:1: enter_function: entry to ‘gtk_clipboard_wait_for_rich_text’
gtk-3.24.51/gtk/gtkclipboard.c:1542:3: branch_true: following ‘true’ branch (when ‘clipboard’ is non-NULL)...
gtk-3.24.51/gtk/gtkclipboard.c:1543:3: branch_true: ...to here
gtk-3.24.51/gtk/gtkclipboard.c:1543:3: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
gtk-3.24.51/gtk/gtkclipboard.c:1543:3: branch_false: ...to here
gtk-3.24.51/gtk/gtkclipboard.c:1544:3: branch_true: following ‘true’ branch (when ‘format’ is non-NULL)...
gtk-3.24.51/gtk/gtkclipboard.c:1545:3: branch_true: ...to here
gtk-3.24.51/gtk/gtkclipboard.c:1545:3: branch_true: following ‘true’ branch (when ‘length’ is non-NULL)...
gtk-3.24.51/gtk/gtkclipboard.c:1547:3: branch_true: ...to here
gtk-3.24.51/gtk/gtkclipboard.c:1550:3: call_function: calling ‘gtk_clipboard_request_rich_text’ from ‘gtk_clipboard_wait_for_rich_text’
gtk-3.24.51/gtk/gtkclipboard.c:1550:3: return_function: returning to ‘gtk_clipboard_wait_for_rich_text’ from ‘gtk_clipboard_request_rich_text’
gtk-3.24.51/gtk/gtkclipboard.c:1563:13: danger: use of uninitialized value ‘results.format’ here
# 1561|     g_main_loop_unref (results.loop);
# 1562|   
# 1563|->   *format = results.format;
# 1564|     *length = results.length;
# 1565|   

Error: CPPCHECK_WARNING (CWE-758): [#def120]
gtk-3.24.51/gtk/gtkcomposetable.c:753: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
#  751|               g_string_append_c (char_data, 0);
#  752|   
#  753|->           codepoint = char_data->len | (1 << 31);
#  754|   
#  755|             g_string_append (char_data, compose_data->value);

Error: CPPCHECK_WARNING (CWE-758): [#def121]
gtk-3.24.51/gtk/gtkcomposetable.c:760: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
#  758|           {
#  759|             codepoint = g_utf8_get_char (compose_data->value);
#  760|->           g_assert ((codepoint & (1 << 31)) == 0);
#  761|           }
#  762|   

Error: CPPCHECK_WARNING (CWE-758): [#def122]
gtk-3.24.51/gtk/gtkcomposetable.c:972: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
#  970|   
#  971|             value = (seq[table->max_seq_len] << 16) | seq[table->max_seq_len + 1];
#  972|->           if ((value & (1 << 31)) != 0)
#  973|               g_string_append (output, &table->char_data[value & ~(1 << 31)]);
#  974|             else

Error: CPPCHECK_WARNING (CWE-758): [#def123]
gtk-3.24.51/gtk/gtkcomposetable.c:973: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
#  971|             value = (seq[table->max_seq_len] << 16) | seq[table->max_seq_len + 1];
#  972|             if ((value & (1 << 31)) != 0)
#  973|->             g_string_append (output, &table->char_data[value & ~(1 << 31)]);
#  974|             else
#  975|               g_string_append_unichar (output, value);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def124]
gtk-3.24.51/gtk/gtkcontainer.c:453:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkcontainer.c:1506:1: enter_function: entry to ‘gtk_container_child_get’
gtk-3.24.51/gtk/gtkcontainer.c:1513:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkcontainer.c:1514:3: call_function: calling ‘gtk_container_child_get_valist’ from ‘gtk_container_child_get’
#  451|   
#  452|         container_type =
#  453|->         g_type_register_static (GTK_TYPE_WIDGET, I_("GtkContainer"),
#  454|                                   &container_info, G_TYPE_FLAG_ABSTRACT);
#  455|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def125]
gtk-3.24.51/gtk/gtkcontainer.c:457:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkcontainer.c:1506:1: enter_function: entry to ‘gtk_container_child_get’
gtk-3.24.51/gtk/gtkcontainer.c:1513:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkcontainer.c:1514:3: call_function: calling ‘gtk_container_child_get_valist’ from ‘gtk_container_child_get’
#  455|   
#  456|         GtkContainer_private_offset =
#  457|->         g_type_add_instance_private (container_type, sizeof (GtkContainerPrivate));
#  458|   
#  459|         g_type_add_interface_static (container_type,

Error: GCC_ANALYZER_WARNING (CWE-404): [#def126]
gtk-3.24.51/gtk/gtkcontainer.c:459:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkcontainer.c:1506:1: enter_function: entry to ‘gtk_container_child_get’
gtk-3.24.51/gtk/gtkcontainer.c:1513:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkcontainer.c:1514:3: call_function: calling ‘gtk_container_child_get_valist’ from ‘gtk_container_child_get’
#  457|           g_type_add_instance_private (container_type, sizeof (GtkContainerPrivate));
#  458|   
#  459|->       g_type_add_interface_static (container_type,
#  460|                                      GTK_TYPE_BUILDABLE,
#  461|                                      &buildable_info);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def127]
gtk-3.24.51/gtk/gtkcontainer.c:1186:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkcontainer.c:1506:1: enter_function: entry to ‘gtk_container_child_get’
gtk-3.24.51/gtk/gtkcontainer.c:1513:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkcontainer.c:1514:3: call_function: calling ‘gtk_container_child_get_valist’ from ‘gtk_container_child_get’
# 1184|     const gchar *name;
# 1185|   
# 1186|->   g_return_if_fail (GTK_IS_CONTAINER (container));
# 1187|     g_return_if_fail (GTK_IS_WIDGET (child));
# 1188|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def128]
gtk-3.24.51/gtk/gtkcontainer.c:1187:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkcontainer.c:1506:1: enter_function: entry to ‘gtk_container_child_get’
gtk-3.24.51/gtk/gtkcontainer.c:1513:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkcontainer.c:1514:3: call_function: calling ‘gtk_container_child_get_valist’ from ‘gtk_container_child_get’
# 1185|   
# 1186|     g_return_if_fail (GTK_IS_CONTAINER (container));
# 1187|->   g_return_if_fail (GTK_IS_WIDGET (child));
# 1188|   
# 1189|     g_object_ref (container);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def129]
gtk-3.24.51/gtk/gtkcontainer.c:1189:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkcontainer.c:1506:1: enter_function: entry to ‘gtk_container_child_get’
gtk-3.24.51/gtk/gtkcontainer.c:1513:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkcontainer.c:1514:3: call_function: calling ‘gtk_container_child_get_valist’ from ‘gtk_container_child_get’
# 1187|     g_return_if_fail (GTK_IS_WIDGET (child));
# 1188|   
# 1189|->   g_object_ref (container);
# 1190|     g_object_ref (child);
# 1191|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def130]
gtk-3.24.51/gtk/gtkcontainer.c:1190:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkcontainer.c:1506:1: enter_function: entry to ‘gtk_container_child_get’
gtk-3.24.51/gtk/gtkcontainer.c:1513:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkcontainer.c:1514:3: call_function: calling ‘gtk_container_child_get_valist’ from ‘gtk_container_child_get’
# 1188|   
# 1189|     g_object_ref (container);
# 1190|->   g_object_ref (child);
# 1191|   
# 1192|     name = first_property_name;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def131]
gtk-3.24.51/gtk/gtkcontainer.c:1329:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkcontainer.c:1483:1: enter_function: entry to ‘gtk_container_child_set’
gtk-3.24.51/gtk/gtkcontainer.c:1490:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkcontainer.c:1491:3: call_function: calling ‘gtk_container_child_set_valist’ from ‘gtk_container_child_set’
# 1327|     const gchar *name;
# 1328|   
# 1329|->   g_return_if_fail (GTK_IS_CONTAINER (container));
# 1330|     g_return_if_fail (GTK_IS_WIDGET (child));
# 1331|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def132]
gtk-3.24.51/gtk/gtkcontainer.c:1332:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkcontainer.c:1483:1: enter_function: entry to ‘gtk_container_child_set’
gtk-3.24.51/gtk/gtkcontainer.c:1490:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkcontainer.c:1491:3: call_function: calling ‘gtk_container_child_set_valist’ from ‘gtk_container_child_set’
# 1330|     g_return_if_fail (GTK_IS_WIDGET (child));
# 1331|   
# 1332|->   g_object_ref (container);
# 1333|     g_object_ref (child);
# 1334|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def133]
gtk-3.24.51/gtk/gtkcontainer.c:1333:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkcontainer.c:1483:1: enter_function: entry to ‘gtk_container_child_set’
gtk-3.24.51/gtk/gtkcontainer.c:1490:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkcontainer.c:1491:3: call_function: calling ‘gtk_container_child_set_valist’ from ‘gtk_container_child_set’
# 1331|   
# 1332|     g_object_ref (container);
# 1333|->   g_object_ref (child);
# 1334|   
# 1335|     nqueue = g_object_notify_queue_freeze (G_OBJECT (child), _gtk_widget_child_property_notify_context);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def134]
gtk-3.24.51/gtk/gtkcssparser.c:189:11: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkcssparser.c:240:1: enter_function: entry to ‘gtk_css_parser_skip_comment’
gtk-3.24.51/gtk/gtkcssparser.c:266:3: call_function: calling ‘_gtk_css_parser_error’ from ‘gtk_css_parser_skip_comment’
#  187|   
#  188|     va_start (args, format);
#  189|->   error = g_error_new_valist (GTK_CSS_PROVIDER_ERROR,
#  190|                                 GTK_CSS_PROVIDER_ERROR_SYNTAX,
#  191|                                 format, args);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def135]
gtk-3.24.51/gtk/gtkcssprovider.c:893:11: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkcssprovider.c:1720:1: enter_function: entry to ‘gtk_css_provider_load_internal’
gtk-3.24.51/gtk/gtkcssprovider.c:1738:6: branch_true: following ‘true’ branch (when ‘text’ is NULL)...
gtk-3.24.51/gtk/gtkcssprovider.c:1740:15: branch_true: ...to here
gtk-3.24.51/gtk/gtkcssprovider.c:1744:10: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtkcssprovider.c:1750:14: branch_false: ...to here
gtk-3.24.51/gtk/gtkcssprovider.c:1750:14: branch_false: following ‘false’ branch (when ‘parent’ is non-NULL)...
gtk-3.24.51/gtk/gtkcssprovider.c:1768:45: branch_false: ...to here
gtk-3.24.51/gtk/gtkcssprovider.c:1763:11: call_function: calling ‘gtk_css_provider_error’ from ‘gtk_css_provider_load_internal’
#  891|   
#  892|     va_start (args, format);
#  893|->   error = g_error_new_valist (domain, code, format, args);
#  894|     va_end (args);
#  895|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def136]
gtk-3.24.51/gtk/gtkcssselector.c:197:19: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*b.class’
gtk-3.24.51/gtk/gtkcssselector.c:1738:1: enter_function: entry to ‘subdivide_infos’
gtk-3.24.51/gtk/gtkcssselector.c:1754:6: branch_false: following ‘false’ branch (when ‘infos’ is non-NULL)...
gtk-3.24.51/gtk/gtkcssselector.c:1757:8: call_function: inlined call to ‘gtk_css_selectors_count_initial_init’ from ‘subdivide_infos’
gtk-3.24.51/gtk/gtkcssselector.c:1759:19: branch_true: following ‘true’ branch (when ‘l’ is non-NULL)...
gtk-3.24.51/gtk/gtkcssselector.c:1761:7: branch_true: ...to here
gtk-3.24.51/gtk/gtkcssselector.c:1759:19: branch_false: following ‘false’ branch (when ‘l’ is NULL)...
gtk-3.24.51/gtk/gtkcssselector.c:1770:3: branch_false: ...to here
gtk-3.24.51/gtk/gtkcssselector.c:1771:10: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtkcssselector.c:1773:23: branch_true: ...to here
gtk-3.24.51/gtk/gtkcssselector.c:1774:10: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtkcssselector.c:1774:11: branch_false: ...to here
gtk-3.24.51/gtk/gtkcssselector.c:1774:11: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtkcssselector.c:1776:11: branch_true: ...to here
gtk-3.24.51/gtk/gtkcssselector.c:1776:11: call_function: calling ‘gtk_css_selector_compare_one’ from ‘subdivide_infos’
#  195|   gtk_css_selector_compare_one (const GtkCssSelector *a, const GtkCssSelector *b)
#  196|   {
#  197|->   if (a->class != b->class)
#  198|       return strcmp (a->class->name, b->class->name);
#  199|     else

Error: GCC_ANALYZER_WARNING (CWE-835): [#def137]
gtk-3.24.51/gtk/gtkcssstylechange.c:107:10: warning[-Wanalyzer-infinite-loop]: infinite loop
gtk-3.24.51/gtk/gtkcssstylechange.c:107:10: danger: infinite loop here
gtk-3.24.51/gtk/gtkcssstylechange.c:107:10: branch_true: if it ever follows ‘true’ branch, it will always do so...
gtk-3.24.51/gtk/gtkcssstylechange.c:108:5: branch_true: ...to here
#  105|                                          guint              id)
#  106|   {
#  107|->   while (change->n_compared <= id)
#  108|       gtk_css_style_compare_next_value (change);
#  109|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def138]
gtk-3.24.51/gtk/gtkdialog.c:242:1: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkdialog.c:1128:1: enter_function: entry to ‘gtk_dialog_add_buttons’
gtk-3.24.51/gtk/gtkdialog.c:1134:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkdialog.c:1136:3: call_function: calling ‘gtk_dialog_add_buttons_valist’ from ‘gtk_dialog_add_buttons’
#  240|   static guint dialog_signals[LAST_SIGNAL];
#  241|   
#  242|-> G_DEFINE_TYPE_WITH_CODE (GtkDialog, gtk_dialog, GTK_TYPE_WINDOW,
#  243|                            G_ADD_PRIVATE (GtkDialog)
#  244|   			 G_IMPLEMENT_INTERFACE (GTK_TYPE_BUILDABLE,

Error: GCC_ANALYZER_WARNING (CWE-404): [#def139]
gtk-3.24.51/gtk/gtkdialog.c:757:16: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkdialog.c:1600:1: enter_function: entry to ‘gtk_dialog_set_alternative_button_order’
gtk-3.24.51/gtk/gtkdialog.c:1612:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtkdialog.c:1615:3: branch_false: ...to here
gtk-3.24.51/gtk/gtkdialog.c:1615:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkdialog.c:1617:3: call_function: calling ‘gtk_dialog_set_alternative_button_order_valist’ from ‘gtk_dialog_set_alternative_button_order’
#  755|   
#  756|     if (priv->constructed && priv->use_header_bar)
#  757|->     children = gtk_container_get_children (GTK_CONTAINER (priv->headerbar));
#  758|     else
#  759|       children = gtk_container_get_children (GTK_CONTAINER (priv->action_area));

Error: GCC_ANALYZER_WARNING (CWE-404): [#def140]
gtk-3.24.51/gtk/gtkdialog.c:759:16: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkdialog.c:1600:1: enter_function: entry to ‘gtk_dialog_set_alternative_button_order’
gtk-3.24.51/gtk/gtkdialog.c:1612:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtkdialog.c:1615:3: branch_false: ...to here
gtk-3.24.51/gtk/gtkdialog.c:1615:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkdialog.c:1617:3: call_function: calling ‘gtk_dialog_set_alternative_button_order_valist’ from ‘gtk_dialog_set_alternative_button_order’
#  757|       children = gtk_container_get_children (GTK_CONTAINER (priv->headerbar));
#  758|     else
#  759|->     children = gtk_container_get_children (GTK_CONTAINER (priv->action_area));
#  760|   
#  761|     return children;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def141]
gtk-3.24.51/gtk/gtkdialog.c:857:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkdialog.c:1600:1: enter_function: entry to ‘gtk_dialog_set_alternative_button_order’
gtk-3.24.51/gtk/gtkdialog.c:1612:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtkdialog.c:1615:3: branch_false: ...to here
gtk-3.24.51/gtk/gtkdialog.c:1615:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkdialog.c:1617:3: call_function: calling ‘gtk_dialog_set_alternative_button_order_valist’ from ‘gtk_dialog_set_alternative_button_order’
#  855|       }
#  856|   
#  857|->   g_list_free (children);
#  858|   
#  859|     return child;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def142]
gtk-3.24.51/gtk/gtkdialog.c:986:22: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkdialog.c:1600:1: enter_function: entry to ‘gtk_dialog_set_alternative_button_order’
gtk-3.24.51/gtk/gtkdialog.c:1612:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtkdialog.c:1615:3: branch_false: ...to here
gtk-3.24.51/gtk/gtkdialog.c:1615:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkdialog.c:1617:3: call_function: calling ‘gtk_dialog_set_alternative_button_order_valist’ from ‘gtk_dialog_set_alternative_button_order’
#  984|   		   gboolean   create)
#  985|   {
#  986|->   ResponseData *ad = g_object_get_data (G_OBJECT (widget),
#  987|                                           "gtk-dialog-response-data");
#  988|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def143]
gtk-3.24.51/gtk/gtkdialog.c:1097:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkdialog.c:1128:1: enter_function: entry to ‘gtk_dialog_add_buttons’
gtk-3.24.51/gtk/gtkdialog.c:1134:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkdialog.c:1136:3: call_function: calling ‘gtk_dialog_add_buttons_valist’ from ‘gtk_dialog_add_buttons’
# 1095|     gint response_id;
# 1096|   
# 1097|->   g_return_if_fail (GTK_IS_DIALOG (dialog));
# 1098|   
# 1099|     if (first_button_text == NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def144]
gtk-3.24.51/gtk/gtkdialog.c:1543:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkdialog.c:1600:1: enter_function: entry to ‘gtk_dialog_set_alternative_button_order’
gtk-3.24.51/gtk/gtkdialog.c:1612:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtkdialog.c:1615:3: branch_false: ...to here
gtk-3.24.51/gtk/gtkdialog.c:1615:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkdialog.c:1617:3: call_function: calling ‘gtk_dialog_set_alternative_button_order_valist’ from ‘gtk_dialog_set_alternative_button_order’
# 1541|         child = dialog_find_button (dialog, response_id);
# 1542|         if (child != NULL)
# 1543|->         gtk_box_reorder_child (GTK_BOX (priv->action_area), child, position);
# 1544|         else
# 1545|           g_warning ("%s : no child button with response id %d.", G_STRFUNC,

Error: GCC_ANALYZER_WARNING (CWE-404): [#def145]
gtk-3.24.51/gtk/gtkdialog.c:1545:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkdialog.c:1600:1: enter_function: entry to ‘gtk_dialog_set_alternative_button_order’
gtk-3.24.51/gtk/gtkdialog.c:1612:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtkdialog.c:1615:3: branch_false: ...to here
gtk-3.24.51/gtk/gtkdialog.c:1615:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkdialog.c:1617:3: call_function: calling ‘gtk_dialog_set_alternative_button_order_valist’ from ‘gtk_dialog_set_alternative_button_order’
# 1543|           gtk_box_reorder_child (GTK_BOX (priv->action_area), child, position);
# 1544|         else
# 1545|->         g_warning ("%s : no child button with response id %d.", G_STRFUNC,
# 1546|                      response_id);
# 1547|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def146]
gtk-3.24.51/gtk/gtkemojicompletion.c:216:30: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘last’
gtk-3.24.51/gtk/gtkemojicompletion.c:329:1: enter_function: entry to ‘entry_key_press’
gtk-3.24.51/gtk/gtkemojicompletion.c:362:7: call_function: calling ‘move_active_row’ from ‘entry_key_press’
#  214|           completion->active = children->data;
#  215|         else
#  216|->         completion->active = last->data;
#  217|       }
#  218|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def147]
gtk-3.24.51/gtk/gtkfilechooserdialog.c:249:1: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkfilechooserdialog.c:704:1: enter_function: entry to ‘gtk_file_chooser_dialog_new’
gtk-3.24.51/gtk/gtkfilechooserdialog.c:713:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkfilechooserdialog.c:714:12: call_function: calling ‘gtk_file_chooser_dialog_new_valist’ from ‘gtk_file_chooser_dialog_new’
#  247|   static void setup_save_entry (GtkFileChooserDialog *dialog);
#  248|   
#  249|-> G_DEFINE_TYPE_WITH_CODE (GtkFileChooserDialog, gtk_file_chooser_dialog, GTK_TYPE_DIALOG,
#  250|                            G_ADD_PRIVATE (GtkFileChooserDialog)
#  251|                            G_IMPLEMENT_INTERFACE (GTK_TYPE_FILE_CHOOSER,

Error: GCC_ANALYZER_WARNING (CWE-404): [#def148]
gtk-3.24.51/gtk/gtkfilechooserdialog.c:670:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkfilechooserdialog.c:704:1: enter_function: entry to ‘gtk_file_chooser_dialog_new’
gtk-3.24.51/gtk/gtkfilechooserdialog.c:713:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkfilechooserdialog.c:714:12: call_function: calling ‘gtk_file_chooser_dialog_new_valist’ from ‘gtk_file_chooser_dialog_new’
#  668|     gint response_id;
#  669|   
#  670|->   result = g_object_new (GTK_TYPE_FILE_CHOOSER_DIALOG,
#  671|                            "title", title,
#  672|                            "action", action,

Error: GCC_ANALYZER_WARNING (CWE-404): [#def149]
gtk-3.24.51/gtk/gtkfilechooserdialog.c:676:5: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkfilechooserdialog.c:704:1: enter_function: entry to ‘gtk_file_chooser_dialog_new’
gtk-3.24.51/gtk/gtkfilechooserdialog.c:713:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkfilechooserdialog.c:714:12: call_function: calling ‘gtk_file_chooser_dialog_new_valist’ from ‘gtk_file_chooser_dialog_new’
#  674|   
#  675|     if (parent)
#  676|->     gtk_window_set_transient_for (GTK_WINDOW (result), parent);
#  677|   
#  678|     while (button_text)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def150]
gtk-3.24.51/gtk/gtkfilesystemmodel.c:1024:1: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkfilesystemmodel.c:1427:1: enter_function: entry to ‘_gtk_file_system_model_new’
gtk-3.24.51/gtk/gtkfilesystemmodel.c:1435:3: branch_true: following ‘true’ branch (when ‘get_func’ is non-NULL)...
gtk-3.24.51/gtk/gtkfilesystemmodel.c:1436:3: branch_true: ...to here
gtk-3.24.51/gtk/gtkfilesystemmodel.c:1436:3: branch_true: following ‘true’ branch (when ‘n_columns != 0’)...
gtk-3.24.51/gtk/gtkfilesystemmodel.c:1438:3: branch_true: ...to here
gtk-3.24.51/gtk/gtkfilesystemmodel.c:1438:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkfilesystemmodel.c:1439:11: call_function: calling ‘_gtk_file_system_model_new_valist’ from ‘_gtk_file_system_model_new’
# 1022|   
# 1023|   
# 1024|-> G_DEFINE_TYPE_WITH_CODE (GtkFileSystemModel, _gtk_file_system_model, G_TYPE_OBJECT,
# 1025|   			 G_IMPLEMENT_INTERFACE (GTK_TYPE_TREE_MODEL,
# 1026|   						gtk_file_system_model_iface_init)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def151]
gtk-3.24.51/gtk/gtkfilesystemmodel.c:1404:11: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkfilesystemmodel.c:1427:1: enter_function: entry to ‘_gtk_file_system_model_new’
gtk-3.24.51/gtk/gtkfilesystemmodel.c:1435:3: branch_true: following ‘true’ branch (when ‘get_func’ is non-NULL)...
gtk-3.24.51/gtk/gtkfilesystemmodel.c:1436:3: branch_true: ...to here
gtk-3.24.51/gtk/gtkfilesystemmodel.c:1436:3: branch_true: following ‘true’ branch (when ‘n_columns != 0’)...
gtk-3.24.51/gtk/gtkfilesystemmodel.c:1438:3: branch_true: ...to here
gtk-3.24.51/gtk/gtkfilesystemmodel.c:1438:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkfilesystemmodel.c:1439:11: call_function: calling ‘_gtk_file_system_model_new_valist’ from ‘_gtk_file_system_model_new’
# 1402|     GtkFileSystemModel *model;
# 1403|   
# 1404|->   model = g_object_new (GTK_TYPE_FILE_SYSTEM_MODEL, NULL);
# 1405|     model->get_func = get_func;
# 1406|     model->get_data = get_data;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def152]
gtk-3.24.51/gtk/gtkfixed.c:316:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  314|       {
#  315|       case CHILD_PROP_X:
#  316|->       gtk_fixed_move_internal (fixed,
#  317|                                  fixed_child,
#  318|                                  g_value_get_int (value),

Error: GCC_ANALYZER_WARNING (CWE-476): [#def153]
gtk-3.24.51/gtk/gtkfixed.c:322:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  320|         break;
#  321|       case CHILD_PROP_Y:
#  322|->       gtk_fixed_move_internal (fixed,
#  323|                                  fixed_child,
#  324|                                  fixed_child->x,

Error: GCC_ANALYZER_WARNING (CWE-476): [#def154]
gtk-3.24.51/gtk/gtkfixed.c:347:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  345|       {
#  346|       case CHILD_PROP_X:
#  347|->       g_value_set_int (value, fixed_child->x);
#  348|         break;
#  349|       case CHILD_PROP_Y:

Error: GCC_ANALYZER_WARNING (CWE-476): [#def155]
gtk-3.24.51/gtk/gtkfixed.c:350:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  348|         break;
#  349|       case CHILD_PROP_Y:
#  350|->       g_value_set_int (value, fixed_child->y);
#  351|         break;
#  352|       default:

Error: COMPILER_WARNING (CWE-1023): [#def156]
gtk-3.24.51/gtk/gtkfontbutton.c:1253:7: warning[-Wswitch]: enumeration value ‘PANGO_VARIANT_ALL_PETITE_CAPS’ not handled in switch
# 1251|     if (set & PANGO_FONT_MASK_VARIANT)
# 1252|       {
# 1253|->       switch (pango_font_description_get_variant (desc))
# 1254|           {
# 1255|           case PANGO_VARIANT_NORMAL:

Error: COMPILER_WARNING (CWE-1023): [#def157]
gtk-3.24.51/gtk/gtkfontbutton.c: scope_hint: In function ‘pango_font_description_to_css’
gtk-3.24.51/gtk/gtkfontbutton.c:1253:7: warning[-Wswitch]: enumeration value ‘PANGO_VARIANT_ALL_SMALL_CAPS’ not handled in switch
# 1253 |       switch (pango_font_description_get_variant (desc))
#      |       ^~~~~~
# 1251|     if (set & PANGO_FONT_MASK_VARIANT)
# 1252|       {
# 1253|->       switch (pango_font_description_get_variant (desc))
# 1254|           {
# 1255|           case PANGO_VARIANT_NORMAL:

Error: COMPILER_WARNING (CWE-1023): [#def158]
gtk-3.24.51/gtk/gtkfontbutton.c:1253:7: warning[-Wswitch]: enumeration value ‘PANGO_VARIANT_PETITE_CAPS’ not handled in switch
# 1251|     if (set & PANGO_FONT_MASK_VARIANT)
# 1252|       {
# 1253|->       switch (pango_font_description_get_variant (desc))
# 1254|           {
# 1255|           case PANGO_VARIANT_NORMAL:

Error: COMPILER_WARNING (CWE-1023): [#def159]
gtk-3.24.51/gtk/gtkfontbutton.c:1253:7: warning[-Wswitch]: enumeration value ‘PANGO_VARIANT_TITLE_CAPS’ not handled in switch
# 1251|     if (set & PANGO_FONT_MASK_VARIANT)
# 1252|       {
# 1253|->       switch (pango_font_description_get_variant (desc))
# 1254|           {
# 1255|           case PANGO_VARIANT_NORMAL:

Error: COMPILER_WARNING (CWE-1023): [#def160]
gtk-3.24.51/gtk/gtkfontbutton.c:1253:7: warning[-Wswitch]: enumeration value ‘PANGO_VARIANT_UNICASE’ not handled in switch
# 1251|     if (set & PANGO_FONT_MASK_VARIANT)
# 1252|       {
# 1253|->       switch (pango_font_description_get_variant (desc))
# 1254|           {
# 1255|           case PANGO_VARIANT_NORMAL:

Error: COMPILER_WARNING (CWE-1164): [#def161]
gtk-3.24.51/gtk/gtkfontchooserwidget.c:1676:8: warning[-Wignored-qualifiers]: type qualifiers ignored on function return type
# 1676 | static const float
#      |        ^~~~~
# 1674|   #define get_float_value(x) x
# 1675|   
# 1676|-> static const float
# 1677|   get_axis_float_max (hb_ot_var_axis_info_t *ax)
# 1678|   {

Error: COMPILER_WARNING (CWE-1164): [#def162]
gtk-3.24.51/gtk/gtkfontchooserwidget.c:1682:8: warning[-Wignored-qualifiers]: type qualifiers ignored on function return type
# 1682 | static const float
#      |        ^~~~~
# 1680|   }
# 1681|   
# 1682|-> static const float
# 1683|   get_axis_float_min (hb_ot_var_axis_info_t *ax)
# 1684|   {

Error: COMPILER_WARNING (CWE-1164): [#def163]
gtk-3.24.51/gtk/gtkfontchooserwidget.c:1688:8: warning[-Wignored-qualifiers]: type qualifiers ignored on function return type
# 1688 | static const float
#      |        ^~~~~
# 1686|   }
# 1687|   
# 1688|-> static const float
# 1689|   get_axis_float_default (hb_ot_var_axis_info_t *ax)
# 1690|   {

Error: COMPILER_WARNING (CWE-681): [#def164]
gtk-3.24.51/gtk/gtkfontchooserwidget.c: scope_hint: In function ‘gtk_font_chooser_widget_update_font_variations’
gtk-3.24.51/gtk/gtkfontchooserwidget.c:1859:41: warning[-Wpointer-sign]: pointer targets in passing argument 3 of ‘hb_ot_var_get_axis_infos’ differ in signedness
# 1859 |   hb_ot_var_get_axis_infos (hb_face, 0, &num_axes, axes);
#      |                                         ^~~~~~~~~
#      |                                         |
#      |                                         int *
/usr/include/harfbuzz/hb-ot.h:42: included_from: Included from here.
gtk-3.24.51/gtk/gtkfontchooserwidget.c:75: included_from: Included from here.
/usr/include/harfbuzz/hb-ot-var.h:140:50: note: expected ‘unsigned int *’ but argument is of type ‘int *’
#  140 |                           unsigned int          *axes_count /* IN/OUT */,
#      |                           ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
# 1857|     num_axes = hb_ot_var_get_axis_count (hb_face);
# 1858|     axes = g_new0 (hb_ot_var_axis_info_t, num_axes);
# 1859|->   hb_ot_var_get_axis_infos (hb_face, 0, &num_axes, axes);
# 1860|   
# 1861|     for (i = 0; i < num_axes; i ++)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def165]
gtk-3.24.51/gtk/gtkgesture.c:1486:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-3.24.51/gtk/gtkgesture.c:1472:1: enter_function: entry to ‘gtk_gesture_get_bounding_box_center’
gtk-3.24.51/gtk/gtkgesture.c:1480:3: branch_false: following ‘false’ branch (when ‘gesture’ is non-NULL)...
gtk-3.24.51/gtk/gtkgesture.c:1480:3: branch_false: ...to here
gtk-3.24.51/gtk/gtkgesture.c:1480:3: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtkgesture.c:1481:3: branch_true: ...to here
gtk-3.24.51/gtk/gtkgesture.c:1481:3: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtkgesture.c:1483:14: branch_true: ...to here
gtk-3.24.51/gtk/gtkgesture.c:1483:14: call_function: calling ‘gtk_gesture_get_last_updated_sequence’ from ‘gtk_gesture_get_bounding_box_center’
gtk-3.24.51/gtk/gtkgesture.c:1483:14: return_function: returning to ‘gtk_gesture_get_bounding_box_center’ from ‘gtk_gesture_get_last_updated_sequence’
gtk-3.24.51/gtk/gtkgesture.c:1484:16: call_function: calling ‘gtk_gesture_get_last_event’ from ‘gtk_gesture_get_bounding_box_center’
gtk-3.24.51/gtk/gtkgesture.c:1484:16: return_function: returning to ‘gtk_gesture_get_bounding_box_center’ from ‘gtk_gesture_get_last_event’
gtk-3.24.51/gtk/gtkgesture.c:1486:7: danger: dereference of NULL ‘gtk_gesture_get_last_event(gesture,  gtk_gesture_get_last_updated_sequence(gesture))’
# 1484|     last_event = gtk_gesture_get_last_event (gesture, sequence);
# 1485|   
# 1486|->   if (EVENT_IS_TOUCHPAD_GESTURE (last_event))
# 1487|       return gtk_gesture_get_point (gesture, sequence, x, y);
# 1488|     else if (!gtk_gesture_get_bounding_box (gesture, &rect))

Error: COMPILER_WARNING: [#def166]
gtk-3.24.51/gtk/gtkheaderbar.c: scope_hint: In function ‘gtk_header_bar_compute_size_for_opposing_orientation’
gtk-3.24.51/gtk/gtkheaderbar.c:810:8: warning[-Wunused-but-set-variable=]: variable ‘size’ set but not used
#  810 |   gint size = 0;
#      |        ^~~~
#  808|     GtkRequestedSize *sizes;
#  809|     GtkPackType packing;
#  810|->   gint size = 0;
#  811|     gint i;
#  812|     gint child_size;

Error: COMPILER_WARNING (CWE-477): [#def167]
gtk-3.24.51/gtk/gtkiconhelper.c: scope_hint: In function ‘_gtk_icon_helper_get_size’
gtk-3.24.51/gtk/gtkiconhelper.c:641:9: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_animation_get_width’ is deprecated
#  641 |         width = gdk_pixbuf_animation_get_width (animation);
#      |         ^~~~~
/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:36: included_from: Included from here.
gtk-3.24.51/gdk/gdkpixbuf.h:33: included_from: Included from here.
gtk-3.24.51/gdk/gdkcairo.h:29: included_from: Included from here.
gtk-3.24.51/gdk/gdk.h:33: included_from: Included from here.
gtk-3.24.51/gtk/gtkwidget.h:32: included_from: Included from here.
gtk-3.24.51/gtk/deprecated/gtkmisc.h:33: included_from: Included from here.
gtk-3.24.51/gtk/gtkimage.h:34: included_from: Included from here.
gtk-3.24.51/gtk/gtkiconhelperprivate.h:23: included_from: Included from here.
gtk-3.24.51/gtk/gtkiconhelper.c:22: included_from: Included from here.
/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h:87:21: note: declared here
#   87 | int                 gdk_pixbuf_animation_get_width       (GdkPixbufAnimation *animation);
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  639|         {
#  640|           GdkPixbufAnimation *animation = gtk_image_definition_get_animation (self->priv->def);
#  641|->         width = gdk_pixbuf_animation_get_width (animation);
#  642|           height = gdk_pixbuf_animation_get_height (animation);
#  643|           break;

Error: COMPILER_WARNING (CWE-477): [#def168]
gtk-3.24.51/gtk/gtkiconhelper.c:641:9: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_animation_get_width’ is deprecated
#  639|         {
#  640|           GdkPixbufAnimation *animation = gtk_image_definition_get_animation (self->priv->def);
#  641|->         width = gdk_pixbuf_animation_get_width (animation);
#  642|           height = gdk_pixbuf_animation_get_height (animation);
#  643|           break;

Error: COMPILER_WARNING (CWE-477): [#def169]
gtk-3.24.51/gtk/gtkiconhelper.c:642:9: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_animation_get_height’ is deprecated
#  642 |         height = gdk_pixbuf_animation_get_height (animation);
#      |         ^~~~~~
/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h:89:21: note: declared here
#   89 | int                 gdk_pixbuf_animation_get_height      (GdkPixbufAnimation *animation);
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  640|           GdkPixbufAnimation *animation = gtk_image_definition_get_animation (self->priv->def);
#  641|           width = gdk_pixbuf_animation_get_width (animation);
#  642|->         height = gdk_pixbuf_animation_get_height (animation);
#  643|           break;
#  644|         }

Error: COMPILER_WARNING (CWE-477): [#def170]
gtk-3.24.51/gtk/gtkiconhelper.c:642:9: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_animation_get_height’ is deprecated
#  640|           GdkPixbufAnimation *animation = gtk_image_definition_get_animation (self->priv->def);
#  641|           width = gdk_pixbuf_animation_get_width (animation);
#  642|->         height = gdk_pixbuf_animation_get_height (animation);
#  643|           break;
#  644|         }

Error: COMPILER_WARNING: [#def171]
gtk-3.24.51/gtk/gtkicontheme.c: scope_hint: In function ‘gtk_icon_info_load_symbolic_svg’
gtk-3.24.51/gtk/gtkicontheme.c:4500:8: warning[-Wunused-but-set-variable=]: variable ‘symbolic_size’ set but not used
# 4500 |   gint symbolic_size;
#      |        ^~~~~~~~~~~~~
# 4498|     gchar *file_data, *escaped_file_data;
# 4499|     gsize file_len;
# 4500|->   gint symbolic_size;
# 4501|     double alpha;
# 4502|     gchar alphastr[G_ASCII_DTOSTR_BUF_SIZE];

Error: COMPILER_WARNING (CWE-477): [#def172]
gtk-3.24.51/gtk/gtkimage.c: scope_hint: In function ‘load_scalable_with_loader’
gtk-3.24.51/gtk/gtkimage.c:925:3: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_loader_get_animation’ is deprecated
#  925 |   animation = gdk_pixbuf_loader_get_animation (loader);
#      |   ^~~~~~~~~
/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:39: included_from: Included from here.
gtk-3.24.51/gdk/gdkpixbuf.h:33: included_from: Included from here.
gtk-3.24.51/gdk/gdkcairo.h:29: included_from: Included from here.
gtk-3.24.51/gdk/gdk.h:33: included_from: Included from here.
gtk-3.24.51/gtk/gtkwidget.h:32: included_from: Included from here.
gtk-3.24.51/gtk/gtkcontainer.h:33: included_from: Included from here.
gtk-3.24.51/gtk/gtkimage.c:31: included_from: Included from here.
/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h:102:22: note: declared here
#  102 | GdkPixbufAnimation * gdk_pixbuf_loader_get_animation (GdkPixbufLoader *loader);
#      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  923|       goto out;
#  924|   
#  925|->   animation = gdk_pixbuf_loader_get_animation (loader);
#  926|     if (animation != NULL)
#  927|       {

Error: COMPILER_WARNING (CWE-477): [#def173]
gtk-3.24.51/gtk/gtkimage.c:925:3: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_loader_get_animation’ is deprecated
#  923|       goto out;
#  924|   
#  925|->   animation = gdk_pixbuf_loader_get_animation (loader);
#  926|     if (animation != NULL)
#  927|       {

Error: COMPILER_WARNING (CWE-477): [#def174]
gtk-3.24.51/gtk/gtkimage.c: scope_hint: In function ‘gtk_image_set_from_file’
gtk-3.24.51/gtk/gtkimage.c:987:3: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_animation_is_static_image’ is deprecated
#  987 |   if (gdk_pixbuf_animation_is_static_image (anim))
#      |   ^~
/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:36: included_from: Included from here.
/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h:91:21: note: declared here
#   91 | gboolean            gdk_pixbuf_animation_is_static_image  (GdkPixbufAnimation *animation);
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  985|      */
#  986|   
#  987|->   if (gdk_pixbuf_animation_is_static_image (anim))
#  988|       gtk_image_set_from_pixbuf (image,
#  989|   			       gdk_pixbuf_animation_get_static_image (anim));

Error: COMPILER_WARNING (CWE-477): [#def175]
gtk-3.24.51/gtk/gtkimage.c:987:3: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_animation_is_static_image’ is deprecated
#  985|      */
#  986|   
#  987|->   if (gdk_pixbuf_animation_is_static_image (anim))
#  988|       gtk_image_set_from_pixbuf (image,
#  989|   			       gdk_pixbuf_animation_get_static_image (anim));

Error: COMPILER_WARNING (CWE-477): [#def176]
gtk-3.24.51/gtk/gtkimage.c:989:32: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_animation_get_static_image’ is deprecated
#  989 |                                gdk_pixbuf_animation_get_static_image (anim));
#      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h:93:21: note: declared here
#   93 | GdkPixbuf          *gdk_pixbuf_animation_get_static_image (GdkPixbufAnimation *animation);
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  987|     if (gdk_pixbuf_animation_is_static_image (anim))
#  988|       gtk_image_set_from_pixbuf (image,
#  989|-> 			       gdk_pixbuf_animation_get_static_image (anim));
#  990|     else
#  991|       gtk_image_set_from_animation (image, anim);

Error: COMPILER_WARNING (CWE-477): [#def177]
gtk-3.24.51/gtk/gtkimage.c:989:32: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_animation_get_static_image’ is deprecated
#  987|     if (gdk_pixbuf_animation_is_static_image (anim))
#  988|       gtk_image_set_from_pixbuf (image,
#  989|-> 			       gdk_pixbuf_animation_get_static_image (anim));
#  990|     else
#  991|       gtk_image_set_from_animation (image, anim);

Error: COMPILER_WARNING (CWE-477): [#def178]
gtk-3.24.51/gtk/gtkimage.c: scope_hint: In function ‘gtk_image_set_from_resource’
gtk-3.24.51/gtk/gtkimage.c:1062:5: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_animation_new_from_resource’ is deprecated
# 1062 |     animation = gdk_pixbuf_animation_new_from_resource (resource_path, NULL);
#      |     ^~~~~~~~~
/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h:78:21: note: declared here
#   78 | GdkPixbufAnimation *gdk_pixbuf_animation_new_from_resource(const char        *resource_path,
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1060|   
# 1061|     if (resource_is_pixdata (resource_path))
# 1062|->     animation = gdk_pixbuf_animation_new_from_resource (resource_path, NULL);
# 1063|     else
# 1064|       animation = load_scalable_with_loader (image, NULL, resource_path, &scale_factor);

Error: COMPILER_WARNING (CWE-477): [#def179]
gtk-3.24.51/gtk/gtkimage.c:1062:5: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_animation_new_from_resource’ is deprecated
# 1060|   
# 1061|     if (resource_is_pixdata (resource_path))
# 1062|->     animation = gdk_pixbuf_animation_new_from_resource (resource_path, NULL);
# 1063|     else
# 1064|       animation = load_scalable_with_loader (image, NULL, resource_path, &scale_factor);

Error: COMPILER_WARNING (CWE-477): [#def180]
gtk-3.24.51/gtk/gtkimage.c:1075:3: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_animation_is_static_image’ is deprecated
# 1075 |   if (gdk_pixbuf_animation_is_static_image (animation))
#      |   ^~
/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h:91:21: note: declared here
#   91 | gboolean            gdk_pixbuf_animation_is_static_image  (GdkPixbufAnimation *animation);
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1073|       }
# 1074|   
# 1075|->   if (gdk_pixbuf_animation_is_static_image (animation))
# 1076|       gtk_image_set_from_pixbuf (image, gdk_pixbuf_animation_get_static_image (animation));
# 1077|     else

Error: COMPILER_WARNING (CWE-477): [#def181]
gtk-3.24.51/gtk/gtkimage.c:1075:3: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_animation_is_static_image’ is deprecated
# 1073|       }
# 1074|   
# 1075|->   if (gdk_pixbuf_animation_is_static_image (animation))
# 1076|       gtk_image_set_from_pixbuf (image, gdk_pixbuf_animation_get_static_image (animation));
# 1077|     else

Error: COMPILER_WARNING (CWE-477): [#def182]
gtk-3.24.51/gtk/gtkimage.c:1076:5: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_animation_get_static_image’ is deprecated
# 1076 |     gtk_image_set_from_pixbuf (image, gdk_pixbuf_animation_get_static_image (animation));
#      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h:93:21: note: declared here
#   93 | GdkPixbuf          *gdk_pixbuf_animation_get_static_image (GdkPixbufAnimation *animation);
#      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1074|   
# 1075|     if (gdk_pixbuf_animation_is_static_image (animation))
# 1076|->     gtk_image_set_from_pixbuf (image, gdk_pixbuf_animation_get_static_image (animation));
# 1077|     else
# 1078|       gtk_image_set_from_animation (image, animation);

Error: COMPILER_WARNING (CWE-477): [#def183]
gtk-3.24.51/gtk/gtkimage.c:1076:5: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_animation_get_static_image’ is deprecated
# 1074|   
# 1075|     if (gdk_pixbuf_animation_is_static_image (animation))
# 1076|->     gtk_image_set_from_pixbuf (image, gdk_pixbuf_animation_get_static_image (animation));
# 1077|     else
# 1078|       gtk_image_set_from_animation (image, animation);

Error: COMPILER_WARNING (CWE-477): [#def184]
gtk-3.24.51/gtk/gtkimage.c: scope_hint: In function ‘animation_timeout’
gtk-3.24.51/gtk/gtkimage.c:1634:3: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_animation_iter_advance’ is deprecated
# 1634 |   gdk_pixbuf_animation_iter_advance (priv->animation_iter, NULL);
#      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h:111:25: note: declared here
#  111 | gboolean                gdk_pixbuf_animation_iter_advance                    (GdkPixbufAnimationIter *iter,
#      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1632|     priv->animation_timeout = 0;
# 1633|   
# 1634|->   gdk_pixbuf_animation_iter_advance (priv->animation_iter, NULL);
# 1635|   
# 1636|     delay = gdk_pixbuf_animation_iter_get_delay_time (priv->animation_iter);

Error: COMPILER_WARNING (CWE-477): [#def185]
gtk-3.24.51/gtk/gtkimage.c:1634:3: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_animation_iter_advance’ is deprecated
# 1632|     priv->animation_timeout = 0;
# 1633|   
# 1634|->   gdk_pixbuf_animation_iter_advance (priv->animation_iter, NULL);
# 1635|   
# 1636|     delay = gdk_pixbuf_animation_iter_get_delay_time (priv->animation_iter);

Error: COMPILER_WARNING (CWE-477): [#def186]
gtk-3.24.51/gtk/gtkimage.c:1636:3: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_animation_iter_get_delay_time’ is deprecated
# 1636 |   delay = gdk_pixbuf_animation_iter_get_delay_time (priv->animation_iter);
#      |   ^~~~~
/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h:104:25: note: declared here
#  104 | int                     gdk_pixbuf_animation_iter_get_delay_time             (GdkPixbufAnimationIter *iter);
#      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1634|     gdk_pixbuf_animation_iter_advance (priv->animation_iter, NULL);
# 1635|   
# 1636|->   delay = gdk_pixbuf_animation_iter_get_delay_time (priv->animation_iter);
# 1637|     if (delay >= 0)
# 1638|       {

Error: COMPILER_WARNING (CWE-477): [#def187]
gtk-3.24.51/gtk/gtkimage.c:1636:3: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_animation_iter_get_delay_time’ is deprecated
# 1634|     gdk_pixbuf_animation_iter_advance (priv->animation_iter, NULL);
# 1635|   
# 1636|->   delay = gdk_pixbuf_animation_iter_get_delay_time (priv->animation_iter);
# 1637|     if (delay >= 0)
# 1638|       {

Error: COMPILER_WARNING (CWE-477): [#def188]
gtk-3.24.51/gtk/gtkimage.c: scope_hint: In function ‘get_animation_frame’
gtk-3.24.51/gtk/gtkimage.c:1661:9: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_animation_get_iter’ is deprecated
# 1661 |         gdk_pixbuf_animation_get_iter (_gtk_icon_helper_peek_animation (priv->icon_helper), NULL);
#      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h:97:25: note: declared here
#   97 | GdkPixbufAnimationIter *gdk_pixbuf_animation_get_iter                        (GdkPixbufAnimation     *animation,
#      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1659|   
# 1660|         priv->animation_iter = 
# 1661|->         gdk_pixbuf_animation_get_iter (_gtk_icon_helper_peek_animation (priv->icon_helper), NULL);
# 1662|   
# 1663|         delay = gdk_pixbuf_animation_iter_get_delay_time (priv->animation_iter);

Error: COMPILER_WARNING (CWE-477): [#def189]
gtk-3.24.51/gtk/gtkimage.c:1661:9: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_animation_get_iter’ is deprecated
# 1659|   
# 1660|         priv->animation_iter = 
# 1661|->         gdk_pixbuf_animation_get_iter (_gtk_icon_helper_peek_animation (priv->icon_helper), NULL);
# 1662|   
# 1663|         delay = gdk_pixbuf_animation_iter_get_delay_time (priv->animation_iter);

Error: COMPILER_WARNING (CWE-477): [#def190]
gtk-3.24.51/gtk/gtkimage.c:1663:7: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_animation_iter_get_delay_time’ is deprecated
# 1663 |       delay = gdk_pixbuf_animation_iter_get_delay_time (priv->animation_iter);
#      |       ^~~~~
/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h:104:25: note: declared here
#  104 | int                     gdk_pixbuf_animation_iter_get_delay_time             (GdkPixbufAnimationIter *iter);
#      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1661|           gdk_pixbuf_animation_get_iter (_gtk_icon_helper_peek_animation (priv->icon_helper), NULL);
# 1662|   
# 1663|->       delay = gdk_pixbuf_animation_iter_get_delay_time (priv->animation_iter);
# 1664|         if (delay >= 0) {
# 1665|           priv->animation_timeout =

Error: COMPILER_WARNING (CWE-477): [#def191]
gtk-3.24.51/gtk/gtkimage.c:1663:7: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_animation_iter_get_delay_time’ is deprecated
# 1661|           gdk_pixbuf_animation_get_iter (_gtk_icon_helper_peek_animation (priv->icon_helper), NULL);
# 1662|   
# 1663|->       delay = gdk_pixbuf_animation_iter_get_delay_time (priv->animation_iter);
# 1664|         if (delay >= 0) {
# 1665|           priv->animation_timeout =

Error: COMPILER_WARNING (CWE-477): [#def192]
gtk-3.24.51/gtk/gtkimage.c:1674:3: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_animation_iter_get_pixbuf’ is deprecated
# 1674 |   return g_object_ref (gdk_pixbuf_animation_iter_get_pixbuf (priv->animation_iter));
#      |   ^~~~~~
/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h:106:25: note: declared here
#  106 | GdkPixbuf              *gdk_pixbuf_animation_iter_get_pixbuf                 (GdkPixbufAnimationIter *iter);
#      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1672|      * exposes of different areas.
# 1673|      */
# 1674|->   return g_object_ref (gdk_pixbuf_animation_iter_get_pixbuf (priv->animation_iter));
# 1675|   }
# 1676|   

Error: COMPILER_WARNING (CWE-477): [#def193]
gtk-3.24.51/gtk/gtkimage.c:1674:3: warning[-Wdeprecated-declarations]: ‘gdk_pixbuf_animation_iter_get_pixbuf’ is deprecated
# 1672|      * exposes of different areas.
# 1673|      */
# 1674|->   return g_object_ref (gdk_pixbuf_animation_iter_get_pixbuf (priv->animation_iter));
# 1675|   }
# 1676|   

Error: COMPILER_WARNING: [#def194]
gtk-3.24.51/gtk/gtkimmodule.c: scope_hint: In function ‘gtk_im_module_initialize’
gtk-3.24.51/gtk/gtkimmodule.c:353:17: warning[-Wnested-externs]: nested extern declaration of ‘_gtk_immodule_wayland_list’
#  353 |     extern void _gtk_immodule_ ## m ## _list (const GtkIMContextInfo ***contexts, \
#      |                 ^~~~~~~~~~~~~~
gtk-3.24.51/gtk/gtkimmodule.c:407:3: note: in expansion of macro ‘do_builtin’
#  407 |   do_builtin (wayland);
#      |   ^~~~~~~~~~
#  351|       const GtkIMContextInfo **contexts;					\
#  352|       int n_contexts;							\
#  353|->     extern void _gtk_immodule_ ## m ## _list (const GtkIMContextInfo ***contexts, \
#  354|   					      int                      *n_contexts); \
#  355|       extern void _gtk_immodule_ ## m ## _init (GTypeModule *module);	\

Error: COMPILER_WARNING: [#def195]
gtk-3.24.51/gtk/gtkimmodule.c:355:17: warning[-Wnested-externs]: nested extern declaration of ‘_gtk_immodule_wayland_init’
#  355 |     extern void _gtk_immodule_ ## m ## _init (GTypeModule *module);     \
#      |                 ^~~~~~~~~~~~~~
gtk-3.24.51/gtk/gtkimmodule.c:407:3: note: in expansion of macro ‘do_builtin’
#  407 |   do_builtin (wayland);
#      |   ^~~~~~~~~~
#  353|       extern void _gtk_immodule_ ## m ## _list (const GtkIMContextInfo ***contexts, \
#  354|   					      int                      *n_contexts); \
#  355|->     extern void _gtk_immodule_ ## m ## _init (GTypeModule *module);	\
#  356|       extern void _gtk_immodule_ ## m ## _exit (void);			\
#  357|       extern GtkIMContext *_gtk_immodule_ ## m ## _create (const gchar *context_id); \

Error: COMPILER_WARNING: [#def196]
gtk-3.24.51/gtk/gtkimmodule.c:356:17: warning[-Wnested-externs]: nested extern declaration of ‘_gtk_immodule_wayland_exit’
#  356 |     extern void _gtk_immodule_ ## m ## _exit (void);                    \
#      |                 ^~~~~~~~~~~~~~
gtk-3.24.51/gtk/gtkimmodule.c:407:3: note: in expansion of macro ‘do_builtin’
#  407 |   do_builtin (wayland);
#      |   ^~~~~~~~~~
#  354|   					      int                      *n_contexts); \
#  355|       extern void _gtk_immodule_ ## m ## _init (GTypeModule *module);	\
#  356|->     extern void _gtk_immodule_ ## m ## _exit (void);			\
#  357|       extern GtkIMContext *_gtk_immodule_ ## m ## _create (const gchar *context_id); \
#  358|   									\

Error: COMPILER_WARNING: [#def197]
gtk-3.24.51/gtk/gtkimmodule.c:357:26: warning[-Wnested-externs]: nested extern declaration of ‘_gtk_immodule_wayland_create’
#  357 |     extern GtkIMContext *_gtk_immodule_ ## m ## _create (const gchar *context_id); \
#      |                          ^~~~~~~~~~~~~~
gtk-3.24.51/gtk/gtkimmodule.c:407:3: note: in expansion of macro ‘do_builtin’
#  407 |   do_builtin (wayland);
#      |   ^~~~~~~~~~
#  355|       extern void _gtk_immodule_ ## m ## _init (GTypeModule *module);	\
#  356|       extern void _gtk_immodule_ ## m ## _exit (void);			\
#  357|->     extern GtkIMContext *_gtk_immodule_ ## m ## _create (const gchar *context_id); \
#  358|   									\
#  359|       _gtk_immodule_ ## m ## _list (&contexts, &n_contexts);		\

Error: GCC_ANALYZER_WARNING (CWE-404): [#def198]
gtk-3.24.51/gtk/gtkinfobar.c:201:1: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkinfobar.c:863:1: enter_function: entry to ‘gtk_info_bar_add_buttons’
gtk-3.24.51/gtk/gtkinfobar.c:869:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkinfobar.c:870:3: call_function: calling ‘add_buttons_valist’ from ‘gtk_info_bar_add_buttons’
#  199|   
#  200|   
#  201|-> G_DEFINE_TYPE_WITH_CODE (GtkInfoBar, gtk_info_bar, GTK_TYPE_BOX,
#  202|                            G_ADD_PRIVATE (GtkInfoBar)
#  203|                            G_IMPLEMENT_INTERFACE (GTK_TYPE_BUILDABLE,

Error: GCC_ANALYZER_WARNING (CWE-404): [#def199]
gtk-3.24.51/gtk/gtkinfobar.c:828:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkinfobar.c:863:1: enter_function: entry to ‘gtk_info_bar_add_buttons’
gtk-3.24.51/gtk/gtkinfobar.c:869:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkinfobar.c:870:3: call_function: calling ‘add_buttons_valist’ from ‘gtk_info_bar_add_buttons’
#  826|     gint response_id;
#  827|   
#  828|->   g_return_if_fail (GTK_IS_INFO_BAR (info_bar));
#  829|   
#  830|     if (first_button_text == NULL)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def200]
gtk-3.24.51/gtk/gtklayout.c:824:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  822|       {
#  823|       case CHILD_PROP_X:
#  824|->       g_value_set_int (value, layout_child->x);
#  825|         break;
#  826|       case CHILD_PROP_Y:

Error: GCC_ANALYZER_WARNING (CWE-476): [#def201]
gtk-3.24.51/gtk/gtklayout.c:827:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  825|         break;
#  826|       case CHILD_PROP_Y:
#  827|->       g_value_set_int (value, layout_child->y);
#  828|         break;
#  829|       default:

Error: GCC_ANALYZER_WARNING (CWE-404): [#def202]
gtk-3.24.51/gtk/gtkliststore.c:300:1: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkliststore.c:1174:1: enter_function: entry to ‘gtk_list_store_set’
gtk-3.24.51/gtk/gtkliststore.c:1180:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkliststore.c:1181:3: call_function: calling ‘gtk_list_store_set_valist’ from ‘gtk_list_store_set’
#  298|   							 gpointer     *data);
#  299|   
#  300|-> G_DEFINE_TYPE_WITH_CODE (GtkListStore, gtk_list_store, G_TYPE_OBJECT,
#  301|                            G_ADD_PRIVATE (GtkListStore)
#  302|   			 G_IMPLEMENT_INTERFACE (GTK_TYPE_TREE_MODEL,

Error: CPPCHECK_WARNING (CWE-457): [#def203]
gtk-3.24.51/gtk/gtkmain.c:365: error[uninitvar]: Uninitialized variable: euid
#  363|     /* These aren't in the header files, so we prototype them here.
#  364|      */
#  365|->   int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid);
#  366|     int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid);
#  367|   

Error: CPPCHECK_WARNING (CWE-457): [#def204]
gtk-3.24.51/gtk/gtkmain.c:365: error[uninitvar]: Uninitialized variable: ruid
#  363|     /* These aren't in the header files, so we prototype them here.
#  364|      */
#  365|->   int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid);
#  366|     int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid);
#  367|   

Error: CPPCHECK_WARNING (CWE-457): [#def205]
gtk-3.24.51/gtk/gtkmain.c:365: error[uninitvar]: Uninitialized variable: suid
#  363|     /* These aren't in the header files, so we prototype them here.
#  364|      */
#  365|->   int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid);
#  366|     int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid);
#  367|   

Error: COMPILER_WARNING: [#def206]
gtk-3.24.51/gtk/gtkmain.c: scope_hint: In function ‘check_setugid’
gtk-3.24.51/gtk/gtkmain.c:365:7: warning[-Wnested-externs]: nested extern declaration of ‘getresuid’
#  365 |   int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid);
#      |       ^~~~~~~~~
#  363|     /* These aren't in the header files, so we prototype them here.
#  364|      */
#  365|->   int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid);
#  366|     int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid);
#  367|   

Error: CPPCHECK_WARNING (CWE-457): [#def207]
gtk-3.24.51/gtk/gtkmain.c:366: error[uninitvar]: Uninitialized variable: egid
#  364|      */
#  365|     int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid);
#  366|->   int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid);
#  367|   
#  368|     if (getresuid (&ruid, &euid, &suid) != 0 ||

Error: CPPCHECK_WARNING (CWE-457): [#def208]
gtk-3.24.51/gtk/gtkmain.c:366: error[uninitvar]: Uninitialized variable: rgid
#  364|      */
#  365|     int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid);
#  366|->   int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid);
#  367|   
#  368|     if (getresuid (&ruid, &euid, &suid) != 0 ||

Error: CPPCHECK_WARNING (CWE-457): [#def209]
gtk-3.24.51/gtk/gtkmain.c:366: error[uninitvar]: Uninitialized variable: sgid
#  364|      */
#  365|     int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid);
#  366|->   int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid);
#  367|   
#  368|     if (getresuid (&ruid, &euid, &suid) != 0 ||

Error: COMPILER_WARNING: [#def210]
gtk-3.24.51/gtk/gtkmain.c:366:7: warning[-Wnested-externs]: nested extern declaration of ‘getresgid’
#  366 |   int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid);
#      |       ^~~~~~~~~
#  364|      */
#  365|     int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid);
#  366|->   int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid);
#  367|   
#  368|     if (getresuid (&ruid, &euid, &suid) != 0 ||

Error: CPPCHECK_WARNING (CWE-909): [#def211]
gtk-3.24.51/gtk/gtkmenu.c:5285: error[uninitStructMember]: Uninitialized struct member: rect.x
# 5283|         if (effective)
# 5284|           {
# 5285|->           double x = rect.x, y = rect.y;
# 5286|   
# 5287|             gdk_window_coords_to_parent (rect_window, x, y, &x, &y);

Error: CPPCHECK_WARNING (CWE-909): [#def212]
gtk-3.24.51/gtk/gtkmenu.c:5285: error[uninitStructMember]: Uninitialized struct member: rect.y
# 5283|         if (effective)
# 5284|           {
# 5285|->           double x = rect.x, y = rect.y;
# 5286|   
# 5287|             gdk_window_coords_to_parent (rect_window, x, y, &x, &y);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def213]
gtk-3.24.51/gtk/gtkmessagedialog.c:644:13: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkmessagedialog.c:641:6: branch_true: following ‘true’ branch (when ‘message_format’ is non-NULL)...
gtk-3.24.51/gtk/gtkmessagedialog.c:643:7: branch_true: ...to here
gtk-3.24.51/gtk/gtkmessagedialog.c:643:7: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkmessagedialog.c:644:13: throw: if ‘g_strdup_vprintf’ throws an exception...
gtk-3.24.51/gtk/gtkmessagedialog.c:644:13: danger: missing call to ‘va_end’ to match ‘va_start’ at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
#  642|       {
#  643|         va_start (args, message_format);
#  644|->       msg = g_strdup_vprintf (message_format, args);
#  645|         va_end (args);
#  646|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def214]
gtk-3.24.51/gtk/gtkmessagedialog.c:847:13: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkmessagedialog.c:838:3: branch_false: following ‘false’ branch (when ‘message_dialog’ is non-NULL)...
gtk-3.24.51/gtk/gtkmessagedialog.c:838:3: branch_false: ...to here
gtk-3.24.51/gtk/gtkmessagedialog.c:842:6: branch_true: following ‘true’ branch (when ‘message_format’ is non-NULL)...
gtk-3.24.51/gtk/gtkmessagedialog.c:844:7: branch_true: ...to here
gtk-3.24.51/gtk/gtkmessagedialog.c:846:7: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkmessagedialog.c:847:13: throw: if ‘g_strdup_vprintf’ throws an exception...
gtk-3.24.51/gtk/gtkmessagedialog.c:847:13: danger: missing call to ‘va_end’ to match ‘va_start’ at [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
#  845|   
#  846|         va_start (args, message_format);
#  847|->       msg = g_strdup_vprintf (message_format, args);
#  848|         va_end (args);
#  849|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def215]
gtk-3.24.51/gtk/gtkmessagedialog.c:909:13: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkmessagedialog.c:900:3: branch_false: following ‘false’ branch (when ‘message_dialog’ is non-NULL)...
gtk-3.24.51/gtk/gtkmessagedialog.c:900:3: branch_false: ...to here
gtk-3.24.51/gtk/gtkmessagedialog.c:904:6: branch_true: following ‘true’ branch (when ‘message_format’ is non-NULL)...
gtk-3.24.51/gtk/gtkmessagedialog.c:906:7: branch_true: ...to here
gtk-3.24.51/gtk/gtkmessagedialog.c:908:7: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkmessagedialog.c:909:13: throw: if ‘g_strdup_vprintf’ throws an exception...
gtk-3.24.51/gtk/gtkmessagedialog.c:909:13: danger: missing call to ‘va_end’ to match ‘va_start’ at [(5)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/4)
#  907|   
#  908|         va_start (args, message_format);
#  909|->       msg = g_strdup_vprintf (message_format, args);
#  910|         va_end (args);
#  911|   

Error: COMPILER_WARNING: [#def216]
gtk-3.24.51/gtk/gtknotebook.c: scope_hint: In function ‘gtk_notebook_calculate_shown_tabs’
gtk-3.24.51/gtk/gtknotebook.c:5715:12: warning[-Wunused-but-set-variable=]: variable ‘c’ set but not used
# 5715 |       gint c = 0;
#      |            ^
# 5713|       {
# 5714|         GtkOrientation tab_expand_orientation;
# 5715|->       gint c = 0;
# 5716|         *n = 0;
# 5717|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def217]
gtk-3.24.51/gtk/gtkpango.c:721:26: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘line’
gtk-3.24.51/gtk/gtkpango.c:701:19: branch_false: following ‘false’ branch (when ‘l’ is NULL)...
gtk-3.24.51/gtk/gtkpango.c:709:6: branch_false: ...to here
gtk-3.24.51/gtk/gtkpango.c:709:6: branch_false: following ‘false’ branch (when ‘count >= 0’)...
gtk-3.24.51/gtk/gtkpango.c:721:26: branch_false: ...to here
gtk-3.24.51/gtk/gtkpango.c:721:26: danger: dereference of NULL ‘line’
#  719|     else
#  720|       {
#  721|->       line_pos = index - line->start_index;
#  722|   
#  723|         len = g_slist_length (lines);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def218]
gtk-3.24.51/gtk/gtkpango.c:728:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘l’
gtk-3.24.51/gtk/gtkpango.c:701:19: branch_true: following ‘true’ branch (when ‘l’ is non-NULL)...
gtk-3.24.51/gtk/gtkpango.c:703:7: branch_true: ...to here
gtk-3.24.51/gtk/gtkpango.c:704:10: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtkpango.c:706:7: branch_false: ...to here
gtk-3.24.51/gtk/gtkpango.c:709:6: branch_false: following ‘false’ branch (when ‘count >= 0’)...
gtk-3.24.51/gtk/gtkpango.c:721:26: branch_false: ...to here
gtk-3.24.51/gtk/gtkpango.c:725:10: branch_false: following ‘false’ branch (when ‘len > num’)...
gtk-3.24.51/gtk/gtkpango.c:725:11: branch_false: ...to here
gtk-3.24.51/gtk/gtkpango.c:728:7: danger: dereference of NULL ‘l’
#  726|           return g_utf8_strlen (text, -1) - 1;
#  727|   
#  728|->       line = l->data;
#  729|         pos = line->start_index + line_pos;
#  730|         if (pos >= line->start_index + line->length)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def219]
gtk-3.24.51/gtk/gtkpapersize.c:463:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-3.24.51/gtk/gtkpapersize.c:399:1: enter_function: entry to ‘gtk_paper_size_new_from_ipp’
gtk-3.24.51/gtk/gtkpapersize.c:412:15: branch_true: following ‘true’ branch (when ‘i != 182’)...
gtk-3.24.51/gtk/gtkpapersize.c:414:11: branch_true: ...to here
gtk-3.24.51/gtk/gtkpapersize.c:414:10: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtkpapersize.c:415:30: branch_true: ...to here
gtk-3.24.51/gtk/gtkpapersize.c:439:6: branch_true: following ‘true’ branch (when ‘display_name’ is NULL)...
gtk-3.24.51/gtk/gtkpapersize.c:439:6: branch_true: ...to here
gtk-3.24.51/gtk/gtkpapersize.c:441:19: branch_true: following ‘true’ branch (when ‘i != 182’)...
gtk-3.24.51/gtk/gtkpapersize.c:443:53: branch_true: ...to here
gtk-3.24.51/gtk/gtkpapersize.c:462:10: call_function: calling ‘gtk_paper_size_new_custom’ from ‘gtk_paper_size_new_from_ipp’
gtk-3.24.51/gtk/gtkpapersize.c:462:10: return_function: returning to ‘gtk_paper_size_new_from_ipp’ from ‘gtk_paper_size_new_custom’
gtk-3.24.51/gtk/gtkpapersize.c:463:3: danger: dereference of NULL ‘gtk_paper_size_new_custom(ipp_name,  display_name,  width,  height, 1)’
#  461|   
#  462|     size = gtk_paper_size_new_custom (ipp_name, display_name, width, height, GTK_UNIT_POINTS);
#  463|->   size->is_custom = !found;
#  464|     size->is_ipp = found;
#  465|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def220]
gtk-3.24.51/gtk/gtkpathbar.c:988:30: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘down_button’
#  986|   
#  987|     gtk_widget_get_allocation (GTK_WIDGET (path_bar), &allocation);
#  988|->   gtk_widget_get_allocation (BUTTON_DATA (down_button->data)->button, &button_allocation);
#  989|   
#  990|     space_available = (allocation.width

Error: GCC_ANALYZER_WARNING (CWE-476): [#def221]
gtk-3.24.51/gtk/gtkpathbar.c:1103:28: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘up_button’
# 1101|     if ((!gtk_widget_is_sensitive (path_bar->priv->up_slider_button)) ||
# 1102|         (!gtk_widget_get_child_visible (path_bar->priv->up_slider_button)))
# 1103|->     gtk_widget_grab_focus (BUTTON_DATA (up_button->data)->button);
# 1104|   
# 1105|     return FALSE;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def222]
gtk-3.24.51/gtk/gtkpathbar.c:1131:28: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘down_button’
# 1129|     if ((!gtk_widget_is_sensitive (path_bar->priv->down_slider_button)) ||
# 1130|         (!gtk_widget_get_child_visible (path_bar->priv->down_slider_button)))
# 1131|->     gtk_widget_grab_focus (BUTTON_DATA (down_button->data)->button);
# 1132|   
# 1133|     return FALSE;

Error: GCC_ANALYZER_WARNING (CWE-775): [#def223]
gtk-3.24.51/gtk/gtkprintoperation-portal.c:218: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-3.24.51/gtk/gtkprintoperation-portal.c:217:8: acquire_resource: opened here
gtk-3.24.51/gtk/gtkprintoperation-portal.c:218:13: throw: if ‘g_unix_fd_list_new’ throws an exception...
gtk-3.24.51/gtk/gtkprintoperation-portal.c:218: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)
#  216|   
#  217|     fd = open (filename, O_RDONLY|O_CLOEXEC);
#  218|->   fd_list = g_unix_fd_list_new ();
#  219|     idx = g_unix_fd_list_append (fd_list, fd, NULL);
#  220|     close (fd);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def224]
gtk-3.24.51/gtk/gtkprintoperation-portal.c:219: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-3.24.51/gtk/gtkprintoperation-portal.c:217:8: acquire_resource: opened here
gtk-3.24.51/gtk/gtkprintoperation-portal.c:219:9: throw: if ‘g_unix_fd_list_append’ throws an exception...
gtk-3.24.51/gtk/gtkprintoperation-portal.c:219: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)
#  217|     fd = open (filename, O_RDONLY|O_CLOEXEC);
#  218|     fd_list = g_unix_fd_list_new ();
#  219|->   idx = g_unix_fd_list_append (fd_list, fd, NULL);
#  220|     close (fd);
#  221|   

Error: COMPILER_WARNING (CWE-563): [#def225]
gtk-3.24.51/gtk/gtkprintoperation-unix.c: scope_hint: In function ‘gtk_print_operation_unix_launch_preview’
gtk-3.24.51/gtk/gtkprintoperation-unix.c:261:16: warning[-Wunused-variable]: unused variable ‘settings’
#  261 |   GtkSettings *settings;
#      |                ^~~~~~~~
#  259|     gchar *cmd;
#  260|     gchar *preview_cmd;
#  261|->   GtkSettings *settings;
#  262|     GtkPrintSettings *print_settings = NULL;
#  263|     GtkPageSetup *page_setup;

Error: CPPCHECK_WARNING (CWE-476): [#def226]
gtk-3.24.51/gtk/gtkprintunixdialog.c:3225: warning[nullPointer]: Possible null pointer dereference: enum_value
# 3223|   
# 3224|             g_assert (enum_value != NULL);
# 3225|->           gtk_printer_option_set (option, enum_value->value_nick);
# 3226|             g_type_class_unref (enum_class);
# 3227|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def227]
gtk-3.24.51/gtk/gtkrbtree.c:728:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘node’
gtk-3.24.51/gtk/gtkrbtree.c:716:1: enter_function: entry to ‘_gtk_rbtree_column_invalid’
gtk-3.24.51/gtk/gtkrbtree.c:720:6: branch_false: following ‘false’ branch (when ‘tree’ is non-NULL)...
gtk-3.24.51/gtk/gtkrbtree.c:723:10: call_function: inlined call to ‘_gtk_rbtree_first’ from ‘_gtk_rbtree_column_invalid’
gtk-3.24.51/gtk/gtkrbtree.c:727:10: branch_true: following ‘true’ branch (when ‘node’ is NULL)...
gtk-3.24.51/gtk/gtkrbtree.c:728:9: branch_true: ...to here
gtk-3.24.51/gtk/gtkrbtree.c:728:9: danger: dereference of NULL ‘node’
#  726|       {
#  727|         if (! (GTK_RBNODE_FLAG_SET (node, GTK_RBNODE_INVALID)))
#  728|-> 	GTK_RBNODE_SET_FLAG (node, GTK_RBNODE_COLUMN_INVALID);
#  729|         GTK_RBNODE_SET_FLAG (node, GTK_RBNODE_DESCENDANTS_INVALID);
#  730|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def228]
gtk-3.24.51/gtk/gtkrbtree.c:749:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘node’
gtk-3.24.51/gtk/gtkrbtree.c:738:1: enter_function: entry to ‘_gtk_rbtree_mark_invalid’
gtk-3.24.51/gtk/gtkrbtree.c:742:6: branch_false: following ‘false’ branch (when ‘tree’ is non-NULL)...
gtk-3.24.51/gtk/gtkrbtree.c:745:10: call_function: inlined call to ‘_gtk_rbtree_first’ from ‘_gtk_rbtree_mark_invalid’
gtk-3.24.51/gtk/gtkrbtree.c:749:7: danger: dereference of NULL ‘node’
#  747|     do
#  748|       {
#  749|->       GTK_RBNODE_SET_FLAG (node, GTK_RBNODE_INVALID);
#  750|         GTK_RBNODE_SET_FLAG (node, GTK_RBNODE_DESCENDANTS_INVALID);
#  751|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def229]
gtk-3.24.51/gtk/gtkrbtree.c:779:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘node’
gtk-3.24.51/gtk/gtkrbtree.c:759:1: enter_function: entry to ‘_gtk_rbtree_set_fixed_height’
gtk-3.24.51/gtk/gtkrbtree.c:765:6: branch_false: following ‘false’ branch (when ‘tree’ is non-NULL)...
gtk-3.24.51/gtk/gtkrbtree.c:768:10: call_function: inlined call to ‘_gtk_rbtree_first’ from ‘_gtk_rbtree_set_fixed_height’
gtk-3.24.51/gtk/gtkrbtree.c:772:11: branch_false: following ‘false’ branch (when ‘node’ is NULL)...
gtk-3.24.51/gtk/gtkrbtree.c:779:11: branch_false: ...to here
gtk-3.24.51/gtk/gtkrbtree.c:779:11: danger: dereference of NULL ‘node’
#  777|   	}
#  778|   
#  779|->       if (node->children)
#  780|   	_gtk_rbtree_set_fixed_height (node->children, height, mark_valid);
#  781|       }

Error: GCC_ANALYZER_WARNING (CWE-404): [#def230]
gtk-3.24.51/gtk/gtkrecentchooserdialog.c:106:1: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkrecentchooserdialog.c:352:1: enter_function: entry to ‘gtk_recent_chooser_dialog_new_for_manager’
gtk-3.24.51/gtk/gtkrecentchooserdialog.c:361:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkrecentchooserdialog.c:362:12: call_function: calling ‘gtk_recent_chooser_dialog_new_valist’ from ‘gtk_recent_chooser_dialog_new_for_manager’
#  104|   						    GParamSpec   *pspec);
#  105|   
#  106|-> G_DEFINE_TYPE_WITH_CODE (GtkRecentChooserDialog,
#  107|   			 gtk_recent_chooser_dialog,
#  108|   			 GTK_TYPE_DIALOG,

Error: GCC_ANALYZER_WARNING (CWE-404): [#def231]
gtk-3.24.51/gtk/gtkrecentchooserdialog.c:280:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkrecentchooserdialog.c:352:1: enter_function: entry to ‘gtk_recent_chooser_dialog_new_for_manager’
gtk-3.24.51/gtk/gtkrecentchooserdialog.c:361:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkrecentchooserdialog.c:362:12: call_function: calling ‘gtk_recent_chooser_dialog_new_valist’ from ‘gtk_recent_chooser_dialog_new_for_manager’
#  278|     gint response_id;
#  279|   
#  280|->   result = g_object_new (GTK_TYPE_RECENT_CHOOSER_DIALOG,
#  281|                            "title", title,
#  282|                            "recent-manager", manager,

Error: GCC_ANALYZER_WARNING (CWE-404): [#def232]
gtk-3.24.51/gtk/gtkrecentchooserdialog.c:286:5: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkrecentchooserdialog.c:352:1: enter_function: entry to ‘gtk_recent_chooser_dialog_new_for_manager’
gtk-3.24.51/gtk/gtkrecentchooserdialog.c:361:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkrecentchooserdialog.c:362:12: call_function: calling ‘gtk_recent_chooser_dialog_new_valist’ from ‘gtk_recent_chooser_dialog_new_for_manager’
#  284|     
#  285|     if (parent)
#  286|->     gtk_window_set_transient_for (GTK_WINDOW (result), parent);
#  287|     
#  288|     while (button_text)

Error: CPPCHECK_WARNING (CWE-457): [#def233]
gtk-3.24.51/gtk/gtkscrolledwindow.c:3397: error[legacyUninitvar]: Uninitialized variable: child_allocation
# 3395|       }
# 3396|   
# 3397|->   *allocation = child_allocation;
# 3398|   }
# 3399|   

Error: CPPCHECK_WARNING (CWE-909): [#def234]
gtk-3.24.51/gtk/gtkscrolledwindow.c:3397: error[uninitStructMember]: Uninitialized struct member: child_allocation.height
# 3395|       }
# 3396|   
# 3397|->   *allocation = child_allocation;
# 3398|   }
# 3399|   

Error: CPPCHECK_WARNING (CWE-909): [#def235]
gtk-3.24.51/gtk/gtkscrolledwindow.c:3397: error[uninitStructMember]: Uninitialized struct member: child_allocation.width
# 3395|       }
# 3396|   
# 3397|->   *allocation = child_allocation;
# 3398|   }
# 3399|   

Error: CPPCHECK_WARNING (CWE-909): [#def236]
gtk-3.24.51/gtk/gtkscrolledwindow.c:3397: error[uninitStructMember]: Uninitialized struct member: child_allocation.x
# 3395|       }
# 3396|   
# 3397|->   *allocation = child_allocation;
# 3398|   }
# 3399|   

Error: CPPCHECK_WARNING (CWE-909): [#def237]
gtk-3.24.51/gtk/gtkscrolledwindow.c:3397: error[uninitStructMember]: Uninitialized struct member: child_allocation.y
# 3395|       }
# 3396|   
# 3397|->   *allocation = child_allocation;
# 3398|   }
# 3399|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def238]
gtk-3.24.51/gtk/gtkselection.c:1529:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘p’
gtk-3.24.51/gtk/gtkselection.c:1588:1: enter_function: entry to ‘selection_get_text_plain’
gtk-3.24.51/gtk/gtkselection.c:1600:11: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtkselection.c:1601:5: branch_true: ...to here
gtk-3.24.51/gtk/gtkselection.c:1603:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtkselection.c:1620:13: branch_false: ...to here
gtk-3.24.51/gtk/gtkselection.c:1620:11: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtkselection.c:1629:12: branch_false: ...to here
gtk-3.24.51/gtk/gtkselection.c:1629:12: call_function: calling ‘normalize_to_lf’ from ‘selection_get_text_plain’
# 1527|     while (1)
# 1528|       {
# 1529|->       if (*p == '\r')
# 1530|   	{
# 1531|   	  p++;

Error: GCC_ANALYZER_WARNING (CWE-131): [#def239]
gtk-3.24.51/gtk/gtkselection.c:2067:9: warning[-Wanalyzer-allocation-size]: allocated buffer size is not a multiple of the pointee's size
gtk-3.24.51/gtk/gtkselection.c:2060:3: branch_true: following ‘true’ branch (when ‘selection_data’ is non-NULL)...
gtk-3.24.51/gtk/gtkselection.c:2062:7: branch_true: ...to here
gtk-3.24.51/gtk/gtkselection.c:2062:6: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtkselection.c:2063:7: branch_true: ...to here
gtk-3.24.51/gtk/gtkselection.c:2062:7: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtkselection.c:2064:7: branch_true: ...to here
gtk-3.24.51/gtk/gtkselection.c:2062:7: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtkselection.c:2066:10: branch_true: ...to here
gtk-3.24.51/gtk/gtkselection.c:2066:10: branch_true: following ‘true’ branch (when ‘targets’ is non-NULL)...
gtk-3.24.51/gtk/gtkselection.c:2067:20: branch_true: ...to here
gtk-3.24.51/gtk/gtkselection.c:2067:9: danger: allocated ‘(unsigned int)*selection_data.length’ bytes and assigned to ‘struct _GdkAtom **’ here; ‘sizeof (GdkAtom {{aka struct _GdkAtom *}})’ is ‘8’
# 2065|       {
# 2066|         if (targets)
# 2067|-> 	*targets = g_memdup (selection_data->data, selection_data->length);
# 2068|         if (n_atoms)
# 2069|   	*n_atoms = selection_data->length / sizeof (GdkAtom);

Error: GCC_ANALYZER_WARNING (CWE-131): [#def240]
gtk-3.24.51/gtk/gtkselection.c:3299:11: warning[-Wanalyzer-allocation-size]: allocated buffer size is not a multiple of the pointee's size
gtk-3.24.51/gtk/gtkselection.c:3252:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtkselection.c:3280:28: branch_false: ...to here
gtk-3.24.51/gtk/gtkselection.c:3280:11: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtkselection.c:3289:21: branch_true: ...to here
gtk-3.24.51/gtk/gtkselection.c:3299:11: danger: allocated and assigned to ‘struct _GdkAtom **’ here; ‘sizeof (GdkAtom {{aka struct _GdkAtom *}})’ is ‘8’
# 3297|         /* selection data is always terminated by a trailing \0
# 3298|          */
# 3299|->       p = g_malloc (data->length + 1);
# 3300|         data->data = (guchar *)p;
# 3301|         data->data[data->length] = '\0';

Error: GCC_ANALYZER_WARNING (CWE-476): [#def241]
gtk-3.24.51/gtk/gtkshortcutssection.c:743:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘g’
gtk-3.24.51/gtk/gtkshortcutssection.c:612:19: branch_true: following ‘true’ branch (when ‘p’ is non-NULL)...
gtk-3.24.51/gtk/gtkshortcutssection.c:614:45: branch_true: ...to here
gtk-3.24.51/gtk/gtkshortcutssection.c:631:20: branch_true: following ‘true’ branch (when ‘g’ is non-NULL)...
gtk-3.24.51/gtk/gtkshortcutssection.c:633:26: branch_true: ...to here
gtk-3.24.51/gtk/gtkshortcutssection.c:644:10: branch_true: following ‘true’ branch (when ‘current_column’ is NULL)...
gtk-3.24.51/gtk/gtkshortcutssection.c:649:20: branch_true: ...to here
gtk-3.24.51/gtk/gtkshortcutssection.c:664:14: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtkshortcutssection.c:668:22: branch_true: ...to here
gtk-3.24.51/gtk/gtkshortcutssection.c:695:6: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtkshortcutssection.c:702:16: branch_true: ...to here
gtk-3.24.51/gtk/gtkshortcutssection.c:743:12: danger: dereference of NULL ‘g’
#  741|           }
#  742|   
#  743|->       for (g = g->next; g; g = g->next)
#  744|           {
#  745|             GtkShortcutsGroup *group = g->data;

Error: COMPILER_WARNING (CWE-457): [#def242]
gtk-3.24.51/gtk/gtksizerequest.c: scope_hint: In function ‘gtk_distribute_natural_allocation’
gtk-3.24.51/gtk/gtksizerequest.c:829:3: warning[-Wmaybe-uninitialized]: ‘spreading_36’ may be used uninitialized
#  829 |   g_qsort_with_data (spreading,
#      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  830 |                      n_requested_sizes, sizeof (guint),
#      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  831 |                      compare_gap, sizes);
#      |                      ~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib.h:71: included_from: Included from here.
gtk-3.24.51/redhat-linux-build/gdk/gdkconfig.h:8: included_from: Included from here.
gtk-3.24.51/gdk/gdk.h:30: included_from: Included from here.
gtk-3.24.51/gtk/gtkwidget.h:32: included_from: Included from here.
gtk-3.24.51/gtk/gtksizerequest.h:25: included_from: Included from here.
gtk-3.24.51/gtk/gtksizerequest.c:24: included_from: Included from here.
/usr/include/glib-2.0/glib/gqsort.h:39:6: note: by argument 1 of type ‘const void *’ to ‘g_qsort_with_data’ declared here
#   39 | void g_qsort_with_data (gconstpointer    pbase,
#      |      ^~~~~~~~~~~~~~~~~
#  827|   
#  828|     /* Sort descending by gap and position. */
#  829|->   g_qsort_with_data (spreading,
#  830|   		     n_requested_sizes, sizeof (guint),
#  831|   		     compare_gap, sizes);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def243]
gtk-3.24.51/gtk/gtkstylecontext.c:179:1: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkstylecontext.c:1938:1: enter_function: entry to ‘gtk_style_context_get_style’
gtk-3.24.51/gtk/gtkstylecontext.c:1943:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkstylecontext.c:1944:3: call_function: calling ‘gtk_style_context_get_style_valist’ from ‘gtk_style_context_get_style’
#  177|   static GtkCssNode * gtk_style_context_get_root (GtkStyleContext *context);
#  178|   
#  179|-> G_DEFINE_TYPE_WITH_PRIVATE (GtkStyleContext, gtk_style_context, G_TYPE_OBJECT)
#  180|   
#  181|   static void

Error: GCC_ANALYZER_WARNING (CWE-404): [#def244]
gtk-3.24.51/gtk/gtkstylecontext.c:470:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkstylecontext.c:1938:1: enter_function: entry to ‘gtk_style_context_get_style’
gtk-3.24.51/gtk/gtkstylecontext.c:1943:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkstylecontext.c:1944:3: call_function: calling ‘gtk_style_context_get_style_valist’ from ‘gtk_style_context_get_style’
#  468|   
#  469|     if (priv->saved_nodes != NULL)
#  470|->     return g_slist_last (priv->saved_nodes)->data;
#  471|     else
#  472|       return priv->cssnode;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def245]
gtk-3.24.51/gtk/gtkstylecontext.c:824:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkstylecontext.c:932:1: enter_function: entry to ‘gtk_style_context_get’
gtk-3.24.51/gtk/gtkstylecontext.c:938:3: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
gtk-3.24.51/gtk/gtkstylecontext.c:938:3: branch_false: ...to here
gtk-3.24.51/gtk/gtkstylecontext.c:940:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkstylecontext.c:941:3: call_function: calling ‘gtk_style_context_get_valist’ from ‘gtk_style_context_get’
#  822|     GtkStyleProperty *prop;
#  823|   
#  824|->   g_return_if_fail (GTK_IS_STYLE_CONTEXT (context));
#  825|     g_return_if_fail (property != NULL);
#  826|     g_return_if_fail (value != NULL);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def246]
gtk-3.24.51/gtk/gtkstylecontext.c:867:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkstylecontext.c:932:1: enter_function: entry to ‘gtk_style_context_get’
gtk-3.24.51/gtk/gtkstylecontext.c:938:3: branch_false: following ‘false’ branch (when ‘context’ is non-NULL)...
gtk-3.24.51/gtk/gtkstylecontext.c:938:3: branch_false: ...to here
gtk-3.24.51/gtk/gtkstylecontext.c:940:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkstylecontext.c:941:3: call_function: calling ‘gtk_style_context_get_valist’ from ‘gtk_style_context_get’
#  865|     const gchar *property_name;
#  866|   
#  867|->   g_return_if_fail (GTK_IS_STYLE_CONTEXT (context));
#  868|   
#  869|     property_name = va_arg (args, const gchar *);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def247]
gtk-3.24.51/gtk/gtkstylecontext.c:1851:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkstylecontext.c:1938:1: enter_function: entry to ‘gtk_style_context_get_style’
gtk-3.24.51/gtk/gtkstylecontext.c:1943:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkstylecontext.c:1944:3: call_function: calling ‘gtk_style_context_get_style_valist’ from ‘gtk_style_context_get_style’
# 1849|     GType widget_type;
# 1850|   
# 1851|->   g_return_if_fail (GTK_IS_STYLE_CONTEXT (context));
# 1852|   
# 1853|     prop_name = va_arg (args, const gchar *);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def248]
gtk-3.24.51/gtk/gtkstylecontext.c:1860:16: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtkstylecontext.c:1938:1: enter_function: entry to ‘gtk_style_context_get_style’
gtk-3.24.51/gtk/gtkstylecontext.c:1943:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtkstylecontext.c:1944:3: call_function: calling ‘gtk_style_context_get_style_valist’ from ‘gtk_style_context_get_style’
# 1858|         GtkWidget *widget;
# 1859|   
# 1860|->       widget = gtk_css_widget_node_get_widget (GTK_CSS_WIDGET_NODE (root));
# 1861|         if (widget == NULL)
# 1862|           return;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def249]
gtk-3.24.51/gtk/gtktestutils.c:610:25: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtktestutils.c:609:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtktestutils.c:610:25: throw: if ‘g_object_new_valist’ throws an exception...
gtk-3.24.51/gtk/gtktestutils.c:610:25: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  608|     g_return_val_if_fail (g_type_is_a (widget_type, GTK_TYPE_WIDGET), NULL);
#  609|     va_start (var_args, first_property_name);
#  610|->   widget = (GtkWidget*) g_object_new_valist (widget_type, first_property_name, var_args);
#  611|     va_end (var_args);
#  612|     if (widget)

Error: COMPILER_WARNING (CWE-457): [#def250]
gtk-3.24.51/gtk/gtktextbtree.c: scope_hint: In function ‘tag_changed_cb’
gtk-3.24.51/gtk/gtktextbtree.c:5716:11: warning[-Wmaybe-uninitialized]: ‘height’ may be used uninitialized
# 5716 |           gtk_text_layout_changed (view->layout, 0, height, height);
#      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtk-3.24.51/gtk/gtktextbtree.c:5713:23: note: ‘height’ was declared here
# 5713 |           gint width, height;
#      |                       ^~~~~~
# 5714|   
# 5715|             _gtk_text_btree_get_view_size (tree, view->view_id, &width, &height);
# 5716|->           gtk_text_layout_changed (view->layout, 0, height, height);
# 5717|   
# 5718|             view = view->next;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def251]
gtk-3.24.51/gtk/gtktextbuffer.c:2519:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtktextbuffer.c:2506:3: branch_false: following ‘false’ branch (when ‘buffer’ is non-NULL)...
gtk-3.24.51/gtk/gtktextbuffer.c:2506:3: branch_false: ...to here
gtk-3.24.51/gtk/gtktextbuffer.c:2510:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtktextbuffer.c:2516:6: branch_false: ...to here
gtk-3.24.51/gtk/gtktextbuffer.c:2516:6: branch_true: following ‘true’ branch (when ‘first_property_name’ is non-NULL)...
gtk-3.24.51/gtk/gtktextbuffer.c:2518:7: branch_true: ...to here
gtk-3.24.51/gtk/gtktextbuffer.c:2518:7: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtktextbuffer.c:2519:7: throw: if ‘g_object_set_valist’ throws an exception...
gtk-3.24.51/gtk/gtktextbuffer.c:2519:7: danger: missing call to ‘va_end’ to match ‘va_start’ at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6)
# 2517|       {
# 2518|         va_start (list, first_property_name);
# 2519|->       g_object_set_valist (G_OBJECT (tag), first_property_name, list);
# 2520|         va_end (list);
# 2521|       }

Error: GCC_ANALYZER_WARNING (CWE-404): [#def252]
gtk-3.24.51/gtk/gtktextbufferserialize.c:729:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtktextbufferserialize.c:728:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtktextbufferserialize.c:729:9: throw: if ‘g_strdup_vprintf’ throws an exception...
gtk-3.24.51/gtk/gtktextbufferserialize.c:729:9: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  727|   
#  728|     va_start (args, format);
#  729|->   str = g_strdup_vprintf (format, args);
#  730|     va_end (args);
#  731|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def253]
gtk-3.24.51/gtk/gtktextbufferserialize.c:888:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtktextbufferserialize.c:888:3: branch_true: following ‘true’ branch (when ‘first_attribute_name’ is non-NULL)...
gtk-3.24.51/gtk/gtktextbufferserialize.c:889:3: branch_true: ...to here
gtk-3.24.51/gtk/gtktextbufferserialize.c:889:3: branch_true: following ‘true’ branch (when ‘first_attribute_retloc’ is non-NULL)...
gtk-3.24.51/gtk/gtktextbufferserialize.c:894:3: branch_true: ...to here
gtk-3.24.51/gtk/gtktextbufferserialize.c:898:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtktextbufferserialize.c:903:10: branch_true: following ‘true’ branch (when ‘name’ is non-NULL)...
gtk-3.24.51/gtk/gtktextbufferserialize.c:905:7: branch_true: ...to here
gtk-3.24.51/gtk/gtktextbufferserialize.c:905:7: branch_false: following ‘false’ branch (when ‘retloc’ is NULL)...
gtk-3.24.51/gtk/gtktextbufferserialize.c:905:7: branch_false: ...to here
gtk-3.24.51/gtk/gtktextbufferserialize.c:888:3: danger: missing call to ‘va_end’ to match ‘va_start’ at [(5)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/4)
#  886|     int i;
#  887|   
#  888|->   g_return_val_if_fail (first_attribute_name != NULL, FALSE);
#  889|     g_return_val_if_fail (first_attribute_retloc != NULL, FALSE);
#  890|   

Error: GCC_ANALYZER_WARNING (CWE-685): [#def254]
gtk-3.24.51/gtk/gtktextbufferserialize.c:901:3: warning[-Wanalyzer-va-list-exhausted]: ‘args’ has no more arguments (1 consumed)
gtk-3.24.51/gtk/gtktextbufferserialize.c:1260:1: enter_function: entry to ‘parse_tag_element’
gtk-3.24.51/gtk/gtktextbufferserialize.c:1273:3: call_function: inlined call to ‘peek_state’ from ‘parse_tag_element’
gtk-3.24.51/gtk/gtktextbufferserialize.c:1273:3: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtktextbufferserialize.c:1275:7: branch_true: ...to here
gtk-3.24.51/gtk/gtktextbufferserialize.c:1275:6: branch_true: following ‘true’ branch (when the strings are equal)...
gtk-3.24.51/gtk/gtktextbufferserialize.c:1277:12: branch_true: ...to here
gtk-3.24.51/gtk/gtktextbufferserialize.c:1277:12: call_function: calling ‘locate_attributes’ from ‘parse_tag_element’ with 1 variadic argument
#  899|   
#  900|     name = va_arg (args, const char*);
#  901|->   retloc = va_arg (args, const char**);
#  902|   
#  903|     while (name != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def255]
gtk-3.24.51/gtk/gtktextbufferserialize.c:905:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtktextbufferserialize.c:888:3: branch_true: following ‘true’ branch (when ‘first_attribute_name’ is non-NULL)...
gtk-3.24.51/gtk/gtktextbufferserialize.c:889:3: branch_true: ...to here
gtk-3.24.51/gtk/gtktextbufferserialize.c:889:3: branch_true: following ‘true’ branch (when ‘first_attribute_retloc’ is non-NULL)...
gtk-3.24.51/gtk/gtktextbufferserialize.c:894:3: branch_true: ...to here
gtk-3.24.51/gtk/gtktextbufferserialize.c:898:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtktextbufferserialize.c:903:10: branch_true: following ‘true’ branch (when ‘name’ is non-NULL)...
gtk-3.24.51/gtk/gtktextbufferserialize.c:905:7: branch_true: ...to here
gtk-3.24.51/gtk/gtktextbufferserialize.c:905:7: branch_false: following ‘false’ branch (when ‘retloc’ is NULL)...
gtk-3.24.51/gtk/gtktextbufferserialize.c:905:7: branch_false: ...to here
gtk-3.24.51/gtk/gtktextbufferserialize.c:905:7: throw: if ‘g_return_if_fail_warning’ throws an exception...
gtk-3.24.51/gtk/gtktextbufferserialize.c:905:7: danger: missing call to ‘va_end’ to match ‘va_start’ at [(5)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/4)
#  903|     while (name != NULL)
#  904|       {
#  905|->       g_return_val_if_fail (retloc != NULL, FALSE);
#  906|   
#  907|         g_assert (n_attrs < MAX_ATTRS);

Error: GCC_ANALYZER_WARNING (CWE-685): [#def256]
gtk-3.24.51/gtk/gtktextbufferserialize.c:915:7: warning[-Wanalyzer-va-list-exhausted]: ‘args’ has no more arguments (5 consumed)
gtk-3.24.51/gtk/gtktextbufferserialize.c:1153:1: enter_function: entry to ‘parse_attr_element’
gtk-3.24.51/gtk/gtktextbufferserialize.c:1165:3: call_function: inlined call to ‘peek_state’ from ‘parse_attr_element’
gtk-3.24.51/gtk/gtktextbufferserialize.c:1165:3: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtktextbufferserialize.c:1167:7: branch_true: ...to here
gtk-3.24.51/gtk/gtktextbufferserialize.c:1167:6: branch_true: following ‘true’ branch (when the strings are equal)...
gtk-3.24.51/gtk/gtktextbufferserialize.c:1169:12: branch_true: ...to here
gtk-3.24.51/gtk/gtktextbufferserialize.c:1169:12: call_function: calling ‘locate_attributes’ from ‘parse_attr_element’ with 5 variadic arguments
#  913|   
#  914|         name = va_arg (args, const char*);
#  915|->       retloc = va_arg (args, const char**);
#  916|       }
#  917|   

Error: GCC_ANALYZER_WARNING (CWE-131): [#def257]
gtk-3.24.51/gtk/gtktextchild.c:140:9: warning[-Wanalyzer-allocation-size]: allocated buffer size is not a multiple of the pointee's size
#  138|     GtkTextLineSegment *seg;
#  139|   
#  140|->   seg = g_slice_alloc (PIXBUF_SEG_SIZE);
#  141|   
#  142|     seg->type = &gtk_text_pixbuf_type;

Error: GCC_ANALYZER_WARNING (CWE-131): [#def258]
gtk-3.24.51/gtk/gtktextchild.c:242:9: warning[-Wanalyzer-allocation-size]: allocated buffer size is not a multiple of the pointee's size
#  240|     GtkTextLineSegment *seg;
#  241|   
#  242|->   seg = g_slice_alloc (WIDGET_SEG_SIZE);
#  243|   
#  244|     seg->type = &gtk_text_child_type;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def259]
gtk-3.24.51/gtk/gtktextiter.c:214:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
gtk-3.24.51/gtk/gtktextiter.c:1627:1: enter_function: entry to ‘gtk_text_iter_is_end’
gtk-3.24.51/gtk/gtktextiter.c:1644:10: call_function: calling ‘gtk_text_iter_make_real’ from ‘gtk_text_iter_is_end’
#  212|     iter = gtk_text_iter_make_surreal (_iter);
#  213|   
#  214|->   if (iter->segments_changed_stamp !=
#  215|         _gtk_text_btree_get_segments_changed_stamp (iter->tree))
#  216|       {

Error: GCC_ANALYZER_WARNING (CWE-457): [#def260]
gtk-3.24.51/gtk/gtktextiter.c:5914:15: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘seg_byte_offset’
gtk-3.24.51/gtk/gtktextiter.c:5789:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtktextiter.c:5793:7: branch_false: ...to here
gtk-3.24.51/gtk/gtktextiter.c:5829:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtktextiter.c:5860:7: branch_false: ...to here
gtk-3.24.51/gtk/gtktextiter.c:5860:6: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtktextiter.c:5862:35: branch_true: ...to here
gtk-3.24.51/gtk/gtktextiter.c:5866:10: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtktextiter.c:5869:10: branch_false: ...to here
gtk-3.24.51/gtk/gtktextiter.c:5893:6: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtktextiter.c:5895:10: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtktextiter.c:5898:11: branch_false: ...to here
gtk-3.24.51/gtk/gtktextiter.c:5898:10: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtktextiter.c:5903:11: branch_false: ...to here
gtk-3.24.51/gtk/gtktextiter.c:5903:10: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtktextiter.c:5903:10: branch_true: ...to here
gtk-3.24.51/gtk/gtktextiter.c:5907:18: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtktextiter.c:5914:15: branch_false: ...to here
gtk-3.24.51/gtk/gtktextiter.c:5914:15: danger: use of uninitialized value ‘seg_byte_offset’ here
# 5912|               }
# 5913|   
# 5914|->           if (byte_offset != seg_byte_offset)
# 5915|               g_error ("byte offset did not correspond to char offset");
# 5916|   

Error: COMPILER_WARNING: [#def261]
gtk-3.24.51/gtk/gtktextlayout.c: scope_hint: In function ‘totally_invisible_line’
gtk-3.24.51/gtk/gtktextlayout.c:1272:7: warning[-Wunused-but-set-variable=]: variable ‘bytes’ set but not used
# 1272 |   int bytes = 0;
#      |       ^~~~~
# 1270|   {
# 1271|     GtkTextLineSegment *seg;
# 1272|->   int bytes = 0;
# 1273|   
# 1274|     /* Check if the first char is visible, if so we are partially visible.  

Error: COMPILER_WARNING: [#def262]
gtk-3.24.51/gtk/gtktextlayout.c: scope_hint: In function ‘gtk_text_layout_get_line_display’
gtk-3.24.51/gtk/gtktextlayout.c:2259:44: warning[-Wunused-but-set-variable=]: variable ‘buffer_byte_offset’ set but not used
# 2259 |   gint text_allocated, layout_byte_offset, buffer_byte_offset;
#      |                                            ^~~~~~~~~~~~~~~~~~
# 2257|     gint text_pixel_width;
# 2258|     PangoAttrList *attrs;
# 2259|->   gint text_allocated, layout_byte_offset, buffer_byte_offset;
# 2260|     PangoRectangle extents;
# 2261|     gboolean para_values_set = FALSE;

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

Error: GCC_ANALYZER_WARNING (CWE-787): [#def264]
gtk-3.24.51/gtk/gtktexttag.c:1702:14: warning[-Wanalyzer-out-of-bounds]: buffer over-read
gtk-3.24.51/gtk/gtktexttag.c:1700:10: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtktexttag.c:1702:15: branch_true: ...to here
gtk-3.24.51/gtk/gtktexttag.c:1702:14: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtktexttag.c:1702:14: danger: read of 4 bytes at offset ‘prop_id * 4 + 17179869000’ exceeds ‘CSWTCH’
# 1700|         if (!g_value_get_boolean (value))
# 1701|   	{
# 1702|-> 	  if (priv->values->font)
# 1703|   	    pango_font_description_unset_fields (priv->values->font,
# 1704|   						 get_property_font_set_mask (prop_id));

Error: GCC_ANALYZER_WARNING (CWE-787): [#def265]
gtk-3.24.51/gtk/gtktexttag.c:1710:11: warning[-Wanalyzer-out-of-bounds]: buffer over-read
gtk-3.24.51/gtk/gtktexttag.c:1700:10: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtktexttag.c:1710:11: branch_false: ...to here
gtk-3.24.51/gtk/gtktexttag.c:1710:11: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtktexttag.c:1710:11: branch_true: ...to here
gtk-3.24.51/gtk/gtktexttag.c:1710:11: danger: read of 4 bytes at offset ‘prop_id * 4 + 17179869000’ exceeds ‘CSWTCH’
# 1708|   	  PangoFontMask changed_mask;
# 1709|   	  
# 1710|-> 	  gtk_text_tag_ensure_font (text_tag);
# 1711|   	  changed_mask = set_font_desc_fields (priv->values->font,
# 1712|   					       get_property_font_set_mask (prop_id));

Error: COMPILER_WARNING: [#def266]
gtk-3.24.51/gtk/gtktoolitemgroup.c: scope_hint: In function ‘gtk_tool_item_group_real_size_allocate’
gtk-3.24.51/gtk/gtktoolitemgroup.c:1014:21: warning[-Wunused-but-set-variable=]: variable ‘row’ set but not used
# 1014 |       gint col = 0, row = 0;
#      |                     ^~~
# 1012|     if (!priv->collapsed || !priv->animation || priv->animation_timeout)
# 1013|       {
# 1014|->       gint col = 0, row = 0;
# 1015|   
# 1016|         for (it = priv->children; it != NULL; it = it->next)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def267]
gtk-3.24.51/gtk/gtktreemodel.c:320:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtktreemodel.c:1764:1: enter_function: entry to ‘gtk_tree_model_get’
gtk-3.24.51/gtk/gtktreemodel.c:1770:3: branch_false: following ‘false’ branch (when ‘tree_model’ is non-NULL)...
gtk-3.24.51/gtk/gtktreemodel.c:1770:3: branch_false: ...to here
gtk-3.24.51/gtk/gtktreemodel.c:1771:3: branch_true: following ‘true’ branch (when ‘iter’ is non-NULL)...
gtk-3.24.51/gtk/gtktreemodel.c:1773:3: branch_true: ...to here
gtk-3.24.51/gtk/gtktreemodel.c:1773:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtktreemodel.c:1774:3: call_function: calling ‘gtk_tree_model_get_valist’ from ‘gtk_tree_model_get’
#  318|   
#  319|         tree_model_type =
#  320|->         g_type_register_static (G_TYPE_INTERFACE, I_("GtkTreeModel"),
#  321|                                   &tree_model_info, 0);
#  322|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def268]
gtk-3.24.51/gtk/gtktreemodel.c:323:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtktreemodel.c:1764:1: enter_function: entry to ‘gtk_tree_model_get’
gtk-3.24.51/gtk/gtktreemodel.c:1770:3: branch_false: following ‘false’ branch (when ‘tree_model’ is non-NULL)...
gtk-3.24.51/gtk/gtktreemodel.c:1770:3: branch_false: ...to here
gtk-3.24.51/gtk/gtktreemodel.c:1771:3: branch_true: following ‘true’ branch (when ‘iter’ is non-NULL)...
gtk-3.24.51/gtk/gtktreemodel.c:1773:3: branch_true: ...to here
gtk-3.24.51/gtk/gtktreemodel.c:1773:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtktreemodel.c:1774:3: call_function: calling ‘gtk_tree_model_get_valist’ from ‘gtk_tree_model_get’
#  321|                                   &tree_model_info, 0);
#  322|   
#  323|->       g_type_interface_add_prerequisite (tree_model_type, G_TYPE_OBJECT);
#  324|       }
#  325|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def269]
gtk-3.24.51/gtk/gtktreemodel.c:805:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtktreemodel.c:679:1: enter_function: entry to ‘gtk_tree_path_new_from_indices’
gtk-3.24.51/gtk/gtktreemodel.c:688:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtktreemodel.c:691:10: branch_true: following ‘true’ branch (when ‘arg != -1’)...
gtk-3.24.51/gtk/gtktreemodel.c:693:7: branch_true: ...to here
gtk-3.24.51/gtk/gtktreemodel.c:693:7: call_function: calling ‘gtk_tree_path_append_index’ from ‘gtk_tree_path_new_from_indices’
#  803|   {
#  804|     g_return_if_fail (path != NULL);
#  805|->   g_return_if_fail (index_ >= 0);
#  806|   
#  807|     if (path->depth == path->alloc)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def270]
gtk-3.24.51/gtk/gtktreemodel.c:1222:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtktreemodel.c:1764:1: enter_function: entry to ‘gtk_tree_model_get’
gtk-3.24.51/gtk/gtktreemodel.c:1770:3: branch_false: following ‘false’ branch (when ‘tree_model’ is non-NULL)...
gtk-3.24.51/gtk/gtktreemodel.c:1770:3: branch_false: ...to here
gtk-3.24.51/gtk/gtktreemodel.c:1771:3: branch_true: following ‘true’ branch (when ‘iter’ is non-NULL)...
gtk-3.24.51/gtk/gtktreemodel.c:1773:3: branch_true: ...to here
gtk-3.24.51/gtk/gtktreemodel.c:1773:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtktreemodel.c:1774:3: call_function: calling ‘gtk_tree_model_get_valist’ from ‘gtk_tree_model_get’
# 1220|   {
# 1221|     GtkTreeModelIface *iface;
# 1222|->   g_return_val_if_fail (GTK_IS_TREE_MODEL (tree_model), 0);
# 1223|   
# 1224|     iface = GTK_TREE_MODEL_GET_IFACE (tree_model);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def271]
gtk-3.24.51/gtk/gtktreemodel.c:1224:11: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtktreemodel.c:1764:1: enter_function: entry to ‘gtk_tree_model_get’
gtk-3.24.51/gtk/gtktreemodel.c:1770:3: branch_false: following ‘false’ branch (when ‘tree_model’ is non-NULL)...
gtk-3.24.51/gtk/gtktreemodel.c:1770:3: branch_false: ...to here
gtk-3.24.51/gtk/gtktreemodel.c:1771:3: branch_true: following ‘true’ branch (when ‘iter’ is non-NULL)...
gtk-3.24.51/gtk/gtktreemodel.c:1773:3: branch_true: ...to here
gtk-3.24.51/gtk/gtktreemodel.c:1773:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtktreemodel.c:1774:3: call_function: calling ‘gtk_tree_model_get_valist’ from ‘gtk_tree_model_get’
# 1222|     g_return_val_if_fail (GTK_IS_TREE_MODEL (tree_model), 0);
# 1223|   
# 1224|->   iface = GTK_TREE_MODEL_GET_IFACE (tree_model);
# 1225|     g_return_val_if_fail (iface->get_n_columns != NULL, 0);
# 1226|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def272]
gtk-3.24.51/gtk/gtktreemodel.c:1227:10: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtktreemodel.c:1764:1: enter_function: entry to ‘gtk_tree_model_get’
gtk-3.24.51/gtk/gtktreemodel.c:1770:3: branch_false: following ‘false’ branch (when ‘tree_model’ is non-NULL)...
gtk-3.24.51/gtk/gtktreemodel.c:1770:3: branch_false: ...to here
gtk-3.24.51/gtk/gtktreemodel.c:1771:3: branch_true: following ‘true’ branch (when ‘iter’ is non-NULL)...
gtk-3.24.51/gtk/gtktreemodel.c:1773:3: branch_true: ...to here
gtk-3.24.51/gtk/gtktreemodel.c:1773:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtktreemodel.c:1774:3: call_function: calling ‘gtk_tree_model_get_valist’ from ‘gtk_tree_model_get’
# 1225|     g_return_val_if_fail (iface->get_n_columns != NULL, 0);
# 1226|   
# 1227|->   return (* iface->get_n_columns) (tree_model);
# 1228|   }
# 1229|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def273]
gtk-3.24.51/gtk/gtktreemodel.c:1794:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtktreemodel.c:1764:1: enter_function: entry to ‘gtk_tree_model_get’
gtk-3.24.51/gtk/gtktreemodel.c:1770:3: branch_false: following ‘false’ branch (when ‘tree_model’ is non-NULL)...
gtk-3.24.51/gtk/gtktreemodel.c:1770:3: branch_false: ...to here
gtk-3.24.51/gtk/gtktreemodel.c:1771:3: branch_true: following ‘true’ branch (when ‘iter’ is non-NULL)...
gtk-3.24.51/gtk/gtktreemodel.c:1773:3: branch_true: ...to here
gtk-3.24.51/gtk/gtktreemodel.c:1773:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtktreemodel.c:1774:3: call_function: calling ‘gtk_tree_model_get_valist’ from ‘gtk_tree_model_get’
# 1792|     gint column;
# 1793|   
# 1794|->   g_return_if_fail (GTK_IS_TREE_MODEL (tree_model));
# 1795|     g_return_if_fail (iter != NULL);
# 1796|   

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

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

Error: CPPCHECK_WARNING (CWE-476): [#def276]
gtk-3.24.51/gtk/gtktreemodelfilter.c:4214: warning[nullPointer]: Possible null pointer dereference: elt
# 4212|   
# 4213|         elt = GET_ELT (siter);
# 4214|->       if (elt->children == NULL)
# 4215|           gtk_tree_model_filter_build_level (filter, level, elt, FALSE);
# 4216|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def277]
gtk-3.24.51/gtk/gtktreemodelfilter.c:4214:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘elt’
gtk-3.24.51/gtk/gtktreemodelfilter.c:4184:3: branch_false: following ‘false’ branch (when ‘filter’ is non-NULL)...
gtk-3.24.51/gtk/gtktreemodelfilter.c:4184:3: branch_false: ...to here
gtk-3.24.51/gtk/gtktreemodelfilter.c:4185:3: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtktreemodelfilter.c:4186:3: branch_true: ...to here
gtk-3.24.51/gtk/gtktreemodelfilter.c:4186:3: branch_true: following ‘true’ branch (when ‘filter_path’ is non-NULL)...
gtk-3.24.51/gtk/gtktreemodelfilter.c:4189:12: branch_true: ...to here
gtk-3.24.51/gtk/gtktreemodelfilter.c:4191:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtktreemodelfilter.c:4193:11: branch_false: ...to here
gtk-3.24.51/gtk/gtktreemodelfilter.c:4195:15: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtktreemodelfilter.c:4200:10: branch_true: ...to here
gtk-3.24.51/gtk/gtktreemodelfilter.c:4200:10: branch_false: following ‘false’ branch (when ‘level’ is non-NULL)...
gtk-3.24.51/gtk/gtktreemodelfilter.c:4206:77: branch_false: ...to here
gtk-3.24.51/gtk/gtktreemodelfilter.c:4207:10: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtktreemodelfilter.c:4213:13: branch_false: ...to here
gtk-3.24.51/gtk/gtktreemodelfilter.c:4213:13: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtktreemodelfilter.c:4214:11: branch_false: ...to here
gtk-3.24.51/gtk/gtktreemodelfilter.c:4214:11: danger: dereference of NULL ‘elt’
# 4212|   
# 4213|         elt = GET_ELT (siter);
# 4214|->       if (elt->children == NULL)
# 4215|           gtk_tree_model_filter_build_level (filter, level, elt, FALSE);
# 4216|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def278]
gtk-3.24.51/gtk/gtktreemodelsort.c:1288:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘elt’
gtk-3.24.51/gtk/gtktreemodelsort.c:1256:3: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtktreemodelsort.c:1258:13: branch_true: ...to here
gtk-3.24.51/gtk/gtktreemodelsort.c:1260:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtktreemodelsort.c:1262:3: branch_false: ...to here
gtk-3.24.51/gtk/gtktreemodelsort.c:1265:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtktreemodelsort.c:1265:6: branch_false: ...to here
gtk-3.24.51/gtk/gtktreemodelsort.c:1271:15: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtktreemodelsort.c:1273:10: branch_true: ...to here
gtk-3.24.51/gtk/gtktreemodelsort.c:1273:10: branch_false: following ‘false’ branch (when ‘level’ is non-NULL)...
gtk-3.24.51/gtk/gtktreemodelsort.c:1274:19: branch_false: ...to here
gtk-3.24.51/gtk/gtktreemodelsort.c:1273:11: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtktreemodelsort.c:1280:15: branch_false: ...to here
gtk-3.24.51/gtk/gtktreemodelsort.c:1281:10: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtktreemodelsort.c:1287:13: branch_false: ...to here
gtk-3.24.51/gtk/gtktreemodelsort.c:1287:13: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtktreemodelsort.c:1288:11: branch_false: ...to here
gtk-3.24.51/gtk/gtktreemodelsort.c:1288:11: danger: dereference of NULL ‘elt’
# 1286|   
# 1287|         elt = GET_ELT (siter);
# 1288|->       if (elt->children == NULL)
# 1289|   	gtk_tree_model_sort_build_level (tree_model_sort, level, elt);
# 1290|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def279]
gtk-3.24.51/gtk/gtktreestore.c:210:1: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtktreestore.c:1184:1: enter_function: entry to ‘gtk_tree_store_set’
gtk-3.24.51/gtk/gtktreestore.c:1190:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtktreestore.c:1191:3: call_function: calling ‘gtk_tree_store_set_valist’ from ‘gtk_tree_store_set’
#  208|   #endif
#  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: COMPILER_WARNING: [#def280]
gtk-3.24.51/gtk/gtktreeview.c: scope_hint: In function ‘gtk_tree_view_column_multipress_gesture_pressed’
gtk-3.24.51/gtk/gtktreeview.c:3473:8: warning[-Wunused-but-set-variable=]: variable ‘i’ set but not used
# 3473 |   gint i;
#      |        ^
# 3471|     const GdkEvent *event;
# 3472|     GList *list;
# 3473|->   gint i;
# 3474|   
# 3475|     if (n_press != 2)

Error: COMPILER_WARNING: [#def281]
gtk-3.24.51/gtk/gtktreeview.c:5067:8: warning[-Wunused-but-set-variable=]: variable ‘n_visible_columns’ set but not used
# 5067 |   gint n_visible_columns;
#      |        ^~~~~~~~~~~~~~~~~
# 5065|     gboolean has_can_focus_cell;
# 5066|     gboolean rtl;
# 5067|->   gint n_visible_columns;
# 5068|     gint grid_line_width;
# 5069|     gint expander_size;

Error: COMPILER_WARNING: [#def282]
gtk-3.24.51/gtk/gtktreeview.c: scope_hint: In function ‘gtk_tree_view_bin_draw’
gtk-3.24.51/gtk/gtktreeview.c:5174:12: warning[-Wunused-but-set-variable=]: variable ‘n_col’ set but not used
# 5174 |       gint n_col = 0;
#      |            ^~~~~
# 5172|       {
# 5173|         gboolean is_separator = FALSE;
# 5174|->       gint n_col = 0;
# 5175|   
# 5176|         parity = !parity;

Error: GCC_ANALYZER_WARNING (CWE-465): [#def283]
gtk-3.24.51/gtk/gtktreeview.c:5784:16: warning[-Wanalyzer-deref-before-check]: check of ‘tmp_list’ for NULL after already dereferencing it
gtk-3.24.51/gtk/gtktreeview.c:5781:12: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtktreeview.c:5781:12: branch_false: ...to here
gtk-3.24.51/gtk/gtktreeview.c:5784:16: danger: pointer ‘tmp_list’ is checked for NULL here but it was already dereferenced at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
# 5782|   	  return (GtkTreeViewColumn *)0x1;
# 5783|   
# 5784|-> 	while (tmp_list)
# 5785|   	  {
# 5786|   	    g_assert (tmp_list);

Error: COMPILER_WARNING: [#def284]
gtk-3.24.51/gtk/gtktreeview.c: scope_hint: In function ‘do_validate_rows’
gtk-3.24.51/gtk/gtktreeview.c:6899:8: warning[-Wunused-but-set-variable=]: variable ‘i’ set but not used
# 6899 |   gint i = 0;
#      |        ^
# 6897|     GtkTreeIter iter;
# 6898|     GTimer *timer;
# 6899|->   gint i = 0;
# 6900|   
# 6901|     gint y = -1;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def285]
gtk-3.24.51/gtk/gtktreeview.c:8642:60: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘last_column’
gtk-3.24.51/gtk/gtktreeview.c:8577:10: branch_true: following ‘true’ branch (when ‘first_column’ is non-NULL)...
gtk-3.24.51/gtk/gtktreeview.c:8579:7: branch_true: ...to here
gtk-3.24.51/gtk/gtktreeview.c:8592:6: branch_false: following ‘false’ branch (when ‘first_column’ is non-NULL)...
gtk-3.24.51/gtk/gtktreeview.c:8595:30: branch_false: ...to here
gtk-3.24.51/gtk/gtktreeview.c:8637:10: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtktreeview.c:8639:15: branch_true: ...to here
gtk-3.24.51/gtk/gtktreeview.c:8639:14: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtktreeview.c:8641:19: branch_false: ...to here
gtk-3.24.51/gtk/gtktreeview.c:8641:19: branch_true: following ‘true’ branch (when ‘dir == 4’)...
gtk-3.24.51/gtk/gtktreeview.c:8642:60: branch_true: ...to here
gtk-3.24.51/gtk/gtktreeview.c:8642:60: danger: dereference of NULL ‘last_column’
# 8640|   	    focus_child = gtk_tree_view_column_get_button (tree_view->priv->focus_column);
# 8641|   	  else if (dir == GTK_DIR_LEFT)
# 8642|-> 	    focus_child = gtk_tree_view_column_get_button (GTK_TREE_VIEW_COLUMN (last_column->data));
# 8643|   	  else
# 8644|   	    focus_child = gtk_tree_view_column_get_button (GTK_TREE_VIEW_COLUMN (first_column->data));

Error: GCC_ANALYZER_WARNING (CWE-404): [#def286]
gtk-3.24.51/gtk/gtktreeview.c:12271:7: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/gtk/gtktreeview.c:12255:3: branch_false: following ‘false’ branch (when ‘tree_view’ is non-NULL)...
gtk-3.24.51/gtk/gtktreeview.c:12255:3: branch_false: ...to here
gtk-3.24.51/gtk/gtktreeview.c:12264:3: acquire_resource: ‘va_start’ called here
gtk-3.24.51/gtk/gtktreeview.c:12268:10: branch_true: following ‘true’ branch (when ‘attribute’ is non-NULL)...
gtk-3.24.51/gtk/gtktreeview.c:12270:7: branch_true: ...to here
gtk-3.24.51/gtk/gtktreeview.c:12271:7: throw: if ‘gtk_tree_view_column_add_attribute’ throws an exception...
gtk-3.24.51/gtk/gtktreeview.c:12271:7: danger: missing call to ‘va_end’ to match ‘va_start’ at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
#12269|       {
#12270|         column_id = va_arg (args, gint);
#12271|->       gtk_tree_view_column_add_attribute (column, cell, attribute, column_id);
#12272|         attribute = va_arg (args, gchar *);
#12273|       }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def287]
gtk-3.24.51/gtk/gtktreeview.c:13815:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘node’
gtk-3.24.51/gtk/gtktreeview.c:7340:1: enter_function: entry to ‘_gtk_tree_view_column_autosize’
gtk-3.24.51/gtk/gtktreeview.c:7344:3: branch_false: following ‘false’ branch (when ‘column’ is non-NULL)...
gtk-3.24.51/gtk/gtktreeview.c:7344:3: branch_false: ...to here
gtk-3.24.51/gtk/gtktreeview.c:7348:3: call_function: calling ‘do_presize_handler’ from ‘_gtk_tree_view_column_autosize’
#13813|      * than expander_size and should not be overruled here.
#13814|      */
#13815|->   height = GTK_RBNODE_GET_HEIGHT (node);
#13816|     if (height <= 0)
#13817|       height = expander_size;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def288]
gtk-3.24.51/gtk/gtktreeview.c:15541:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘node’
gtk-3.24.51/gtk/gtktreeview.c:15514:14: release_memory: ‘node’ is NULL
gtk-3.24.51/gtk/gtktreeview.c:15524:10: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtktreeview.c:15541:15: branch_false: ...to here
gtk-3.24.51/gtk/gtktreeview.c:15541:15: release_memory: ‘node’ is NULL
gtk-3.24.51/gtk/gtktreeview.c:15541:11: danger: dereference of NULL ‘node’
#15539|           }
#15540|   
#15541|->       if (node->children)
#15542|   	{
#15543|   	  gboolean has_child;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def289]
gtk-3.24.51/gtk/gtkwidgetprivate.h:413:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘focus_child’
gtk-3.24.51/gtk/gtkcontainer.c:2698:6: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtkcontainer.c:2706:14: branch_true: ...to here
gtk-3.24.51/gtk/gtkcontainer.c:2708:10: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtkcontainer.c:2710:11: branch_true: ...to here
gtk-3.24.51/gtk/gtkcontainer.c:2716:14: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtkcontainer.c:2720:11: branch_false: ...to here
gtk-3.24.51/gtk/gtkcontainer.c:2724:11: call_function: inlined call to ‘_gtk_widget_get_allocation’ from ‘gtk_container_real_set_focus_child’
#  411|                               GtkAllocation *allocation)
#  412|   {
#  413|->   *allocation = widget->priv->allocation;
#  414|   }
#  415|   

Error: GCC_ANALYZER_WARNING (CWE-688): [#def290]
gtk-3.24.51/gtk/gtkwindow.c:682:10: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
gtk-3.24.51/gtk/gtkwindow.c:2541:1: enter_function: entry to ‘gtk_window_set_startup_id’
gtk-3.24.51/gtk/gtkwindow.c:2553:3: release_memory: using NULL here
gtk-3.24.51/gtk/gtkwindow.c:2555:6: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/gtkwindow.c:2558:27: branch_true: ...to here
gtk-3.24.51/gtk/gtkwindow.c:2558:27: call_function: calling ‘extract_time_from_startup_id’ from ‘gtk_window_set_startup_id’
gtk-3.24.51/gtk/gtkwindow.c:2558:27: return_function: returning to ‘gtk_window_set_startup_id’ from ‘extract_time_from_startup_id’
gtk-3.24.51/gtk/gtkwindow.c:2563:10: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/gtkwindow.c:2570:31: branch_false: ...to here
gtk-3.24.51/gtk/gtkwindow.c:2570:11: call_function: inlined call to ‘startup_id_is_fake’ from ‘gtk_window_set_startup_id’
#  680|   startup_id_is_fake (const gchar* startup_id)
#  681|   {
#  682|->   return strncmp (startup_id, "_TIME", 5) == 0;
#  683|   }
#  684|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def291]
gtk-3.24.51/gtk/queryimmodules.c:48:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘str’
gtk-3.24.51/gtk/queryimmodules.c:86:1: enter_function: entry to ‘query_module’
gtk-3.24.51/gtk/queryimmodules.c:100:6: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/queryimmodules.c:101:12: call_function: inlined call to ‘g_strdup_inline’ from ‘query_module’
gtk-3.24.51/gtk/queryimmodules.c:107:6: branch_false: following ‘false’ branch...
gtk-3.24.51/gtk/queryimmodules.c:114:7: branch_false: ...to here
gtk-3.24.51/gtk/queryimmodules.c:113:7: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/queryimmodules.c:115:7: branch_true: ...to here
gtk-3.24.51/gtk/queryimmodules.c:113:7: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/queryimmodules.c:116:7: branch_true: ...to here
gtk-3.24.51/gtk/queryimmodules.c:113:7: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/queryimmodules.c:117:7: branch_true: ...to here
gtk-3.24.51/gtk/queryimmodules.c:113:7: branch_true: following ‘true’ branch...
gtk-3.24.51/gtk/queryimmodules.c:123:7: branch_true: ...to here
gtk-3.24.51/gtk/queryimmodules.c:125:7: call_function: calling ‘print_escaped’ from ‘query_module’
#   46|     while (TRUE)
#   47|       {
#   48|->       char c = *str++;
#   49|   
#   50|         switch (c)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def292]
gtk-3.24.51/gtk/updateiconcache.c:609:14: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
gtk-3.24.51/gtk/updateiconcache.c:1486:1: enter_function: entry to ‘build_cache’
gtk-3.24.51/gtk/updateiconcache.c:1524:11: acquire_memory: allocated here
gtk-3.24.51/gtk/updateiconcache.c:1526:6: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
gtk-3.24.51/gtk/updateiconcache.c:1532:11: branch_false: ...to here
gtk-3.24.51/gtk/updateiconcache.c:1537:17: call_function: calling ‘scan_directory’ from ‘build_cache’
#  607|     guint dir_index = 0xffff;
#  608|   
#  609|->   dir_path = g_build_path ("/", base_path, subdir, NULL);
#  610|   
#  611|     /* FIXME: Use the gerror */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def293]
gtk-3.24.51/gtk/updateiconcache.c:612:9: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
gtk-3.24.51/gtk/updateiconcache.c:1486:1: enter_function: entry to ‘build_cache’
gtk-3.24.51/gtk/updateiconcache.c:1524:11: acquire_memory: allocated here
gtk-3.24.51/gtk/updateiconcache.c:1526:6: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
gtk-3.24.51/gtk/updateiconcache.c:1532:11: branch_false: ...to here
gtk-3.24.51/gtk/updateiconcache.c:1537:17: call_function: calling ‘scan_directory’ from ‘build_cache’
#  610|   
#  611|     /* FIXME: Use the gerror */
#  612|->   dir = g_dir_open (dir_path, 0, NULL);
#  613|   
#  614|     if (!dir)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def294]
gtk-3.24.51/gtk/updateiconcache.c:616:7: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
gtk-3.24.51/gtk/updateiconcache.c:1486:1: enter_function: entry to ‘build_cache’
gtk-3.24.51/gtk/updateiconcache.c:1524:11: acquire_memory: allocated here
gtk-3.24.51/gtk/updateiconcache.c:1526:6: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
gtk-3.24.51/gtk/updateiconcache.c:1532:11: branch_false: ...to here
gtk-3.24.51/gtk/updateiconcache.c:1537:17: call_function: calling ‘scan_directory’ from ‘build_cache’
#  614|     if (!dir)
#  615|       {
#  616|->       g_free (dir_path);
#  617|         return directories;
#  618|       }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def295]
gtk-3.24.51/gtk/updateiconcache.c:620:14: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
gtk-3.24.51/gtk/updateiconcache.c:1486:1: enter_function: entry to ‘build_cache’
gtk-3.24.51/gtk/updateiconcache.c:1524:11: acquire_memory: allocated here
gtk-3.24.51/gtk/updateiconcache.c:1526:6: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
gtk-3.24.51/gtk/updateiconcache.c:1532:11: branch_false: ...to here
gtk-3.24.51/gtk/updateiconcache.c:1537:17: call_function: calling ‘scan_directory’ from ‘build_cache’
#  618|       }
#  619|   
#  620|->   dir_hash = g_hash_table_new (g_str_hash, g_str_equal);
#  621|   
#  622|     while ((name = g_dir_read_name (dir)))

Error: GCC_ANALYZER_WARNING (CWE-401): [#def296]
gtk-3.24.51/gtk/updateiconcache.c:622:18: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
gtk-3.24.51/gtk/updateiconcache.c:1486:1: enter_function: entry to ‘build_cache’
gtk-3.24.51/gtk/updateiconcache.c:1524:11: acquire_memory: allocated here
gtk-3.24.51/gtk/updateiconcache.c:1526:6: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
gtk-3.24.51/gtk/updateiconcache.c:1532:11: branch_false: ...to here
gtk-3.24.51/gtk/updateiconcache.c:1537:17: call_function: calling ‘scan_directory’ from ‘build_cache’
#  620|     dir_hash = g_hash_table_new (g_str_hash, g_str_equal);
#  621|   
#  622|->   while ((name = g_dir_read_name (dir)))
#  623|       {
#  624|         list = g_list_prepend (list, g_strdup (name));

Error: GCC_ANALYZER_WARNING (CWE-401): [#def297]
gtk-3.24.51/gtk/updateiconcache.c:624:14: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
gtk-3.24.51/gtk/updateiconcache.c:1486:1: enter_function: entry to ‘build_cache’
gtk-3.24.51/gtk/updateiconcache.c:1524:11: acquire_memory: allocated here
gtk-3.24.51/gtk/updateiconcache.c:1526:6: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
gtk-3.24.51/gtk/updateiconcache.c:1532:11: branch_false: ...to here
gtk-3.24.51/gtk/updateiconcache.c:1537:17: call_function: calling ‘scan_directory’ from ‘build_cache’
#  622|     while ((name = g_dir_read_name (dir)))
#  623|       {
#  624|->       list = g_list_prepend (list, g_strdup (name));
#  625|       }
#  626|     list = g_list_sort (list, (GCompareFunc) strcmp);

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

Error: GCC_ANALYZER_WARNING (CWE-401): [#def299]
gtk-3.24.51/gtk/updateiconcache.c:1533:21: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
gtk-3.24.51/gtk/updateiconcache.c:1524:11: acquire_memory: allocated here
gtk-3.24.51/gtk/updateiconcache.c:1526:6: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
gtk-3.24.51/gtk/updateiconcache.c:1532:11: branch_false: ...to here
gtk-3.24.51/gtk/updateiconcache.c:1533:21: throw: if ‘g_hash_table_new’ throws an exception...
gtk-3.24.51/gtk/updateiconcache.c:1533:21: danger: ‘cache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
# 1531|   
# 1532|     files = g_hash_table_new (g_str_hash, g_str_equal);
# 1533|->   image_data_hash = g_hash_table_new (g_str_hash, g_str_equal);
# 1534|     icon_data_hash = g_hash_table_new (g_str_hash, g_str_equal);
# 1535|     string_pool = g_hash_table_new (g_str_hash, g_str_equal);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def300]
gtk-3.24.51/gtk/updateiconcache.c:1534:20: warning[-Wanalyzer-malloc-leak]: leak of ‘cache’
gtk-3.24.51/gtk/updateiconcache.c:1524:11: acquire_memory: allocated here
gtk-3.24.51/gtk/updateiconcache.c:1526:6: branch_false: following ‘false’ branch (when ‘cache’ is non-NULL)...
gtk-3.24.51/gtk/updateiconcache.c:1532:11: branch_false: ...to here
gtk-3.24.51/gtk/updateiconcache.c:1534:20: throw: if ‘g_hash_table_new’ throws an exception...
gtk-3.24.51/gtk/updateiconcache.c:1534:20: danger: ‘cache’ leaks here; was allocated at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0)
# 1532|     files = g_hash_table_new (g_str_hash, g_str_equal);
# 1533|     image_data_hash = g_hash_table_new (g_str_hash, g_str_equal);
# 1534|->   icon_data_hash = g_hash_table_new (g_str_hash, g_str_equal);
# 1535|     string_pool = g_hash_table_new (g_str_hash, g_str_equal);
# 1536|   

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

Error: COMPILER_WARNING (CWE-477): [#def302]
gtk-3.24.51/modules/input/gtkimcontextmultipress.c: scope_hint: In function ‘on_timeout’
gtk-3.24.51/modules/input/gtkimcontextmultipress.c:204:3: warning[-Wdeprecated-declarations]: ‘gdk_threads_enter’ is deprecated
#  204 |   gdk_threads_enter ();
#      |   ^~~~~~~~~~~~~~~~~
gtk-3.24.51/gdk/gdk.h:61: included_from: Included from here.
gtk-3.24.51/gtk/gtk.h:30: included_from: Included from here.
gtk-3.24.51/modules/input/gtkimcontextmultipress.h:20: included_from: Included from here.
gtk-3.24.51/modules/input/gtkimcontextmultipress.c:20: included_from: Included from here.
gtk-3.24.51/gdk/gdkthreads.h:46:10: note: declared here
#   46 | void     gdk_threads_enter                    (void);
#      |          ^~~~~~~~~~~~~~~~~
#  202|     GtkImContextMultipress *multipress_context;
#  203|   
#  204|->   gdk_threads_enter ();
#  205|   
#  206|     multipress_context = GTK_IM_CONTEXT_MULTIPRESS (data);

Error: COMPILER_WARNING (CWE-477): [#def303]
gtk-3.24.51/modules/input/gtkimcontextmultipress.c:204:3: warning[-Wdeprecated-declarations]: ‘gdk_threads_enter’ is deprecated
#  202|     GtkImContextMultipress *multipress_context;
#  203|   
#  204|->   gdk_threads_enter ();
#  205|   
#  206|     multipress_context = GTK_IM_CONTEXT_MULTIPRESS (data);

Error: COMPILER_WARNING (CWE-477): [#def304]
gtk-3.24.51/modules/input/gtkimcontextmultipress.c:214:3: warning[-Wdeprecated-declarations]: ‘gdk_threads_leave’ is deprecated
#  214 |   gdk_threads_leave ();
#      |   ^~~~~~~~~~~~~~~~~
gtk-3.24.51/gdk/gdkthreads.h:48:10: note: declared here
#   48 | void     gdk_threads_leave                    (void);
#      |          ^~~~~~~~~~~~~~~~~
#  212|     multipress_context->timeout_id = 0;
#  213|   
#  214|->   gdk_threads_leave ();
#  215|   
#  216|     return G_SOURCE_REMOVE; /* don't call me again */

Error: COMPILER_WARNING (CWE-477): [#def305]
gtk-3.24.51/modules/input/gtkimcontextmultipress.c:214:3: warning[-Wdeprecated-declarations]: ‘gdk_threads_leave’ is deprecated
#  212|     multipress_context->timeout_id = 0;
#  213|   
#  214|->   gdk_threads_leave ();
#  215|   
#  216|     return G_SOURCE_REMOVE; /* don't call me again */

Error: GCC_ANALYZER_WARNING (CWE-476): [#def306]
gtk-3.24.51/modules/input/gtkimcontextxim.c:1031:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘error’
gtk-3.24.51/modules/input/gtkimcontextxim.c:996:1: enter_function: entry to ‘xim_text_to_utf8’
gtk-3.24.51/modules/input/gtkimcontextxim.c:999:11: release_memory: ‘error’ is NULL
gtk-3.24.51/modules/input/gtkimcontextxim.c:1002:6: branch_true: following ‘true’ branch...
gtk-3.24.51/modules/input/gtkimcontextxim.c:1004:10: branch_false: following ‘false’ branch...
gtk-3.24.51/modules/input/gtkimcontextxim.c:1011:19: branch_false: ...to here
gtk-3.24.51/modules/input/gtkimcontextxim.c:1011:10: branch_true: following ‘true’ branch (when the strings are equal)...
gtk-3.24.51/modules/input/gtkimcontextxim.c:1012:18: call_function: inlined call to ‘g_strdup_inline’ from ‘xim_text_to_utf8’
gtk-3.24.51/modules/input/gtkimcontextxim.c:1020:10: branch_false: following ‘false’ branch (when ‘result’ is NULL)...
gtk-3.24.51/modules/input/gtkimcontextxim.c:1031:11: branch_false: ...to here
gtk-3.24.51/modules/input/gtkimcontextxim.c:1031:11: release_memory: ‘error’ is NULL
gtk-3.24.51/modules/input/gtkimcontextxim.c:1031:11: danger: dereference of NULL ‘error’
# 1029|         else
# 1030|   	{
# 1031|-> 	  g_warning ("Error converting text from IM to UCS-4: %s", error->message);
# 1032|   	  g_error_free (error);
# 1033|   

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

Error: GCC_ANALYZER_WARNING (CWE-775): [#def308]
gtk-3.24.51/modules/printbackends/cups/gtkcupsutils.c:1627:27: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘socket((int)*iter.addr.addr.sa_family, 1, 0)’
gtk-3.24.51/modules/printbackends/cups/gtkcupsutils.c:1554:1: enter_function: entry to ‘gtk_cups_connection_test_new’
gtk-3.24.51/modules/printbackends/cups/gtkcupsutils.c:1579:21: call_function: calling ‘gtk_cups_connection_test_get_state’ from ‘gtk_cups_connection_test_new’
# 1625|                 if (test->socket >= 0)
# 1626|                   {
# 1627|->                   flags = fcntl (test->socket, F_GETFL);
# 1628|   
# 1629|                     if (flags != -1)

Error: COMPILER_WARNING (CWE-477): [#def309]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c: scope_hint: In function ‘cups_printer_create_cairo_surface’
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:476:7: warning[-Wdeprecated-declarations]: ‘ppdFindAttr’ is deprecated: Use cupsCopyDestInfo and friends instead.
#  476 |       ppd_attr = ppdFindAttr (ppd_file, "LanguageLevel", NULL);
#      |       ^~~~~~~~
gtk-3.24.51/modules/printbackends/cups/gtkprintercups.h:23: included_from: Included from here.
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:53: included_from: Included from here.
/usr/include/cups/ppd.h:400:26: note: declared here
#  400 | extern ppd_attr_t       *ppdFindAttr(ppd_file_t *ppd, const char *name,
#      |                          ^~~~~~~~~~~
#  474|     if (ppd_file != NULL)
#  475|       {
#  476|->       ppd_attr = ppdFindAttr (ppd_file, "LanguageLevel", NULL);
#  477|   
#  478|         if (ppd_attr != NULL)

Error: COMPILER_WARNING (CWE-477): [#def310]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:476:7: warning[-Wdeprecated-declarations]: ‘ppdFindAttr’ is deprecated: Use cupsCopyDestInfo and friends instead.
#  474|     if (ppd_file != NULL)
#  475|       {
#  476|->       ppd_attr = ppdFindAttr (ppd_file, "LanguageLevel", NULL);
#  477|   
#  478|         if (ppd_attr != NULL)

Error: COMPILER_WARNING (CWE-477): [#def311]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:483:11: warning[-Wdeprecated-declarations]: ‘ppdFindAttr’ is deprecated: Use cupsCopyDestInfo and friends instead.
#  483 |           ppd_attr_res = ppdFindAttr (ppd_file, "DefaultResolution", NULL);
#      |           ^~~~~~~~~~~~
/usr/include/cups/ppd.h:400:26: note: declared here
#  400 | extern ppd_attr_t       *ppdFindAttr(ppd_file_t *ppd, const char *name,
#      |                          ^~~~~~~~~~~
#  481|         if (gtk_print_settings_get_resolution (settings) == 0)
#  482|           {
#  483|->           ppd_attr_res = ppdFindAttr (ppd_file, "DefaultResolution", NULL);
#  484|   
#  485|             if (ppd_attr_res != NULL)

Error: COMPILER_WARNING (CWE-477): [#def312]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:483:11: warning[-Wdeprecated-declarations]: ‘ppdFindAttr’ is deprecated: Use cupsCopyDestInfo and friends instead.
#  481|         if (gtk_print_settings_get_resolution (settings) == 0)
#  482|           {
#  483|->           ppd_attr_res = ppdFindAttr (ppd_file, "DefaultResolution", NULL);
#  484|   
#  485|             if (ppd_attr_res != NULL)

Error: COMPILER_WARNING (CWE-477): [#def313]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:504:7: warning[-Wdeprecated-declarations]: ‘ppdFindAttr’ is deprecated: Use cupsCopyDestInfo and friends instead.
#  504 |       ppd_attr_res_screen_freq = ppdFindAttr (ppd_file, "ResScreenFreq", res_string);
#      |       ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:400:26: note: declared here
#  400 | extern ppd_attr_t       *ppdFindAttr(ppd_file_t *ppd, const char *name,
#      |                          ^~~~~~~~~~~
#  502|         res_string = g_strdup_printf ("%ddpi",
#  503|                                       gtk_print_settings_get_resolution (settings));
#  504|->       ppd_attr_res_screen_freq = ppdFindAttr (ppd_file, "ResScreenFreq", res_string);
#  505|         g_free (res_string);
#  506|   

Error: COMPILER_WARNING (CWE-477): [#def314]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:504:7: warning[-Wdeprecated-declarations]: ‘ppdFindAttr’ is deprecated: Use cupsCopyDestInfo and friends instead.
#  502|         res_string = g_strdup_printf ("%ddpi",
#  503|                                       gtk_print_settings_get_resolution (settings));
#  504|->       ppd_attr_res_screen_freq = ppdFindAttr (ppd_file, "ResScreenFreq", res_string);
#  505|         g_free (res_string);
#  506|   

Error: COMPILER_WARNING (CWE-477): [#def315]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:512:11: warning[-Wdeprecated-declarations]: ‘ppdFindAttr’ is deprecated: Use cupsCopyDestInfo and friends instead.
#  512 |           ppd_attr_res_screen_freq = ppdFindAttr (ppd_file, "ResScreenFreq", res_string);
#      |           ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:400:26: note: declared here
#  400 | extern ppd_attr_t       *ppdFindAttr(ppd_file_t *ppd, const char *name,
#      |                          ^~~~~~~~~~~
#  510|                                           gtk_print_settings_get_resolution_x (settings),
#  511|                                           gtk_print_settings_get_resolution_y (settings));
#  512|->           ppd_attr_res_screen_freq = ppdFindAttr (ppd_file, "ResScreenFreq", res_string);
#  513|             g_free (res_string);
#  514|           }

Error: COMPILER_WARNING (CWE-477): [#def316]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:512:11: warning[-Wdeprecated-declarations]: ‘ppdFindAttr’ is deprecated: Use cupsCopyDestInfo and friends instead.
#  510|                                           gtk_print_settings_get_resolution_x (settings),
#  511|                                           gtk_print_settings_get_resolution_y (settings));
#  512|->           ppd_attr_res_screen_freq = ppdFindAttr (ppd_file, "ResScreenFreq", res_string);
#  513|             g_free (res_string);
#  514|           }

Error: COMPILER_WARNING (CWE-477): [#def317]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:516:7: warning[-Wdeprecated-declarations]: ‘ppdFindAttr’ is deprecated: Use cupsCopyDestInfo and friends instead.
#  516 |       ppd_attr_screen_freq = ppdFindAttr (ppd_file, "ScreenFreq", NULL);
#      |       ^~~~~~~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:400:26: note: declared here
#  400 | extern ppd_attr_t       *ppdFindAttr(ppd_file_t *ppd, const char *name,
#      |                          ^~~~~~~~~~~
#  514|           }
#  515|   
#  516|->       ppd_attr_screen_freq = ppdFindAttr (ppd_file, "ScreenFreq", NULL);
#  517|   
#  518|         if (ppd_attr_res_screen_freq != NULL && atof (ppd_attr_res_screen_freq->value) > 0.0)

Error: COMPILER_WARNING (CWE-477): [#def318]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:516:7: warning[-Wdeprecated-declarations]: ‘ppdFindAttr’ is deprecated: Use cupsCopyDestInfo and friends instead.
#  514|           }
#  515|   
#  516|->       ppd_attr_screen_freq = ppdFindAttr (ppd_file, "ScreenFreq", NULL);
#  517|   
#  518|         if (ppd_attr_res_screen_freq != NULL && atof (ppd_attr_res_screen_freq->value) > 0.0)

Error: COMPILER_WARNING (CWE-477): [#def319]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c: scope_hint: In function ‘add_cups_options’
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:652:7: warning[-Wdeprecated-declarations]: ‘ppdFindCustomOption’ is deprecated: Use cupsCopyDestInfo and friends instead.
#  652 |       coption = ppdFindCustomOption (printer->ppd_file, key);
#      |       ^~~~~~~
/usr/include/cups/ppd.h:425:26: note: declared here
#  425 | extern ppd_coption_t    *ppdFindCustomOption(ppd_file_t *ppd,
#      |                          ^~~~~~~~~~~~~~~~~~~
#  650|         gboolean       custom_values_enabled = FALSE;
#  651|   
#  652|->       coption = ppdFindCustomOption (printer->ppd_file, key);
#  653|         if (coption && coption->option)
#  654|           {

Error: COMPILER_WARNING (CWE-477): [#def320]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:652:7: warning[-Wdeprecated-declarations]: ‘ppdFindCustomOption’ is deprecated: Use cupsCopyDestInfo and friends instead.
#  650|         gboolean       custom_values_enabled = FALSE;
#  651|   
#  652|->       coption = ppdFindCustomOption (printer->ppd_file, key);
#  653|         if (coption && coption->option)
#  654|           {

Error: COMPILER_WARNING (CWE-477): [#def321]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c: scope_hint: In function ‘cups_request_ppd_cb’
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:4130:7: warning[-Wdeprecated-declarations]: ‘ppdOpenFd’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 4130 |       data->printer->ppd_file = ppdOpenFd (dup (g_io_channel_unix_get_fd (data->ppd_io)));
#      |       ^~~~
/usr/include/cups/ppd.h:389:26: note: declared here
#  389 | extern ppd_file_t       *ppdOpenFd(int fd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead.");
#      |                          ^~~~~~~~~
# 4128|         /* let ppdOpenFd take over the ownership of the open file */
# 4129|         g_io_channel_seek_position (data->ppd_io, 0, G_SEEK_SET, NULL);
# 4130|->       data->printer->ppd_file = ppdOpenFd (dup (g_io_channel_unix_get_fd (data->ppd_io)));
# 4131|         ppdLocalize (data->printer->ppd_file);
# 4132|         ppdMarkDefaults (data->printer->ppd_file);

Error: COMPILER_WARNING (CWE-477): [#def322]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:4130:7: warning[-Wdeprecated-declarations]: ‘ppdOpenFd’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 4128|         /* let ppdOpenFd take over the ownership of the open file */
# 4129|         g_io_channel_seek_position (data->ppd_io, 0, G_SEEK_SET, NULL);
# 4130|->       data->printer->ppd_file = ppdOpenFd (dup (g_io_channel_unix_get_fd (data->ppd_io)));
# 4131|         ppdLocalize (data->printer->ppd_file);
# 4132|         ppdMarkDefaults (data->printer->ppd_file);

Error: COMPILER_WARNING (CWE-477): [#def323]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:4131:7: warning[-Wdeprecated-declarations]: ‘ppdLocalize’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 4131 |       ppdLocalize (data->printer->ppd_file);
#      |       ^~~~~~~~~~~
/usr/include/cups/ppd.h:435:25: note: declared here
#  435 | extern int              ppdLocalize(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead.");
#      |                         ^~~~~~~~~~~
# 4129|         g_io_channel_seek_position (data->ppd_io, 0, G_SEEK_SET, NULL);
# 4130|         data->printer->ppd_file = ppdOpenFd (dup (g_io_channel_unix_get_fd (data->ppd_io)));
# 4131|->       ppdLocalize (data->printer->ppd_file);
# 4132|         ppdMarkDefaults (data->printer->ppd_file);
# 4133|       }

Error: COMPILER_WARNING (CWE-477): [#def324]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:4131:7: warning[-Wdeprecated-declarations]: ‘ppdLocalize’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 4129|         g_io_channel_seek_position (data->ppd_io, 0, G_SEEK_SET, NULL);
# 4130|         data->printer->ppd_file = ppdOpenFd (dup (g_io_channel_unix_get_fd (data->ppd_io)));
# 4131|->       ppdLocalize (data->printer->ppd_file);
# 4132|         ppdMarkDefaults (data->printer->ppd_file);
# 4133|       }

Error: COMPILER_WARNING (CWE-477): [#def325]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:4132:7: warning[-Wdeprecated-declarations]: ‘ppdMarkDefaults’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 4132 |       ppdMarkDefaults (data->printer->ppd_file);
#      |       ^~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:385:25: note: declared here
#  385 | extern void             ppdMarkDefaults(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead.");
#      |                         ^~~~~~~~~~~~~~~
# 4130|         data->printer->ppd_file = ppdOpenFd (dup (g_io_channel_unix_get_fd (data->ppd_io)));
# 4131|         ppdLocalize (data->printer->ppd_file);
# 4132|->       ppdMarkDefaults (data->printer->ppd_file);
# 4133|       }
# 4134|   

Error: COMPILER_WARNING (CWE-477): [#def326]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:4132:7: warning[-Wdeprecated-declarations]: ‘ppdMarkDefaults’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 4130|         data->printer->ppd_file = ppdOpenFd (dup (g_io_channel_unix_get_fd (data->ppd_io)));
# 4131|         ppdLocalize (data->printer->ppd_file);
# 4132|->       ppdMarkDefaults (data->printer->ppd_file);
# 4133|       }
# 4134|   

Error: COMPILER_WARNING (CWE-477): [#def327]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c: scope_hint: In function ‘available_choices’
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:5141:7: warning[-Wdeprecated-declarations]: ‘ppdFindOption’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 5141 |       option1 = ppdFindOption (ppd, constraint->option1);
#      |       ^~~~~~~
/usr/include/cups/ppd.h:381:26: note: declared here
#  381 | extern ppd_option_t     *ppdFindOption(ppd_file_t *ppd, const char *keyword)
#      |                          ^~~~~~~~~~~~~
# 5139|     for (i = ppd->num_consts, constraint = ppd->consts; i > 0; i--, constraint++)
# 5140|       {
# 5141|->       option1 = ppdFindOption (ppd, constraint->option1);
# 5142|         if (option1 == NULL)
# 5143|   	continue;

Error: COMPILER_WARNING (CWE-477): [#def328]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:5141:7: warning[-Wdeprecated-declarations]: ‘ppdFindOption’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 5139|     for (i = ppd->num_consts, constraint = ppd->consts; i > 0; i--, constraint++)
# 5140|       {
# 5141|->       option1 = ppdFindOption (ppd, constraint->option1);
# 5142|         if (option1 == NULL)
# 5143|   	continue;

Error: COMPILER_WARNING (CWE-477): [#def329]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:5145:7: warning[-Wdeprecated-declarations]: ‘ppdFindOption’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 5145 |       option2 = ppdFindOption (ppd, constraint->option2);
#      |       ^~~~~~~
/usr/include/cups/ppd.h:381:26: note: declared here
#  381 | extern ppd_option_t     *ppdFindOption(ppd_file_t *ppd, const char *keyword)
#      |                          ^~~~~~~~~~~~~
# 5143|   	continue;
# 5144|   
# 5145|->       option2 = ppdFindOption (ppd, constraint->option2);
# 5146|         if (option2 == NULL)
# 5147|   	continue;

Error: COMPILER_WARNING (CWE-477): [#def330]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:5145:7: warning[-Wdeprecated-declarations]: ‘ppdFindOption’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 5143|   	continue;
# 5144|   
# 5145|->       option2 = ppdFindOption (ppd, constraint->option2);
# 5146|         if (option2 == NULL)
# 5147|   	continue;

Error: COMPILER_WARNING (CWE-477): [#def331]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c: scope_hint: In function ‘create_pickone_option’
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:5297:7: warning[-Wdeprecated-declarations]: ‘ppdFindCustomOption’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 5297 |       coption = ppdFindCustomOption (ppd_file, ppd_option->keyword);
#      |       ^~~~~~~
/usr/include/cups/ppd.h:425:26: note: declared here
#  425 | extern ppd_coption_t    *ppdFindCustomOption(ppd_file_t *ppd,
#      |                          ^~~~~~~~~~~~~~~~~~~
# 5295|         label = get_option_text (ppd_file, ppd_option);
# 5296|   
# 5297|->       coption = ppdFindCustomOption (ppd_file, ppd_option->keyword);
# 5298|   
# 5299|         if (coption)

Error: COMPILER_WARNING (CWE-477): [#def332]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:5297:7: warning[-Wdeprecated-declarations]: ‘ppdFindCustomOption’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 5295|         label = get_option_text (ppd_file, ppd_option);
# 5296|   
# 5297|->       coption = ppdFindCustomOption (ppd_file, ppd_option->keyword);
# 5298|   
# 5299|         if (coption)

Error: COMPILER_WARNING (CWE-477): [#def333]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:5303:11: warning[-Wdeprecated-declarations]: ‘ppdFirstCustomParam’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 5303 |           cparam = ppdFirstCustomParam (coption);
#      |           ^~~~~~
/usr/include/cups/ppd.h:430:26: note: declared here
#  430 | extern ppd_cparam_t     *ppdFirstCustomParam(ppd_coption_t *opt)
#      |                          ^~~~~~~~~~~~~~~~~~~
# 5301|   	  ppd_cparam_t *cparam;
# 5302|   
# 5303|->           cparam = ppdFirstCustomParam (coption);
# 5304|   
# 5305|             if (ppdNextCustomParam (coption) == NULL)

Error: COMPILER_WARNING (CWE-477): [#def334]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:5303:11: warning[-Wdeprecated-declarations]: ‘ppdFirstCustomParam’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 5301|   	  ppd_cparam_t *cparam;
# 5302|   
# 5303|->           cparam = ppdFirstCustomParam (coption);
# 5304|   
# 5305|             if (ppdNextCustomParam (coption) == NULL)

Error: COMPILER_WARNING (CWE-477): [#def335]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:5305:11: warning[-Wdeprecated-declarations]: ‘ppdNextCustomParam’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 5305 |           if (ppdNextCustomParam (coption) == NULL)
#      |           ^~
/usr/include/cups/ppd.h:433:26: note: declared here
#  433 | extern ppd_cparam_t     *ppdNextCustomParam(ppd_coption_t *opt) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead.");
#      |                          ^~~~~~~~~~~~~~~~~~
# 5303|             cparam = ppdFirstCustomParam (coption);
# 5304|   
# 5305|->           if (ppdNextCustomParam (coption) == NULL)
# 5306|   	    {
# 5307|                 switch (cparam->type)

Error: COMPILER_WARNING (CWE-477): [#def336]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:5305:11: warning[-Wdeprecated-declarations]: ‘ppdNextCustomParam’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 5303|             cparam = ppdFirstCustomParam (coption);
# 5304|   
# 5305|->           if (ppdNextCustomParam (coption) == NULL)
# 5306|   	    {
# 5307|                 switch (cparam->type)

Error: COMPILER_WARNING (CWE-477): [#def337]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c: scope_hint: In function ‘cups_printer_get_options’
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:6011:7: warning[-Wdeprecated-declarations]: ‘ppdMarkDefaults’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 6011 |       ppdMarkDefaults (ppd_file);
#      |       ^~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:385:25: note: declared here
#  385 | extern void             ppdMarkDefaults(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead.");
#      |                         ^~~~~~~~~~~~~~~
# 6009|         const gchar *ppd_name;
# 6010|   
# 6011|->       ppdMarkDefaults (ppd_file);
# 6012|   
# 6013|         paper_size = gtk_page_setup_get_paper_size (page_setup);

Error: COMPILER_WARNING (CWE-477): [#def338]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:6011:7: warning[-Wdeprecated-declarations]: ‘ppdMarkDefaults’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 6009|         const gchar *ppd_name;
# 6010|   
# 6011|->       ppdMarkDefaults (ppd_file);
# 6012|   
# 6013|         paper_size = gtk_page_setup_get_paper_size (page_setup);

Error: COMPILER_WARNING (CWE-477): [#def339]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:6015:7: warning[-Wdeprecated-declarations]: ‘ppdFindOption’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 6015 |       ppd_option = ppdFindOption (ppd_file, "PageSize");
#      |       ^~~~~~~~~~
/usr/include/cups/ppd.h:381:26: note: declared here
#  381 | extern ppd_option_t     *ppdFindOption(ppd_file_t *ppd, const char *keyword)
#      |                          ^~~~~~~~~~~~~
# 6013|         paper_size = gtk_page_setup_get_paper_size (page_setup);
# 6014|   
# 6015|->       ppd_option = ppdFindOption (ppd_file, "PageSize");
# 6016|         if (ppd_option)
# 6017|   	{

Error: COMPILER_WARNING (CWE-477): [#def340]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:6015:7: warning[-Wdeprecated-declarations]: ‘ppdFindOption’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 6013|         paper_size = gtk_page_setup_get_paper_size (page_setup);
# 6014|   
# 6015|->       ppd_option = ppdFindOption (ppd_file, "PageSize");
# 6016|         if (ppd_option)
# 6017|   	{

Error: COMPILER_WARNING (CWE-477): [#def341]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c: scope_hint: In function ‘mark_option_from_set’
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:6198:5: warning[-Wdeprecated-declarations]: ‘ppdMarkOption’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 6198 |     ppdMarkOption (ppd_file, ppd_option->keyword, option->value);
#      |     ^~~~~~~~~~~~~
/usr/include/cups/ppd.h:386:25: note: declared here
#  386 | extern int              ppdMarkOption(ppd_file_t *ppd, const char *keyword,
#      |                         ^~~~~~~~~~~~~
# 6196|   
# 6197|     if (option)
# 6198|->     ppdMarkOption (ppd_file, ppd_option->keyword, option->value);
# 6199|   
# 6200|     g_free (name);

Error: COMPILER_WARNING (CWE-477): [#def342]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:6198:5: warning[-Wdeprecated-declarations]: ‘ppdMarkOption’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 6196|   
# 6197|     if (option)
# 6198|->     ppdMarkOption (ppd_file, ppd_option->keyword, option->value);
# 6199|   
# 6200|     g_free (name);

Error: COMPILER_WARNING (CWE-477): [#def343]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c: scope_hint: In function ‘cups_printer_mark_conflicts’
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:6273:3: warning[-Wdeprecated-declarations]: ‘ppdMarkDefaults’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 6273 |   ppdMarkDefaults (ppd_file);
#      |   ^~~~~~~~~~~~~~~
/usr/include/cups/ppd.h:385:25: note: declared here
#  385 | extern void             ppdMarkDefaults(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead.");
#      |                         ^~~~~~~~~~~~~~~
# 6271|       return FALSE;
# 6272|   
# 6273|->   ppdMarkDefaults (ppd_file);
# 6274|   
# 6275|     for (i = 0; i < ppd_file->num_groups; i++)

Error: COMPILER_WARNING (CWE-477): [#def344]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:6273:3: warning[-Wdeprecated-declarations]: ‘ppdMarkDefaults’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 6271|       return FALSE;
# 6272|   
# 6273|->   ppdMarkDefaults (ppd_file);
# 6274|   
# 6275|     for (i = 0; i < ppd_file->num_groups; i++)

Error: COMPILER_WARNING (CWE-477): [#def345]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:6278:3: warning[-Wdeprecated-declarations]: ‘ppdConflicts’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 6278 |   num_conflicts = ppdConflicts (ppd_file);
#      |   ^~~~~~~~~~~~~
/usr/include/cups/ppd.h:368:25: note: declared here
#  368 | extern int              ppdConflicts(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead.");
#      |                         ^~~~~~~~~~~~
# 6276|       mark_group_from_set (options, ppd_file, &ppd_file->groups[i]);
# 6277|   
# 6278|->   num_conflicts = ppdConflicts (ppd_file);
# 6279|   
# 6280|     if (num_conflicts > 0)

Error: COMPILER_WARNING (CWE-477): [#def346]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:6278:3: warning[-Wdeprecated-declarations]: ‘ppdConflicts’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 6276|       mark_group_from_set (options, ppd_file, &ppd_file->groups[i]);
# 6277|   
# 6278|->   num_conflicts = ppdConflicts (ppd_file);
# 6279|   
# 6280|     if (num_conflicts > 0)

Error: COMPILER_WARNING (CWE-477): [#def347]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c: scope_hint: In function ‘create_page_setup’
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:6939:3: warning[-Wdeprecated-declarations]: ‘ppdFindOption’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 6939 |   option = ppdFindOption (ppd_file, "PageSize");
#      |   ^~~~~~
/usr/include/cups/ppd.h:381:26: note: declared here
#  381 | extern ppd_option_t     *ppdFindOption(ppd_file_t *ppd, const char *keyword)
#      |                          ^~~~~~~~~~~~~
# 6937|   
# 6938|     display_name = NULL;
# 6939|->   option = ppdFindOption (ppd_file, "PageSize");
# 6940|     if (option)
# 6941|       {

Error: COMPILER_WARNING (CWE-477): [#def348]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:6939:3: warning[-Wdeprecated-declarations]: ‘ppdFindOption’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 6937|   
# 6938|     display_name = NULL;
# 6939|->   option = ppdFindOption (ppd_file, "PageSize");
# 6940|     if (option)
# 6941|       {

Error: COMPILER_WARNING (CWE-477): [#def349]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:6942:7: warning[-Wdeprecated-declarations]: ‘ppdFindChoice’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 6942 |       choice = ppdFindChoice (option, size->name);
#      |       ^~~~~~
/usr/include/cups/ppd.h:376:26: note: declared here
#  376 | extern ppd_choice_t     *ppdFindChoice(ppd_option_t *o, const char *option)
#      |                          ^~~~~~~~~~~~~
# 6940|     if (option)
# 6941|       {
# 6942|->       choice = ppdFindChoice (option, size->name);
# 6943|         if (choice)
# 6944|   	display_name = ppd_text_to_utf8 (ppd_file, choice->text);

Error: COMPILER_WARNING (CWE-477): [#def350]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:6942:7: warning[-Wdeprecated-declarations]: ‘ppdFindChoice’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 6940|     if (option)
# 6941|       {
# 6942|->       choice = ppdFindChoice (option, size->name);
# 6943|         if (choice)
# 6944|   	display_name = ppd_text_to_utf8 (ppd_file, choice->text);

Error: COMPILER_WARNING (CWE-477): [#def351]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c: scope_hint: In function ‘cups_printer_get_default_page_size’
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:7076:7: warning[-Wdeprecated-declarations]: ‘ppdFindOption’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 7076 |       option = ppdFindOption (ppd_file, "PageSize");
#      |       ^~~~~~
/usr/include/cups/ppd.h:381:26: note: declared here
#  381 | extern ppd_option_t     *ppdFindOption(ppd_file_t *ppd, const char *keyword)
#      |                          ^~~~~~~~~~~~~
# 7074|     if (ppd_file != NULL)
# 7075|       {
# 7076|->       option = ppdFindOption (ppd_file, "PageSize");
# 7077|         if (option == NULL)
# 7078|           return NULL;

Error: COMPILER_WARNING (CWE-477): [#def352]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:7076:7: warning[-Wdeprecated-declarations]: ‘ppdFindOption’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 7074|     if (ppd_file != NULL)
# 7075|       {
# 7076|->       option = ppdFindOption (ppd_file, "PageSize");
# 7077|         if (option == NULL)
# 7078|           return NULL;

Error: COMPILER_WARNING (CWE-477): [#def353]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:7080:7: warning[-Wdeprecated-declarations]: ‘ppdPageSize’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 7080 |       size = ppdPageSize (ppd_file, option->defchoice);
#      |       ^~~~
/usr/include/cups/ppd.h:393:26: note: declared here
#  393 | extern ppd_size_t       *ppdPageSize(ppd_file_t *ppd, const char *name)
#      |                          ^~~~~~~~~~~
# 7078|           return NULL;
# 7079|   
# 7080|->       size = ppdPageSize (ppd_file, option->defchoice);
# 7081|         if (size == NULL)
# 7082|           return NULL;

Error: COMPILER_WARNING (CWE-477): [#def354]
gtk-3.24.51/modules/printbackends/cups/gtkprintbackendcups.c:7080:7: warning[-Wdeprecated-declarations]: ‘ppdPageSize’ is deprecated: Use cupsCopyDestInfo and friends instead.
# 7078|           return NULL;
# 7079|   
# 7080|->       size = ppdPageSize (ppd_file, option->defchoice);
# 7081|         if (size == NULL)
# 7082|           return NULL;

Error: COMPILER_WARNING: [#def355]
gtk-3.24.51/gtk/fallback-c89.c:20: included_from: Included from here.
gtk-3.24.51/tests/animated-resizing.c:6: included_from: Included from here.
gtk-3.24.51/redhat-linux-build/config.h:170:9: warning: ‘_GDK_EXTERN’ redefined
#  170 | #define _GDK_EXTERN __attribute__((visibility("default"))) extern
#      |         ^~~~~~~~~~~
gtk-3.24.51/gdk/gdk.h:31: included_from: Included from here.
gtk-3.24.51/gtk/gtk.h:30: included_from: Included from here.
gtk-3.24.51/tests/animated-resizing.c:3: included_from: Included from here.
gtk-3.24.51/redhat-linux-build/gdk/gdkversionmacros.h:32:9: note: this is the location of the previous definition
#   32 | #define _GDK_EXTERN extern
#      |         ^~~~~~~~~~~
#  168|   #define XINPUT_2_4 1
#  169|   
#  170|-> #define _GDK_EXTERN __attribute__((visibility("default"))) extern
#  171|   

Error: COMPILER_WARNING: [#def356]
gtk-3.24.51/redhat-linux-build/config.h:170:9: warning[warning]: ‘_GDK_EXTERN’ redefined
#  168|   #define XINPUT_2_4 1
#  169|   
#  170|-> #define _GDK_EXTERN __attribute__((visibility("default"))) extern
#  171|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def357]
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:436:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(hierarchy_filename, "w")’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:385:1: enter_function: entry to ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:392:8: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:393:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:397:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def358]
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:436:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(hierarchy_filename, "w")’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:385:1: enter_function: entry to ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:392:8: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:393:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:397:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def359]
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:438:14: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(hierarchy_filename, "w")’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:385:1: enter_function: entry to ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:392:8: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:393:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:397:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def360]
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:438:14: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(hierarchy_filename, "w")’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:385:1: enter_function: entry to ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:392:8: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:393:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:397:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def361]
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:440:13: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(hierarchy_filename, "w")’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:385:1: enter_function: entry to ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:392:8: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:393:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:397:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:397:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:398:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def362]
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:440:13: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(hierarchy_filename, "w")’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:385:1: enter_function: entry to ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:392:8: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:393:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:397:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:397:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:398:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def363]
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:479:16: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(interfaces_filename, "w")’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:446:13: enter_function: entry to ‘output_object_interfaces’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:451:8: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:452:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:456:3: call_function: inlined call to ‘output_interfaces’ from ‘output_object_interfaces’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def364]
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:479:16: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(interfaces_filename, "w")’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:446:13: enter_function: entry to ‘output_object_interfaces’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:451:8: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:452:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:456:3: call_function: inlined call to ‘output_interfaces’ from ‘output_object_interfaces’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def365]
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:481:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(interfaces_filename, "w")’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:446:13: enter_function: entry to ‘output_object_interfaces’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:451:8: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:452:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:456:3: call_function: inlined call to ‘output_interfaces’ from ‘output_object_interfaces’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def366]
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:481:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(interfaces_filename, "w")’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:446:13: enter_function: entry to ‘output_object_interfaces’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:451:8: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:452:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:456:3: call_function: inlined call to ‘output_interfaces’ from ‘output_object_interfaces’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def367]
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:522:19: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(prerequisites_filename, "w")’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:497:13: enter_function: entry to ‘output_interface_prerequisites’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:501:8: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:502:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:506:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:506:3: call_function: calling ‘output_prerequisites’ from ‘output_interface_prerequisites’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def368]
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:522:19: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(prerequisites_filename, "w")’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:497:13: enter_function: entry to ‘output_interface_prerequisites’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:501:8: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:502:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:506:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:506:3: call_function: calling ‘output_prerequisites’ from ‘output_interface_prerequisites’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def369]
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:524:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(prerequisites_filename, "w")’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:497:13: enter_function: entry to ‘output_interface_prerequisites’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:501:8: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:502:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:506:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:506:3: call_function: calling ‘output_prerequisites’ from ‘output_interface_prerequisites’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def370]
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:524:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(prerequisites_filename, "w")’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:497:13: enter_function: entry to ‘output_interface_prerequisites’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:501:8: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:502:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:506:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:506:3: call_function: calling ‘output_prerequisites’ from ‘output_interface_prerequisites’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def371]
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:553:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(actions_filename, "w")’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:542:1: enter_function: entry to ‘output_actions’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:547:8: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:548:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:548:6: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:553:15: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:554:5: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:554:5: call_function: calling ‘output_object_actions’ from ‘output_actions’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def372]
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:553:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(actions_filename, "w")’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:542:1: enter_function: entry to ‘output_actions’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:547:8: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:548:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:548:6: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:553:15: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:554:5: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:554:5: call_function: calling ‘output_object_actions’ from ‘output_actions’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def373]
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:618:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(args_filename, "w")’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:607:1: enter_function: entry to ‘output_args’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:612:8: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:613:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:613:6: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:618:15: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:619:5: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:619:5: call_function: calling ‘output_object_args’ from ‘output_args’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def374]
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:618:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(args_filename, "w")’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:607:1: enter_function: entry to ‘output_args’
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:612:8: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:613:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:613:6: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:618:15: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:619:5: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/gail-libgail-util3-scan.c:619:5: call_function: calling ‘output_object_args’ from ‘output_args’

Error: COMPILER_WARNING: [#def375]
gtk-3.24.51/redhat-linux-build/gdk/gdkversionmacros.h:32:9: note[note]: this is the location of the previous definition
#   30|   
#   31|   #ifndef _GDK_EXTERN
#   32|-> #define _GDK_EXTERN extern
#   33|   #endif
#   34|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def376]
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:454:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(hierarchy_filename, "w")’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:403:1: enter_function: entry to ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:410:8: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:411:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:415:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def377]
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:454:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(hierarchy_filename, "w")’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:403:1: enter_function: entry to ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:410:8: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:411:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:415:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def378]
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:456:14: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(hierarchy_filename, "w")’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:403:1: enter_function: entry to ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:410:8: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:411:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:415:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def379]
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:456:14: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(hierarchy_filename, "w")’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:403:1: enter_function: entry to ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:410:8: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:411:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:415:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def380]
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:458:13: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(hierarchy_filename, "w")’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:403:1: enter_function: entry to ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:410:8: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:411:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:415:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:415:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:416:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def381]
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:458:13: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(hierarchy_filename, "w")’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:403:1: enter_function: entry to ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:410:8: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:411:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:415:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:415:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:416:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def382]
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:497:16: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(interfaces_filename, "w")’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:464:13: enter_function: entry to ‘output_object_interfaces’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:469:8: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:470:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:474:3: call_function: inlined call to ‘output_interfaces’ from ‘output_object_interfaces’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def383]
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:497:16: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(interfaces_filename, "w")’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:464:13: enter_function: entry to ‘output_object_interfaces’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:469:8: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:470:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:474:3: call_function: inlined call to ‘output_interfaces’ from ‘output_object_interfaces’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def384]
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:499:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(interfaces_filename, "w")’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:464:13: enter_function: entry to ‘output_object_interfaces’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:469:8: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:470:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:474:3: call_function: inlined call to ‘output_interfaces’ from ‘output_object_interfaces’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def385]
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:499:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(interfaces_filename, "w")’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:464:13: enter_function: entry to ‘output_object_interfaces’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:469:8: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:470:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:474:3: call_function: inlined call to ‘output_interfaces’ from ‘output_object_interfaces’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def386]
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:540:19: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(prerequisites_filename, "w")’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:515:13: enter_function: entry to ‘output_interface_prerequisites’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:519:8: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:520:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:524:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:524:3: call_function: calling ‘output_prerequisites’ from ‘output_interface_prerequisites’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def387]
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:540:19: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(prerequisites_filename, "w")’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:515:13: enter_function: entry to ‘output_interface_prerequisites’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:519:8: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:520:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:524:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:524:3: call_function: calling ‘output_prerequisites’ from ‘output_interface_prerequisites’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def388]
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:542:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(prerequisites_filename, "w")’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:515:13: enter_function: entry to ‘output_interface_prerequisites’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:519:8: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:520:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:524:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:524:3: call_function: calling ‘output_prerequisites’ from ‘output_interface_prerequisites’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def389]
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:542:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(prerequisites_filename, "w")’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:515:13: enter_function: entry to ‘output_interface_prerequisites’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:519:8: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:520:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:524:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:524:3: call_function: calling ‘output_prerequisites’ from ‘output_interface_prerequisites’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def390]
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:571:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(actions_filename, "w")’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:560:1: enter_function: entry to ‘output_actions’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:565:8: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:566:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:566:6: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:571:15: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:572:5: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:572:5: call_function: calling ‘output_object_actions’ from ‘output_actions’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def391]
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:571:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(actions_filename, "w")’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:560:1: enter_function: entry to ‘output_actions’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:565:8: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:566:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:566:6: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:571:15: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:572:5: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:572:5: call_function: calling ‘output_object_actions’ from ‘output_actions’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def392]
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:636:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(args_filename, "w")’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:625:1: enter_function: entry to ‘output_args’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:630:8: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:631:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:631:6: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:636:15: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:637:5: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:637:5: call_function: calling ‘output_object_args’ from ‘output_args’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def393]
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:636:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(args_filename, "w")’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:625:1: enter_function: entry to ‘output_args’
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:630:8: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:631:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:631:6: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:636:15: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:637:5: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/gdk3-scan.c:637:5: call_function: calling ‘output_object_args’ from ‘output_args’

Error: GCC_ANALYZER_WARNING (CWE-404): [#def394]
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:113:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:110:3: acquire_resource: ‘va_copy’ called here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:112:6: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:113:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:113:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/52/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): [#def395]
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:387:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:383:3: acquire_resource: ‘va_copy’ called here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:386:6: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:387:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:387:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/53/codeFlows/0/threadFlows/0/locations/0)
#  385|     arg1 = (gpointer) va_arg (args_copy, gpointer);
#  386|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)
#  387|->     arg1 = g_boxed_copy (param_types[1] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg1);
#  388|     arg2 = (gpointer) va_arg (args_copy, gpointer);
#  389|     if ((param_types[2] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg2 != NULL)

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

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

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

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

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

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def402]
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:979:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:967:3: acquire_resource: ‘va_copy’ called here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:969:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:971:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:978:6: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:979:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:979:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/60/codeFlows/0/threadFlows/0/locations/0)
#  977|     arg3 = (gpointer) va_arg (args_copy, gpointer);
#  978|     if ((param_types[3] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg3 != NULL)
#  979|->     arg3 = g_boxed_copy (param_types[3] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg3);
#  980|     va_end (args_copy);
#  981|   

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def404]
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:1082:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:1076:3: acquire_resource: ‘va_copy’ called here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:1078:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:1080:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:1081:6: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:1082:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:1082:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/62/codeFlows/0/threadFlows/0/locations/0)
# 1080|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 1081|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)
# 1082|->     arg1 = g_boxed_copy (param_types[1] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg1);
# 1083|     va_end (args_copy);
# 1084|   

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

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def407]
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:1186:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:1177:3: acquire_resource: ‘va_copy’ called here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:1179:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:1181:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:1185:6: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:1186:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:1186:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/65/codeFlows/0/threadFlows/0/locations/0)
# 1184|     arg2 = (gpointer) va_arg (args_copy, gpointer);
# 1185|     if ((param_types[2] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg2 != NULL)
# 1186|->     arg2 = g_boxed_copy (param_types[2] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg2);
# 1187|     va_end (args_copy);
# 1188|   

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def422]
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:3591:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:3588:3: acquire_resource: ‘va_copy’ called here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:3590:6: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:3591:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:3591:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/80/codeFlows/0/threadFlows/0/locations/0)
# 3589|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 3590|     if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL)
# 3591|->     arg0 = g_boxed_copy (param_types[0] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg0);
# 3592|     arg1 = (guint) va_arg (args_copy, guint);
# 3593|     va_end (args_copy);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def423]
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:3680:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:3677:3: acquire_resource: ‘va_copy’ called here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:3679:6: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:3680:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:3680:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/81/codeFlows/0/threadFlows/0/locations/0)
# 3678|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 3679|     if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL)
# 3680|->     arg0 = g_boxed_copy (param_types[0] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg0);
# 3681|     arg1 = (guint) va_arg (args_copy, guint);
# 3682|     arg2 = (guint) va_arg (args_copy, guint);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def424]
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:3771:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:3768:3: acquire_resource: ‘va_copy’ called here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:3770:6: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:3771:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:3771:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/82/codeFlows/0/threadFlows/0/locations/0)
# 3769|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 3770|     if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL)
# 3771|->     arg0 = g_boxed_copy (param_types[0] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg0);
# 3772|     arg1 = (guint) va_arg (args_copy, guint);
# 3773|     arg2 = (guint) va_arg (args_copy, guint);

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def426]
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:4960:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:4955:3: acquire_resource: ‘va_copy’ called here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:4959:6: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:4960:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:4960:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/84/codeFlows/0/threadFlows/0/locations/0)
# 4958|     arg2 = (gpointer) va_arg (args_copy, gpointer);
# 4959|     if ((param_types[2] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg2 != NULL)
# 4960|->     arg2 = g_boxed_copy (param_types[2] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg2);
# 4961|     va_end (args_copy);
# 4962|   

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

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

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def430]
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5228:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5219:3: acquire_resource: ‘va_copy’ called here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5221:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5223:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5227:6: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5228:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5228:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/88/codeFlows/0/threadFlows/0/locations/0)
# 5226|     arg2 = (gpointer) va_arg (args_copy, gpointer);
# 5227|     if ((param_types[2] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg2 != NULL)
# 5228|->     arg2 = g_boxed_copy (param_types[2] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg2);
# 5229|     va_end (args_copy);
# 5230|   

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def432]
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5328:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5322:3: acquire_resource: ‘va_copy’ called here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5324:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5326:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5327:6: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5328:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5328:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/90/codeFlows/0/threadFlows/0/locations/0)
# 5326|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 5327|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)
# 5328|->     arg1 = g_boxed_copy (param_types[1] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg1);
# 5329|     arg2 = (guint) va_arg (args_copy, guint);
# 5330|     arg3 = (guint) va_arg (args_copy, guint);

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

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

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

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

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

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def439]
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5782:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5775:3: acquire_resource: ‘va_copy’ called here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5777:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5779:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5781:6: branch_true: following ‘true’ branch (when ‘arg2’ is non-NULL)...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5782:12: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5782:12: throw: if ‘g_object_ref’ throws an exception...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5782:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/97/codeFlows/0/threadFlows/0/locations/0)
# 5780|     arg2 = (gpointer) va_arg (args_copy, gpointer);
# 5781|     if (arg2 != NULL)
# 5782|->     arg2 = g_object_ref (arg2);
# 5783|     va_end (args_copy);
# 5784|   

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

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def442]
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5981:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5973:3: acquire_resource: ‘va_copy’ called here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5975:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5977:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5980:6: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5981:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:5981:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/100/codeFlows/0/threadFlows/0/locations/0)
# 5979|     arg3 = (gpointer) va_arg (args_copy, gpointer);
# 5980|     if ((param_types[3] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg3 != NULL)
# 5981|->     arg3 = g_boxed_copy (param_types[3] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg3);
# 5982|     arg4 = (guint) va_arg (args_copy, guint);
# 5983|     arg5 = (guint) va_arg (args_copy, guint);

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def444]
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6076:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6070:3: acquire_resource: ‘va_copy’ called here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6072:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6074:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6075:6: branch_true: following ‘true’ branch (when ‘arg1’ is non-NULL)...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6076:12: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6076:12: throw: if ‘g_object_ref’ throws an exception...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6076:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/102/codeFlows/0/threadFlows/0/locations/0)
# 6074|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 6075|     if (arg1 != NULL)
# 6076|->     arg1 = g_object_ref (arg1);
# 6077|     va_end (args_copy);
# 6078|   

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

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

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

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

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def450]
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6615:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6612:3: acquire_resource: ‘va_copy’ called here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6614:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6615:12: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6615:12: throw: if ‘g_object_ref’ throws an exception...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6615:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/108/codeFlows/0/threadFlows/0/locations/0)
# 6613|     arg0 = (gpointer) va_arg (args_copy, gpointer);
# 6614|     if (arg0 != NULL)
# 6615|->     arg0 = g_object_ref (arg0);
# 6616|     arg1 = (guint) va_arg (args_copy, guint);
# 6617|     arg2 = (guint) va_arg (args_copy, guint);

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

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

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def454]
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6808:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6802:3: acquire_resource: ‘va_copy’ called here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6804:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6806:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6807:6: branch_true: following ‘true’ branch (when ‘arg1’ is non-NULL)...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6808:12: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6808:12: throw: if ‘g_object_ref’ throws an exception...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6808:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/112/codeFlows/0/threadFlows/0/locations/0)
# 6806|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 6807|     if (arg1 != NULL)
# 6808|->     arg1 = g_object_ref (arg1);
# 6809|     arg2 = (gpointer) va_arg (args_copy, gpointer);
# 6810|     if (arg2 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def455]
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6811:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6802:3: acquire_resource: ‘va_copy’ called here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6804:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6806:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6807:6: branch_false: following ‘false’ branch (when ‘arg1’ is NULL)...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6809:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6810:6: branch_true: following ‘true’ branch (when ‘arg2’ is non-NULL)...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6811:12: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6811:12: throw: if ‘g_object_ref’ throws an exception...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6811:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/113/codeFlows/0/threadFlows/0/locations/0)
# 6809|     arg2 = (gpointer) va_arg (args_copy, gpointer);
# 6810|     if (arg2 != NULL)
# 6811|->     arg2 = g_object_ref (arg2);
# 6812|     va_end (args_copy);
# 6813|   

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

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def458]
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6914:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6905:3: acquire_resource: ‘va_copy’ called here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6907:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6909:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6910:6: branch_false: following ‘false’ branch (when ‘arg1’ is NULL)...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6912:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6913:6: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6914:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:6914:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/116/codeFlows/0/threadFlows/0/locations/0)
# 6912|     arg2 = (gpointer) va_arg (args_copy, gpointer);
# 6913|     if ((param_types[2] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg2 != NULL)
# 6914|->     arg2 = g_boxed_copy (param_types[2] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg2);
# 6915|     arg3 = (gpointer) va_arg (args_copy, gpointer);
# 6916|     if ((param_types[3] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg3 != NULL)

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def460]
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:7020:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:7014:3: acquire_resource: ‘va_copy’ called here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:7016:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:7018:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:7019:6: branch_true: following ‘true’ branch (when ‘arg1’ is non-NULL)...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:7020:12: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:7020:12: throw: if ‘g_object_ref’ throws an exception...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:7020:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/118/codeFlows/0/threadFlows/0/locations/0)
# 7018|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 7019|     if (arg1 != NULL)
# 7020|->     arg1 = g_object_ref (arg1);
# 7021|     arg2 = (gpointer) va_arg (args_copy, gpointer);
# 7022|     arg3 = (gpointer) va_arg (args_copy, gpointer);

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def462]
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:8188:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:8183:3: acquire_resource: ‘va_copy’ called here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:8187:6: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:8188:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:8188:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/120/codeFlows/0/threadFlows/0/locations/0)
# 8186|     arg2 = (gpointer) va_arg (args_copy, gpointer);
# 8187|     if ((param_types[2] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg2 != NULL)
# 8188|->     arg2 = g_boxed_copy (param_types[2] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg2);
# 8189|     va_end (args_copy);
# 8190|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def463]
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:8541:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:8537:3: acquire_resource: ‘va_copy’ called here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:8540:6: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:8541:12: throw: if ‘g_boxed_copy’ throws an exception...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:8541:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/121/codeFlows/0/threadFlows/0/locations/0)
# 8539|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 8540|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)
# 8541|->     arg1 = g_boxed_copy (param_types[1] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg1);
# 8542|     arg2 = (guint) va_arg (args_copy, guint);
# 8543|     arg3 = (guint) va_arg (args_copy, guint);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def464]
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:8644:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:8640:3: acquire_resource: ‘va_copy’ called here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:8643:6: branch_true: following ‘true’ branch (when ‘arg1’ is non-NULL)...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:8644:12: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:8644:12: throw: if ‘g_object_ref’ throws an exception...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:8644:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/122/codeFlows/0/threadFlows/0/locations/0)
# 8642|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 8643|     if (arg1 != NULL)
# 8644|->     arg1 = g_object_ref (arg1);
# 8645|     arg2 = (guint) va_arg (args_copy, guint);
# 8646|     arg3 = (guint) va_arg (args_copy, guint);

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

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

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

Error: GCC_ANALYZER_WARNING (CWE-404): [#def468]
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:9212:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:9206:3: acquire_resource: ‘va_copy’ called here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:9208:6: branch_false: following ‘false’ branch (when ‘arg0’ is NULL)...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:9210:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:9211:6: branch_true: following ‘true’ branch (when ‘arg1’ is non-NULL)...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:9212:12: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:9212:12: throw: if ‘g_object_ref’ throws an exception...
gtk-3.24.51/redhat-linux-build/gtk/gtkmarshalers.c:9212:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/126/codeFlows/0/threadFlows/0/locations/0)
# 9210|     arg1 = (gpointer) va_arg (args_copy, gpointer);
# 9211|     if (arg1 != NULL)
# 9212|->     arg1 = g_object_ref (arg1);
# 9213|     arg2 = (gpointer) va_arg (args_copy, gpointer);
# 9214|     va_end (args_copy);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def469]
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:674:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(hierarchy_filename, "w")’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:623:1: enter_function: entry to ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:630:8: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:631:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:635:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def470]
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:674:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(hierarchy_filename, "w")’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:623:1: enter_function: entry to ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:630:8: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:631:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:635:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def471]
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:676:14: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(hierarchy_filename, "w")’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:623:1: enter_function: entry to ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:630:8: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:631:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:635:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def472]
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:676:14: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(hierarchy_filename, "w")’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:623:1: enter_function: entry to ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:630:8: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:631:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:635:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def473]
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:678:13: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(hierarchy_filename, "w")’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:623:1: enter_function: entry to ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:630:8: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:631:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:635:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:635:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:636:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def474]
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:678:13: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(hierarchy_filename, "w")’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:623:1: enter_function: entry to ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:630:8: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:631:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:635:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:635:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:636:3: call_function: inlined call to ‘output_hierarchy’ from ‘output_object_hierarchy’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def475]
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:717:16: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(interfaces_filename, "w")’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:684:13: enter_function: entry to ‘output_object_interfaces’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:689:8: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:690:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:694:3: call_function: inlined call to ‘output_interfaces’ from ‘output_object_interfaces’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def476]
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:717:16: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(interfaces_filename, "w")’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:684:13: enter_function: entry to ‘output_object_interfaces’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:689:8: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:690:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:694:3: call_function: inlined call to ‘output_interfaces’ from ‘output_object_interfaces’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def477]
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:719:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(interfaces_filename, "w")’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:684:13: enter_function: entry to ‘output_object_interfaces’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:689:8: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:690:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:694:3: call_function: inlined call to ‘output_interfaces’ from ‘output_object_interfaces’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def478]
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:719:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(interfaces_filename, "w")’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:684:13: enter_function: entry to ‘output_object_interfaces’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:689:8: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:690:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:694:3: call_function: inlined call to ‘output_interfaces’ from ‘output_object_interfaces’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def479]
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:760:19: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(prerequisites_filename, "w")’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:735:13: enter_function: entry to ‘output_interface_prerequisites’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:739:8: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:740:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:744:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:744:3: call_function: calling ‘output_prerequisites’ from ‘output_interface_prerequisites’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def480]
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:760:19: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(prerequisites_filename, "w")’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:735:13: enter_function: entry to ‘output_interface_prerequisites’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:739:8: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:740:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:744:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:744:3: call_function: calling ‘output_prerequisites’ from ‘output_interface_prerequisites’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def481]
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:762:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(prerequisites_filename, "w")’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:735:13: enter_function: entry to ‘output_interface_prerequisites’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:739:8: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:740:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:744:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:744:3: call_function: calling ‘output_prerequisites’ from ‘output_interface_prerequisites’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def482]
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:762:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(prerequisites_filename, "w")’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:735:13: enter_function: entry to ‘output_interface_prerequisites’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:739:8: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:740:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:744:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:744:3: call_function: calling ‘output_prerequisites’ from ‘output_interface_prerequisites’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def483]
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:791:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(actions_filename, "w")’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:780:1: enter_function: entry to ‘output_actions’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:785:8: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:786:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:786:6: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:791:15: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:792:5: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:792:5: call_function: calling ‘output_object_actions’ from ‘output_actions’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def484]
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:791:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(actions_filename, "w")’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:780:1: enter_function: entry to ‘output_actions’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:785:8: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:786:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:786:6: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:791:15: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:792:5: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:792:5: call_function: calling ‘output_object_actions’ from ‘output_actions’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def485]
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:856:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(args_filename, "w")’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:845:1: enter_function: entry to ‘output_args’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:850:8: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:851:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:851:6: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:856:15: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:857:5: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:857:5: call_function: calling ‘output_object_args’ from ‘output_args’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def486]
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:856:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(args_filename, "w")’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:845:1: enter_function: entry to ‘output_args’
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:850:8: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:851:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:851:6: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:856:15: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:857:5: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/gtk3-scan.c:857:5: call_function: calling ‘output_object_args’ from ‘output_args’

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Error: GCC_ANALYZER_WARNING (CWE-775): [#def512]
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:686:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:645:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:654:15: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:658:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:669:11: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:669:11: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:670:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:682:12: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:683:6: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:685:25: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:686:7: throw: if ‘g_file_error_quark’ throws an exception...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.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): [#def513]
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:686:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:645:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:654:15: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:658:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:669:11: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:669:11: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:670:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:682:12: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:683:6: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:685:25: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:686:7: throw: if ‘g_file_error_quark’ throws an exception...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.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): [#def514]
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:686:41: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:645:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:654:15: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:658:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:669:11: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:669:11: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:670:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:682:12: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:683:6: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:685:25: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:686:41: throw: if ‘g_file_error_from_errno’ throws an exception...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.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): [#def515]
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:686:41: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:645:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:654:15: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:658:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:669:11: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:669:11: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:670:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:682:12: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:683:6: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:685:25: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:686:41: throw: if ‘g_file_error_from_errno’ throws an exception...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.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): [#def516]
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:630:1: enter_function: entry to ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:645:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:654:15: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:658:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:669:11: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:669:11: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:670:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:682:12: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:683:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:696:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.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): [#def517]
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:630:1: enter_function: entry to ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:645:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:654:15: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:658:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:669:11: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:670:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:682:12: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:682:12: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:683:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:696:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.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): [#def518]
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:630:1: enter_function: entry to ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:645:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:654:15: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:658:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:669:11: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:669:11: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:670:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:682:12: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:683:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:696:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.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): [#def519]
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:630:1: enter_function: entry to ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:645:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:654:15: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:658:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:669:11: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:670:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:682:12: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:682:12: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:683:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:696:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.0.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
gtk-3.24.51/redhat-linux-build/tmp-introspectcs97k4do/Gdk-3.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): [#def520]
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:68:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:630:1: enter_function: entry to ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:645:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:654:15: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:658:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:669:11: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:669:11: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:670:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:682:12: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:683:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:696:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Error: GCC_ANALYZER_WARNING (CWE-775): [#def545]
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:686:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:645:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:654:15: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:658:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:669:11: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:669:11: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:670:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:682:12: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:683:6: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:685:25: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:686:7: throw: if ‘g_file_error_quark’ throws an exception...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.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): [#def546]
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:686:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:645:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:654:15: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:658:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:669:11: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:669:11: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:670:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:682:12: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:683:6: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:685:25: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:686:7: throw: if ‘g_file_error_quark’ throws an exception...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.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): [#def547]
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:686:41: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:645:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:654:15: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:658:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:669:11: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:669:11: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:670:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:682:12: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:683:6: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:685:25: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:686:41: throw: if ‘g_file_error_from_errno’ throws an exception...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.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): [#def548]
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:686:41: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:645:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:654:15: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:658:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:669:11: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:669:11: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:670:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:682:12: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:683:6: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:685:25: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:686:41: throw: if ‘g_file_error_from_errno’ throws an exception...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.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): [#def549]
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:630:1: enter_function: entry to ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:645:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:654:15: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:658:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:669:11: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:669:11: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:670:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:682:12: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:683:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:696:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.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): [#def550]
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:630:1: enter_function: entry to ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:645:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:654:15: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:658:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:669:11: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:670:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:682:12: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:682:12: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:683:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:696:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.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): [#def551]
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:630:1: enter_function: entry to ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:645:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:654:15: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:658:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:669:11: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:669:11: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:670:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:682:12: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:683:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:696:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.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): [#def552]
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:630:1: enter_function: entry to ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:645:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:654:15: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:658:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:669:11: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:670:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:682:12: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:682:12: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:683:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:696:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.0.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
gtk-3.24.51/redhat-linux-build/tmp-introspecthxjlik_j/GdkX11-3.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): [#def553]
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:68:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:630:1: enter_function: entry to ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:645:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:654:15: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:658:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:669:11: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:669:11: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:670:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:682:12: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:683:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:696:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Error: GCC_ANALYZER_WARNING (CWE-775): [#def578]
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:686:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:645:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:654:15: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:658:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:669:11: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:669:11: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:670:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:682:12: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:683:6: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:685:25: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:686:7: throw: if ‘g_file_error_quark’ throws an exception...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.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): [#def579]
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:686:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:645:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:654:15: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:658:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:669:11: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:669:11: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:670:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:682:12: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:683:6: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:685:25: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:686:7: throw: if ‘g_file_error_quark’ throws an exception...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.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): [#def580]
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:686:41: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:645:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:654:15: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:658:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:669:11: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:669:11: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:670:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:682:12: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:683:6: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:685:25: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:686:41: throw: if ‘g_file_error_from_errno’ throws an exception...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.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): [#def581]
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:686:41: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:645:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:654:15: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:658:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:669:11: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:669:11: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:670:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:682:12: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:683:6: branch_true: following ‘true’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:685:25: branch_true: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:686:41: throw: if ‘g_file_error_from_errno’ throws an exception...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.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): [#def582]
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:630:1: enter_function: entry to ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:645:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:654:15: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:658:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:669:11: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:669:11: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:670:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:682:12: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:683:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:696:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.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): [#def583]
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:630:1: enter_function: entry to ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:645:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:654:15: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:658:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:669:11: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:670:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:682:12: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:682:12: acquire_resource: opened here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:683:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:696:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.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): [#def584]
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:630:1: enter_function: entry to ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:645:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:654:15: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:658:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:669:11: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:669:11: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:670:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:682:12: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:683:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:696:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.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): [#def585]
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:630:1: enter_function: entry to ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:645:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:654:15: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:658:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:669:11: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:670:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:682:12: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:682:12: acquire_memory: allocated here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:683:6: branch_false: following ‘false’ branch...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:696:3: branch_false: ...to here
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.0.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
gtk-3.24.51/redhat-linux-build/tmp-introspectizddmd14/Gtk-3.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)

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-14.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-namegtk3-3.24.51-2.fc44
store-results-to/tmp/tmp65poba4o/gtk3-3.24.51-2.fc44.tar.xz
time-created2026-01-08 17:22:37
time-finished2026-01-08 17:43:49
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,cppcheck,clippy,shellcheck,unicontrol' '-o' '/tmp/tmp65poba4o/gtk3-3.24.51-2.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmp65poba4o/gtk3-3.24.51-2.fc44.src.rpm'
tool-versioncsmock-3.8.3.20251215.161544.g62de9a5-1.el9