Error: GCC_ANALYZER_WARNING (CWE-476): [#def1] vim92/src/buffer.c:684:40: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘win’ vim92/src/buffer.c:6569:1: enter_function: entry to ‘wipe_buffer’ vim92/src/buffer.c:6579:5: call_function: calling ‘close_buffer’ from ‘wipe_buffer’ # 682| # 683| // When the buffer is no longer in a window, trigger BufWinLeave # 684|-> if ((win_valid || closed_popup) && win->w_buffer == buf # 685| && buf->b_nwindows == 1) # 686| { Error: GCC_ANALYZER_WARNING (CWE-476): [#def2] vim92/src/clipboard.c:284:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘cbd’ vim92/src/clipboard.c:2820:1: enter_function: entry to ‘vwl_data_source_listener_event_cancelled’ vim92/src/clipboard.c:2825:32: call_function: inlined call to ‘clip_wl_get_cbd_from_selection’ from ‘vwl_data_source_listener_event_cancelled’ vim92/src/clipboard.c:2827:5: call_function: calling ‘clip_lose_selection’ from ‘vwl_data_source_listener_event_cancelled’ # 282| # 283| clip_free_selection(cbd); # 284|-> cbd->owned = FALSE; # 285| if (visual_selection) # 286| clip_clear_selection(cbd); Error: GCC_ANALYZER_WARNING (CWE-476): [#def3] vim92/src/clipboard.c:2362:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ vim92/src/clipboard.c:2353:1: enter_function: entry to ‘vwl_data_device_listener_event_selection’ vim92/src/clipboard.c:2359:32: call_function: inlined call to ‘clip_wl_get_selection’ from ‘vwl_data_device_listener_event_selection’ vim92/src/clipboard.c:2362:5: danger: dereference of NULL ‘<unknown>’ # 2360| # 2361| // Destroy previous offer if any, it is now invalid # 2362|-> vwl_data_offer_destroy(sel->offer); # 2363| # 2364| // There are two cases when sel->offer is NULL Error: COMPILER_WARNING: [#def4] vim92/src/gui_gtk4.c: warning: -D_FORTIFY_SOURCE defined but value is too low Error: COMPILER_WARNING (CWE-457): [#def5] vim92/src/gui_gtk4.c: scope_hint: In function ‘gui_mch_open’ vim92/src/gui_gtk4.c:655:21: warning[-Wmaybe-uninitialized]: ‘w’ may be used uninitialized # 655 | Columns = w; # | ~~~~~~~~^~~ vim92/src/gui_gtk4.c:648:25: note: ‘w’ was declared here # 648 | unsigned int w, h; # | ^ # 653| # 654| if (mask & WidthValue) # 655|-> Columns = w; # 656| if (mask & HeightValue) # 657| { Error: COMPILER_WARNING (CWE-457): [#def6] vim92/src/gui_gtk4.c:658:28: warning[-Wmaybe-uninitialized]: ‘h’ may be used uninitialized # 658 | if (p_window > (long)h - 1 || !option_was_set((char_u *)"window")) # | ^~~~~~~ vim92/src/gui_gtk4.c:648:28: note: ‘h’ was declared here # 648 | unsigned int w, h; # | ^ # 656| if (mask & HeightValue) # 657| { # 658|-> if (p_window > (long)h - 1 || !option_was_set((char_u *)"window")) # 659| p_window = h - 1; # 660| Rows = h; Error: COMPILER_WARNING (CWE-563): [#def7] vim92/src/gui_gtk4.c: scope_hint: At top level vim92/src/gui_gtk4.c:781:12: warning[-Wunused-variable]: ‘in_set_shellsize’ defined but not used # 781 | static int in_set_shellsize = FALSE; # | ^~~~~~~~~~~~~~~~ # 779| } # 780| # 781|-> static int in_set_shellsize = FALSE; # 782| # 783| void Error: COMPILER_WARNING (CWE-477): [#def8] vim92/src/gui_gtk4.c: scope_hint: In function ‘gui_mch_drawsign’ vim92/src/gui_gtk4.c:2410:13: warning[-Wdeprecated-declarations]: ‘gdk_cairo_set_source_pixbuf’ is deprecated # 2410 | gdk_cairo_set_source_pixbuf(cr, scaled, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-4.0/gdk/gdk.h:30: included_from: Included from here. /usr/include/gtk-4.0/gtk/svg/gtksvg.h:28: included_from: Included from here. /usr/include/gtk-4.0/gtk/gtk.h:30: included_from: Included from here. vim92/src/beval.h:15: included_from: Included from here. vim92/src/vim.h:2057: included_from: Included from here. vim92/src/gui_gtk4.c:24: included_from: Included from here. /usr/include/gtk-4.0/gdk/gdkcairo.h:34:12: note: declared here # 34 | void gdk_cairo_set_source_pixbuf (cairo_t *cr, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ # 2408| if (scaled != NULL) # 2409| { # 2410|-> gdk_cairo_set_source_pixbuf(cr, scaled, # 2411| FILL_X(col), FILL_Y(row)); # 2412| g_object_unref(scaled); Error: COMPILER_WARNING (CWE-477): [#def9] vim92/src/gui_gtk4.c:2410:13: warning[-Wdeprecated-declarations]: ‘gdk_cairo_set_source_pixbuf’ is deprecated # 2408| if (scaled != NULL) # 2409| { # 2410|-> gdk_cairo_set_source_pixbuf(cr, scaled, # 2411| FILL_X(col), FILL_Y(row)); # 2412| g_object_unref(scaled); Error: COMPILER_WARNING (CWE-477): [#def10] vim92/src/gui_gtk4.c:2415:13: warning[-Wdeprecated-declarations]: ‘gdk_cairo_set_source_pixbuf’ is deprecated # 2415 | gdk_cairo_set_source_pixbuf(cr, sign, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-4.0/gdk/gdkcairo.h:34:12: note: declared here # 34 | void gdk_cairo_set_source_pixbuf (cairo_t *cr, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ # 2413| } # 2414| else # 2415|-> gdk_cairo_set_source_pixbuf(cr, sign, # 2416| FILL_X(col), FILL_Y(row)); # 2417| } Error: COMPILER_WARNING (CWE-477): [#def11] vim92/src/gui_gtk4.c:2415:13: warning[-Wdeprecated-declarations]: ‘gdk_cairo_set_source_pixbuf’ is deprecated # 2413| } # 2414| else # 2415|-> gdk_cairo_set_source_pixbuf(cr, sign, # 2416| FILL_X(col), FILL_Y(row)); # 2417| } Error: COMPILER_WARNING (CWE-477): [#def12] vim92/src/gui_gtk4.c:2419:9: warning[-Wdeprecated-declarations]: ‘gdk_cairo_set_source_pixbuf’ is deprecated # 2419 | gdk_cairo_set_source_pixbuf(cr, sign, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-4.0/gdk/gdkcairo.h:34:12: note: declared here # 34 | void gdk_cairo_set_source_pixbuf (cairo_t *cr, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ # 2417| } # 2418| else # 2419|-> gdk_cairo_set_source_pixbuf(cr, sign, # 2420| FILL_X(col), FILL_Y(row)); # 2421| Error: COMPILER_WARNING (CWE-477): [#def13] vim92/src/gui_gtk4.c:2419:9: warning[-Wdeprecated-declarations]: ‘gdk_cairo_set_source_pixbuf’ is deprecated # 2417| } # 2418| else # 2419|-> gdk_cairo_set_source_pixbuf(cr, sign, # 2420| FILL_X(col), FILL_Y(row)); # 2421| Error: COMPILER_WARNING (CWE-477): [#def14] vim92/src/gui_gtk4.c: scope_hint: In function ‘create_toolbar_icon’ vim92/src/gui_gtk4.c:3435:25: warning[-Wdeprecated-declarations]: ‘gdk_texture_new_for_pixbuf’ is deprecated # 3435 | gdk_texture_new_for_pixbuf(pixbuf); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-4.0/gdk/gdkdmabuftexture.h:26: included_from: Included from here. /usr/include/gtk-4.0/gdk/gdk.h:48: included_from: Included from here. /usr/include/gtk-4.0/gdk/gdktexture.h:66:25: note: declared here # 66 | GdkTexture * gdk_texture_new_for_pixbuf (GdkPixbuf *pixbuf); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~ # 3433| { # 3434| GdkTexture *texture = # 3435|-> gdk_texture_new_for_pixbuf(pixbuf); # 3436| image = gtk_image_new_from_paintable( # 3437| GDK_PAINTABLE(texture)); Error: COMPILER_WARNING (CWE-477): [#def15] vim92/src/gui_gtk4.c:3435:25: warning[-Wdeprecated-declarations]: ‘gdk_texture_new_for_pixbuf’ is deprecated # 3433| { # 3434| GdkTexture *texture = # 3435|-> gdk_texture_new_for_pixbuf(pixbuf); # 3436| image = gtk_image_new_from_paintable( # 3437| GDK_PAINTABLE(texture)); Error: COMPILER_WARNING: [#def16] vim92/src/gui_gtk4.c: scope_hint: In function ‘print_draw_page_cb’ vim92/src/gui_gtk4.c:4443:21: warning[-Wunused-but-set-variable=]: variable ‘page_line’ set but not used # 4443 | int page_line; # | ^~~~~~~~~ # 4441| linenr_T first; # 4442| linenr_T last; # 4443|-> int page_line; # 4444| double y; # 4445| Error: COMPILER_WARNING: [#def17] vim92/src/gui_gtk4_f.c: warning: -D_FORTIFY_SOURCE defined but value is too low Error: COMPILER_WARNING (CWE-563): [#def18] vim92/src/gui_xim.c:193:22: warning[-Wunused-variable]: ‘im_activatekey_keyval’ defined but not used # 193 | static unsigned int im_activatekey_keyval = GDK_KEY_VoidSymbol; # | ^~~~~~~~~~~~~~~~~~~~~ # 191| static unsigned long im_commit_handler_id = 0; # 192| # ifdef USE_GTK4 # 193|-> static unsigned int im_activatekey_keyval = GDK_KEY_VoidSymbol; # 194| # else # 195| static unsigned int im_activatekey_keyval = GDK_VoidSymbol; Error: COMPILER_WARNING (CWE-563): [#def19] vim92/src/gui_xim.c:197:22: warning[-Wunused-variable]: ‘im_activatekey_state’ defined but not used # 197 | static unsigned int im_activatekey_state = 0; # | ^~~~~~~~~~~~~~~~~~~~ # 195| static unsigned int im_activatekey_keyval = GDK_VoidSymbol; # 196| # endif # 197|-> static unsigned int im_activatekey_state = 0; # 198| # 199| static GtkWidget *preedit_window = NULL; Error: GCC_ANALYZER_WARNING (CWE-688): [#def20] vim92/src/main.c:2784:17: warning[-Wanalyzer-null-argument]: use of NULL ‘p’ where non-null expected vim92/src/main.c:2111:12: branch_true: following ‘true’ branch (when ‘argc > 0’)... vim92/src/main.c:2116:13: branch_true: ...to here vim92/src/main.c:2777:16: branch_true: following ‘true’ branch... vim92/src/main.c:2777:17: branch_true: following ‘true’ branch... vim92/src/main.c:2783:44: branch_true: ...to here vim92/src/main.c:2784:17: danger: argument 1 (‘p’) NULL where non-null expected # 2782| # 2783| tail = gettail(alist_name(&GARGLIST[0])); # 2784|-> concat_fnames(p, STRLEN(p), tail, STRLEN(tail), TRUE, &ret); # 2785| if (ret.string != NULL) # 2786| { Error: GCC_ANALYZER_WARNING (CWE-457): [#def21] vim92/src/os_unix.c:5048:21: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘fd_toshell[0]’ vim92/src/os_unix.c:4947:1: enter_function: entry to ‘mch_call_shell_fork’ vim92/src/os_unix.c:4977:9: call_function: calling ‘unix_build_argv’ from ‘mch_call_shell_fork’ vim92/src/os_unix.c:4977:9: return_function: returning to ‘mch_call_shell_fork’ from ‘unix_build_argv’ vim92/src/os_unix.c:4977:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:4985:9: branch_false: ...to here vim92/src/os_unix.c:5028:12: branch_true: following ‘true’ branch (when ‘pid == -1’)... vim92/src/os_unix.c:5030:13: call_function: inlined call to ‘unblock_signals’ from ‘mch_call_shell_fork’ vim92/src/os_unix.c:5033:17: branch_true: following ‘true’ branch... vim92/src/os_unix.c:5040:20: branch_false: following ‘false’ branch... vim92/src/os_unix.c:5048:21: branch_false: ...to here vim92/src/os_unix.c:5048:21: danger: use of uninitialized value ‘fd_toshell[0]’ here # 5046| # endif # 5047| { # 5048|-> close(fd_toshell[0]); # 5049| close(fd_toshell[1]); # 5050| close(fd_fromshell[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def22] vim92/src/os_unix.c:5156:21: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘vim_ignored’ vim92/src/os_unix.c:4947:1: enter_function: entry to ‘mch_call_shell_fork’ vim92/src/os_unix.c:4977:9: call_function: calling ‘unix_build_argv’ from ‘mch_call_shell_fork’ vim92/src/os_unix.c:4977:9: return_function: returning to ‘mch_call_shell_fork’ from ‘unix_build_argv’ vim92/src/os_unix.c:4977:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:4985:9: branch_false: ...to here vim92/src/os_unix.c:5028:12: branch_false: following ‘false’ branch (when ‘pid != -1’)... vim92/src/os_unix.c:5055:17: branch_false: ...to here vim92/src/os_unix.c:5055:17: branch_true: following ‘true’ branch (when ‘pid == 0’)... vim92/src/os_unix.c:5057:13: branch_true: ...to here vim92/src/os_unix.c:5068:16: branch_false: following ‘false’ branch... vim92/src/os_unix.c:5104:22: branch_true: following ‘true’ branch... vim92/src/os_unix.c:5115:21: branch_true: ...to here vim92/src/os_unix.c:5140:17: call_function: calling ‘set_default_child_environment’ from ‘mch_call_shell_fork’ vim92/src/os_unix.c:5140:17: return_function: returning to ‘mch_call_shell_fork’ from ‘set_default_child_environment’ vim92/src/os_unix.c:5148:20: branch_true: following ‘true’ branch... vim92/src/os_unix.c:5150:21: branch_true: ...to here vim92/src/os_unix.c:5154:35: acquire_resource: opened here vim92/src/os_unix.c:5156:21: danger: ‘vim_ignored’ leaks here; was opened at [(31)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/30) # 5154| vim_ignored = dup(pty_slave_fd); # 5155| close(1); # 5156|-> vim_ignored = dup(pty_slave_fd); # 5157| if (gui.in_use) # 5158| { Error: GCC_ANALYZER_WARNING (CWE-775): [#def23] vim92/src/os_unix.c:5160:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘vim_ignored’ vim92/src/os_unix.c:4947:1: enter_function: entry to ‘mch_call_shell_fork’ vim92/src/os_unix.c:4977:9: call_function: calling ‘unix_build_argv’ from ‘mch_call_shell_fork’ vim92/src/os_unix.c:4977:9: return_function: returning to ‘mch_call_shell_fork’ from ‘unix_build_argv’ vim92/src/os_unix.c:4977:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:4985:9: branch_false: ...to here vim92/src/os_unix.c:5028:12: branch_false: following ‘false’ branch (when ‘pid != -1’)... vim92/src/os_unix.c:5055:17: branch_false: ...to here vim92/src/os_unix.c:5055:17: branch_true: following ‘true’ branch (when ‘pid == 0’)... vim92/src/os_unix.c:5057:13: branch_true: ...to here vim92/src/os_unix.c:5068:16: branch_false: following ‘false’ branch... vim92/src/os_unix.c:5104:22: branch_true: following ‘true’ branch... vim92/src/os_unix.c:5115:21: branch_true: ...to here vim92/src/os_unix.c:5140:17: call_function: calling ‘set_default_child_environment’ from ‘mch_call_shell_fork’ vim92/src/os_unix.c:5140:17: return_function: returning to ‘mch_call_shell_fork’ from ‘set_default_child_environment’ vim92/src/os_unix.c:5148:20: branch_true: following ‘true’ branch... vim92/src/os_unix.c:5150:21: branch_true: ...to here vim92/src/os_unix.c:5156:35: acquire_resource: opened here vim92/src/os_unix.c:5157:24: branch_true: following ‘true’ branch... vim92/src/os_unix.c:5159:25: branch_true: ...to here vim92/src/os_unix.c:5160:25: danger: ‘vim_ignored’ leaks here; was opened at [(31)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/30) # 5158| { # 5159| close(2); # 5160|-> vim_ignored = dup(pty_slave_fd); # 5161| } # 5162| Error: GCC_ANALYZER_WARNING (CWE-457): [#def24] vim92/src/os_unix.c:5169:21: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘fd_toshell[1]’ vim92/src/os_unix.c:5778:1: enter_function: entry to ‘mch_call_shell’ vim92/src/os_unix.c:5793:12: call_function: calling ‘mch_call_shell_fork’ from ‘mch_call_shell’ # 5167| { # 5168| // set up stdin for the child # 5169|-> close(fd_toshell[1]); # 5170| close(0); # 5171| vim_ignored = dup(fd_toshell[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def25] vim92/src/os_unix.c:5185:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘vim_ignored’ vim92/src/os_unix.c:4947:1: enter_function: entry to ‘mch_call_shell_fork’ vim92/src/os_unix.c:4977:9: call_function: calling ‘unix_build_argv’ from ‘mch_call_shell_fork’ vim92/src/os_unix.c:4977:9: return_function: returning to ‘mch_call_shell_fork’ from ‘unix_build_argv’ vim92/src/os_unix.c:4977:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:4985:9: branch_false: ...to here vim92/src/os_unix.c:5002:12: branch_true: following ‘true’ branch... vim92/src/os_unix.c:5005:27: branch_true: ...to here vim92/src/os_unix.c:5006:16: branch_true: following ‘true’ branch... vim92/src/os_unix.c:5008:31: branch_true: ...to here vim92/src/os_unix.c:5009:20: branch_false: following ‘false’ branch... vim92/src/os_unix.c:5015:16: branch_false: ...to here vim92/src/os_unix.c:5015:16: branch_false: following ‘false’ branch (when ‘pipe_error == 0’)... vim92/src/os_unix.c:5026:9: branch_false: ...to here vim92/src/os_unix.c:5028:12: branch_false: following ‘false’ branch (when ‘pid != -1’)... vim92/src/os_unix.c:5055:17: branch_false: ...to here vim92/src/os_unix.c:5055:17: branch_true: following ‘true’ branch (when ‘pid == 0’)... vim92/src/os_unix.c:5057:13: branch_true: ...to here vim92/src/os_unix.c:5068:16: branch_false: following ‘false’ branch... vim92/src/os_unix.c:5140:17: call_function: calling ‘set_default_child_environment’ from ‘mch_call_shell_fork’ vim92/src/os_unix.c:5140:17: return_function: returning to ‘mch_call_shell_fork’ from ‘set_default_child_environment’ vim92/src/os_unix.c:5148:20: branch_false: following ‘false’ branch... vim92/src/os_unix.c:5169:21: branch_false: ...to here vim92/src/os_unix.c:5177:35: acquire_resource: opened here vim92/src/os_unix.c:5181:24: branch_true: following ‘true’ branch... vim92/src/os_unix.c:5184:25: branch_true: ...to here vim92/src/os_unix.c:5185:25: danger: ‘vim_ignored’ leaks here; was opened at [(39)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/38) # 5183| // set up stderr for the child # 5184| close(2); # 5185|-> vim_ignored = dup(1); # 5186| } # 5187| # endif Error: GCC_ANALYZER_WARNING (CWE-910): [#def26] vim92/src/os_unix.c:5185:39: warning[-Wanalyzer-fd-use-after-close]: ‘dup’ on closed file descriptor ‘1’ vim92/src/os_unix.c:4947:1: enter_function: entry to ‘mch_call_shell_fork’ vim92/src/os_unix.c:4977:9: call_function: calling ‘unix_build_argv’ from ‘mch_call_shell_fork’ vim92/src/os_unix.c:4977:9: return_function: returning to ‘mch_call_shell_fork’ from ‘unix_build_argv’ vim92/src/os_unix.c:4977:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:4985:9: branch_false: ...to here vim92/src/os_unix.c:5002:12: branch_true: following ‘true’ branch... vim92/src/os_unix.c:5005:27: branch_true: ...to here vim92/src/os_unix.c:5006:16: branch_true: following ‘true’ branch... vim92/src/os_unix.c:5008:31: branch_true: ...to here vim92/src/os_unix.c:5009:20: branch_false: following ‘false’ branch... vim92/src/os_unix.c:5015:16: branch_false: ...to here vim92/src/os_unix.c:5015:16: branch_false: following ‘false’ branch (when ‘pipe_error == 0’)... vim92/src/os_unix.c:5026:9: branch_false: ...to here vim92/src/os_unix.c:5028:12: branch_false: following ‘false’ branch (when ‘pid != -1’)... vim92/src/os_unix.c:5055:17: branch_false: ...to here vim92/src/os_unix.c:5055:17: branch_true: following ‘true’ branch (when ‘pid == 0’)... vim92/src/os_unix.c:5057:13: branch_true: ...to here vim92/src/os_unix.c:5068:16: branch_false: following ‘false’ branch... vim92/src/os_unix.c:5140:17: call_function: calling ‘set_default_child_environment’ from ‘mch_call_shell_fork’ vim92/src/os_unix.c:5140:17: return_function: returning to ‘mch_call_shell_fork’ from ‘set_default_child_environment’ vim92/src/os_unix.c:5148:20: branch_false: following ‘false’ branch... vim92/src/os_unix.c:5169:21: branch_false: ...to here vim92/src/os_unix.c:5176:21: release_resource: closed here vim92/src/os_unix.c:5181:24: branch_true: following ‘true’ branch... vim92/src/os_unix.c:5184:25: branch_true: ...to here vim92/src/os_unix.c:5185:39: danger: ‘dup’ on closed file descriptor ‘1’; ‘close’ was at [(39)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/38) # 5183| // set up stderr for the child # 5184| close(2); # 5185|-> vim_ignored = dup(1); # 5186| } # 5187| # endif Error: GCC_ANALYZER_WARNING (CWE-457): [#def27] vim92/src/os_unix.c:5250:21: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘fd_toshell[0]’ vim92/src/os_unix.c:4947:1: enter_function: entry to ‘mch_call_shell_fork’ vim92/src/os_unix.c:4977:9: call_function: calling ‘unix_build_argv’ from ‘mch_call_shell_fork’ vim92/src/os_unix.c:4977:9: return_function: returning to ‘mch_call_shell_fork’ from ‘unix_build_argv’ vim92/src/os_unix.c:4977:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:4985:9: branch_false: ...to here vim92/src/os_unix.c:5028:12: branch_false: following ‘false’ branch (when ‘pid != -1’)... vim92/src/os_unix.c:5055:17: branch_false: ...to here vim92/src/os_unix.c:5055:17: branch_false: following ‘false’ branch (when ‘pid != 0’)... vim92/src/os_unix.c:5207:13: branch_false: ...to here vim92/src/os_unix.c:5218:17: branch_true: following ‘true’ branch... vim92/src/os_unix.c:5242:20: branch_false: following ‘false’ branch... vim92/src/os_unix.c:5250:21: branch_false: ...to here vim92/src/os_unix.c:5250:21: danger: use of uninitialized value ‘fd_toshell[0]’ here # 5248| # endif # 5249| { # 5250|-> close(fd_toshell[0]); # 5251| close(fd_fromshell[1]); # 5252| toshell_fd = fd_toshell[1]; Error: GCC_ANALYZER_WARNING (CWE-775): [#def28] vim92/src/os_unix.c:5883:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘vim_ignored’ vim92/src/os_unix.c:5808:1: enter_function: entry to ‘mch_get_cmd_output_direct’ vim92/src/os_unix.c:5825:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:5831:5: branch_false: ...to here vim92/src/os_unix.c:5837:8: branch_false: following ‘false’ branch (when ‘pid != -1’)... vim92/src/os_unix.c:5846:8: branch_false: ...to here vim92/src/os_unix.c:5846:8: branch_true: following ‘true’ branch (when ‘pid == 0’)... vim92/src/os_unix.c:5849:9: branch_true: ...to here vim92/src/os_unix.c:5859:12: branch_true: following ‘true’ branch (when ‘infile’ is non-NULL)... vim92/src/os_unix.c:5861:25: call_function: inlined call to ‘open’ from ‘mch_get_cmd_output_direct’ vim92/src/os_unix.c:5862:16: branch_true: following ‘true’ branch... vim92/src/os_unix.c:5864:17: branch_true: ...to here vim92/src/os_unix.c:5865:31: acquire_resource: opened here vim92/src/os_unix.c:5883:9: danger: ‘vim_ignored’ leaks here; was opened at [(14)](sarif:/runs/0/results/16/codeFlows/0/threadFlows/0/locations/13) # 5881| close(fd_out[0]); # 5882| close(1); # 5883|-> vim_ignored = dup(fd_out[1]); # 5884| // Also redirect stderr to the pipe. # 5885| close(2); Error: GCC_ANALYZER_WARNING (CWE-775): [#def29] vim92/src/os_unix.c:5886:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘vim_ignored’ vim92/src/os_unix.c:5825:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:5831:5: branch_false: ...to here vim92/src/os_unix.c:5837:8: branch_false: following ‘false’ branch (when ‘pid != -1’)... vim92/src/os_unix.c:5846:8: branch_false: ...to here vim92/src/os_unix.c:5846:8: branch_true: following ‘true’ branch (when ‘pid == 0’)... vim92/src/os_unix.c:5849:9: branch_true: ...to here vim92/src/os_unix.c:5862:16: branch_false: following ‘false’ branch... vim92/src/os_unix.c:5881:9: branch_false: ...to here vim92/src/os_unix.c:5883:23: acquire_resource: opened here vim92/src/os_unix.c:5886:9: danger: ‘vim_ignored’ leaks here; was opened at [(10)](sarif:/runs/0/results/17/codeFlows/0/threadFlows/0/locations/9) # 5884| // Also redirect stderr to the pipe. # 5885| close(2); # 5886|-> vim_ignored = dup(fd_out[1]); # 5887| close(fd_out[1]); # 5888| Error: GCC_ANALYZER_WARNING (CWE-775): [#def30] vim92/src/os_unix.c:6164:13: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘vim_ignored’ vim92/src/os_unix.c:5970:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:5974:5: branch_false: ...to here vim92/src/os_unix.c:5990:12: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6003:8: branch_false: ...to here vim92/src/os_unix.c:6037:12: branch_true: following ‘true’ branch... vim92/src/os_unix.c:6039:13: branch_true: ...to here vim92/src/os_unix.c:6040:16: branch_true: following ‘true’ branch (when ‘channel’ is non-NULL)... vim92/src/os_unix.c:6041:19: branch_true: ...to here vim92/src/os_unix.c:6054:8: branch_false: following ‘false’ branch (when ‘pid != -1’)... vim92/src/os_unix.c:6060:8: branch_false: ...to here vim92/src/os_unix.c:6060:8: branch_true: following ‘true’ branch (when ‘pid == 0’)... vim92/src/os_unix.c:6066:9: branch_true: ...to here vim92/src/os_unix.c:6133:16: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6140:13: branch_false: ...to here vim92/src/os_unix.c:6153:12: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6155:18: branch_false: ...to here vim92/src/os_unix.c:6155:17: branch_true: following ‘true’ branch... vim92/src/os_unix.c:6156:27: branch_true: ...to here vim92/src/os_unix.c:6156:27: acquire_resource: opened here vim92/src/os_unix.c:6162:12: branch_true: following ‘true’ branch... vim92/src/os_unix.c:6164:27: branch_true: ...to here vim92/src/os_unix.c:6164:13: danger: ‘vim_ignored’ leaks here; was opened at [(19)](sarif:/runs/0/results/18/codeFlows/0/threadFlows/0/locations/18) # 6162| if (use_null_for_err && null_fd >= 0) # 6163| { # 6164|-> vim_ignored = dup(null_fd); # 6165| stderr_works = FALSE; # 6166| } Error: GCC_ANALYZER_WARNING (CWE-775): [#def31] vim92/src/os_unix.c:6168:13: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘vim_ignored’ vim92/src/os_unix.c:5970:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:5974:5: branch_false: ...to here vim92/src/os_unix.c:6014:13: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6017:8: branch_false: ...to here vim92/src/os_unix.c:6030:13: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6035:9: branch_false: ...to here vim92/src/os_unix.c:6035:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6035:9: branch_false: ...to here vim92/src/os_unix.c:6035:9: branch_true: following ‘true’ branch (when ‘use_null_for_err == 0’)... vim92/src/os_unix.c:6037:13: branch_true: ...to here vim92/src/os_unix.c:6037:12: branch_true: following ‘true’ branch... vim92/src/os_unix.c:6039:13: branch_true: ...to here vim92/src/os_unix.c:6040:16: branch_true: following ‘true’ branch (when ‘channel’ is non-NULL)... vim92/src/os_unix.c:6041:19: branch_true: ...to here vim92/src/os_unix.c:6054:8: branch_false: following ‘false’ branch (when ‘pid != -1’)... vim92/src/os_unix.c:6060:8: branch_false: ...to here vim92/src/os_unix.c:6060:8: branch_true: following ‘true’ branch (when ‘pid == 0’)... vim92/src/os_unix.c:6066:9: branch_true: ...to here vim92/src/os_unix.c:6133:16: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6140:13: branch_false: ...to here vim92/src/os_unix.c:6153:12: branch_true: following ‘true’ branch... vim92/src/os_unix.c:6154:27: branch_true: ...to here vim92/src/os_unix.c:6154:27: acquire_resource: opened here vim92/src/os_unix.c:6162:12: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6167:17: branch_false: ...to here vim92/src/os_unix.c:6167:17: branch_true: following ‘true’ branch... vim92/src/os_unix.c:6168:27: branch_true: ...to here vim92/src/os_unix.c:6168:13: danger: ‘vim_ignored’ leaks here; was opened at [(23)](sarif:/runs/0/results/19/codeFlows/0/threadFlows/0/locations/22) # 6166| } # 6167| else if (use_out_for_err) # 6168|-> vim_ignored = dup(fd_out[1]); # 6169| else if (fd_err[1] < 0) # 6170| vim_ignored = dup(pty_slave_fd); Error: GCC_ANALYZER_WARNING (CWE-775): [#def32] vim92/src/os_unix.c:6170:13: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘vim_ignored’ vim92/src/os_unix.c:5970:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:5974:5: branch_false: ...to here vim92/src/os_unix.c:6014:13: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6017:8: branch_false: ...to here vim92/src/os_unix.c:6030:13: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6035:9: branch_false: ...to here vim92/src/os_unix.c:6035:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6035:9: branch_false: ...to here vim92/src/os_unix.c:6035:9: branch_true: following ‘true’ branch (when ‘use_null_for_err == 0’)... vim92/src/os_unix.c:6037:13: branch_true: ...to here vim92/src/os_unix.c:6037:12: branch_true: following ‘true’ branch... vim92/src/os_unix.c:6039:13: branch_true: ...to here vim92/src/os_unix.c:6040:16: branch_true: following ‘true’ branch (when ‘channel’ is non-NULL)... vim92/src/os_unix.c:6041:19: branch_true: ...to here vim92/src/os_unix.c:6054:8: branch_false: following ‘false’ branch (when ‘pid != -1’)... vim92/src/os_unix.c:6060:8: branch_false: ...to here vim92/src/os_unix.c:6060:8: branch_true: following ‘true’ branch (when ‘pid == 0’)... vim92/src/os_unix.c:6066:9: branch_true: ...to here vim92/src/os_unix.c:6133:16: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6140:13: branch_false: ...to here vim92/src/os_unix.c:6153:12: branch_true: following ‘true’ branch... vim92/src/os_unix.c:6154:27: branch_true: ...to here vim92/src/os_unix.c:6154:27: acquire_resource: opened here vim92/src/os_unix.c:6162:12: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6167:17: branch_false: ...to here vim92/src/os_unix.c:6167:17: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6169:18: branch_false: ...to here vim92/src/os_unix.c:6169:17: branch_true: following ‘true’ branch... vim92/src/os_unix.c:6170:27: branch_true: ...to here vim92/src/os_unix.c:6170:13: danger: ‘vim_ignored’ leaks here; was opened at [(23)](sarif:/runs/0/results/20/codeFlows/0/threadFlows/0/locations/22) # 6168| vim_ignored = dup(fd_out[1]); # 6169| else if (fd_err[1] < 0) # 6170|-> vim_ignored = dup(pty_slave_fd); # 6171| else # 6172| vim_ignored = dup(fd_err[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def33] vim92/src/os_unix.c:6172:13: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘vim_ignored’ vim92/src/os_unix.c:5970:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:5974:5: branch_false: ...to here vim92/src/os_unix.c:6014:13: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6017:8: branch_false: ...to here vim92/src/os_unix.c:6030:13: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6035:9: branch_false: ...to here vim92/src/os_unix.c:6035:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6035:9: branch_false: ...to here vim92/src/os_unix.c:6035:9: branch_true: following ‘true’ branch (when ‘use_null_for_err == 0’)... vim92/src/os_unix.c:6037:13: branch_true: ...to here vim92/src/os_unix.c:6037:12: branch_true: following ‘true’ branch... vim92/src/os_unix.c:6039:13: branch_true: ...to here vim92/src/os_unix.c:6040:16: branch_true: following ‘true’ branch (when ‘channel’ is non-NULL)... vim92/src/os_unix.c:6041:19: branch_true: ...to here vim92/src/os_unix.c:6054:8: branch_false: following ‘false’ branch (when ‘pid != -1’)... vim92/src/os_unix.c:6060:8: branch_false: ...to here vim92/src/os_unix.c:6060:8: branch_true: following ‘true’ branch (when ‘pid == 0’)... vim92/src/os_unix.c:6066:9: branch_true: ...to here vim92/src/os_unix.c:6133:16: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6140:13: branch_false: ...to here vim92/src/os_unix.c:6153:12: branch_true: following ‘true’ branch... vim92/src/os_unix.c:6154:27: branch_true: ...to here vim92/src/os_unix.c:6154:27: acquire_resource: opened here vim92/src/os_unix.c:6162:12: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6167:17: branch_false: ...to here vim92/src/os_unix.c:6167:17: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6169:18: branch_false: ...to here vim92/src/os_unix.c:6169:17: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6172:27: branch_false: ...to here vim92/src/os_unix.c:6172:13: danger: ‘vim_ignored’ leaks here; was opened at [(23)](sarif:/runs/0/results/21/codeFlows/0/threadFlows/0/locations/22) # 6170| vim_ignored = dup(pty_slave_fd); # 6171| else # 6172|-> vim_ignored = dup(fd_err[1]); # 6173| # 6174| // set up stdout for the child Error: GCC_ANALYZER_WARNING (CWE-775): [#def34] vim92/src/os_unix.c:6177:13: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘vim_ignored’ vim92/src/os_unix.c:5970:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:5974:5: branch_false: ...to here vim92/src/os_unix.c:6014:13: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6017:8: branch_false: ...to here vim92/src/os_unix.c:6030:13: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6035:9: branch_false: ...to here vim92/src/os_unix.c:6035:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6035:9: branch_false: ...to here vim92/src/os_unix.c:6035:9: branch_true: following ‘true’ branch (when ‘use_null_for_err == 0’)... vim92/src/os_unix.c:6037:13: branch_true: ...to here vim92/src/os_unix.c:6037:12: branch_true: following ‘true’ branch... vim92/src/os_unix.c:6039:13: branch_true: ...to here vim92/src/os_unix.c:6040:16: branch_true: following ‘true’ branch (when ‘channel’ is non-NULL)... vim92/src/os_unix.c:6041:19: branch_true: ...to here vim92/src/os_unix.c:6054:8: branch_false: following ‘false’ branch (when ‘pid != -1’)... vim92/src/os_unix.c:6060:8: branch_false: ...to here vim92/src/os_unix.c:6060:8: branch_true: following ‘true’ branch (when ‘pid == 0’)... vim92/src/os_unix.c:6066:9: branch_true: ...to here vim92/src/os_unix.c:6133:16: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6140:13: branch_false: ...to here vim92/src/os_unix.c:6162:12: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6167:17: branch_false: ...to here vim92/src/os_unix.c:6167:17: branch_true: following ‘true’ branch... vim92/src/os_unix.c:6168:27: branch_true: ...to here vim92/src/os_unix.c:6168:27: acquire_resource: opened here vim92/src/os_unix.c:6176:12: branch_true: following ‘true’ branch... vim92/src/os_unix.c:6177:27: branch_true: ...to here vim92/src/os_unix.c:6177:13: danger: ‘vim_ignored’ leaks here; was opened at [(25)](sarif:/runs/0/results/22/codeFlows/0/threadFlows/0/locations/24) # 6175| close(1); # 6176| if (use_null_for_out && null_fd >= 0) # 6177|-> vim_ignored = dup(null_fd); # 6178| else if (fd_out[1] < 0) # 6179| vim_ignored = dup(pty_slave_fd); Error: GCC_ANALYZER_WARNING (CWE-775): [#def35] vim92/src/os_unix.c:6293:1: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd_in[0]’ vim92/src/os_unix.c:5970:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:5974:5: branch_false: ...to here vim92/src/os_unix.c:5985:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:5999:12: branch_false: ...to here vim92/src/os_unix.c:5999:12: branch_true: following ‘true’ branch... vim92/src/os_unix.c:5999:13: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6003:8: branch_false: ...to here vim92/src/os_unix.c:6277:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6279:9: branch_false: ...to here vim92/src/os_unix.c:6279:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6281:9: branch_false: ...to here vim92/src/os_unix.c:6281:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6283:9: branch_false: ...to here vim92/src/os_unix.c:6285:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6287:9: branch_false: ...to here vim92/src/os_unix.c:6289:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6291:9: branch_false: ...to here vim92/src/os_unix.c:6291:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6293:1: branch_false: ...to here vim92/src/os_unix.c:6293:1: danger: ‘fd_in[0]’ leaks here # 6291| if (pty_slave_fd >= 0) # 6292| close(pty_slave_fd); # 6293|-> } # 6294| # 6295| static char_u * Error: GCC_ANALYZER_WARNING (CWE-775): [#def36] vim92/src/os_unix.c:6293:1: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd_in[1]’ vim92/src/os_unix.c:5970:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:5974:5: branch_false: ...to here vim92/src/os_unix.c:5985:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:5999:12: branch_false: ...to here vim92/src/os_unix.c:5999:12: branch_true: following ‘true’ branch... vim92/src/os_unix.c:5999:13: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6003:8: branch_false: ...to here vim92/src/os_unix.c:6277:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6279:9: branch_false: ...to here vim92/src/os_unix.c:6279:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6281:9: branch_false: ...to here vim92/src/os_unix.c:6281:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6283:9: branch_false: ...to here vim92/src/os_unix.c:6285:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6287:9: branch_false: ...to here vim92/src/os_unix.c:6289:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6291:9: branch_false: ...to here vim92/src/os_unix.c:6291:8: branch_false: following ‘false’ branch... vim92/src/os_unix.c:6293:1: branch_false: ...to here vim92/src/os_unix.c:6293:1: danger: ‘fd_in[1]’ leaks here # 6291| if (pty_slave_fd >= 0) # 6292| close(pty_slave_fd); # 6293|-> } # 6294| # 6295| static char_u * Error: COMPILER_WARNING: [#def37] vim92/src/socketserver.c: warning: -D_FORTIFY_SOURCE defined but value is too low Error: CPPCHECK_WARNING (CWE-457): [#def38] vim92/src/socketserver.c:1031: warning[uninitvar]: Uninitialized variable: port # 1029| channel = channel_open_unix((char *)address, NULL); # 1030| else # 1031|-> channel = channel_open("localhost", port, 1000, NULL); # 1032| # 1033| if (channel == NULL && !quiet) Error: GCC_ANALYZER_WARNING (CWE-457): [#def39] vim92/src/textprop.c:3078:25: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘props’ vim92/src/textprop.c:3056:1: enter_function: entry to ‘adjust_props_for_split’ vim92/src/textprop.c:3069:8: branch_true: following ‘true’ branch... vim92/src/textprop.c:3073:13: branch_true: ...to here vim92/src/textprop.c:3073:13: call_function: calling ‘get_text_props’ from ‘adjust_props_for_split’ vim92/src/textprop.c:3073:13: return_function: returning to ‘adjust_props_for_split’ from ‘get_text_props’ vim92/src/textprop.c:3078:25: danger: use of uninitialized value ‘props’ here # 3076| # 3077| // count_ptr points to the prop_count field in the memline. # 3078|-> char_u *count_ptr = props - PROP_COUNT_SIZE; # 3079| # 3080| // Keep the relevant ones in the first line, reducing the length if needed.
| analyzer-version-clippy | 1.95.0 |
| analyzer-version-cppcheck | 2.20.0 |
| analyzer-version-gcc | 16.1.1 |
| analyzer-version-gcc-analyzer | 16.1.1 |
| analyzer-version-shellcheck | 0.11.0 |
| analyzer-version-unicontrol | 0.0.2 |
| diffbase-analyzer-version-clippy | 1.95.0 |
| diffbase-analyzer-version-cppcheck | 2.20.0 |
| diffbase-analyzer-version-gcc | 16.1.1 |
| diffbase-analyzer-version-gcc-analyzer | 16.1.1 |
| diffbase-analyzer-version-shellcheck | 0.11.0 |
| diffbase-analyzer-version-unicontrol | 0.0.2 |
| diffbase-enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
| diffbase-exit-code | 0 |
| diffbase-host | ip-172-16-1-219.us-west-2.compute.internal |
| diffbase-known-false-positives | /usr/share/csmock/known-false-positives.js |
| diffbase-known-false-positives-rpm | known-false-positives-0.0.0.20260524.213755.g3c6d0be.main-1.el9.noarch |
| diffbase-mock-config | fedora-rawhide-x86_64 |
| diffbase-project-name | vim-9.2.240-1.fc44 |
| diffbase-store-results-to | /tmp/tmp6fy22zyo/vim-9.2.240-1.fc44.tar.xz |
| diffbase-time-created | 2026-06-01 17:10:07 |
| diffbase-time-finished | 2026-06-01 17:54:36 |
| diffbase-tool | csmock |
| diffbase-tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'shellcheck,cppcheck,clippy,unicontrol,gcc' '-o' '/tmp/tmp6fy22zyo/vim-9.2.240-1.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmp6fy22zyo/vim-9.2.240-1.fc44.src.rpm' |
| diffbase-tool-version | csmock-3.8.5.20260529.133039.g6f3b5c6-1.el9 |
| enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
| exit-code | 0 |
| host | ip-172-16-1-219.us-west-2.compute.internal |
| known-false-positives | /usr/share/csmock/known-false-positives.js |
| known-false-positives-rpm | known-false-positives-0.0.0.20260524.213755.g3c6d0be.main-1.el9.noarch |
| mock-config | fedora-rawhide-x86_64 |
| project-name | vim-9.2.530-1.fc45 |
| store-results-to | /tmp/tmpk9_8wad3/vim-9.2.530-1.fc45.tar.xz |
| time-created | 2026-06-01 17:55:02 |
| time-finished | 2026-06-01 18:41:16 |
| title | Newly introduced findings |
| tool | csmock |
| tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'shellcheck,cppcheck,clippy,unicontrol,gcc' '-o' '/tmp/tmpk9_8wad3/vim-9.2.530-1.fc45.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpk9_8wad3/vim-9.2.530-1.fc45.src.rpm' |
| tool-version | csmock-3.8.5.20260529.133039.g6f3b5c6-1.el9 |