at-spi2-core-2.52.0-1.fc41

List of Defects

Error: CPPCHECK_WARNING: [#def1]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/adaptors/accessible-adaptor.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def2]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/adaptors/cache-adaptor.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def3]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/adaptors/collection-adaptor.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-758): [#def4]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/adaptors/collection-adaptor.c:616: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
#  614|         for (j = 0; j < 32; j++)
#  615|           {
#  616|->           if (array[i] & (1 << j))
#  617|               {
#  618|                 if (out_count == out_size - 2)

Error: GCC_ANALYZER_WARNING (CWE-476): [#def5]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/adaptors/collection-adaptor.c: scope_hint: In function ‘read_mr’
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/adaptors/collection-adaptor.c:688:19: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘q’
/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.
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/redhat-linux-build/atk/atkversion.h:31: included_from: Included from here.
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/redhat-linux-build/atk/atk-enum-types.h:11: included_from: Included from here.
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk/atk.h:25: included_from: Included from here.
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/bridge.h:28: included_from: Included from here.
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/adaptors/collection-adaptor.c:28: included_from: Included from here.
/usr/include/glib-2.0/glib/gmem.h:315:57: note: in expansion of macro ‘_G_NEW’
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/adaptors/collection-adaptor.c:675:22: 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.
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/adaptors/collection-adaptor.c:677:29: note: in expansion of macro ‘g_strdup’
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/adaptors/collection-adaptor.c: scope_hint: In function ‘read_mr’
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/adaptors/collection-adaptor.c:676:28: note: in expansion of macro ‘g_strdup’
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/adaptors/collection-adaptor.c: scope_hint: In function ‘read_mr’
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/adaptors/collection-adaptor.c:677:29: note: in expansion of macro ‘g_strdup’
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/adaptors/collection-adaptor.c: scope_hint: In function ‘read_mr’
#  686|                   }
#  687|                 mrp->attributes = g_slist_prepend (mrp->attributes, attr);
#  688|->               if (*q == '\0')
#  689|                   break;
#  690|                 else

Error: CPPCHECK_WARNING: [#def6]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/adaptors/selection-adaptor.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def7]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/adaptors/text-adaptor.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def8]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/bridge.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-476): [#def9]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/bridge.c: scope_hint: In function ‘add_property_to_event’
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/bridge.c:205:24: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘evdata’
/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.
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/redhat-linux-build/atk/atkversion.h:31: included_from: Included from here.
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/redhat-linux-build/atk/atk-enum-types.h:11: included_from: Included from here.
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk/atk.h:25: included_from: Included from here.
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/bridge.c:28: included_from: Included from here.
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/bridge.c:204:16: note: in expansion of macro ‘g_strdup’
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/bridge.c: scope_hint: In function ‘add_property_to_event’
#  203|   
#  204|     prop->name = g_strdup (property);
#  205|->   evdata->properties = g_slist_append (evdata->properties, prop);
#  206|   }
#  207|   

Error: CPPCHECK_WARNING (CWE-758): [#def10]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/bridge.c:573: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
#  571|         for (j = 0; j < 32; j++)
#  572|           {
#  573|->           if (v & (1 << j))
#  574|               {
#  575|                 AtkState state = spi_atk_state_from_spi_state ((count << 5) + j);

Error: CPPCHECK_WARNING: [#def11]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/event.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-126): [#def12]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/event.c: scope_hint: In function ‘ensure_proper_format’
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/event.c:382:36: warning[-Wanalyzer-out-of-bounds]: buffer over-read
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/event.c:382:36: note: read of 21 bytes from after the end of ‘"org.a11y.atspi.Event.Object"’
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/event.c:382:36: note: valid subscripts for ‘"org.a11y.atspi.Event.Object"’ are ‘[0]’ to ‘[27]’
#                            └────────────────────────────────────────────────┘
#                              ^    ^   ^   ^   ^   ^   ^            ^
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/event.c:27: included_from: Included from here.
/usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string
#  380|   ensure_proper_format (const char *name)
#  381|   {
#  382|->   gchar *ret = (gchar *) g_malloc (strlen (name) * 2 + 2);
#  383|     gchar *p = ret;
#  384|     gboolean need_upper = TRUE;

Error: GCC_ANALYZER_WARNING (CWE-688): [#def13]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/event.c: scope_hint: In function ‘signal_is_needed’
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk-adaptor/event.c:473:11: warning[-Wanalyzer-null-argument]: use of NULL ‘data[2]’ where non-null expected
/usr/include/string.h:293:15: note: argument 1 of ‘strcspn’ must be non-null
#  471|     /* Hack: events such as "object::text-changed::insert:system" as
#  472|        generated by Gecko */
#  473|->   data[2][strcspn (data[2], ":")] = '\0';
#  474|   
#  475|     for (list = spi_global_app_data->events; list; list = list->next)

Error: CPPCHECK_WARNING: [#def14]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk/atkcomponent.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def15]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk/atkrelation.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def16]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk/atkrelationset.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def17]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk/atkstate.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def18]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atk/atktext.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def19]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-accessible.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def20]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-device-legacy.c:284:7: warning[unix.Malloc]: Use of memory after it is freed
#  282|       }
#  283|   
#  284|->   if (p->y == -1 || p->x == -1)
#  285|       return;
#  286|   

Error: CLANG_WARNING: [#def21]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-device-x11.c:634:25: warning[unix.Malloc]: Use of memory after it is freed
#  632|         g_boxed_free (ATSPI_TYPE_KEY_DEFINITION, grab->kd);
#  633|         g_free (grab);
#  634|->       priv->key_grabs = g_slist_remove (priv->key_grabs, grab);
#  635|       }
#  636|   

Error: CLANG_WARNING: [#def22]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-device-x11.c:795:7: warning[unix.Malloc]: Use of memory after it is freed
#  793|       }
#  794|   
#  795|->   if (p->y == -1 || p->x == -1)
#  796|       return;
#  797|   

Error: CPPCHECK_WARNING: [#def23]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-event-listener.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-688): [#def24]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-event-listener.c: scope_hint: In function ‘_atspi_send_event’
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-event-listener.c:1054:12: warning[-Wanalyzer-null-argument]: use of NULL ‘category’ 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.
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-accessible-private.h:29: included_from: Included from here.
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-event-listener.c:25: included_from: Included from here.
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-event-listener.c:393:14: note: in expansion of macro ‘g_strdup’
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-event-listener.c: scope_hint: In function ‘_atspi_send_event’
/usr/include/glib-2.0/glib/galloca.h:35: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
/usr/include/string.h:156:12: note: argument 1 of ‘strcmp’ must be non-null
# 1052|       {
# 1053|         EventListenerEntry *entry = l->data;
# 1054|->       if (!strcmp (category, entry->category) &&
# 1055|             (entry->name == NULL || !strcmp (name, entry->name)) &&
# 1056|             detail_matches_listener (detail, entry->detail) &&

Error: GCC_ANALYZER_WARNING (CWE-688): [#def25]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-event-listener.c:1055:36: warning[-Wanalyzer-null-argument]: use of NULL ‘name’ where non-null expected
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-event-listener.c:389:16: note: in expansion of macro ‘g_strdup’
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-event-listener.c: scope_hint: In function ‘_atspi_send_event’
/usr/include/string.h:156:12: note: argument 1 of ‘strcmp’ must be non-null
# 1053|         EventListenerEntry *entry = l->data;
# 1054|         if (!strcmp (category, entry->category) &&
# 1055|->           (entry->name == NULL || !strcmp (name, entry->name)) &&
# 1056|             detail_matches_listener (detail, entry->detail) &&
# 1057|             (entry->app == NULL || !strcmp (entry->app->parent.app->bus_name,

Error: CPPCHECK_WARNING: [#def26]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-gmain.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def27]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-misc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-476): [#def28]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-misc.c: scope_hint: In function ‘ref_accessible’
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-misc.c:451:15: 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.
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-device-listener.h:29: included_from: Included from here.
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-device-listener-private.h:28: included_from: Included from here.
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-private.h:28: included_from: Included from here.
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-misc.c:31: included_from: Included from here.
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-misc.c:416:18: note: in expansion of macro ‘g_strdup’
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-misc.c: scope_hint: In function ‘ref_accessible’
#  449|     if (!strcmp (ref->path, "/org/a11y/atspi/accessible/root"))
#  450|       {
#  451|->       if (!app->root)
#  452|           {
#  453|             app->root = _atspi_accessible_new (app, atspi_path_root);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def29]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-misc.c:460:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-misc.c:416:18: note: in expansion of macro ‘g_strdup’
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-misc.c: scope_hint: In function ‘ref_accessible’
#  458|       }
#  459|   
#  460|->   a = g_hash_table_lookup (app->hash, ref->path);
#  461|     if (a)
#  462|       {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def30]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-misc.c: scope_hint: In function ‘handle_remove_accessible’
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-misc.c:526:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-misc.c:416:18: note: in expansion of macro ‘g_strdup’
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-misc.c: scope_hint: In function ‘handle_remove_accessible’
#  524|       return DBUS_HANDLER_RESULT_HANDLED;
#  525|     g_object_run_dispose (G_OBJECT (a));
#  526|->   g_hash_table_remove (app->hash, a->parent.path);
#  527|     g_object_unref (a); /* unref our own ref */
#  528|     return DBUS_HANDLER_RESULT_HANDLED;

Error: CPPCHECK_WARNING: [#def31]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-table-cell.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def32]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/atspi/atspi-text.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def33]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/bus/at-spi-bus-launcher.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-775): [#def34]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/bus/at-spi-bus-launcher.c: scope_hint: In function ‘ensure_a11y_bus_broker’
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/bus/at-spi-bus-launcher.c:470:6: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘socket(1, 2049, 0)’
#  468|       g_error ("Failed to create listening socket: %s", strerror (errno));
#  469|   
#  470|->   if (bind (app->listenfd, (struct sockaddr *) &addr, addr_len) < 0)
#  471|       g_error ("Failed to bind listening socket: %s", strerror (errno));
#  472|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def35]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/bus/at-spi-bus-launcher.c:477:6: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘*app.listenfd’
#  475|       g_error ("Failed to get socket name for listening socket: %s", strerror (errno));
#  476|   
#  477|->   if (listen (app->listenfd, 1024) < 0)
#  478|       g_error ("Failed to listen on socket: %s", strerror (errno));
#  479|   

Error: COMPILER_WARNING (CWE-252): [#def36]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/bus/at-spi-bus-launcher.c: scope_hint: In function ‘sigterm_handler’
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/bus/at-spi-bus-launcher.c:861:3: warning[-Wunused-result]: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’
#  861 |   write (sigterm_pipefd[1], "X", 1);
#      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  859|   sigterm_handler (int signum)
#  860|   {
#  861|->   write (sigterm_pipefd[1], "X", 1);
#  862|   }
#  863|   

Error: CPPCHECK_WARNING (CWE-758): [#def37]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/dbind/dbind-any.c:131: error[missingReturn]: Found an exit path from function with non-void return type that has missing return statement
#  129|       case '\0':
#  130|         g_assert_not_reached ();
#  131|->       break;
#  132|       default:
#  133|         return 1;

Error: CPPCHECK_WARNING (CWE-664): [#def38]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/dbind/dbind.c:266: error[va_end_missing]: va_list 'args_demarshal' was opened but not closed by va_end().
#  264|     msg = dbus_message_new_method_call (bus_name, path, interface, method);
#  265|     if (!msg)
#  266|->     return FALSE;
#  267|   
#  268|     p = arg_types;

Error: CPPCHECK_WARNING: [#def39]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/dbind/dbtest.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def40]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/droute/droute.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def41]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/redhat-linux-build/tmp-introspect351q9sry/Atk-1.0.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def42]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/redhat-linux-build/tmp-introspect351q9sry/Atk-1.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: [#def43]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/redhat-linux-build/tmp-introspectvsd8n1ox/Atspi-2.0.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def44]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/redhat-linux-build/tmp-introspectvsd8n1ox/Atspi-2.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: [#def45]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/registryd/deviceeventcontroller-x11.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def46]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/registryd/deviceeventcontroller.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def47]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/registryd/registry.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def48]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/tests/at-spi2-atk/atk-object-xml-loader.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def49]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/tests/at-spi2-atk/atk_test_accessible.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def50]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/tests/at-spi2-atk/atk_test_component.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def51]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/tests/at-spi2-atk/atk_test_document.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def52]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/tests/at-spi2-atk/atk_test_hyperlink.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def53]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/tests/at-spi2-atk/atk_test_hypertext.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def54]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/tests/at-spi2-atk/atk_test_image.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def55]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/tests/at-spi2-atk/atk_test_selection.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def56]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/tests/at-spi2-atk/atk_test_state_set.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def57]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/tests/at-spi2-atk/atk_test_table.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def58]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/tests/at-spi2-atk/atk_test_table_cell.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def59]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/tests/at-spi2-atk/atk_test_text.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def60]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/tests/at-spi2-atk/atk_test_util.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def61]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/tests/at-spi2-atk/dummyatk/my-atk-hypertext.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-476): [#def62]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/tests/at-spi2-atk/dummyatk/my-atk-table.c: scope_hint: In function ‘my_atk_table_test_table_get_row_extent_at’
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/tests/at-spi2-atk/dummyatk/my-atk-table.c:251:14: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  249|     MyAtkTableCell *self = MY_ATK_TABLE_CELL (cell);
#  250|   
#  251|->   return self->row_span;
#  252|   }
#  253|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def63]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/tests/at-spi2-atk/dummyatk/my-atk-table.c: scope_hint: In function ‘my_atk_table_test_table_get_column_extent_at’
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/tests/at-spi2-atk/dummyatk/my-atk-table.c:261:14: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
#  259|     MyAtkTableCell *self = MY_ATK_TABLE_CELL (cell);
#  260|   
#  261|->   return self->column_span;
#  262|   }
#  263|   

Error: CPPCHECK_WARNING: [#def64]
at-spi2-core-2.52.0-build/at-spi2-core-2.52.0/tests/atk/testrelation.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Scan Properties

analyzer-version-clang18.1.7
analyzer-version-cppcheck2.14.2
analyzer-version-gcc14.1.1
analyzer-version-gcc-analyzer14.1.1
analyzer-version-shellcheck0.10.0
enabled-pluginsclang, cppcheck, gcc, shellcheck
exit-code0
hostip-172-16-1-247.us-west-2.compute.internal
mock-configfedora-41-x86_64
project-nameat-spi2-core-2.52.0-1.fc41
store-results-to/tmp/tmpgooihhyq/at-spi2-core-2.52.0-1.fc41.tar.xz
time-created2024-07-03 12:00:32
time-finished2024-07-03 12:02:25
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-41-x86_64' '-t' 'cppcheck,gcc,clang,shellcheck' '-o' '/tmp/tmpgooihhyq/at-spi2-core-2.52.0-1.fc41.tar.xz' '--gcc-analyze' '/tmp/tmpgooihhyq/at-spi2-core-2.52.0-1.fc41.src.rpm'
tool-versioncsmock-3.5.3-1.el9