Task #494 - gtk3-3.24.42-2.fc41/scan-results.err
back to task #494download
Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/demos/gtk-demo/event_axes.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/demos/gtk-demo/event_axes.c: scope_hint: In function ‘update_axes_from_event’ gtk3-3.24.42-build/gtk+-3.24.42/demos/gtk-demo/event_axes.c:181:7: warning[-Wdeprecated-declarations]: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. /usr/include/glib-2.0/glib/gi18n.h:23: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/demos/gtk-demo/event_axes.c:24: included_from: Included from here. /usr/include/glib-2.0/glib/gstrfuncs.h:350:23: note: declared here # 179| { # 180| info->axes = # 181|-> g_memdup (event->motion.axes, # 182| sizeof (gdouble) * gdk_device_get_n_axes (source_device)); # 183| } Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/demos/gtk-demo/event_axes.c:188:7: warning[-Wdeprecated-declarations]: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead /usr/include/glib-2.0/glib/gstrfuncs.h:350:23: note: declared here # 186| { # 187| info->axes = # 188|-> g_memdup (event->button.axes, # 189| sizeof (gdouble) * gdk_device_get_n_axes (source_device)); # 190| } Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/demos/gtk-demo/font_features.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/demos/gtk-demo/foreigndrawing.c:235:15: warning[core.UndefinedBinaryOperatorResult]: The left operand of '>' is a garbage value # 233| *width = MAX (*width, min_width); # 234| if (height) # 235|-> *height = MAX (*height, min_height); # 236| } # 237| Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/demos/gtk-demo/foreigndrawing.c:798:7: warning[deadcode.DeadStores]: Value stored to 'button_width' is never read # 796| else # 797| { # 798|-> button_width = width; # 799| draw_style_common (button_context, cr, x, y, width, *height, # 800| &contents_x, &contents_y, &contents_width, &contents_height); Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/demos/gtk-demo/gtkfishbowl.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/demos/gtk-demo/list_store.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/demos/gtk-demo/listbox.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/demos/gtk-demo/main.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/demos/gtk-demo/textview.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/demos/gtk-demo/toolpalette.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/docs/tools/shadow.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/docs/tools/shooter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/docs/tools/shooter.c: scope_hint: In function ‘take_window_shot’ gtk3-3.24.42-build/gtk+-3.24.42/docs/tools/shooter.c:173:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_width’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdk.h:50: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/docs/tools/shooter.c:1: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkmain.h:108:6: note: declared here # 171| } # 172| # 173|-> if (x_orig + width > gdk_screen_width ()) # 174| width = gdk_screen_width () - x_orig; # 175| Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/docs/tools/shooter.c:174:5: warning[-Wdeprecated-declarations]: ‘gdk_screen_width’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkmain.h:108:6: note: declared here # 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): gtk3-3.24.42-build/gtk+-3.24.42/docs/tools/shooter.c:176:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_height’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkmain.h:110:6: note: declared here # 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): gtk3-3.24.42-build/gtk+-3.24.42/docs/tools/shooter.c:177:5: warning[-Wdeprecated-declarations]: ‘gdk_screen_height’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkmain.h:110:6: note: declared here # 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: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/broadway-buffer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/broadway-server.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/broadway-server.c:473:5: warning[deadcode.DeadStores]: Value stored to 'p' is never read # 471| # 472| case BROADWAY_EVENT_POINTER_MOVE: /* Mouse move */ # 473|-> p = parse_pointer_data (p, &msg.pointer); # 474| update_future_pointer_info (server, &msg.pointer); # 475| break; Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/broadway-server.c:491:5: warning[deadcode.DeadStores]: Value stored to 'p' is never read # 489| # 490| case BROADWAY_EVENT_TOUCH: # 491|-> p = parse_touch_data (p, &msg.touch); # 492| break; # 493| Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/broadway-server.c:1254:11: warning[unix.Malloc]: Potential leak of memory pointed to by 'request' # 1252| if (!certificate) # 1253| { # 1254|-> g_warning ("Cannot create TLS certificate: %s", error->message); # 1255| g_error_free (error); # 1256| return FALSE; Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/broadwayd.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-835): gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/broadwayd.c: scope_hint: In function ‘client_fill_cb.part.0’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/broadwayd.c:347:24: warning[-Wanalyzer-infinite-loop]: infinite loop # 345| # 346| remaining = count; # 347|-> while (remaining >= sizeof (guint32)) # 348| { # 349| memcpy (&size, buffer, sizeof (guint32)); Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/gdkbroadway-server.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/gdkbroadway-server.c:578:2: warning[unix.Malloc]: Use of memory after it is freed # 576| { # 577| if (filename) # 578|-> unlink (filename); # 579| else # 580| shm_unlink (name); Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/gdkdevice-broadway.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/gdkdevice-broadway.c:356:3: warning[core.uninitialized.UndefReturn]: Undefined or garbage value returned to caller # 354| gdk_broadway_device_query_state (device, root_window, NULL, &window, NULL, NULL, win_x, win_y, mask); # 355| # 356|-> return window; # 357| } # 358| Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/gdkscreen-broadway.c: scope_hint: In function ‘gdk_broadway_screen_get_width_mm’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/gdkscreen-broadway.c:68:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_width’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreenprivate.h:21: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/gdkscreen-broadway.h:25: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/gdkscreen-broadway.c:24: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:58:14: note: declared here # 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): gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/gdkscreen-broadway.c: scope_hint: In function ‘gdk_broadway_screen_get_height_mm’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/gdkscreen-broadway.c:74:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_height’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:60:14: note: declared here # 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): gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/gdkscreen-broadway.c: scope_hint: In function ‘_gdk_broadway_screen_size_changed’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/gdkscreen-broadway.c:98:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_width’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:58:14: note: declared here # 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): gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/gdkscreen-broadway.c:99:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_height’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:60:14: note: declared here # 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): gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/gdkscreen-broadway.c:104:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_width’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:58:14: note: declared here # 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): gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/gdkscreen-broadway.c:105:7: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_height’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:60:14: note: declared here # 103| # 104| if (width == gdk_screen_get_width (screen) && # 105|-> height == gdk_screen_get_height (screen)) # 106| return; # 107| Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/gdkscreen-broadway.c:122:33: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_width’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:58:14: note: declared here # 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): gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/gdkscreen-broadway.c:123:33: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_height’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:60:14: note: declared here # 121| gdk_window_move_resize (toplevel, 0, 0, # 122| gdk_screen_get_width (screen), # 123|-> gdk_screen_get_height (screen)); # 124| } # 125| } Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/gdkselection-broadway.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/gdkwindow-broadway.c: scope_hint: In function ‘_gdk_broadway_screen_init_root_window’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/gdkwindow-broadway.c:234:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_width’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreenprivate.h:21: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/gdkscreen-broadway.h:25: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/gdkwindow-broadway.c:29: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:58:14: note: declared here # 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): gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/gdkwindow-broadway.c:235:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_height’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:60:14: note: declared here # 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): gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/gdkwindow-broadway.c: scope_hint: In function ‘gdk_broadway_window_maximize’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/gdkwindow-broadway.c:922:27: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_width’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:58:14: note: declared here # 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): gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/gdkwindow-broadway.c:923:27: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_height’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:60:14: note: declared here # 921| gdk_window_move_resize (window, 0, 0, # 922| gdk_screen_get_width (screen), # 923|-> gdk_screen_get_height (screen)); # 924| } # 925| Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/gdkwindow-broadway.c:1526:5: warning[deadcode.DeadStores]: Value stored to 'opacity' is never read # 1524| # 1525| if (opacity < 0) # 1526|-> opacity = 0; # 1527| else if (opacity > 1) # 1528| opacity = 1; Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/broadway/gdkwindow-broadway.c:1528:5: warning[deadcode.DeadStores]: Value stored to 'opacity' is never read # 1526| opacity = 0; # 1527| else if (opacity > 1) # 1528|-> opacity = 1; # 1529| } # 1530| Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkdevice.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkdevice.c: scope_hint: In function ‘_gdk_device_translate_window_coord’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkdevice.c:1708:29: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘axis_info_x’ /usr/include/glib-2.0/glib.h:33: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/gdk/gdkversionmacros.h:25: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkdevice.h:25: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkdeviceprivate.h:21: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkdevice.c:22: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkdevice.c:1691:15: note: in expansion of macro ‘g_array_index’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkdevice.c:1662:15: note: in expansion of macro ‘g_array_index’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkdevice.c: scope_hint: In function ‘_gdk_device_translate_window_coord’ # 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: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkdisplay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkdisplay.c: scope_hint: In function ‘switch_to_pointer_grab’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkdisplay.c:1053:24: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ # 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): gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkdisplay.c:1062:42: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ # 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): gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkdisplay.c:1079:19: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ # 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: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkdisplaymanager.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkevents.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkevents.c: scope_hint: In function ‘gdk_synthesize_click’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkevents.c:2164:20: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/glib-2.0/gobject/gbinding.h:30: included_from: Included from here. /usr/include/glib-2.0/glib-object.h:24: included_from: Included from here. /usr/include/glib-2.0/gio/gioenums.h:30: included_from: Included from here. /usr/include/glib-2.0/gio/giotypes.h:30: included_from: Included from here. /usr/include/glib-2.0/gio/gio.h:28: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkinternals.h:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkevents.c:27: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkevents.c:654:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib.h:64: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkevents.c:654:3: note: in expansion of macro ‘g_return_val_if_fail’ # 2162| # 2163| event_copy = gdk_event_copy (event); # 2164|-> event_copy->type = (nclicks == 2) ? GDK_2BUTTON_PRESS : GDK_3BUTTON_PRESS; # 2165| # 2166| _gdk_event_queue_append (display, event_copy); Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkframeclock.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkframeclockidle.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkframeclockidle.c:415:7: warning[deadcode.DeadStores]: Value stored to 'timings' is never read # 413| if (priv->phase > GDK_FRAME_CLOCK_PHASE_BEFORE_PAINT) # 414| { # 415|-> timings = gdk_frame_clock_get_current_timings (clock); # 416| } # 417| Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkgl.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkglcontext.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkkeys.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkoffscreenwindow.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkpixbuf-drawable.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkrgba.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkseatdefault.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/wayland/gdkdevice-wayland.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gdk/wayland/gdkdevice-wayland.c: scope_hint: In function ‘gdk_wayland_device_set_window_cursor’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/wayland/gdkdevice-wayland.c:525:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘pointer’ # 523| if (!cursor) # 524| { # 525|-> guint scale = pointer->current_output_scale; # 526| cursor = # 527| _gdk_wayland_display_get_cursor_for_name_with_scale (seat->display, Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gdk/wayland/gdkdevice-wayland.c:532:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘pointer’ # 530| } # 531| else # 532|-> _gdk_wayland_cursor_set_scale (cursor, pointer->current_output_scale); # 533| # 534| if (cursor == pointer->cursor) Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gdk/wayland/gdkdevice-wayland.c: scope_hint: In function ‘tablet_pad_handle_button’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/wayland/gdkdevice-wayland.c:4476:33: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ # 4474| event->pad_button.button = button; # 4475| event->pad_button.group = n_group; # 4476|-> event->pad_button.mode = group->current_mode; # 4477| event->pad_button.time = time; # 4478| gdk_event_set_device (event, pad->device); Error: COMPILER_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/wayland/gdkdisplay-wayland.c: scope_hint: In function ‘log_handler’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/wayland/gdkdisplay-wayland.c:573:3: warning[-Wsuggest-attribute=format]: function ‘log_handler’ might be a candidate for ‘gnu_printf’ format attribute # 573 | g_logv (G_LOG_DOMAIN, G_LOG_LEVEL_DEBUG, format, args); # | ^~~~~~ # 571| log_handler (const char *format, va_list args) # 572| { # 573|-> g_logv (G_LOG_DOMAIN, G_LOG_LEVEL_DEBUG, format, args); # 574| } # 575| Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/wayland/gdkdisplay-wayland.c:1415:13: warning[core.CallAndMessage]: 1st function call argument is an uninitialized value # 1413| &data->buf); # 1414| # 1415|-> surface = cairo_image_surface_create_for_data (data->buf, # 1416| CAIRO_FORMAT_ARGB32, # 1417| width*scale, Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/wayland/gdkdnd-wayland.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/wayland/gdkeventsource.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/wayland/gdkglcontext-wayland.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/wayland/gdkkeys-wayland.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/wayland/gdkkeys-wayland.c:506:20: warning[core.uninitialized.Assign]: The expression is an uninitialized value. The computed value will also be garbage # 504| { # 505| case PANGO_DIRECTION_RTL: # 506|-> rtl[layout]++; # 507| break; # 508| case PANGO_DIRECTION_LTR: Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/wayland/gdkkeys-wayland.c:509:20: warning[core.uninitialized.Assign]: The expression is an uninitialized value. The computed value will also be garbage # 507| break; # 508| case PANGO_DIRECTION_LTR: # 509|-> rtl[layout]--; # 510| break; # 511| default: Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/wayland/gdkscreen-wayland.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gdk/wayland/gdkscreen-wayland.c: scope_hint: In function ‘update_xft_settings’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/wayland/gdkscreen-wayland.c:356:16: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib.h:52: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/wayland/gdkscreen-wayland.c:23: included_from: Included from here. /usr/include/glib-2.0/glib/ghash.h:175:75: note: in definition of macro ‘g_str_equal’ # 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: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/wayland/gdkselection-wayland.c:1042:3: warning[deadcode.DeadStores]: Value stored to 'write_data' is never read # 1040| } # 1041| # 1042|-> write_data = async_write_data_new (stored_selection, fd); # 1043| # 1044| if (!wayland_selection->current_request_selection) Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/wayland/gdkwindow-wayland.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/wayland/wm-button-layout-translation.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkapplaunchcontext-x11.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkasync.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-457): gtk3-3.24.42-build/gtk+-3.24.42/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): gtk3-3.24.42-build/gtk+-3.24.42/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: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkdevice-core-x11.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkdevice-core-x11.c:554:40: warning[core.UndefinedBinaryOperatorResult]: The left operand of '/' is a garbage value # 552| # 553| if (win_x) # 554|-> *win_x = (window) ? (double)xwin_x / impl->window_scale : -1; # 555| # 556| if (win_y) Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkdevice-core-x11.c:557:40: warning[core.UndefinedBinaryOperatorResult]: The left operand of '/' is a garbage value # 555| # 556| if (win_y) # 557|-> *win_y = (window) ? (double)xwin_y / impl->window_scale : -1; # 558| # 559| if (mask) Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkdevice-core-x11.c:560:11: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined # 558| # 559| if (mask) # 560|-> *mask = xmask; # 561| # 562| return window; Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkdevice-xi2.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkdevice-xi2.c:660:41: warning[core.UndefinedBinaryOperatorResult]: The left operand of '/' is a garbage value # 658| # 659| if (win_x) # 660|-> *win_x = (window && impl) ? (xwin_x / impl->window_scale) : -1; # 661| # 662| if (win_y) Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkdevice-xi2.c:663:41: warning[core.UndefinedBinaryOperatorResult]: The left operand of '/' is a garbage value # 661| # 662| if (win_y) # 663|-> *win_y = (window && impl) ? (xwin_y / impl->window_scale) : -1; # 664| # 665| Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkdevice-xi2.c:789:11: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined # 787| # 788| if (mods_state) # 789|-> state = mods_state->effective; # 790| # 791| if (buttons_state) Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkdevicemanager-core-x11.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkdevicemanager-x11.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkdisplay-x11.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-685): gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkdisplay-x11.c: scope_hint: In function ‘gdk_x11_display_broadcast_startup_message’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkdisplay-x11.c:2370:13: warning[-Wanalyzer-va-list-exhausted]: ‘ap’ has no more arguments (3 consumed) /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/gdk/gdkversionmacros.h:25: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkdisplay.h:29: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkasync.h:22: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkdisplay-x11.c:25: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkdisplay-x11.c:2365:3: note: in expansion of macro ‘g_string_append_c’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gstring.h:198:7: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkdisplay-x11.c: scope_hint: In function ‘gdk_x11_display_broadcast_startup_message’ # 2368| while ((key = va_arg (ap, const char *))) # 2369| { # 2370|-> value = va_arg (ap, const char *); # 2371| if (!value) # 2372| continue; Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkdnd-x11.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkeventsource.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkglcontext-x11.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING (CWE-457): gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkglcontext-x11.c:418:26: warning[-Wmaybe-uninitialized]: ‘config’ may be used uninitialized # 418 | glx_pixmap->drawable = glXCreatePixmap (display, config, # | ^ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkglcontext-x11.c: scope_hint: In function ‘gdk_x11_gl_context_texture_from_surface’ gtk3-3.24.42-build/gtk+-3.24.42/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: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkglcontext-x11.c:418:26: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value # 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: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkkeys-x11.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkkeys-x11.c:1030:20: warning[core.NullDereference]: Access to field 'len' results in a dereference of a null pointer (loaded from variable 'key_array') # 1028| if (keys) # 1029| { # 1030|-> *n_entries = key_array->len; # 1031| *keys = (GdkKeymapKey*) g_array_free (key_array, FALSE); # 1032| } Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkkeys-x11.c:1036:20: warning[core.NullDereference]: Access to field 'len' results in a dereference of a null pointer (loaded from variable 'keyval_array') # 1034| if (keyvals) # 1035| { # 1036|-> *n_entries = keyval_array->len; # 1037| *keyvals = (guint*) g_array_free (keyval_array, FALSE); # 1038| } Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkkeys-x11.c:1103:5: warning[deadcode.DeadStores]: Value stored to 'col' is never read # 1101| # 1102| /* find the offset of the effective group */ # 1103|-> col = 0; # 1104| effectiveGroup= XkbGroupForCoreState(mods); # 1105| if ( effectiveGroup>=nKeyGroups ) { Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkscreen-x11.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-190): gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkscreen-x11.c:1085: error[integerOverflow]: Signed integer overflow for expression 'x2-x1'. # 1083| } # 1084| # 1085|-> x11_screen->width = x2 - x1; # 1086| x11_screen->height = y2 - y1; # 1087| } Error: CPPCHECK_WARNING (CWE-190): gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkscreen-x11.c:1086: error[integerOverflow]: Signed integer overflow for expression 'y2-y1'. # 1084| # 1085| x11_screen->width = x2 - x1; # 1086|-> x11_screen->height = y2 - y1; # 1087| } # 1088| Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkselection-x11.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdktestutils-x11.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkvisual-x11.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c: scope_hint: In function ‘setup_toplevel_window’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:924:30: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/gdk/gdkversionmacros.h:25: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkcursor.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkprivate-x11.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.h:28: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:28: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:668:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkwindow.h:466:39: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:668:21: note: in expansion of macro ‘GDK_IS_WINDOW’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:668:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkwindow.h:466:39: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:668:21: note: in expansion of macro ‘GDK_IS_WINDOW’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:704:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkwindow.h:466:39: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:704:21: note: in expansion of macro ‘GDK_IS_WINDOW’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:704:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkwindow.h:466:39: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:704:21: note: in expansion of macro ‘GDK_IS_WINDOW’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:168:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkwindow.h:466:39: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:168:25: note: in expansion of macro ‘GDK_IS_WINDOW’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:168:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkwindow.h:466:39: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:168:25: note: in expansion of macro ‘GDK_IS_WINDOW’ # 922| * press events so they don't get sent to child windows. # 923| */ # 924|-> toplevel->focus_window = create_focus_window (display, xid); # 925| _gdk_x11_display_add_window (x11_screen->display, # 926| &toplevel->focus_window, Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:964:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:668:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkwindow.h:466:39: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:668:21: note: in expansion of macro ‘GDK_IS_WINDOW’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:668:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkwindow.h:466:39: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:668:21: note: in expansion of macro ‘GDK_IS_WINDOW’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:704:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkwindow.h:466:39: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:704:21: note: in expansion of macro ‘GDK_IS_WINDOW’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:704:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkwindow.h:466:39: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:704:21: note: in expansion of macro ‘GDK_IS_WINDOW’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:168:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkwindow.h:466:39: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:168:25: note: in expansion of macro ‘GDK_IS_WINDOW’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:168:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkwindow.h:466:39: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:168:25: note: in expansion of macro ‘GDK_IS_WINDOW’ # 962| (guchar *) &leader_window, 1); # 963| # 964|-> if (toplevel->focus_window != None) # 965| XChangeProperty (xdisplay, xid, # 966| gdk_x11_get_xatom_by_name_for_display (x11_screen->display, "_NET_WM_USER_TIME_WINDOW"), Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c: scope_hint: In function ‘update_wm_hints’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:1494:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ # 1492| } # 1493| # 1494|-> if (toplevel->icon_pixmap) # 1495| { # 1496| wm_hints.flags |= IconPixmapHint; Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c: scope_hint: In function ‘gdk_x11_window_set_skip_taskbar_hint.part.0’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:2527:31: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ # 2525| # 2526| toplevel = _gdk_x11_window_get_toplevel (window); # 2527|-> toplevel->skip_taskbar_hint = skips_taskbar; # 2528| # 2529| if (GDK_WINDOW_IS_MAPPED (window)) Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c: scope_hint: In function ‘gdk_x11_window_set_skip_pager_hint.part.0’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:2548:29: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ # 2546| # 2547| toplevel = _gdk_x11_window_get_toplevel (window); # 2548|-> toplevel->skip_pager_hint = skips_pager; # 2549| # 2550| if (GDK_WINDOW_IS_MAPPED (window)) Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c: scope_hint: In function ‘gdk_x11_window_set_urgency_hint’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:2569:26: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:2562:3: note: in expansion of macro ‘g_return_if_fail’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkprivate-x11.h:34: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:2564:7: note: in expansion of macro ‘GDK_WINDOW_DESTROYED’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:2565:8: note: in expansion of macro ‘WINDOW_IS_TOPLEVEL_OR_FOREIGN’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:168:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkwindow.h:466:39: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:168:25: note: in expansion of macro ‘GDK_IS_WINDOW’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:168:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkwindow.h:466:39: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:168:25: note: in expansion of macro ‘GDK_IS_WINDOW’ # 2567| # 2568| toplevel = _gdk_x11_window_get_toplevel (window); # 2569|-> toplevel->urgency_hint = urgent; # 2570| # 2571| update_wm_hints (window, FALSE); Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c: scope_hint: In function ‘gdk_window_update_icon’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:3851:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ # 3849| toplevel = _gdk_x11_window_get_toplevel (window); # 3850| # 3851|-> if (toplevel->icon_pixmap != NULL) # 3852| { # 3853| cairo_surface_destroy (toplevel->icon_pixmap); Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c: scope_hint: In function ‘gdk_x11_window_get_group.part.0’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:4463:18: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ # 4461| toplevel = _gdk_x11_window_get_toplevel (window); # 4462| # 4463|-> return toplevel->group_leader; # 4464| } # 4465| Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c: scope_hint: In function ‘gdk_x11_window_set_group’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:4486:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:4472:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkwindow.h:466:39: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:4472:21: note: in expansion of macro ‘GDK_IS_WINDOW’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:4472:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkwindow.h:466:39: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:4472:21: note: in expansion of macro ‘GDK_IS_WINDOW’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:4472:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:4473:3: note: in expansion of macro ‘g_return_if_fail’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:4473:21: note: in expansion of macro ‘GDK_WINDOW_TYPE’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:4473:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:4474:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:168:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkwindow.h:466:39: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:168:25: note: in expansion of macro ‘GDK_IS_WINDOW’ /usr/include/glib-2.0/glib.h:64: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkwindow-x11.c:168:3: note: in expansion of macro ‘g_return_val_if_fail’ # 4484| leader = gdk_display_get_default_group (gdk_window_get_display (window)); # 4485| # 4486|-> if (toplevel->group_leader != leader) # 4487| { # 4488| if (toplevel->group_leader) Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/gdkxftdefaults.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gdk/x11/xsettings-client.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/a11y/gtkaccessibility.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/a11y/gtkbuttonaccessible.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/a11y/gtkcomboboxaccessible.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/a11y/gtkentryaccessible.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/a11y/gtkiconviewaccessible.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/a11y/gtkimageaccessible.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-688): gtk3-3.24.42-build/gtk+-3.24.42/gtk/a11y/gtkimageaccessible.c: scope_hint: In function ‘name_from_icon_name’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/a11y/gtkimageaccessible.c:140:10: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected <built-in>: note: argument 1 of ‘__builtin_strlen’ must be non-null # 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: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/a11y/gtklabelaccessible.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/a11y/gtkmenuitemaccessible.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/a11y/gtkscrolledwindowaccessible.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/a11y/gtktextcellaccessible.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/a11y/gtktextcellaccessible.c:340:3: warning[deadcode.DeadStores]: Value stored to 'attrib_set' is never read # 338| widget = get_widget (GTK_TEXT_CELL_ACCESSIBLE (text)); # 339| # 340|-> attrib_set = add_attribute (attrib_set, ATK_TEXT_ATTR_DIRECTION, # 341| atk_text_attribute_get_value (ATK_TEXT_ATTR_DIRECTION, # 342| gtk_widget_get_direction (widget))); Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/a11y/gtktextviewaccessible.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/a11y/gtktoplevelaccessible.c:118:3: warning[deadcode.DeadStores]: Value stored to 'obj' is never read # 116| # 117| obj = gtk_widget_get_accessible (child); # 118|-> obj = atk_object_get_parent (obj); # 119| # 120| return FALSE; Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/a11y/gtktreeviewaccessible.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/a11y/gtktreeviewaccessible.c:959:9: warning[core.NullDereference]: Array access (from variable 'selected') results in a null pointer dereference # 957| return NULL; # 958| # 959|-> row = selected[i / n_columns]; # 960| g_free (selected); # 961| Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/a11y/gtkwidgetaccessible.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/a11y/gtkwindowaccessible.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtkaction.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtkactiongroup.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtkalignment.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtkcolorsel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-688): gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtkcolorsel.c: scope_hint: In function ‘get_current_colors’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtkcolorsel.c:1302:11: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected <built-in>: note: argument 1 of ‘__builtin_memcpy’ must be non-null # 1300| &colors, # 1301| &n_colors); # 1302|-> memcpy (colors, tmp_colors, sizeof (GdkColor) * tmp_n_colors); # 1303| # 1304| g_free (tmp_colors); Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtkcolorsel.c:1302:11: warning[core.NonNullParamChecker]: Null pointer passed to 1st parameter expecting 'nonnull' # 1300| &colors, # 1301| &n_colors); # 1302|-> memcpy (colors, tmp_colors, sizeof (GdkColor) * tmp_n_colors); # 1303| # 1304| g_free (tmp_colors); Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtkcolorsel.c: scope_hint: In function ‘gtk_color_selection_palette_from_string’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtkcolorsel.c:2931:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘p’ /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/gdk/gdkconfig.h:8: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdk.h:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkwidget.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkapplication.h:27: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkwindow.h:33: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkdialog.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtkcolorsel.h:33: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtkcolorsel.c:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtkcolorsel.c:2925:10: note: in expansion of macro ‘g_strdup’ # 2929| while (TRUE) # 2930| { # 2931|-> if (*p == ':' || *p == '\0') # 2932| { # 2933| gboolean done = TRUE; Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtkfontsel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtkgradient.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtkhandlebox.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-457): gtk3-3.24.42-build/gtk+-3.24.42/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: gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtkhsv.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtkhsv.c:920:18: warning[deadcode.DeadStores]: Value stored to 'priv' during its initialization is never read # 918| gboolean draw_focus) # 919| { # 920|-> GtkHSVPrivate *priv = hsv->priv; # 921| GtkWidget *widget = GTK_WIDGET (hsv); # 922| gint hx, hy, sx, sy, vx, vy; /* HSV vertices */ Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtkiconfactory.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtkiconfactory.c:2654:47: warning[unix.Malloc]: Use of memory after it is freed # 2652| /* Inline source_add() to avoid creating a copy */ # 2653| g_assert (icon_source->type != GTK_ICON_SOURCE_EMPTY); # 2654|-> icon_set->sources = g_slist_insert_sorted (icon_set->sources, # 2655| icon_source, # 2656| icon_source_compare); Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtknumerableicon.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtkrc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/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: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtkstatusicon.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtkstock.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtkstyleproperties.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtktable.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtktable.c:1378:18: warning[core.DivideZero]: Division by zero # 1376| if (force_expand || priv->cols[col].expand) # 1377| { # 1378|-> extra = width / n_expand; # 1379| priv->cols[col].requisition += extra; # 1380| width -= extra; Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtktable.c:1432:19: warning[core.DivideZero]: Division by zero # 1430| if (force_expand || priv->rows[row].expand) # 1431| { # 1432|-> extra = height / n_expand; # 1433| priv->rows[row].requisition += extra; # 1434| height -= extra; Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtktrayicon-x11.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/encodesymbolic.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/fnmatch.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/fnmatch.c:109:18: warning[deadcode.DeadStores]: Value stored to 'last_p' during its initialization is never read # 107| # 108| { # 109|-> const char *last_p = p; # 110| # 111| for (last_p = p, c = get_char (&p); Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk-builder-tool.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk-builder-tool.c: scope_hint: In function ‘canonicalize_key’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk-builder-tool.c:55:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘p’ /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. /usr/include/glib-2.0/glib/gi18n.h:23: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk-builder-tool.c:24: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk-builder-tool.c:86:20: note: in expansion of macro ‘g_strdup’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk-builder-tool.c: scope_hint: In function ‘canonicalize_key’ # 53| gchar *p; # 54| # 55|-> for (p = key; *p != 0; p++) # 56| { # 57| gchar c = *p; Error: GCC_ANALYZER_WARNING (CWE-688): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk-builder-tool.c: scope_hint: In function ‘needs_explicit_setting’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk-builder-tool.c:217:11: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk-builder-tool.c:210:20: note: in expansion of macro ‘g_strdup’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk-builder-tool.c: scope_hint: In function ‘needs_explicit_setting’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk-builder-tool.c:21: included_from: Included from here. /usr/include/string.h:156:12: note: argument 1 of ‘strcmp’ must be non-null # 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: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk-launch.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-688): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk-launch.c: scope_hint: In function ‘main’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk-launch.c:129:16: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk-launch.c:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk-launch.c:125:14: note: in expansion of macro ‘g_strdup’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk-launch.c: scope_hint: In function ‘main’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk-launch.c:126:7: note: in expansion of macro ‘g_str_has_suffix’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk-launch.c:128:27: note: in expansion of macro ‘g_strdup’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk-launch.c: scope_hint: In function ‘main’ <built-in>: note: argument 1 of ‘__builtin_strlen’ must be non-null # 127| { # 128| desktop_file_name = g_strdup (app_name); # 129|-> bus_name[strlen (bus_name) - strlen(".desktop")] = '\0'; # 130| } # 131| else Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk-query-settings.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkaboutdialog.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkaccelgroup.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-457): gtk3-3.24.42-build/gtk+-3.24.42/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: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkaccellabel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkaccelmap.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkaccelmap.c: scope_hint: In function ‘internal_change_entry’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkaccelmap.c:325:28: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/gdk/gdkconfig.h:8: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdk.h:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkaccelgroup.h:33: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkaccelmap.h:26: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkaccelmapprivate.h:22: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkaccelmap.c:20: included_from: Included from here. /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkaccelmap.c:501:3: note: in expansion of macro ‘g_return_val_if_fail’ # 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: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkactionhelper.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-688): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkactionmuxer.c: scope_hint: In function ‘gtk_action_muxer_primary_accel_changed’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkactionmuxer.c:350:19: warning[-Wanalyzer-null-argument]: use of NULL ‘action_and_target’ where non-null expected /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. /usr/include/glib-2.0/gobject/gbinding.h:30: included_from: Included from here. /usr/include/glib-2.0/glib-object.h:24: included_from: Included from here. /usr/include/glib-2.0/gio/gioenums.h:30: included_from: Included from here. /usr/include/glib-2.0/gio/giotypes.h:30: included_from: Included from here. /usr/include/glib-2.0/gio/gio.h:28: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkactionmuxer.h:23: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkactionmuxer.c:22: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkactionmuxer.c:915:79: note: in expansion of macro ‘g_strdup’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkactionmuxer.c: scope_hint: In function ‘gtk_action_muxer_primary_accel_changed’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkactionmuxer.c:915:49: note: in expansion of macro ‘g_strdup’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkactionmuxer.c: scope_hint: In function ‘gtk_action_muxer_primary_accel_changed’ /usr/include/glib-2.0/glib/galloca.h:35: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/string.h:273:14: note: argument 1 of ‘strrchr’ must be non-null # 348| # 349| if (!action_name) # 350|-> action_name = strrchr (action_and_target, '|') + 1; # 351| # 352| action = g_hash_table_lookup (muxer->observed_actions, action_name); Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkallocatedbitmask.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkappchooserbutton.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkappchooserwidget.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkapplication-dbus.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkapplicationaccels.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkapplicationaccels.c:98:3: warning[core.NonNullParamChecker]: Null pointer passed to 2nd parameter expecting 'nonnull' # 96| # 97| new = g_new (const gchar *, n + 1 + 1); # 98|-> memcpy (new, old, n * sizeof (const gchar *)); # 99| new[n] = action_and_target; # 100| new[n + 1] = NULL; Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkapplicationwindow.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkaspectframe.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkassistant.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbbox.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbbox.c:634:10: warning[deadcode.DeadStores]: Although the value stored to 'children' is used in the enclosing expression, the value is never actually read from 'children' # 632| nchildren = 0; # 633| nsecondaries = 0; # 634|-> list = children = _gtk_box_get_children (GTK_BOX (bbox)); # 635| needed_width = child_min_width; # 636| needed_height = child_min_height; Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbbox.c:758:24: warning[core.UndefinedBinaryOperatorResult]: The left operand of '==' is a garbage value # 756| for (i = 0; i < nchildren; i++) # 757| { # 758|-> if ((*widths)[i] == -1) # 759| (*widths)[i] = needed_width; # 760| if ((*heights)[i] == -1) Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbindings.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbindings.c:824:3: warning[deadcode.DeadStores]: Value stored to 'entry' is never read # 822| binding_entry_destroy (entry); # 823| # 824|-> entry = binding_entry_new (binding_set, keyval, modifiers); # 825| } # 826| Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/bitmask.c:22: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbitmaskprivate.h:64: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbitmaskprivateimpl.h:132:58: warning[core.BitwiseShift]: Left shift by '4294967295' overflows the capacity of 'gsize' # 130| else # 131| { # 132|-> gsize invert = (((gsize) 1) << end) - (((gsize) 1) << start); # 133| # 134| return _gtk_bitmask_from_bits (_gtk_bitmask_to_bits (mask) ^ invert); Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbitmaskprivateimpl.h:132:58: warning[core.BitwiseShift]: Left shift overflows the capacity of 'gsize' # 130| else # 131| { # 132|-> gsize invert = (((gsize) 1) << end) - (((gsize) 1) << start); # 133| # 134| return _gtk_bitmask_from_bits (_gtk_bitmask_to_bits (mask) ^ invert); Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbookmarksmanager.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbox.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbox.c:1020:40: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined # 1018| child_allocation_width = MAX (1, child_size - child->padding * 2); # 1019| else # 1020|-> child_allocation_width = sizes[packing][i].minimum_size; # 1021| # 1022| child_minimum_baseline = -1; Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkboxgadget.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkboxgadget.c:189:37: warning[core.DivideZero]: Division by zero # 187| continue; # 188| # 189|-> sizes[i].minimum_size += size / n_expand; # 190| /* distribute all pixels, even if there's a remainder */ # 191| size -= size / n_expand; Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkboxgadget.c:432:34: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined # 430| guint idx = priv->allocate_reverse ? priv->children->len - 1 - i : i; # 431| GtkBoxGadgetChild *child = &g_array_index (priv->children, GtkBoxGadgetChild, idx); # 432|-> child_allocation.width = sizes[idx].minimum_size; # 433| child_allocation.height = allocation->height; # 434| child_allocation.y = allocation->y; Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkboxgadget.c:466:35: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined # 464| guint idx = priv->allocate_reverse ? priv->children->len - 1 - i : i; # 465| GtkBoxGadgetChild *child = &g_array_index (priv->children, GtkBoxGadgetChild, idx); # 466|-> child_allocation.height = sizes[idx].minimum_size; # 467| child_allocation.width = allocation->width; # 468| child_allocation.x = allocation->x; Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbuilder-menus.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbuilder.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbuilderparser.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbuilderparser.c: scope_hint: In function ‘free_child_info’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbuilderparser.c:528:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘info’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbuilderparser.c:1122:31: note: in expansion of macro ‘state_pop_info’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbuilderparser.c:1122:31: note: in expansion of macro ‘state_pop_info’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbuilderparser.c:1122:31: note: in expansion of macro ‘state_pop_info’ # 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): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbuilderparser.c: scope_hint: In function ‘end_element’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbuilderparser.c:1028:28: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbuilderparser.c:1022:32: note: in expansion of macro ‘state_pop_info’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbuilderparser.c:1022:32: note: in expansion of macro ‘state_pop_info’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbuilderparser.c:1022:32: note: in expansion of macro ‘state_pop_info’ # 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: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbuiltinicon.c:125:25: warning[core.NullDereference]: Dereference of null pointer (loaded from variable 'minimum_baseline') # 123| # 124| if (natural_baseline) # 125|-> *natural_baseline = *minimum_baseline; # 126| } # 127| Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbutton.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcalendar.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING (CWE-134): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcalendar.c: scope_hint: In function ‘gtk_calendar_init’ gtk3-3.24.42-build/gtk+-3.24.42/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): gtk3-3.24.42-build/gtk+-3.24.42/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): gtk3-3.24.42-build/gtk+-3.24.42/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: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcellarea.c:3066:5: warning[deadcode.DeadStores]: Value stored to 'siblings' is never read # 3064| # 3065| if (siblings) # 3066|-> siblings = g_list_append (siblings, sibling); # 3067| else # 3068| { Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcellareabox.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcellareabox.c:771:11: warning[core.NullDereference]: Access to field 'expand' results in a dereference of a null pointer (loaded from variable 'info') # 769| AllocatedCell *cell; # 770| # 771|-> if (info->expand) # 772| { # 773| sizes[i].minimum_size += extra_size; Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcellareabox.c:914:8: warning[deadcode.DeadStores]: Value stored to 'position' is never read # 912| { # 913| avail_size = group_allocs[i].size; # 914|-> position = cell_position = group_allocs[i].position; # 915| } # 916| else Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcellareabox.c:962:15: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined # 960| for (j = 0; j < visible_cells; j++) # 961| { # 962|-> CellInfo *info = sizes[j].data; # 963| AllocatedCell *cell; # 964| Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcellareabox.c:1603:21: warning[unix.Malloc]: Use of memory allocated with size zero # 1601| continue; # 1602| # 1603|-> sizes[i].data = info; # 1604| # 1605| gtk_cell_area_request_renderer (area, info->renderer, Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcellareabox.c:1650:20: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined # 1648| avail_size -= (n_sizes - 1) * priv->spacing; # 1649| for (i = 0; i < n_sizes; i++) # 1650|-> avail_size -= orientation_sizes[i].minimum_size; # 1651| # 1652| if (avail_size > 0) Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcellareaboxcontext.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcellareaboxcontext.c:693:3: warning[deadcode.DeadStores]: Value stored to 'priv' is never read # 691| last_aligned_group_idx = i >= 0 ? i : 0; # 692| # 693|-> priv = box_context->priv; # 694| array = get_array (box_context, orientation, for_size); # 695| Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcellareaboxcontext.c:716:36: warning[unix.Malloc]: Use of memory allocated with size zero # 714| _gtk_cell_area_box_group_visible (area, i))) # 715| { # 716|-> requests[j].data = GINT_TO_POINTER (i); # 717| requests[j].minimum_size = size->min_size; # 718| requests[j].natural_size = size->nat_size; Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcellareaboxcontext.c:752:16: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined # 750| avail_size -= (n_groups - 1) * spacing; # 751| for (i = 0; i < n_groups; i++) # 752|-> avail_size -= sizes[i].minimum_size; # 753| # 754| if (avail_size > 0) Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcellrenderer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcellrendereraccel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcellrenderercombo.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcellrendererpixbuf.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcellrendererprogress.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcellrendererspinner.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcellrendererspinner.c:362:3: warning[deadcode.DeadStores]: Value stored to 'state' is never read # 360| return; # 361| # 362|-> state = GTK_STATE_NORMAL; # 363| if ((gtk_widget_get_state_flags (widget) & GTK_STATE_FLAG_INSENSITIVE) || # 364| !gtk_cell_renderer_get_sensitive (cellr)) Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcellrenderertext.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcellrenderertoggle.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcellrenderertoggle.c:426:3: warning[deadcode.DeadStores]: Value stored to 'context' is never read # 424| GtkBorder padding, border; # 425| # 426|-> context = gtk_widget_get_style_context (widget); # 427| gtk_cell_renderer_toggle_get_size (cell, widget, cell_area, # 428| &x_offset, &y_offset, Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcellview.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkclipboard.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkclipboard.c: scope_hint: In function ‘selection_received’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkclipboard.c:960:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ # 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): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkclipboard.c: scope_hint: In function ‘gtk_clipboard_wait_for_rich_text’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkclipboard.c:1563:20: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘results.format’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/gdk/gdkconfig.h:8: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdk.h:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkwidget.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkselection.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkclipboard.h:27: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkclipboard.c:24: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkclipboard.c:1542:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkclipboard.c:1543:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbuffer.h:71:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbuffer.h:71:77: note: in expansion of macro ‘GTK_TYPE_TEXT_BUFFER’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkclipboard.c:1543:25: note: in expansion of macro ‘GTK_IS_TEXT_BUFFER’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkclipboard.c:1543:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbuffer.h:71:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkclipboard.c:1543:25: note: in expansion of macro ‘GTK_IS_TEXT_BUFFER’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkclipboard.c:1543:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbuffer.h:71:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkclipboard.c:1543:25: note: in expansion of macro ‘GTK_IS_TEXT_BUFFER’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkclipboard.c:1544:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkclipboard.c:1545:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkclipboard.c:1545:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkclipboard.c:1164:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkclipboard.c:1165:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbuffer.h:71:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbuffer.h:71:77: note: in expansion of macro ‘GTK_TYPE_TEXT_BUFFER’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkclipboard.c:1165:21: note: in expansion of macro ‘GTK_IS_TEXT_BUFFER’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkclipboard.c:1165:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbuffer.h:71:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkclipboard.c:1165:21: note: in expansion of macro ‘GTK_IS_TEXT_BUFFER’ /usr/include/glib-2.0/glib.h:64: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkclipboard.c:1165:3: note: in expansion of macro ‘g_return_if_fail’ # 1561| g_main_loop_unref (results.loop); # 1562| # 1563|-> *format = results.format; # 1564| *length = results.length; # 1565| Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcolorchooserwidget.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcolorutils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcombobox.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcomboboxtext.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcomposetable.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-758): gtk3-3.24.42-build/gtk+-3.24.42/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): gtk3-3.24.42-build/gtk+-3.24.42/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): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcomposetable.c:964: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour # 962| # 963| value = (seq[table->max_seq_len] << 16) | seq[table->max_seq_len + 1]; # 964|-> if ((value & (1 << 31)) != 0) # 965| g_string_append (output, &table->char_data[value & ~(1 << 31)]); # 966| else Error: CPPCHECK_WARNING (CWE-758): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcomposetable.c:965: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour # 963| value = (seq[table->max_seq_len] << 16) | seq[table->max_seq_len + 1]; # 964| if ((value & (1 << 31)) != 0) # 965|-> g_string_append (output, &table->char_data[value & ~(1 << 31)]); # 966| else # 967| g_string_append_unichar (output, value); Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssanimatedstyle.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssbordervalue.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcsscolorvalue.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/glib-2.0/gobject/gbinding.h:30: included_from: Included from here. /usr/include/glib-2.0/glib-object.h:24: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcsstypesprivate.h:21: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssparserprivate.h:21: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcsscolorvalueprivate.h:21: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcsscolorvalue.c:20: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcsscolorvalue.c: scope_hint: In function ‘_gtk_css_color_value_new_mix’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcsscolorvalue.c:532:42: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘color2’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkprivate.h:49:56: note: in expansion of macro ‘g_return_val_if_fail’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcsscolorvalue.c:532:3: note: in expansion of macro ‘gtk_internal_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkprivate.h:49:56: note: in expansion of macro ‘g_return_val_if_fail’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcsscolorvalue.c:531:3: note: in expansion of macro ‘gtk_internal_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkprivate.h:49:56: note: in expansion of macro ‘g_return_val_if_fail’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcsscolorvalue.c:532:3: note: in expansion of macro ‘gtk_internal_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkprivate.h:49:56: note: in expansion of macro ‘g_return_val_if_fail’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcsscolorvalue.c:532:3: note: in expansion of macro ‘gtk_internal_return_val_if_fail’ # 530| # 531| gtk_internal_return_val_if_fail (color1->class == >K_CSS_VALUE_COLOR, NULL); # 532|-> gtk_internal_return_val_if_fail (color2->class == >K_CSS_VALUE_COLOR, NULL); # 533| # 534| value = _gtk_css_value_new (GtkCssValue, >K_CSS_VALUE_COLOR); Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssenumvalue.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssgadget.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssimage.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssimagebuiltin.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssimagegradient.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssimagelinear.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssimageradial.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssimagewin32.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcsskeyframes.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcsslookup.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssnode.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssnodedeclaration.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssparser.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcsspositionvalue.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssprovider.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssprovider.c:1844:7: warning[deadcode.DeadStores]: Value stored to 'length' is never read # 1842| if (length < 0) # 1843| { # 1844|-> length = strlen (data); # 1845| free_data = NULL; # 1846| } Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssselector.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssselector.c:123:14: warning[core.UndefinedBinaryOperatorResult]: The right operand of '==' is a garbage value # 121| { # 122| return # 123|-> a->class == b->class && # 124| a->class->compare_one (a, b) == 0; # 125| } Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssselector.c:197:16: warning[core.UndefinedBinaryOperatorResult]: The right operand of '!=' is a garbage value # 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-457): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssselector.c: scope_hint: In function ‘gtk_css_selector_compare_one’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssselector.c:197:20: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*b.class’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssselector.c: scope_hint: In function ‘gtk_css_selector_compare_one’ # 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-465): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssselector.c: scope_hint: In function ‘gtk_css_selectors_count_initial’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssselector.c:1460:17: warning[-Wanalyzer-deref-before-check]: check of ‘selector’ for NULL after already dereferencing it gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssselector.c: scope_hint: In function ‘gtk_css_selectors_count_initial’ # 1458| # 1459| for (; # 1460|-> selector && selector->class->is_simple; # 1461| selector = gtk_css_selector_previous (selector)) # 1462| { Error: GCC_ANALYZER_WARNING (CWE-465): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssselector.c: scope_hint: In function ‘gtk_css_selectors_has_initial_selector’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssselector.c:1475:17: warning[-Wanalyzer-deref-before-check]: check of ‘selector’ for NULL after already dereferencing it gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssselector.c: scope_hint: In function ‘gtk_css_selectors_has_initial_selector’ /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/lib64/glib-2.0/include/glibconfig.h:103:51: note: in definition of macro ‘GPOINTER_TO_INT’ # 1473| # 1474| for (; # 1475|-> selector && selector->class->is_simple; # 1476| selector = gtk_css_selector_previous (selector)) # 1477| { Error: GCC_ANALYZER_WARNING (CWE-457): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssselector.c: scope_hint: In function ‘subdivide_infos’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssselector.c:1788:18: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘max_selector’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssselector.c: scope_hint: In function ‘subdivide_infos’ # 1786| tree = alloc_tree (array, &tree_offset); # 1787| tree->parent_offset = parent_offset; # 1788|-> tree->selector = max_selector; # 1789| # 1790| exact_matches = NULL; Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssshadowsvalue.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssshadowvalue.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssshorthandproperty.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssshorthandpropertyimpl.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssstyle.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcssstylepropertyimpl.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcsstransformvalue.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkdialog.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkdnd.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkdragdest.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkemojichooser.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkemojicompletion.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkemojicompletion.c:214:30: warning[core.NullDereference]: Access to field 'data' results in a dereference of a null pointer (loaded from variable 'children') # 212| { # 213| if (direction == 1) # 214|-> completion->active = children->data; # 215| else # 216| completion->active = last->data; Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkemojicompletion.c:216:30: warning[core.NullDereference]: Access to field 'data' results in a dereference of a null pointer (loaded from variable 'last') # 214| completion->active = children->data; # 215| else # 216|-> completion->active = last->data; # 217| } # 218| Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkemojicompletion.c: scope_hint: In function ‘move_active_row’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkemojicompletion.c:216:34: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘last’ # 214| completion->active = children->data; # 215| else # 216|-> completion->active = last->data; # 217| } # 218| Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkemojicompletion.c:307:12: warning[core.NullDereference]: Access to field 'data' results in a dereference of a null pointer (loaded from variable 'children') # 305| next = base; # 306| else if (completion->active_variation == base && direction == 1) # 307|-> next = children->data; # 308| else if (completion->active_variation == children->data && direction == -1) # 309| next = base; Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkemojicompletion.c:308:44: warning[core.NullDereference]: Access to field 'data' results in a dereference of a null pointer (loaded from variable 'children') # 306| else if (completion->active_variation == base && direction == 1) # 307| next = children->data; # 308|-> else if (completion->active_variation == children->data && direction == -1) # 309| next = base; # 310| else if (direction == 1) Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkemojicompletion.c:597:22: warning[unix.Malloc]: Use of memory after it is freed # 595| # 596| g_free (completion->text); # 597|-> completion->text = g_strdup (text); # 598| completion->length = g_utf8_strlen (text, -1); # 599| completion->offset = offset; Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkentry.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkentrybuffer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkentrycompletion.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkentrycompletion.c:1877:30: warning[deadcode.DeadStores]: Value stored to 'priv' during its initialization is never read # 1875| const gchar *text) # 1876| { # 1877|-> GtkEntryCompletionPrivate *priv = completion->priv; # 1878| gint len; # 1879| Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkeventbox.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkeventcontrollerkey.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkeventcontrollerscroll.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkexpander.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfilechooserbutton.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfilechooserentry.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfilechoosernativeportal.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfilechooserwidget.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfilefilter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfilesystem.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/gdk/gdkconfig.h:8: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdk.h:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkwidget.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcontainer.h:33: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfixed.h:33: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfixed.c:76: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfixed.c: scope_hint: In function ‘gtk_fixed_move_internal’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfixed.c:260:21: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘child’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfixed.c:260:3: note: in expansion of macro ‘g_return_if_fail’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfixed.c: scope_hint: In function ‘gtk_fixed_move_internal’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfixed.c:259:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfixed.h:41:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfixed.c:259:21: note: in expansion of macro ‘GTK_IS_FIXED’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfixed.c:259:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfixed.h:41:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfixed.c:259:21: note: in expansion of macro ‘GTK_IS_FIXED’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfixed.c:260:3: note: in expansion of macro ‘g_return_if_fail’ # 258| { # 259| g_return_if_fail (GTK_IS_FIXED (fixed)); # 260|-> g_return_if_fail (gtk_widget_get_parent (child->widget) == GTK_WIDGET (fixed)); # 261| # 262| gtk_widget_freeze_child_notify (child->widget); Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfixed.c: scope_hint: In function ‘gtk_fixed_set_child_property’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfixed.c:316:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfixed.c: scope_hint: In function ‘gtk_fixed_set_child_property’ # 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): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfixed.c:322:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfixed.c: scope_hint: In function ‘gtk_fixed_set_child_property’ # 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): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfixed.c: scope_hint: In function ‘gtk_fixed_get_child_property’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfixed.c:347:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfixed.c: scope_hint: In function ‘gtk_fixed_get_child_property’ # 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): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfixed.c:350:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfixed.c: scope_hint: In function ‘gtk_fixed_get_child_property’ # 348| break; # 349| case CHILD_PROP_Y: # 350|-> g_value_set_int (value, fixed_child->y); # 351| break; # 352| default: Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkflowbox.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-835): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkflowbox.c: scope_hint: In function ‘gtk_flow_box_get_above_focusable’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkflowbox.c:1243:13: warning[-Wanalyzer-infinite-loop]: infinite loop # 1241| { # 1242| i = 0; # 1243|-> while (i < BOX_PRIV (box)->cur_children_per_line) # 1244| { # 1245| if (g_sequence_iter_is_begin (iter)) Error: GCC_ANALYZER_WARNING (CWE-835): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkflowbox.c: scope_hint: In function ‘gtk_flow_box_get_below_focusable’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkflowbox.c:1269:13: warning[-Wanalyzer-infinite-loop]: infinite loop # 1267| { # 1268| i = 0; # 1269|-> while (i < BOX_PRIV (box)->cur_children_per_line) # 1270| { # 1271| iter = g_sequence_iter_next (iter); Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkflowbox.c:2643:7: warning[deadcode.DeadStores]: Value stored to 'context' is never read # 2641| gboolean vertical; # 2642| # 2643|-> context = gtk_widget_get_style_context (GTK_WIDGET (box)); # 2644| # 2645| vertical = priv->orientation == GTK_ORIENTATION_VERTICAL; Error: COMPILER_WARNING (CWE-1023): gtk3-3.24.42-build/gtk+-3.24.42/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): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfontbutton.c: scope_hint: In function ‘pango_font_description_to_css’ gtk3-3.24.42-build/gtk+-3.24.42/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): gtk3-3.24.42-build/gtk+-3.24.42/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): gtk3-3.24.42-build/gtk+-3.24.42/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): gtk3-3.24.42-build/gtk+-3.24.42/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: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfontchooserwidget.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING (CWE-1164): gtk3-3.24.42-build/gtk+-3.24.42/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): gtk3-3.24.42-build/gtk+-3.24.42/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): gtk3-3.24.42-build/gtk+-3.24.42/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): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfontchooserwidget.c: scope_hint: In function ‘gtk_font_chooser_widget_update_font_variations’ gtk3-3.24.42-build/gtk+-3.24.42/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. gtk3-3.24.42-build/gtk+-3.24.42/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: COMPILER_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfontchooserwidget.c: scope_hint: In function ‘gtk_font_chooser_widget_update_font_features’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkfontchooserwidget.c:2476:5: warning[-Wundef]: "FONT_FEATURES_USE_PANGOFT2" is not defined, evaluates to 0 # 2476 | #if FONT_FEATURES_USE_PANGOFT2 # | ^~~~~~~~~~~~~~~~~~~~~~~~~~ # 2474| } # 2475| # 2476|-> #if FONT_FEATURES_USE_PANGOFT2 # 2477| if (PANGO_IS_FC_FONT (pango_font)) # 2478| pango_fc_font_unlock_face (PANGO_FC_FONT (pango_font)); Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkframe.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkgesture.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkgesture.c: scope_hint: In function ‘gtk_gesture_get_bounding_box_center’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkgesture.c:177:42: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkgesture.c:1477:7: note: in expansion of macro ‘EVENT_IS_TOUCHPAD_GESTURE’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/gdk/gdkconfig.h:8: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdk.h:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkeventcontroller.h:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkgesture.h:27: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkgesture.c:119: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkgesture.c:1471:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkgesture.h:35:35: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkgesture.c:1471:25: note: in expansion of macro ‘GTK_IS_GESTURE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkgesture.c:1471:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkgesture.h:35:35: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkgesture.c:1471:25: note: in expansion of macro ‘GTK_IS_GESTURE’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkgesture.c:1472:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkgesture.c:1277:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkgesture.h:35:35: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkgesture.c:1277:25: note: in expansion of macro ‘GTK_IS_GESTURE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkgesture.c:1277:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkgesture.h:35:35: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkgesture.c:1277:25: note: in expansion of macro ‘GTK_IS_GESTURE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkgesture.c:1304:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkgesture.h:35:35: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkgesture.c:1304:25: note: in expansion of macro ‘GTK_IS_GESTURE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkgesture.c:1304:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkgesture.h:35:35: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkgesture.c:1304:25: note: in expansion of macro ‘GTK_IS_GESTURE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkgesture.c:1477:7: note: in expansion of macro ‘EVENT_IS_TOUCHPAD_GESTURE’ # 175| #define BUTTONS_MASK (GDK_BUTTON1_MASK | GDK_BUTTON2_MASK | GDK_BUTTON3_MASK) # 176| # 177|-> #define EVENT_IS_TOUCHPAD_GESTURE(e) ((e)->type == GDK_TOUCHPAD_SWIPE || \ # 178| (e)->type == GDK_TOUCHPAD_PINCH) # 179| Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkgesturesingle.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkgrid.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkheaderbar.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkhsla.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkiconcache.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkiconcachevalidator.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkicontheme.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING (CWE-563): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkicontheme.c: scope_hint: In function ‘gtk_icon_info_load_symbolic_svg’ gtk3-3.24.42-build/gtk+-3.24.42/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: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkiconview.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkimcontextsimple.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkimmodule.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkimmodule.c: scope_hint: In function ‘gtk_im_module_initialize’ gtk3-3.24.42-build/gtk+-3.24.42/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, \ # | ^~~~~~~~~~~~~~ gtk3-3.24.42-build/gtk+-3.24.42/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: gtk3-3.24.42-build/gtk+-3.24.42/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); \ # | ^~~~~~~~~~~~~~ gtk3-3.24.42-build/gtk+-3.24.42/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: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkimmodule.c:356:17: warning[-Wnested-externs]: nested extern declaration of ‘_gtk_immodule_wayland_exit’ # 356 | extern void _gtk_immodule_ ## m ## _exit (void); \ # | ^~~~~~~~~~~~~~ gtk3-3.24.42-build/gtk+-3.24.42/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: gtk3-3.24.42-build/gtk+-3.24.42/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); \ # | ^~~~~~~~~~~~~~ gtk3-3.24.42-build/gtk+-3.24.42/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: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkimmodule.c:499:4: warning[unix.Malloc]: Potential leak of memory pointed to by 'info' # 497| # 498| context_error: # 499|-> g_warning ("Error parsing context info in '%s'\n %s", filename, line_buf->str); # 500| have_error = TRUE; # 501| } Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkinfobar.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkkeyhash.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtklabel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-688): /usr/include/glib-2.0/glib/glist.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/ghash.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:52: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/gdk/gdkconfig.h:8: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdk.h:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkwidget.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/deprecated/gtkmisc.h:33: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtklabel.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtklabel.c:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtklabel.c: scope_hint: In function ‘separate_uline_pattern’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtklabel.c:4453:28: warning[-Wanalyzer-null-argument]: use of NULL ‘str’ where non-null expected /usr/include/glib-2.0/glib/gmem.h:261:32: note: in definition of macro ‘_G_NEW’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtklabel.c:4453:14: note: in expansion of macro ‘g_new’ /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtklabel.c:2677:19: note: in expansion of macro ‘g_strdup’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtklabel.c:2677:19: note: in expansion of macro ‘g_strdup’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtklabel.c: scope_hint: In function ‘separate_uline_pattern’ /usr/include/glib-2.0/glib/gmem.h:261:32: note: in definition of macro ‘_G_NEW’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtklabel.c:4453:14: note: in expansion of macro ‘g_new’ <built-in>: note: argument 1 of ‘__builtin_strlen’ must be non-null # 4451| # 4452| *accel_key = GDK_KEY_VoidSymbol; # 4453|-> *new_str = g_new (gchar, strlen (str) + 1); # 4454| *pattern = g_new (gchar, g_utf8_strlen (str, -1) + 1); # 4455| Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtklayout.c: scope_hint: In function ‘gtk_layout_get_child_property’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtklayout.c:824:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtklayout.c: scope_hint: In function ‘gtk_layout_get_child_property’ # 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): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtklayout.c:827:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtklayout.c: scope_hint: In function ‘gtk_layout_get_child_property’ # 825| break; # 826| case CHILD_PROP_Y: # 827|-> g_value_set_int (value, layout_child->y); # 828| break; # 829| default: Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtklevelbar.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtklistbox.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkliststore.c:537:29: warning[unix.Malloc]: Use of memory allocated with size zero # 535| priv->column_headers = g_renew (GType, priv->column_headers, n_columns); # 536| for (i = priv->n_columns; i < n_columns; i++) # 537|-> priv->column_headers[i] = G_TYPE_INVALID; # 538| priv->n_columns = n_columns; # 539| Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkliststore.c:886:25: warning[core.NullDereference]: Access to field 'next' results in a dereference of a null pointer (loaded from variable 'prev') # 884| else # 885| { # 886|-> list = prev->next = _gtk_tree_data_list_alloc (); # 887| list->next = NULL; # 888| } Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkliststore.c:1739:7: warning[core.CallAndMessage]: 3rd function call argument is an uninitialized value # 1737| while (!g_sequence_iter_is_end (ptr)) # 1738| { # 1739|-> g_hash_table_insert (new_positions, ptr, GINT_TO_POINTER (order[i++])); # 1740| # 1741| ptr = g_sequence_iter_next (ptr); Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtklockbutton.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmagnifier.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmain.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-457): gtk3-3.24.42-build/gtk+-3.24.42/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): gtk3-3.24.42-build/gtk+-3.24.42/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): gtk3-3.24.42-build/gtk+-3.24.42/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: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmain.c: scope_hint: In function ‘check_setugid’ gtk3-3.24.42-build/gtk+-3.24.42/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): gtk3-3.24.42-build/gtk+-3.24.42/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): gtk3-3.24.42-build/gtk+-3.24.42/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): gtk3-3.24.42-build/gtk+-3.24.42/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: gtk3-3.24.42-build/gtk+-3.24.42/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: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmain.c: scope_hint: In function ‘gtk_main_do_event.part.0’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmain.c:1728:16: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘event’ # 1726| * them specially # 1727| */ # 1728|-> if (event->type == GDK_PROPERTY_NOTIFY) # 1729| _gtk_selection_incr_event (event->any.window, # 1730| &event->property); Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmenu.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-909): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmenu.c:5274: error[uninitStructMember]: Uninitialized struct member: rect.x # 5272| if (effective) # 5273| { # 5274|-> double x = rect.x, y = rect.y; # 5275| # 5276| gdk_window_coords_to_parent (rect_window, x, y, &x, &y); Error: CPPCHECK_WARNING (CWE-909): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmenu.c:5274: error[uninitStructMember]: Uninitialized struct member: rect.y # 5272| if (effective) # 5273| { # 5274|-> double x = rect.x, y = rect.y; # 5275| # 5276| gdk_window_coords_to_parent (rect_window, x, y, &x, &y); Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmenubar.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmenubar.c:551:7: warning[deadcode.DeadStores]: Value stored to 'size' is never read # 549| } # 550| # 551|-> size = gtk_distribute_natural_allocation (size, # 552| requested_sizes->len, # 553| (GtkRequestedSize *) requested_sizes->data); Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmenubar.c:605:7: warning[deadcode.DeadStores]: Value stored to 'size' is never read # 603| } # 604| # 605|-> size = gtk_distribute_natural_allocation (size, # 606| requested_sizes->len, # 607| (GtkRequestedSize *) requested_sizes->data); Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmenubutton.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmenuitem.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmenushell.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmenutracker.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmenutrackeritem.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmessagedialog.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmodelbutton.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmodelmenuitem.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmodules.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmountoperation-x11.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmountoperation-x11.c: scope_hint: In function ‘get_name_for_window_with_pid’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmountoperation-x11.c:859:31: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. /usr/include/glib-2.0/gobject/gbinding.h:30: included_from: Included from here. /usr/include/glib-2.0/glib-object.h:24: included_from: Included from here. /usr/include/glib-2.0/gio/gioenums.h:30: included_from: Included from here. /usr/include/glib-2.0/gio/giotypes.h:30: included_from: Included from here. /usr/include/glib-2.0/gio/gio.h:28: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmountoperation-x11.c:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmountoperation-x11.c:658:15: note: in expansion of macro ‘g_str_has_prefix’ # 857| endp = NULL; # 858| windowid_window = (Window) g_ascii_strtoll (windowid_value, &endp, 10); # 859|-> if (endp != NULL || *endp == '\0') # 860| { # 861| window = windowid_window; Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmountoperation-x11.c:859:31: warning[core.NullDereference]: Dereference of null pointer (loaded from variable 'endp') # 857| endp = NULL; # 858| windowid_window = (Window) g_ascii_strtoll (windowid_value, &endp, 10); # 859|-> if (endp != NULL || *endp == '\0') # 860| { # 861| window = windowid_window; Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmountoperation.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtknotebook.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtknotebook.c:5224: warning[nullPointer]: Possible null pointer dereference: list # 5222| else # 5223| { # 5224|-> list = list->prev; # 5225| } # 5226| while (list) Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkoverlay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpagesetup.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpagesetupunixdialog.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpaned.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpango.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpango.c:721:26: warning[core.NullDereference]: Access to field 'start_index' results in a dereference of a null pointer (loaded from variable 'line') # 719| else # 720| { # 721|-> line_pos = index - line->start_index; # 722| # 723| len = g_slist_length (lines); Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpango.c: scope_hint: In function ‘_gtk_pango_move_lines’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpango.c:721:30: warning[-Wanalyzer-null-dereference]: 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): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpango.c:728:12: warning[-Wanalyzer-null-dereference]: 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: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpango.c:728:14: warning[core.NullDereference]: Access to field 'data' results in a dereference of a null pointer (loaded from variable '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: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpapersize.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpapersize.c: scope_hint: In function ‘gtk_paper_size_new_from_ppd’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpapersize.c:367:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘size’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/gdk/gdkconfig.h:8: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdk.h:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpapersize.h:27: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpapersize.c:29: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpapersize.c:977:3: note: in expansion of macro ‘g_return_val_if_fail’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpapersize.c:998:3: note: in expansion of macro ‘GET_DOUBLE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpapersize.c:998:3: note: in expansion of macro ‘GET_DOUBLE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpapersize.c:999:3: note: in expansion of macro ‘GET_DOUBLE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpapersize.c:999:3: note: in expansion of macro ‘GET_DOUBLE’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gstrfuncs.h:190:11: note: in expansion of macro ‘G_UNLIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpapersize.c:334:7: note: in expansion of macro ‘g_str_has_suffix’ /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpapersize.c:334:7: note: in expansion of macro ‘g_str_has_suffix’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpapersize.c:495:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib.h:64: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpapersize.c:495:3: note: in expansion of macro ‘g_return_val_if_fail’ # 365| out: # 366| # 367|-> if (size->info == NULL || # 368| size->info->ppd_name == -1 || # 369| strcmp (paper_names + size->info->ppd_name, ppd_name) != 0) Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpapersize.c: scope_hint: In function ‘gtk_paper_size_new_from_ipp’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpapersize.c:463:19: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpapersize.c:495:3: note: in expansion of macro ‘g_return_val_if_fail’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpapersize.c:495:3: note: in expansion of macro ‘g_return_val_if_fail’ # 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: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpathbar.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpathbar.c:659:38: warning[core.NullDereference]: Access to field 'data' results in a dereference of a null pointer (loaded from variable 'first_button') # 657| */ # 658| /* Count down the path chain towards the end. */ # 659|-> gtk_widget_get_preferred_size (BUTTON_DATA (first_button->data)->button, # 660| &child_requisition, NULL); # 661| Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpathbar.c:784:15: warning[core.NullDereference]: Access to field 'next' results in a dereference of a null pointer (loaded from variable 'first_button') # 782| list = list->prev; # 783| } # 784|-> for (list = first_button->next; list; list = list->next) # 785| { # 786| child = BUTTON_DATA (list->data)->button; Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpathbar.c:988:30: warning[core.NullDereference]: Access to field 'data' results in a dereference of a null pointer (loaded from variable '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): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpathbar.c: scope_hint: In function ‘gtk_path_bar_scroll_down.part.0’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpathbar.c:988:54: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘down_button’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpathbar.c:107:40: note: in definition of macro ‘BUTTON_DATA’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpathbar.c:107:40: note: in definition of macro ‘BUTTON_DATA’ # 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: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpathbar.c:1103:28: warning[core.NullDereference]: Access to field 'data' results in a dereference of a null pointer (loaded from variable '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): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpathbar.c: scope_hint: In function ‘gtk_path_bar_slider_up_defocus.part.0’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpathbar.c:1103:50: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘up_button’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpathbar.c:107:40: note: in definition of macro ‘BUTTON_DATA’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpathbar.c:107:40: note: in definition of macro ‘BUTTON_DATA’ # 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: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpathbar.c:1131:28: warning[core.NullDereference]: Access to field 'data' results in a dereference of a null pointer (loaded from variable '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-476): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpathbar.c: scope_hint: In function ‘gtk_path_bar_slider_down_defocus.part.0’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpathbar.c:1131:52: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘down_button’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpathbar.c:107:40: note: in definition of macro ‘BUTTON_DATA’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpathbar.c:107:40: note: in definition of macro ‘BUTTON_DATA’ # 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: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkplacessidebar.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkplacesview.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkplacesviewrow.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkpopover.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkprinter.c:1288:1: warning[unix.Malloc]: Potential leak of memory pointed to by 'printer_list' # 1286| gdk_threads_enter (); # 1287| } # 1288|-> } # 1289| # 1290| GType Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkprinteroptionwidget.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkprintjob.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkprintoperation-unix.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkprintoperation-unix.c:1228:1: warning[unix.Malloc]: Potential leak of memory pointed to by 'finder' # 1226| if (finder->backends == NULL && !finder->found_printer) # 1227| g_idle_add (find_printer_idle, finder); # 1228|-> } # 1229| # 1230| Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkprintoperation.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkprintunixdialog.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/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: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkprogressbar.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkradiobutton.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkradiomenuitem.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkrange.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkrange.c:3111:21: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value # 3109| } # 3110| # 3111|-> if (delta != 0 && should_invert_move (range, move_orientation)) # 3112| delta = - delta; # 3113| Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkrbtree.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkrbtree.c:270:30: warning[core.NullDereference]: Access to field 'left' results in a dereference of a null pointer (loaded from variable 'w') # 268| w = parent->right; # 269| } # 270|-> if (GTK_RBNODE_GET_COLOR (w->left) == GTK_RBNODE_BLACK && GTK_RBNODE_GET_COLOR (w->right) == GTK_RBNODE_BLACK) # 271| { # 272| GTK_RBNODE_SET_COLOR (w, GTK_RBNODE_RED); Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkrbtree.c:301:30: warning[core.NullDereference]: Access to field 'right' results in a dereference of a null pointer (loaded from variable 'w') # 299| w = parent->left; # 300| } # 301|-> if (GTK_RBNODE_GET_COLOR (w->right) == GTK_RBNODE_BLACK && GTK_RBNODE_GET_COLOR (w->left) == GTK_RBNODE_BLACK) # 302| { # 303| GTK_RBNODE_SET_COLOR (w, GTK_RBNODE_RED); Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkrbtree.c: scope_hint: In function ‘_gtk_rbtree_set_fixed_height’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkrbtree.c:779:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘node’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkrbtree.c:772:11: note: in expansion of macro ‘GTK_RBNODE_FLAG_SET’ # 777| } # 778| # 779|-> if (node->children) # 780| _gtk_rbtree_set_fixed_height (node->children, height, mark_valid); # 781| } Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkrbtree.c:867:20: warning[core.UndefinedBinaryOperatorResult]: The left operand of '==' is a garbage value # 865| # 866| /* already swapped */ # 867|-> if (nodes[i] == NULL) # 868| continue; # 869| /* no need to swap */ Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkrbtree.c:19: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkrbtree.c: scope_hint: In function ‘_gtk_rbtree_column_invalid’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkrbtree.h:96:68: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘node’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkrbtree.c:728:9: note: in expansion of macro ‘GTK_RBNODE_SET_FLAG’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkrbtree.c:728:9: note: in expansion of macro ‘GTK_RBNODE_SET_FLAG’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkrbtree.c:728:9: note: in expansion of macro ‘GTK_RBNODE_SET_FLAG’ # 94| #define GTK_RBNODE_SET_COLOR(node,color) if((node->flags&color)!=color)node->flags=node->flags^(GTK_RBNODE_RED|GTK_RBNODE_BLACK) # 95| #define GTK_RBNODE_GET_HEIGHT(node) (node->offset-(node->left->offset+node->right->offset+(node->children?node->children->root->offset:0))) # 96|-> #define GTK_RBNODE_SET_FLAG(node, flag) G_STMT_START{ (node->flags|=flag); }G_STMT_END # 97| #define GTK_RBNODE_UNSET_FLAG(node, flag) G_STMT_START{ (node->flags&=~(flag)); }G_STMT_END # 98| #define GTK_RBNODE_FLAG_SET(node, flag) (node?(((node->flags&flag)==flag)?TRUE:FALSE):FALSE) Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkrecentchooserdefault.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkrecentchooserutils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkrecentfilter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkrecentmanager.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkrenderbackground.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkrenderborder.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkrevealer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkrevealer.c:485:7: warning[deadcode.DeadStores]: Value stored to 'bin_x' is never read # 483| # 484| gtk_revealer_get_padding (revealer, &padding); # 485|-> bin_x = 0; # 486| bin_y = 0; # 487| Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkrevealer.c:486:7: warning[deadcode.DeadStores]: Value stored to 'bin_y' is never read # 484| gtk_revealer_get_padding (revealer, &padding); # 485| bin_x = 0; # 486|-> bin_y = 0; # 487| # 488| transition = effective_transition (revealer); Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkscale.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkscalebutton.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkscrolledwindow.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-457): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkscrolledwindow.c:3397: error[legacyUninitvar]: Uninitialized variable: child_allocation # 3395| } # 3396| # 3397|-> *allocation = child_allocation; # 3398| } # 3399| Error: CPPCHECK_WARNING (CWE-909): gtk3-3.24.42-build/gtk+-3.24.42/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): gtk3-3.24.42-build/gtk+-3.24.42/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): gtk3-3.24.42-build/gtk+-3.24.42/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): gtk3-3.24.42-build/gtk+-3.24.42/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-457): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkscrolledwindow.c: scope_hint: In function ‘gtk_scrolled_window_allocate_scrollbar’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkscrolledwindow.c:3397:15: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘child_allocation.x’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/gdk/gdkconfig.h:8: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdk.h:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkwidget.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcontainer.h:33: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbin.h:33: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkscrolledwindow.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkscrolledwindow.c:27: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkscrolledwindow.c:3220:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkscrolledwindow.c:3221:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkscrolledwindow.c:3221:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkscrolledwindow.c:1514:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkscrolledwindow.h:40:46: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkscrolledwindow.c:1514:25: note: in expansion of macro ‘GTK_IS_SCROLLED_WINDOW’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkscrolledwindow.c:1514:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkscrolledwindow.h:40:46: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkscrolledwindow.c:1514:25: note: in expansion of macro ‘GTK_IS_SCROLLED_WINDOW’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkscrolledwindow.c:1514:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkscrolledwindow.h:40:46: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkscrolledwindow.c:1514:25: note: in expansion of macro ‘GTK_IS_SCROLLED_WINDOW’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkscrolledwindow.c:1514:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkscrolledwindow.h:40:46: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkscrolledwindow.c:1514:25: note: in expansion of macro ‘GTK_IS_SCROLLED_WINDOW’ # 3395| } # 3396| # 3397|-> *allocation = child_allocation; # 3398| } # 3399| Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtksearchengine.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtksearchenginesimple.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtksearchenginetracker.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtksearchenginetracker3.c:496:7: warning[unix.Malloc]: Use of memory after it is freed # 494| !tracker_sparql_cursor_next (cursor, NULL, NULL)) # 495| { # 496|-> g_warning ("Error checking indexed file '%s': %s", # 497| uri, error->message); # 498| g_error_free (error); Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkselection.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkselection.c: scope_hint: In function ‘normalize_to_lf’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkselection.c:1529:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘p’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/gdk/gdkconfig.h:8: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdk.h:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkwidget.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkselection.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkselection.c:90: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkselection.c:1705:3: note: in expansion of macro ‘g_return_val_if_fail’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkselection.c: scope_hint: In function ‘normalize_to_lf’ /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkselection.c:1595:9: note: in expansion of macro ‘g_strdup’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkselection.c: scope_hint: In function ‘normalize_to_lf’ # 1527| while (1) # 1528| { # 1529|-> if (*p == '\r') # 1530| { # 1531| p++; Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkselection.c:1573:22: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error') # 1571| { # 1572| g_warning ("Error converting from %s to %s: %s", # 1573|-> "UTF-8", charset, error->message); # 1574| g_error_free (error); # 1575| Error: GCC_ANALYZER_WARNING (CWE-131): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkselection.c: scope_hint: In function ‘gtk_selection_data_get_targets’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkselection.c:2071:18: warning[-Wanalyzer-allocation-size]: allocated buffer size is not a multiple of the pointee's size /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkselection.c:2064:3: note: in expansion of macro ‘g_return_val_if_fail’ # 2069| { # 2070| if (targets) # 2071|-> *targets = g_memdup (selection_data->data, selection_data->length); # 2072| if (n_atoms) # 2073| *n_atoms = selection_data->length / sizeof (GdkAtom); Error: GCC_ANALYZER_WARNING (CWE-131): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkselection.c: scope_hint: In function ‘gtk_selection_default_handler’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkselection.c:3303:11: warning[-Wanalyzer-allocation-size]: allocated buffer size is not a multiple of the pointee's size # 3301| /* selection data is always terminated by a trailing \0 # 3302| */ # 3303|-> p = g_malloc (data->length + 1); # 3304| data->data = (guchar *)p; # 3305| data->data[data->length] = '\0'; Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkshortcutlabel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkshortcutssection.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkshortcutssection.c:630:3: warning[deadcode.DeadStores]: Value stored to 'n_pages' is never read # 628| n_rows = 0; # 629| n_columns = 0; # 630|-> n_pages = 0; # 631| for (g = groups; g; g = g->next) # 632| { Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkshortcutssection.c: scope_hint: In function ‘gtk_shortcuts_section_reflow_groups’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkshortcutssection.c:743:14: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘g’ /usr/include/glib-2.0/gobject/gobject.h:26: included_from: Included from here. /usr/include/glib-2.0/gobject/gbinding.h:31: included_from: Included from here. /usr/include/glib-2.0/glib-object.h:24: included_from: Included from here. /usr/include/glib-2.0/gio/gioenums.h:30: included_from: Included from here. /usr/include/glib-2.0/gio/giotypes.h:30: included_from: Included from here. /usr/include/glib-2.0/gio/gio.h:28: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkapplaunchcontext.h:28: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdk.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkwidget.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcontainer.h:33: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbox.h:33: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkshortcutssection.h:22: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkshortcutssection.c:21: included_from: Included from here. /usr/include/glib-2.0/gobject/gtype.h:2656:57: note: in definition of macro ‘_G_TYPE_CIC’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcontainer.h:38:42: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkshortcutssection.c:614:45: note: in expansion of macro ‘GTK_CONTAINER’ # 741| } # 742| # 743|-> for (g = g->next; g; g = g->next) # 744| { # 745| GtkShortcutsGroup *group = g->data; Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkshortcutssection.c:743:16: warning[core.NullDereference]: Access to field 'next' results in a dereference of a null pointer (loaded from variable 'g') # 741| } # 742| # 743|-> for (g = g->next; g; g = g->next) # 744| { # 745| GtkShortcutsGroup *group = g->data; Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkshortcutswindow.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtksidebarrow.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtksizegroup.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtksizerequest.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING (CWE-457): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtksizerequest.c: scope_hint: In function ‘gtk_distribute_natural_allocation’ gtk3-3.24.42-build/gtk+-3.24.42/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. gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/gdk/gdkconfig.h:8: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdk.h:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkwidget.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtksizerequest.h:25: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/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: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtksizerequestcache.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkspinbutton.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstack.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstack.c:1196:37: warning[core.NullDereference]: Access to field 'widget' results in a dereference of a null pointer (loaded from field 'last_visible_child') # 1194| if (child_info == priv->last_visible_child) # 1195| { # 1196|-> gtk_widget_set_child_visible (priv->last_visible_child->widget, FALSE); # 1197| priv->last_visible_child = NULL; # 1198| } Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstacksidebar.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstackswitcher.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecascade.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-686): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘double’ but received ‘GdkRGBA **’ {aka ‘struct _GdkRGBA **’} for variadic argument 2 of ‘args’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2613:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2614:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:74: note: in expansion of macro ‘GTK_TYPE_STYLE_CONTEXT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2614:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2614:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2614:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2614:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2614:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ # 879| &value); # 880| # 881|-> G_VALUE_LCOPY (&value, args, 0, &error); # 882| g_value_unset (&value); # 883| Error: GCC_ANALYZER_WARNING (CWE-686): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘double’ but received ‘PangoFontDescription **’ {aka ‘struct _PangoFontDescription **’} for variadic argument 2 of ‘args’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2771:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2771:25: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2771:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2771:25: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ # 879| &value); # 880| # 881|-> G_VALUE_LCOPY (&value, args, 0, &error); # 882| g_value_unset (&value); # 883| Error: GCC_ANALYZER_WARNING (CWE-686): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘double’ but received ‘char (*)[27]’ for variadic argument 3 of ‘args’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ # 879| &value); # 880| # 881|-> G_VALUE_LCOPY (&value, args, 0, &error); # 882| g_value_unset (&value); # 883| Error: GCC_ANALYZER_WARNING (CWE-686): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘double’ but received ‘void *’ for variadic argument 3 of ‘args’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2771:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2771:25: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2771:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2771:25: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ # 879| &value); # 880| # 881|-> G_VALUE_LCOPY (&value, args, 0, &error); # 882| g_value_unset (&value); # 883| Error: GCC_ANALYZER_WARNING (CWE-686): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘int’ but received ‘GdkRGBA **’ {aka ‘struct _GdkRGBA **’} for variadic argument 2 of ‘args’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2613:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2614:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:74: note: in expansion of macro ‘GTK_TYPE_STYLE_CONTEXT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2614:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2614:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2614:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2614:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2614:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ # 879| &value); # 880| # 881|-> G_VALUE_LCOPY (&value, args, 0, &error); # 882| g_value_unset (&value); # 883| Error: GCC_ANALYZER_WARNING (CWE-686): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c: scope_hint: In function ‘gtk_style_context_get_valist’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘int’ but received ‘PangoFontDescription **’ {aka ‘struct _PangoFontDescription **’} for variadic argument 2 of ‘args’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/glib-2.0/gobject/gbinding.h:30: included_from: Included from here. /usr/include/glib-2.0/glib-object.h:24: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkborder.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:25: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontextprivate.h:21: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:20: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2771:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2771:25: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2771:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2771:25: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:25: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ # 879| &value); # 880| # 881|-> G_VALUE_LCOPY (&value, args, 0, &error); # 882| g_value_unset (&value); # 883| Error: GCC_ANALYZER_WARNING (CWE-686): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘int’ but received ‘char (*)[27]’ for variadic argument 3 of ‘args’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ # 879| &value); # 880| # 881|-> G_VALUE_LCOPY (&value, args, 0, &error); # 882| g_value_unset (&value); # 883| Error: GCC_ANALYZER_WARNING (CWE-686): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘int’ but received ‘void *’ for variadic argument 3 of ‘args’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2771:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2771:25: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2771:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2771:25: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ # 879| &value); # 880| # 881|-> G_VALUE_LCOPY (&value, args, 0, &error); # 882| g_value_unset (&value); # 883| Error: GCC_ANALYZER_WARNING (CWE-686): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘long int’ but received ‘GdkRGBA **’ {aka ‘struct _GdkRGBA **’} for variadic argument 2 of ‘args’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2613:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2614:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:74: note: in expansion of macro ‘GTK_TYPE_STYLE_CONTEXT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2614:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2614:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2614:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2614:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2614:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ # 879| &value); # 880| # 881|-> G_VALUE_LCOPY (&value, args, 0, &error); # 882| g_value_unset (&value); # 883| Error: GCC_ANALYZER_WARNING (CWE-686): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘long int’ but received ‘PangoFontDescription **’ {aka ‘struct _PangoFontDescription **’} for variadic argument 2 of ‘args’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2771:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2771:25: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2771:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2771:25: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ # 879| &value); # 880| # 881|-> G_VALUE_LCOPY (&value, args, 0, &error); # 882| g_value_unset (&value); # 883| Error: GCC_ANALYZER_WARNING (CWE-686): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘long int’ but received ‘char (*)[27]’ for variadic argument 3 of ‘args’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ # 879| &value); # 880| # 881|-> G_VALUE_LCOPY (&value, args, 0, &error); # 882| g_value_unset (&value); # 883| Error: GCC_ANALYZER_WARNING (CWE-686): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: warning[-Wanalyzer-va-arg-type-mismatch]: ‘va_arg’ expected ‘long int’ but received ‘void *’ for variadic argument 3 of ‘args’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2771:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2771:25: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2771:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2771:25: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:867:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:824:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:881:7: note: in expansion of macro ‘G_VALUE_LCOPY’ # 879| &value); # 880| # 881|-> G_VALUE_LCOPY (&value, args, 0, &error); # 882| g_value_unset (&value); # 883| Error: GCC_ANALYZER_WARNING (CWE-457): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c: scope_hint: In function ‘_gtk_style_context_get_cursor_color’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2818:22: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘pc’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2930:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2930:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2930:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2930:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2930:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2931:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2931:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2932:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ /usr/include/pango-1.0/pango/pango-layout.h:139:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ /usr/include/pango-1.0/pango/pango-layout.h:139:79: note: in expansion of macro ‘PANGO_TYPE_LAYOUT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2932:21: note: in expansion of macro ‘PANGO_IS_LAYOUT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2932:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ /usr/include/pango-1.0/pango/pango-layout.h:139:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2932:21: note: in expansion of macro ‘PANGO_IS_LAYOUT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2932:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ /usr/include/pango-1.0/pango/pango-layout.h:139:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2932:21: note: in expansion of macro ‘PANGO_IS_LAYOUT’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2932:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2933:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:2933:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:1021:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:1021:25: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:1021:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:1021:25: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.h:36:41: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkstylecontext.c:938:21: note: in expansion of macro ‘GTK_IS_STYLE_CONTEXT’ # 2816| NULL); # 2817| if (primary_color) # 2818|-> *primary_color = *pc; # 2819| # 2820| if (secondary_color) Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktestutils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextattributes.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING (CWE-457): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbtree.c: scope_hint: In function ‘tag_changed_cb’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbtree.c:5716:11: warning[-Wmaybe-uninitialized]: ‘height’ may be used uninitialized # 5716 | gtk_text_layout_changed (view->layout, 0, height, height); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gtk3-3.24.42-build/gtk+-3.24.42/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: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferrichtext.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-688): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c: scope_hint: In function ‘deserialize_value’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:104:11: warning[-Wanalyzer-null-argument]: use of NULL ‘str’ where non-null expected /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:29: included_from: Included from here. /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:21: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:31: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:1165:3: note: in expansion of macro ‘g_assert’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:757:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/lib64/glib-2.0/include/glibconfig.h:103:51: note: in definition of macro ‘GPOINTER_TO_INT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c: scope_hint: In function ‘deserialize_value’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:1165:3: note: in expansion of macro ‘g_assert’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:1167:7: note: in expansion of macro ‘ELEMENT_IS’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:888:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:889:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:889:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:905:7: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:905:7: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:907:7: note: in expansion of macro ‘g_assert’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:907:7: note: in expansion of macro ‘g_assert’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:905:7: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:905:7: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:907:7: note: in expansion of macro ‘g_assert’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:907:7: note: in expansion of macro ‘g_assert’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:27: included_from: Included from here. /usr/include/string.h:156:12: note: argument 1 of ‘strcmp’ must be non-null # 102| gboolean v; # 103| # 104|-> v = strcmp (str, "TRUE") == 0; # 105| # 106| g_value_set_boolean (value, v); Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:453:22: warning[core.NullDereference]: Access to field 'data' results in a dereference of a null pointer (loaded from variable 'active_tags') # 451| * above this on in the stack) # 452| */ # 453|-> while (active_tags->data != tag) # 454| { # 455| added = g_list_prepend (added, active_tags->data); Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c: scope_hint: In function ‘serialize_text’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:453:33: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘active_tags’ /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. /usr/include/glib-2.0/glib/gstring.h:268:7: note: in expansion of macro ‘g_string_append_len’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:448:15: note: in expansion of macro ‘g_string_append’ # 451| * above this on in the stack) # 452| */ # 453|-> while (active_tags->data != tag) # 454| { # 455| added = g_list_prepend (added, active_tags->data); Error: GCC_ANALYZER_WARNING (CWE-685): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:901:10: warning[-Wanalyzer-va-list-exhausted]: ‘args’ has no more arguments (1 consumed) /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:888:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:889:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:889:3: note: in expansion of macro ‘g_return_val_if_fail’ # 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-685): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:915:14: warning[-Wanalyzer-va-list-exhausted]: ‘args’ has no more arguments (5 consumed) /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:1165:3: note: in expansion of macro ‘g_assert’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:757:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/lib64/glib-2.0/include/glibconfig.h:103:51: note: in definition of macro ‘GPOINTER_TO_INT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c: scope_hint: In function ‘locate_attributes’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:1165:3: note: in expansion of macro ‘g_assert’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:1167:7: note: in expansion of macro ‘ELEMENT_IS’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:888:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:889:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:889:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:905:7: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:905:7: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:907:7: note: in expansion of macro ‘g_assert’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:907:7: note: in expansion of macro ‘g_assert’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:905:7: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:905:7: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:907:7: note: in expansion of macro ‘g_assert’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextbufferserialize.c:907:7: note: in expansion of macro ‘g_assert’ # 913| # 914| name = va_arg (args, const char*); # 915|-> retloc = va_arg (args, const char**); # 916| } # 917| Error: GCC_ANALYZER_WARNING (CWE-131): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextchild.c: scope_hint: In function ‘_gtk_pixbuf_segment_new’ gtk3-3.24.42-build/gtk+-3.24.42/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 = >k_text_pixbuf_type; Error: GCC_ANALYZER_WARNING (CWE-131): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextchild.c: scope_hint: In function ‘_gtk_widget_segment_new’ gtk3-3.24.42-build/gtk+-3.24.42/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 = >k_text_child_type; Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextdisplay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktexthandle.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextiter.c: scope_hint: In function ‘gtk_text_iter_make_real’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextiter.c:214:11: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/gdk/gdkconfig.h:8: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdk.h:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextattributes.h:58: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextiter.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextiter.c:27: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextiter.c:2547:3: note: in expansion of macro ‘g_return_val_if_fail’ # 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: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextiter.c:5335:28: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value # 5333| */ # 5334| if (!case_insensitive) # 5335|-> first_line_match = g_strrstr (*win.lines, *lines); # 5336| else # 5337| first_line_match = utf8_strrcasestr (*win.lines, *lines); Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextiter.c:5337:28: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value # 5335| first_line_match = g_strrstr (*win.lines, *lines); # 5336| else # 5337|-> first_line_match = utf8_strrcasestr (*win.lines, *lines); # 5338| # 5339| if (first_line_match && Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextlayout.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextlayout.c:1108:11: warning[deadcode.DeadStores]: Value stored to 'last_line' is never read # 1106| first_line_y = seen - top_ink; # 1107| } # 1108|-> last_line = line; # 1109| last_line_y = seen + new_height + bottom_ink; # 1110| } Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextlayout.c:2525:13: warning[core.NullDereference]: Access to field 'next' results in a dereference of a null pointer (loaded from variable 'seg') # 2523| g_error ("Unknown segment type: %s", seg->type->name); # 2524| # 2525|-> seg = seg->next; # 2526| } # 2527| Error: GCC_ANALYZER_WARNING (CWE-476): /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/glib-2.0/gobject/gbinding.h:30: included_from: Included from here. /usr/include/glib-2.0/glib-object.h:24: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/gtk/gtkmarshalers.h:4: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextlayout.c:80: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextlayout.c: scope_hint: In function ‘line_display_iter_to_index’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextlayout.c:2658:71: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘display’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextlayout.c:2658:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextlayout.c:3623:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextlayout.c:3624:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextlayout.c:3624:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextlayout.c:2272:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib.h:64: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextlayout.c:2272:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextlayout.c:2658:3: note: in expansion of macro ‘g_return_val_if_fail’ # 2656| gint index; # 2657| # 2658|-> g_return_val_if_fail (_gtk_text_iter_get_text_line (iter) == display->line, 0); # 2659| # 2660| index = gtk_text_iter_get_visible_line_index (iter); Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextlayout.c: scope_hint: In function ‘gtk_text_layout_move_iter_visually’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextlayout.c:3646:25: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘display’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextlayout.c:3623:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextlayout.c:3624:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextlayout.c:3624:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextlayout.c:2272:3: note: in expansion of macro ‘g_return_val_if_fail’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextlayout.c:2272:3: note: in expansion of macro ‘g_return_val_if_fail’ # 3644| strong = TRUE; # 3645| else # 3646|-> strong = display->direction == layout->cursor_direction; # 3647| # 3648| line_byte = line_display_iter_to_index (layout, display, iter); Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextlayout.c:3672:8: warning[deadcode.DeadStores]: Value stored to 'line_byte' is never read # 3670| new_index < display->insert_index + layout->preedit_len) # 3671| { # 3672|-> line_byte = display->insert_index; # 3673| extra_back = 1; # 3674| } Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextsegment.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-131): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextsegment.c: scope_hint: In function ‘_gtk_toggle_segment_new’ gtk3-3.24.42-build/gtk+-3.24.42/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 ? >k_text_toggle_on_type : >k_text_toggle_off_type; Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktexttag.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktextutil.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktoolbar.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktoolbar.c:1574:24: warning[deadcode.DeadStores]: Although the value stored to 'size' is used in the enclosing expression, the value is never actually read from 'size' # 1572| if (priv->orientation == GTK_ORIENTATION_HORIZONTAL) # 1573| { # 1574|-> available_size = size = allocation->width; # 1575| short_size = allocation->height; # 1576| arrow_size = arrow_requisition.width; Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktoolbar.c:1580:24: warning[deadcode.DeadStores]: Although the value stored to 'size' is used in the enclosing expression, the value is never actually read from 'size' # 1578| else # 1579| { # 1580|-> available_size = size = allocation->height; # 1581| short_size = allocation->width; # 1582| arrow_size = arrow_requisition.height; Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktoolbar.c:1682:33: warning[core.DivideZero]: Division by zero # 1680| if (toolbar_content_get_expand (content) && new_states[i] == NORMAL) # 1681| { # 1682|-> gint extra = size / n_expand_items; # 1683| if (size % n_expand_items != 0) # 1684| extra++; Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktoolbutton.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktoolitemgroup.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktoolitemgroup.c:832:28: warning[unix.Malloc]: Potential leak of memory pointed to by 'row_min_width' # 830| * for the given maximal number of rows (n_rows) # 831| */ # 832|-> for (n_columns = min_col; n_columns < max_col; n_columns ++) # 833| { # 834| new_row = TRUE; Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktoolitemgroup.c:1005:43: warning[core.DivideZero]: Division by zero # 1003| n_rows = MAX (item_area.height / item_size.height, min_rows); # 1004| # 1005|-> item_size.height = item_area.height / n_rows; # 1006| } # 1007| Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktoolitemgroup.c:1521:9: warning[core.CallAndMessage]: 4th function call argument is an uninitialized value # 1519| { # 1520| case CHILD_PROP_HOMOGENEOUS: # 1521|-> gtk_tool_item_group_set_item_packing (group, item, # 1522| g_value_get_boolean (value), # 1523| expand, Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktoolitemgroup.c:1529:9: warning[core.CallAndMessage]: 3rd function call argument is an uninitialized value # 1527| # 1528| case CHILD_PROP_EXPAND: # 1529|-> gtk_tool_item_group_set_item_packing (group, item, # 1530| homogeneous, # 1531| g_value_get_boolean (value), Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktoolitemgroup.c:1537:9: warning[core.CallAndMessage]: 3rd function call argument is an uninitialized value # 1535| # 1536| case CHILD_PROP_FILL: # 1537|-> gtk_tool_item_group_set_item_packing (group, item, # 1538| homogeneous, # 1539| expand, Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktoolitemgroup.c:1545:9: warning[core.CallAndMessage]: 3rd function call argument is an uninitialized value # 1543| # 1544| case CHILD_PROP_NEW_ROW: # 1545|-> gtk_tool_item_group_set_item_packing (group, item, # 1546| homogeneous, # 1547| expand, Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktoolitemgroup.c:1583:9: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value # 1581| { # 1582| case CHILD_PROP_HOMOGENEOUS: # 1583|-> g_value_set_boolean (value, homogeneous); # 1584| break; # 1585| Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktoolitemgroup.c:1587:9: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value # 1585| # 1586| case CHILD_PROP_EXPAND: # 1587|-> g_value_set_boolean (value, expand); # 1588| break; # 1589| Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktoolitemgroup.c:1591:9: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value # 1589| # 1590| case CHILD_PROP_FILL: # 1591|-> g_value_set_boolean (value, fill); # 1592| break; # 1593| Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktoolitemgroup.c:1595:9: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value # 1593| # 1594| case CHILD_PROP_NEW_ROW: # 1595|-> g_value_set_boolean (value, new_row); # 1596| break; # 1597| Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktoolpalette.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktooltip.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktooltip.c:840:24: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value # 838| # 839| if (has_tooltip) # 840|-> return_value = gtk_widget_query_tooltip (*widget, *x, *y, tooltip->keyboard_mode_enabled, tooltip); # 841| # 842| if (!return_value) Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktooltip.c:847:6: warning[core.CallAndMessage]: 3rd function call argument is an uninitialized value # 845| # 846| if (parent) # 847|-> gtk_widget_translate_coordinates (*widget, parent, *x, *y, x, y); # 848| # 849| *widget = parent; Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreedatalist.c:554:2: warning[deadcode.DeadStores]: Value stored to 'list' is never read # 552| header->sort_column_id = sort_column_id; # 553| if (list) # 554|-> list = g_list_append (list, header); # 555| else # 556| header_list = g_list_append (header_list, header); Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreednd.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemenu.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodel.c:812:7: warning[core.NonNullParamChecker]: Null pointer passed to 2nd parameter expecting 'nonnull' # 810| path->alloc = MAX (path->alloc * 2, 1); # 811| indices = g_new (gint, path->alloc); # 812|-> memcpy (indices, path->indices, path->depth * sizeof (gint)); # 813| g_free (path->indices); # 814| path->indices = indices; Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c: scope_hint: In function ‘gtk_tree_model_filter_update_children.part.0’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:1824:14: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘level’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/glib-2.0/gobject/gbinding.h:30: included_from: Included from here. /usr/include/glib-2.0/glib-object.h:24: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodel.h:25: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.h:26: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:20: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:3998:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.h:33:50: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:3998:21: note: in expansion of macro ‘GTK_IS_TREE_MODEL_FILTER’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:3998:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.h:33:50: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:3998:21: note: in expansion of macro ‘GTK_IS_TREE_MODEL_FILTER’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:3999:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:4000:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:4000:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:4001:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:4001:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:4002:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:4002:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:4003:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:4003:3: note: in expansion of macro ‘g_return_if_fail’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:4005:7: note: in expansion of macro ‘GTK_TREE_MODEL_FILTER_CACHE_CHILD_ITERS’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:1161:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib.h:64: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:1161:3: note: in expansion of macro ‘g_return_val_if_fail’ # 1822| gtk_tree_model_filter_convert_iter_to_child_iter (filter, &c_iter, &iter); # 1823| # 1824|-> if ((!level->parent_level || level->parent_level->ext_ref_count > 0) && # 1825| gtk_tree_model_iter_has_child (filter->priv->child_model, &c_iter)) # 1826| { Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:1932:9: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined # 1930| gtk_tree_model_filter_get_iter_full (GTK_TREE_MODEL (filter), &iter, path); # 1931| # 1932|-> level = FILTER_LEVEL (iter.user_data); # 1933| elt = FILTER_ELT (iter.user_data2); # 1934| Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:1933:7: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined # 1931| # 1932| level = FILTER_LEVEL (iter.user_data); # 1933|-> elt = FILTER_ELT (iter.user_data2); # 1934| # 1935| /* Make sure elt is visible. elt can already be visible in case Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:2038:23: warning[core.NullDereference]: Access to field 'visible_siter' results in a dereference of an undefined pointer value (loaded from field 'user_data2') # 2036| gtk_tree_model_filter_get_iter_full (GTK_TREE_MODEL (filter), # 2037| &iter, path); # 2038|-> current_state = FILTER_ELT (iter.user_data2)->visible_siter != NULL; # 2039| } # 2040| else Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:2509:15: warning[core.NullDereference]: Access to field 'children' results in a dereference of a null pointer (loaded from variable 'elt') # 2507| } # 2508| # 2509|-> level = elt->children; # 2510| } # 2511| Error: CPPCHECK_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/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): gtk3-3.24.42-build/gtk+-3.24.42/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: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c: scope_hint: In function ‘gtk_tree_model_filter_real_unref_node’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:3526:24: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘elt’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:3526:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:927:3: note: in expansion of macro ‘g_assert’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:3512:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.h:33:50: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:3512:21: note: in expansion of macro ‘GTK_IS_TREE_MODEL_FILTER’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:3512:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.h:33:50: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:3512:21: note: in expansion of macro ‘GTK_IS_TREE_MODEL_FILTER’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:3513:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:3514:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:3514:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:3998:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.h:33:50: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:3998:21: note: in expansion of macro ‘GTK_IS_TREE_MODEL_FILTER’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:3998:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/gobject/gtype.h:541:66: note: in expansion of macro ‘_G_TYPE_CIT’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.h:33:50: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:3998:21: note: in expansion of macro ‘GTK_IS_TREE_MODEL_FILTER’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:3999:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:4000:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:4000:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:4001:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:4001:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:4002:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:4002:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:4003:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:4003:3: note: in expansion of macro ‘g_return_if_fail’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:4005:7: note: in expansion of macro ‘GTK_TREE_MODEL_FILTER_CACHE_CHILD_ITERS’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:1161:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:1162:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:1162:3: note: in expansion of macro ‘g_return_val_if_fail’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:1162:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:3526:3: note: in expansion of macro ‘g_return_if_fail’ # 3524| elt = iter->user_data2; # 3525| # 3526|-> g_return_if_fail (elt->ref_count > 0); # 3527| #ifdef MODEL_FILTER_DEBUG # 3528| g_assert (elt->ref_count >= elt->ext_ref_count); Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelfilter.c:4102:11: warning[deadcode.DeadStores]: Value stored to 'found_child' is never read # 4100| gtk_tree_model_filter_build_level (filter, level, tmp, FALSE); # 4101| level = tmp->children; # 4102|-> found_child = TRUE; # 4103| } # 4104| else if (!found_child && !fetch_children) Error: CPPCHECK_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/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: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreemodelsort.c:1174:19: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined # 1172| SortElt *elt = g_sequence_get (siter); # 1173| # 1174|-> elt->offset = tmp_array[i]; # 1175| i++; # 1176| } Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtktreeselection.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkwidgetpath.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-688): gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkwindow.c:682:10: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkwindow.c: scope_hint: In function ‘gtk_window_set_startup_id.part.0’ /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/gdk/gdkconfig.h:8: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdk.h:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkwidget.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkapplication.h:27: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkwindow.h:33: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkwindow.c:27: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkwindow.c:2549:22: note: in expansion of macro ‘g_strdup’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkwindow.c: scope_hint: In function ‘gtk_window_set_startup_id.part.0’ /usr/include/glib-2.0/glib/galloca.h:35: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/string.h: scope_hint: In function ‘gtk_window_set_startup_id.part.0’ /usr/include/string.h:159:12: note: argument 1 of ‘strncmp’ must be non-null # 680| startup_id_is_fake (const gchar* startup_id) # 681| { # 682|-> return strncmp (startup_id, "_TIME", 5) == 0; # 683| } # 684| Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkwindowgroup.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/inspector/cellrenderergraph.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/inspector/general.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/inspector/gtktreemodelcssnode.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/inspector/inspect-button.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/inspector/misc-info.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/inspector/prop-editor.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/inspector/prop-list.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/language-names.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/queryimmodules.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/gtk/queryimmodules.c: scope_hint: In function ‘escape_string’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/queryimmodules.c:48:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘str’ /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/queryimmodules.c:22: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/queryimmodules.c:211:25: note: in expansion of macro ‘g_str_has_suffix’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/queryimmodules.c:101:12: note: in expansion of macro ‘g_strdup’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/queryimmodules.c: scope_hint: In function ‘escape_string’ # 46| while (TRUE) # 47| { # 48|-> char c = *str++; # 49| # 50| switch (c) Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/updateiconcache.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-688): gtk3-3.24.42-build/gtk+-3.24.42/gtk/updateiconcache.c: scope_hint: In function ‘follow_links’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/updateiconcache.c:456:7: warning[-Wanalyzer-null-argument]: use of NULL ‘path2’ where non-null expected /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/updateiconcache.c:38: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/updateiconcache.c:643:25: note: in expansion of macro ‘g_strdup’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/updateiconcache.c: scope_hint: In function ‘follow_links’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gstrfuncs.h:190:11: note: in expansion of macro ‘G_UNLIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/updateiconcache.c:658:15: note: in expansion of macro ‘g_str_has_suffix’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gstrfuncs.h:190:11: note: in expansion of macro ‘G_UNLIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/updateiconcache.c:470:8: note: in expansion of macro ‘g_str_has_suffix’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/updateiconcache.c:433:11: note: in expansion of macro ‘g_strdup’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/updateiconcache.c:23: included_from: Included from here. /usr/include/string.h:156:12: note: argument 2 of ‘strcmp’ must be non-null # 454| } # 455| # 456|-> if (strcmp (path, path2) == 0) # 457| { # 458| g_free (path2); Error: GCC_ANALYZER_WARNING (CWE-688): gtk3-3.24.42-build/gtk+-3.24.42/gtk/updateiconcache.c:456:7: warning[-Wanalyzer-null-argument]: use of NULL ‘path’ where non-null expected gtk3-3.24.42-build/gtk+-3.24.42/gtk/updateiconcache.c:643:25: note: in expansion of macro ‘g_strdup’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/updateiconcache.c: scope_hint: In function ‘follow_links’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gstrfuncs.h:190:11: note: in expansion of macro ‘G_UNLIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/updateiconcache.c:658:15: note: in expansion of macro ‘g_str_has_suffix’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gstrfuncs.h:190:11: note: in expansion of macro ‘G_UNLIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/updateiconcache.c:470:8: note: in expansion of macro ‘g_str_has_suffix’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/updateiconcache.c:433:11: note: in expansion of macro ‘g_strdup’ /usr/include/string.h:156:12: note: argument 1 of ‘strcmp’ must be non-null # 454| } # 455| # 456|-> if (strcmp (path, path2) == 0) # 457| { # 458| g_free (path2); Error: GCC_ANALYZER_WARNING (CWE-688): gtk3-3.24.42-build/gtk+-3.24.42/gtk/updateiconcache.c: scope_hint: In function ‘scan_directory’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/updateiconcache.c:671:17: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected gtk3-3.24.42-build/gtk+-3.24.42/gtk/updateiconcache.c:643:25: note: in expansion of macro ‘g_strdup’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/updateiconcache.c: scope_hint: In function ‘scan_directory’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gstrfuncs.h:190:11: note: in expansion of macro ‘G_UNLIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/updateiconcache.c:658:15: note: in expansion of macro ‘g_str_has_suffix’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/updateiconcache.c:670:22: note: in expansion of macro ‘g_strdup’ gtk3-3.24.42-build/gtk+-3.24.42/gtk/updateiconcache.c: scope_hint: In function ‘scan_directory’ /usr/include/string.h:273:14: note: argument 1 of ‘strrchr’ must be non-null # 669| # 670| basename = g_strdup (name); # 671|-> dot = strrchr (basename, '.'); # 672| *dot = '\0'; # 673| Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/updateiconcache.c:1015:24: warning[deadcode.DeadStores]: Although the value stored to 'poolv' is used in the enclosing expression, the value is never actually read from 'poolv' # 1013| { # 1014| int poolv; # 1015|-> if ((poolv = find_string (data->display_names[i])) == 0) # 1016| { # 1017| data->size += ALIGN_VALUE (strlen (data->display_names[i]) + 1, 4); Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/libgail-util/gailmisc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/modules/input/gtkimcontextmultipress.c: scope_hint: In function ‘on_timeout’ gtk3-3.24.42-build/gtk+-3.24.42/modules/input/gtkimcontextmultipress.c:204:3: warning[-Wdeprecated-declarations]: ‘gdk_threads_enter’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdk.h:61: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk.h:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/modules/input/gtkimcontextmultipress.h:20: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/modules/input/gtkimcontextmultipress.c:20: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkthreads.h:46:10: note: declared here # 202| GtkImContextMultipress *multipress_context; # 203| # 204|-> gdk_threads_enter (); # 205| # 206| multipress_context = GTK_IM_CONTEXT_MULTIPRESS (data); Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/modules/input/gtkimcontextmultipress.c:214:3: warning[-Wdeprecated-declarations]: ‘gdk_threads_leave’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkthreads.h:48:10: note: declared here # 212| multipress_context->timeout_id = 0; # 213| # 214|-> gdk_threads_leave (); # 215| # 216| return G_SOURCE_REMOVE; /* don't call me again */ Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/modules/input/gtkimcontextthai.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/modules/input/gtkimcontextxim.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/modules/input/gtkimcontextxim.c:570:51: warning[core.NullDereference]: Access to field 'ics' results in a dereference of a null pointer (loaded from field 'im_info') # 568| if (context_xim->client_window) # 569| { # 570|-> context_xim->im_info->ics = g_slist_remove (context_xim->im_info->ics, context_xim); # 571| context_xim->im_info = NULL; # 572| } Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/modules/input/gtkimcontextxim.c:1031:61: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable '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: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/modules/input/imwayland.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkcupssecretsutils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkcupsutils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c: scope_hint: In function ‘cups_printer_create_cairo_surface’ gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c:436:7: warning[-Wdeprecated-declarations]: ‘ppdFindAttr’ is deprecated: Use cupsCopyDestInfo and friends instead. # 436 | ppd_attr = ppdFindAttr (ppd_file, "LanguageLevel", NULL); # | ^~~~~~~~ gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintercups.h:23: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/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, # | ^~~~~~~~~~~ # 434| if (ppd_file != NULL) # 435| { # 436|-> ppd_attr = ppdFindAttr (ppd_file, "LanguageLevel", NULL); # 437| # 438| if (ppd_attr != NULL) Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c:443:11: warning[-Wdeprecated-declarations]: ‘ppdFindAttr’ is deprecated: Use cupsCopyDestInfo and friends instead. # 443 | 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, # | ^~~~~~~~~~~ # 441| if (gtk_print_settings_get_resolution (settings) == 0) # 442| { # 443|-> ppd_attr_res = ppdFindAttr (ppd_file, "DefaultResolution", NULL); # 444| # 445| if (ppd_attr_res != NULL) Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c:464:7: warning[-Wdeprecated-declarations]: ‘ppdFindAttr’ is deprecated: Use cupsCopyDestInfo and friends instead. # 464 | 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, # | ^~~~~~~~~~~ # 462| res_string = g_strdup_printf ("%ddpi", # 463| gtk_print_settings_get_resolution (settings)); # 464|-> ppd_attr_res_screen_freq = ppdFindAttr (ppd_file, "ResScreenFreq", res_string); # 465| g_free (res_string); # 466| Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c:472:11: warning[-Wdeprecated-declarations]: ‘ppdFindAttr’ is deprecated: Use cupsCopyDestInfo and friends instead. # 472 | 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, # | ^~~~~~~~~~~ # 470| gtk_print_settings_get_resolution_x (settings), # 471| gtk_print_settings_get_resolution_y (settings)); # 472|-> ppd_attr_res_screen_freq = ppdFindAttr (ppd_file, "ResScreenFreq", res_string); # 473| g_free (res_string); # 474| } Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c:476:7: warning[-Wdeprecated-declarations]: ‘ppdFindAttr’ is deprecated: Use cupsCopyDestInfo and friends instead. # 476 | 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, # | ^~~~~~~~~~~ # 474| } # 475| # 476|-> ppd_attr_screen_freq = ppdFindAttr (ppd_file, "ScreenFreq", NULL); # 477| # 478| if (ppd_attr_res_screen_freq != NULL && atof (ppd_attr_res_screen_freq->value) > 0.0) Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c: scope_hint: In function ‘add_cups_options’ gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c:609:7: warning[-Wdeprecated-declarations]: ‘ppdFindCustomOption’ is deprecated: Use cupsCopyDestInfo and friends instead. # 609 | 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, # | ^~~~~~~~~~~~~~~~~~~ # 607| gboolean custom_values_enabled = FALSE; # 608| # 609|-> coption = ppdFindCustomOption (printer->ppd_file, key); # 610| if (coption && coption->option) # 611| { Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c: scope_hint: In function ‘cups_request_ppd_cb’ gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c:4080:7: warning[-Wdeprecated-declarations]: ‘ppdOpenFd’ is deprecated: Use cupsCopyDestInfo and friends instead. # 4080 | 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."); # | ^~~~~~~~~ # 4078| /* let ppdOpenFd take over the ownership of the open file */ # 4079| g_io_channel_seek_position (data->ppd_io, 0, G_SEEK_SET, NULL); # 4080|-> data->printer->ppd_file = ppdOpenFd (dup (g_io_channel_unix_get_fd (data->ppd_io))); # 4081| ppdLocalize (data->printer->ppd_file); # 4082| ppdMarkDefaults (data->printer->ppd_file); Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c:4081:7: warning[-Wdeprecated-declarations]: ‘ppdLocalize’ is deprecated: Use cupsCopyDestInfo and friends instead. # 4081 | 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."); # | ^~~~~~~~~~~ # 4079| g_io_channel_seek_position (data->ppd_io, 0, G_SEEK_SET, NULL); # 4080| data->printer->ppd_file = ppdOpenFd (dup (g_io_channel_unix_get_fd (data->ppd_io))); # 4081|-> ppdLocalize (data->printer->ppd_file); # 4082| ppdMarkDefaults (data->printer->ppd_file); # 4083| } Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c:4082:7: warning[-Wdeprecated-declarations]: ‘ppdMarkDefaults’ is deprecated: Use cupsCopyDestInfo and friends instead. # 4082 | 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."); # | ^~~~~~~~~~~~~~~ # 4080| data->printer->ppd_file = ppdOpenFd (dup (g_io_channel_unix_get_fd (data->ppd_io))); # 4081| ppdLocalize (data->printer->ppd_file); # 4082|-> ppdMarkDefaults (data->printer->ppd_file); # 4083| } # 4084| Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c: scope_hint: In function ‘available_choices’ gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c:5069:7: warning[-Wdeprecated-declarations]: ‘ppdFindOption’ is deprecated: Use cupsCopyDestInfo and friends instead. # 5069 | 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) # | ^~~~~~~~~~~~~ # 5067| for (i = ppd->num_consts, constraint = ppd->consts; i > 0; i--, constraint++) # 5068| { # 5069|-> option1 = ppdFindOption (ppd, constraint->option1); # 5070| if (option1 == NULL) # 5071| continue; Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c:5073:7: warning[-Wdeprecated-declarations]: ‘ppdFindOption’ is deprecated: Use cupsCopyDestInfo and friends instead. # 5073 | 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) # | ^~~~~~~~~~~~~ # 5071| continue; # 5072| # 5073|-> option2 = ppdFindOption (ppd, constraint->option2); # 5074| if (option2 == NULL) # 5075| continue; Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c: scope_hint: In function ‘create_pickone_option’ gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c:5225:7: warning[-Wdeprecated-declarations]: ‘ppdFindCustomOption’ is deprecated: Use cupsCopyDestInfo and friends instead. # 5225 | 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, # | ^~~~~~~~~~~~~~~~~~~ # 5223| label = get_option_text (ppd_file, ppd_option); # 5224| # 5225|-> coption = ppdFindCustomOption (ppd_file, ppd_option->keyword); # 5226| # 5227| if (coption) Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c:5231:11: warning[-Wdeprecated-declarations]: ‘ppdFirstCustomParam’ is deprecated: Use cupsCopyDestInfo and friends instead. # 5231 | cparam = ppdFirstCustomParam (coption); # | ^~~~~~ /usr/include/cups/ppd.h:430:26: note: declared here # 430 | extern ppd_cparam_t *ppdFirstCustomParam(ppd_coption_t *opt) # | ^~~~~~~~~~~~~~~~~~~ # 5229| ppd_cparam_t *cparam; # 5230| # 5231|-> cparam = ppdFirstCustomParam (coption); # 5232| # 5233| if (ppdNextCustomParam (coption) == NULL) Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c:5233:11: warning[-Wdeprecated-declarations]: ‘ppdNextCustomParam’ is deprecated: Use cupsCopyDestInfo and friends instead. # 5233 | 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."); # | ^~~~~~~~~~~~~~~~~~ # 5231| cparam = ppdFirstCustomParam (coption); # 5232| # 5233|-> if (ppdNextCustomParam (coption) == NULL) # 5234| { # 5235| switch (cparam->type) Error: GCC_ANALYZER_WARNING (CWE-688): gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c: scope_hint: In function ‘cups_printer_get_options’ gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c:5859:17: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c:44: included_from: Included from here. /usr/include/glib-2.0/glib/gi18n-lib.h:32:59: note: in definition of macro ‘_’ /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. /usr/include/glib-2.0/glib/gprintf.h:23: included_from: Included from here. /usr/include/glib-2.0/glib/gstdio.h:24: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c:43: included_from: Included from here. /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c:5856:22: note: in expansion of macro ‘g_strdup’ gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c: scope_hint: In function ‘cups_printer_get_options’ /usr/include/cups/http.h:21: included_from: Included from here. /usr/include/cups/ipp.h:19: included_from: Included from here. /usr/include/cups/cups.h:28: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c:34: included_from: Included from here. /usr/include/string.h:156:12: note: argument 2 of ‘strcmp’ must be non-null # 5857| value = NULL; # 5858| for (j = 0; j < G_N_ELEMENTS (cover_default); j++) # 5859|-> if (strcmp (cover_default[j], cover[i]) == 0) # 5860| { # 5861| value = cover_display_default[j]; Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c: scope_hint: In function ‘cups_printer_get_options’ gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c:5933:7: warning[-Wdeprecated-declarations]: ‘ppdMarkDefaults’ is deprecated: Use cupsCopyDestInfo and friends instead. # 5933 | 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."); # | ^~~~~~~~~~~~~~~ # 5931| const gchar *ppd_name; # 5932| # 5933|-> ppdMarkDefaults (ppd_file); # 5934| # 5935| paper_size = gtk_page_setup_get_paper_size (page_setup); Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c:5937:7: warning[-Wdeprecated-declarations]: ‘ppdFindOption’ is deprecated: Use cupsCopyDestInfo and friends instead. # 5937 | 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) # | ^~~~~~~~~~~~~ # 5935| paper_size = gtk_page_setup_get_paper_size (page_setup); # 5936| # 5937|-> ppd_option = ppdFindOption (ppd_file, "PageSize"); # 5938| if (ppd_option) # 5939| { Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c: scope_hint: In function ‘mark_option_from_set’ gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c:6118:5: warning[-Wdeprecated-declarations]: ‘ppdMarkOption’ is deprecated: Use cupsCopyDestInfo and friends instead. # 6118 | 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, # | ^~~~~~~~~~~~~ # 6116| # 6117| if (option) # 6118|-> ppdMarkOption (ppd_file, ppd_option->keyword, option->value); # 6119| # 6120| g_free (name); Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c: scope_hint: In function ‘cups_printer_mark_conflicts’ gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c:6189:3: warning[-Wdeprecated-declarations]: ‘ppdMarkDefaults’ is deprecated: Use cupsCopyDestInfo and friends instead. # 6189 | 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."); # | ^~~~~~~~~~~~~~~ # 6187| return FALSE; # 6188| # 6189|-> ppdMarkDefaults (ppd_file); # 6190| # 6191| for (i = 0; i < ppd_file->num_groups; i++) Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c:6194:3: warning[-Wdeprecated-declarations]: ‘ppdConflicts’ is deprecated: Use cupsCopyDestInfo and friends instead. # 6194 | 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."); # | ^~~~~~~~~~~~ # 6192| mark_group_from_set (options, ppd_file, &ppd_file->groups[i]); # 6193| # 6194|-> num_conflicts = ppdConflicts (ppd_file); # 6195| # 6196| if (num_conflicts > 0) Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c: scope_hint: In function ‘create_page_setup’ gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c:6843:3: warning[-Wdeprecated-declarations]: ‘ppdFindOption’ is deprecated: Use cupsCopyDestInfo and friends instead. # 6843 | 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) # | ^~~~~~~~~~~~~ # 6841| # 6842| display_name = NULL; # 6843|-> option = ppdFindOption (ppd_file, "PageSize"); # 6844| if (option) # 6845| { Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c:6846:7: warning[-Wdeprecated-declarations]: ‘ppdFindChoice’ is deprecated: Use cupsCopyDestInfo and friends instead. # 6846 | 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) # | ^~~~~~~~~~~~~ # 6844| if (option) # 6845| { # 6846|-> choice = ppdFindChoice (option, size->name); # 6847| if (choice) # 6848| display_name = ppd_text_to_utf8 (ppd_file, choice->text); Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c: scope_hint: In function ‘cups_printer_get_default_page_size’ gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c:6976:7: warning[-Wdeprecated-declarations]: ‘ppdFindOption’ is deprecated: Use cupsCopyDestInfo and friends instead. # 6976 | 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) # | ^~~~~~~~~~~~~ # 6974| if (ppd_file != NULL) # 6975| { # 6976|-> option = ppdFindOption (ppd_file, "PageSize"); # 6977| if (option == NULL) # 6978| return NULL; Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintbackendcups.c:6980:7: warning[-Wdeprecated-declarations]: ‘ppdPageSize’ is deprecated: Use cupsCopyDestInfo and friends instead. # 6980 | 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) # | ^~~~~~~~~~~ # 6978| return NULL; # 6979| # 6980|-> size = ppdPageSize (ppd_file, option->defchoice); # 6981| if (size == NULL) # 6982| return NULL; Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/cups/gtkprintercups.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/file/gtkprintbackendfile.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/file/gtkprintbackendfile.c:733:9: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value # 731| } # 732| # 733|-> uri = output_file_from_settings (settings, supported_formats[current_format]); # 734| # 735| option = gtk_printer_option_new ("gtk-main-page-custom-input", _("File"), Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/modules/printbackends/lpr/gtkprintbackendlpr.c:386:1: warning[unix.Malloc]: Potential leak of memory pointed to by 'ps' # 384| g_error_free (print_error); # 385| } # 386|-> } # 387| # 388| static void Error: COMPILER_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/gtk/fallback-c89.c:20: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/tests/animated-resizing.c:6: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/config.h:170:9: warning: "_GDK_EXTERN" redefined # 170 | #define _GDK_EXTERN __attribute__((visibility("default"))) extern # | ^~~~~~~~~~~ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdk.h:31: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk.h:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/tests/animated-resizing.c:3: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/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: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/gail-libgail-util3-scan.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/gail-libgail-util3-scan.c:180:16: warning[deadcode.DeadStores]: Although the value stored to 'event_num' is used in the enclosing expression, the value is never actually read from 'event_num' Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/gail-libgail-util3-scan.c:406:17: warning[core.uninitialized.Branch]: Branch condition evaluates to a garbage value Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/gdk3-scan.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/gdk3-scan.c:198:16: warning[deadcode.DeadStores]: Although the value stored to 'event_num' is used in the enclosing expression, the value is never actually read from 'event_num' Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/gtk/gtkdbusgenerated.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/gtk/gtkmarshalers.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/gtk3-scan.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/gtk3-scan.c:418:16: warning[deadcode.DeadStores]: Although the value stored to 'event_num' is used in the enclosing expression, the value is never actually read from 'event_num' Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/tmp-introspect6u_gyj0l/GdkX11-3.0.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/tmp-introspect6u_gyj0l/GdkX11-3.0.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error') Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/tmp-introspectwyz0x3ri/Gtk-3.0.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/tmp-introspectwyz0x3ri/Gtk-3.0.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error') Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/tmp-introspectx2v_3n92/Gdk-3.0.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/tmp-introspectx2v_3n92/Gdk-3.0.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error') Error: CPPCHECK_WARNING (CWE-682): gtk3-3.24.42-build/gtk+-3.24.42/tests/gtkgears.c:594: error[nullPointerArithmetic]: Pointer addition with NULL pointer. # 592| /* Set up the position of the attributes in the vertex buffer object */ # 593| glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 6 * sizeof(GLfloat), NULL); # 594|-> glVertexAttribPointer(1, 3, GL_FLOAT, GL_FALSE, 6 * sizeof(GLfloat), (GLfloat *) 0 + 3); # 595| # 596| /* Enable the attributes */ Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/gtkgears.c:922:5: warning[deadcode.DeadStores]: Value stored to 'previous_frame_time' is never read # 920| gdk_frame_timings_get_frame_counter (timings) - 1); # 921| if (previous_timings != NULL) # 922|-> previous_frame_time = gdk_frame_timings_get_frame_time (previous_timings); # 923| # 924| return G_SOURCE_CONTINUE; Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/gtkoffscreenbox.c:602:7: warning[deadcode.DeadStores]: Value stored to 'start_y' is never read # 600| child_allocation.height = child_requisition.height; # 601| # 602|-> start_y += CHILD2_SIZE_SCALE * child_requisition.height; # 603| # 604| if (gtk_widget_get_realized (widget)) Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/styleexamples.c: scope_hint: In function ‘draw_cb_frame_gap’ gtk3-3.24.42-build/gtk+-3.24.42/tests/styleexamples.c:246:3: warning[-Wdeprecated-declarations]: ‘gtk_render_frame_gap’ is deprecated: Use 'gtk_render_frame' instead # 246 | gtk_render_frame_gap (context, cr, 12, 12, 50, 50, GTK_POS_TOP, 15, 35); # | ^~~~~~~~~~~~~~~~~~~~ gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk.h:181: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/tests/styleexamples.c:2: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkrender.h:114:13: note: declared here # 114 | void gtk_render_frame_gap (GtkStyleContext *context, # | ^~~~~~~~~~~~~~~~~~~~ # 244| gtk_style_context_add_class (context, "frame"); # 245| gtk_style_context_set_junction_sides (context, 0); # 246|-> gtk_render_frame_gap (context, cr, 12, 12, 50, 50, GTK_POS_TOP, 15, 35); # 247| gtk_style_context_remove_class (context, "frame"); # 248| Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/testbaseline.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/testbaseline.c:138:3: warning[deadcode.DeadStores]: Value stored to 'grid_hbox' is never read # 136| } # 137| # 138|-> grid_hbox = hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 10); # 139| gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, TRUE, 5); # 140| Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/testcellarea.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/testcolorchooser.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/testcombo.c:44:13: warning[deadcode.DeadStores]: Although the value stored to 'pixels' is used in the enclosing expression, the value is never actually read from 'pixels' # 42| 16, 16); # 43| # 44|-> p = pixels = gdk_pixbuf_get_pixels (pixbuf); # 45| # 46| num = gdk_pixbuf_get_width (pixbuf) * Error: CPPCHECK_WARNING (CWE-664): gtk3-3.24.42-build/gtk+-3.24.42/tests/testcombochange.c:71: error[va_end_missing]: va_list 'vap' was opened but not closed by va_end(). # 69| # 70| g_free (msg); # 71|-> } # 72| # 73| static GtkWidget * Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/testdialog.c:355:3: warning[deadcode.DeadStores]: Value stored to 'button' is never read # 353| gtk_container_add (GTK_CONTAINER (box), button); # 354| # 355|-> button = gtk_button_new_with_label ("Builtin"); # 356| button = gtk_button_new_with_label ("Builtin"); # 357| g_signal_connect_swapped (button, "clicked", G_CALLBACK (show_color_chooser), window); Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/testdialog.c:391:3: warning[deadcode.DeadStores]: Value stored to 'button' is never read # 389| gtk_container_add (GTK_CONTAINER (box), button); # 390| # 391|-> button = gtk_button_new_with_label ("Template"); # 392| button = gtk_button_new_with_label ("Template"); # 393| g_signal_connect_swapped (button, "clicked", G_CALLBACK (show_dialog_from_template), window); Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/testfilechooser.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/testflowbox.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/testgeometry.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/testgmenu.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c: scope_hint: In function ‘on_alpha_window_draw’ gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c:159:7: warning[-Wdeprecated-declarations]: ‘gtk_widget_is_composited’ is deprecated: Use 'gdk_screen_is_composited' instead gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkapplication.h:27: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkwindow.h:33: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkdialog.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkaboutdialog.h:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk.h:31: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c:40: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkwidget.h:1247:10: note: declared here # 157| # 158| if (gdk_screen_get_rgba_visual (gtk_widget_get_screen (widget)) && # 159|-> gtk_widget_is_composited (widget)) # 160| cairo_set_source_rgba (cr, 1.0, 1.0, 1.0, 0.0); /* transparent */ # 161| else Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c: scope_hint: In function ‘on_composited_changed’ gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c:254:3: warning[-Wdeprecated-declarations]: ‘gtk_widget_is_composited’ is deprecated: Use 'gdk_screen_is_composited' instead gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkwidget.h:1247:10: note: declared here # 252| GtkLabel *label) # 253| { # 254|-> gboolean is_composited = gtk_widget_is_composited (window); # 255| # 256| if (is_composited) Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c: scope_hint: In function ‘pattern_set_bg’ gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c:453:3: warning[-Wdeprecated-declarations]: ‘gdk_window_set_background_rgba’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkseat.h:28: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkdisplay.h:33: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkapplaunchcontext.h:31: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdk.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk.h:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkwindow.h:787:15: note: declared here # 451| # 452| gdk_window_set_user_data (child, widget); # 453|-> gdk_window_set_background_rgba (child, &colors[level]); # 454| } # 455| Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c:1451:7: warning[deadcode.DeadStores]: Value stored to 'button' is never read # 1449| NULL); # 1450| # 1451|-> button = g_object_connect (g_object_new (gtk_button_get_type (), # 1452| "label", "pop", # 1453| "visible", TRUE, Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c:1459:7: warning[deadcode.DeadStores]: Value stored to 'button' is never read # 1457| NULL); # 1458| # 1459|-> button = g_object_connect (g_object_new (gtk_button_get_type (), # 1460| "label", "steal #4", # 1461| "visible", TRUE, Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c:1467:7: warning[deadcode.DeadStores]: Value stored to 'button' is never read # 1465| NULL); # 1466| # 1467|-> button = g_object_connect (g_object_new (gtk_button_get_type (), # 1468| "label", "test contexts", # 1469| "visible", TRUE, Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c:1475:7: warning[deadcode.DeadStores]: Value stored to 'button' is never read # 1473| NULL); # 1474| # 1475|-> button = g_object_connect (g_object_new (gtk_button_get_type (), # 1476| "label", "push something long", # 1477| "visible", TRUE, Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c: scope_hint: In function ‘create_focus’ gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c:5389:7: warning[-Wdeprecated-declarations]: ‘gtk_container_set_focus_chain’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkbin.h:33: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkwindow.h:35: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkcontainer.h:177:10: note: declared here # 5387| gtk_container_add (GTK_CONTAINER (frame), table); # 5388| # 5389|-> gtk_container_set_focus_chain (GTK_CONTAINER (table), # 5390| list); # 5391| Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c: scope_hint: In function ‘get_screen_corner’ gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c:7646:7: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_width’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:58:14: note: declared here # 7644| { # 7645| case GDK_GRAVITY_SOUTH_EAST: # 7646|-> *x = gdk_screen_get_width (screen) - w; # 7647| *y = gdk_screen_get_height (screen) - h; # 7648| break; Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c:7647:7: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_height’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:60:14: note: declared here # 7645| case GDK_GRAVITY_SOUTH_EAST: # 7646| *x = gdk_screen_get_width (screen) - w; # 7647|-> *y = gdk_screen_get_height (screen) - h; # 7648| break; # 7649| Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c:7651:7: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_width’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:58:14: note: declared here # 7649| # 7650| case GDK_GRAVITY_NORTH_EAST: # 7651|-> *x = gdk_screen_get_width (screen) - w; # 7652| *y = 0; # 7653| break; Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c:7657:7: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_height’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:60:14: note: declared here # 7655| case GDK_GRAVITY_SOUTH_WEST: # 7656| *x = 0; # 7657|-> *y = gdk_screen_get_height (screen) - h; # 7658| break; # 7659| Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c:7666:7: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_width’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:58:14: note: declared here # 7664| # 7665| case GDK_GRAVITY_SOUTH: # 7666|-> *x = (gdk_screen_get_width (screen) - w) / 2; # 7667| *y = gdk_screen_get_height (screen) - h; # 7668| break; Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c:7667:7: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_height’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:60:14: note: declared here # 7665| case GDK_GRAVITY_SOUTH: # 7666| *x = (gdk_screen_get_width (screen) - w) / 2; # 7667|-> *y = gdk_screen_get_height (screen) - h; # 7668| break; # 7669| Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c:7671:7: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_width’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:58:14: note: declared here # 7669| # 7670| case GDK_GRAVITY_NORTH: # 7671|-> *x = (gdk_screen_get_width (screen) - w) / 2; # 7672| *y = 0; # 7673| break; Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c:7677:7: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_height’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:60:14: note: declared here # 7675| case GDK_GRAVITY_WEST: # 7676| *x = 0; # 7677|-> *y = (gdk_screen_get_height (screen) - h) / 2; # 7678| break; # 7679| Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c:7681:7: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_width’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:58:14: note: declared here # 7679| # 7680| case GDK_GRAVITY_EAST: # 7681|-> *x = gdk_screen_get_width (screen) - w; # 7682| *y = (gdk_screen_get_height (screen) - h) / 2; # 7683| break; Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c:7682:7: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_height’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:60:14: note: declared here # 7680| case GDK_GRAVITY_EAST: # 7681| *x = gdk_screen_get_width (screen) - w; # 7682|-> *y = (gdk_screen_get_height (screen) - h) / 2; # 7683| break; # 7684| Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c:7686:7: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_width’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:58:14: note: declared here # 7684| # 7685| case GDK_GRAVITY_CENTER: # 7686|-> *x = (gdk_screen_get_width (screen) - w) / 2; # 7687| *y = (gdk_screen_get_height (screen) - h) / 2; # 7688| break; Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c:7687:7: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_height’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:60:14: note: declared here # 7685| case GDK_GRAVITY_CENTER: # 7686| *x = (gdk_screen_get_width (screen) - w) / 2; # 7687|-> *y = (gdk_screen_get_height (screen) - h) / 2; # 7688| break; # 7689| Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c: scope_hint: In function ‘scroll_test_adjustment_changed’ gtk3-3.24.42-build/gtk+-3.24.42/tests/testgtk.c:8929:3: warning[-Wdeprecated-declarations]: ‘gdk_window_process_updates’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkwindow.h:1069:12: note: declared here # 8927| window = gtk_widget_get_window (widget); # 8928| gdk_window_scroll (window, 0, dy); # 8929|-> gdk_window_process_updates (window, FALSE); # 8930| } # 8931| Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/testicontheme.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testiconview.c: scope_hint: In function ‘do_popup_menu’ gtk3-3.24.42-build/gtk+-3.24.42/tests/testiconview.c:381:3: warning[-Wdeprecated-declarations]: ‘gtk_menu_popup’ is deprecated: Use '(gtk_menu_popup_at_widget, gtk_menu_popup_at_pointer, gtk_menu_popup_at_rect)' instead gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtklabel.h:34: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkaccellabel.h:35: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk.h:33: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/tests/testiconview.c:18: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmenu.h:138:12: note: declared here # 379| } # 380| # 381|-> gtk_menu_popup (GTK_MENU (menu), NULL, NULL, NULL, NULL, # 382| button, event_time); # 383| } Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testinput.c: scope_hint: In function ‘draw_brush’ gtk3-3.24.42-build/gtk+-3.24.42/tests/testinput.c:163:3: warning[-Wdeprecated-declarations]: ‘gdk_window_process_updates’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkseat.h:28: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkdisplay.h:33: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkapplaunchcontext.h:31: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdk.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk.h:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/tests/testinput.c:27: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkwindow.h:1069:12: note: declared here # 161| update_rect.x, update_rect.y, # 162| update_rect.width, update_rect.height); # 163|-> gdk_window_process_updates (gtk_widget_get_window (widget), TRUE); # 164| } # 165| Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/testmountoperation.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/testmultidisplay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/testscale.c:165:3: warning[deadcode.DeadStores]: Value stored to 'box2' is never read # 163| # 164| frame = gtk_frame_new ("Labeled marks"); # 165|-> box2 = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6); # 166| # 167| scale = gtk_scale_new_with_range (GTK_ORIENTATION_HORIZONTAL, 0, 100, 1); Error: GCC_ANALYZER_WARNING (CWE-688): gtk3-3.24.42-build/gtk+-3.24.42/tests/testselection.c: scope_hint: In function ‘stringify_text’ gtk3-3.24.42-build/gtk+-3.24.42/tests/testselection.c:219:16: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/gdk/gdkconfig.h:8: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdk.h:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk.h:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/tests/testselection.c:29: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/tests/testselection.c:218:16: note: in expansion of macro ‘g_strdup’ gtk3-3.24.42-build/gtk+-3.24.42/tests/testselection.c: scope_hint: In function ‘stringify_text’ <built-in>: note: argument 1 of ‘__builtin_strlen’ must be non-null # 217| { # 218| gchar *str = g_strdup ((gchar *)(data+*position)); # 219|-> *position += strlen (str) + 1; # 220| # 221| return str; Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testtoolbar.c: scope_hint: In function ‘popup_context_menu’ gtk3-3.24.42-build/gtk+-3.24.42/tests/testtoolbar.c:404:7: warning[-Wdeprecated-declarations]: ‘gtk_menu_popup’ is deprecated: Use '(gtk_menu_popup_at_widget, gtk_menu_popup_at_pointer, gtk_menu_popup_at_rect)' instead gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtklabel.h:34: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkaccellabel.h:35: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk.h:33: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/tests/testtoolbar.c:21: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmenu.h:138:12: note: declared here # 402| position_data.y = y; # 403| # 404|-> gtk_menu_popup (menu, NULL, NULL, position_function, # 405| &position_data, button_number, gtk_get_current_event_time()); # 406| } Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testtoolbar.c:408:5: warning[-Wdeprecated-declarations]: ‘gtk_menu_popup’ is deprecated: Use '(gtk_menu_popup_at_widget, gtk_menu_popup_at_pointer, gtk_menu_popup_at_rect)' instead gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtkmenu.h:138:12: note: declared here # 406| } # 407| else # 408|-> gtk_menu_popup (menu, NULL, NULL, NULL, NULL, 0, gtk_get_current_event_time()); # 409| # 410| return TRUE; Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/testtreechanging.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/testtreecolumns.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/testtreecolumns.c:433:6: warning[unix.Malloc]: Potential leak of memory pointed to by 'new_order' # 431| b = b->next; # 432| if (a == NULL) # 433|-> return; # 434| m++; # 435| } Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/testtreecolumnsizing.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testtreemodel.c: scope_hint: In function ‘test_run’ gtk3-3.24.42-build/gtk+-3.24.42/tests/testtreemodel.c:234:11: warning[-Wdeprecated-declarations]: ‘mallinfo’ is deprecated # 234 | uordblks_before = mallinfo().uordblks; # | ^~~~~~~~~~~~~~~ gtk3-3.24.42-build/gtk+-3.24.42/tests/testtreemodel.c:23: included_from: Included from here. /usr/include/malloc.h:114:24: note: declared here # 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; # | ^~~~~~~~ # 232| #ifdef HAVE_MALLINFO # 233| /* Peculiar location of this, btw. -- MW. */ # 234|-> uordblks_before = mallinfo().uordblks; # 235| #endif # 236| g_timer_reset (timer); Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testtreemodel.c:246:7: warning[-Wdeprecated-declarations]: ‘mallinfo’ is deprecated # 246 | memused = (mallinfo().uordblks - uordblks_before) / 1024; # | ^~~~~~~ /usr/include/malloc.h:114:24: note: declared here # 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; # | ^~~~~~~~ # 244| elapsed = elapsed * 1000 / repeats; # 245| #ifdef HAVE_MALLINFO # 246|-> memused = (mallinfo().uordblks - uordblks_before) / 1024; # 247| #else # 248| memused = 0; Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/testtreeview.c:1019:29: warning[unix.Malloc]: Use of memory after it is freed # 1017| { # 1018| g_free (children); # 1019|-> iter->user_data = GINT_TO_POINTER (children[i]); # 1020| return TRUE; # 1021| } Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/testwindows.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testwindows.c: scope_hint: In function ‘create_window’ gtk3-3.24.42-build/gtk+-3.24.42/tests/testwindows.c:55:3: warning[-Wdeprecated-declarations]: ‘gdk_window_set_background_rgba’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkseat.h:28: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkdisplay.h:33: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkapplaunchcontext.h:31: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdk.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk.h:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/tests/testwindows.c:1: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkwindow.h:787:15: note: declared here # 53| } # 54| # 55|-> gdk_window_set_background_rgba (window, bg); # 56| g_object_set_data_full (G_OBJECT (window), "color", bg, g_free); # 57| Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testwindows.c: scope_hint: In function ‘alpha_clicked’ gtk3-3.24.42-build/gtk+-3.24.42/tests/testwindows.c:723:7: warning[-Wdeprecated-declarations]: ‘gdk_window_set_background_rgba’ is deprecated gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkwindow.h:787:15: note: declared here # 721| color->alpha = 1; # 722| # 723|-> gdk_window_set_background_rgba (window, color); # 724| } # 725| Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testxinerama.c: scope_hint: In function ‘request’ gtk3-3.24.42-build/gtk+-3.24.42/tests/testxinerama.c:32:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_monitor_at_window’ is deprecated: Use 'gdk_display_get_monitor_at_window' instead gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkapplaunchcontext.h:31: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdk.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk.h:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/tests/testxinerama.c:21: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:91:15: note: declared here # 30| gchar *str; # 31| GdkScreen *screen = gtk_widget_get_screen (widget); # 32|-> gint i = gdk_screen_get_monitor_at_window (screen, # 33| gtk_widget_get_window (widget)); # 34| Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testxinerama.c:41:7: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_monitor_geometry’ is deprecated: Use 'gdk_monitor_get_geometry' instead gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:78:14: note: declared here # 39| GdkRectangle monitor; # 40| # 41|-> gdk_screen_get_monitor_geometry (screen, # 42| i, &monitor); # 43| primary_monitor = gdk_screen_get_primary_monitor (screen); Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testxinerama.c:43:7: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_primary_monitor’ is deprecated: Use 'gdk_display_get_primary_monitor' instead gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:76:14: note: declared here # 41| gdk_screen_get_monitor_geometry (screen, # 42| i, &monitor); # 43|-> primary_monitor = gdk_screen_get_primary_monitor (screen); # 44| # 45| str = g_strdup_printf ("<big><span foreground='white' background='black'>" Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testxinerama.c: scope_hint: In function ‘main’ gtk3-3.24.42-build/gtk+-3.24.42/tests/testxinerama.c:80:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_n_monitors’ is deprecated: Use 'gdk_display_get_n_monitors' instead gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:74:14: note: declared here # 78| screen = gdk_screen_get_default (); # 79| # 80|-> num_monitors = gdk_screen_get_n_monitors (screen); # 81| if (num_monitors == 1) # 82| g_warning ("The default screen of the current display only has one monitor."); Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testxinerama.c:84:3: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_primary_monitor’ is deprecated: Use 'gdk_display_get_primary_monitor' instead gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:76:14: note: declared here # 82| g_warning ("The default screen of the current display only has one monitor."); # 83| # 84|-> primary_monitor = gdk_screen_get_primary_monitor (screen); # 85| # 86| for (i = 0; i < num_monitors; i++) Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/tests/testxinerama.c:93:7: warning[-Wdeprecated-declarations]: ‘gdk_screen_get_monitor_geometry’ is deprecated: Use 'gdk_monitor_get_geometry' instead gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:78:14: note: declared here # 91| window = gtk_window_new (GTK_WINDOW_TOPLEVEL); # 92| # 93|-> gdk_screen_get_monitor_geometry (screen, i, &monitor); # 94| gtk_window_set_default_size (GTK_WINDOW (window), 200, 200); # 95| gtk_window_move (GTK_WINDOW (window), (monitor.width - 200) / 2 + monitor.x, Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/tests/video-timer.c: scope_hint: In function ‘on_update’ gtk3-3.24.42-build/gtk+-3.24.42/tests/video-timer.c:322:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ # 320| # 321| pending_frame = peek_pending_frame (); # 322|-> if (stream_time_to_clock_time (pending_frame->stream_time) # 323| < predicted_presentation_time + refresh_interval / 2) # 324| { Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/tests/video-timer.c:335:15: warning[deadcode.DeadStores]: Value stored to 'pending_frame' is never read # 333| n_frames++; # 334| dropped_frames++; # 335|-> pending_frame = next_frame; # 336| } # 337| else Error: GCC_ANALYZER_WARNING (CWE-476): gtk3-3.24.42-build/gtk+-3.24.42/tests/video-timer.c:346:37: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ # 344| n_frames++; # 345| displayed_frame = unqueue_frame (); # 346|-> displayed_frame->clock_time = stream_time_to_clock_time (displayed_frame->stream_time); # 347| # 348| displayed_frame->frame_counter = gdk_frame_timings_get_frame_counter (timings); Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/a11y/accessibility-dump.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/a11y/children.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/a11y/children.c:170:30: warning[core.CallAndMessage]: 1st function call argument is an uninitialized value # 168| { # 169| parent_data[i].count = 0; # 170|-> child_accessible = gtk_widget_get_accessible (state.child[i]); # 171| g_signal_connect (child_accessible, "notify::accessible-parent", # 172| G_CALLBACK (parent_notify), &(parent_data[i])); Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/a11y/state/state-record.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-457): gtk3-3.24.42-build/gtk+-3.24.42/testsuite/a11y/state/state-record.c:95: error[legacyUninitvar]: Uninitialized variable: a # 93| else # 94| g_assert_not_reached (); # 95|-> g_signal_connect (a, "state-change", G_CALLBACK (record_state_change), string); # 96| } # 97| } Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/a11y/text.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/css/nodes/test-css-nodes.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/css/parser/test-css-parser.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-688): /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. /usr/include/glib-2.0/glib/gprintf.h:23: included_from: Included from here. /usr/include/glib-2.0/glib/gstdio.h:24: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/testsuite/css/parser/test-css-parser.c:26: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/testsuite/css/parser/test-css-parser.c: scope_hint: In function ‘test_get_errors_file’ gtk3-3.24.42-build/gtk+-3.24.42/testsuite/css/parser/test-css-parser.c:60:42: warning[-Wanalyzer-null-argument]: use of NULL ‘css_file’ where non-null expected /usr/include/glib-2.0/glib/gstring.h:247:42: note: in definition of macro ‘g_string_append_len’ gtk3-3.24.42-build/gtk+-3.24.42/testsuite/css/parser/test-css-parser.c:47:7: note: in expansion of macro ‘g_string_free’ /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/testsuite/css/parser/test-css-parser.c:48:14: note: in expansion of macro ‘g_strdup’ gtk3-3.24.42-build/gtk+-3.24.42/testsuite/css/parser/test-css-parser.c: scope_hint: In function ‘test_get_errors_file’ gtk3-3.24.42-build/gtk+-3.24.42/testsuite/css/parser/test-css-parser.c:48:14: note: in expansion of macro ‘g_strdup’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gstrfuncs.h:190:11: note: in expansion of macro ‘G_UNLIKELY’ gtk3-3.24.42-build/gtk+-3.24.42/testsuite/css/parser/test-css-parser.c:59:7: note: in expansion of macro ‘g_str_has_suffix’ /usr/include/glib-2.0/glib/gstring.h:247:42: note: in definition of macro ‘g_string_append_len’ /usr/include/glib-2.0/glib/gstring.h:247:42: note: in definition of macro ‘g_string_append_len’ <built-in>: note: argument 1 of ‘__builtin_strlen’ must be non-null # 58| # 59| if (g_str_has_suffix (css_file, ".css")) # 60|-> g_string_append_len (file, css_file, strlen (css_file) - 4); # 61| else # 62| g_string_append (file, css_file); Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/css/style/test-css-style.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gdk/rectangle.c:38:3: warning[deadcode.DeadStores]: Value stored to 'res' is never read # 36| # 37| /* non-empty, non-intersecting rectangles */ # 38|-> res = gdk_rectangle_intersect (&e, &f, &f); # 39| g_assert_cmpint (f.width, ==, 0); # 40| g_assert_cmpint (f.height, ==, 0); Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gdk/seat.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gdk/visual.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gdk/visual.c: scope_hint: In function ‘test_depth’ gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gdk/visual.c:97:3: warning[-Wdeprecated-declarations]: ‘gdk_query_depths’ is deprecated # 97 | gdk_query_depths (&depths, &n_depths); # | ^~~~~~~~~~~~~~~~ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdk.h:63: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gdk/visual.c:1: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkvisual.h:102:6: note: declared here # 102 | void gdk_query_depths (gint **depths, # | ^~~~~~~~~~~~~~~~ # 95| gboolean is_depth; # 96| # 97|-> gdk_query_depths (&depths, &n_depths); # 98| g_assert_cmpint (n_depths, >, 0); # 99| for (i = 0; i < n_depths; i++) Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gdk/visual.c:104:7: warning[-Wdeprecated-declarations]: ‘gdk_visual_get_best_with_depth’ is deprecated # 104 | visual = gdk_visual_get_best_with_depth (depths[i]); # | ^~~~~~ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkvisual.h:94:15: note: declared here # 94 | GdkVisual* gdk_visual_get_best_with_depth (gint depth); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 102| g_assert_cmpint (depths[i], <=, 32); # 103| # 104|-> visual = gdk_visual_get_best_with_depth (depths[i]); # 105| # 106| g_assert_nonnull (visual); Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gdk/visual.c:119:7: warning[-Wdeprecated-declarations]: ‘gdk_visual_get_best_with_depth’ is deprecated # 119 | visual = gdk_visual_get_best_with_depth (i); # | ^~~~~~ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkvisual.h:94:15: note: declared here # 94 | GdkVisual* gdk_visual_get_best_with_depth (gint depth); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 117| } # 118| # 119|-> visual = gdk_visual_get_best_with_depth (i); # 120| if (!is_depth) # 121| g_assert_null (visual); Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gdk/visual.c: scope_hint: In function ‘test_type’ gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gdk/visual.c:139:3: warning[-Wdeprecated-declarations]: ‘gdk_query_visual_types’ is deprecated # 139 | gdk_query_visual_types (&types, &n_types); # | ^~~~~~~~~~~~~~~~~~~~~~ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkvisual.h:105:6: note: declared here # 105 | void gdk_query_visual_types (GdkVisualType **visual_types, # | ^~~~~~~~~~~~~~~~~~~~~~ # 137| gboolean is_type; # 138| # 139|-> gdk_query_visual_types (&types, &n_types); # 140| g_assert_cmpint (n_types, >, 0); # 141| for (i = 0; i < n_types; i++) Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gdk/visual.c:146:7: warning[-Wdeprecated-declarations]: ‘gdk_visual_get_best_with_type’ is deprecated # 146 | visual = gdk_visual_get_best_with_type (types[i]); # | ^~~~~~ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkvisual.h:96:15: note: declared here # 96 | GdkVisual* gdk_visual_get_best_with_type (GdkVisualType visual_type); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 144| g_assert_cmpint (types[i], <=, GDK_VISUAL_DIRECT_COLOR); # 145| # 146|-> visual = gdk_visual_get_best_with_type (types[i]); # 147| # 148| g_assert_nonnull (visual); Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gdk/visual.c:161:7: warning[-Wdeprecated-declarations]: ‘gdk_visual_get_best_with_type’ is deprecated # 161 | visual = gdk_visual_get_best_with_type (i); # | ^~~~~~ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkvisual.h:96:15: note: declared here # 96 | GdkVisual* gdk_visual_get_best_with_type (GdkVisualType visual_type); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 159| } # 160| # 161|-> visual = gdk_visual_get_best_with_type (i); # 162| if (!is_type) # 163| g_assert_null (visual); Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/accel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/bitmask.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/builder.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/builder.c:1612:3: warning[deadcode.DeadStores]: Value stored to 'button1' is never read # 1610| # 1611| builder = builder_new_from_string (buffer, -1, NULL); # 1612|-> button1 = gtk_builder_get_object (builder, "button1"); # 1613| # 1614| #if 0 Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/builder.c:2043:3: warning[deadcode.DeadStores]: Value stored to 'label' is never read # 2041| builder = gtk_builder_new (); # 2042| gtk_builder_add_from_string (builder, err_buffer1, -1, &error); # 2043|-> label = gtk_builder_get_object (builder, "label1"); # 2044| g_assert_error (error, G_MARKUP_ERROR, G_MARKUP_ERROR_MISSING_ATTRIBUTE); # 2045| g_object_unref (builder); Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/builder.c:2051:3: warning[deadcode.DeadStores]: Value stored to 'label' is never read # 2049| builder = gtk_builder_new (); # 2050| gtk_builder_add_from_string (builder, err_buffer2, -1, &error); # 2051|-> label = gtk_builder_get_object (builder, "label1"); # 2052| # 2053| g_assert_error (error, G_MARKUP_ERROR, G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE); Error: GCC_ANALYZER_WARNING (CWE-688): gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/builderparser.c: scope_hint: In function ‘get_expected_filename’ gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/builderparser.c:68:7: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/redhat-linux-build/gdk/gdkconfig.h:8: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdk.h:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk.h:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/builderparser.c:23: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/builderparser.c:67:7: note: in expansion of macro ‘g_strdup’ gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/builderparser.c: scope_hint: In function ‘get_expected_filename’ <built-in>: note: argument 1 of ‘__builtin_strstr’ must be non-null # 66| # 67| f = g_strdup (filename); # 68|-> p = strstr (f, ".ui"); # 69| if (p) # 70| *p = 0; Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/defaultvalue.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/filtermodel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/filtermodel.c:5579:3: warning[deadcode.DeadStores]: Value stored to 'rowref' is never read # 5577| # 5578| path = gtk_tree_path_new_from_indices (3, 0, 0, 0, -1); # 5579|-> rowref = gtk_tree_row_reference_new (sort, path); # 5580| gtk_tree_path_free (path); # 5581| Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/filtermodel.c:5583:3: warning[deadcode.DeadStores]: Value stored to 'rowref' is never read # 5581| # 5582| path = gtk_tree_path_new_from_indices (3, 0, 0, 0, -1); # 5583|-> rowref = gtk_tree_row_reference_new (sort, path); # 5584| gtk_tree_path_free (path); # 5585| Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/filtermodel.c:5587:3: warning[deadcode.DeadStores]: Value stored to 'rowref' is never read # 5585| # 5586| path = gtk_tree_path_new_from_indices (3, 0, -1); # 5587|-> rowref = gtk_tree_row_reference_new (sort, path); # 5588| gtk_tree_path_free (path); # 5589| Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/filtermodel.c:5628:3: warning[deadcode.DeadStores]: Value stored to 'rowref' is never read # 5626| # 5627| path = gtk_tree_path_new_from_indices (3, 0, 0, 0, -1); # 5628|-> rowref = gtk_tree_row_reference_new (filter, path); # 5629| gtk_tree_path_free (path); # 5630| Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/filtermodel.c:5632:3: warning[deadcode.DeadStores]: Value stored to 'rowref' is never read # 5630| # 5631| path = gtk_tree_path_new_from_indices (3, 0, 0, 0, -1); # 5632|-> rowref = gtk_tree_row_reference_new (filter, path); # 5633| gtk_tree_path_free (path); # 5634| Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/filtermodel.c:5636:3: warning[deadcode.DeadStores]: Value stored to 'rowref' is never read # 5634| # 5635| path = gtk_tree_path_new_from_indices (3, 0, -1); # 5636|-> rowref = gtk_tree_row_reference_new (filter, path); # 5637| gtk_tree_path_free (path); # 5638| Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/filtermodel.c:5681:3: warning[deadcode.DeadStores]: Value stored to 'rowref' is never read # 5679| # 5680| path = gtk_tree_path_new_from_indices (0, 0, -1); # 5681|-> rowref = gtk_tree_row_reference_new (filter, path); # 5682| gtk_tree_path_free (path); # 5683| Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/filtermodel.c:5685:3: warning[deadcode.DeadStores]: Value stored to 'rowref' is never read # 5683| # 5684| path = gtk_tree_path_new_from_indices (0, 0, -1); # 5685|-> rowref = gtk_tree_row_reference_new (filter, path); # 5686| gtk_tree_path_free (path); # 5687| Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/grid.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/gtkmenu.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/gtktreemodelrefcount.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/icontheme.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/keyhash.c: scope_hint: In function ‘test_basic’ gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/keyhash.c:39:3: warning[-Wdeprecated-declarations]: ‘gdk_keymap_get_default’ is deprecated: Use 'gdk_keymap_get_for_display' instead gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdk.h:48: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk.h:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/keyhash.c:19: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkkeys.h:84:12: note: declared here # 37| # 38| count = 0; # 39|-> hash = _gtk_key_hash_new (gdk_keymap_get_default (), counting_destroy); # 40| # 41| keys = _gtk_key_hash_lookup (hash, 0, 0, 0, 0); Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/listbox.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/listbox.c:31:8: warning[deadcode.DeadStores]: Although the value stored to 'n1' is used in the enclosing expression, the value is never actually read from 'n1' # 29| GList *l; # 30| # 31|-> n2 = n1 = 0; # 32| children = gtk_container_get_children (GTK_CONTAINER (list)); # 33| for (l = children; l; l = l->next) Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/notify.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/object.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/papersize.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/rbtree.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/rbtree.c:123:24: warning[core.NullDereference]: Access to field 'left' results in a dereference of a null pointer (loaded from variable 'node') # 121| g_assert (GTK_RBNODE_FLAG_SET (node, GTK_RBNODE_COLUMN_INVALID) || # 122| GTK_RBNODE_FLAG_SET (node, GTK_RBNODE_INVALID) || # 123|-> GTK_RBNODE_FLAG_SET (node->left, GTK_RBNODE_DESCENDANTS_INVALID) || # 124| GTK_RBNODE_FLAG_SET (node->right, GTK_RBNODE_DESCENDANTS_INVALID) || # 125| (node->children && GTK_RBNODE_FLAG_SET (node->children->root, GTK_RBNODE_DESCENDANTS_INVALID))); Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/recentmanager.c:58:7: warning[deadcode.DeadStores]: Value stored to 'res' is never read # 56| if (g_test_trap_fork (0, G_TEST_TRAP_SILENCE_STDERR)) # 57| { # 58|-> res = gtk_recent_manager_add_full (manager, # 59| uri, # 60| recent_data); Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/recentmanager.c:70:7: warning[deadcode.DeadStores]: Value stored to 'res' is never read # 68| if (g_test_trap_fork (0, G_TEST_TRAP_SILENCE_STDERR)) # 69| { # 70|-> res = gtk_recent_manager_add_full (manager, # 71| uri, # 72| recent_data); Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/recentmanager.c:82:7: warning[deadcode.DeadStores]: Value stored to 'res' is never read # 80| if (g_test_trap_fork (0, G_TEST_TRAP_SILENCE_STDERR)) # 81| { # 82|-> res = gtk_recent_manager_add_full (manager, # 83| uri, # 84| recent_data); Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/recentmanager.c:281:3: warning[deadcode.DeadStores]: Value stored to 'n' is never read # 279| /* purge, add 1, purge again and check that 1 item has been purged */ # 280| error = NULL; # 281|-> n = gtk_recent_manager_purge_items (manager, &error); # 282| g_assert (error == NULL); # 283| Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/scrolledwindow.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/stylecontext.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/textbuffer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/gtk/treepath.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/reftests/gtk-reftest.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/reftests/gtk-reftest.c:171:12: warning[deadcode.DeadStores]: Value stored to 'file' during its initialization is never read # 169| gboolean must_exist) # 170| { # 171|-> GString *file = g_string_new (NULL); # 172| char *dir, *base; # 173| Error: COMPILER_WARNING (CWE-252): gtk3-3.24.42-build/gtk+-3.24.42/testsuite/reftests/gtk-reftest.c: scope_hint: In function ‘main’ gtk3-3.24.42-build/gtk+-3.24.42/testsuite/reftests/gtk-reftest.c:454:3: warning[-Wunused-result]: ignoring return value of ‘chdir’ declared with attribute ‘warn_unused_result’ # 454 | chdir (basedir); # | ^~~~~~~~~~~~~~~ # 452| * "file" property of GtkImage as a relative path in builder files. # 453| */ # 454|-> chdir (basedir); # 455| # 456| return g_test_run (); Error: CPPCHECK_WARNING: gtk3-3.24.42-build/gtk+-3.24.42/testsuite/reftests/reftest-compare.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-682): gtk3-3.24.42-build/gtk+-3.24.42/testsuite/reftests/reftest-compare.c:98: error[nullPointerArithmetic]: Pointer addition with NULL pointer. # 96| const guint32 *row_a = (const guint32 *) (buf_a + y * stride_a); # 97| const guint32 *row_b = (const guint32 *) (buf_b + y * stride_b); # 98|-> guint32 *row = (guint32 *) (buf_diff + y * stride_diff); # 99| # 100| for (x = 0; x < width; x++) Error: COMPILER_WARNING (CWE-477): gtk3-3.24.42-build/gtk+-3.24.42/testsuite/reftests/reftest-snapshot.c: scope_hint: In function ‘snapshot_widget’ gtk3-3.24.42-build/gtk+-3.24.42/testsuite/reftests/reftest-snapshot.c:148:7: warning[-Wdeprecated-declarations]: ‘gdk_window_get_background_pattern’ is deprecated # 148 | bg = gdk_window_get_background_pattern (gtk_widget_get_window (widget)); # | ^~ gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkseat.h:28: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkdisplay.h:33: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkscreen.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkapplaunchcontext.h:31: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdk.h:32: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gtk/gtk.h:30: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/testsuite/reftests/reftest-snapshot.h:21: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/testsuite/reftests/reftest-snapshot.c:23: included_from: Included from here. gtk3-3.24.42-build/gtk+-3.24.42/gdk/gdkwindow.h:793:18: note: declared here # 793 | cairo_pattern_t *gdk_window_get_background_pattern (GdkWindow *window); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 146| break; # 147| case SNAPSHOT_DRAW: # 148|-> bg = gdk_window_get_background_pattern (gtk_widget_get_window (widget)); # 149| if (bg) # 150| {