Newly introduced findings

List of Findings

Error: SHELLCHECK_WARNING (CWE-156): [#def1]
/usr/libexec/ibus-desktop-testing-module:250:15: warning[SC2046]: Quote this to prevent word splitting.
#  248|   create_autologin_gdm()
#  249|   {
#  250|->     mkdir -p  `dirname "$GDM_CONF"`
#  251|       if test -f "$GDM_CONF" && grep -q "$TEST_USER" "$GDM_CONF"; then
#  252|           return;

Error: SHELLCHECK_WARNING (CWE-252): [#def2]
/usr/libexec/ibus-desktop-testing-module:585:17: warning[SC2164]: Use 'cd ... || exit' or 'cd ... || return' in case cd fails.
#  583|                   PREV_DIR="$PWD"
#  584|                   mkdir -p "$SYSTEMD_USER_DIR"
#  585|->                 cd "$SYSTEMD_USER_DIR"
#  586|                   # The user systemd and $GNOME_SHELL_WAYLAND_COMMAND no longer
#  587|                   # loads $LOCALE_CONF file

Error: SHELLCHECK_WARNING (CWE-252): [#def3]
/usr/libexec/ibus-desktop-testing-module:598:17: warning[SC2164]: Use 'cd ... || exit' or 'cd ... || return' in case cd fails.
#  596|                   diff "$SYSTEMD_SYSTEM_DIR/$SHELL_SERVICE_FILE" \
#  597|                        "$SHELL_SERVICE_DEST_FILE" 2>>$TEST_LOG 1>>$TEST_LOG
#  598|->                 cd "$PREV_DIR"
#  599|               fi
#  600|               mkdir -p "$ENV_USER_DIR"

Error: SHELLCHECK_WARNING (CWE-571): [#def4]
/usr/libexec/ibus-desktop-testing-module:892:16: warning[SC2155]: Declare and assign separately to avoid masking return values.
#  890|           export IBUS_DAEMON_WITH_SYSTEMD=1
#  891|           #export GSK_RENDERER=cairo
#  892|->         export VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/lvp_icd.`uname -m`.json
#  893|       fi
#  894|       for tst in $TESTS; do

Error: SHELLCHECK_WARNING (CWE-156): [#def5]
/usr/libexec/ibus-desktop-testing-module:892:65: warning[SC2046]: Quote this to prevent word splitting.
#  890|           export IBUS_DAEMON_WITH_SYSTEMD=1
#  891|           #export GSK_RENDERER=cairo
#  892|->         export VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/lvp_icd.`uname -m`.json
#  893|       fi
#  894|       for tst in $TESTS; do

Error: COMPILER_WARNING (CWE-477): [#def6]
ibus-1.5.35-alpha2/client/gtk2/ibusimcontext.c: scope_hint: In function ‘ibus_im_context_set_client_widget’
ibus-1.5.35-alpha2/client/gtk2/ibusimcontext.c:1636:9: warning[-Wdeprecated-declarations]: ‘gtk_widget_get_style_context’ is deprecated
# 1636 |         style_context = gtk_widget_get_style_context (ibusimcontext->text_view);
#      |         ^~~~~~~~~~~~~
/usr/include/gtk-4.0/gtk/gtkapplication.h:26: included_from: Included from here.
/usr/include/gtk-4.0/gtk/gtkwindow.h:32: included_from: Included from here.
/usr/include/gtk-4.0/gtk/gtkaboutdialog.h:29: included_from: Included from here.
/usr/include/gtk-4.0/gtk/gtk.h:34: included_from: Included from here.
ibus-1.5.35-alpha2/client/gtk2/ibusimcontext.c:29: included_from: Included from here.
/usr/include/gtk-4.0/gtk/gtkwidget.h:713:19: note: declared here
#  713 | GtkStyleContext * gtk_widget_get_style_context (GtkWidget *widget);
#      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1634|           ibusimcontext->text_view = g_object_ref_sink (gtk_text_view_new ());
# 1635|   #if GTK_CHECK_VERSION (2, 91, 0)
# 1636|->         style_context = gtk_widget_get_style_context (ibusimcontext->text_view);
# 1637|   #else
# 1638|           style_context = gtk_widget_get_style (ibusimcontext->text_view);

Error: COMPILER_WARNING (CWE-563): [#def7]
ibus-1.5.35-alpha2/client/gtk2/ibusimcontext.c: scope_hint: In function ‘_set_cursor_location_internal’
ibus-1.5.35-alpha2/client/gtk2/ibusimcontext.c:1683:17: warning[-Wunused-variable]: unused variable ‘display’
# 1683 |     GdkDisplay *display = NULL;
#      |                 ^~~~~~~
# 1681|   {
# 1682|       GdkRectangle area;
# 1683|->     GdkDisplay *display = NULL;
# 1684|   #if GTK_CHECK_VERSION (3, 98, 4)
# 1685|       GtkWidget *root;

Error: COMPILER_WARNING (CWE-477): [#def8]
ibus-1.5.35-alpha2/client/gtk2/ibusimcontext.c: scope_hint: In function ‘_set_cursor_location_internal’
ibus-1.5.35-alpha2/client/gtk2/ibusimcontext.c:1723:9: warning[-Wdeprecated-declarations]: ‘gdk_x11_display_get_xdisplay’ is deprecated
# 1723 |         XTranslateCoordinates (GDK_DISPLAY_XDISPLAY (display),
#      |         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-4.0/gdk/x11/gdkx.h:39: included_from: Included from here.
ibus-1.5.35-alpha2/client/gtk2/ibusimcontext.c:47: included_from: Included from here.
/usr/include/gtk-4.0/gdk/x11/gdkx11display.h:60:15: note: declared here
#   60 | Display *     gdk_x11_display_get_xdisplay     (GdkDisplay  *display);
#      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1721|               (ibusimcontext->client_window);
# 1722|   
# 1723|->         XTranslateCoordinates (GDK_DISPLAY_XDISPLAY (display),
# 1724|                                  GDK_SURFACE_XID (surface),
# 1725|                                  gdk_x11_display_get_xrootwindow (display),

Error: COMPILER_WARNING (CWE-477): [#def9]
ibus-1.5.35-alpha2/client/gtk2/ibusimcontext.c:1724:32: warning[-Wdeprecated-declarations]: ‘gdk_x11_surface_get_xid’ is deprecated
# 1724 |                                GDK_SURFACE_XID (surface),
#      |                                ^~~~~~~~~~~~~~~
/usr/include/gtk-4.0/gdk/x11/gdkx.h:47: included_from: Included from here.
/usr/include/gtk-4.0/gdk/x11/gdkx11surface.h:56:10: note: declared here
#   56 | Window   gdk_x11_surface_get_xid           (GdkSurface   *surface);
#      |          ^~~~~~~~~~~~~~~~~~~~~~~
# 1722|   
# 1723|           XTranslateCoordinates (GDK_DISPLAY_XDISPLAY (display),
# 1724|->                                GDK_SURFACE_XID (surface),
# 1725|                                  gdk_x11_display_get_xrootwindow (display),
# 1726|                                  0, 0, &tx, &ty,

Error: COMPILER_WARNING (CWE-477): [#def10]
ibus-1.5.35-alpha2/client/gtk2/ibusimcontext.c:1725:32: warning[-Wdeprecated-declarations]: ‘gdk_x11_display_get_xrootwindow’ is deprecated
# 1725 |                                gdk_x11_display_get_xrootwindow (display),
#      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-4.0/gdk/x11/gdkx11display.h:64:15: note: declared here
#   64 | Window        gdk_x11_display_get_xrootwindow  (GdkDisplay  *display);
#      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1723|           XTranslateCoordinates (GDK_DISPLAY_XDISPLAY (display),
# 1724|                                  GDK_SURFACE_XID (surface),
# 1725|->                                gdk_x11_display_get_xrootwindow (display),
# 1726|                                  0, 0, &tx, &ty,
# 1727|                                  &child);

Error: COMPILER_WARNING (CWE-477): [#def11]
ibus-1.5.35-alpha2/client/gtk4/ibusimcontext.c:1636:9: warning[-Wdeprecated-declarations]: ‘gtk_widget_get_style_context’ is deprecated
# 1634|           ibusimcontext->text_view = g_object_ref_sink (gtk_text_view_new ());
# 1635|   #if GTK_CHECK_VERSION (2, 91, 0)
# 1636|->         style_context = gtk_widget_get_style_context (ibusimcontext->text_view);
# 1637|   #else
# 1638|           style_context = gtk_widget_get_style (ibusimcontext->text_view);

Error: COMPILER_WARNING (CWE-477): [#def12]
ibus-1.5.35-alpha2/client/gtk4/ibusimcontext.c:1723:9: warning[-Wdeprecated-declarations]: ‘gdk_x11_display_get_xdisplay’ is deprecated
# 1721|               (ibusimcontext->client_window);
# 1722|   
# 1723|->         XTranslateCoordinates (GDK_DISPLAY_XDISPLAY (display),
# 1724|                                  GDK_SURFACE_XID (surface),
# 1725|                                  gdk_x11_display_get_xrootwindow (display),

Error: COMPILER_WARNING (CWE-477): [#def13]
ibus-1.5.35-alpha2/client/gtk4/ibusimcontext.c:1724:32: warning[-Wdeprecated-declarations]: ‘gdk_x11_surface_get_xid’ is deprecated
# 1722|   
# 1723|           XTranslateCoordinates (GDK_DISPLAY_XDISPLAY (display),
# 1724|->                                GDK_SURFACE_XID (surface),
# 1725|                                  gdk_x11_display_get_xrootwindow (display),
# 1726|                                  0, 0, &tx, &ty,

Error: COMPILER_WARNING (CWE-477): [#def14]
ibus-1.5.35-alpha2/client/gtk4/ibusimcontext.c:1725:32: warning[-Wdeprecated-declarations]: ‘gdk_x11_display_get_xrootwindow’ is deprecated
# 1723|           XTranslateCoordinates (GDK_DISPLAY_XDISPLAY (display),
# 1724|                                  GDK_SURFACE_XID (surface),
# 1725|->                                gdk_x11_display_get_xrootwindow (display),
# 1726|                                  0, 0, &tx, &ty,
# 1727|                                  &child);

Error: COMPILER_WARNING (CWE-563): [#def15]
ibus-1.5.35-alpha2/redhat-linux-build/bindings/vala/libibus-emoji-dialog.so.p/candidatearea.c: scope_hint: At top level
ibus-1.5.35-alpha2/redhat-linux-build/bindings/vala/libibus-emoji-dialog.so.p/candidatearea.c:70:20: warning[-Wunused-variable]: ‘candidate_area_properties’ defined but not used
#   70 | static GParamSpec* candidate_area_properties[CANDIDATE_AREA_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~
#   68|   	CANDIDATE_AREA_NUM_PROPERTIES
#   69|   };
#   70|-> static GParamSpec* candidate_area_properties[CANDIDATE_AREA_NUM_PROPERTIES];
#   71|   #define _themed_rgba_unref0(var) ((var == NULL) ? NULL : (var = (themed_rgba_unref (var), NULL)))
#   72|   #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))

Error: COMPILER_WARNING (CWE-563): [#def16]
ibus-1.5.35-alpha2/redhat-linux-build/bindings/vala/libibus-emoji-dialog.so.p/emojier.c:90:20: warning[-Wunused-variable]: ‘ibus_emojier_properties’ defined but not used
#   90 | static GParamSpec* ibus_emojier_properties[IBUS_EMOJIER_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~
#   88|   	IBUS_EMOJIER_NUM_PROPERTIES
#   89|   };
#   90|-> static GParamSpec* ibus_emojier_properties[IBUS_EMOJIER_NUM_PROPERTIES];
#   91|   #define _themed_rgba_unref0(var) ((var == NULL) ? NULL : (var = (themed_rgba_unref (var), NULL)))
#   92|   #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))

Error: COMPILER_WARNING (CWE-563): [#def17]
ibus-1.5.35-alpha2/redhat-linux-build/bindings/vala/libibus-emoji-dialog.so.p/emojier.c:197:20: warning[-Wunused-variable]: ‘ibus_emojier_elist_box_properties’ defined but not used
#  197 | static GParamSpec* ibus_emojier_elist_box_properties[IBUS_EMOJIER_ELIST_BOX_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  195|   	IBUS_EMOJIER_ELIST_BOX_NUM_PROPERTIES
#  196|   };
#  197|-> static GParamSpec* ibus_emojier_elist_box_properties[IBUS_EMOJIER_ELIST_BOX_NUM_PROPERTIES];
#  198|   typedef struct _IBusEmojierEBoxRowPrivate IBusEmojierEBoxRowPrivate;
#  199|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def18]
ibus-1.5.35-alpha2/redhat-linux-build/bindings/vala/libibus-emoji-dialog.so.p/emojier.c:210:20: warning[-Wunused-variable]: ‘ibus_emojier_escrolled_window_properties’ defined but not used
#  210 | static GParamSpec* ibus_emojier_escrolled_window_properties[IBUS_EMOJIER_ESCROLLED_WINDOW_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  208|   	IBUS_EMOJIER_ESCROLLED_WINDOW_NUM_PROPERTIES
#  209|   };
#  210|-> static GParamSpec* ibus_emojier_escrolled_window_properties[IBUS_EMOJIER_ESCROLLED_WINDOW_NUM_PROPERTIES];
#  211|   typedef struct _IBusEmojierEGridPrivate IBusEmojierEGridPrivate;
#  212|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def19]
ibus-1.5.35-alpha2/redhat-linux-build/bindings/vala/libibus-emoji-dialog.so.p/emojier.c:216:20: warning[-Wunused-variable]: ‘ibus_emojier_egrid_properties’ defined but not used
#  216 | static GParamSpec* ibus_emojier_egrid_properties[IBUS_EMOJIER_EGRID_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  214|   	IBUS_EMOJIER_EGRID_NUM_PROPERTIES
#  215|   };
#  216|-> static GParamSpec* ibus_emojier_egrid_properties[IBUS_EMOJIER_EGRID_NUM_PROPERTIES];
#  217|   typedef struct _IBusEmojierEWhiteLabelPrivate IBusEmojierEWhiteLabelPrivate;
#  218|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def20]
ibus-1.5.35-alpha2/redhat-linux-build/bindings/vala/libibus-emoji-dialog.so.p/emojier.c:222:20: warning[-Wunused-variable]: ‘ibus_emojier_ewhite_label_properties’ defined but not used
#  222 | static GParamSpec* ibus_emojier_ewhite_label_properties[IBUS_EMOJIER_EWHITE_LABEL_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  220|   	IBUS_EMOJIER_EWHITE_LABEL_NUM_PROPERTIES
#  221|   };
#  222|-> static GParamSpec* ibus_emojier_ewhite_label_properties[IBUS_EMOJIER_EWHITE_LABEL_NUM_PROPERTIES];
#  223|   typedef struct _IBusEmojierESelectedLabelPrivate IBusEmojierESelectedLabelPrivate;
#  224|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def21]
ibus-1.5.35-alpha2/redhat-linux-build/bindings/vala/libibus-emoji-dialog.so.p/emojier.c:228:20: warning[-Wunused-variable]: ‘ibus_emojier_eselected_label_properties’ defined but not used
#  228 | static GParamSpec* ibus_emojier_eselected_label_properties[IBUS_EMOJIER_ESELECTED_LABEL_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  226|   	IBUS_EMOJIER_ESELECTED_LABEL_NUM_PROPERTIES
#  227|   };
#  228|-> static GParamSpec* ibus_emojier_eselected_label_properties[IBUS_EMOJIER_ESELECTED_LABEL_NUM_PROPERTIES];
#  229|   typedef struct _IBusEmojierEGoldLabelPrivate IBusEmojierEGoldLabelPrivate;
#  230|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def22]
ibus-1.5.35-alpha2/redhat-linux-build/bindings/vala/libibus-emoji-dialog.so.p/emojier.c:234:20: warning[-Wunused-variable]: ‘ibus_emojier_egold_label_properties’ defined but not used
#  234 | static GParamSpec* ibus_emojier_egold_label_properties[IBUS_EMOJIER_EGOLD_LABEL_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  232|   	IBUS_EMOJIER_EGOLD_LABEL_NUM_PROPERTIES
#  233|   };
#  234|-> static GParamSpec* ibus_emojier_egold_label_properties[IBUS_EMOJIER_EGOLD_LABEL_NUM_PROPERTIES];
#  235|   typedef struct _IBusEmojierECheckVisibleLabelPrivate IBusEmojierECheckVisibleLabelPrivate;
#  236|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def23]
ibus-1.5.35-alpha2/redhat-linux-build/bindings/vala/libibus-emoji-dialog.so.p/emojier.c:240:20: warning[-Wunused-variable]: ‘ibus_emojier_echeck_visible_label_properties’ defined but not used
#  240 | static GParamSpec* ibus_emojier_echeck_visible_label_properties[IBUS_EMOJIER_ECHECK_VISIBLE_LABEL_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  238|   	IBUS_EMOJIER_ECHECK_VISIBLE_LABEL_NUM_PROPERTIES
#  239|   };
#  240|-> static GParamSpec* ibus_emojier_echeck_visible_label_properties[IBUS_EMOJIER_ECHECK_VISIBLE_LABEL_NUM_PROPERTIES];
#  241|   #define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL)))
#  242|   #define __vala_PangoGlyphItem_free0(var) ((var == NULL) ? NULL : (var = (_vala_PangoGlyphItem_free (var), NULL)))

Error: COMPILER_WARNING (CWE-563): [#def24]
ibus-1.5.35-alpha2/redhat-linux-build/bindings/vala/libibus-emoji-dialog.so.p/emojier.c:258:20: warning[-Wunused-variable]: ‘ibus_emojier_epadded_label_properties’ defined but not used
#  258 | static GParamSpec* ibus_emojier_epadded_label_properties[IBUS_EMOJIER_EPADDED_LABEL_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  256|   	IBUS_EMOJIER_EPADDED_LABEL_NUM_PROPERTIES
#  257|   };
#  258|-> static GParamSpec* ibus_emojier_epadded_label_properties[IBUS_EMOJIER_EPADDED_LABEL_NUM_PROPERTIES];
#  259|   typedef struct _IBusEmojierEPaddedLabelBoxPrivate IBusEmojierEPaddedLabelBoxPrivate;
#  260|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def25]
ibus-1.5.35-alpha2/redhat-linux-build/bindings/vala/libibus-emoji-dialog.so.p/emojier.c:264:20: warning[-Wunused-variable]: ‘ibus_emojier_epadded_label_box_properties’ defined but not used
#  264 | static GParamSpec* ibus_emojier_epadded_label_box_properties[IBUS_EMOJIER_EPADDED_LABEL_BOX_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  262|   	IBUS_EMOJIER_EPADDED_LABEL_BOX_NUM_PROPERTIES
#  263|   };
#  264|-> static GParamSpec* ibus_emojier_epadded_label_box_properties[IBUS_EMOJIER_EPADDED_LABEL_BOX_NUM_PROPERTIES];
#  265|   
#  266|   #define TYPE_ICON_WIDGET (icon_widget_get_type ())

Error: COMPILER_WARNING (CWE-563): [#def26]
ibus-1.5.35-alpha2/redhat-linux-build/bindings/vala/libibus-emoji-dialog.so.p/emojier.c: scope_hint: At top level
ibus-1.5.35-alpha2/redhat-linux-build/bindings/vala/libibus-emoji-dialog.so.p/emojier.c:280:20: warning[-Wunused-variable]: ‘ibus_emojier_load_progress_object_properties’ defined but not used
#  280 | static GParamSpec* ibus_emojier_load_progress_object_properties[IBUS_EMOJIER_LOAD_PROGRESS_OBJECT_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  278|   	IBUS_EMOJIER_LOAD_PROGRESS_OBJECT_NUM_PROPERTIES
#  279|   };
#  280|-> static GParamSpec* ibus_emojier_load_progress_object_properties[IBUS_EMOJIER_LOAD_PROGRESS_OBJECT_NUM_PROPERTIES];
#  281|   enum  {
#  282|   	IBUS_EMOJIER_LOAD_PROGRESS_OBJECT_DESERIALIZE_UNICODE_SIGNAL,

Error: COMPILER_WARNING (CWE-563): [#def27]
ibus-1.5.35-alpha2/redhat-linux-build/bindings/vala/libibus-emoji-dialog.so.p/iconwidget.c: scope_hint: At top level
ibus-1.5.35-alpha2/redhat-linux-build/bindings/vala/libibus-emoji-dialog.so.p/iconwidget.c:76:20: warning[-Wunused-variable]: ‘icon_widget_properties’ defined but not used
#   76 | static GParamSpec* icon_widget_properties[ICON_WIDGET_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~
#   74|   	ICON_WIDGET_NUM_PROPERTIES
#   75|   };
#   76|-> static GParamSpec* icon_widget_properties[ICON_WIDGET_NUM_PROPERTIES];
#   77|   
#   78|   struct _ThemedRGBA {

Error: COMPILER_WARNING (CWE-563): [#def28]
ibus-1.5.35-alpha2/redhat-linux-build/bindings/vala/libibus-emoji-dialog.so.p/separator.c:53:20: warning[-Wunused-variable]: ‘hseparator_properties’ defined but not used
#   53 | static GParamSpec* hseparator_properties[HSEPARATOR_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~
#   51|   	HSEPARATOR_NUM_PROPERTIES
#   52|   };
#   53|-> static GParamSpec* hseparator_properties[HSEPARATOR_NUM_PROPERTIES];
#   54|   
#   55|   #define TYPE_VSEPARATOR (vseparator_get_type ())

Error: COMPILER_WARNING (CWE-563): [#def29]
ibus-1.5.35-alpha2/redhat-linux-build/bindings/vala/libibus-emoji-dialog.so.p/separator.c: scope_hint: At top level
ibus-1.5.35-alpha2/redhat-linux-build/bindings/vala/libibus-emoji-dialog.so.p/separator.c:69:20: warning[-Wunused-variable]: ‘vseparator_properties’ defined but not used
#   69 | static GParamSpec* vseparator_properties[VSEPARATOR_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~
#   67|   	VSEPARATOR_NUM_PROPERTIES
#   68|   };
#   69|-> static GParamSpec* vseparator_properties[VSEPARATOR_NUM_PROPERTIES];
#   70|   
#   71|   struct _HSeparator {

Error: COMPILER_WARNING (CWE-704): [#def30]
ibus-1.5.35-alpha2/redhat-linux-build/candidatearea.c:2447:6: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier

Error: COMPILER_WARNING (CWE-704): [#def31]
ibus-1.5.35-alpha2/redhat-linux-build/emojier.c:14622:6: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier

Error: COMPILER_WARNING (CWE-704): [#def32]
ibus-1.5.35-alpha2/redhat-linux-build/emojier.c:14686:6: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier

Error: COMPILER_WARNING (CWE-704): [#def33]
ibus-1.5.35-alpha2/redhat-linux-build/emojier.c:15089:6: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier

Error: COMPILER_WARNING (CWE-704): [#def34]
ibus-1.5.35-alpha2/redhat-linux-build/emojier.c:15151:6: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier

Error: COMPILER_WARNING (CWE-704): [#def35]
ibus-1.5.35-alpha2/redhat-linux-build/emojier.c:15193:6: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier

Error: COMPILER_WARNING (CWE-704): [#def36]
ibus-1.5.35-alpha2/redhat-linux-build/emojier.c:15255:6: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier

Error: COMPILER_WARNING (CWE-704): [#def37]
ibus-1.5.35-alpha2/redhat-linux-build/emojier.c:15288:6: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier

Error: COMPILER_WARNING (CWE-704): [#def38]
ibus-1.5.35-alpha2/redhat-linux-build/emojier.c:15382:6: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier

Error: COMPILER_WARNING (CWE-704): [#def39]
ibus-1.5.35-alpha2/redhat-linux-build/emojier.c:15392:6: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier

Error: COMPILER_WARNING (CWE-704): [#def40]
ibus-1.5.35-alpha2/redhat-linux-build/emojier.c:15486:6: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier

Error: COMPILER_WARNING (CWE-704): [#def41]
ibus-1.5.35-alpha2/redhat-linux-build/emojier.c:15516:6: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier

Error: COMPILER_WARNING (CWE-704): [#def42]
ibus-1.5.35-alpha2/redhat-linux-build/emojier.c:15620:6: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier

Error: COMPILER_WARNING (CWE-563): [#def43]
ibus-1.5.35-alpha2/redhat-linux-build/engine/ibus-engine-simple.p/main.c: scope_hint: At top level
ibus-1.5.35-alpha2/redhat-linux-build/engine/ibus-engine-simple.p/main.c:68:20: warning[-Wunused-variable]: ‘dummy_engine_properties’ defined but not used
#   68 | static GParamSpec* dummy_engine_properties[DUMMY_ENGINE_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~
#   66|   	DUMMY_ENGINE_NUM_PROPERTIES
#   67|   };
#   68|-> static GParamSpec* dummy_engine_properties[DUMMY_ENGINE_NUM_PROPERTIES];
#   69|   typedef struct _Block1Data Block1Data;
#   70|   #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))

Error: COMPILER_WARNING (CWE-704): [#def44]
ibus-1.5.35-alpha2/redhat-linux-build/iconwidget.c:1204:6: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier

Error: COMPILER_WARNING (CWE-704): [#def45]
ibus-1.5.35-alpha2/redhat-linux-build/iconwidget.c:1214:6: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier

Error: COMPILER_WARNING (CWE-704): [#def46]
ibus-1.5.35-alpha2/redhat-linux-build/separator.c:203:6: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier

Error: COMPILER_WARNING (CWE-704): [#def47]
ibus-1.5.35-alpha2/redhat-linux-build/separator.c:213:6: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier

Error: COMPILER_WARNING (CWE-563): [#def48]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-extension-gtk3.p/emojier.c:110:20: warning[-Wunused-variable]: ‘ibus_emojier_properties’ defined but not used
#  110 | static GParamSpec* ibus_emojier_properties[IBUS_EMOJIER_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~
#  108|   	IBUS_EMOJIER_NUM_PROPERTIES
#  109|   };
#  110|-> static GParamSpec* ibus_emojier_properties[IBUS_EMOJIER_NUM_PROPERTIES];
#  111|   #define _themed_rgba_unref0(var) ((var == NULL) ? NULL : (var = (themed_rgba_unref (var), NULL)))
#  112|   #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))

Error: COMPILER_WARNING (CWE-563): [#def49]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-extension-gtk3.p/emojier.c:217:20: warning[-Wunused-variable]: ‘ibus_emojier_elist_box_properties’ defined but not used
#  217 | static GParamSpec* ibus_emojier_elist_box_properties[IBUS_EMOJIER_ELIST_BOX_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  215|   	IBUS_EMOJIER_ELIST_BOX_NUM_PROPERTIES
#  216|   };
#  217|-> static GParamSpec* ibus_emojier_elist_box_properties[IBUS_EMOJIER_ELIST_BOX_NUM_PROPERTIES];
#  218|   typedef struct _IBusEmojierEBoxRowPrivate IBusEmojierEBoxRowPrivate;
#  219|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def50]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-extension-gtk3.p/emojier.c:230:20: warning[-Wunused-variable]: ‘ibus_emojier_escrolled_window_properties’ defined but not used
#  230 | static GParamSpec* ibus_emojier_escrolled_window_properties[IBUS_EMOJIER_ESCROLLED_WINDOW_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  228|   	IBUS_EMOJIER_ESCROLLED_WINDOW_NUM_PROPERTIES
#  229|   };
#  230|-> static GParamSpec* ibus_emojier_escrolled_window_properties[IBUS_EMOJIER_ESCROLLED_WINDOW_NUM_PROPERTIES];
#  231|   typedef struct _IBusEmojierEGridPrivate IBusEmojierEGridPrivate;
#  232|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def51]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-extension-gtk3.p/emojier.c:236:20: warning[-Wunused-variable]: ‘ibus_emojier_egrid_properties’ defined but not used
#  236 | static GParamSpec* ibus_emojier_egrid_properties[IBUS_EMOJIER_EGRID_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  234|   	IBUS_EMOJIER_EGRID_NUM_PROPERTIES
#  235|   };
#  236|-> static GParamSpec* ibus_emojier_egrid_properties[IBUS_EMOJIER_EGRID_NUM_PROPERTIES];
#  237|   typedef struct _IBusEmojierEWhiteLabelPrivate IBusEmojierEWhiteLabelPrivate;
#  238|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def52]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-extension-gtk3.p/emojier.c:242:20: warning[-Wunused-variable]: ‘ibus_emojier_ewhite_label_properties’ defined but not used
#  242 | static GParamSpec* ibus_emojier_ewhite_label_properties[IBUS_EMOJIER_EWHITE_LABEL_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  240|   	IBUS_EMOJIER_EWHITE_LABEL_NUM_PROPERTIES
#  241|   };
#  242|-> static GParamSpec* ibus_emojier_ewhite_label_properties[IBUS_EMOJIER_EWHITE_LABEL_NUM_PROPERTIES];
#  243|   typedef struct _IBusEmojierESelectedLabelPrivate IBusEmojierESelectedLabelPrivate;
#  244|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def53]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-extension-gtk3.p/emojier.c:248:20: warning[-Wunused-variable]: ‘ibus_emojier_eselected_label_properties’ defined but not used
#  248 | static GParamSpec* ibus_emojier_eselected_label_properties[IBUS_EMOJIER_ESELECTED_LABEL_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  246|   	IBUS_EMOJIER_ESELECTED_LABEL_NUM_PROPERTIES
#  247|   };
#  248|-> static GParamSpec* ibus_emojier_eselected_label_properties[IBUS_EMOJIER_ESELECTED_LABEL_NUM_PROPERTIES];
#  249|   typedef struct _IBusEmojierEGoldLabelPrivate IBusEmojierEGoldLabelPrivate;
#  250|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def54]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-extension-gtk3.p/emojier.c:254:20: warning[-Wunused-variable]: ‘ibus_emojier_egold_label_properties’ defined but not used
#  254 | static GParamSpec* ibus_emojier_egold_label_properties[IBUS_EMOJIER_EGOLD_LABEL_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  252|   	IBUS_EMOJIER_EGOLD_LABEL_NUM_PROPERTIES
#  253|   };
#  254|-> static GParamSpec* ibus_emojier_egold_label_properties[IBUS_EMOJIER_EGOLD_LABEL_NUM_PROPERTIES];
#  255|   typedef struct _IBusEmojierECheckVisibleLabelPrivate IBusEmojierECheckVisibleLabelPrivate;
#  256|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def55]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-extension-gtk3.p/emojier.c:260:20: warning[-Wunused-variable]: ‘ibus_emojier_echeck_visible_label_properties’ defined but not used
#  260 | static GParamSpec* ibus_emojier_echeck_visible_label_properties[IBUS_EMOJIER_ECHECK_VISIBLE_LABEL_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  258|   	IBUS_EMOJIER_ECHECK_VISIBLE_LABEL_NUM_PROPERTIES
#  259|   };
#  260|-> static GParamSpec* ibus_emojier_echeck_visible_label_properties[IBUS_EMOJIER_ECHECK_VISIBLE_LABEL_NUM_PROPERTIES];
#  261|   #define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL)))
#  262|   #define __vala_PangoGlyphItem_free0(var) ((var == NULL) ? NULL : (var = (_vala_PangoGlyphItem_free (var), NULL)))

Error: COMPILER_WARNING (CWE-563): [#def56]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-extension-gtk3.p/emojier.c:278:20: warning[-Wunused-variable]: ‘ibus_emojier_epadded_label_properties’ defined but not used
#  278 | static GParamSpec* ibus_emojier_epadded_label_properties[IBUS_EMOJIER_EPADDED_LABEL_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  276|   	IBUS_EMOJIER_EPADDED_LABEL_NUM_PROPERTIES
#  277|   };
#  278|-> static GParamSpec* ibus_emojier_epadded_label_properties[IBUS_EMOJIER_EPADDED_LABEL_NUM_PROPERTIES];
#  279|   typedef struct _IBusEmojierEPaddedLabelBoxPrivate IBusEmojierEPaddedLabelBoxPrivate;
#  280|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def57]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-extension-gtk3.p/emojier.c:284:20: warning[-Wunused-variable]: ‘ibus_emojier_epadded_label_box_properties’ defined but not used
#  284 | static GParamSpec* ibus_emojier_epadded_label_box_properties[IBUS_EMOJIER_EPADDED_LABEL_BOX_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  282|   	IBUS_EMOJIER_EPADDED_LABEL_BOX_NUM_PROPERTIES
#  283|   };
#  284|-> static GParamSpec* ibus_emojier_epadded_label_box_properties[IBUS_EMOJIER_EPADDED_LABEL_BOX_NUM_PROPERTIES];
#  285|   
#  286|   #define TYPE_ICON_WIDGET (icon_widget_get_type ())

Error: COMPILER_WARNING (CWE-563): [#def58]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-extension-gtk3.p/emojier.c: scope_hint: At top level
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-extension-gtk3.p/emojier.c:300:20: warning[-Wunused-variable]: ‘ibus_emojier_load_progress_object_properties’ defined but not used
#  300 | static GParamSpec* ibus_emojier_load_progress_object_properties[IBUS_EMOJIER_LOAD_PROGRESS_OBJECT_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  298|   	IBUS_EMOJIER_LOAD_PROGRESS_OBJECT_NUM_PROPERTIES
#  299|   };
#  300|-> static GParamSpec* ibus_emojier_load_progress_object_properties[IBUS_EMOJIER_LOAD_PROGRESS_OBJECT_NUM_PROPERTIES];
#  301|   enum  {
#  302|   	IBUS_EMOJIER_LOAD_PROGRESS_OBJECT_DESERIALIZE_UNICODE_SIGNAL,

Error: COMPILER_WARNING (CWE-704): [#def59]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-extension-gtk3.p/emojier.c:1019:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 1017|   {
# 1018|   	static volatile gsize ibus_emojier_travel_direction_type_id__once = 0;
# 1019|-> 	if (g_once_init_enter (&ibus_emojier_travel_direction_type_id__once)) {
# 1020|   		GType ibus_emojier_travel_direction_type_id;
# 1021|   		ibus_emojier_travel_direction_type_id = ibus_emojier_travel_direction_get_type_once ();

Error: COMPILER_WARNING (CWE-563): [#def60]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-extension-gtk3.p/extension.c: scope_hint: At top level
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-extension-gtk3.p/extension.c:79:20: warning[-Wunused-variable]: ‘extension_gtk_properties’ defined but not used
#   79 | static GParamSpec* extension_gtk_properties[EXTENSION_GTK_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
#   77|   	EXTENSION_GTK_NUM_PROPERTIES
#   78|   };
#   79|-> static GParamSpec* extension_gtk_properties[EXTENSION_GTK_NUM_PROPERTIES];
#   80|   #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
#   81|   

Error: COMPILER_WARNING (CWE-563): [#def61]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-extension-gtk3.p/iconwidget.c: scope_hint: At top level
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-extension-gtk3.p/iconwidget.c:84:20: warning[-Wunused-variable]: ‘icon_widget_properties’ defined but not used
#   84 | static GParamSpec* icon_widget_properties[ICON_WIDGET_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~
#   82|   	ICON_WIDGET_NUM_PROPERTIES
#   83|   };
#   84|-> static GParamSpec* icon_widget_properties[ICON_WIDGET_NUM_PROPERTIES];
#   85|   
#   86|   struct _ThemedRGBA {

Error: COMPILER_WARNING (CWE-563): [#def62]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-extension-gtk3.p/keybindingmanager.c: scope_hint: At top level
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-extension-gtk3.p/keybindingmanager.c:66:20: warning[-Wunused-variable]: ‘keybinding_manager_properties’ defined but not used
#   66 | static GParamSpec* keybinding_manager_properties[KEYBINDING_MANAGER_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   64|   	KEYBINDING_MANAGER_NUM_PROPERTIES
#   65|   };
#   66|-> static GParamSpec* keybinding_manager_properties[KEYBINDING_MANAGER_NUM_PROPERTIES];
#   67|   typedef void (*KeybindingManagerKeybindingHandlerFunc) (GdkEvent* event, gpointer user_data);
#   68|   #define _keybinding_manager_keybinding_unref0(var) ((var == NULL) ? NULL : (var = (keybinding_manager_keybinding_unref (var), NULL)))

Error: COMPILER_WARNING (CWE-563): [#def63]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-extension-gtk3.p/panelbinding.c:72:20: warning[-Wunused-variable]: ‘preedit_properties’ defined but not used
#   72 | static GParamSpec* preedit_properties[PREEDIT_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~
#   70|   	PREEDIT_NUM_PROPERTIES
#   71|   };
#   72|-> static GParamSpec* preedit_properties[PREEDIT_NUM_PROPERTIES];
#   73|   #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
#   74|   #define _g_free0(var) (var = (g_free (var), NULL))

Error: COMPILER_WARNING (CWE-563): [#def64]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-extension-gtk3.p/panelbinding.c: scope_hint: At top level
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-extension-gtk3.p/panelbinding.c:100:20: warning[-Wunused-variable]: ‘panel_binding_properties’ defined but not used
#  100 | static GParamSpec* panel_binding_properties[PANEL_BINDING_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
#   98|   	PANEL_BINDING_NUM_PROPERTIES
#   99|   };
#  100|-> static GParamSpec* panel_binding_properties[PANEL_BINDING_NUM_PROPERTIES];
#  101|   #define _g_main_context_unref0(var) ((var == NULL) ? NULL : (var = (g_main_context_unref (var), NULL)))
#  102|   #define _vala_assert(expr, msg) if G_LIKELY (expr) ; else g_assertion_message_expr (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, msg);

Error: COMPILER_WARNING (CWE-563): [#def65]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-emojier.p/emojier.c:110:20: warning[-Wunused-variable]: ‘ibus_emojier_properties’ defined but not used
#  110 | static GParamSpec* ibus_emojier_properties[IBUS_EMOJIER_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~
#  108|   	IBUS_EMOJIER_NUM_PROPERTIES
#  109|   };
#  110|-> static GParamSpec* ibus_emojier_properties[IBUS_EMOJIER_NUM_PROPERTIES];
#  111|   #define _themed_rgba_unref0(var) ((var == NULL) ? NULL : (var = (themed_rgba_unref (var), NULL)))
#  112|   #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))

Error: COMPILER_WARNING (CWE-563): [#def66]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-emojier.p/emojier.c:217:20: warning[-Wunused-variable]: ‘ibus_emojier_elist_box_properties’ defined but not used
#  217 | static GParamSpec* ibus_emojier_elist_box_properties[IBUS_EMOJIER_ELIST_BOX_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  215|   	IBUS_EMOJIER_ELIST_BOX_NUM_PROPERTIES
#  216|   };
#  217|-> static GParamSpec* ibus_emojier_elist_box_properties[IBUS_EMOJIER_ELIST_BOX_NUM_PROPERTIES];
#  218|   typedef struct _IBusEmojierEBoxRowPrivate IBusEmojierEBoxRowPrivate;
#  219|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def67]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-emojier.p/emojier.c:230:20: warning[-Wunused-variable]: ‘ibus_emojier_escrolled_window_properties’ defined but not used
#  230 | static GParamSpec* ibus_emojier_escrolled_window_properties[IBUS_EMOJIER_ESCROLLED_WINDOW_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  228|   	IBUS_EMOJIER_ESCROLLED_WINDOW_NUM_PROPERTIES
#  229|   };
#  230|-> static GParamSpec* ibus_emojier_escrolled_window_properties[IBUS_EMOJIER_ESCROLLED_WINDOW_NUM_PROPERTIES];
#  231|   typedef struct _IBusEmojierEGridPrivate IBusEmojierEGridPrivate;
#  232|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def68]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-emojier.p/emojier.c:236:20: warning[-Wunused-variable]: ‘ibus_emojier_egrid_properties’ defined but not used
#  236 | static GParamSpec* ibus_emojier_egrid_properties[IBUS_EMOJIER_EGRID_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  234|   	IBUS_EMOJIER_EGRID_NUM_PROPERTIES
#  235|   };
#  236|-> static GParamSpec* ibus_emojier_egrid_properties[IBUS_EMOJIER_EGRID_NUM_PROPERTIES];
#  237|   typedef struct _IBusEmojierEWhiteLabelPrivate IBusEmojierEWhiteLabelPrivate;
#  238|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def69]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-emojier.p/emojier.c:242:20: warning[-Wunused-variable]: ‘ibus_emojier_ewhite_label_properties’ defined but not used
#  242 | static GParamSpec* ibus_emojier_ewhite_label_properties[IBUS_EMOJIER_EWHITE_LABEL_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  240|   	IBUS_EMOJIER_EWHITE_LABEL_NUM_PROPERTIES
#  241|   };
#  242|-> static GParamSpec* ibus_emojier_ewhite_label_properties[IBUS_EMOJIER_EWHITE_LABEL_NUM_PROPERTIES];
#  243|   typedef struct _IBusEmojierESelectedLabelPrivate IBusEmojierESelectedLabelPrivate;
#  244|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def70]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-emojier.p/emojier.c:248:20: warning[-Wunused-variable]: ‘ibus_emojier_eselected_label_properties’ defined but not used
#  248 | static GParamSpec* ibus_emojier_eselected_label_properties[IBUS_EMOJIER_ESELECTED_LABEL_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  246|   	IBUS_EMOJIER_ESELECTED_LABEL_NUM_PROPERTIES
#  247|   };
#  248|-> static GParamSpec* ibus_emojier_eselected_label_properties[IBUS_EMOJIER_ESELECTED_LABEL_NUM_PROPERTIES];
#  249|   typedef struct _IBusEmojierEGoldLabelPrivate IBusEmojierEGoldLabelPrivate;
#  250|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def71]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-emojier.p/emojier.c:254:20: warning[-Wunused-variable]: ‘ibus_emojier_egold_label_properties’ defined but not used
#  254 | static GParamSpec* ibus_emojier_egold_label_properties[IBUS_EMOJIER_EGOLD_LABEL_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  252|   	IBUS_EMOJIER_EGOLD_LABEL_NUM_PROPERTIES
#  253|   };
#  254|-> static GParamSpec* ibus_emojier_egold_label_properties[IBUS_EMOJIER_EGOLD_LABEL_NUM_PROPERTIES];
#  255|   typedef struct _IBusEmojierECheckVisibleLabelPrivate IBusEmojierECheckVisibleLabelPrivate;
#  256|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def72]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-emojier.p/emojier.c:260:20: warning[-Wunused-variable]: ‘ibus_emojier_echeck_visible_label_properties’ defined but not used
#  260 | static GParamSpec* ibus_emojier_echeck_visible_label_properties[IBUS_EMOJIER_ECHECK_VISIBLE_LABEL_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  258|   	IBUS_EMOJIER_ECHECK_VISIBLE_LABEL_NUM_PROPERTIES
#  259|   };
#  260|-> static GParamSpec* ibus_emojier_echeck_visible_label_properties[IBUS_EMOJIER_ECHECK_VISIBLE_LABEL_NUM_PROPERTIES];
#  261|   #define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL)))
#  262|   #define __vala_PangoGlyphItem_free0(var) ((var == NULL) ? NULL : (var = (_vala_PangoGlyphItem_free (var), NULL)))

Error: COMPILER_WARNING (CWE-563): [#def73]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-emojier.p/emojier.c:278:20: warning[-Wunused-variable]: ‘ibus_emojier_epadded_label_properties’ defined but not used
#  278 | static GParamSpec* ibus_emojier_epadded_label_properties[IBUS_EMOJIER_EPADDED_LABEL_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  276|   	IBUS_EMOJIER_EPADDED_LABEL_NUM_PROPERTIES
#  277|   };
#  278|-> static GParamSpec* ibus_emojier_epadded_label_properties[IBUS_EMOJIER_EPADDED_LABEL_NUM_PROPERTIES];
#  279|   typedef struct _IBusEmojierEPaddedLabelBoxPrivate IBusEmojierEPaddedLabelBoxPrivate;
#  280|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def74]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-emojier.p/emojier.c:284:20: warning[-Wunused-variable]: ‘ibus_emojier_epadded_label_box_properties’ defined but not used
#  284 | static GParamSpec* ibus_emojier_epadded_label_box_properties[IBUS_EMOJIER_EPADDED_LABEL_BOX_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  282|   	IBUS_EMOJIER_EPADDED_LABEL_BOX_NUM_PROPERTIES
#  283|   };
#  284|-> static GParamSpec* ibus_emojier_epadded_label_box_properties[IBUS_EMOJIER_EPADDED_LABEL_BOX_NUM_PROPERTIES];
#  285|   
#  286|   #define TYPE_ICON_WIDGET (icon_widget_get_type ())

Error: COMPILER_WARNING (CWE-563): [#def75]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-emojier.p/emojier.c: scope_hint: At top level
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-emojier.p/emojier.c:300:20: warning[-Wunused-variable]: ‘ibus_emojier_load_progress_object_properties’ defined but not used
#  300 | static GParamSpec* ibus_emojier_load_progress_object_properties[IBUS_EMOJIER_LOAD_PROGRESS_OBJECT_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  298|   	IBUS_EMOJIER_LOAD_PROGRESS_OBJECT_NUM_PROPERTIES
#  299|   };
#  300|-> static GParamSpec* ibus_emojier_load_progress_object_properties[IBUS_EMOJIER_LOAD_PROGRESS_OBJECT_NUM_PROPERTIES];
#  301|   enum  {
#  302|   	IBUS_EMOJIER_LOAD_PROGRESS_OBJECT_DESERIALIZE_UNICODE_SIGNAL,

Error: COMPILER_WARNING (CWE-704): [#def76]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-emojier.p/emojier.c:1019:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 1017|   {
# 1018|   	static volatile gsize ibus_emojier_travel_direction_type_id__once = 0;
# 1019|-> 	if (g_once_init_enter (&ibus_emojier_travel_direction_type_id__once)) {
# 1020|   		GType ibus_emojier_travel_direction_type_id;
# 1021|   		ibus_emojier_travel_direction_type_id = ibus_emojier_travel_direction_get_type_once ();

Error: COMPILER_WARNING (CWE-563): [#def77]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-emojier.p/emojierapp.c: scope_hint: At top level
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-emojier.p/emojierapp.c:83:20: warning[-Wunused-variable]: ‘emoji_application_properties’ defined but not used
#   83 | static GParamSpec* emoji_application_properties[EMOJI_APPLICATION_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   81|   	EMOJI_APPLICATION_NUM_PROPERTIES
#   82|   };
#   83|-> static GParamSpec* emoji_application_properties[EMOJI_APPLICATION_NUM_PROPERTIES];
#   84|   #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
#   85|   #define _g_free0(var) (var = (g_free (var), NULL))

Error: COMPILER_WARNING (CWE-563): [#def78]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-emojier.p/iconwidget.c: scope_hint: At top level
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-emojier.p/iconwidget.c:84:20: warning[-Wunused-variable]: ‘icon_widget_properties’ defined but not used
#   84 | static GParamSpec* icon_widget_properties[ICON_WIDGET_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~
#   82|   	ICON_WIDGET_NUM_PROPERTIES
#   83|   };
#   84|-> static GParamSpec* icon_widget_properties[ICON_WIDGET_NUM_PROPERTIES];
#   85|   
#   86|   struct _ThemedRGBA {

Error: COMPILER_WARNING (CWE-563): [#def79]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-emojier.p/separator.c:61:20: warning[-Wunused-variable]: ‘hseparator_properties’ defined but not used
#   61 | static GParamSpec* hseparator_properties[HSEPARATOR_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~
#   59|   	HSEPARATOR_NUM_PROPERTIES
#   60|   };
#   61|-> static GParamSpec* hseparator_properties[HSEPARATOR_NUM_PROPERTIES];
#   62|   
#   63|   #define TYPE_VSEPARATOR (vseparator_get_type ())

Error: COMPILER_WARNING (CWE-563): [#def80]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-emojier.p/separator.c: scope_hint: At top level
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-emojier.p/separator.c:77:20: warning[-Wunused-variable]: ‘vseparator_properties’ defined but not used
#   77 | static GParamSpec* vseparator_properties[VSEPARATOR_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~
#   75|   	VSEPARATOR_NUM_PROPERTIES
#   76|   };
#   77|-> static GParamSpec* vseparator_properties[VSEPARATOR_NUM_PROPERTIES];
#   78|   
#   79|   struct _HSeparator {

Error: COMPILER_WARNING (CWE-704): [#def81]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/bindingcommon.c:247:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
#  245|   {
#  246|   	static volatile gsize binding_common_key_event_func_type_type_id__once = 0;
#  247|-> 	if (g_once_init_enter (&binding_common_key_event_func_type_type_id__once)) {
#  248|   		GType binding_common_key_event_func_type_type_id;
#  249|   		binding_common_key_event_func_type_type_id = binding_common_key_event_func_type_get_type_once ();

Error: COMPILER_WARNING (CWE-563): [#def82]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/candidatearea.c: scope_hint: At top level
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/candidatearea.c:78:20: warning[-Wunused-variable]: ‘candidate_area_properties’ defined but not used
#   78 | static GParamSpec* candidate_area_properties[CANDIDATE_AREA_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~
#   76|   	CANDIDATE_AREA_NUM_PROPERTIES
#   77|   };
#   78|-> static GParamSpec* candidate_area_properties[CANDIDATE_AREA_NUM_PROPERTIES];
#   79|   #define _themed_rgba_unref0(var) ((var == NULL) ? NULL : (var = (themed_rgba_unref (var), NULL)))
#   80|   #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))

Error: COMPILER_WARNING (CWE-563): [#def83]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/candidatepanel.c: scope_hint: At top level
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/candidatepanel.c:90:20: warning[-Wunused-variable]: ‘candidate_panel_properties’ defined but not used
#   90 | static GParamSpec* candidate_panel_properties[CANDIDATE_PANEL_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
#   88|   	CANDIDATE_PANEL_NUM_PROPERTIES
#   89|   };
#   90|-> static GParamSpec* candidate_panel_properties[CANDIDATE_PANEL_NUM_PROPERTIES];
#   91|   #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
#   92|   #define _pango_attribute_destroy0(var) ((var == NULL) ? NULL : (var = (pango_attribute_destroy (var), NULL)))

Error: COMPILER_WARNING (CWE-563): [#def84]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/emojier.c:110:20: warning[-Wunused-variable]: ‘ibus_emojier_properties’ defined but not used
#  110 | static GParamSpec* ibus_emojier_properties[IBUS_EMOJIER_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~
#  108|   	IBUS_EMOJIER_NUM_PROPERTIES
#  109|   };
#  110|-> static GParamSpec* ibus_emojier_properties[IBUS_EMOJIER_NUM_PROPERTIES];
#  111|   #define _themed_rgba_unref0(var) ((var == NULL) ? NULL : (var = (themed_rgba_unref (var), NULL)))
#  112|   #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))

Error: COMPILER_WARNING (CWE-563): [#def85]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/emojier.c:217:20: warning[-Wunused-variable]: ‘ibus_emojier_elist_box_properties’ defined but not used
#  217 | static GParamSpec* ibus_emojier_elist_box_properties[IBUS_EMOJIER_ELIST_BOX_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  215|   	IBUS_EMOJIER_ELIST_BOX_NUM_PROPERTIES
#  216|   };
#  217|-> static GParamSpec* ibus_emojier_elist_box_properties[IBUS_EMOJIER_ELIST_BOX_NUM_PROPERTIES];
#  218|   typedef struct _IBusEmojierEBoxRowPrivate IBusEmojierEBoxRowPrivate;
#  219|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def86]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/emojier.c:230:20: warning[-Wunused-variable]: ‘ibus_emojier_escrolled_window_properties’ defined but not used
#  230 | static GParamSpec* ibus_emojier_escrolled_window_properties[IBUS_EMOJIER_ESCROLLED_WINDOW_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  228|   	IBUS_EMOJIER_ESCROLLED_WINDOW_NUM_PROPERTIES
#  229|   };
#  230|-> static GParamSpec* ibus_emojier_escrolled_window_properties[IBUS_EMOJIER_ESCROLLED_WINDOW_NUM_PROPERTIES];
#  231|   typedef struct _IBusEmojierEGridPrivate IBusEmojierEGridPrivate;
#  232|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def87]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/emojier.c:236:20: warning[-Wunused-variable]: ‘ibus_emojier_egrid_properties’ defined but not used
#  236 | static GParamSpec* ibus_emojier_egrid_properties[IBUS_EMOJIER_EGRID_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  234|   	IBUS_EMOJIER_EGRID_NUM_PROPERTIES
#  235|   };
#  236|-> static GParamSpec* ibus_emojier_egrid_properties[IBUS_EMOJIER_EGRID_NUM_PROPERTIES];
#  237|   typedef struct _IBusEmojierEWhiteLabelPrivate IBusEmojierEWhiteLabelPrivate;
#  238|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def88]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/emojier.c:242:20: warning[-Wunused-variable]: ‘ibus_emojier_ewhite_label_properties’ defined but not used
#  242 | static GParamSpec* ibus_emojier_ewhite_label_properties[IBUS_EMOJIER_EWHITE_LABEL_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  240|   	IBUS_EMOJIER_EWHITE_LABEL_NUM_PROPERTIES
#  241|   };
#  242|-> static GParamSpec* ibus_emojier_ewhite_label_properties[IBUS_EMOJIER_EWHITE_LABEL_NUM_PROPERTIES];
#  243|   typedef struct _IBusEmojierESelectedLabelPrivate IBusEmojierESelectedLabelPrivate;
#  244|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def89]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/emojier.c:248:20: warning[-Wunused-variable]: ‘ibus_emojier_eselected_label_properties’ defined but not used
#  248 | static GParamSpec* ibus_emojier_eselected_label_properties[IBUS_EMOJIER_ESELECTED_LABEL_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  246|   	IBUS_EMOJIER_ESELECTED_LABEL_NUM_PROPERTIES
#  247|   };
#  248|-> static GParamSpec* ibus_emojier_eselected_label_properties[IBUS_EMOJIER_ESELECTED_LABEL_NUM_PROPERTIES];
#  249|   typedef struct _IBusEmojierEGoldLabelPrivate IBusEmojierEGoldLabelPrivate;
#  250|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def90]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/emojier.c:254:20: warning[-Wunused-variable]: ‘ibus_emojier_egold_label_properties’ defined but not used
#  254 | static GParamSpec* ibus_emojier_egold_label_properties[IBUS_EMOJIER_EGOLD_LABEL_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  252|   	IBUS_EMOJIER_EGOLD_LABEL_NUM_PROPERTIES
#  253|   };
#  254|-> static GParamSpec* ibus_emojier_egold_label_properties[IBUS_EMOJIER_EGOLD_LABEL_NUM_PROPERTIES];
#  255|   typedef struct _IBusEmojierECheckVisibleLabelPrivate IBusEmojierECheckVisibleLabelPrivate;
#  256|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def91]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/emojier.c:260:20: warning[-Wunused-variable]: ‘ibus_emojier_echeck_visible_label_properties’ defined but not used
#  260 | static GParamSpec* ibus_emojier_echeck_visible_label_properties[IBUS_EMOJIER_ECHECK_VISIBLE_LABEL_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  258|   	IBUS_EMOJIER_ECHECK_VISIBLE_LABEL_NUM_PROPERTIES
#  259|   };
#  260|-> static GParamSpec* ibus_emojier_echeck_visible_label_properties[IBUS_EMOJIER_ECHECK_VISIBLE_LABEL_NUM_PROPERTIES];
#  261|   #define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL)))
#  262|   #define __vala_PangoGlyphItem_free0(var) ((var == NULL) ? NULL : (var = (_vala_PangoGlyphItem_free (var), NULL)))

Error: COMPILER_WARNING (CWE-563): [#def92]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/emojier.c:278:20: warning[-Wunused-variable]: ‘ibus_emojier_epadded_label_properties’ defined but not used
#  278 | static GParamSpec* ibus_emojier_epadded_label_properties[IBUS_EMOJIER_EPADDED_LABEL_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  276|   	IBUS_EMOJIER_EPADDED_LABEL_NUM_PROPERTIES
#  277|   };
#  278|-> static GParamSpec* ibus_emojier_epadded_label_properties[IBUS_EMOJIER_EPADDED_LABEL_NUM_PROPERTIES];
#  279|   typedef struct _IBusEmojierEPaddedLabelBoxPrivate IBusEmojierEPaddedLabelBoxPrivate;
#  280|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def93]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/emojier.c:284:20: warning[-Wunused-variable]: ‘ibus_emojier_epadded_label_box_properties’ defined but not used
#  284 | static GParamSpec* ibus_emojier_epadded_label_box_properties[IBUS_EMOJIER_EPADDED_LABEL_BOX_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  282|   	IBUS_EMOJIER_EPADDED_LABEL_BOX_NUM_PROPERTIES
#  283|   };
#  284|-> static GParamSpec* ibus_emojier_epadded_label_box_properties[IBUS_EMOJIER_EPADDED_LABEL_BOX_NUM_PROPERTIES];
#  285|   
#  286|   #define TYPE_ICON_WIDGET (icon_widget_get_type ())

Error: COMPILER_WARNING (CWE-563): [#def94]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/emojier.c: scope_hint: At top level
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/emojier.c:300:20: warning[-Wunused-variable]: ‘ibus_emojier_load_progress_object_properties’ defined but not used
#  300 | static GParamSpec* ibus_emojier_load_progress_object_properties[IBUS_EMOJIER_LOAD_PROGRESS_OBJECT_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  298|   	IBUS_EMOJIER_LOAD_PROGRESS_OBJECT_NUM_PROPERTIES
#  299|   };
#  300|-> static GParamSpec* ibus_emojier_load_progress_object_properties[IBUS_EMOJIER_LOAD_PROGRESS_OBJECT_NUM_PROPERTIES];
#  301|   enum  {
#  302|   	IBUS_EMOJIER_LOAD_PROGRESS_OBJECT_DESERIALIZE_UNICODE_SIGNAL,

Error: COMPILER_WARNING (CWE-704): [#def95]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/emojier.c:1019:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 1017|   {
# 1018|   	static volatile gsize ibus_emojier_travel_direction_type_id__once = 0;
# 1019|-> 	if (g_once_init_enter (&ibus_emojier_travel_direction_type_id__once)) {
# 1020|   		GType ibus_emojier_travel_direction_type_id;
# 1021|   		ibus_emojier_travel_direction_type_id = ibus_emojier_travel_direction_get_type_once ();

Error: COMPILER_WARNING (CWE-563): [#def96]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/handle.c: scope_hint: At top level
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/handle.c:70:20: warning[-Wunused-variable]: ‘handle_properties’ defined but not used
#   70 | static GParamSpec* handle_properties[HANDLE_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~
#   68|   	HANDLE_NUM_PROPERTIES
#   69|   };
#   70|-> static GParamSpec* handle_properties[HANDLE_NUM_PROPERTIES];
#   71|   #define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
#   72|   #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))

Error: COMPILER_WARNING (CWE-563): [#def97]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/iconwidget.c: scope_hint: At top level
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/iconwidget.c:84:20: warning[-Wunused-variable]: ‘icon_widget_properties’ defined but not used
#   84 | static GParamSpec* icon_widget_properties[ICON_WIDGET_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~
#   82|   	ICON_WIDGET_NUM_PROPERTIES
#   83|   };
#   84|-> static GParamSpec* icon_widget_properties[ICON_WIDGET_NUM_PROPERTIES];
#   85|   
#   86|   struct _ThemedRGBA {

Error: COMPILER_WARNING (CWE-563): [#def98]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/keybindingmanager.c: scope_hint: At top level
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/keybindingmanager.c:66:20: warning[-Wunused-variable]: ‘keybinding_manager_properties’ defined but not used
#   66 | static GParamSpec* keybinding_manager_properties[KEYBINDING_MANAGER_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   64|   	KEYBINDING_MANAGER_NUM_PROPERTIES
#   65|   };
#   66|-> static GParamSpec* keybinding_manager_properties[KEYBINDING_MANAGER_NUM_PROPERTIES];
#   67|   typedef void (*KeybindingManagerKeybindingHandlerFunc) (GdkEvent* event, gpointer user_data);
#   68|   #define _keybinding_manager_keybinding_unref0(var) ((var == NULL) ? NULL : (var = (keybinding_manager_keybinding_unref (var), NULL)))

Error: COMPILER_WARNING (CWE-563): [#def99]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/message.c: scope_hint: At top level
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/message.c:72:20: warning[-Wunused-variable]: ‘message_dialog_properties’ defined but not used
#   72 | static GParamSpec* message_dialog_properties[MESSAGE_DIALOG_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~
#   70|   	MESSAGE_DIALOG_NUM_PROPERTIES
#   71|   };
#   72|-> static GParamSpec* message_dialog_properties[MESSAGE_DIALOG_NUM_PROPERTIES];
#   73|   #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
#   74|   #define _g_free0(var) (var = (g_free (var), NULL))

Error: COMPILER_WARNING (CWE-563): [#def100]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/panel.c:180:20: warning[-Wunused-variable]: ‘panel_properties’ defined but not used
#  180 | static GParamSpec* panel_properties[PANEL_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~
#  178|   	PANEL_NUM_PROPERTIES
#  179|   };
#  180|-> static GParamSpec* panel_properties[PANEL_NUM_PROPERTIES];
#  181|   typedef enum  {
#  182|   	BINDING_COMMON_KEY_EVENT_FUNC_TYPE_ANY,

Error: COMPILER_WARNING (CWE-563): [#def101]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/property.c:128:20: warning[-Wunused-variable]: ‘prop_image_menu_item_properties’ defined but not used
#  128 | static GParamSpec* prop_image_menu_item_properties[PROP_IMAGE_MENU_ITEM_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  126|   	PROP_IMAGE_MENU_ITEM_NUM_PROPERTIES
#  127|   };
#  128|-> static GParamSpec* prop_image_menu_item_properties[PROP_IMAGE_MENU_ITEM_NUM_PROPERTIES];
#  129|   typedef struct _PropCheckMenuItemPrivate PropCheckMenuItemPrivate;
#  130|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def102]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/property.c:134:20: warning[-Wunused-variable]: ‘prop_check_menu_item_properties’ defined but not used
#  134 | static GParamSpec* prop_check_menu_item_properties[PROP_CHECK_MENU_ITEM_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  132|   	PROP_CHECK_MENU_ITEM_NUM_PROPERTIES
#  133|   };
#  134|-> static GParamSpec* prop_check_menu_item_properties[PROP_CHECK_MENU_ITEM_NUM_PROPERTIES];
#  135|   typedef struct _PropRadioMenuItemPrivate PropRadioMenuItemPrivate;
#  136|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def103]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/property.c:140:20: warning[-Wunused-variable]: ‘prop_radio_menu_item_properties’ defined but not used
#  140 | static GParamSpec* prop_radio_menu_item_properties[PROP_RADIO_MENU_ITEM_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  138|   	PROP_RADIO_MENU_ITEM_NUM_PROPERTIES
#  139|   };
#  140|-> static GParamSpec* prop_radio_menu_item_properties[PROP_RADIO_MENU_ITEM_NUM_PROPERTIES];
#  141|   typedef struct _PropSeparatorMenuItemPrivate PropSeparatorMenuItemPrivate;
#  142|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def104]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/property.c: scope_hint: At top level
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/property.c:146:20: warning[-Wunused-variable]: ‘prop_separator_menu_item_properties’ defined but not used
#  146 | static GParamSpec* prop_separator_menu_item_properties[PROP_SEPARATOR_MENU_ITEM_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  144|   	PROP_SEPARATOR_MENU_ITEM_NUM_PROPERTIES
#  145|   };
#  146|-> static GParamSpec* prop_separator_menu_item_properties[PROP_SEPARATOR_MENU_ITEM_NUM_PROPERTIES];
#  147|   #define _vala_assert(expr, msg) if G_LIKELY (expr) ; else g_assertion_message_expr (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, msg);
#  148|   #define _vala_return_if_fail(expr, msg) if G_LIKELY (expr) ; else { g_return_if_fail_warning (G_LOG_DOMAIN, G_STRFUNC, msg); return; }

Error: COMPILER_WARNING (CWE-563): [#def105]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/propertypanel.c:92:20: warning[-Wunused-variable]: ‘property_panel_properties’ defined but not used
#   92 | static GParamSpec* property_panel_properties[PROPERTY_PANEL_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~
#   90|   	PROPERTY_PANEL_NUM_PROPERTIES
#   91|   };
#   92|-> static GParamSpec* property_panel_properties[PROPERTY_PANEL_NUM_PROPERTIES];
#   93|   #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
#   94|   

Error: COMPILER_WARNING (CWE-563): [#def106]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/propertypanel.c:178:20: warning[-Wunused-variable]: ‘prop_menu_properties’ defined but not used
#  178 | static GParamSpec* prop_menu_properties[PROP_MENU_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~
#  176|   	PROP_MENU_NUM_PROPERTIES
#  177|   };
#  178|-> static GParamSpec* prop_menu_properties[PROP_MENU_NUM_PROPERTIES];
#  179|   
#  180|   #define TYPE_PROP_RADIO_MENU_ITEM (prop_radio_menu_item_get_type ())

Error: COMPILER_WARNING (CWE-563): [#def107]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/propertypanel.c:224:20: warning[-Wunused-variable]: ‘prop_tool_button_properties’ defined but not used
#  224 | static GParamSpec* prop_tool_button_properties[PROP_TOOL_BUTTON_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
#  222|   	PROP_TOOL_BUTTON_NUM_PROPERTIES
#  223|   };
#  224|-> static GParamSpec* prop_tool_button_properties[PROP_TOOL_BUTTON_NUM_PROPERTIES];
#  225|   
#  226|   #define TYPE_ICON_WIDGET (icon_widget_get_type ())

Error: COMPILER_WARNING (CWE-563): [#def108]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/propertypanel.c:240:20: warning[-Wunused-variable]: ‘prop_toggle_tool_button_properties’ defined but not used
#  240 | static GParamSpec* prop_toggle_tool_button_properties[PROP_TOGGLE_TOOL_BUTTON_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  238|   	PROP_TOGGLE_TOOL_BUTTON_NUM_PROPERTIES
#  239|   };
#  240|-> static GParamSpec* prop_toggle_tool_button_properties[PROP_TOGGLE_TOOL_BUTTON_NUM_PROPERTIES];
#  241|   typedef struct _PropMenuToolButtonPrivate PropMenuToolButtonPrivate;
#  242|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def109]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/propertypanel.c:246:20: warning[-Wunused-variable]: ‘prop_menu_tool_button_properties’ defined but not used
#  246 | static GParamSpec* prop_menu_tool_button_properties[PROP_MENU_TOOL_BUTTON_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  244|   	PROP_MENU_TOOL_BUTTON_NUM_PROPERTIES
#  245|   };
#  246|-> static GParamSpec* prop_menu_tool_button_properties[PROP_MENU_TOOL_BUTTON_NUM_PROPERTIES];
#  247|   typedef struct _PropSeparatorToolItemPrivate PropSeparatorToolItemPrivate;
#  248|   enum  {

Error: COMPILER_WARNING (CWE-563): [#def110]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/propertypanel.c: scope_hint: At top level
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/propertypanel.c:252:20: warning[-Wunused-variable]: ‘prop_separator_tool_item_properties’ defined but not used
#  252 | static GParamSpec* prop_separator_tool_item_properties[PROP_SEPARATOR_TOOL_ITEM_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  250|   	PROP_SEPARATOR_TOOL_ITEM_NUM_PROPERTIES
#  251|   };
#  252|-> static GParamSpec* prop_separator_tool_item_properties[PROP_SEPARATOR_TOOL_ITEM_NUM_PROPERTIES];
#  253|   #define _vala_assert(expr, msg) if G_LIKELY (expr) ; else g_assertion_message_expr (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, msg);
#  254|   #define _vala_return_if_fail(expr, msg) if G_LIKELY (expr) ; else { g_return_if_fail_warning (G_LOG_DOMAIN, G_STRFUNC, msg); return; }

Error: COMPILER_WARNING (CWE-563): [#def111]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/separator.c:61:20: warning[-Wunused-variable]: ‘hseparator_properties’ defined but not used
#   61 | static GParamSpec* hseparator_properties[HSEPARATOR_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~
#   59|   	HSEPARATOR_NUM_PROPERTIES
#   60|   };
#   61|-> static GParamSpec* hseparator_properties[HSEPARATOR_NUM_PROPERTIES];
#   62|   
#   63|   #define TYPE_VSEPARATOR (vseparator_get_type ())

Error: COMPILER_WARNING (CWE-563): [#def112]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/separator.c: scope_hint: At top level
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/separator.c:77:20: warning[-Wunused-variable]: ‘vseparator_properties’ defined but not used
#   77 | static GParamSpec* vseparator_properties[VSEPARATOR_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~~~
#   75|   	VSEPARATOR_NUM_PROPERTIES
#   76|   };
#   77|-> static GParamSpec* vseparator_properties[VSEPARATOR_NUM_PROPERTIES];
#   78|   
#   79|   struct _HSeparator {

Error: COMPILER_WARNING (CWE-563): [#def113]
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/switcher.c: scope_hint: At top level
ibus-1.5.35-alpha2/redhat-linux-build/ui/gtk3/ibus-ui-gtk3.p/switcher.c:84:20: warning[-Wunused-variable]: ‘switcher_properties’ defined but not used
#   84 | static GParamSpec* switcher_properties[SWITCHER_NUM_PROPERTIES];
#      |                    ^~~~~~~~~~~~~~~~~~~
#   82|   	SWITCHER_NUM_PROPERTIES
#   83|   };
#   84|-> static GParamSpec* switcher_properties[SWITCHER_NUM_PROPERTIES];
#   85|   #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
#   86|   #define _g_free0(var) (var = (g_free (var), NULL))

Error: COMPILER_WARNING: [#def114]
ibus-1.5.35-alpha2/redhat-linux-build/src/ibusversion.h:72: included_from: Included from here.
ibus-1.5.35-alpha2/src/ibus.h:29: included_from: Included from here.
ibus-1.5.35-alpha2/redhat-linux-build/g-ir-cpp-c43nd6wc.c:5: included_from: Included from here.
ibus-1.5.35-alpha2/src/ibus-visibility.h:68:9: warning: ‘IBUS_DEPRECATED_IN_1_5_33’ redefined
#   68 | #define IBUS_DEPRECATED_IN_1_5_33 IBUS_DEPRECATED
#      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
ibus-1.5.35-alpha2/redhat-linux-build/g-ir-cpp-c43nd6wc.c:4: included_from: Included from here.
ibus-1.5.35-alpha2/src/ibus-visibility.h:71:9: note: this is the location of the previous definition
#   71 | #define IBUS_DEPRECATED_IN_1_5_33 _IBUS_EXTERN
#      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
#   66|   
#   67|   #if IBUS_VERSION_MIN_REQUIRED >= IBUS_VERSION_1_5_33
#   68|-> #define IBUS_DEPRECATED_IN_1_5_33 IBUS_DEPRECATED
#   69|   #define IBUS_DEPRECATED_IN_1_5_33_FOR(f) IBUS_DEPRECATED_FOR (f)
#   70|   #else

Error: COMPILER_WARNING: [#def115]
ibus-1.5.35-alpha2/src/ibus-visibility.h:69:9: warning: ‘IBUS_DEPRECATED_IN_1_5_33_FOR’ redefined
#   69 | #define IBUS_DEPRECATED_IN_1_5_33_FOR(f) IBUS_DEPRECATED_FOR (f)
#      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ibus-1.5.35-alpha2/src/ibus-visibility.h:72:9: note: this is the location of the previous definition
#   72 | #define IBUS_DEPRECATED_IN_1_5_33_FOR(f) _IBUS_EXTERN
#      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   67|   #if IBUS_VERSION_MIN_REQUIRED >= IBUS_VERSION_1_5_33
#   68|   #define IBUS_DEPRECATED_IN_1_5_33 IBUS_DEPRECATED
#   69|-> #define IBUS_DEPRECATED_IN_1_5_33_FOR(f) IBUS_DEPRECATED_FOR (f)
#   70|   #else
#   71|   #define IBUS_DEPRECATED_IN_1_5_33 _IBUS_EXTERN

Error: GCC_ANALYZER_WARNING (CWE-476): [#def116]
ibus-1.5.35-alpha2/src/ibusservice.c:289:13: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘error’
ibus-1.5.35-alpha2/src/ibusservice.c:283:1: enter_function: entry to ‘ibus_service_constructed’
ibus-1.5.35-alpha2/src/ibusservice.c:286:8: branch_true: following ‘true’ branch...
ibus-1.5.35-alpha2/src/ibusservice.c:287:17: branch_true: ...to here
ibus-1.5.35-alpha2/src/ibusservice.c:287:17: release_memory: ‘error’ is NULL
ibus-1.5.35-alpha2/src/ibusservice.c:288:14: call_function: calling ‘ibus_service_register’ from ‘ibus_service_constructed’
ibus-1.5.35-alpha2/src/ibusservice.c:288:14: return_function: returning to ‘ibus_service_constructed’ from ‘ibus_service_register’
ibus-1.5.35-alpha2/src/ibusservice.c:288:12: branch_true: following ‘true’ branch...
ibus-1.5.35-alpha2/src/ibusservice.c:289:13: branch_true: ...to here
ibus-1.5.35-alpha2/src/ibusservice.c:289:13: release_memory: ‘error’ is NULL
ibus-1.5.35-alpha2/src/ibusservice.c:289:13: danger: dereference of NULL ‘error’
#  287|           GError *error = NULL;
#  288|           if (!ibus_service_register (service, service->priv->connection, &error)) {
#  289|->             g_warning ("%s", error->message);
#  290|               g_error_free (error);
#  291|           }

Error: COMPILER_WARNING (CWE-704): [#def117]
ibus-1.5.35-alpha2/src/ibusutil.c: scope_hint: In function ‘ibus_get_untranslated_raw_language_name’
ibus-1.5.35-alpha2/src/ibusutil.c:148:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  148 |     if ((p = strchr (_locale, '_')) !=  NULL)
#      |            ^
#  146|       if (__languages_dict == NULL )
#  147|           _load_lang();
#  148|->     if ((p = strchr (_locale, '_')) !=  NULL)
#  149|           p = g_strndup (_locale, p - _locale);
#  150|       else

Error: COMPILER_WARNING (CWE-704): [#def118]
ibus-1.5.35-alpha2/src/ibusutil.c:148:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  146|       if (__languages_dict == NULL )
#  147|           _load_lang();
#  148|->     if ((p = strchr (_locale, '_')) !=  NULL)
#  149|           p = g_strndup (_locale, p - _locale);
#  150|       else

Error: GCC_ANALYZER_WARNING (CWE-688): [#def119]
ibus-1.5.35-alpha2/tools/krcfile.vala:271:13: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
ibus-1.5.35-alpha2/redhat-linux-build/krcfile.c:2282:1: enter_function: entry to ‘krc_file_load_from_file’
ibus-1.5.35-alpha2/redhat-linux-build/krcfile.c:2290:9: release_memory: ‘_tmp4_’ is NULL
ibus-1.5.35-alpha2/tools/krcfile.vala:288:2: branch_true: following ‘true’ branch...
ibus-1.5.35-alpha2/tools/krcfile.vala:292:5: branch_false: following ‘false’ branch...
ibus-1.5.35-alpha2/tools/krcfile.vala:299:11: branch_false: ...to here
ibus-1.5.35-alpha2/tools/krcfile.vala:299:6: branch_false: following ‘false’ branch...
ibus-1.5.35-alpha2/tools/krcfile.vala:303:11: call_function: calling ‘krc_file_parse_data’ from ‘krc_file_load_from_file’
#  269|                   string sub = data.substring(offset, sub_length);
#  270|                   offset = i + 1;
#  271|->                 if (sub.length > 0 && sub.get(sub.length - 1) == '\r')
#  272|                       sub = sub.substring(0, --sub_length);
#  273|                   try {

Error: GCC_ANALYZER_WARNING (CWE-688): [#def120]
ibus-1.5.35-alpha2/tools/krcfile.vala:274:15: warning[-Wanalyzer-null-argument]: use of NULL ‘sub’ where non-null expected
ibus-1.5.35-alpha2/redhat-linux-build/krcfile.c:2282:1: enter_function: entry to ‘krc_file_load_from_file’
ibus-1.5.35-alpha2/redhat-linux-build/krcfile.c:2290:9: release_memory: ‘_tmp4_’ is NULL
ibus-1.5.35-alpha2/tools/krcfile.vala:288:2: branch_true: following ‘true’ branch...
ibus-1.5.35-alpha2/tools/krcfile.vala:292:5: branch_false: following ‘false’ branch...
ibus-1.5.35-alpha2/tools/krcfile.vala:299:11: branch_false: ...to here
ibus-1.5.35-alpha2/tools/krcfile.vala:299:6: branch_false: following ‘false’ branch...
ibus-1.5.35-alpha2/tools/krcfile.vala:303:11: call_function: calling ‘krc_file_parse_data’ from ‘krc_file_load_from_file’
#  272|                       sub = sub.substring(0, --sub_length);
#  273|                   try {
#  274|->                     if (sub.length == 0)
#  275|                           parse_comment("", 0);
#  276|                       else

Error: GCC_ANALYZER_WARNING (CWE-476): [#def121]
ibus-1.5.35-alpha2/tools/krcfile.vala:320:2: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
ibus-1.5.35-alpha2/redhat-linux-build/krcfile.c:2486:1: enter_function: entry to ‘krc_file_get_keys’
ibus-1.5.35-alpha2/tools/krcfile.vala:316:2: branch_true: following ‘true’ branch...
ibus-1.5.35-alpha2/tools/krcfile.vala:318:11: call_function: calling ‘krc_file_get_group_node_with_name’ from ‘krc_file_get_keys’
ibus-1.5.35-alpha2/tools/krcfile.vala:318:11: return_function: returning to ‘krc_file_get_keys’ from ‘krc_file_get_group_node_with_name’
ibus-1.5.35-alpha2/tools/krcfile.vala:318:6: branch_false: following ‘false’ branch...
ibus-1.5.35-alpha2/tools/krcfile.vala:320:2: branch_false: ...to here
ibus-1.5.35-alpha2/tools/krcfile.vala:320:2: danger: dereference of NULL ‘krc_file_get_group_node_with_name(self,  group_name, 1, & _inner_error0_)’
#  318|           unowned GLib.List<KRcFileGroup?> group_node =
#  319|                   get_group_node_with_name(group_name, true);
#  320|->         unowned GLib.List<KRcFileKeyValuePair?> tmp =
#  321|                   group_node.data.key_value_pairs;
#  322|           while (tmp != null) {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def122]
ibus-1.5.35-alpha2/tools/krcfile.vala:335:2: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
ibus-1.5.35-alpha2/redhat-linux-build/krcfile.c:2628:1: enter_function: entry to ‘krc_file_has_key’
ibus-1.5.35-alpha2/tools/krcfile.vala:331:2: branch_true: following ‘true’ branch...
ibus-1.5.35-alpha2/tools/krcfile.vala:333:11: call_function: calling ‘krc_file_get_group_node_with_name’ from ‘krc_file_has_key’
ibus-1.5.35-alpha2/tools/krcfile.vala:333:11: return_function: returning to ‘krc_file_has_key’ from ‘krc_file_get_group_node_with_name’
ibus-1.5.35-alpha2/tools/krcfile.vala:333:6: branch_false: following ‘false’ branch...
ibus-1.5.35-alpha2/tools/krcfile.vala:335:2: branch_false: ...to here
ibus-1.5.35-alpha2/tools/krcfile.vala:335:2: danger: dereference of NULL ‘krc_file_get_group_node_with_name(self,  group_name, 1, & _inner_error0_)’
#  333|           unowned GLib.List<KRcFileGroup?> group_node =
#  334|                   get_group_node_with_name(group_name, true);
#  335|->         unowned GLib.List<KRcFileKeyValuePair?> tmp =
#  336|                   group_node.data.key_value_pairs;
#  337|           while (tmp != null) {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def123]
ibus-1.5.35-alpha2/tools/krcfile.vala:349:2: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
ibus-1.5.35-alpha2/redhat-linux-build/krcfile.c:2744:1: enter_function: entry to ‘krc_file_remove_group’
ibus-1.5.35-alpha2/tools/krcfile.vala:346:2: branch_true: following ‘true’ branch...
ibus-1.5.35-alpha2/tools/krcfile.vala:347:11: call_function: calling ‘krc_file_get_group_node_with_name’ from ‘krc_file_remove_group’
ibus-1.5.35-alpha2/tools/krcfile.vala:347:11: return_function: returning to ‘krc_file_remove_group’ from ‘krc_file_get_group_node_with_name’
ibus-1.5.35-alpha2/tools/krcfile.vala:347:6: branch_false: following ‘false’ branch...
ibus-1.5.35-alpha2/tools/krcfile.vala:349:2: branch_false: ...to here
ibus-1.5.35-alpha2/tools/krcfile.vala:349:2: danger: dereference of NULL ‘krc_file_get_group_node_with_name(self,  group_name, 1, & _inner_error0_)’
#  347|           unowned GLib.List<KRcFileGroup?> group_node =
#  348|                   get_group_node_with_name(group_name, true);
#  349|->         unowned GLib.List<KRcFileKeyValuePair?> tmp =
#  350|                   group_node.data.key_value_pairs;
#  351|           while (tmp != null) {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def124]
ibus-1.5.35-alpha2/tools/krcfile.vala:364:2: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
ibus-1.5.35-alpha2/redhat-linux-build/krcfile.c:2831:1: enter_function: entry to ‘krc_file_remove_key’
ibus-1.5.35-alpha2/tools/krcfile.vala:360:2: branch_true: following ‘true’ branch...
ibus-1.5.35-alpha2/tools/krcfile.vala:362:11: call_function: calling ‘krc_file_get_group_node_with_name’ from ‘krc_file_remove_key’
ibus-1.5.35-alpha2/tools/krcfile.vala:362:11: return_function: returning to ‘krc_file_remove_key’ from ‘krc_file_get_group_node_with_name’
ibus-1.5.35-alpha2/tools/krcfile.vala:362:6: branch_false: following ‘false’ branch...
ibus-1.5.35-alpha2/tools/krcfile.vala:364:2: branch_false: ...to here
ibus-1.5.35-alpha2/tools/krcfile.vala:364:2: danger: dereference of NULL ‘krc_file_get_group_node_with_name(self,  group_name, 1, & _inner_error0_)’
#  362|           unowned GLib.List<KRcFileGroup?> group_node =
#  363|                   get_group_node_with_name(group_name, true);
#  364|->         unowned GLib.List<KRcFileKeyValuePair?> tmp =
#  365|                   group_node.data.key_value_pairs;
#  366|           while (tmp != null) {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def125]
ibus-1.5.35-alpha2/tools/krcfile.vala:368:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
ibus-1.5.35-alpha2/redhat-linux-build/krcfile.c:2831:1: enter_function: entry to ‘krc_file_remove_key’
ibus-1.5.35-alpha2/tools/krcfile.vala:360:2: branch_true: following ‘true’ branch...
ibus-1.5.35-alpha2/tools/krcfile.vala:362:11: call_function: calling ‘krc_file_get_group_node_with_name’ from ‘krc_file_remove_key’
ibus-1.5.35-alpha2/tools/krcfile.vala:362:11: return_function: returning to ‘krc_file_remove_key’ from ‘krc_file_get_group_node_with_name’
ibus-1.5.35-alpha2/tools/krcfile.vala:362:6: branch_false: following ‘false’ branch...
ibus-1.5.35-alpha2/tools/krcfile.vala:364:2: branch_false: ...to here
ibus-1.5.35-alpha2/tools/krcfile.vala:366:6: branch_false: following ‘false’ branch (when ‘tmp’ is non-NULL)...
ibus-1.5.35-alpha2/tools/krcfile.vala:367:3: branch_false: ...to here
ibus-1.5.35-alpha2/tools/krcfile.vala:367:12: call_function: inlined call to ‘_krc_file_key_value_pair_dup0’ from ‘krc_file_remove_key’
ibus-1.5.35-alpha2/tools/krcfile.vala:368:3: branch_false: ...to here
ibus-1.5.35-alpha2/tools/krcfile.vala:368:3: danger: dereference of NULL ‘<unknown>’
#  366|           while (tmp != null) {
#  367|               KRcFileKeyValuePair? pair = tmp.data;
#  368|->             if (pair.key == key)
#  369|                   break;
#  370|               tmp = tmp.next;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def126]
ibus-1.5.35-alpha2/tools/krcfile.vala:388:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
ibus-1.5.35-alpha2/redhat-linux-build/krcfile.c:2985:1: enter_function: entry to ‘krc_file_to_data’
ibus-1.5.35-alpha2/tools/krcfile.vala:382:2: branch_true: following ‘true’ branch (when ‘self’ is non-NULL)...
ibus-1.5.35-alpha2/tools/krcfile.vala:383:11: branch_true: ...to here
ibus-1.5.35-alpha2/tools/krcfile.vala:384:8: branch_false: following ‘false’ branch (when ‘_tmp3_ != 0’)...
ibus-1.5.35-alpha2/tools/krcfile.vala:385:8: branch_false: ...to here
ibus-1.5.35-alpha2/tools/krcfile.vala:385:8: branch_false: following ‘false’ branch (when ‘group_node’ is non-NULL)...
ibus-1.5.35-alpha2/tools/krcfile.vala:387:5: branch_false: ...to here
ibus-1.5.35-alpha2/tools/krcfile.vala:387:14: call_function: inlined call to ‘_krc_file_group_dup0’ from ‘krc_file_to_data’
ibus-1.5.35-alpha2/tools/krcfile.vala:388:5: branch_false: ...to here
ibus-1.5.35-alpha2/tools/krcfile.vala:388:5: danger: dereference of NULL ‘<unknown>’
#  386|                group_node = group_node.prev) {
#  387|                KRcFileGroup? group = group_node.data;
#  388|->              if (group.name != null)
#  389|                    data_string.append_printf("[%s]\n", group.name);
#  390|                for (unowned GLib.List<KRcFileKeyValuePair?> key_file_node =

Error: GCC_ANALYZER_WARNING (CWE-476): [#def127]
ibus-1.5.35-alpha2/tools/krcfile.vala:416:2: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
ibus-1.5.35-alpha2/redhat-linux-build/krcfile.c:3279:1: enter_function: entry to ‘krc_file_get_value’
ibus-1.5.35-alpha2/tools/krcfile.vala:412:2: branch_true: following ‘true’ branch...
ibus-1.5.35-alpha2/tools/krcfile.vala:414:11: call_function: calling ‘krc_file_get_group_node_with_name’ from ‘krc_file_get_value’
ibus-1.5.35-alpha2/tools/krcfile.vala:414:11: return_function: returning to ‘krc_file_get_value’ from ‘krc_file_get_group_node_with_name’
ibus-1.5.35-alpha2/tools/krcfile.vala:414:6: branch_false: following ‘false’ branch...
ibus-1.5.35-alpha2/tools/krcfile.vala:416:2: branch_false: ...to here
ibus-1.5.35-alpha2/tools/krcfile.vala:416:2: danger: dereference of NULL ‘krc_file_get_group_node_with_name(self,  group_name, 1, & _inner_error0_)’
#  414|           unowned GLib.List<KRcFileGroup?> group_node =
#  415|                   get_group_node_with_name(group_name, true);
#  416|->         unowned GLib.List<KRcFileKeyValuePair?> tmp =
#  417|                   group_node.data.key_value_pairs;
#  418|           while (tmp != null) {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def128]
ibus-1.5.35-alpha2/tools/krcfile.vala:420:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
ibus-1.5.35-alpha2/redhat-linux-build/krcfile.c:3279:1: enter_function: entry to ‘krc_file_get_value’
ibus-1.5.35-alpha2/tools/krcfile.vala:412:2: branch_true: following ‘true’ branch...
ibus-1.5.35-alpha2/tools/krcfile.vala:414:11: call_function: calling ‘krc_file_get_group_node_with_name’ from ‘krc_file_get_value’
ibus-1.5.35-alpha2/tools/krcfile.vala:414:11: return_function: returning to ‘krc_file_get_value’ from ‘krc_file_get_group_node_with_name’
ibus-1.5.35-alpha2/tools/krcfile.vala:414:6: branch_false: following ‘false’ branch...
ibus-1.5.35-alpha2/tools/krcfile.vala:416:2: branch_false: ...to here
ibus-1.5.35-alpha2/tools/krcfile.vala:418:6: branch_false: following ‘false’ branch (when ‘tmp’ is non-NULL)...
ibus-1.5.35-alpha2/tools/krcfile.vala:419:3: branch_false: ...to here
ibus-1.5.35-alpha2/tools/krcfile.vala:419:12: call_function: inlined call to ‘_krc_file_key_value_pair_dup0’ from ‘krc_file_get_value’
ibus-1.5.35-alpha2/tools/krcfile.vala:420:3: branch_false: ...to here
ibus-1.5.35-alpha2/tools/krcfile.vala:420:3: danger: dereference of NULL ‘<unknown>’
#  418|           while (tmp != null) {
#  419|               KRcFileKeyValuePair? pair = tmp.data;
#  420|->             if (pair.key == key)
#  421|                   return pair.value;
#  422|               tmp = tmp.next;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def129]
ibus-1.5.35-alpha2/tools/main.vala:489:5: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
ibus-1.5.35-alpha2/redhat-linux-build/main.c:7807:1: enter_function: entry to ‘_list_engine_entry_func’
ibus-1.5.35-alpha2/redhat-linux-build/main.c:7812:11: call_function: calling ‘list_engine’ from ‘_list_engine_entry_func’
#  487|           var list = map.get(language);
#  488|           print(_("language: %s\n"), IBus.get_language_name(language));
#  489|->         foreach (var engine in list.data) {
#  490|               print("  %s - %s\n", engine.get_name(), engine.get_longname());
#  491|           }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def130]
ibus-1.5.35-alpha2/tools/main.vala:1203:2: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
ibus-1.5.35-alpha2/redhat-linux-build/main.c:8056:1: enter_function: entry to ‘_vala_main’
ibus-1.5.35-alpha2/tools/main.vala:1197:5: branch_false: following ‘false’ branch (when ‘argv_length1 > 1’)...
ibus-1.5.35-alpha2/tools/main.vala:1202:56: branch_false: ...to here
ibus-1.5.35-alpha2/tools/main.vala:1202:28: call_function: calling ‘_vala_array_dup1’ from ‘_vala_main’
ibus-1.5.35-alpha2/tools/main.vala:1202:28: return_function: returning to ‘_vala_main’ from ‘_vala_array_dup1’
ibus-1.5.35-alpha2/tools/main.vala:1203:2: danger: dereference of NULL ‘_vala_array_dup1(argv + 8, (long int)(argv_length1 + -1))’
# 1201|   
# 1202|       string[] new_argv = argv[1:argv.length];
# 1203|->     new_argv[0] = "%s %s".printf(program_name, new_argv[0]);
# 1204|       for (int i = 0; i < commands.length; i++) {
# 1205|           if (commands[i].name == argv[1])

Scan Properties

analyzer-version-clippy1.97.1
analyzer-version-cppcheck2.21.1
analyzer-version-gcc16.1.1
analyzer-version-gcc-analyzer16.1.1
analyzer-version-shellcheck0.11.0
analyzer-version-unicontrol0.0.2
diffbase-analyzer-version-clippy1.97.1
diffbase-analyzer-version-cppcheck2.21.1
diffbase-analyzer-version-gcc16.1.1
diffbase-analyzer-version-gcc-analyzer16.1.1
diffbase-analyzer-version-shellcheck0.11.0
diffbase-analyzer-version-unicontrol0.0.2
diffbase-enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
diffbase-exit-code0
diffbase-hostip-172-16-1-208.us-west-2.compute.internal
diffbase-known-false-positives/usr/share/csmock/known-false-positives.js
diffbase-known-false-positives-rpmknown-false-positives-0.0.0.20260524.213755.g3c6d0be.main-1.el9.noarch
diffbase-mock-configfedora-rawhide-x86_64
diffbase-project-nameibus-1.5.34~rc1-4.fc44
diffbase-store-results-to/tmp/tmp2oj5jmyd/ibus-1.5.34~rc1-4.fc44.tar.xz
diffbase-time-created2026-08-03 15:11:48
diffbase-time-finished2026-08-03 15:22:52
diffbase-toolcsmock
diffbase-tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,clippy,unicontrol,shellcheck,cppcheck' '-o' '/tmp/tmp2oj5jmyd/ibus-1.5.34~rc1-4.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmp2oj5jmyd/ibus-1.5.34~rc1-4.fc44.src.rpm'
diffbase-tool-versioncsmock-3.8.7.20260803.142340.gb75b18e-1.el9
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-208.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20260524.213755.g3c6d0be.main-1.el9.noarch
mock-configfedora-rawhide-x86_64
project-nameibus-1.5.35~alpha2-5.fc45
store-results-to/tmp/tmp59vleoma/ibus-1.5.35~alpha2-5.fc45.tar.xz
time-created2026-08-03 15:23:07
time-finished2026-08-03 15:29:45
titleNewly introduced findings
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,clippy,unicontrol,shellcheck,cppcheck' '-o' '/tmp/tmp59vleoma/ibus-1.5.35~alpha2-5.fc45.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmp59vleoma/ibus-1.5.35~alpha2-5.fc45.src.rpm'
tool-versioncsmock-3.8.7.20260803.142340.gb75b18e-1.el9