ibus-1.5.33~rc2-3.fc44

List of Findings

Error: SHELLCHECK_WARNING (CWE-563): [#def1]
/usr/bin/ibus-desktop-testing-runner:28:1: warning[SC2034]: TEST_CASE_DIR appears unused. Verify use (or export if used externally).
#   26|   
#   27|   PROGNAME=`basename $0`
#   28|-> TEST_CASE_DIR="/usr/share/installed-tests"
#   29|   MODULE_SH='ibus-desktop-testing-module'
#   30|   MODULE_SH_PATH="/usr/libexec/$MODULE_SH"

Error: SHELLCHECK_WARNING (CWE-563): [#def2]
/usr/bin/ibus-desktop-testing-runner:31:1: warning[SC2034]: AUTOSTART_DESKTOP_DIR appears unused. Verify use (or export if used externally).
#   29|   MODULE_SH='ibus-desktop-testing-module'
#   30|   MODULE_SH_PATH="/usr/libexec/$MODULE_SH"
#   31|-> AUTOSTART_DESKTOP_DIR="/usr/share/ibus/tests"
#   32|   TEST_LOG="test-suite.log"
#   33|   TESTING_RUNNER="default"

Error: SHELLCHECK_WARNING (CWE-563): [#def3]
/usr/bin/ibus-desktop-testing-runner:33:1: warning[SC2034]: TESTING_RUNNER appears unused. Verify use (or export if used externally).
#   31|   AUTOSTART_DESKTOP_DIR="/usr/share/ibus/tests"
#   32|   TEST_LOG="test-suite.log"
#   33|-> TESTING_RUNNER="default"
#   34|   
#   35|   

Error: SHELLCHECK_WARNING (CWE-156): [#def4]
/usr/bin/ibus-desktop-testing-runner:38:14: warning[SC2046]: Quote this to prevent word splitting.
#   36|   if test -f $MODULE_SH_PATH ; then
#   37|     . $MODULE_SH_PATH
#   38|-> elif test -f $(dirname $0)/$MODULE_SH ; then
#   39|     . $(dirname $0)/$MODULE_SH
#   40|   else

Error: SHELLCHECK_WARNING (CWE-156): [#def5]
/usr/bin/ibus-desktop-testing-runner:39:5: warning[SC2046]: Quote this to prevent word splitting.
#   37|     . $MODULE_SH_PATH
#   38|   elif test -f $(dirname $0)/$MODULE_SH ; then
#   39|->   . $(dirname $0)/$MODULE_SH
#   40|   else
#   41|     echo "Not found $MODULE_SH"

Error: SHELLCHECK_WARNING (CWE-563): [#def6]
/usr/libexec/ibus-desktop-testing-autostart:26:1: warning[SC2034]: TEST_CASE_DIR appears unused. Verify use (or export if used externally).
#   24|   
#   25|   PROGNAME=`basename $0`
#   26|-> TEST_CASE_DIR="/usr/share/installed-tests"
#   27|   MODULE_SH='ibus-desktop-testing-module'
#   28|   MODULE_SH_PATH="/usr/libexec/$MODULE_SH"

Error: SHELLCHECK_WARNING (CWE-563): [#def7]
/usr/libexec/ibus-desktop-testing-autostart:30:1: warning[SC2034]: TESTING_RUNNER appears unused. Verify use (or export if used externally).
#   28|   MODULE_SH_PATH="/usr/libexec/$MODULE_SH"
#   29|   TEST_LOG="test-autostart.log"
#   30|-> TESTING_RUNNER=""
#   31|   
#   32|   

Error: SHELLCHECK_WARNING (CWE-156): [#def8]
/usr/libexec/ibus-desktop-testing-autostart:35:14: warning[SC2046]: Quote this to prevent word splitting.
#   33|   if test -f $MODULE_SH_PATH ; then
#   34|     . $MODULE_SH_PATH
#   35|-> elif test -f $(dirname $0)/$MODULE_SH ; then
#   36|     . $(dirname $0)/$MODULE_SH
#   37|   else

Error: SHELLCHECK_WARNING (CWE-156): [#def9]
/usr/libexec/ibus-desktop-testing-autostart:36:5: warning[SC2046]: Quote this to prevent word splitting.
#   34|     . $MODULE_SH_PATH
#   35|   elif test -f $(dirname $0)/$MODULE_SH ; then
#   36|->   . $(dirname $0)/$MODULE_SH
#   37|   else
#   38|     echo "Not found $MODULE_SH"

Error: SHELLCHECK_WARNING (CWE-569): [#def10]
/usr/libexec/ibus-desktop-testing-module:467:29: warning[SC2089]: Quotes/backslashes will be treated literally. Rewrite using set/"$@" or functions.
#  465|       fi
#  466|       if [ x"$V" = x"''" ] ; then
#  467|->         SET_WELCOME_DIALOG="gsettings set org.gnome.shell welcome-dialog-last-shown-version '100'"
#  468|           if test $LOGIN_USER = $USER ; then
#  469|               dbus-run-session $SET_WELCOME_DIALOG

Error: SHELLCHECK_WARNING (CWE-569): [#def11]
/usr/libexec/ibus-desktop-testing-module:469:30: warning[SC2090]: Quotes/backslashes in this variable will not be respected.
#  467|           SET_WELCOME_DIALOG="gsettings set org.gnome.shell welcome-dialog-last-shown-version '100'"
#  468|           if test $LOGIN_USER = $USER ; then
#  469|->             dbus-run-session $SET_WELCOME_DIALOG
#  470|           else
#  471|               sudo -u $LOGIN_USER dbus-run-session $SET_WELCOME_DIALOG

Error: SHELLCHECK_WARNING (CWE-569): [#def12]
/usr/libexec/ibus-desktop-testing-module:471:50: warning[SC2090]: Quotes/backslashes in this variable will not be respected.
#  469|               dbus-run-session $SET_WELCOME_DIALOG
#  470|           else
#  471|->             sudo -u $LOGIN_USER dbus-run-session $SET_WELCOME_DIALOG
#  472|           fi
#  473|       fi

Error: SHELLCHECK_WARNING (CWE-252): [#def13]
/usr/libexec/ibus-desktop-testing-module:513:17: warning[SC2164]: Use 'pushd ... || exit' or 'pushd ... || return' in case pushd fails.
#  511|               if test ! -f "$SYSTEMD_USER_DIR/$SHELL_SERVICE_FILE" ; then
#  512|                   mkdir -p "$SYSTEMD_USER_DIR"
#  513|->                 pushd "$SYSTEMD_USER_DIR"
#  514|                   sed -e "s|^ExecStart=.*|ExecStart=$GNOME_SHELL_WAYLAND_COMMAND|" \
#  515|                       $SYSTEMD_SYSTEM_DIR/$SHELL_SERVICE_FILE \

Error: SHELLCHECK_WARNING: [#def14]
/usr/libexec/ibus-desktop-testing-module:513:17: warning[SC3044]: In POSIX sh, 'pushd' is undefined.
#  511|               if test ! -f "$SYSTEMD_USER_DIR/$SHELL_SERVICE_FILE" ; then
#  512|                   mkdir -p "$SYSTEMD_USER_DIR"
#  513|->                 pushd "$SYSTEMD_USER_DIR"
#  514|                   sed -e "s|^ExecStart=.*|ExecStart=$GNOME_SHELL_WAYLAND_COMMAND|" \
#  515|                       $SYSTEMD_SYSTEM_DIR/$SHELL_SERVICE_FILE \

Error: SHELLCHECK_WARNING (CWE-252): [#def15]
/usr/libexec/ibus-desktop-testing-module:518:17: warning[SC2164]: Use 'popd ... || exit' or 'popd ... || return' in case popd fails.
#  516|                       > $SHELL_SERVICE_FILE
#  517|                   diff $SYSTEMD_SYSTEM_DIR/$SHELL_SERVICE_FILE $SHELL_SERVICE_FILE
#  518|->                 popd
#  519|               fi
#  520|               mkdir -p "$ENV_USER_DIR"

Error: SHELLCHECK_WARNING: [#def16]
/usr/libexec/ibus-desktop-testing-module:518:17: warning[SC3044]: In POSIX sh, 'popd' is undefined.
#  516|                       > $SHELL_SERVICE_FILE
#  517|                   diff $SYSTEMD_SYSTEM_DIR/$SHELL_SERVICE_FILE $SHELL_SERVICE_FILE
#  518|->                 popd
#  519|               fi
#  520|               mkdir -p "$ENV_USER_DIR"

Error: SHELLCHECK_WARNING (CWE-571): [#def17]
/usr/libexec/installed-tests/ibus/xkb-latin-layouts:53:12: warning[SC2155]: Declare and assign separately to avoid masking return values.
#   51|       # better, but not everyone has it yet.
#   52|       export DBUS_FATAL_WARNINGS=0
#   53|->     export TMPDIR=$(mktemp -d --tmpdir="$PWD")
#   54|       export XDG_CONFIG_HOME="$TMPDIR/config"
#   55|       export XDG_CACHE_HOME="$TMPDIR/cache"

Error: SHELLCHECK_WARNING (CWE-156): [#def18]
/usr/libexec/installed-tests/ibus/xkb-latin-layouts:59:10: warning[SC2046]: Quote this to prevent word splitting.
#   57|       mkdir -p $XDG_CONFIG_HOME $XDG_CACHE_HOME $GSETTINGS_SCHEMA_DIR
#   58|   
#   59|->     eval `dbus-launch --sh-syntax`
#   60|   
#   61|       trap 'rm -rf $TMPDIR; kill $DBUS_SESSION_BUS_PID; setxkbmap -layout us' ERR

Error: SHELLCHECK_WARNING (CWE-571): [#def19]
/usr/share/bash-completion/completions/ibus.bash:84:15: warning[SC2155]: Declare and assign separately to avoid masking return values.
#   82|   {
#   83|       if [[ "$cmd" == "$prev" ]]; then
#   84|->         local imes=$( ibus list-engine --name-only 2>/dev/null )
#   85|           COMPREPLY=( $( compgen -W "$imes" -- "$cur" | sed "s/^$cur/$cur_/" ))
#   86|       fi

Error: SHELLCHECK_WARNING (CWE-140): [#def20]
/usr/share/bash-completion/completions/ibus.bash:85:21: warning[SC2207]: Prefer mapfile or read -a to split command output (or quote to avoid splitting).
#   83|       if [[ "$cmd" == "$prev" ]]; then
#   84|           local imes=$( ibus list-engine --name-only 2>/dev/null )
#   85|->         COMPREPLY=( $( compgen -W "$imes" -- "$cur" | sed "s/^$cur/$cur_/" ))
#   86|       fi
#   87|   }

Error: SHELLCHECK_WARNING (CWE-563): [#def21]
/usr/share/bash-completion/completions/ibus.bash:92:14: warning[SC2034]: options appears unused. Verify use (or export if used externally).
#   90|   {
#   91|      if [[ "$cur" == -* ]]; then
#   92|->        local options=( --name-only )
#   93|          COMPREPLY=( $( compgen -W '${options[@]}' -- "$cur" ))
#   94|      fi

Error: SHELLCHECK_WARNING (CWE-140): [#def22]
/usr/share/bash-completion/completions/ibus.bash:93:20: warning[SC2207]: Prefer mapfile or read -a to split command output (or quote to avoid splitting).
#   91|      if [[ "$cur" == -* ]]; then
#   92|          local options=( --name-only )
#   93|->        COMPREPLY=( $( compgen -W '${options[@]}' -- "$cur" ))
#   94|      fi
#   95|   }

Error: SHELLCHECK_WARNING (CWE-563): [#def23]
/usr/share/bash-completion/completions/ibus.bash:101:19: warning[SC2034]: prev_ appears unused. Verify use (or export if used externally).
#   99|       COMPREPLY=()
#  100|   
#  101|->     local cur_=$2 prev_=$3 cur words cword prev
#  102|       _get_comp_words_by_ref -n =: cur words cword prev
#  103|   

Error: SHELLCHECK_WARNING (CWE-563): [#def24]
/usr/share/bash-completion/completions/ibus.bash:101:38: warning[SC2034]: cword appears unused. Verify use (or export if used externally).
#   99|       COMPREPLY=()
#  100|   
#  101|->     local cur_=$2 prev_=$3 cur words cword prev
#  102|       _get_comp_words_by_ref -n =: cur words cword prev
#  103|   

Error: SHELLCHECK_WARNING (CWE-563): [#def25]
/usr/share/bash-completion/completions/ibus.bash:115:26: warning[SC2034]: subcmd appears unused. Verify use (or export if used externally).
#  113|       local i c cmd subcmd
#  114|       for (( i=1; i < ${#words[@]}-1; i++)) ; do
#  115|->         [[ -n $cmd ]] && subcmd=${words[i]} && break
#  116|           for c in ${cmds[@]}; do
#  117|               [[ ${words[i]} == $c ]] && cmd=$c && break

Error: SHELLCHECK_WARNING (CWE-88): [#def26]
/usr/share/bash-completion/completions/ibus.bash:116:18: error[SC2068]: Double quote array expansions to avoid re-splitting elements.
#  114|       for (( i=1; i < ${#words[@]}-1; i++)) ; do
#  115|           [[ -n $cmd ]] && subcmd=${words[i]} && break
#  116|->         for c in ${cmds[@]}; do
#  117|               [[ ${words[i]} == $c ]] && cmd=$c && break
#  118|           done

Error: SHELLCHECK_WARNING (CWE-153): [#def27]
/usr/share/bash-completion/completions/ibus.bash:117:31: warning[SC2053]: Quote the right-hand side of == in [[ ]] to prevent glob matching.
#  115|           [[ -n $cmd ]] && subcmd=${words[i]} && break
#  116|           for c in ${cmds[@]}; do
#  117|->             [[ ${words[i]} == $c ]] && cmd=$c && break
#  118|           done
#  119|       done

Error: SHELLCHECK_WARNING (CWE-140): [#def28]
/usr/share/bash-completion/completions/ibus.bash:134:25: warning[SC2207]: Prefer mapfile or read -a to split command output (or quote to avoid splitting).
#  132|               ;;
#  133|           *)
#  134|->             COMPREPLY=( $( compgen -W '${cmds[@]}' -- "$cur" ))
#  135|               return 0
#  136|               ;;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def29]
ibus-1.5.33-rc2/bindings/vala/candidatearea.c:582:41: warning[-Wanalyzer-null-dereference]: dereference of NULL 'candidates'
ibus-1.5.33-rc2/bindings/vala/candidatearea.c:523:1: enter_function: entry to 'candidate_area_set_candidates'
ibus-1.5.33-rc2/bindings/vala/candidatearea.c:531:9: branch_true: following 'true' branch (when 'self' is non-NULL)...
ibus-1.5.33-rc2/bindings/vala/candidatearea.c:532:18: branch_true: ...to here
ibus-1.5.33-rc2/bindings/vala/candidatearea.c:532:18: branch_false: following 'false' branch (when 'candidates' is NULL)...
ibus-1.5.33-rc2/bindings/vala/candidatearea.c:534:91: branch_false: ...to here
ibus-1.5.33-rc2/bindings/vala/candidatearea.c:540:9: branch_true: following 'true' branch (when 'candidates_length1 <= 16')...
 branch_true: ...to here
ibus-1.5.33-rc2/bindings/vala/candidatearea.c:554:36: branch_false: following 'false' branch (when '_tmp1_ != 0')...
ibus-1.5.33-rc2/bindings/vala/candidatearea.c:560:36: branch_false: ...to here
ibus-1.5.33-rc2/bindings/vala/candidatearea.c:560:36: branch_false: following 'false' branch (when 'i != 16')...
ibus-1.5.33-rc2/bindings/vala/candidatearea.c:563:42: branch_false: ...to here
ibus-1.5.33-rc2/bindings/vala/candidatearea.c:566:42: call_function: inlined call to '_g_object_ref0' from 'candidate_area_set_candidates'
ibus-1.5.33-rc2/bindings/vala/candidatearea.c:569:36: branch_false: ...to here
ibus-1.5.33-rc2/bindings/vala/candidatearea.c:569:36: branch_true: following 'true' branch (when 'i < candidates_length1')...
ibus-1.5.33-rc2/bindings/vala/candidatearea.c:582:60: branch_true: ...to here
ibus-1.5.33-rc2/bindings/vala/candidatearea.c:582:41: danger: dereference of NULL 'candidates + (long unsigned int)i * 8'
#  580|   					GtkLabel* _tmp51_;
#  581|   					PangoAttrList* _tmp52_;
#  582|-> 					_tmp6_ = candidates[i];
#  583|   					_tmp7_ = get_pango_attr_list_from_ibus_text (_tmp6_);
#  584|   					attrs = _tmp7_;

Error: COMPILER_WARNING (CWE-704): [#def30]
ibus-1.5.33-rc2/bindings/vala/candidatearea.c:1646:13: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
# 1644|   {
# 1645|   	static volatile gsize candidate_area_type_id__once = 0;
# 1646|-> 	if (g_once_init_enter (&candidate_area_type_id__once)) {
# 1647|   		GType candidate_area_type_id;
# 1648|   		candidate_area_type_id = candidate_area_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def31]
ibus-1.5.33-rc2/bindings/vala/emojier.c:1020:13: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
# 1018|   {
# 1019|   	static volatile gsize ibus_emojier_travel_direction_type_id__once = 0;
# 1020|-> 	if (g_once_init_enter (&ibus_emojier_travel_direction_type_id__once)) {
# 1021|   		GType ibus_emojier_travel_direction_type_id;
# 1022|   		ibus_emojier_travel_direction_type_id = ibus_emojier_travel_direction_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def32]
ibus-1.5.33-rc2/bindings/vala/emojier.c: scope_hint: In function 'ibus_emojier_update_category_to_emojis_dict'
ibus-1.5.33-rc2/bindings/vala/emojier.c:2294:47: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
# 2294 |                                 ch_collection = IBUS_EMOJIER_EMOJI_VARIANT_LIST;
#      |                                               ^
# 2292|   				gint _ch_collection_size_ = 0;
# 2293|   				gint ch_it = 0;
# 2294|-> 				ch_collection = IBUS_EMOJIER_EMOJI_VARIANT_LIST;
# 2295|   				ch_collection_length1 = G_N_ELEMENTS (IBUS_EMOJIER_EMOJI_VARIANT_LIST);
# 2296|   				for (ch_it = 0; ch_it < ch_collection_length1; ch_it = ch_it + 1) {

Error: COMPILER_WARNING (CWE-704): [#def33]
ibus-1.5.33-rc2/bindings/vala/emojier.c:2294:47: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
# 2292|   				gint _ch_collection_size_ = 0;
# 2293|   				gint ch_it = 0;
# 2294|-> 				ch_collection = IBUS_EMOJIER_EMOJI_VARIANT_LIST;
# 2295|   				ch_collection_length1 = G_N_ELEMENTS (IBUS_EMOJIER_EMOJI_VARIANT_LIST);
# 2296|   				for (ch_it = 0; ch_it < ch_collection_length1; ch_it = ch_it + 1) {

Error: GCC_ANALYZER_WARNING (CWE-688): [#def34]
ibus-1.5.33-rc2/bindings/vala/emojier.c:5036:18: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
ibus-1.5.33-rc2/bindings/vala/emojier.c:5006:1: enter_function: entry to 'ibus_emojier_update_candidate_window'
ibus-1.5.33-rc2/bindings/vala/emojier.c:5031:9: branch_true: following 'true' branch (when 'self' is non-NULL)...
ibus-1.5.33-rc2/bindings/vala/emojier.c:5032:18: branch_true: ...to here
ibus-1.5.33-rc2/bindings/vala/emojier.c:5036:18: danger: argument 1 ('<unknown>') NULL where non-null expected
#argument 1 of '__builtin_strlen' must be non-null
# 5034|   	annotation = _tmp1_;
# 5035|   	_tmp2_ = annotation;
# 5036|-> 	_tmp3_ = strlen (_tmp2_);
# 5037|   	_tmp4_ = _tmp3_;
# 5038|   	if (_tmp4_ == 0) {

Error: COMPILER_WARNING (CWE-704): [#def35]
ibus-1.5.33-rc2/bindings/vala/emojier.c:8573:13: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
# 8571|   {
# 8572|   	static volatile gsize ibus_emojier_elist_box_type_id__once = 0;
# 8573|-> 	if (g_once_init_enter (&ibus_emojier_elist_box_type_id__once)) {
# 8574|   		GType ibus_emojier_elist_box_type_id;
# 8575|   		ibus_emojier_elist_box_type_id = ibus_emojier_elist_box_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def36]
ibus-1.5.33-rc2/bindings/vala/emojier.c: scope_hint: In function 'ibus_emojier_ebox_row_set_text'
ibus-1.5.33-rc2/bindings/vala/emojier.c:8621:19: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
# 8621 |         old_value = ibus_emojier_ebox_row_get_text (self);
#      |                   ^
# 8619|   	gchar* old_value;
# 8620|   	g_return_if_fail (self != NULL);
# 8621|-> 	old_value = ibus_emojier_ebox_row_get_text (self);
# 8622|   	if (g_strcmp0 (value, old_value) != 0) {
# 8623|   		gchar* _tmp0_;

Error: COMPILER_WARNING (CWE-704): [#def37]
ibus-1.5.33-rc2/bindings/vala/emojier.c:8621:19: warning[-Wdiscarded-qualifiers]: assignment discards 'const' qualifier from pointer target type
# 8619|   	gchar* old_value;
# 8620|   	g_return_if_fail (self != NULL);
# 8621|-> 	old_value = ibus_emojier_ebox_row_get_text (self);
# 8622|   	if (g_strcmp0 (value, old_value) != 0) {
# 8623|   		gchar* _tmp0_;

Error: COMPILER_WARNING (CWE-704): [#def38]
ibus-1.5.33-rc2/bindings/vala/emojier.c:8673:13: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
# 8671|   {
# 8672|   	static volatile gsize ibus_emojier_ebox_row_type_id__once = 0;
# 8673|-> 	if (g_once_init_enter (&ibus_emojier_ebox_row_type_id__once)) {
# 8674|   		GType ibus_emojier_ebox_row_type_id;
# 8675|   		ibus_emojier_ebox_row_type_id = ibus_emojier_ebox_row_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def39]
ibus-1.5.33-rc2/bindings/vala/emojier.c:8766:13: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
# 8764|   {
# 8765|   	static volatile gsize ibus_emojier_escrolled_window_type_id__once = 0;
# 8766|-> 	if (g_once_init_enter (&ibus_emojier_escrolled_window_type_id__once)) {
# 8767|   		GType ibus_emojier_escrolled_window_type_id;
# 8768|   		ibus_emojier_escrolled_window_type_id = ibus_emojier_escrolled_window_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def40]
ibus-1.5.33-rc2/bindings/vala/emojier.c:8814:13: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
# 8812|   {
# 8813|   	static volatile gsize ibus_emojier_egrid_type_id__once = 0;
# 8814|-> 	if (g_once_init_enter (&ibus_emojier_egrid_type_id__once)) {
# 8815|   		GType ibus_emojier_egrid_type_id;
# 8816|   		ibus_emojier_egrid_type_id = ibus_emojier_egrid_get_type_once ();

Error: GCC_ANALYZER_WARNING (CWE-688): [#def41]
ibus-1.5.33-rc2/bindings/vala/emojier.c:8888:18: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
ibus-1.5.33-rc2/bindings/vala/emojier.c:8846:1: enter_function: entry to 'ibus_emojier_ewhite_label_real_get_preferred_width'
ibus-1.5.33-rc2/bindings/vala/emojier.c:8886:14: call_function: calling 'string_get_char' from 'ibus_emojier_ewhite_label_real_get_preferred_width'
ibus-1.5.33-rc2/bindings/vala/emojier.c:8886:14: return_function: returning to 'ibus_emojier_ewhite_label_real_get_preferred_width' from 'string_get_char'
ibus-1.5.33-rc2/bindings/vala/emojier.c:8888:18: danger: argument 1 ('<unknown>') NULL where non-null expected
#argument 1 of '__builtin_strlen' must be non-null
# 8886|   	ch = string_get_char (_tmp5_, (glong) 0);
# 8887|   	_tmp7_ = text;
# 8888|-> 	_tmp8_ = strlen (_tmp7_);
# 8889|   	_tmp9_ = _tmp8_;
# 8890|   	if (_tmp9_ == 1) {

Error: GCC_ANALYZER_WARNING (CWE-688): [#def42]
ibus-1.5.33-rc2/bindings/vala/emojier.c:9000:18: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
ibus-1.5.33-rc2/bindings/vala/emojier.c:8958:1: enter_function: entry to 'ibus_emojier_ewhite_label_real_get_preferred_height'
ibus-1.5.33-rc2/bindings/vala/emojier.c:8998:14: call_function: calling 'string_get_char' from 'ibus_emojier_ewhite_label_real_get_preferred_height'
ibus-1.5.33-rc2/bindings/vala/emojier.c:8998:14: return_function: returning to 'ibus_emojier_ewhite_label_real_get_preferred_height' from 'string_get_char'
ibus-1.5.33-rc2/bindings/vala/emojier.c:9000:18: danger: argument 1 ('<unknown>') NULL where non-null expected
#argument 1 of '__builtin_strlen' must be non-null
# 8998|   	ch = string_get_char (_tmp5_, (glong) 0);
# 8999|   	_tmp7_ = text;
# 9000|-> 	_tmp8_ = strlen (_tmp7_);
# 9001|   	_tmp9_ = _tmp8_;
# 9002|   	if (_tmp9_ == 1) {

Error: COMPILER_WARNING (CWE-704): [#def43]
ibus-1.5.33-rc2/bindings/vala/emojier.c:9107:13: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
# 9105|   {
# 9106|   	static volatile gsize ibus_emojier_ewhite_label_type_id__once = 0;
# 9107|-> 	if (g_once_init_enter (&ibus_emojier_ewhite_label_type_id__once)) {
# 9108|   		GType ibus_emojier_ewhite_label_type_id;
# 9109|   		ibus_emojier_ewhite_label_type_id = ibus_emojier_ewhite_label_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def44]
ibus-1.5.33-rc2/bindings/vala/emojier.c:9160:13: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
# 9158|   {
# 9159|   	static volatile gsize ibus_emojier_eselected_label_type_id__once = 0;
# 9160|-> 	if (g_once_init_enter (&ibus_emojier_eselected_label_type_id__once)) {
# 9161|   		GType ibus_emojier_eselected_label_type_id;
# 9162|   		ibus_emojier_eselected_label_type_id = ibus_emojier_eselected_label_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def45]
ibus-1.5.33-rc2/bindings/vala/emojier.c:9213:13: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
# 9211|   {
# 9212|   	static volatile gsize ibus_emojier_egold_label_type_id__once = 0;
# 9213|-> 	if (g_once_init_enter (&ibus_emojier_egold_label_type_id__once)) {
# 9214|   		GType ibus_emojier_egold_label_type_id;
# 9215|   		ibus_emojier_egold_label_type_id = ibus_emojier_egold_label_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def46]
ibus-1.5.33-rc2/bindings/vala/emojier.c:9540:13: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
# 9538|   {
# 9539|   	static volatile gsize ibus_emojier_echeck_visible_label_type_id__once = 0;
# 9540|-> 	if (g_once_init_enter (&ibus_emojier_echeck_visible_label_type_id__once)) {
# 9541|   		GType ibus_emojier_echeck_visible_label_type_id;
# 9542|   		ibus_emojier_echeck_visible_label_type_id = ibus_emojier_echeck_visible_label_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def47]
ibus-1.5.33-rc2/bindings/vala/emojier.c:9593:13: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
# 9591|   {
# 9592|   	static volatile gsize ibus_emojier_epadded_label_type_id__once = 0;
# 9593|-> 	if (g_once_init_enter (&ibus_emojier_epadded_label_type_id__once)) {
# 9594|   		GType ibus_emojier_epadded_label_type_id;
# 9595|   		ibus_emojier_epadded_label_type_id = ibus_emojier_epadded_label_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def48]
ibus-1.5.33-rc2/bindings/vala/emojier.c:9689:13: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
# 9687|   {
# 9688|   	static volatile gsize ibus_emojier_epadded_label_box_type_id__once = 0;
# 9689|-> 	if (g_once_init_enter (&ibus_emojier_epadded_label_box_type_id__once)) {
# 9690|   		GType ibus_emojier_epadded_label_box_type_id;
# 9691|   		ibus_emojier_epadded_label_box_type_id = ibus_emojier_epadded_label_box_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def49]
ibus-1.5.33-rc2/bindings/vala/emojier.c:9764:13: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
# 9762|   {
# 9763|   	static volatile gsize ibus_emojier_load_progress_object_type_id__once = 0;
# 9764|-> 	if (g_once_init_enter (&ibus_emojier_load_progress_object_type_id__once)) {
# 9765|   		GType ibus_emojier_load_progress_object_type_id;
# 9766|   		ibus_emojier_load_progress_object_type_id = ibus_emojier_load_progress_object_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def50]
ibus-1.5.33-rc2/bindings/vala/emojier.c:9854:13: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
# 9852|   {
# 9853|   	static volatile gsize ibus_emojier_type_id__once = 0;
# 9854|-> 	if (g_once_init_enter (&ibus_emojier_type_id__once)) {
# 9855|   		GType ibus_emojier_type_id;
# 9856|   		ibus_emojier_type_id = ibus_emojier_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def51]
ibus-1.5.33-rc2/bindings/vala/iconwidget.c:638:13: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
#  636|   {
#  637|   	static volatile gsize themed_rgba_type_id__once = 0;
#  638|-> 	if (g_once_init_enter (&themed_rgba_type_id__once)) {
#  639|   		GType themed_rgba_type_id;
#  640|   		themed_rgba_type_id = themed_rgba_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def52]
ibus-1.5.33-rc2/bindings/vala/iconwidget.c:868:13: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
#  866|   {
#  867|   	static volatile gsize icon_widget_type_id__once = 0;
#  868|-> 	if (g_once_init_enter (&icon_widget_type_id__once)) {
#  869|   		GType icon_widget_type_id;
#  870|   		icon_widget_type_id = icon_widget_get_type_once ();

Error: COMPILER_WARNING: [#def53]
ibus-1.5.33-rc2/bindings/vala/pango.c: scope_hint: In function 'get_pango_attr_list_from_ibus_text'
ibus-1.5.33-rc2/bindings/vala/pango.c:186:33: warning[-Warray-bounds=]: array subscript -1 is outside array bounds of 'void[<unknown>]'
#  186 |                         _tmp20_ = _tmp19_[-1];
#      |                         ~~~~~~~~^~~~~~~~~~~~~
/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.
ibus-1.5.33-rc2/src/ibusversion.h:71: included_from: Included from here.
ibus-1.5.33-rc2/src/ibus.h:29: included_from: Included from here.
ibus-1.5.33-rc2/bindings/vala/pango.c:26: included_from: Included from here.
/usr/include/glib-2.0/glib/gmem.h:273:19: note: at offset -8 into object of size [0, 9223372036854775807] allocated by 'g_malloc0_n'
#  273 |             __p = g_##func##_n (__n, __s);                      \
#      |                   ^~~~~~~~~~~~~~~~~~~~~~~
#  184|   			_tmp19_ = offsets;
#  185|   			_tmp19__length1 = offsets_length1;
#  186|-> 			_tmp20_ = _tmp19_[-1];
#  187|   			_tmp16_ = _tmp20_;
#  188|   		}

Error: COMPILER_WARNING: [#def54]
ibus-1.5.33-rc2/bindings/vala/pango.c:209:33: warning[-Warray-bounds=]: array subscript -1 is outside array bounds of 'void[<unknown>]'
#  209 |                         _tmp26_ = _tmp25_[-1];
#      |                         ~~~~~~~~^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gmem.h:273:19: note: at offset -8 into object of size [0, 9223372036854775807] allocated by 'g_malloc0_n'
#  273 |             __p = g_##func##_n (__n, __s);                      \
#      |                   ^~~~~~~~~~~~~~~~~~~~~~~
#  207|   			_tmp25_ = offsets;
#  208|   			_tmp25__length1 = offsets_length1;
#  209|-> 			_tmp26_ = _tmp25_[-1];
#  210|   			_tmp22_ = _tmp26_;
#  211|   		}

Error: COMPILER_WARNING (CWE-704): [#def55]
ibus-1.5.33-rc2/bindings/vala/separator.c:151:13: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
#  149|   {
#  150|   	static volatile gsize hseparator_type_id__once = 0;
#  151|-> 	if (g_once_init_enter (&hseparator_type_id__once)) {
#  152|   		GType hseparator_type_id;
#  153|   		hseparator_type_id = hseparator_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def56]
ibus-1.5.33-rc2/bindings/vala/separator.c:199:13: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
#  197|   {
#  198|   	static volatile gsize vseparator_type_id__once = 0;
#  199|-> 	if (g_once_init_enter (&vseparator_type_id__once)) {
#  200|   		GType vseparator_type_id;
#  201|   		vseparator_type_id = vseparator_get_type_once ();

Error: GCC_ANALYZER_WARNING (CWE-775): [#def57]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:68:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def58]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:68:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def59]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:68:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def60]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:68:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def61]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:81:24: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def62]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:81:24: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def63]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:81:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def64]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:81:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def65]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:96:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def66]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:96:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def67]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:96:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def68]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:96:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def69]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:99:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def70]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:99:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def71]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:99:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def72]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:99:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def73]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:104:19: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def74]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:104:19: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def75]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:104:19: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def76]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:104:19: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def77]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:138:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def78]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:138:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def79]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:138:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def80]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:138:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def81]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:139:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def82]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:139:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def83]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:139:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def84]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:139:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def85]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:152:8: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def86]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:152:8: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def87]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:152:8: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def88]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:152:8: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def89]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:154:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def90]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:154:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def91]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:154:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def92]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:154:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def93]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:161:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def94]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:161:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def95]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:161:9: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def96]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:161:9: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def97]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:164:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def98]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:164:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def99]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:164:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def100]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:164:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def101]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:686:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def102]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:686:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def103]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:686:41: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def104]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:686:41: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def105]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def106]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def107]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def108]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def109]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:709:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def110]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:709:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def111]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:709:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def112]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:709:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def113]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:713:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def114]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:713:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def115]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:713:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def116]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:713:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def117]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:725:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def118]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:725:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def119]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:725:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def120]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:725:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def121]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:728:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def122]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:728:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def123]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:728:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def124]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:728:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def125]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:732:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def126]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:732:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def127]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:732:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def128]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:732:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def129]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:734:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def130]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:734:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def131]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:734:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def132]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:734:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def133]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:758:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def134]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:758:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def135]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:758:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def136]
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:758:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/bindings/vala/tmp-introspect_7z5m1tn/IBusEmojiDialog-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-476): [#def137]
ibus-1.5.33-rc2/bus/dbusimpl.c:450:14: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘owner’
ibus-1.5.33-rc2/bus/dbusimpl.c:1744:1: enter_function: entry to ‘bus_dbus_impl_connection_destroy_cb’
ibus-1.5.33-rc2/bus/dbusimpl.c:1786:12: branch_true: following ‘true’ branch (when ‘names’ is non-NULL)...
ibus-1.5.33-rc2/bus/dbusimpl.c:1787:22: branch_true: ...to here
ibus-1.5.33-rc2/bus/dbusimpl.c:1791:37: call_function: calling ‘bus_name_service_find_owner’ from ‘bus_dbus_impl_connection_destroy_cb’
ibus-1.5.33-rc2/bus/dbusimpl.c:1791:37: return_function: returning to ‘bus_dbus_impl_connection_destroy_cb’ from ‘bus_name_service_find_owner’
ibus-1.5.33-rc2/bus/dbusimpl.c:1794:9: call_function: calling ‘bus_name_service_remove_owner’ from ‘bus_dbus_impl_connection_destroy_cb’
#  448|   
#  449|   
#  450|->     owners = bus_name_service_find_owner_link (service, owner->conn);
#  451|       g_assert (owners != NULL);
#  452|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def138]
ibus-1.5.33-rc2/bus/dbusimpl.c:453:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘owners’
ibus-1.5.33-rc2/bus/dbusimpl.c:439:1: enter_function: entry to ‘bus_name_service_remove_owner’
ibus-1.5.33-rc2/bus/dbusimpl.c:450:14: call_function: inlined call to ‘bus_name_service_find_owner_link’ from ‘bus_name_service_remove_owner’
ibus-1.5.33-rc2/bus/dbusimpl.c:453:9: branch_false: ...to here
ibus-1.5.33-rc2/bus/dbusimpl.c:453:9: danger: dereference of NULL ‘owners’
#  451|       g_assert (owners != NULL);
#  452|   
#  453|->     if (owners->data == bus_name_service_get_primary_owner (service)) {
#  454|           BusConnectionOwner *_new = NULL;
#  455|           if (owners->next != NULL) {

Error: GCC_ANALYZER_WARNING (CWE-835): [#def139]
ibus-1.5.33-rc2/bus/engineproxy.c:818:9: warning[-Wanalyzer-infinite-loop]: infinite loop
ibus-1.5.33-rc2/bus/engineproxy.c:780:1: enter_function: entry to ‘bus_engine_proxy_new_internal’
ibus-1.5.33-rc2/bus/engineproxy.c:818:9: danger: infinite loop here
#  816|           /* show abrt local variable */
#  817|           gchar *message = g_strdup ((*error)->message);
#  818|->         g_error ("%s", message);
#  819|       }
#  820|       const gchar *layout = ibus_engine_desc_get_layout (desc);

Error: GCC_ANALYZER_WARNING (CWE-688): [#def140]
ibus-1.5.33-rc2/bus/inputcontext.c:2912:22: warning[-Wanalyzer-null-argument]: use of NULL ‘client’ where non-null expected
ibus-1.5.33-rc2/bus/inputcontext.c:2884:1: enter_function: entry to ‘bus_input_context_new’
ibus-1.5.33-rc2/bus/inputcontext.c:2912:22: danger: argument 1 (‘client’) NULL where non-null expected
# 2910|   
# 2911|       /* it is a fake input context, just need process hotkey */
# 2912|->     context->fake = (strncmp (client, "fake", 4) == 0);
# 2913|       context->queue_during_process_key_event = g_queue_new ();
# 2914|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def141]
ibus-1.5.33-rc2/bus/marshalers.c:470:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
ibus-1.5.33-rc2/bus/marshalers.c:467:3: acquire_resource: ‘va_copy’ called here
ibus-1.5.33-rc2/bus/marshalers.c:469:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
ibus-1.5.33-rc2/bus/marshalers.c:470:12: branch_true: ...to here
ibus-1.5.33-rc2/bus/marshalers.c:470:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/0)
#  468|     arg0 = (gpointer) va_arg (args_copy, gpointer);
#  469|     if (arg0 != NULL)
#  470|->     arg0 = g_object_ref (arg0);
#  471|     arg1 = (gboolean) va_arg (args_copy, gboolean);
#  472|     va_end (args_copy);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def142]
ibus-1.5.33-rc2/bus/marshalers.c:555:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
ibus-1.5.33-rc2/bus/marshalers.c:552:3: acquire_resource: ‘va_copy’ called here
ibus-1.5.33-rc2/bus/marshalers.c:554:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
ibus-1.5.33-rc2/bus/marshalers.c:555:12: branch_true: ...to here
ibus-1.5.33-rc2/bus/marshalers.c:555:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0)
#  553|     arg0 = (gpointer) va_arg (args_copy, gpointer);
#  554|     if (arg0 != NULL)
#  555|->     arg0 = g_object_ref (arg0);
#  556|     arg1 = (gpointer) va_arg (args_copy, gpointer);
#  557|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def143]
ibus-1.5.33-rc2/bus/marshalers.c:648:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
ibus-1.5.33-rc2/bus/marshalers.c:645:3: acquire_resource: ‘va_copy’ called here
ibus-1.5.33-rc2/bus/marshalers.c:647:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
ibus-1.5.33-rc2/bus/marshalers.c:648:12: branch_true: ...to here
ibus-1.5.33-rc2/bus/marshalers.c:648:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
#  646|     arg0 = (gpointer) va_arg (args_copy, gpointer);
#  647|     if (arg0 != NULL)
#  648|->     arg0 = g_object_ref (arg0);
#  649|     arg1 = (guint) va_arg (args_copy, guint);
#  650|     arg2 = (gboolean) va_arg (args_copy, gboolean);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def144]
ibus-1.5.33-rc2/bus/marshalers.c:743:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
ibus-1.5.33-rc2/bus/marshalers.c:740:3: acquire_resource: ‘va_copy’ called here
ibus-1.5.33-rc2/bus/marshalers.c:742:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
ibus-1.5.33-rc2/bus/marshalers.c:743:12: branch_true: ...to here
ibus-1.5.33-rc2/bus/marshalers.c:743:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
#  741|     arg0 = (gpointer) va_arg (args_copy, gpointer);
#  742|     if (arg0 != NULL)
#  743|->     arg0 = g_object_ref (arg0);
#  744|     arg1 = (guint) va_arg (args_copy, guint);
#  745|     arg2 = (gboolean) va_arg (args_copy, gboolean);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def145]
ibus-1.5.33-rc2/bus/marshalers.c:840:12: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
ibus-1.5.33-rc2/bus/marshalers.c:837:3: acquire_resource: ‘va_copy’ called here
ibus-1.5.33-rc2/bus/marshalers.c:839:6: branch_true: following ‘true’ branch (when ‘arg0’ is non-NULL)...
ibus-1.5.33-rc2/bus/marshalers.c:840:12: branch_true: ...to here
ibus-1.5.33-rc2/bus/marshalers.c:840:12: danger: missing call to ‘va_end’ to match ‘va_copy’ at [(1)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/0)
#  838|     arg0 = (gpointer) va_arg (args_copy, gpointer);
#  839|     if (arg0 != NULL)
#  840|->     arg0 = g_object_ref (arg0);
#  841|     arg1 = (gpointer) va_arg (args_copy, gpointer);
#  842|     if ((param_types[1] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg1 != NULL)

Error: COMPILER_WARNING (CWE-563): [#def146]
ibus-1.5.33-rc2/client/gtk2/ibusimcontext.c: scope_hint: In function '_set_cursor_location_internal'
ibus-1.5.33-rc2/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): [#def147]
ibus-1.5.33-rc2/client/gtk4/ibusimcontext.c: scope_hint: In function 'ibus_im_context_set_client_widget'
ibus-1.5.33-rc2/client/gtk4/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:33: included_from: Included from here.
ibus-1.5.33-rc2/client/gtk4/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-477): [#def148]
ibus-1.5.33-rc2/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): [#def149]
ibus-1.5.33-rc2/client/gtk4/ibusimcontext.c: scope_hint: In function '_set_cursor_location_internal'
ibus-1.5.33-rc2/client/gtk4/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.33-rc2/client/gtk4/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): [#def150]
ibus-1.5.33-rc2/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): [#def151]
ibus-1.5.33-rc2/client/gtk4/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): [#def152]
ibus-1.5.33-rc2/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): [#def153]
ibus-1.5.33-rc2/client/gtk4/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): [#def154]
ibus-1.5.33-rc2/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: GCC_ANALYZER_WARNING (CWE-404): [#def155]
ibus-1.5.33-rc2/client/wayland/ibuswaylandim.c:179:1: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/client/wayland/ibuswaylandim.c:2496:1: enter_function: entry to 'ibus_wayland_im_new'
ibus-1.5.33-rc2/client/wayland/ibuswaylandim.c:2503:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/client/wayland/ibuswaylandim.c:2504:14: call_function: calling 'ibus_wayland_im_get_type' from 'ibus_wayland_im_new'
#  177|   typedef struct _IBusWaylandSource IBusWaylandSource;
#  178|   
#  179|-> G_DEFINE_TYPE_WITH_PRIVATE (IBusWaylandIM, ibus_wayland_im, IBUS_TYPE_OBJECT)
#  180|   
#  181|   static struct wl_registry *_registry;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def156]
ibus-1.5.33-rc2/client/wayland/ibuswaylandim.c:179:1: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
ibus-1.5.33-rc2/client/wayland/ibuswaylandim.c:2496:1: enter_function: entry to ‘ibus_wayland_im_new’
ibus-1.5.33-rc2/client/wayland/ibuswaylandim.c:2503:5: acquire_resource: ‘va_start’ called here
ibus-1.5.33-rc2/client/wayland/ibuswaylandim.c:2504:14: call_function: calling ‘ibus_wayland_im_get_type’ from ‘ibus_wayland_im_new’
#  177|   typedef struct _IBusWaylandSource IBusWaylandSource;
#  178|   
#  179|-> G_DEFINE_TYPE_WITH_PRIVATE (IBusWaylandIM, ibus_wayland_im, IBUS_TYPE_OBJECT)
#  180|   
#  181|   static struct wl_registry *_registry;

Error: COMPILER_WARNING (CWE-1164): [#def157]
ibus-1.5.33-rc2/client/wayland/ibuswaylandim.c:2287:1: warning[-Wunused-function]: 'ibus_wayland_im_open_log' defined but not used
# 2287 | ibus_wayland_im_open_log (IBusWaylandIM *wlim)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~
# 2285|   
# 2286|   static gboolean
# 2287|-> ibus_wayland_im_open_log (IBusWaylandIM *wlim)
# 2288|   {
# 2289|       IBusWaylandIMPrivate *priv;

Error: COMPILER_WARNING (CWE-1164): [#def158]
ibus-1.5.33-rc2/client/wayland/ibuswaylandim.c:2287:1: warning[-Wunused-function]: ‘ibus_wayland_im_open_log’ defined but not used
# 2287 | ibus_wayland_im_open_log (IBusWaylandIM *wlim)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~
# 2285|   
# 2286|   static gboolean
# 2287|-> ibus_wayland_im_open_log (IBusWaylandIM *wlim)
# 2288|   {
# 2289|       IBusWaylandIMPrivate *priv;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def159]
ibus-1.5.33-rc2/client/wayland/ibuswaylandim.c:2504:14: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/client/wayland/ibuswaylandim.c:2503:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/client/wayland/ibuswaylandim.c:2504:14: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
# 2502|   
# 2503|       va_start (var_args, first_property_name);
# 2504|->     object = g_object_new_valist (IBUS_TYPE_WAYLAND_IM,
# 2505|                                     first_property_name,
# 2506|                                     var_args);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def160]
ibus-1.5.33-rc2/client/wayland/ibuswaylandim.c:2504:14: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
ibus-1.5.33-rc2/client/wayland/ibuswaylandim.c:2503:5: acquire_resource: ‘va_start’ called here
ibus-1.5.33-rc2/client/wayland/ibuswaylandim.c:2504:14: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
# 2502|   
# 2503|       va_start (var_args, first_property_name);
# 2504|->     object = g_object_new_valist (IBUS_TYPE_WAYLAND_IM,
# 2505|                                     first_property_name,
# 2506|                                     var_args);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def161]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:68:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def162]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:68:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def163]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:68:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def164]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:68:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def165]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:81:24: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def166]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:81:24: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def167]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:81:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def168]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:81:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def169]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:96:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def170]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:96:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def171]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:96:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def172]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:96:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def173]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:99:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def174]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:99:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def175]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:99:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def176]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:99:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def177]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:104:19: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def178]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:104:19: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def179]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:104:19: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def180]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:104:19: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def181]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:138:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def182]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:138:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def183]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:138:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def184]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:138:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def185]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:139:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def186]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:139:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def187]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:139:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def188]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:139:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def189]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:152:8: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def190]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:152:8: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def191]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:152:8: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def192]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:152:8: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def193]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:154:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def194]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:154:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def195]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:154:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def196]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:154:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def197]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:161:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def198]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:161:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def199]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:161:9: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def200]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:161:9: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def201]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:164:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def202]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:164:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def203]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:164:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def204]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:164:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def205]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:686:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def206]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:686:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def207]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:686:41: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def208]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:686:41: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def209]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def210]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def211]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def212]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def213]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:709:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def214]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:709:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def215]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:709:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def216]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:709:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def217]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:713:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def218]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:713:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def219]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:713:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def220]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:713:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def221]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:725:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def222]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:725:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def223]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:725:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def224]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:725:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def225]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:728:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def226]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:728:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def227]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:728:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def228]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:728:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def229]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:732:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def230]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:732:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def231]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:732:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def232]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:732:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def233]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:734:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def234]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:734:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def235]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:734:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def236]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:734:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def237]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:758:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def238]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:758:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def239]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:758:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def240]
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:758:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/client/wayland/tmp-introspectgmdh2jpw/IBusWaylandIM-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-476): [#def241]
ibus-1.5.33-rc2/conf/dconf/config.c:120:22: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘p’
ibus-1.5.33-rc2/conf/dconf/config.c:117:1: enter_function: entry to ‘_from_gsettings_name’
ibus-1.5.33-rc2/conf/dconf/config.c:120:22: danger: dereference of NULL ‘p’
#  118|   {
#  119|       gchar *retval = g_strdup (name), *p;
#  120|->     for (p = retval; *p != '\0'; p++)
#  121|           if (*p == '-')
#  122|               *p = '_';

Error: GCC_ANALYZER_WARNING (CWE-775): [#def242]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:541:16: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(interfaces_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:508:13: enter_function: entry to 'output_object_interfaces'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:513:8: acquire_resource: opened here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:514:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:518:3: call_function: inlined call to 'output_interfaces' from 'output_object_interfaces'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def243]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:541:16: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(interfaces_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:508:13: enter_function: entry to 'output_object_interfaces'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:513:8: acquire_memory: allocated here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:514:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:518:3: call_function: inlined call to 'output_interfaces' from 'output_object_interfaces'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def244]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:544:5: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(interfaces_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:508:13: enter_function: entry to 'output_object_interfaces'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:513:8: acquire_resource: opened here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:514:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:518:3: call_function: inlined call to 'output_interfaces' from 'output_object_interfaces'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def245]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:544:5: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(interfaces_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:508:13: enter_function: entry to 'output_object_interfaces'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:513:8: acquire_memory: allocated here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:514:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:518:3: call_function: inlined call to 'output_interfaces' from 'output_object_interfaces'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def246]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:546:9: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(interfaces_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:508:13: enter_function: entry to 'output_object_interfaces'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:513:8: acquire_resource: opened here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:514:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:518:3: call_function: inlined call to 'output_interfaces' from 'output_object_interfaces'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def247]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:546:9: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(interfaces_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:508:13: enter_function: entry to 'output_object_interfaces'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:513:8: acquire_memory: allocated here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:514:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:518:3: call_function: inlined call to 'output_interfaces' from 'output_object_interfaces'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def248]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:549:3: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(interfaces_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:508:13: enter_function: entry to 'output_object_interfaces'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:513:8: acquire_resource: opened here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:514:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:518:3: call_function: inlined call to 'output_interfaces' from 'output_object_interfaces'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def249]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:549:3: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(interfaces_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:508:13: enter_function: entry to 'output_object_interfaces'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:513:8: acquire_memory: allocated here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:514:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:518:3: call_function: inlined call to 'output_interfaces' from 'output_object_interfaces'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def250]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:551:14: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(interfaces_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:508:13: enter_function: entry to 'output_object_interfaces'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:513:8: acquire_resource: opened here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:514:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:518:3: call_function: inlined call to 'output_interfaces' from 'output_object_interfaces'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def251]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:551:14: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(interfaces_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:508:13: enter_function: entry to 'output_object_interfaces'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:513:8: acquire_memory: allocated here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:514:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:518:3: call_function: inlined call to 'output_interfaces' from 'output_object_interfaces'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def252]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:584:19: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(prerequisites_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:559:13: enter_function: entry to 'output_interface_prerequisites'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:563:8: acquire_resource: opened here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:564:6: branch_false: following 'false' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:568:3: branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:568:3: call_function: calling 'output_prerequisites' from 'output_interface_prerequisites'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def253]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:584:19: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(prerequisites_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:559:13: enter_function: entry to 'output_interface_prerequisites'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:563:8: acquire_memory: allocated here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:564:6: branch_false: following 'false' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:568:3: branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:568:3: call_function: calling 'output_prerequisites' from 'output_interface_prerequisites'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def254]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:587:5: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(prerequisites_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:559:13: enter_function: entry to 'output_interface_prerequisites'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:563:8: acquire_resource: opened here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:564:6: branch_false: following 'false' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:568:3: branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:568:3: call_function: calling 'output_prerequisites' from 'output_interface_prerequisites'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def255]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:587:5: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(prerequisites_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:559:13: enter_function: entry to 'output_interface_prerequisites'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:563:8: acquire_memory: allocated here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:564:6: branch_false: following 'false' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:568:3: branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:568:3: call_function: calling 'output_prerequisites' from 'output_interface_prerequisites'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def256]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:589:9: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(prerequisites_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:559:13: enter_function: entry to 'output_interface_prerequisites'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:563:8: acquire_resource: opened here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:564:6: branch_false: following 'false' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:568:3: branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:568:3: call_function: calling 'output_prerequisites' from 'output_interface_prerequisites'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def257]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:589:9: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(prerequisites_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:559:13: enter_function: entry to 'output_interface_prerequisites'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:563:8: acquire_memory: allocated here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:564:6: branch_false: following 'false' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:568:3: branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:568:3: call_function: calling 'output_prerequisites' from 'output_interface_prerequisites'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def258]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:592:3: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(prerequisites_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:559:13: enter_function: entry to 'output_interface_prerequisites'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:563:8: acquire_resource: opened here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:564:6: branch_false: following 'false' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:568:3: branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:568:3: call_function: calling 'output_prerequisites' from 'output_interface_prerequisites'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def259]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:592:3: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(prerequisites_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:559:13: enter_function: entry to 'output_interface_prerequisites'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:563:8: acquire_memory: allocated here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:564:6: branch_false: following 'false' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:568:3: branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:568:3: call_function: calling 'output_prerequisites' from 'output_interface_prerequisites'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def260]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:594:14: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(prerequisites_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:559:13: enter_function: entry to 'output_interface_prerequisites'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:563:8: acquire_resource: opened here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:564:6: branch_false: following 'false' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:568:3: branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:568:3: call_function: calling 'output_prerequisites' from 'output_interface_prerequisites'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def261]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:594:14: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(prerequisites_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:559:13: enter_function: entry to 'output_interface_prerequisites'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:563:8: acquire_memory: allocated here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:564:6: branch_false: following 'false' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:568:3: branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:568:3: call_function: calling 'output_prerequisites' from 'output_interface_prerequisites'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def262]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:599:3: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(prerequisites_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:559:13: enter_function: entry to 'output_interface_prerequisites'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:563:8: acquire_resource: opened here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:564:6: branch_false: following 'false' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:568:3: branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:568:3: call_function: calling 'output_prerequisites' from 'output_interface_prerequisites'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def263]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:599:3: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(prerequisites_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:559:13: enter_function: entry to 'output_interface_prerequisites'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:563:8: acquire_memory: allocated here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:564:6: branch_false: following 'false' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:568:3: branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:568:3: call_function: calling 'output_prerequisites' from 'output_interface_prerequisites'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def264]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:627:8: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(actions_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:604:1: enter_function: entry to 'output_actions'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:609:8: acquire_resource: opened here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:610:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:615:15: branch_true: following 'true' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:616:5: branch_true: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:616:5: call_function: calling 'output_object_actions' from 'output_actions'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def265]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:627:8: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(actions_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:604:1: enter_function: entry to 'output_actions'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:609:8: acquire_memory: allocated here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:610:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:615:15: branch_true: following 'true' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:616:5: branch_true: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:616:5: call_function: calling 'output_object_actions' from 'output_actions'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def266]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:630:11: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(actions_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:604:1: enter_function: entry to 'output_actions'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:609:8: acquire_resource: opened here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:610:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:615:15: branch_true: following 'true' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:616:5: branch_true: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:616:5: call_function: calling 'output_object_actions' from 'output_actions'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def267]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:630:11: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(actions_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:604:1: enter_function: entry to 'output_actions'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:609:8: acquire_memory: allocated here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:610:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:615:15: branch_true: following 'true' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:616:5: branch_true: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:616:5: call_function: calling 'output_object_actions' from 'output_actions'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def268]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:1173:7: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(args_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:669:1: enter_function: entry to 'output_args'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:674:8: acquire_resource: opened here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:675:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:680:15: branch_true: following 'true' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: branch_true: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: call_function: calling 'output_object_args' from 'output_args'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def269]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:1173:7: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(args_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:669:1: enter_function: entry to 'output_args'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:674:8: acquire_memory: allocated here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:675:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:680:15: branch_true: following 'true' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: branch_true: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: call_function: calling 'output_object_args' from 'output_args'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def270]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:1174:13: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(args_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:669:1: enter_function: entry to 'output_args'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:674:8: acquire_resource: opened here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:675:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:680:15: branch_true: following 'true' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: branch_true: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: call_function: calling 'output_object_args' from 'output_args'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def271]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:1174:13: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(args_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:669:1: enter_function: entry to 'output_args'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:674:8: acquire_memory: allocated here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:675:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:680:15: branch_true: following 'true' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: branch_true: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: call_function: calling 'output_object_args' from 'output_args'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def272]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:1178:18: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(args_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:669:1: enter_function: entry to 'output_args'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:674:8: acquire_resource: opened here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:675:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:680:15: branch_true: following 'true' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: branch_true: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: call_function: calling 'output_object_args' from 'output_args'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def273]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:1178:18: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(args_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:669:1: enter_function: entry to 'output_args'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:674:8: acquire_memory: allocated here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:675:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:680:15: branch_true: following 'true' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: branch_true: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: call_function: calling 'output_object_args' from 'output_args'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def274]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:1181:12: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(args_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:669:1: enter_function: entry to 'output_args'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:674:8: acquire_resource: opened here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:675:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:680:15: branch_true: following 'true' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: branch_true: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: call_function: calling 'output_object_args' from 'output_args'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def275]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:1181:12: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(args_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:669:1: enter_function: entry to 'output_args'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:674:8: acquire_memory: allocated here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:675:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:680:15: branch_true: following 'true' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: branch_true: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: call_function: calling 'output_object_args' from 'output_args'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def276]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:1182:13: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(args_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:669:1: enter_function: entry to 'output_args'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:674:8: acquire_resource: opened here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:675:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:680:15: branch_true: following 'true' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: branch_true: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: call_function: calling 'output_object_args' from 'output_args'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def277]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:1182:13: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(args_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:669:1: enter_function: entry to 'output_args'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:674:8: acquire_memory: allocated here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:675:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:680:15: branch_true: following 'true' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: branch_true: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: call_function: calling 'output_object_args' from 'output_args'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def278]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:1187:18: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(args_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:669:1: enter_function: entry to 'output_args'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:674:8: acquire_resource: opened here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:675:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:680:15: branch_true: following 'true' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: branch_true: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: call_function: calling 'output_object_args' from 'output_args'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def279]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:1187:18: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(args_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:669:1: enter_function: entry to 'output_args'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:674:8: acquire_memory: allocated here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:675:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:680:15: branch_true: following 'true' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: branch_true: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: call_function: calling 'output_object_args' from 'output_args'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def280]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:1193:23: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(args_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:669:1: enter_function: entry to 'output_args'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:674:8: acquire_resource: opened here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:675:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:680:15: branch_true: following 'true' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: branch_true: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: call_function: calling 'output_object_args' from 'output_args'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def281]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:1193:23: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(args_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:669:1: enter_function: entry to 'output_args'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:674:8: acquire_memory: allocated here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:675:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:680:15: branch_true: following 'true' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: branch_true: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: call_function: calling 'output_object_args' from 'output_args'

Error: GCC_ANALYZER_WARNING (CWE-775): [#def282]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:1200:7: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(args_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:669:1: enter_function: entry to 'output_args'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:674:8: acquire_resource: opened here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:675:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:680:15: branch_true: following 'true' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: branch_true: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: call_function: calling 'output_object_args' from 'output_args'

Error: GCC_ANALYZER_WARNING (CWE-401): [#def283]
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:1200:7: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(args_filename, "w")'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:669:1: enter_function: entry to 'output_args'
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:674:8: acquire_memory: allocated here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:675:6: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:680:15: branch_true: following 'true' branch...
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: branch_true: ...to here
ibus-1.5.33-rc2/docs/reference/ibus/ibus-scan.c:681:5: call_function: calling 'output_object_args' from 'output_args'

Error: COMPILER_WARNING (CWE-704): [#def284]
ibus-1.5.33-rc2/engine/main.c:153:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
#  151|   {
#  152|   	static volatile gsize dummy_engine_type_id__once = 0;
#  153|-> 	if (g_once_init_enter (&dummy_engine_type_id__once)) {
#  154|   		GType dummy_engine_type_id;
#  155|   		dummy_engine_type_id = dummy_engine_get_type_once ();

Error: GCC_ANALYZER_WARNING (CWE-476): [#def285]
ibus-1.5.33-rc2/src/emoji-parser.c:188:20: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘p’
ibus-1.5.33-rc2/src/emoji-parser.c:172:1: enter_function: entry to ‘strcmp_novariant’
ibus-1.5.33-rc2/src/emoji-parser.c:184:8: branch_true: following ‘true’ branch (when ‘a_variant != 0’)...
ibus-1.5.33-rc2/src/emoji-parser.c:185:13: branch_true: ...to here
ibus-1.5.33-rc2/src/emoji-parser.c:185:12: branch_true: following ‘true’ branch...
ibus-1.5.33-rc2/src/emoji-parser.c:186:20: branch_true: ...to here
ibus-1.5.33-rc2/src/emoji-parser.c:188:20: danger: dereference of NULL ‘p’
#  186|               buff = g_string_new (NULL);
#  187|               p = head = g_strdup (a);
#  188|->             while (*p != '\0') {
#  189|                   if ((variant = g_utf8_strchr (p, -1, a_variant)) == NULL) {
#  190|                       g_string_append (buff, p);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def286]
ibus-1.5.33-rc2/src/emoji-parser.c:211:20: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘p’
ibus-1.5.33-rc2/src/emoji-parser.c:172:1: enter_function: entry to ‘strcmp_novariant’
ibus-1.5.33-rc2/src/emoji-parser.c:184:8: branch_false: following ‘false’ branch (when ‘a_variant == 0’)...
ibus-1.5.33-rc2/src/emoji-parser.c:207:15: branch_false: ...to here
ibus-1.5.33-rc2/src/emoji-parser.c:207:15: branch_true: following ‘true’ branch (when ‘b_variant != 0’)...
ibus-1.5.33-rc2/src/emoji-parser.c:208:13: branch_true: ...to here
ibus-1.5.33-rc2/src/emoji-parser.c:208:12: branch_true: following ‘true’ branch...
ibus-1.5.33-rc2/src/emoji-parser.c:209:20: branch_true: ...to here
ibus-1.5.33-rc2/src/emoji-parser.c:211:20: danger: dereference of NULL ‘p’
#  209|               buff = g_string_new (NULL);
#  210|               p = head = g_strdup (b);
#  211|->             while (*p != '\0') {
#  212|                   if ((variant = g_utf8_strchr (p, -1, b_variant)) == NULL) {
#  213|                       g_string_append (buff, p);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def287]
ibus-1.5.33-rc2/src/ibuscomponent.c:94:1: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibuscomponent.c:728:1: enter_function: entry to 'ibus_component_new_varargs'
ibus-1.5.33-rc2/src/ibuscomponent.c:736:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibuscomponent.c:737:35: call_function: calling 'ibus_component_get_type' from 'ibus_component_new_varargs'
#   92|                                                    gboolean                access_fs);
#   93|   
#   94|-> G_DEFINE_TYPE_WITH_PRIVATE (IBusComponent,
#   95|                               ibus_component,
#   96|                               IBUS_TYPE_SERIALIZABLE)

Error: COMPILER_WARNING (CWE-563): [#def288]
ibus-1.5.33-rc2/src/ibuscomponent.c: scope_hint: In function 'ibus_component_new_varargs'
ibus-1.5.33-rc2/src/ibuscomponent.c:732:27: warning[-Wunused-but-set-variable]: variable 'priv' set but not used
#  732 |     IBusComponentPrivate *priv;
#      |                           ^~~~
#  730|       va_list var_args;
#  731|       IBusComponent *component;
#  732|->     IBusComponentPrivate *priv;
#  733|   
#  734|       g_assert (first_property_name);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def289]
ibus-1.5.33-rc2/src/ibuscomponent.c:737:35: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibuscomponent.c:736:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibuscomponent.c:737:35: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
#  735|   
#  736|       va_start (var_args, first_property_name);
#  737|->     component = (IBusComponent *) g_object_new_valist (IBUS_TYPE_COMPONENT,
#  738|                                                          first_property_name,
#  739|                                                          var_args);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def290]
ibus-1.5.33-rc2/src/ibuscomposetable.c:272:21: warning[-Wanalyzer-malloc-leak]: leak of 'out'
ibus-1.5.33-rc2/src/ibuscomposetable.c:261:17: acquire_memory: allocated here
ibus-1.5.33-rc2/src/ibuscomposetable.c:265:35: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:267:12: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:267:12: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:268:21: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:271:20: branch_true: following 'true' branch (when 'home' is NULL)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:272:21: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:272:21: danger: 'out' leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  270|                   const char *home = getenv ("HOME");
#  271|                   if (!home) {
#  272|->                     g_warning ("while parsing XCompose include target %s, "
#  273|                                  "%%H replacement failed because HOME is not "
#  274|                                  "defined; the include has been ignored",

Error: GCC_ANALYZER_WARNING (CWE-401): [#def291]
ibus-1.5.33-rc2/src/ibuscomposetable.c:272:21: warning[-Wanalyzer-malloc-leak]: leak of ‘out’
ibus-1.5.33-rc2/src/ibuscomposetable.c:261:17: acquire_memory: allocated here
ibus-1.5.33-rc2/src/ibuscomposetable.c:265:35: branch_true: following ‘true’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:267:12: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:267:12: branch_true: following ‘true’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:268:21: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:271:20: branch_true: following ‘true’ branch (when ‘home’ is NULL)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:272:21: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:272:21: danger: ‘out’ leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  270|                   const char *home = getenv ("HOME");
#  271|                   if (!home) {
#  272|->                     g_warning ("while parsing XCompose include target %s, "
#  273|                                  "%%H replacement failed because HOME is not "
#  274|                                  "defined; the include has been ignored",

Error: GCC_ANALYZER_WARNING (CWE-401): [#def292]
ibus-1.5.33-rc2/src/ibuscomposetable.c:279:26: warning[-Wanalyzer-malloc-leak]: leak of 'out'
ibus-1.5.33-rc2/src/ibuscomposetable.c:261:17: acquire_memory: allocated here
ibus-1.5.33-rc2/src/ibuscomposetable.c:265:35: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:267:12: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:267:12: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:268:21: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:271:20: branch_false: following 'false' branch (when 'home' is non-NULL)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:279:43: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:279:26: danger: 'out' leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
#  277|                   }
#  278|                   o = out;
#  279|->                 former = g_strndup (head, i - head);
#  280|                   out = g_strdup_printf ("%s%s%s", o, former, home);
#  281|                   head = i + 2;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def293]
ibus-1.5.33-rc2/src/ibuscomposetable.c:279:26: warning[-Wanalyzer-malloc-leak]: leak of ‘out’
ibus-1.5.33-rc2/src/ibuscomposetable.c:333:1: enter_function: entry to ‘parse_compose_line’
ibus-1.5.33-rc2/src/ibuscomposetable.c:348:8: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:351:9: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:351:9: branch_true: following ‘true’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:367:20: call_function: calling ‘expand_include_path’ from ‘parse_compose_line’
#  277|                   }
#  278|                   o = out;
#  279|->                 former = g_strndup (head, i - head);
#  280|                   out = g_strdup_printf ("%s%s%s", o, former, home);
#  281|                   head = i + 2;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def294]
ibus-1.5.33-rc2/src/ibuscomposetable.c:280:23: warning[-Wanalyzer-malloc-leak]: leak of 'out'
ibus-1.5.33-rc2/src/ibuscomposetable.c:261:17: acquire_memory: allocated here
ibus-1.5.33-rc2/src/ibuscomposetable.c:265:35: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:267:12: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:267:12: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:268:21: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:271:20: branch_false: following 'false' branch (when 'home' is non-NULL)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:279:43: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:280:23: danger: 'out' leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
#  278|                   o = out;
#  279|                   former = g_strndup (head, i - head);
#  280|->                 out = g_strdup_printf ("%s%s%s", o, former, home);
#  281|                   head = i + 2;
#  282|                   g_free (o);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def295]
ibus-1.5.33-rc2/src/ibuscomposetable.c:280:23: warning[-Wanalyzer-malloc-leak]: leak of ‘out’
ibus-1.5.33-rc2/src/ibuscomposetable.c:333:1: enter_function: entry to ‘parse_compose_line’
ibus-1.5.33-rc2/src/ibuscomposetable.c:348:8: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:351:9: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:351:9: branch_true: following ‘true’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:367:20: call_function: calling ‘expand_include_path’ from ‘parse_compose_line’
#  278|                   o = out;
#  279|                   former = g_strndup (head, i - head);
#  280|->                 out = g_strdup_printf ("%s%s%s", o, former, home);
#  281|                   head = i + 2;
#  282|                   g_free (o);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def296]
ibus-1.5.33-rc2/src/ibuscomposetable.c:287:17: warning[-Wanalyzer-malloc-leak]: leak of 'out'
ibus-1.5.33-rc2/src/ibuscomposetable.c:261:17: acquire_memory: allocated here
ibus-1.5.33-rc2/src/ibuscomposetable.c:265:35: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:267:12: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:267:12: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:268:21: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:287:17: danger: 'out' leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
#  285|               }
#  286|               case 'L': /* locale compose file */
#  287|->                 g_free (out);
#  288|                   out = g_strdup ("%L");
#  289|                   head = i + 2;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def297]
ibus-1.5.33-rc2/src/ibuscomposetable.c:287:17: warning[-Wanalyzer-malloc-leak]: leak of ‘out’
ibus-1.5.33-rc2/src/ibuscomposetable.c:333:1: enter_function: entry to ‘parse_compose_line’
ibus-1.5.33-rc2/src/ibuscomposetable.c:348:8: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:351:9: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:351:9: branch_true: following ‘true’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:367:20: call_function: calling ‘expand_include_path’ from ‘parse_compose_line’
#  285|               }
#  286|               case 'L': /* locale compose file */
#  287|->                 g_free (out);
#  288|                   out = g_strdup ("%L");
#  289|                   head = i + 2;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def298]
ibus-1.5.33-rc2/src/ibuscomposetable.c:299:26: warning[-Wanalyzer-malloc-leak]: leak of 'out'
ibus-1.5.33-rc2/src/ibuscomposetable.c:261:17: acquire_memory: allocated here
ibus-1.5.33-rc2/src/ibuscomposetable.c:265:35: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:267:12: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:267:12: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:268:21: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:299:26: danger: 'out' leaks here; was allocated at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
#  297|               case 'S': /* system compose dir */
#  298|                   o = out;
#  299|->                 former = g_strndup (head, i - head);
#  300|                   out = g_strdup_printf ("%s%s%s", o, former, X11_LOCALEDATADIR);
#  301|                   head = i + 2;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def299]
ibus-1.5.33-rc2/src/ibuscomposetable.c:299:26: warning[-Wanalyzer-malloc-leak]: leak of ‘out’
ibus-1.5.33-rc2/src/ibuscomposetable.c:333:1: enter_function: entry to ‘parse_compose_line’
ibus-1.5.33-rc2/src/ibuscomposetable.c:348:8: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:351:9: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:351:9: branch_true: following ‘true’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:367:20: call_function: calling ‘expand_include_path’ from ‘parse_compose_line’
#  297|               case 'S': /* system compose dir */
#  298|                   o = out;
#  299|->                 former = g_strndup (head, i - head);
#  300|                   out = g_strdup_printf ("%s%s%s", o, former, X11_LOCALEDATADIR);
#  301|                   head = i + 2;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def300]
ibus-1.5.33-rc2/src/ibuscomposetable.c:300:23: warning[-Wanalyzer-malloc-leak]: leak of 'out'
ibus-1.5.33-rc2/src/ibuscomposetable.c:261:17: acquire_memory: allocated here
ibus-1.5.33-rc2/src/ibuscomposetable.c:265:35: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:267:12: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:267:12: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:268:21: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:300:23: danger: 'out' leaks here; was allocated at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
#  298|                   o = out;
#  299|                   former = g_strndup (head, i - head);
#  300|->                 out = g_strdup_printf ("%s%s%s", o, former, X11_LOCALEDATADIR);
#  301|                   head = i + 2;
#  302|                   g_free (o);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def301]
ibus-1.5.33-rc2/src/ibuscomposetable.c:300:23: warning[-Wanalyzer-malloc-leak]: leak of ‘out’
ibus-1.5.33-rc2/src/ibuscomposetable.c:333:1: enter_function: entry to ‘parse_compose_line’
ibus-1.5.33-rc2/src/ibuscomposetable.c:348:8: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:351:9: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:351:9: branch_true: following ‘true’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:367:20: call_function: calling ‘expand_include_path’ from ‘parse_compose_line’
#  298|                   o = out;
#  299|                   former = g_strndup (head, i - head);
#  300|->                 out = g_strdup_printf ("%s%s%s", o, former, X11_LOCALEDATADIR);
#  301|                   head = i + 2;
#  302|                   g_free (o);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def302]
ibus-1.5.33-rc2/src/ibuscomposetable.c:307:26: warning[-Wanalyzer-malloc-leak]: leak of 'out'
ibus-1.5.33-rc2/src/ibuscomposetable.c:261:17: acquire_memory: allocated here
ibus-1.5.33-rc2/src/ibuscomposetable.c:265:35: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:267:12: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:267:12: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:268:21: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:307:26: danger: 'out' leaks here; was allocated at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
#  305|               case '%': /* escaped % */
#  306|                   o = out;
#  307|->                 former = g_strndup (head, i - head);
#  308|                   out = g_strdup_printf ("%s%s%s", o, former, "%");
#  309|                   head = i + 2;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def303]
ibus-1.5.33-rc2/src/ibuscomposetable.c:307:26: warning[-Wanalyzer-malloc-leak]: leak of ‘out’
ibus-1.5.33-rc2/src/ibuscomposetable.c:333:1: enter_function: entry to ‘parse_compose_line’
ibus-1.5.33-rc2/src/ibuscomposetable.c:348:8: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:351:9: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:351:9: branch_true: following ‘true’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:367:20: call_function: calling ‘expand_include_path’ from ‘parse_compose_line’
#  305|               case '%': /* escaped % */
#  306|                   o = out;
#  307|->                 former = g_strndup (head, i - head);
#  308|                   out = g_strdup_printf ("%s%s%s", o, former, "%");
#  309|                   head = i + 2;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def304]
ibus-1.5.33-rc2/src/ibuscomposetable.c:308:23: warning[-Wanalyzer-malloc-leak]: leak of 'out'
ibus-1.5.33-rc2/src/ibuscomposetable.c:261:17: acquire_memory: allocated here
ibus-1.5.33-rc2/src/ibuscomposetable.c:265:35: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:267:12: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:267:12: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:268:21: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:308:23: danger: 'out' leaks here; was allocated at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
#  306|                   o = out;
#  307|                   former = g_strndup (head, i - head);
#  308|->                 out = g_strdup_printf ("%s%s%s", o, former, "%");
#  309|                   head = i + 2;
#  310|                   g_free (o);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def305]
ibus-1.5.33-rc2/src/ibuscomposetable.c:308:23: warning[-Wanalyzer-malloc-leak]: leak of ‘out’
ibus-1.5.33-rc2/src/ibuscomposetable.c:333:1: enter_function: entry to ‘parse_compose_line’
ibus-1.5.33-rc2/src/ibuscomposetable.c:348:8: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:351:9: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:351:9: branch_true: following ‘true’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:367:20: call_function: calling ‘expand_include_path’ from ‘parse_compose_line’
#  306|                   o = out;
#  307|                   former = g_strndup (head, i - head);
#  308|->                 out = g_strdup_printf ("%s%s%s", o, former, "%");
#  309|                   head = i + 2;
#  310|                   g_free (o);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def306]
ibus-1.5.33-rc2/src/ibuscomposetable.c:314:17: warning[-Wanalyzer-malloc-leak]: leak of 'out'
ibus-1.5.33-rc2/src/ibuscomposetable.c:333:1: enter_function: entry to 'parse_compose_line'
ibus-1.5.33-rc2/src/ibuscomposetable.c:348:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:351:9: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:351:9: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:367:20: call_function: calling 'expand_include_path' from 'parse_compose_line'
#  312|                   break;
#  313|               default:
#  314|->                 g_warning ("while parsing XCompose include target %s, found "
#  315|                              "unknown substitution character '%c'; the include "
#  316|                              "has been ignored", include_path, *(i+1));

Error: GCC_ANALYZER_WARNING (CWE-401): [#def307]
ibus-1.5.33-rc2/src/ibuscomposetable.c:314:17: warning[-Wanalyzer-malloc-leak]: leak of ‘out’
ibus-1.5.33-rc2/src/ibuscomposetable.c:333:1: enter_function: entry to ‘parse_compose_line’
ibus-1.5.33-rc2/src/ibuscomposetable.c:348:8: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:351:9: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:351:9: branch_true: following ‘true’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:367:20: call_function: calling ‘expand_include_path’ from ‘parse_compose_line’
#  312|                   break;
#  313|               default:
#  314|->                 g_warning ("while parsing XCompose include target %s, found "
#  315|                              "unknown substitution character '%c'; the include "
#  316|                              "has been ignored", include_path, *(i+1));

Error: GCC_ANALYZER_WARNING (CWE-401): [#def308]
ibus-1.5.33-rc2/src/ibuscomposetable.c:323:11: warning[-Wanalyzer-malloc-leak]: leak of 'out'
ibus-1.5.33-rc2/src/ibuscomposetable.c:333:1: enter_function: entry to 'parse_compose_line'
ibus-1.5.33-rc2/src/ibuscomposetable.c:348:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:351:9: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:351:9: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:367:20: call_function: calling 'expand_include_path' from 'parse_compose_line'
#  321|       }
#  322|       o = out;
#  323|->     out = g_strdup_printf ("%s%s", o, head);
#  324|       g_free (o);
#  325|       return out;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def309]
ibus-1.5.33-rc2/src/ibuscomposetable.c:323:11: warning[-Wanalyzer-malloc-leak]: leak of ‘out’
ibus-1.5.33-rc2/src/ibuscomposetable.c:333:1: enter_function: entry to ‘parse_compose_line’
ibus-1.5.33-rc2/src/ibuscomposetable.c:348:8: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:351:9: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:351:9: branch_true: following ‘true’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:367:20: call_function: calling ‘expand_include_path’ from ‘parse_compose_line’
#  321|       }
#  322|       o = out;
#  323|->     out = g_strdup_printf ("%s%s", o, head);
#  324|       g_free (o);
#  325|       return out;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def310]
ibus-1.5.33-rc2/src/ibuscomposetable.c:327:5: warning[-Wanalyzer-malloc-leak]: leak of 'out'
ibus-1.5.33-rc2/src/ibuscomposetable.c:333:1: enter_function: entry to 'parse_compose_line'
ibus-1.5.33-rc2/src/ibuscomposetable.c:348:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:351:9: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:351:9: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:367:20: call_function: calling 'expand_include_path' from 'parse_compose_line'
#  325|       return out;
#  326|   fail:
#  327|->     g_free (out);
#  328|       return NULL;
#  329|   }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def311]
ibus-1.5.33-rc2/src/ibuscomposetable.c:327:5: warning[-Wanalyzer-malloc-leak]: leak of ‘out’
ibus-1.5.33-rc2/src/ibuscomposetable.c:333:1: enter_function: entry to ‘parse_compose_line’
ibus-1.5.33-rc2/src/ibuscomposetable.c:348:8: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:351:9: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:351:9: branch_true: following ‘true’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:367:20: call_function: calling ‘expand_include_path’ from ‘parse_compose_line’
#  325|       return out;
#  326|   fail:
#  327|->     g_free (out);
#  328|       return NULL;
#  329|   }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def312]
ibus-1.5.33-rc2/src/ibuscomposetable.c:1525:25: warning[-Wanalyzer-null-dereference]: dereference of NULL 'ibus_compose_seqs_32bit_first'
ibus-1.5.33-rc2/src/ibuscomposetable.c:1406:5: branch_true: following 'true' branch (when 'compose_list' is non-NULL)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1408:20: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1412:31: branch_true: following 'true' branch (when 'list' is non-NULL)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1413:9: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1421:8: branch_true: following 'true' branch (when 's_size_16bit != 0')...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1422:13: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1422:13: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1429:29: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1430:13: branch_false: following 'false' branch (when '__p' is non-NULL)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1435:8: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1435:8: branch_false: following 'false' branch (when 's_size_16bit >= s_size_total')...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1500:8: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1500:8: branch_true: following 'true' branch (when 's_size_16bit != 0')...
 branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1509:31: branch_true: following 'true' branch (when 'list' is non-NULL)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1511:9: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1513:20: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1514:17: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1519:21: branch_true: following 'true' branch (when 'i < max_compose_len')...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1520:17: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1520:16: branch_true: following 'true' branch...
 branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1521:29: branch_true: following 'true' branch (when 'j < max_compose_len')...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1522:24: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1522:24: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1528:43: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1521:29: branch_true: following 'true' branch (when 'j < max_compose_len')...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1522:24: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1525:54: release_memory: 'ibus_compose_seqs_32bit_first' is NULL
ibus-1.5.33-rc2/src/ibuscomposetable.c:1525:25: danger: dereference of NULL 'ibus_compose_seqs_32bit_first + (long unsigned int)m * 2'
# 1523|                           g_assert (m < (s_size_total - s_size_16bit)
# 1524|                                     * n_index_stride);
# 1525|->                         ibus_compose_seqs_32bit_first[m++] = 0;
# 1526|                       } else {
# 1527|                           g_assert (n < s_size_16bit * n_index_stride);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def313]
ibus-1.5.33-rc2/src/ibuscomposetable.c:1525:25: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘ibus_compose_seqs_32bit_first’
ibus-1.5.33-rc2/src/ibuscomposetable.c:1406:5: branch_true: following ‘true’ branch (when ‘compose_list’ is non-NULL)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1408:20: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1412:31: branch_true: following ‘true’ branch (when ‘list’ is non-NULL)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1413:9: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1421:8: branch_true: following ‘true’ branch (when ‘s_size_16bit != 0’)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1422:13: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1422:13: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1429:29: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1430:13: branch_false: following ‘false’ branch (when ‘__p’ is non-NULL)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1435:8: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1435:8: branch_false: following ‘false’ branch (when ‘s_size_16bit >= s_size_total’)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1500:8: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1500:8: branch_true: following ‘true’ branch (when ‘s_size_16bit != 0’)...
 branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1509:31: branch_true: following ‘true’ branch (when ‘list’ is non-NULL)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1511:9: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1513:20: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1514:17: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1519:21: branch_true: following ‘true’ branch (when ‘i < max_compose_len’)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1520:17: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1520:16: branch_true: following ‘true’ branch...
 branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1521:29: branch_true: following ‘true’ branch (when ‘j < max_compose_len’)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1522:24: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1522:24: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1528:43: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1521:29: branch_true: following ‘true’ branch (when ‘j < max_compose_len’)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1522:24: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1525:54: release_memory: ‘ibus_compose_seqs_32bit_first’ is NULL
ibus-1.5.33-rc2/src/ibuscomposetable.c:1525:25: danger: dereference of NULL ‘ibus_compose_seqs_32bit_first + (long unsigned int)m * 2’
# 1523|                           g_assert (m < (s_size_total - s_size_16bit)
# 1524|                                     * n_index_stride);
# 1525|->                         ibus_compose_seqs_32bit_first[m++] = 0;
# 1526|                       } else {
# 1527|                           g_assert (n < s_size_16bit * n_index_stride);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def314]
ibus-1.5.33-rc2/src/ibuscomposetable.c:1535:17: warning[-Wanalyzer-null-dereference]: dereference of NULL 'ibus_compose_seqs_32bit_first'
ibus-1.5.33-rc2/src/ibuscomposetable.c:1406:5: branch_true: following 'true' branch (when 'compose_list' is non-NULL)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1408:20: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1412:31: branch_true: following 'true' branch (when 'list' is non-NULL)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1413:9: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1421:8: branch_true: following 'true' branch (when 's_size_16bit != 0')...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1422:13: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1422:13: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1429:29: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1430:13: branch_false: following 'false' branch (when '__p' is non-NULL)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1435:8: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1435:8: branch_false: following 'false' branch (when 's_size_16bit >= s_size_total')...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1500:8: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1500:8: branch_true: following 'true' branch (when 's_size_16bit != 0')...
 branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1509:31: branch_true: following 'true' branch (when 'list' is non-NULL)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1511:9: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1513:20: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1514:17: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1519:21: branch_true: following 'true' branch (when 'i < max_compose_len')...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1520:17: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1520:16: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1533:16: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1533:16: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1539:35: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1519:21: branch_true: following 'true' branch (when 'i < max_compose_len')...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1520:17: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1520:16: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1533:16: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1535:46: release_memory: 'ibus_compose_seqs_32bit_first' is NULL
ibus-1.5.33-rc2/src/ibuscomposetable.c:1535:17: danger: dereference of NULL 'ibus_compose_seqs_32bit_first + (long unsigned int)m * 2'
# 1533|               if (is_32bit) {
# 1534|                   g_assert (m < (s_size_total - s_size_16bit) * n_index_stride);
# 1535|->                 ibus_compose_seqs_32bit_first[m++] =
# 1536|                           (guint16) compose_data->sequence[i];
# 1537|               } else {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def315]
ibus-1.5.33-rc2/src/ibuscomposetable.c:1535:17: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘ibus_compose_seqs_32bit_first’
ibus-1.5.33-rc2/src/ibuscomposetable.c:1406:5: branch_true: following ‘true’ branch (when ‘compose_list’ is non-NULL)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1408:20: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1412:31: branch_true: following ‘true’ branch (when ‘list’ is non-NULL)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1413:9: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1421:8: branch_true: following ‘true’ branch (when ‘s_size_16bit != 0’)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1422:13: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1422:13: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1429:29: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1430:13: branch_false: following ‘false’ branch (when ‘__p’ is non-NULL)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1435:8: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1435:8: branch_false: following ‘false’ branch (when ‘s_size_16bit >= s_size_total’)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1500:8: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1500:8: branch_true: following ‘true’ branch (when ‘s_size_16bit != 0’)...
 branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1509:31: branch_true: following ‘true’ branch (when ‘list’ is non-NULL)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1511:9: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1513:20: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1514:17: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1519:21: branch_true: following ‘true’ branch (when ‘i < max_compose_len’)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1520:17: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1520:16: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1533:16: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1533:16: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1539:35: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1519:21: branch_true: following ‘true’ branch (when ‘i < max_compose_len’)...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1520:17: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1520:16: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/ibuscomposetable.c:1533:16: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuscomposetable.c:1535:46: release_memory: ‘ibus_compose_seqs_32bit_first’ is NULL
ibus-1.5.33-rc2/src/ibuscomposetable.c:1535:17: danger: dereference of NULL ‘ibus_compose_seqs_32bit_first + (long unsigned int)m * 2’
# 1533|               if (is_32bit) {
# 1534|                   g_assert (m < (s_size_total - s_size_16bit) * n_index_stride);
# 1535|->                 ibus_compose_seqs_32bit_first[m++] =
# 1536|                           (guint16) compose_data->sequence[i];
# 1537|               } else {

Error: COMPILER_WARNING: [#def316]
ibus-1.5.33-rc2/src/ibuscomposetable.c: scope_hint: In function 'ibus_compose_table_list_add_array'
ibus-1.5.33-rc2/src/ibuscomposetable.c:1760:25: warning[-Walloc-size-larger-than=]: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807
# 1760 |     ibus_compose_seqs = g_new0 (guint16, length);
#      |                         ^
/usr/include/glib-2.0/glib/gmem.h:102:10: note: in a call to allocation function 'g_malloc0_n' declared here
#  102 | gpointer g_malloc0_n      (gsize         n_blocks,
#      |          ^
# 1758|       }
# 1759|   
# 1760|->     ibus_compose_seqs = g_new0 (guint16, length);
# 1761|       for (i = 0; i < length; i++)
# 1762|           ibus_compose_seqs[i] = data[i];

Error: COMPILER_WARNING: [#def317]
ibus-1.5.33-rc2/src/ibuscomposetable.c:1760:25: warning[-Walloc-size-larger-than=]: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807
# 1758|       }
# 1759|   
# 1760|->     ibus_compose_seqs = g_new0 (guint16, length);
# 1761|       for (i = 0; i < length; i++)
# 1762|           ibus_compose_seqs[i] = data[i];

Error: GCC_ANALYZER_WARNING (CWE-404): [#def318]
ibus-1.5.33-rc2/src/ibusemoji.c:69:1: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibusemoji.c:302:1: enter_function: entry to 'ibus_emoji_data_new'
ibus-1.5.33-rc2/src/ibusemoji.c:308:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibusemoji.c:309:31: call_function: calling 'ibus_emoji_data_get_type' from 'ibus_emoji_data_new'
#   67|                                                   const IBusEmojiData *src);
#   68|   
#   69|-> G_DEFINE_TYPE_WITH_PRIVATE (IBusEmojiData,
#   70|                               ibus_emoji_data,
#   71|                               IBUS_TYPE_SERIALIZABLE)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def319]
ibus-1.5.33-rc2/src/ibusemoji.c:309:31: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibusemoji.c:308:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibusemoji.c:309:31: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
#  307|       g_assert (first_property_name != NULL);
#  308|       va_start (var_args, first_property_name);
#  309|->     emoji = (IBusEmojiData *) g_object_new_valist (IBUS_TYPE_EMOJI_DATA,
#  310|                                                      first_property_name,
#  311|                                                      var_args);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def320]
ibus-1.5.33-rc2/src/ibusenginedesc.c:98:1: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibusenginedesc.c:799:1: enter_function: entry to 'ibus_engine_desc_new_varargs'
ibus-1.5.33-rc2/src/ibusenginedesc.c:806:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibusenginedesc.c:807:31: call_function: calling 'ibus_engine_desc_get_type' from 'ibus_engine_desc_new_varargs'
#   96|                                                        XMLNode                *node);
#   97|   
#   98|-> G_DEFINE_TYPE_WITH_PRIVATE (IBusEngineDesc,
#   99|                               ibus_engine_desc,
#  100|                               IBUS_TYPE_SERIALIZABLE)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def321]
ibus-1.5.33-rc2/src/ibusenginedesc.c:807:31: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibusenginedesc.c:806:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibusenginedesc.c:807:31: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
#  805|   
#  806|       va_start (var_args, first_property_name);
#  807|->     desc = (IBusEngineDesc *) g_object_new_valist (IBUS_TYPE_ENGINE_DESC,
#  808|                                                      first_property_name,
#  809|                                                      var_args);

Error: CPPCHECK_WARNING (CWE-476): [#def322]
ibus-1.5.33-rc2/src/ibushotkey.c:436: warning[nullPointer]: Possible null pointer dereference: p2
#  434|       g_assert (p2 && p2->event == event);
#  435|   
#  436|->     p2->hotkeys = g_list_remove (p2->hotkeys, p1);
#  437|       if (p2->hotkeys == NULL) {
#  438|           g_array_remove_index_fast (priv->events, i);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def323]
ibus-1.5.33-rc2/src/ibushotkey.c:436:19: warning[-Wanalyzer-null-dereference]: dereference of NULL 'p2'
ibus-1.5.33-rc2/src/ibushotkey.c:423:8: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/src/ibushotkey.c:428:18: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibushotkey.c:436:19: branch_false: ...to here
ibus-1.5.33-rc2/src/ibushotkey.c:436:19: danger: dereference of NULL 'p2'
#  434|       g_assert (p2 && p2->event == event);
#  435|   
#  436|->     p2->hotkeys = g_list_remove (p2->hotkeys, p1);
#  437|       if (p2->hotkeys == NULL) {
#  438|           g_array_remove_index_fast (priv->events, i);

Error: CPPCHECK_WARNING (CWE-476): [#def324]
ibus-1.5.33-rc2/src/ibushotkey.c:437: warning[nullPointer]: Possible null pointer dereference: p2
#  435|   
#  436|       p2->hotkeys = g_list_remove (p2->hotkeys, p1);
#  437|->     if (p2->hotkeys == NULL) {
#  438|           g_array_remove_index_fast (priv->events, i);
#  439|       }

Error: GCC_ANALYZER_WARNING (CWE-775): [#def325]
ibus-1.5.33-rc2/src/ibuskeymap.c:138:14: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(fname, "r")'
ibus-1.5.33-rc2/src/ibuskeymap.c:247:1: enter_function: entry to 'ibus_keymap_get'
ibus-1.5.33-rc2/src/ibuskeymap.c:262:8: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuskeymap.c:263:18: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuskeymap.c:266:13: call_function: calling 'ibus_keymap_load' from 'ibus_keymap_get'
#  136|       *p2 = '\0'; p2++;
#  137|   
#  138|->     keysym = ibus_keyval_from_name (p1);
#  139|   
#  140|       if (keysym == IBUS_KEY_VoidSymbol)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def326]
ibus-1.5.33-rc2/src/ibuskeymap.c:138:14: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(fname, "r")'
ibus-1.5.33-rc2/src/ibuskeymap.c:247:1: enter_function: entry to 'ibus_keymap_get'
ibus-1.5.33-rc2/src/ibuskeymap.c:262:8: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuskeymap.c:263:18: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuskeymap.c:266:13: call_function: calling 'ibus_keymap_load' from 'ibus_keymap_get'
#  136|       *p2 = '\0'; p2++;
#  137|   
#  138|->     keysym = ibus_keyval_from_name (p1);
#  139|   
#  140|       if (keysym == IBUS_KEY_VoidSymbol)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def327]
ibus-1.5.33-rc2/src/ibuskeymap.c:150:51: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(fname, "r")'
ibus-1.5.33-rc2/src/ibuskeymap.c:247:1: enter_function: entry to 'ibus_keymap_get'
ibus-1.5.33-rc2/src/ibuskeymap.c:262:8: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuskeymap.c:263:18: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuskeymap.c:266:13: call_function: calling 'ibus_keymap_load' from 'ibus_keymap_get'
#  148|           buf[0] = g_ascii_toupper(ch);
#  149|           keymap[keycode][0] = keymap[keycode][3] = keysym;
#  150|->         keymap[keycode][1] = keymap[keycode][2] = ibus_keyval_from_name (buf);
#  151|   
#  152|       }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def328]
ibus-1.5.33-rc2/src/ibuskeymap.c:150:51: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(fname, "r")'
ibus-1.5.33-rc2/src/ibuskeymap.c:247:1: enter_function: entry to 'ibus_keymap_get'
ibus-1.5.33-rc2/src/ibuskeymap.c:262:8: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuskeymap.c:263:18: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuskeymap.c:266:13: call_function: calling 'ibus_keymap_load' from 'ibus_keymap_get'
#  148|           buf[0] = g_ascii_toupper(ch);
#  149|           keymap[keycode][0] = keymap[keycode][3] = keysym;
#  150|->         keymap[keycode][1] = keymap[keycode][2] = ibus_keyval_from_name (buf);
#  151|   
#  152|       }

Error: GCC_ANALYZER_WARNING (CWE-775): [#def329]
ibus-1.5.33-rc2/src/ibuskeymap.c:171:19: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(fname, "r")'
ibus-1.5.33-rc2/src/ibuskeymap.c:161:1: enter_function: entry to 'ibus_keymap_load'
ibus-1.5.33-rc2/src/ibuskeymap.c:176:8: branch_false: following 'false' branch (when 'fname' is non-NULL)...
ibus-1.5.33-rc2/src/ibuskeymap.c:179:10: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuskeymap.c:179:10: acquire_resource: opened here
ibus-1.5.33-rc2/src/ibuskeymap.c:182:8: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/src/ibuskeymap.c:187:12: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuskeymap.c:188:9: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuskeymap.c:189:14: call_function: calling 'ibus_keymap_parse_line' from 'ibus_keymap_load'
#  169|   
#  170|   
#  171|->     if ((envstr = g_getenv ("IBUS_KEYMAP_PATH")) != NULL)
#  172|           fname = g_build_filename (envstr, name, NULL);
#  173|       else

Error: GCC_ANALYZER_WARNING (CWE-401): [#def330]
ibus-1.5.33-rc2/src/ibuskeymap.c:171:19: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(fname, "r")'
ibus-1.5.33-rc2/src/ibuskeymap.c:161:1: enter_function: entry to 'ibus_keymap_load'
ibus-1.5.33-rc2/src/ibuskeymap.c:176:8: branch_false: following 'false' branch (when 'fname' is non-NULL)...
ibus-1.5.33-rc2/src/ibuskeymap.c:179:10: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuskeymap.c:179:10: acquire_memory: allocated here
ibus-1.5.33-rc2/src/ibuskeymap.c:182:8: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/src/ibuskeymap.c:187:12: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuskeymap.c:188:9: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuskeymap.c:189:14: call_function: calling 'ibus_keymap_parse_line' from 'ibus_keymap_load'
#  169|   
#  170|   
#  171|->     if ((envstr = g_getenv ("IBUS_KEYMAP_PATH")) != NULL)
#  172|           fname = g_build_filename (envstr, name, NULL);
#  173|       else

Error: GCC_ANALYZER_WARNING (CWE-775): [#def331]
ibus-1.5.33-rc2/src/ibuskeymap.c:172:17: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(fname, "r")'
ibus-1.5.33-rc2/src/ibuskeymap.c:161:1: enter_function: entry to 'ibus_keymap_load'
ibus-1.5.33-rc2/src/ibuskeymap.c:176:8: branch_false: following 'false' branch (when 'fname' is non-NULL)...
ibus-1.5.33-rc2/src/ibuskeymap.c:179:10: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuskeymap.c:179:10: acquire_resource: opened here
ibus-1.5.33-rc2/src/ibuskeymap.c:182:8: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/src/ibuskeymap.c:187:12: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuskeymap.c:188:9: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuskeymap.c:189:14: call_function: calling 'ibus_keymap_parse_line' from 'ibus_keymap_load'
#  170|   
#  171|       if ((envstr = g_getenv ("IBUS_KEYMAP_PATH")) != NULL)
#  172|->         fname = g_build_filename (envstr, name, NULL);
#  173|       else
#  174|           fname = g_build_filename (IBUS_DATA_DIR, "keymaps", name, NULL);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def332]
ibus-1.5.33-rc2/src/ibuskeymap.c:172:17: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(fname, "r")'
ibus-1.5.33-rc2/src/ibuskeymap.c:161:1: enter_function: entry to 'ibus_keymap_load'
ibus-1.5.33-rc2/src/ibuskeymap.c:176:8: branch_false: following 'false' branch (when 'fname' is non-NULL)...
ibus-1.5.33-rc2/src/ibuskeymap.c:179:10: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuskeymap.c:179:10: acquire_memory: allocated here
ibus-1.5.33-rc2/src/ibuskeymap.c:182:8: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/src/ibuskeymap.c:187:12: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuskeymap.c:188:9: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuskeymap.c:189:14: call_function: calling 'ibus_keymap_parse_line' from 'ibus_keymap_load'
#  170|   
#  171|       if ((envstr = g_getenv ("IBUS_KEYMAP_PATH")) != NULL)
#  172|->         fname = g_build_filename (envstr, name, NULL);
#  173|       else
#  174|           fname = g_build_filename (IBUS_DATA_DIR, "keymaps", name, NULL);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def333]
ibus-1.5.33-rc2/src/ibuskeymap.c:174:17: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(fname, "r")'
ibus-1.5.33-rc2/src/ibuskeymap.c:161:1: enter_function: entry to 'ibus_keymap_load'
ibus-1.5.33-rc2/src/ibuskeymap.c:176:8: branch_false: following 'false' branch (when 'fname' is non-NULL)...
ibus-1.5.33-rc2/src/ibuskeymap.c:179:10: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuskeymap.c:179:10: acquire_resource: opened here
ibus-1.5.33-rc2/src/ibuskeymap.c:182:8: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/src/ibuskeymap.c:187:12: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuskeymap.c:188:9: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuskeymap.c:189:14: call_function: calling 'ibus_keymap_parse_line' from 'ibus_keymap_load'
#  172|           fname = g_build_filename (envstr, name, NULL);
#  173|       else
#  174|->         fname = g_build_filename (IBUS_DATA_DIR, "keymaps", name, NULL);
#  175|   
#  176|       if (fname == NULL) {

Error: GCC_ANALYZER_WARNING (CWE-401): [#def334]
ibus-1.5.33-rc2/src/ibuskeymap.c:174:17: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(fname, "r")'
ibus-1.5.33-rc2/src/ibuskeymap.c:161:1: enter_function: entry to 'ibus_keymap_load'
ibus-1.5.33-rc2/src/ibuskeymap.c:176:8: branch_false: following 'false' branch (when 'fname' is non-NULL)...
ibus-1.5.33-rc2/src/ibuskeymap.c:179:10: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuskeymap.c:179:10: acquire_memory: allocated here
ibus-1.5.33-rc2/src/ibuskeymap.c:182:8: branch_false: following 'false' branch...
 branch_false: ...to here
ibus-1.5.33-rc2/src/ibuskeymap.c:187:12: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuskeymap.c:188:9: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuskeymap.c:189:14: call_function: calling 'ibus_keymap_parse_line' from 'ibus_keymap_load'
#  172|           fname = g_build_filename (envstr, name, NULL);
#  173|       else
#  174|->         fname = g_build_filename (IBUS_DATA_DIR, "keymaps", name, NULL);
#  175|   
#  176|       if (fname == NULL) {

Error: GCC_ANALYZER_WARNING (CWE-775): [#def335]
ibus-1.5.33-rc2/src/ibuskeymap.c:180:5: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(fname, "r")'
ibus-1.5.33-rc2/src/ibuskeymap.c:176:8: branch_false: following 'false' branch (when 'fname' is non-NULL)...
ibus-1.5.33-rc2/src/ibuskeymap.c:179:10: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuskeymap.c:179:10: acquire_resource: opened here
ibus-1.5.33-rc2/src/ibuskeymap.c:180:5: danger: 'fopen(fname, "r")' leaks here; was opened at [(3)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/2)
#  178|       }
#  179|       pf = g_fopen (fname, "r");
#  180|->     g_free (fname);
#  181|   
#  182|       if (pf == NULL) {

Error: GCC_ANALYZER_WARNING (CWE-401): [#def336]
ibus-1.5.33-rc2/src/ibuskeymap.c:180:5: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(fname, "r")'
ibus-1.5.33-rc2/src/ibuskeymap.c:176:8: branch_false: following 'false' branch (when 'fname' is non-NULL)...
ibus-1.5.33-rc2/src/ibuskeymap.c:179:10: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuskeymap.c:179:10: acquire_memory: allocated here
ibus-1.5.33-rc2/src/ibuskeymap.c:180:5: danger: 'fopen(fname, "r")' leaks here; was allocated at [(3)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/2)
#  178|       }
#  179|       pf = g_fopen (fname, "r");
#  180|->     g_free (fname);
#  181|   
#  182|       if (pf == NULL) {

Error: CPPCHECK_WARNING (CWE-758): [#def337]
ibus-1.5.33-rc2/src/ibuskeys.c:138: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
#  136|   
#  137|       for (i = 0; i < 32; i++) {
#  138|->         guint mask = 1 << i;
#  139|   
#  140|           if ((modifiers & mask) == 0)

Error: COMPILER_WARNING (CWE-563): [#def338]
ibus-1.5.33-rc2/src/ibusmessage.c: scope_hint: In function 'ibus_message_new'
ibus-1.5.33-rc2/src/ibusmessage.c:462:25: warning[-Wunused-but-set-variable]: variable 'priv' set but not used
#  462 |     IBusMessagePrivate *priv;
#      |                         ^~~~
#  460|       guint n_properties = 4, i;
#  461|       IBusMessage *msg;
#  462|->     IBusMessagePrivate *priv;
#  463|   
#  464|       g_return_val_if_fail (domain > 0 && domain <= G_MAXUINT8, NULL);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def339]
ibus-1.5.33-rc2/src/ibusmessage.c:522:9: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibusmessage.c:464:5: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:465:5: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:465:5: branch_true: following 'true' branch (when 'code <= 255')...
ibus-1.5.33-rc2/src/ibusmessage.c:466:5: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:466:5: branch_true: following 'true' branch (when 'description' is non-NULL)...
ibus-1.5.33-rc2/src/ibusmessage.c:467:5: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:467:5: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:469:19: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:469:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:473:20: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:473:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:478:5: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:520:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibusmessage.c:521:12: branch_true: following 'true' branch (when 'prop' is non-NULL)...
ibus-1.5.33-rc2/src/ibusmessage.c:522:9: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:522:9: danger: missing call to 'va_end' to match 'va_start' at [(13)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/12)
#  520|       va_start (var_args, description);
#  521|       while ((prop =  va_arg (var_args, gchar *))) {
#  522|->         IF_PROPERTY_IS_MATCHED (timeout, G_TYPE_INT, int)
#  523|           else IF_PROPERTY_IS_MATCHED (progress, G_TYPE_INT, int)
#  524|           else IF_PROPERTY_IS_MATCHED (serial, G_TYPE_UINT, uint)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def340]
ibus-1.5.33-rc2/src/ibusmessage.c:523:14: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibusmessage.c:464:5: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:465:5: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:465:5: branch_true: following 'true' branch (when 'code <= 255')...
ibus-1.5.33-rc2/src/ibusmessage.c:466:5: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:466:5: branch_true: following 'true' branch (when 'description' is non-NULL)...
ibus-1.5.33-rc2/src/ibusmessage.c:467:5: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:467:5: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:469:19: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:469:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:473:20: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:473:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:478:5: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:520:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibusmessage.c:521:12: branch_true: following 'true' branch (when 'prop' is non-NULL)...
ibus-1.5.33-rc2/src/ibusmessage.c:522:9: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:522:9: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:523:14: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:523:14: danger: missing call to 'va_end' to match 'va_start' at [(13)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/12)
#  521|       while ((prop =  va_arg (var_args, gchar *))) {
#  522|           IF_PROPERTY_IS_MATCHED (timeout, G_TYPE_INT, int)
#  523|->         else IF_PROPERTY_IS_MATCHED (progress, G_TYPE_INT, int)
#  524|           else IF_PROPERTY_IS_MATCHED (serial, G_TYPE_UINT, uint)
#  525|           else {

Error: GCC_ANALYZER_WARNING (CWE-404): [#def341]
ibus-1.5.33-rc2/src/ibusmessage.c:524:14: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibusmessage.c:464:5: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:465:5: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:465:5: branch_true: following 'true' branch (when 'code <= 255')...
ibus-1.5.33-rc2/src/ibusmessage.c:466:5: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:466:5: branch_true: following 'true' branch (when 'description' is non-NULL)...
ibus-1.5.33-rc2/src/ibusmessage.c:467:5: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:467:5: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:469:19: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:469:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:473:20: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:473:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:478:5: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:520:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibusmessage.c:521:12: branch_true: following 'true' branch (when 'prop' is non-NULL)...
ibus-1.5.33-rc2/src/ibusmessage.c:522:9: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:522:9: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:523:14: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:523:14: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:524:14: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:524:14: danger: missing call to 'va_end' to match 'va_start' at [(13)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/12)
#  522|           IF_PROPERTY_IS_MATCHED (timeout, G_TYPE_INT, int)
#  523|           else IF_PROPERTY_IS_MATCHED (progress, G_TYPE_INT, int)
#  524|->         else IF_PROPERTY_IS_MATCHED (serial, G_TYPE_UINT, uint)
#  525|           else {
#  526|               g_warning ("wrong parameter %s in %s", prop, G_STRFUNC);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def342]
ibus-1.5.33-rc2/src/ibusmessage.c:526:13: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibusmessage.c:464:5: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:465:5: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:465:5: branch_true: following 'true' branch (when 'code <= 255')...
ibus-1.5.33-rc2/src/ibusmessage.c:466:5: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:466:5: branch_true: following 'true' branch (when 'description' is non-NULL)...
ibus-1.5.33-rc2/src/ibusmessage.c:467:5: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:467:5: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:469:19: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:469:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:473:20: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:473:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:478:5: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:520:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibusmessage.c:521:12: branch_true: following 'true' branch (when 'prop' is non-NULL)...
ibus-1.5.33-rc2/src/ibusmessage.c:522:9: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:522:9: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:523:14: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:523:14: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:524:14: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:524:14: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:526:13: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:526:13: danger: missing call to 'va_end' to match 'va_start' at [(13)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/12)
#  524|           else IF_PROPERTY_IS_MATCHED (serial, G_TYPE_UINT, uint)
#  525|           else {
#  526|->             g_warning ("wrong parameter %s in %s", prop, G_STRFUNC);
#  527|               for (i = 0; i < n_properties; i++)
#  528|                   g_value_unset (&values[i]);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def343]
ibus-1.5.33-rc2/src/ibusmessage.c:528:17: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibusmessage.c:464:5: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:465:5: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:465:5: branch_true: following 'true' branch (when 'code <= 255')...
ibus-1.5.33-rc2/src/ibusmessage.c:466:5: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:466:5: branch_true: following 'true' branch (when 'description' is non-NULL)...
ibus-1.5.33-rc2/src/ibusmessage.c:467:5: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:467:5: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:469:19: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:469:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:473:20: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:473:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:478:5: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:520:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibusmessage.c:521:12: branch_true: following 'true' branch (when 'prop' is non-NULL)...
ibus-1.5.33-rc2/src/ibusmessage.c:522:9: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:522:9: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:523:14: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:523:14: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:524:14: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:524:14: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:526:13: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:527:25: branch_true: following 'true' branch (when 'n_properties > i')...
ibus-1.5.33-rc2/src/ibusmessage.c:528:39: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:528:17: danger: missing call to 'va_end' to match 'va_start' at [(13)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/12)
#  526|               g_warning ("wrong parameter %s in %s", prop, G_STRFUNC);
#  527|               for (i = 0; i < n_properties; i++)
#  528|->                 g_value_unset (&values[i]);
#  529|               g_free (values);
#  530|               g_free (names);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def344]
ibus-1.5.33-rc2/src/ibusmessage.c:529:13: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibusmessage.c:464:5: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:465:5: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:465:5: branch_true: following 'true' branch (when 'code <= 255')...
ibus-1.5.33-rc2/src/ibusmessage.c:466:5: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:466:5: branch_true: following 'true' branch (when 'description' is non-NULL)...
ibus-1.5.33-rc2/src/ibusmessage.c:467:5: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:467:5: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:469:19: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:469:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:473:20: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:473:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:478:5: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:520:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibusmessage.c:521:12: branch_true: following 'true' branch (when 'prop' is non-NULL)...
ibus-1.5.33-rc2/src/ibusmessage.c:522:9: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:522:9: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:523:14: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:523:14: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:524:14: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:524:14: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:526:13: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:527:25: branch_true: following 'true' branch (when 'n_properties > i')...
ibus-1.5.33-rc2/src/ibusmessage.c:528:39: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:529:13: danger: missing call to 'va_end' to match 'va_start' at [(13)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/12)
#  527|               for (i = 0; i < n_properties; i++)
#  528|                   g_value_unset (&values[i]);
#  529|->             g_free (values);
#  530|               g_free (names);
#  531|               va_end (var_args);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def345]
ibus-1.5.33-rc2/src/ibusmessage.c:530:13: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibusmessage.c:464:5: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:465:5: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:465:5: branch_true: following 'true' branch (when 'code <= 255')...
ibus-1.5.33-rc2/src/ibusmessage.c:466:5: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:466:5: branch_true: following 'true' branch (when 'description' is non-NULL)...
ibus-1.5.33-rc2/src/ibusmessage.c:467:5: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:467:5: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:469:19: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:469:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:473:20: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:473:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:478:5: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:520:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibusmessage.c:521:12: branch_true: following 'true' branch (when 'prop' is non-NULL)...
ibus-1.5.33-rc2/src/ibusmessage.c:522:9: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:522:9: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:523:14: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:523:14: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:524:14: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:524:14: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusmessage.c:526:13: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:527:25: branch_true: following 'true' branch (when 'n_properties > i')...
ibus-1.5.33-rc2/src/ibusmessage.c:528:39: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusmessage.c:530:13: danger: missing call to 'va_end' to match 'va_start' at [(13)](sarif:/runs/0/results/15/codeFlows/0/threadFlows/0/locations/12)
#  528|                   g_value_unset (&values[i]);
#  529|               g_free (values);
#  530|->             g_free (names);
#  531|               va_end (var_args);
#  532|               return NULL;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def346]
ibus-1.5.33-rc2/src/ibuspanelservice.c:1787:9: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibuspanelservice.c:1774:5: branch_true: following 'true' branch (when 'first_property_name' is non-NULL)...
ibus-1.5.33-rc2/src/ibuspanelservice.c:1776:5: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuspanelservice.c:1779:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibuspanelservice.c:1782:12: branch_false: following 'false' branch (when 'keys' is non-NULL)...
ibus-1.5.33-rc2/src/ibuspanelservice.c:1787:9: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuspanelservice.c:1787:9: danger: missing call to 'va_end' to match 'va_start' at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
# 1785|               return;
# 1786|           }
# 1787|->         g_variant_builder_init (&child, G_VARIANT_TYPE ("av"));
# 1788|           for (; keys; keys++) {
# 1789|               if (keys->keyval == 0 && keys->keycode == 0 && keys->state == 0)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def347]
ibus-1.5.33-rc2/src/ibuspanelservice.c:1791:13: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibuspanelservice.c:1774:5: branch_true: following 'true' branch (when 'first_property_name' is non-NULL)...
ibus-1.5.33-rc2/src/ibuspanelservice.c:1776:5: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuspanelservice.c:1779:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibuspanelservice.c:1782:12: branch_false: following 'false' branch (when 'keys' is non-NULL)...
ibus-1.5.33-rc2/src/ibuspanelservice.c:1787:9: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuspanelservice.c:1791:13: danger: missing call to 'va_end' to match 'va_start' at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
# 1789|               if (keys->keyval == 0 && keys->keycode == 0 && keys->state == 0)
# 1790|                   break;
# 1791|->             g_variant_builder_open (&child, G_VARIANT_TYPE_VARIANT);
# 1792|               g_variant_builder_add_value (&child, g_variant_new ("(iii)",
# 1793|                                                                   keys->keyval,

Error: GCC_ANALYZER_WARNING (CWE-404): [#def348]
ibus-1.5.33-rc2/src/ibuspanelservice.c:1792:13: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibuspanelservice.c:1774:5: branch_true: following 'true' branch (when 'first_property_name' is non-NULL)...
ibus-1.5.33-rc2/src/ibuspanelservice.c:1776:5: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuspanelservice.c:1779:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibuspanelservice.c:1782:12: branch_false: following 'false' branch (when 'keys' is non-NULL)...
ibus-1.5.33-rc2/src/ibuspanelservice.c:1787:9: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuspanelservice.c:1792:13: danger: missing call to 'va_end' to match 'va_start' at [(3)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/2)
# 1790|                   break;
# 1791|               g_variant_builder_open (&child, G_VARIANT_TYPE_VARIANT);
# 1792|->             g_variant_builder_add_value (&child, g_variant_new ("(iii)",
# 1793|                                                                   keys->keyval,
# 1794|                                                                   keys->keycode,

Error: GCC_ANALYZER_WARNING (CWE-404): [#def349]
ibus-1.5.33-rc2/src/ibuspanelservice.c:1796:13: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibuspanelservice.c:1774:5: branch_true: following 'true' branch (when 'first_property_name' is non-NULL)...
ibus-1.5.33-rc2/src/ibuspanelservice.c:1776:5: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuspanelservice.c:1779:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibuspanelservice.c:1782:12: branch_false: following 'false' branch (when 'keys' is non-NULL)...
ibus-1.5.33-rc2/src/ibuspanelservice.c:1787:9: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuspanelservice.c:1796:13: danger: missing call to 'va_end' to match 'va_start' at [(3)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/2)
# 1794|                                                                   keys->keycode,
# 1795|                                                                   keys->state));
# 1796|->             g_variant_builder_close (&child);
# 1797|           }
# 1798|           g_variant_builder_add (&builder, "{sv}",

Error: GCC_ANALYZER_WARNING (CWE-404): [#def350]
ibus-1.5.33-rc2/src/ibuspanelservice.c:1798:9: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibuspanelservice.c:1774:5: branch_true: following 'true' branch (when 'first_property_name' is non-NULL)...
ibus-1.5.33-rc2/src/ibuspanelservice.c:1776:5: branch_true: ...to here
ibus-1.5.33-rc2/src/ibuspanelservice.c:1779:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibuspanelservice.c:1782:12: branch_false: following 'false' branch (when 'keys' is non-NULL)...
ibus-1.5.33-rc2/src/ibuspanelservice.c:1787:9: branch_false: ...to here
ibus-1.5.33-rc2/src/ibuspanelservice.c:1789:16: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibuspanelservice.c:1798:9: danger: missing call to 'va_end' to match 'va_start' at [(3)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/2)
# 1796|               g_variant_builder_close (&child);
# 1797|           }
# 1798|->         g_variant_builder_add (&builder, "{sv}",
# 1799|                                  name, g_variant_builder_end (&child));
# 1800|       } while ((name = va_arg (var_args, const gchar *)));

Error: GCC_ANALYZER_WARNING (CWE-404): [#def351]
ibus-1.5.33-rc2/src/ibusproperty.c:81:1: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibusproperty.c:530:1: enter_function: entry to 'ibus_property_new_varargs'
ibus-1.5.33-rc2/src/ibusproperty.c:537:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibusproperty.c:538:29: call_function: calling 'ibus_property_get_type' from 'ibus_property_new_varargs'
#   79|                                                    const IBusProperty *src);
#   80|   
#   81|-> G_DEFINE_TYPE_WITH_PRIVATE (IBusProperty, ibus_property, IBUS_TYPE_SERIALIZABLE)
#   82|   
#   83|   static void

Error: GCC_ANALYZER_WARNING (CWE-404): [#def352]
ibus-1.5.33-rc2/src/ibusproperty.c:538:29: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibusproperty.c:537:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibusproperty.c:538:29: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
#  536|   
#  537|       va_start (var_args, first_property_name);
#  538|->     prop = (IBusProperty *) g_object_new_valist (IBUS_TYPE_PROPERTY,
#  539|                                                    first_property_name,
#  540|                                                    var_args);

Error: COMPILER_WARNING (CWE-563): [#def353]
ibus-1.5.33-rc2/src/ibusserializable.c: scope_hint: In function 'ibus_serializable_serialize_object'
ibus-1.5.33-rc2/src/ibusserializable.c:272:14: warning[-Wunused-but-set-variable]: variable 'retval' set but not used
#  272 |     gboolean retval;
#      |              ^~~~~~
#  270|   {
#  271|       g_return_val_if_fail (IBUS_IS_SERIALIZABLE (object), FALSE);
#  272|->     gboolean retval;
#  273|   
#  274|       GVariantBuilder builder;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def354]
ibus-1.5.33-rc2/src/ibustext.c:209:11: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibustext.c:208:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibustext.c:209:11: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  207|   
#  208|       va_start (args, format);
#  209|->     str = g_strdup_vprintf (format, args);
#  210|       va_end (args);
#  211|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def355]
ibus-1.5.33-rc2/src/ibusunicode.c:105:1: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibusunicode.c:319:1: enter_function: entry to 'ibus_unicode_data_new'
ibus-1.5.33-rc2/src/ibusunicode.c:325:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibusunicode.c:326:35: call_function: calling 'ibus_unicode_data_get_type' from 'ibus_unicode_data_new'
#  103|                                                   const IBusUnicodeBlock *src);
#  104|   
#  105|-> G_DEFINE_TYPE_WITH_PRIVATE (IBusUnicodeData,
#  106|                               ibus_unicode_data,
#  107|                               IBUS_TYPE_SERIALIZABLE)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def356]
ibus-1.5.33-rc2/src/ibusunicode.c:108:1: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibusunicode.c:869:1: enter_function: entry to 'ibus_unicode_block_new'
ibus-1.5.33-rc2/src/ibusunicode.c:875:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibusunicode.c:876:34: call_function: calling 'ibus_unicode_block_get_type' from 'ibus_unicode_block_new'
#  106|                               ibus_unicode_data,
#  107|                               IBUS_TYPE_SERIALIZABLE)
#  108|-> G_DEFINE_TYPE_WITH_PRIVATE (IBusUnicodeBlock,
#  109|                               ibus_unicode_block,
#  110|                               IBUS_TYPE_SERIALIZABLE)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def357]
ibus-1.5.33-rc2/src/ibusunicode.c:326:35: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibusunicode.c:325:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibusunicode.c:326:35: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
#  324|       g_assert (first_property_name != NULL);
#  325|       va_start (var_args, first_property_name);
#  326|->     unicode = (IBusUnicodeData *) g_object_new_valist (IBUS_TYPE_UNICODE_DATA,
#  327|                                                          first_property_name,
#  328|                                                          var_args);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def358]
ibus-1.5.33-rc2/src/ibusunicode.c:876:34: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibusunicode.c:875:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibusunicode.c:876:34: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
#  874|       g_assert (first_property_name != NULL);
#  875|       va_start (var_args, first_property_name);
#  876|->     block = (IBusUnicodeBlock *) g_object_new_valist (IBUS_TYPE_UNICODE_BLOCK,
#  877|                                                        first_property_name,
#  878|                                                        var_args);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def359]
ibus-1.5.33-rc2/src/ibusxevent.c:129:1: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibusxevent.c:383:1: enter_function: entry to 'ibus_extension_event_new'
ibus-1.5.33-rc2/src/ibusxevent.c:389:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibusxevent.c:390:36: call_function: calling 'ibus_extension_event_get_type' from 'ibus_extension_event_new'
#  127|                                                       const IBusXEvent   *src);
#  128|   
#  129|-> G_DEFINE_TYPE_WITH_PRIVATE (IBusExtensionEvent,
#  130|                               ibus_extension_event,
#  131|                               IBUS_TYPE_SERIALIZABLE)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def360]
ibus-1.5.33-rc2/src/ibusxevent.c:132:1: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibusxevent.c:1078:1: enter_function: entry to 'ibus_x_event_new'
ibus-1.5.33-rc2/src/ibusxevent.c:1084:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibusxevent.c:1085:28: call_function: calling 'ibus_x_event_get_type' from 'ibus_x_event_new'
#  130|                               ibus_extension_event,
#  131|                               IBUS_TYPE_SERIALIZABLE)
#  132|-> G_DEFINE_TYPE_WITH_PRIVATE (IBusXEvent,
#  133|                               ibus_x_event,
#  134|                               IBUS_TYPE_SERIALIZABLE)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def361]
ibus-1.5.33-rc2/src/ibusxevent.c:390:36: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibusxevent.c:389:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibusxevent.c:390:36: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
#  388|   
#  389|       va_start (var_args, first_property_name);
#  390|->     event = (IBusExtensionEvent *) g_object_new_valist (
#  391|               IBUS_TYPE_EXTENSION_EVENT,
#  392|               first_property_name,

Error: GCC_ANALYZER_WARNING (CWE-404): [#def362]
ibus-1.5.33-rc2/src/ibusxevent.c:1085:28: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
ibus-1.5.33-rc2/src/ibusxevent.c:1084:5: acquire_resource: 'va_start' called here
ibus-1.5.33-rc2/src/ibusxevent.c:1085:28: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
# 1083|   
# 1084|       va_start (var_args, first_property_name);
# 1085|->     event = (IBusXEvent *) g_object_new_valist (IBUS_TYPE_X_EVENT,
# 1086|                                                   first_property_name,
# 1087|                                                   var_args);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def363]
ibus-1.5.33-rc2/src/ibusxml.c:218:19: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(filename, "r")'
ibus-1.5.33-rc2/src/ibusxml.c:200:16: acquire_resource: opened here
ibus-1.5.33-rc2/src/ibusxml.c:202:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusxml.c:218:19: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusxml.c:218:19: danger: 'fopen(filename, "r")' leaks here; was opened at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  216|   
#  217|       do {
#  218|->         context = g_markup_parse_context_new (&root_parser, 0, &node, 0);
#  219|   
#  220|           while (!feof (pf)) {

Error: GCC_ANALYZER_WARNING (CWE-401): [#def364]
ibus-1.5.33-rc2/src/ibusxml.c:218:19: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(filename, "r")'
ibus-1.5.33-rc2/src/ibusxml.c:200:16: acquire_memory: allocated here
ibus-1.5.33-rc2/src/ibusxml.c:202:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusxml.c:218:19: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusxml.c:218:19: danger: 'fopen(filename, "r")' leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
#  216|   
#  217|       do {
#  218|->         context = g_markup_parse_context_new (&root_parser, 0, &node, 0);
#  219|   
#  220|           while (!feof (pf)) {

Error: GCC_ANALYZER_WARNING (CWE-775): [#def365]
ibus-1.5.33-rc2/src/ibusxml.c:225:22: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(filename, "r")'
ibus-1.5.33-rc2/src/ibusxml.c:200:16: acquire_resource: opened here
ibus-1.5.33-rc2/src/ibusxml.c:202:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusxml.c:218:19: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusxml.c:220:16: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibusxml.c:224:19: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusxml.c:225:22: danger: 'fopen(filename, "r")' leaks here; was opened at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
#  223|   
#  224|               len = fread (buf, 1, sizeof (buf), pf);
#  225|->             retval = g_markup_parse_context_parse (context, buf, len, &error);
#  226|   
#  227|               if (!retval)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def366]
ibus-1.5.33-rc2/src/ibusxml.c:225:22: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(filename, "r")'
ibus-1.5.33-rc2/src/ibusxml.c:200:16: acquire_memory: allocated here
ibus-1.5.33-rc2/src/ibusxml.c:202:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/src/ibusxml.c:218:19: branch_false: ...to here
ibus-1.5.33-rc2/src/ibusxml.c:220:16: branch_true: following 'true' branch...
ibus-1.5.33-rc2/src/ibusxml.c:224:19: branch_true: ...to here
ibus-1.5.33-rc2/src/ibusxml.c:225:22: danger: 'fopen(filename, "r")' leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
#  223|   
#  224|               len = fread (buf, 1, sizeof (buf), pf);
#  225|->             retval = g_markup_parse_context_parse (context, buf, len, &error);
#  226|   
#  227|               if (!retval)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def367]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:68:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def368]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:68:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def369]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:68:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def370]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:68:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def371]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:81:24: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def372]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:81:24: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def373]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:81:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def374]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:81:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def375]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:96:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def376]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:96:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def377]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:96:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def378]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:96:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def379]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:99:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def380]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:99:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def381]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:99:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def382]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:99:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def383]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:104:19: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def384]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:104:19: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def385]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:104:19: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def386]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:104:19: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def387]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:138:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def388]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:138:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def389]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:138:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def390]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:138:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def391]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:139:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def392]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:139:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def393]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:139:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def394]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:139:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def395]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:152:8: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def396]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:152:8: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def397]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:152:8: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def398]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:152:8: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def399]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:154:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def400]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:154:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def401]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:154:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def402]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:154:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def403]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:161:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def404]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:161:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def405]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:161:9: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def406]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:161:9: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def407]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:164:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def408]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:164:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def409]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:164:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def410]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:164:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def411]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:686:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def412]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:686:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def413]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:686:41: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def414]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:686:41: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def415]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def416]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def417]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def418]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def419]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:709:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def420]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:709:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def421]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:709:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def422]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:709:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def423]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:713:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def424]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:713:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def425]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:713:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def426]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:713:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def427]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:725:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def428]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:725:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def429]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:725:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def430]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:725:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def431]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:728:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def432]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:728:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def433]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:728:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def434]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:728:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def435]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:732:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def436]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:732:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def437]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:732:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def438]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:732:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def439]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:734:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def440]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:734:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def441]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:734:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def442]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:734:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def443]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:758:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def444]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:758:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def445]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:758:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def446]
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:758:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/src/tmp-introspect4ei7y5ki/IBus-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: COMPILER_WARNING (CWE-704): [#def447]
ibus-1.5.33-rc2/tools/krcfile.c:287:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
#  285|   {
#  286|   	static volatile gsize krc_file_key_value_pair_type_id__once = 0;
#  287|-> 	if (g_once_init_enter (&krc_file_key_value_pair_type_id__once)) {
#  288|   		GType krc_file_key_value_pair_type_id;
#  289|   		krc_file_key_value_pair_type_id = krc_file_key_value_pair_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def448]
ibus-1.5.33-rc2/tools/krcfile.c:344:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
#  342|   {
#  343|   	static volatile gsize krc_file_group_type_id__once = 0;
#  344|-> 	if (g_once_init_enter (&krc_file_group_type_id__once)) {
#  345|   		GType krc_file_group_type_id;
#  346|   		krc_file_group_type_id = krc_file_group_get_type_once ();

Error: GCC_ANALYZER_WARNING (CWE-688): [#def449]
ibus-1.5.33-rc2/tools/krcfile.c:1405:34: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
ibus-1.5.33-rc2/tools/krcfile.c:1373:1: enter_function: entry to ‘krc_file_parse_data’
ibus-1.5.33-rc2/tools/krcfile.c:1381:9: branch_true: following ‘true’ branch (when ‘self’ is non-NULL)...
ibus-1.5.33-rc2/tools/krcfile.c:1382:9: branch_true: ...to here
ibus-1.5.33-rc2/tools/krcfile.c:1382:9: branch_true: following ‘true’ branch (when ‘data’ is non-NULL)...
 branch_true: ...to here
ibus-1.5.33-rc2/tools/krcfile.c:1388:20: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/krcfile.c:1391:22: call_function: inlined call to ‘string_get’ from ‘krc_file_parse_data’
ibus-1.5.33-rc2/tools/krcfile.c:1392:20: branch_true: following ‘true’ branch (when ‘_tmp0_ == 10’)...
ibus-1.5.33-rc2/tools/krcfile.c:1400:25: branch_true: ...to here
ibus-1.5.33-rc2/tools/krcfile.c:1401:34: call_function: calling ‘string_substring’ from ‘krc_file_parse_data’
ibus-1.5.33-rc2/tools/krcfile.c:1401:34: return_function: returning to ‘krc_file_parse_data’ from ‘string_substring’
ibus-1.5.33-rc2/tools/krcfile.c:1405:34: danger: argument 1 (‘string_substring(data,  offset,  sub_length)’) NULL where non-null expected
#argument 1 of ‘__builtin_strlen’ must be non-null
# 1403|   			offset = i + 1;
# 1404|   			_tmp2_ = sub;
# 1405|-> 			_tmp3_ = strlen (_tmp2_);
# 1406|   			_tmp4_ = _tmp3_;
# 1407|   			if (_tmp4_ > 0) {

Error: GCC_ANALYZER_WARNING (CWE-688): [#def450]
ibus-1.5.33-rc2/tools/krcfile.c:1436:43: warning[-Wanalyzer-null-argument]: use of NULL ‘sub’ where non-null expected
ibus-1.5.33-rc2/tools/krcfile.c:1373:1: enter_function: entry to ‘krc_file_parse_data’
ibus-1.5.33-rc2/tools/krcfile.c:1381:9: branch_true: following ‘true’ branch (when ‘self’ is non-NULL)...
ibus-1.5.33-rc2/tools/krcfile.c:1382:9: branch_true: ...to here
ibus-1.5.33-rc2/tools/krcfile.c:1382:9: branch_true: following ‘true’ branch (when ‘data’ is non-NULL)...
 branch_true: ...to here
ibus-1.5.33-rc2/tools/krcfile.c:1388:20: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/krcfile.c:1391:22: call_function: inlined call to ‘string_get’ from ‘krc_file_parse_data’
ibus-1.5.33-rc2/tools/krcfile.c:1392:20: branch_true: following ‘true’ branch (when ‘_tmp0_ == 10’)...
ibus-1.5.33-rc2/tools/krcfile.c:1400:25: branch_true: ...to here
ibus-1.5.33-rc2/tools/krcfile.c:1401:34: call_function: calling ‘string_substring’ from ‘krc_file_parse_data’
ibus-1.5.33-rc2/tools/krcfile.c:1401:34: return_function: returning to ‘krc_file_parse_data’ from ‘string_substring’
ibus-1.5.33-rc2/tools/krcfile.c:1407:28: branch_true: following ‘true’ branch (when ‘_tmp3_ > 0’)...
ibus-1.5.33-rc2/tools/krcfile.c:1416:70: branch_true: ...to here
ibus-1.5.33-rc2/tools/krcfile.c:1420:28: branch_true: following ‘true’ branch (when ‘_tmp0_ == 13’)...
ibus-1.5.33-rc2/tools/krcfile.c:1425:33: branch_true: ...to here
ibus-1.5.33-rc2/tools/krcfile.c:1427:43: call_function: calling ‘string_substring’ from ‘krc_file_parse_data’
ibus-1.5.33-rc2/tools/krcfile.c:1427:43: return_function: returning to ‘krc_file_parse_data’ from ‘string_substring’
ibus-1.5.33-rc2/tools/krcfile.c:1436:43: danger: argument 1 (‘sub’) NULL where non-null expected
#argument 1 of ‘__builtin_strlen’ must be non-null
# 1434|   				gint _tmp14_;
# 1435|   				_tmp12_ = sub;
# 1436|-> 				_tmp13_ = strlen (_tmp12_);
# 1437|   				_tmp14_ = _tmp13_;
# 1438|   				if (_tmp14_ == 0) {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def451]
ibus-1.5.33-rc2/tools/krcfile.c:1964:33: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
ibus-1.5.33-rc2/tools/krcfile.c:1915:1: enter_function: entry to ‘krc_file_to_data’
ibus-1.5.33-rc2/tools/krcfile.c:1926:9: branch_true: following ‘true’ branch (when ‘self’ is non-NULL)...
ibus-1.5.33-rc2/tools/krcfile.c:1927:18: branch_true: ...to here
ibus-1.5.33-rc2/tools/krcfile.c:1947:36: branch_false: following ‘false’ branch (when ‘_tmp3_ != 0’)...
ibus-1.5.33-rc2/tools/krcfile.c:1956:36: branch_false: ...to here
ibus-1.5.33-rc2/tools/krcfile.c:1956:36: branch_false: following ‘false’ branch (when ‘group_node’ is non-NULL)...
ibus-1.5.33-rc2/tools/krcfile.c:1960:33: branch_false: ...to here
ibus-1.5.33-rc2/tools/krcfile.c:1961:42: call_function: inlined call to ‘_krc_file_group_dup0’ from ‘krc_file_to_data’
ibus-1.5.33-rc2/tools/krcfile.c:1964:33: branch_false: ...to here
ibus-1.5.33-rc2/tools/krcfile.c:1964:33: danger: dereference of NULL ‘<unknown>’
# 1962|   				group = _tmp9_;
# 1963|   				_tmp10_ = group;
# 1964|-> 				_tmp11_ = (*_tmp10_).name;
# 1965|   				if (_tmp11_ != NULL) {
# 1966|   					GString* _tmp12_;

Error: COMPILER_WARNING (CWE-704): [#def452]
ibus-1.5.33-rc2/tools/krcfile.c:2497:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 2495|   {
# 2496|   	static volatile gsize krc_file_type_id__once = 0;
# 2497|-> 	if (g_once_init_enter (&krc_file_type_id__once)) {
# 2498|   		GType krc_file_type_id;
# 2499|   		krc_file_type_id = krc_file_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def453]
ibus-1.5.33-rc2/tools/main.c:679:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
#  677|   {
#  678|   	static volatile gsize engine_list_type_id__once = 0;
#  679|-> 	if (g_once_init_enter (&engine_list_type_id__once)) {
#  680|   		GType engine_list_type_id;
#  681|   		engine_list_type_id = engine_list_get_type_once ();

Error: GCC_ANALYZER_WARNING (CWE-476): [#def454]
ibus-1.5.33-rc2/tools/main.c:2355:33: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
ibus-1.5.33-rc2/tools/main.c:4896:1: enter_function: entry to ‘_list_engine_entry_func’
ibus-1.5.33-rc2/tools/main.c:4901:18: call_function: calling ‘list_engine’ from ‘_list_engine_entry_func’
# 2353|   				_g_free0 (_tmp47_);
# 2354|   				_tmp48_ = list;
# 2355|-> 				_tmp49_ = _tmp48_->data;
# 2356|   				_tmp49__length1 = _tmp48_->data_length1;
# 2357|   				{

Error: COMPILER_WARNING (CWE-704): [#def455]
ibus-1.5.33-rc2/tools/main.c:4867:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 4865|   {
# 4866|   	static volatile gsize command_entry_type_id__once = 0;
# 4867|-> 	if (g_once_init_enter (&command_entry_type_id__once)) {
# 4868|   		GType command_entry_type_id;
# 4869|   		command_entry_type_id = command_entry_get_type_once ();

Error: GCC_ANALYZER_WARNING (CWE-476): [#def456]
ibus-1.5.33-rc2/tools/main.c:5129:9: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
ibus-1.5.33-rc2/tools/main.c:5082:1: enter_function: entry to ‘_vala_main’
ibus-1.5.33-rc2/tools/main.c:5112:12: branch_false: following ‘false’ branch (when ‘argv_length1 > 1’)...
ibus-1.5.33-rc2/tools/main.c:5119:63: branch_false: ...to here
ibus-1.5.33-rc2/tools/main.c:5119:35: call_function: calling ‘_vala_array_dup1’ from ‘_vala_main’
ibus-1.5.33-rc2/tools/main.c:5119:35: return_function: returning to ‘_vala_main’ from ‘_vala_array_dup1’
ibus-1.5.33-rc2/tools/main.c:5129:9: danger: dereference of NULL ‘_vala_array_dup1(argv + 8, (long int)(argv_length1 + -1))’
# 5127|   	_tmp6_ = new_argv;
# 5128|   	_tmp6__length1 = new_argv_length1;
# 5129|-> 	_tmp7_ = _tmp6_[0];
# 5130|   	_tmp8_ = g_strdup_printf ("%s %s", _tmp5_, _tmp7_);
# 5131|   	_g_free0 (_tmp4_[0]);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def457]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:68:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def458]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:68:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def459]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:68:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def460]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:68:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def461]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:81:24: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def462]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:81:24: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def463]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:81:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def464]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:81:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def465]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:96:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def466]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:96:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def467]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:96:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def468]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:96:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def469]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:99:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def470]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:99:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def471]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:99:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def472]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:99:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def473]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:104:19: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def474]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:104:19: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def475]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:104:19: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def476]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:104:19: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def477]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:138:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def478]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:138:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def479]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:138:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def480]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:138:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def481]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:139:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def482]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:139:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def483]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:139:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def484]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:139:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def485]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:152:8: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def486]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:152:8: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def487]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:152:8: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def488]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:152:8: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def489]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:154:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def490]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:154:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def491]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:154:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def492]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:154:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def493]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:161:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def494]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:161:9: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def495]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:161:9: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def496]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:161:9: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def497]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:164:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def498]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:164:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def499]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:164:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def500]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:164:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def501]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:686:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def502]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:686:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def503]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:686:41: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def504]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:686:41: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def505]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def506]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def507]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def508]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def509]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:709:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def510]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:709:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def511]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:709:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def512]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:709:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def513]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:713:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def514]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:713:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def515]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:713:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def516]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:713:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def517]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:725:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def518]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:725:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def519]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:725:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def520]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:725:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def521]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:728:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def522]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:728:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def523]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:728:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def524]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:728:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def525]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:732:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def526]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:732:15: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def527]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:732:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def528]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:732:15: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def529]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:734:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def530]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:734:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def531]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:734:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def532]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:734:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def533]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:758:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def534]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:758:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def535]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:758:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def536]
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:758:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:795:1: enter_function: entry to ‘main’
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:806:6: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/tools/tmp-introspect5la8d40o/IBusIMModule-1.0.c:812:8: call_function: calling ‘dump_irepository’ from ‘main’

Error: COMPILER_WARNING: [#def537]
ibus-1.5.33-rc2/ui/gtk3/application.c:47:9: warning: ‘G_USEC_PER_SEC’ redefined
#   47 | #define G_USEC_PER_SEC ((gulong) 1000000L)
#      |         ^~~~~~~~~~~~~~
/usr/include/glib-2.0/glib.h:92: included_from: Included from here.
ibus-1.5.33-rc2/ui/gtk3/application.c:29: included_from: Included from here.
/usr/include/glib-2.0/glib/gtimer.h:44:9: note: this is the location of the previous definition
#   44 | #define G_USEC_PER_SEC 1000000
#      |         ^~~~~~~~~~~~~~
#   45|   
#   46|   #define IBUS_WAYLAND_VERSION "1.1"
#   47|-> #define G_USEC_PER_SEC ((gulong) 1000000L)
#   48|   #define SLEEP_DIV_PER_SEC ((gulong) 100L)
#   49|   #define MAX_DISPLAY_IDLE_TIME (((G_USEC_PER_SEC * SLEEP_DIV_PER_SEC) * 60) * 3)

Error: COMPILER_WARNING: [#def538]
ibus-1.5.33-rc2/ui/gtk3/application.c:47:9: warning[warning]: ‘G_USEC_PER_SEC’ redefined
#   45|   
#   46|   #define IBUS_WAYLAND_VERSION "1.1"
#   47|-> #define G_USEC_PER_SEC ((gulong) 1000000L)
#   48|   #define SLEEP_DIV_PER_SEC ((gulong) 100L)
#   49|   #define MAX_DISPLAY_IDLE_TIME (((G_USEC_PER_SEC * SLEEP_DIV_PER_SEC) * 60) * 3)

Error: COMPILER_WARNING (CWE-704): [#def539]
ibus-1.5.33-rc2/ui/gtk3/application.c:2340:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 2338|   {
# 2339|   	static volatile gsize application_type_id__once = 0;
# 2340|-> 	if (g_once_init_enter (&application_type_id__once)) {
# 2341|   		GType application_type_id;
# 2342|   		application_type_id = application_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def540]
ibus-1.5.33-rc2/ui/gtk3/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-704): [#def541]
ibus-1.5.33-rc2/ui/gtk3/bindingcommon.c:1405:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 1403|   {
# 1404|   	static volatile gsize binding_common_keybinding_type_id__once = 0;
# 1405|-> 	if (g_once_init_enter (&binding_common_keybinding_type_id__once)) {
# 1406|   		GType binding_common_keybinding_type_id;
# 1407|   		binding_common_keybinding_type_id = binding_common_keybinding_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def542]
ibus-1.5.33-rc2/ui/gtk3/bindingcommon.c:1750:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 1748|   {
# 1749|   	static volatile gsize binding_common_type_id__once = 0;
# 1750|-> 	if (g_once_init_enter (&binding_common_type_id__once)) {
# 1751|   		GType binding_common_type_id;
# 1752|   		binding_common_type_id = binding_common_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def543]
ibus-1.5.33-rc2/ui/gtk3/candidatearea.c:2447:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 2445|   {
# 2446|   	static volatile gsize candidate_area_type_id__once = 0;
# 2447|-> 	if (g_once_init_enter (&candidate_area_type_id__once)) {
# 2448|   		GType candidate_area_type_id;
# 2449|   		candidate_area_type_id = candidate_area_get_type_once ();

Error: GCC_ANALYZER_WARNING (CWE-476): [#def544]
ibus-1.5.33-rc2/ui/gtk3/candidatearea.vala:136:6: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘candidates’
ibus-1.5.33-rc2/ui/gtk3/candidatearea.c:654:1: enter_function: entry to ‘candidate_area_set_candidates’
ibus-1.5.33-rc2/ui/gtk3/candidatearea.vala:124:2: branch_true: following ‘true’ branch (when ‘self’ is non-NULL)...
ibus-1.5.33-rc2/ui/gtk3/candidatearea.vala:127:11: branch_true: ...to here
ibus-1.5.33-rc2/ui/gtk3/candidatearea.vala:127:11: branch_false: following ‘false’ branch (when ‘candidates’ is NULL)...
ibus-1.5.33-rc2/ui/gtk3/candidatearea.vala:127:84: branch_false: ...to here
ibus-1.5.33-rc2/ui/gtk3/candidatearea.vala:131:2: branch_true: following ‘true’ branch (when ‘candidates_length1 <= 16’)...
 branch_true: ...to here
ibus-1.5.33-rc2/ui/gtk3/candidatearea.vala:132:8: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/ui/gtk3/candidatearea.vala:133:14: call_function: inlined call to ‘_g_object_ref0’ from ‘candidate_area_set_candidates’
ibus-1.5.33-rc2/ui/gtk3/candidatearea.vala:135:8: branch_false: ...to here
ibus-1.5.33-rc2/ui/gtk3/candidatearea.vala:135:8: branch_true: following ‘true’ branch (when ‘i < candidates_length1’)...
ibus-1.5.33-rc2/ui/gtk3/candidatearea.vala:136:25: branch_true: ...to here
ibus-1.5.33-rc2/ui/gtk3/candidatearea.vala:136:6: danger: dereference of NULL ‘candidates + (long unsigned int)i * 8’
#  134|               bool visible = false;
#  135|               if (i < candidates.length) {
#  136|->                 Pango.AttrList attrs = get_pango_attr_list_from_ibus_text(candidates[i]);
#  137|                   attrs.change(m_language_attribute.copy());
#  138|                   if (i == focus_candidate && show_cursor) {

Error: COMPILER_WARNING (CWE-704): [#def545]
ibus-1.5.33-rc2/ui/gtk3/candidatepanel.c:3036:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 3034|   {
# 3035|   	static volatile gsize candidate_panel_type_id__once = 0;
# 3036|-> 	if (g_once_init_enter (&candidate_panel_type_id__once)) {
# 3037|   		GType candidate_panel_type_id;
# 3038|   		candidate_panel_type_id = candidate_panel_get_type_once ();

Error: GCC_ANALYZER_WARNING (CWE-688): [#def546]
ibus-1.5.33-rc2/ui/gtk3/candidatepanel.vala:230:12: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
ibus-1.5.33-rc2/ui/gtk3/candidatepanel.c:1151:1: enter_function: entry to ‘candidate_panel_set_preedit_text_real’
ibus-1.5.33-rc2/ui/gtk3/candidatepanel.vala:226:2: branch_true: following ‘true’ branch (when ‘self’ is non-NULL)...
ibus-1.5.33-rc2/ui/gtk3/candidatepanel.vala:227:5: branch_true: ...to here
ibus-1.5.33-rc2/ui/gtk3/candidatepanel.vala:227:5: branch_true: following ‘true’ branch (when ‘text’ is non-NULL)...
ibus-1.5.33-rc2/ui/gtk3/candidatepanel.vala:228:12: branch_true: ...to here
ibus-1.5.33-rc2/ui/gtk3/candidatepanel.vala:230:12: danger: argument 1 (‘<unknown>’) NULL where non-null expected
#argument 1 of ‘__builtin_strlen’ must be non-null
#  228|               var str = text.get_text();
#  229|   
#  230|->             if (str.length > 0) {
#  231|                   m_preedit_label.set_text(str);
#  232|                   m_preedit_label.show();

Error: GCC_ANALYZER_WARNING (CWE-476): [#def547]
ibus-1.5.33-rc2/ui/gtk3/candidatepanel.vala:647:18: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
ibus-1.5.33-rc2/ui/gtk3/candidatepanel.c:2838:1: enter_function: entry to ‘candidate_panel_realize_window’
ibus-1.5.33-rc2/ui/gtk3/candidatepanel.vala:637:2: branch_true: following ‘true’ branch (when ‘self’ is non-NULL)...
ibus-1.5.33-rc2/ui/gtk3/candidatepanel.vala:640:6: branch_true: ...to here
ibus-1.5.33-rc2/ui/gtk3/candidatepanel.vala:640:5: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/ui/gtk3/candidatepanel.vala:642:2: branch_false: ...to here
ibus-1.5.33-rc2/ui/gtk3/candidatepanel.vala:642:11: call_function: inlined call to ‘_g_object_ref0’ from ‘candidate_panel_realize_window’
ibus-1.5.33-rc2/ui/gtk3/candidatepanel.vala:643:7: branch_false: ...to here
ibus-1.5.33-rc2/ui/gtk3/candidatepanel.vala:643:5: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/ui/gtk3/candidatepanel.vala:647:18: branch_false: ...to here
ibus-1.5.33-rc2/ui/gtk3/candidatepanel.vala:647:18: danger: dereference of NULL ‘<unknown>’
#  645|               return;
#  646|           }
#  647|->         Type instance_type = window.get_type();
#  648|           Type wayland_type = typeof(GdkWayland.Window);
#  649|           if (!instance_type.is_a(wayland_type)) {

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

Error: COMPILER_WARNING (CWE-704): [#def549]
ibus-1.5.33-rc2/ui/gtk3/emojier.c:13364:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
#13362|   {
#13363|   	static volatile gsize ibus_emojier_elist_box_type_id__once = 0;
#13364|-> 	if (g_once_init_enter (&ibus_emojier_elist_box_type_id__once)) {
#13365|   		GType ibus_emojier_elist_box_type_id;
#13366|   		ibus_emojier_elist_box_type_id = ibus_emojier_elist_box_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def550]
ibus-1.5.33-rc2/ui/gtk3/emojier.c:13498:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
#13496|   {
#13497|   	static volatile gsize ibus_emojier_ebox_row_type_id__once = 0;
#13498|-> 	if (g_once_init_enter (&ibus_emojier_ebox_row_type_id__once)) {
#13499|   		GType ibus_emojier_ebox_row_type_id;
#13500|   		ibus_emojier_ebox_row_type_id = ibus_emojier_ebox_row_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def551]
ibus-1.5.33-rc2/ui/gtk3/emojier.c:13620:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
#13618|   {
#13619|   	static volatile gsize ibus_emojier_escrolled_window_type_id__once = 0;
#13620|-> 	if (g_once_init_enter (&ibus_emojier_escrolled_window_type_id__once)) {
#13621|   		GType ibus_emojier_escrolled_window_type_id;
#13622|   		ibus_emojier_escrolled_window_type_id = ibus_emojier_escrolled_window_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def552]
ibus-1.5.33-rc2/ui/gtk3/emojier.c:13675:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
#13673|   {
#13674|   	static volatile gsize ibus_emojier_egrid_type_id__once = 0;
#13675|-> 	if (g_once_init_enter (&ibus_emojier_egrid_type_id__once)) {
#13676|   		GType ibus_emojier_egrid_type_id;
#13677|   		ibus_emojier_egrid_type_id = ibus_emojier_egrid_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def553]
ibus-1.5.33-rc2/ui/gtk3/emojier.c:14154:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
#14152|   {
#14153|   	static volatile gsize ibus_emojier_ewhite_label_type_id__once = 0;
#14154|-> 	if (g_once_init_enter (&ibus_emojier_ewhite_label_type_id__once)) {
#14155|   		GType ibus_emojier_ewhite_label_type_id;
#14156|   		ibus_emojier_ewhite_label_type_id = ibus_emojier_ewhite_label_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def554]
ibus-1.5.33-rc2/ui/gtk3/emojier.c:14218:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
#14216|   {
#14217|   	static volatile gsize ibus_emojier_eselected_label_type_id__once = 0;
#14218|-> 	if (g_once_init_enter (&ibus_emojier_eselected_label_type_id__once)) {
#14219|   		GType ibus_emojier_eselected_label_type_id;
#14220|   		ibus_emojier_eselected_label_type_id = ibus_emojier_eselected_label_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def555]
ibus-1.5.33-rc2/ui/gtk3/emojier.c:14282:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
#14280|   {
#14281|   	static volatile gsize ibus_emojier_egold_label_type_id__once = 0;
#14282|-> 	if (g_once_init_enter (&ibus_emojier_egold_label_type_id__once)) {
#14283|   		GType ibus_emojier_egold_label_type_id;
#14284|   		ibus_emojier_egold_label_type_id = ibus_emojier_egold_label_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def556]
ibus-1.5.33-rc2/ui/gtk3/emojier.c:14789:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
#14787|   {
#14788|   	static volatile gsize ibus_emojier_echeck_visible_label_type_id__once = 0;
#14789|-> 	if (g_once_init_enter (&ibus_emojier_echeck_visible_label_type_id__once)) {
#14790|   		GType ibus_emojier_echeck_visible_label_type_id;
#14791|   		ibus_emojier_echeck_visible_label_type_id = ibus_emojier_echeck_visible_label_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def557]
ibus-1.5.33-rc2/ui/gtk3/emojier.c:14851:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
#14849|   {
#14850|   	static volatile gsize ibus_emojier_epadded_label_type_id__once = 0;
#14851|-> 	if (g_once_init_enter (&ibus_emojier_epadded_label_type_id__once)) {
#14852|   		GType ibus_emojier_epadded_label_type_id;
#14853|   		ibus_emojier_epadded_label_type_id = ibus_emojier_epadded_label_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def558]
ibus-1.5.33-rc2/ui/gtk3/emojier.c:14988:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
#14986|   {
#14987|   	static volatile gsize ibus_emojier_epadded_label_box_type_id__once = 0;
#14988|-> 	if (g_once_init_enter (&ibus_emojier_epadded_label_box_type_id__once)) {
#14989|   		GType ibus_emojier_epadded_label_box_type_id;
#14990|   		ibus_emojier_epadded_label_box_type_id = ibus_emojier_epadded_label_box_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def559]
ibus-1.5.33-rc2/ui/gtk3/emojier.c:15082:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
#15080|   {
#15081|   	static volatile gsize ibus_emojier_load_progress_object_type_id__once = 0;
#15082|-> 	if (g_once_init_enter (&ibus_emojier_load_progress_object_type_id__once)) {
#15083|   		GType ibus_emojier_load_progress_object_type_id;
#15084|   		ibus_emojier_load_progress_object_type_id = ibus_emojier_load_progress_object_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def560]
ibus-1.5.33-rc2/ui/gtk3/emojier.c:15222:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
#15220|   {
#15221|   	static volatile gsize ibus_emojier_type_id__once = 0;
#15222|-> 	if (g_once_init_enter (&ibus_emojier_type_id__once)) {
#15223|   		GType ibus_emojier_type_id;
#15224|   		ibus_emojier_type_id = ibus_emojier_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def561]
ibus-1.5.33-rc2/ui/gtk3/emojier.vala: scope_hint: In function ‘ibus_emojier_ebox_row_set_text’
ibus-1.5.33-rc2/ui/gtk3/emojier.vala:53:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   53 |         public string text { get; set; }
#      |            ^
#   51|           }
#   52|   
#   53|->         public string text { get; set; }
#   54|       }
#   55|       private class EScrolledWindow : Gtk.ScrolledWindow {

Error: COMPILER_WARNING (CWE-704): [#def562]
ibus-1.5.33-rc2/ui/gtk3/emojier.vala:53:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   51|           }
#   52|   
#   53|->         public string text { get; set; }
#   54|       }
#   55|       private class EScrolledWindow : Gtk.ScrolledWindow {

Error: GCC_ANALYZER_WARNING (CWE-688): [#def563]
ibus-1.5.33-rc2/ui/gtk3/emojier.vala:105:11: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
ibus-1.5.33-rc2/ui/gtk3/emojier.c:13714:1: enter_function: entry to ‘ibus_emojier_ewhite_label_real_get_preferred_width’
ibus-1.5.33-rc2/ui/gtk3/emojier.vala:104:7: call_function: calling ‘string_get_char’ from ‘ibus_emojier_ewhite_label_real_get_preferred_width’
ibus-1.5.33-rc2/ui/gtk3/emojier.vala:104:7: return_function: returning to ‘ibus_emojier_ewhite_label_real_get_preferred_width’ from ‘string_get_char’
ibus-1.5.33-rc2/ui/gtk3/emojier.vala:105:11: danger: argument 1 (‘<unknown>’) NULL where non-null expected
#argument 1 of ‘__builtin_strlen’ must be non-null
#  103|               var text = get_label();
#  104|               var ch = text.get_char();
#  105|->             if (text.length == 1 && ch == '\t') {
#  106|                   m_minimum_width = minimum_width = m_minimum_height;
#  107|                   m_natural_width = natural_width = m_natural_height;

Error: GCC_ANALYZER_WARNING (CWE-688): [#def564]
ibus-1.5.33-rc2/ui/gtk3/emojier.vala:133:11: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
ibus-1.5.33-rc2/ui/gtk3/emojier.c:13911:1: enter_function: entry to ‘ibus_emojier_ewhite_label_real_get_preferred_height’
ibus-1.5.33-rc2/ui/gtk3/emojier.vala:132:7: call_function: calling ‘string_get_char’ from ‘ibus_emojier_ewhite_label_real_get_preferred_height’
ibus-1.5.33-rc2/ui/gtk3/emojier.vala:132:7: return_function: returning to ‘ibus_emojier_ewhite_label_real_get_preferred_height’ from ‘string_get_char’
ibus-1.5.33-rc2/ui/gtk3/emojier.vala:133:11: danger: argument 1 (‘<unknown>’) NULL where non-null expected
#argument 1 of ‘__builtin_strlen’ must be non-null
#  131|               var text = get_label();
#  132|               var ch = text.get_char();
#  133|->             if (text.length == 1 && ch == '\v') {
#  134|                   m_minimum_height = minimum_height = m_minimum_width;
#  135|                   m_natural_height = natural_height = m_natural_width;

Error: COMPILER_WARNING (CWE-704): [#def565]
ibus-1.5.33-rc2/ui/gtk3/emojier.vala: scope_hint: In function ‘ibus_emojier_update_category_to_emojis_dict’
ibus-1.5.33-rc2/ui/gtk3/emojier.vala:714:19: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  714 |                 foreach (unichar ch in EMOJI_VARIANT_LIST) {
#      |                   ^
#  712|               bool has_variant = false;
#  713|               if (category.ascii_casecmp("component") != 0) {
#  714|->                 foreach (unichar ch in EMOJI_VARIANT_LIST) {
#  715|                       if (emoji.index_of_char(ch) >= 0) {
#  716|                           has_variant = true;

Error: COMPILER_WARNING (CWE-704): [#def566]
ibus-1.5.33-rc2/ui/gtk3/emojier.vala:714:19: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#  712|               bool has_variant = false;
#  713|               if (category.ascii_casecmp("component") != 0) {
#  714|->                 foreach (unichar ch in EMOJI_VARIANT_LIST) {
#  715|                       if (emoji.index_of_char(ch) >= 0) {
#  716|                           has_variant = true;

Error: GCC_ANALYZER_WARNING (CWE-688): [#def567]
ibus-1.5.33-rc2/ui/gtk3/emojier.vala:1445:11: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
ibus-1.5.33-rc2/ui/gtk3/emojier.c:7480:1: enter_function: entry to ‘ibus_emojier_update_candidate_window’
ibus-1.5.33-rc2/ui/gtk3/emojier.vala:1443:2: branch_true: following ‘true’ branch (when ‘self’ is non-NULL)...
ibus-1.5.33-rc2/ui/gtk3/emojier.vala:1444:11: branch_true: ...to here
ibus-1.5.33-rc2/ui/gtk3/emojier.vala:1445:11: danger: argument 1 (‘<unknown>’) NULL where non-null expected
#argument 1 of ‘__builtin_strlen’ must be non-null
# 1443|       private void update_candidate_window() {
# 1444|           string annotation = m_annotation;
# 1445|->         if (annotation.length == 0) {
# 1446|               m_backward = null;
# 1447|               return;

Error: COMPILER_WARNING (CWE-704): [#def568]
ibus-1.5.33-rc2/ui/gtk3/emojierapp.c:1290:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 1288|   {
# 1289|   	static volatile gsize emoji_application_type_id__once = 0;
# 1290|-> 	if (g_once_init_enter (&emoji_application_type_id__once)) {
# 1291|   		GType emoji_application_type_id;
# 1292|   		emoji_application_type_id = emoji_application_get_type_once ();

Error: COMPILER_WARNING (CWE-843): [#def569]
ibus-1.5.33-rc2/ui/gtk3/emojierapp.vala: scope_hint: In function ‘emoji_application_save_selected_string’
ibus-1.5.33-rc2/ui/gtk3/emojierapp.vala:65:46: warning[-Wincompatible-pointer-types]: passing argument 3 of ‘g_settings_set_strv’ from incompatible pointer type
#   65 |             m_settings_emoji.set_strv("favorites", emojier_favorites);
#      |                                              ^~~~~~~
#      |                                              |
#      |                                              gchar ** {aka char **}
/usr/include/glib-2.0/gio/gio.h:137: included_from: Included from here.
/usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:28: included_from: Included from here.
/usr/include/gtk-3.0/gdk/gdk.h:32: included_from: Included from here.
/usr/include/gtk-3.0/gtk/gtk.h:30: included_from: Included from here.
ibus-1.5.33-rc2/ui/gtk3/emojierapp.c:30: included_from: Included from here.
/usr/include/glib-2.0/gio/gsettings.h:191:94: note: expected ‘const gchar * const*’ {aka ‘const char * const*’} but argument is of type ‘gchar **’ {aka ‘char **’}
#  191 |                                                                          const gchar *const *value);
#      |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~
#   63|           if (!has_favorite) {
#   64|               emojier_favorites += selected_string;
#   65|->             m_settings_emoji.set_strv("favorites", emojier_favorites);
#   66|           }
#   67|           m_command_line.print("%s\n", _("Copied an emoji to your clipboard."));

Error: COMPILER_WARNING (CWE-843): [#def570]
ibus-1.5.33-rc2/ui/gtk3/emojierapp.vala:65:46: warning[-Wincompatible-pointer-types]: passing argument 3 of ‘g_settings_set_strv’ from incompatible pointer type
#   63|           if (!has_favorite) {
#   64|               emojier_favorites += selected_string;
#   65|->             m_settings_emoji.set_strv("favorites", emojier_favorites);
#   66|           }
#   67|           m_command_line.print("%s\n", _("Copied an emoji to your clipboard."));

Error: COMPILER_WARNING (CWE-843): [#def571]
ibus-1.5.33-rc2/ui/gtk3/emojierapp.vala: scope_hint: In function ‘_emoji_application_command_line’
ibus-1.5.33-rc2/ui/gtk3/emojierapp.vala:155:8: warning[-Wincompatible-pointer-types]: assignment to ‘const gchar **’ {aka ‘const char **’} from incompatible pointer type ‘gchar **’ {aka ‘char **’}
#  155 |         string*[] _args = new string[args.length];
#      |        ^
#  153|           // from the array without freeing them.
#  154|           string[] args = command_line.get_arguments();
#  155|->         string*[] _args = new string[args.length];
#  156|           for (int i = 0; i < args.length; i++) {
#  157|               _args[i] = args[i];

Error: COMPILER_WARNING (CWE-843): [#def572]
ibus-1.5.33-rc2/ui/gtk3/emojierapp.vala:155:8: warning[-Wincompatible-pointer-types]: assignment to ‘const gchar **’ {{aka ‘const char **’}} from incompatible pointer type ‘gchar **’ {{aka ‘char **’}}
#  153|           // from the array without freeing them.
#  154|           string[] args = command_line.get_arguments();
#  155|->         string*[] _args = new string[args.length];
#  156|           for (int i = 0; i < args.length; i++) {
#  157|               _args[i] = args[i];

Error: COMPILER_WARNING (CWE-843): [#def573]
ibus-1.5.33-rc2/ui/gtk3/emojierapp.vala:165:7: warning[-Wincompatible-pointer-types]: assignment to ‘gchar **’ {aka ‘char **’} from incompatible pointer type ‘const gchar **’ {aka ‘const char **’}
#  165 |             unowned string[] tmp = _args;
#      |       ^
#  163|   
#  164|           try {
#  165|->             unowned string[] tmp = _args;
#  166|               option.parse(ref tmp);
#  167|           } catch (OptionError e) {

Error: COMPILER_WARNING (CWE-843): [#def574]
ibus-1.5.33-rc2/ui/gtk3/emojierapp.vala:165:7: warning[-Wincompatible-pointer-types]: assignment to ‘gchar **’ {{aka ‘char **’}} from incompatible pointer type ‘const gchar **’ {{aka ‘const char **’}}
#  163|   
#  164|           try {
#  165|->             unowned string[] tmp = _args;
#  166|               option.parse(ref tmp);
#  167|           } catch (OptionError e) {

Error: COMPILER_WARNING (CWE-704): [#def575]
ibus-1.5.33-rc2/ui/gtk3/extension.c:521:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
#  519|   {
#  520|   	static volatile gsize extension_gtk_type_id__once = 0;
#  521|-> 	if (g_once_init_enter (&extension_gtk_type_id__once)) {
#  522|   		GType extension_gtk_type_id;
#  523|   		extension_gtk_type_id = extension_gtk_get_type_once ();

Error: COMPILER_WARNING (CWE-477): [#def576]
ibus-1.5.33-rc2/ui/gtk3/extension.vala: scope_hint: In function ‘extension_gtk_construct’
ibus-1.5.33-rc2/ui/gtk3/extension.vala:29:2: warning[-Wdeprecated-declarations]: ‘G_APPLICATION_FLAGS_NONE’ is deprecated: Use 'G_APPLICATION_DEFAULT_FLAGS' instead
#   29 |         Object(application_id: "org.freedesktop.IBus.Panel.Extension.Gtk3",
#      |  ^   
/usr/include/glib-2.0/gio/giotypes.h:30: included_from: Included from here.
/usr/include/glib-2.0/gio/gio.h:28: included_from: Included from here.
/usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:28: included_from: Included from here.
/usr/include/gtk-3.0/gdk/gdk.h:32: included_from: Included from here.
/usr/include/gtk-3.0/gtk/gtk.h:30: included_from: Included from here.
ibus-1.5.33-rc2/ui/gtk3/extension.c:27: included_from: Included from here.
/usr/include/glib-2.0/gio/gioenums.h:1563:3: note: declared here
# 1563 |   G_APPLICATION_FLAGS_NONE GIO_DEPRECATED_ENUMERATOR_IN_2_74_FOR(G_APPLICATION_DEFAULT_FLAGS),
#      |   ^~~~~~~~~~~~~~~~~~~~~~~~
#   27|   
#   28|       public ExtensionGtk(string[] args) {
#   29|->         Object(application_id: "org.freedesktop.IBus.Panel.Extension.Gtk3",
#   30|                  flags: ApplicationFlags.FLAGS_NONE);
#   31|           GLib.Intl.bindtextdomain(Config.GETTEXT_PACKAGE, Config.LOCALEDIR);

Error: COMPILER_WARNING (CWE-477): [#def577]
ibus-1.5.33-rc2/ui/gtk3/extension.vala:29:2: warning[-Wdeprecated-declarations]: ‘G_APPLICATION_FLAGS_NONE’ is deprecated: Use 'G_APPLICATION_DEFAULT_FLAGS' instead
#   27|   
#   28|       public ExtensionGtk(string[] args) {
#   29|->         Object(application_id: "org.freedesktop.IBus.Panel.Extension.Gtk3",
#   30|                  flags: ApplicationFlags.FLAGS_NONE);
#   31|           GLib.Intl.bindtextdomain(Config.GETTEXT_PACKAGE, Config.LOCALEDIR);

Error: COMPILER_WARNING (CWE-704): [#def578]
ibus-1.5.33-rc2/ui/gtk3/glib-2.0.vapi:5239:10: warning[-Wdiscarded-qualifiers]: passing argument 1 of ‘func’ discards ‘const’ qualifier from pointer target type

Error: COMPILER_WARNING (CWE-704): [#def579]
ibus-1.5.33-rc2/ui/gtk3/handle.c:1102:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 1100|   {
# 1101|   	static volatile gsize handle_type_id__once = 0;
# 1102|-> 	if (g_once_init_enter (&handle_type_id__once)) {
# 1103|   		GType handle_type_id;
# 1104|   		handle_type_id = handle_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def580]
ibus-1.5.33-rc2/ui/gtk3/iconwidget.c:871:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
#  869|   {
#  870|   	static volatile gsize themed_rgba_type_id__once = 0;
#  871|-> 	if (g_once_init_enter (&themed_rgba_type_id__once)) {
#  872|   		GType themed_rgba_type_id;
#  873|   		themed_rgba_type_id = themed_rgba_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def581]
ibus-1.5.33-rc2/ui/gtk3/iconwidget.c:1214:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 1212|   {
# 1213|   	static volatile gsize icon_widget_type_id__once = 0;
# 1214|-> 	if (g_once_init_enter (&icon_widget_type_id__once)) {
# 1215|   		GType icon_widget_type_id;
# 1216|   		icon_widget_type_id = icon_widget_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def582]
ibus-1.5.33-rc2/ui/gtk3/indicator.c:485:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
#  483|   {
#  484|   	static volatile gsize indicator_category_type_id__once = 0;
#  485|-> 	if (g_once_init_enter (&indicator_category_type_id__once)) {
#  486|   		GType indicator_category_type_id;
#  487|   		indicator_category_type_id = indicator_category_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def583]
ibus-1.5.33-rc2/ui/gtk3/indicator.c:560:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
#  558|   {
#  559|   	static volatile gsize indicator_status_type_id__once = 0;
#  560|-> 	if (g_once_init_enter (&indicator_status_type_id__once)) {
#  561|   		GType indicator_status_type_id;
#  562|   		indicator_status_type_id = indicator_status_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def584]
ibus-1.5.33-rc2/ui/gtk3/indicator.c:3908:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 3906|   {
# 3907|   	static volatile gsize indicator_type_id__once = 0;
# 3908|-> 	if (g_once_init_enter (&indicator_type_id__once)) {
# 3909|   		GType indicator_type_id;
# 3910|   		indicator_type_id = indicator_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def585]
ibus-1.5.33-rc2/ui/gtk3/indicator.vala: scope_hint: In function ‘indicator_set_id’
ibus-1.5.33-rc2/ui/gtk3/indicator.vala:36:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   36 |     public string id { get; construct; }
#      |            ^
#   34|   class Indicator : IBus.Service
#   35|   {
#   36|->     public string id { get; construct; }
#   37|       public string category_s { get; construct; }
#   38|       public string status_s { get; set; }

Error: COMPILER_WARNING (CWE-704): [#def586]
ibus-1.5.33-rc2/ui/gtk3/indicator.vala:36:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   34|   class Indicator : IBus.Service
#   35|   {
#   36|->     public string id { get; construct; }
#   37|       public string category_s { get; construct; }
#   38|       public string status_s { get; set; }

Error: COMPILER_WARNING (CWE-704): [#def587]
ibus-1.5.33-rc2/ui/gtk3/indicator.vala: scope_hint: In function ‘indicator_set_category_s’
ibus-1.5.33-rc2/ui/gtk3/indicator.vala:37:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   37 |     public string category_s { get; construct; }
#      |            ^
#   35|   {
#   36|       public string id { get; construct; }
#   37|->     public string category_s { get; construct; }
#   38|       public string status_s { get; set; }
#   39|       public string icon_name { get; set; }

Error: COMPILER_WARNING (CWE-704): [#def588]
ibus-1.5.33-rc2/ui/gtk3/indicator.vala:37:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   35|   {
#   36|       public string id { get; construct; }
#   37|->     public string category_s { get; construct; }
#   38|       public string status_s { get; set; }
#   39|       public string icon_name { get; set; }

Error: COMPILER_WARNING (CWE-704): [#def589]
ibus-1.5.33-rc2/ui/gtk3/indicator.vala: scope_hint: In function ‘indicator_set_status_s’
ibus-1.5.33-rc2/ui/gtk3/indicator.vala:38:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   38 |     public string status_s { get; set; }
#      |            ^
#   36|       public string id { get; construct; }
#   37|       public string category_s { get; construct; }
#   38|->     public string status_s { get; set; }
#   39|       public string icon_name { get; set; }
#   40|       public string icon_desc { get; set; }

Error: COMPILER_WARNING (CWE-704): [#def590]
ibus-1.5.33-rc2/ui/gtk3/indicator.vala:38:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   36|       public string id { get; construct; }
#   37|       public string category_s { get; construct; }
#   38|->     public string status_s { get; set; }
#   39|       public string icon_name { get; set; }
#   40|       public string icon_desc { get; set; }

Error: COMPILER_WARNING (CWE-704): [#def591]
ibus-1.5.33-rc2/ui/gtk3/indicator.vala: scope_hint: In function ‘indicator_set_icon_name’
ibus-1.5.33-rc2/ui/gtk3/indicator.vala:39:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   39 |     public string icon_name { get; set; }
#      |            ^
#   37|       public string category_s { get; construct; }
#   38|       public string status_s { get; set; }
#   39|->     public string icon_name { get; set; }
#   40|       public string icon_desc { get; set; }
#   41|       public string attention_icon_name { get; set; }

Error: COMPILER_WARNING (CWE-704): [#def592]
ibus-1.5.33-rc2/ui/gtk3/indicator.vala:39:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   37|       public string category_s { get; construct; }
#   38|       public string status_s { get; set; }
#   39|->     public string icon_name { get; set; }
#   40|       public string icon_desc { get; set; }
#   41|       public string attention_icon_name { get; set; }

Error: COMPILER_WARNING (CWE-704): [#def593]
ibus-1.5.33-rc2/ui/gtk3/indicator.vala: scope_hint: In function ‘indicator_set_icon_desc’
ibus-1.5.33-rc2/ui/gtk3/indicator.vala:40:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   40 |     public string icon_desc { get; set; }
#      |            ^
#   38|       public string status_s { get; set; }
#   39|       public string icon_name { get; set; }
#   40|->     public string icon_desc { get; set; }
#   41|       public string attention_icon_name { get; set; }
#   42|       public string attention_icon_desc { get; set; }

Error: COMPILER_WARNING (CWE-704): [#def594]
ibus-1.5.33-rc2/ui/gtk3/indicator.vala:40:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   38|       public string status_s { get; set; }
#   39|       public string icon_name { get; set; }
#   40|->     public string icon_desc { get; set; }
#   41|       public string attention_icon_name { get; set; }
#   42|       public string attention_icon_desc { get; set; }

Error: COMPILER_WARNING (CWE-704): [#def595]
ibus-1.5.33-rc2/ui/gtk3/indicator.vala: scope_hint: In function ‘indicator_set_attention_icon_name’
ibus-1.5.33-rc2/ui/gtk3/indicator.vala:41:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   41 |     public string attention_icon_name { get; set; }
#      |            ^
#   39|       public string icon_name { get; set; }
#   40|       public string icon_desc { get; set; }
#   41|->     public string attention_icon_name { get; set; }
#   42|       public string attention_icon_desc { get; set; }
#   43|       public string title { get; set; }

Error: COMPILER_WARNING (CWE-704): [#def596]
ibus-1.5.33-rc2/ui/gtk3/indicator.vala:41:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   39|       public string icon_name { get; set; }
#   40|       public string icon_desc { get; set; }
#   41|->     public string attention_icon_name { get; set; }
#   42|       public string attention_icon_desc { get; set; }
#   43|       public string title { get; set; }

Error: COMPILER_WARNING (CWE-704): [#def597]
ibus-1.5.33-rc2/ui/gtk3/indicator.vala: scope_hint: In function ‘indicator_set_attention_icon_desc’
ibus-1.5.33-rc2/ui/gtk3/indicator.vala:42:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   42 |     public string attention_icon_desc { get; set; }
#      |            ^
#   40|       public string icon_desc { get; set; }
#   41|       public string attention_icon_name { get; set; }
#   42|->     public string attention_icon_desc { get; set; }
#   43|       public string title { get; set; }
#   44|       public string icon_theme_path { get; set; }

Error: COMPILER_WARNING (CWE-704): [#def598]
ibus-1.5.33-rc2/ui/gtk3/indicator.vala:42:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   40|       public string icon_desc { get; set; }
#   41|       public string attention_icon_name { get; set; }
#   42|->     public string attention_icon_desc { get; set; }
#   43|       public string title { get; set; }
#   44|       public string icon_theme_path { get; set; }

Error: COMPILER_WARNING (CWE-704): [#def599]
ibus-1.5.33-rc2/ui/gtk3/indicator.vala: scope_hint: In function ‘indicator_set_title’
ibus-1.5.33-rc2/ui/gtk3/indicator.vala:43:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   43 |     public string title { get; set; }
#      |            ^
#   41|       public string attention_icon_name { get; set; }
#   42|       public string attention_icon_desc { get; set; }
#   43|->     public string title { get; set; }
#   44|       public string icon_theme_path { get; set; }
#   45|       public bool   connected { get; set; }

Error: COMPILER_WARNING (CWE-704): [#def600]
ibus-1.5.33-rc2/ui/gtk3/indicator.vala:43:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   41|       public string attention_icon_name { get; set; }
#   42|       public string attention_icon_desc { get; set; }
#   43|->     public string title { get; set; }
#   44|       public string icon_theme_path { get; set; }
#   45|       public bool   connected { get; set; }

Error: COMPILER_WARNING (CWE-704): [#def601]
ibus-1.5.33-rc2/ui/gtk3/indicator.vala: scope_hint: In function ‘indicator_set_icon_theme_path’
ibus-1.5.33-rc2/ui/gtk3/indicator.vala:44:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   44 |     public string icon_theme_path { get; set; }
#      |            ^
#   42|       public string attention_icon_desc { get; set; }
#   43|       public string title { get; set; }
#   44|->     public string icon_theme_path { get; set; }
#   45|       public bool   connected { get; set; }
#   46|       public string label_s { get; set; }

Error: COMPILER_WARNING (CWE-704): [#def602]
ibus-1.5.33-rc2/ui/gtk3/indicator.vala:44:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   42|       public string attention_icon_desc { get; set; }
#   43|       public string title { get; set; }
#   44|->     public string icon_theme_path { get; set; }
#   45|       public bool   connected { get; set; }
#   46|       public string label_s { get; set; }

Error: COMPILER_WARNING (CWE-704): [#def603]
ibus-1.5.33-rc2/ui/gtk3/indicator.vala: scope_hint: In function ‘indicator_set_label_s’
ibus-1.5.33-rc2/ui/gtk3/indicator.vala:46:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   46 |     public string label_s { get; set; }
#      |            ^
#   44|       public string icon_theme_path { get; set; }
#   45|       public bool   connected { get; set; }
#   46|->     public string label_s { get; set; }
#   47|       public string label_guide_s { get; set; }
#   48|       public uint32 ordering_index { get; set; }

Error: COMPILER_WARNING (CWE-704): [#def604]
ibus-1.5.33-rc2/ui/gtk3/indicator.vala:46:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   44|       public string icon_theme_path { get; set; }
#   45|       public bool   connected { get; set; }
#   46|->     public string label_s { get; set; }
#   47|       public string label_guide_s { get; set; }
#   48|       public uint32 ordering_index { get; set; }

Error: COMPILER_WARNING (CWE-704): [#def605]
ibus-1.5.33-rc2/ui/gtk3/indicator.vala: scope_hint: In function ‘indicator_set_label_guide_s’
ibus-1.5.33-rc2/ui/gtk3/indicator.vala:47:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   47 |     public string label_guide_s { get; set; }
#      |            ^
#   45|       public bool   connected { get; set; }
#   46|       public string label_s { get; set; }
#   47|->     public string label_guide_s { get; set; }
#   48|       public uint32 ordering_index { get; set; }
#   49|       public GLib.Variant icon_vector { get; set; }

Error: COMPILER_WARNING (CWE-704): [#def606]
ibus-1.5.33-rc2/ui/gtk3/indicator.vala:47:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   45|       public bool   connected { get; set; }
#   46|       public string label_s { get; set; }
#   47|->     public string label_guide_s { get; set; }
#   48|       public uint32 ordering_index { get; set; }
#   49|       public GLib.Variant icon_vector { get; set; }

Error: COMPILER_WARNING (CWE-697): [#def607]
ibus-1.5.33-rc2/ui/gtk3/indicator.vala: scope_hint: In function ‘indicator_construct’
ibus-1.5.33-rc2/ui/gtk3/indicator.vala:142:202: warning[-Waddress]: the comparison will always evaluate as ‘false’ for the address of ‘_indicator_name_appeared_handler_gbus_name_appeared_callback’ will never be NULL
#  142 |         GLib.Bus.watch_name (GLib.BusType.SESSION,
#      |                                                                                                                                                                                                          ^ 
ibus-1.5.33-rc2/ui/gtk3/indicator.c:594:1: note: ‘_indicator_name_appeared_handler_gbus_name_appeared_callback’ declared here
#  594 | _indicator_name_appeared_handler_gbus_name_appeared_callback (GDBusConnection* connection,
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  140|                   m_watcher_node_info.lookup_interface(
#  141|                           NOTIFICATION_WATCHER_DBUS_IFACE);
#  142|->         GLib.Bus.watch_name (GLib.BusType.SESSION,
#  143|                                NOTIFICATION_WATCHER_DBUS_ADDR,
#  144|                                GLib.BusNameWatcherFlags.NONE,

Error: COMPILER_WARNING (CWE-697): [#def608]
ibus-1.5.33-rc2/ui/gtk3/indicator.vala:142:441: warning[-Waddress]: the comparison will always evaluate as ‘false’ for the address of ‘_indicator_name_vanished_handler_gbus_name_vanished_callback’ will never be NULL
#  142 |         GLib.Bus.watch_name (GLib.BusType.SESSION,
#      |                                                                                                                                                                                                                                                                                                                                                                                                                                                         ^ 
ibus-1.5.33-rc2/ui/gtk3/indicator.c:605:1: note: ‘_indicator_name_vanished_handler_gbus_name_vanished_callback’ declared here
#  605 | _indicator_name_vanished_handler_gbus_name_vanished_callback (GDBusConnection* connection,
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  140|                   m_watcher_node_info.lookup_interface(
#  141|                           NOTIFICATION_WATCHER_DBUS_IFACE);
#  142|->         GLib.Bus.watch_name (GLib.BusType.SESSION,
#  143|                                NOTIFICATION_WATCHER_DBUS_ADDR,
#  144|                                GLib.BusNameWatcherFlags.NONE,

Error: COMPILER_WARNING (CWE-681): [#def609]
ibus-1.5.33-rc2/ui/gtk3/indicator.vala: scope_hint: In function ‘indicator_set_cairo_image_surface_full’
ibus-1.5.33-rc2/ui/gtk3/indicator.vala:568:17: warning[-Woverflow]: overflow in conversion from ‘long unsigned int’ to ‘gint’ {aka ‘int’} changes value from ‘18446744073709551615’ to ‘-1’
#  568 |         unowned uint8[] data = (uint8[]) image.get_data();
#      |                 ^
#  566|           int height = image.get_height();
#  567|           int stride = image.get_stride();
#  568|->         unowned uint8[] data = (uint8[]) image.get_data();
#  569|           data.length = stride * height;
#  570|           GLib.Bytes bytes = new GLib.Bytes(data);

Error: COMPILER_WARNING (CWE-681): [#def610]
ibus-1.5.33-rc2/ui/gtk3/indicator.vala:568:17: warning[-Woverflow]: overflow in conversion from ‘long unsigned int’ to ‘gint’ {{aka ‘int’}} changes value from ‘18446744073709551615’ to ‘-1’
#  566|           int height = image.get_height();
#  567|           int stride = image.get_stride();
#  568|->         unowned uint8[] data = (uint8[]) image.get_data();
#  569|           data.length = stride * height;
#  570|           GLib.Bytes bytes = new GLib.Bytes(data);

Error: COMPILER_WARNING (CWE-704): [#def611]
ibus-1.5.33-rc2/ui/gtk3/keybindingmanager.c:1966:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 1964|   {
# 1965|   	static volatile gsize keybinding_manager_keybinding_type_id__once = 0;
# 1966|-> 	if (g_once_init_enter (&keybinding_manager_keybinding_type_id__once)) {
# 1967|   		GType keybinding_manager_keybinding_type_id;
# 1968|   		keybinding_manager_keybinding_type_id = keybinding_manager_keybinding_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def612]
ibus-1.5.33-rc2/ui/gtk3/keybindingmanager.c:2059:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 2057|   {
# 2058|   	static volatile gsize keybinding_manager_type_id__once = 0;
# 2059|-> 	if (g_once_init_enter (&keybinding_manager_type_id__once)) {
# 2060|   		GType keybinding_manager_type_id;
# 2061|   		keybinding_manager_type_id = keybinding_manager_get_type_once ();

Error: COMPILER_WARNING (CWE-563): [#def613]
ibus-1.5.33-rc2/ui/gtk3/keybindingmanager.vala: scope_hint: In function ‘_vala_XIGrabModifiers_array_free’
ibus-1.5.33-rc2/ui/gtk3/keybindingmanager.vala:245:6: warning[-Wunused-value]: statement with no effect
#  245 |         int retval = XI.grab_keycode (xdisplay,
#      |      ^  ~~~~~~~
#  243|           XI.set_mask(evmask.mask, XI.EventType.KeyRelease);
#  244|   
#  245|->         int retval = XI.grab_keycode (xdisplay,
#  246|                                         XI.AllMasterDevices,
#  247|                                         keycode,

Error: COMPILER_WARNING (CWE-563): [#def614]
ibus-1.5.33-rc2/ui/gtk3/keybindingmanager.vala: scope_hint: In function ‘keybinding_manager_grab_keycode’
ibus-1.5.33-rc2/ui/gtk3/keybindingmanager.vala:255:4: warning[-Wunused-value]: statement with no effect
#  255 |         return retval == 0;
#      |    ^    ~~~
#  253|                                         get_grab_modifiers(modifiers));
#  254|           evmask.mask = null;
#  255|->         return retval == 0;
#  256|       }
#  257|   

Error: COMPILER_WARNING (CWE-704): [#def615]
ibus-1.5.33-rc2/ui/gtk3/message.c:1617:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 1615|   {
# 1616|   	static volatile gsize message_dialog_type_id__once = 0;
# 1617|-> 	if (g_once_init_enter (&message_dialog_type_id__once)) {
# 1618|   		GType message_dialog_type_id;
# 1619|   		message_dialog_type_id = message_dialog_get_type_once ();

Error: GCC_ANALYZER_WARNING (CWE-688): [#def616]
ibus-1.5.33-rc2/ui/gtk3/message.vala:110:11: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
ibus-1.5.33-rc2/ui/gtk3/message.c:542:1: enter_function: entry to ‘message_dialog_create_ui’
ibus-1.5.33-rc2/ui/gtk3/message.vala:106:2: branch_true: following ‘true’ branch...
ibus-1.5.33-rc2/ui/gtk3/message.vala:110:11: danger: argument 1 (‘<unknown>’) NULL where non-null expected
#argument 1 of ‘__builtin_strlen’ must be non-null
#  108|           string description = message.get_description();
#  109|   
#  110|->         if (title.length > 0) {
#  111|               m_title_label = new Gtk.Label(title);
#  112|           } else {

Error: GCC_ANALYZER_WARNING (CWE-688): [#def617]
ibus-1.5.33-rc2/ui/gtk3/message.vala:214:11: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
ibus-1.5.33-rc2/ui/gtk3/message.c:1010:1: enter_function: entry to ‘message_dialog_update_message’
ibus-1.5.33-rc2/ui/gtk3/message.vala:210:2: branch_true: following ‘true’ branch...
ibus-1.5.33-rc2/ui/gtk3/message.vala:214:11: danger: argument 1 (‘<unknown>’) NULL where non-null expected
#argument 1 of ‘__builtin_strlen’ must be non-null
#  212|           string description = message.get_description();
#  213|   
#  214|->         if (title.length > 0) {
#  215|               m_title_label.set_text(title);
#  216|               m_title_label.show();

Error: GCC_ANALYZER_WARNING (CWE-476): [#def618]
ibus-1.5.33-rc2/ui/gtk3/message.vala:341:18: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
ibus-1.5.33-rc2/ui/gtk3/message.c:1464:1: enter_function: entry to ‘message_dialog_realize_window’
ibus-1.5.33-rc2/ui/gtk3/message.vala:331:2: branch_true: following ‘true’ branch (when ‘self’ is non-NULL)...
ibus-1.5.33-rc2/ui/gtk3/message.vala:334:6: branch_true: ...to here
ibus-1.5.33-rc2/ui/gtk3/message.vala:334:5: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/ui/gtk3/message.vala:336:2: branch_false: ...to here
ibus-1.5.33-rc2/ui/gtk3/message.vala:336:11: call_function: inlined call to ‘_g_object_ref0’ from ‘message_dialog_realize_window’
ibus-1.5.33-rc2/ui/gtk3/message.vala:337:7: branch_false: ...to here
ibus-1.5.33-rc2/ui/gtk3/message.vala:337:5: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/ui/gtk3/message.vala:341:18: branch_false: ...to here
ibus-1.5.33-rc2/ui/gtk3/message.vala:341:18: danger: dereference of NULL ‘<unknown>’
#  339|               return;
#  340|           }
#  341|->         Type instance_type = window.get_type();
#  342|           Type wayland_type = typeof(GdkWayland.Window);
#  343|           if (!instance_type.is_a(wayland_type)) {

Error: COMPILER_WARNING (CWE-704): [#def619]
ibus-1.5.33-rc2/ui/gtk3/panel.c:1111:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 1109|   {
# 1110|   	static volatile gsize panel_icon_type_type_id__once = 0;
# 1111|-> 	if (g_once_init_enter (&panel_icon_type_type_id__once)) {
# 1112|   		GType panel_icon_type_type_id;
# 1113|   		panel_icon_type_type_id = panel_icon_type_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def620]
ibus-1.5.33-rc2/ui/gtk3/panel.c:11558:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
#11556|   {
#11557|   	static volatile gsize panel_type_id__once = 0;
#11558|-> 	if (g_once_init_enter (&panel_type_id__once)) {
#11559|   		GType panel_type_id;
#11560|   		panel_type_id = panel_get_type_once ();

Error: COMPILER_WARNING (CWE-477): [#def621]
ibus-1.5.33-rc2/ui/gtk3/panel.vala: scope_hint: In function ‘panel_init_status_icon’
ibus-1.5.33-rc2/ui/gtk3/panel.vala:461:2: warning[-Wdeprecated-declarations]: ‘gtk_status_icon_new’ is deprecated
#  461 |         m_status_icon = new Gtk.StatusIcon();
#      |  ^     
/usr/include/gtk-3.0/gtk/gtk.h:275: included_from: Included from here.
ibus-1.5.33-rc2/ui/gtk3/panel.c:30: included_from: Included from here.
/usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:84:23: note: declared here
#   84 | GtkStatusIcon        *gtk_status_icon_new                (void);
#      |                       ^~~~~~~~~~~~~~~~~~~
#  459|   
#  460|       private void init_status_icon() {
#  461|->         m_status_icon = new Gtk.StatusIcon();
#  462|           m_status_icon.set_name("ibus-ui-gtk");
#  463|           m_status_icon.set_title(_("IBus Panel"));

Error: COMPILER_WARNING (CWE-477): [#def622]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:461:2: warning[-Wdeprecated-declarations]: ‘gtk_status_icon_new’ is deprecated
#  459|   
#  460|       private void init_status_icon() {
#  461|->         m_status_icon = new Gtk.StatusIcon();
#  462|           m_status_icon.set_name("ibus-ui-gtk");
#  463|           m_status_icon.set_title(_("IBus Panel"));

Error: COMPILER_WARNING (CWE-477): [#def623]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:462:2: warning[-Wdeprecated-declarations]: ‘gtk_status_icon_set_name’ is deprecated
#  462 |         m_status_icon.set_name("ibus-ui-gtk");
#      |  ^      ~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:148:23: note: declared here
#  148 | void                  gtk_status_icon_set_name           (GtkStatusIcon      *status_icon,
#      |                       ^~~~~~~~~~~~~~~~~~~~~~~~
#  460|       private void init_status_icon() {
#  461|           m_status_icon = new Gtk.StatusIcon();
#  462|->         m_status_icon.set_name("ibus-ui-gtk");
#  463|           m_status_icon.set_title(_("IBus Panel"));
#  464|   

Error: COMPILER_WARNING (CWE-477): [#def624]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:462:2: warning[-Wdeprecated-declarations]: ‘gtk_status_icon_set_name’ is deprecated
#  460|       private void init_status_icon() {
#  461|           m_status_icon = new Gtk.StatusIcon();
#  462|->         m_status_icon.set_name("ibus-ui-gtk");
#  463|           m_status_icon.set_title(_("IBus Panel"));
#  464|   

Error: COMPILER_WARNING (CWE-477): [#def625]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:463:2: warning[-Wdeprecated-declarations]: ‘gtk_status_icon_set_title’ is deprecated
#  463 |         m_status_icon.set_title(_("IBus Panel"));
#      |  ^      ~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:143:23: note: declared here
#  143 | void                  gtk_status_icon_set_title          (GtkStatusIcon      *status_icon,
#      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~
#  461|           m_status_icon = new Gtk.StatusIcon();
#  462|           m_status_icon.set_name("ibus-ui-gtk");
#  463|->         m_status_icon.set_title(_("IBus Panel"));
#  464|   
#  465|           // Gdk.Window.get_width() is needed for the menu position

Error: COMPILER_WARNING (CWE-477): [#def626]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:463:2: warning[-Wdeprecated-declarations]: ‘gtk_status_icon_set_title’ is deprecated
#  461|           m_status_icon = new Gtk.StatusIcon();
#  462|           m_status_icon.set_name("ibus-ui-gtk");
#  463|->         m_status_icon.set_title(_("IBus Panel"));
#  464|   
#  465|           // Gdk.Window.get_width() is needed for the menu position

Error: COMPILER_WARNING (CWE-477): [#def627]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:466:2: warning[-Wdeprecated-declarations]: ‘gtk_status_icon_get_size’ is deprecated
#  466 |         if (m_status_icon.get_size() > 0)
#      |  ^ 
/usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:125:23: note: declared here
#  125 | gint                  gtk_status_icon_get_size           (GtkStatusIcon      *status_icon);
#      |                       ^~~~~~~~~~~~~~~~~~~~~~~~
#  464|   
#  465|           // Gdk.Window.get_width() is needed for the menu position
#  466|->         if (m_status_icon.get_size() > 0)
#  467|               init_status_icon_menu();
#  468|           else

Error: COMPILER_WARNING (CWE-477): [#def628]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:466:2: warning[-Wdeprecated-declarations]: ‘gtk_status_icon_get_size’ is deprecated
#  464|   
#  465|           // Gdk.Window.get_width() is needed for the menu position
#  466|->         if (m_status_icon.get_size() > 0)
#  467|               init_status_icon_menu();
#  468|           else

Error: COMPILER_WARNING (CWE-477): [#def629]
ibus-1.5.33-rc2/ui/gtk3/panel.vala: scope_hint: In function ‘panel_init_status_icon_menu’
ibus-1.5.33-rc2/ui/gtk3/panel.vala:476:2: warning[-Wdeprecated-declarations]: ‘gtk_status_icon_set_from_icon_name’ is deprecated
#  476 |         m_status_icon.set_from_icon_name("ibus-keyboard");
#      |  ^      ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:106:23: note: declared here
#  106 | void                  gtk_status_icon_set_from_icon_name (GtkStatusIcon      *status_icon,
#      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  474|           Gdk.Window? window = null;
#  475|           Gtk.MenuPositionFunc? func = null;
#  476|->         m_status_icon.set_from_icon_name("ibus-keyboard");
#  477|   #if ENABLE_XIM
#  478|           var display = BindingCommon.get_xdisplay();

Error: COMPILER_WARNING (CWE-477): [#def630]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:476:2: warning[-Wdeprecated-declarations]: ‘gtk_status_icon_set_from_icon_name’ is deprecated
#  474|           Gdk.Window? window = null;
#  475|           Gtk.MenuPositionFunc? func = null;
#  476|->         m_status_icon.set_from_icon_name("ibus-keyboard");
#  477|   #if ENABLE_XIM
#  478|           var display = BindingCommon.get_xdisplay();

Error: COMPILER_WARNING (CWE-477): [#def631]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:483:2: warning[-Wdeprecated-declarations]: ‘gtk_status_icon_get_x11_window_id’ is deprecated
#  483 |         window = Gdk.X11.Window.lookup_for_display(
#      |  ^     
/usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:178:23: note: declared here
#  178 | guint32               gtk_status_icon_get_x11_window_id  (GtkStatusIcon      *status_icon);
#      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  481|               return;
#  482|           }
#  483|->         window = Gdk.X11.Window.lookup_for_display(
#  484|                   display,
#  485|                   m_status_icon.get_x11_window_id()) as Gdk.Window;

Error: COMPILER_WARNING (CWE-477): [#def632]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:483:2: warning[-Wdeprecated-declarations]: ‘gtk_status_icon_get_x11_window_id’ is deprecated
#  481|               return;
#  482|           }
#  483|->         window = Gdk.X11.Window.lookup_for_display(
#  484|                   display,
#  485|                   m_status_icon.get_x11_window_id()) as Gdk.Window;

Error: COMPILER_WARNING (CWE-477): [#def633]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:503:2: warning[-Wdeprecated-declarations]: ‘gtk_status_icon_get_geometry’ is deprecated
#  503 |         m_status_icon.get_geometry(null, out area, out orient);
#      |  ^      ~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:166:23: note: declared here
#  166 | gboolean              gtk_status_icon_get_geometry       (GtkStatusIcon      *status_icon,
#      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  501|           }
#  502|           Gtk.Orientation orient;
#  503|->         m_status_icon.get_geometry(null, out area, out orient);
#  504|           int win_x = 0;
#  505|           int win_y = 0;

Error: COMPILER_WARNING (CWE-477): [#def634]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:503:2: warning[-Wdeprecated-declarations]: ‘gtk_status_icon_get_geometry’ is deprecated
#  501|           }
#  502|           Gtk.Orientation orient;
#  503|->         m_status_icon.get_geometry(null, out area, out orient);
#  504|           int win_x = 0;
#  505|           int win_y = 0;

Error: COMPILER_WARNING (CWE-843): [#def635]
ibus-1.5.33-rc2/ui/gtk3/panel.vala: scope_hint: In function ‘panel_init_engines_order’
ibus-1.5.33-rc2/ui/gtk3/panel.vala:725:51: warning[-Wincompatible-pointer-types]: passing argument 3 of ‘g_settings_set_strv’ from incompatible pointer type
#  725 |         m_settings_general.set_strv("preload-engines", names);
#      |                                                   ^~~~~~~
#      |                                                   |
#      |                                                   gchar ** {aka char **}
/usr/include/glib-2.0/gio/gio.h:137: included_from: Included from here.
ibus-1.5.33-rc2/src/ibusproxy.h:46: included_from: Included from here.
ibus-1.5.33-rc2/src/ibus.h:36: included_from: Included from here.
/usr/include/glib-2.0/gio/gsettings.h:191:94: note: expected ‘const gchar * const*’ {aka ‘const char * const*’} but argument is of type ‘gchar **’ {aka ‘char **’}
#  191 |                                                                          const gchar *const *value);
#      |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~
#  723|               names += engine.get_name();
#  724|   
#  725|->         m_settings_general.set_strv("preload-engines", names);
#  726|       }
#  727|   

Error: COMPILER_WARNING (CWE-843): [#def636]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:725:51: warning[-Wincompatible-pointer-types]: passing argument 3 of ‘g_settings_set_strv’ from incompatible pointer type
#  723|               names += engine.get_name();
#  724|   
#  725|->         m_settings_general.set_strv("preload-engines", names);
#  726|       }
#  727|   

Error: COMPILER_WARNING (CWE-477): [#def637]
ibus-1.5.33-rc2/ui/gtk3/panel.vala: scope_hint: In function ‘panel_set_show_icon_on_systray’
ibus-1.5.33-rc2/ui/gtk3/panel.vala:785:3: warning[-Wdeprecated-declarations]: ‘gtk_status_icon_set_visible’ is deprecated
#  785 |             m_status_icon.set_visible(
#      |   ^         ~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:151:23: note: declared here
#  151 | void                  gtk_status_icon_set_visible        (GtkStatusIcon      *status_icon,
#      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
#  783|   
#  784|               // Always update the icon status immediately.
#  785|->             m_status_icon.set_visible(
#  786|                       m_settings_panel.get_boolean("show-icon-on-systray"));
#  787|           }

Error: COMPILER_WARNING (CWE-477): [#def638]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:785:3: warning[-Wdeprecated-declarations]: ‘gtk_status_icon_set_visible’ is deprecated
#  783|   
#  784|               // Always update the icon status immediately.
#  785|->             m_status_icon.set_visible(
#  786|                       m_settings_panel.get_boolean("show-icon-on-systray"));
#  787|           }

Error: COMPILER_WARNING (CWE-843): [#def639]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1188:2: warning[-Wincompatible-pointer-types]: passing argument 1 of ‘pango_attribute_destroy’ from incompatible pointer type
# 1186|   
# 1187|       private void set_language_from_engine(IBus.EngineDesc engine) {
# 1188|->         m_candidate_panel.set_language(new Pango.AttrLanguage(
# 1189|                   Pango.Language.from_string(m_use_engine_lang
# 1190|                                              ? engine.get_language()

Error: COMPILER_WARNING (CWE-843): [#def640]
ibus-1.5.33-rc2/ui/gtk3/panel.vala: scope_hint: In function ‘panel_set_language_from_engine’
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1188:29: warning[-Wincompatible-pointer-types]: passing argument 1 of ‘pango_attribute_destroy’ from incompatible pointer type
# 1188 |         m_candidate_panel.set_language(new Pango.AttrLanguage(
#      |                             ^~~~~~
#      |                             |
#      |                             PangoAttrLanguage * {aka struct _PangoAttrLanguage *}
ibus-1.5.33-rc2/ui/gtk3/panel.c:217:97: note: in definition of macro ‘_pango_attribute_destroy0’
#  217 | #define _pango_attribute_destroy0(var) ((var == NULL) ? NULL : (var = (pango_attribute_destroy (var), NULL)))
#      |                                                                                                 ^~~
/usr/include/pango-1.0/pango/pango.h:25: included_from: Included from here.
/usr/include/gtk-3.0/gdk/gdktypes.h:35: included_from: Included from here.
/usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:30: included_from: Included from here.
/usr/include/gtk-3.0/gdk/gdk.h:32: included_from: Included from here.
/usr/include/gtk-3.0/gtk/gtk.h:30: included_from: Included from here.
/usr/include/pango-1.0/pango/pango-attributes.h:513:94: note: expected ‘PangoAttribute *’ {aka ‘struct _PangoAttribute *’} but argument is of type ‘PangoAttrLanguage *’ {aka ‘struct _PangoAttrLanguage *’}
#  513 | void                    pango_attribute_destroy                 (PangoAttribute             *attr);
#      |                                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
# 1186|   
# 1187|       private void set_language_from_engine(IBus.EngineDesc engine) {
# 1188|->         m_candidate_panel.set_language(new Pango.AttrLanguage(
# 1189|                   Pango.Language.from_string(m_use_engine_lang
# 1190|                                              ? engine.get_language()

Error: COMPILER_WARNING (CWE-843): [#def641]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1194:3: warning[-Wincompatible-pointer-types]: passing argument 1 of ‘pango_attribute_destroy’ from incompatible pointer type
# 1192|   #if USE_GDK_WAYLAND
# 1193|           if (m_candidate_panel_x11 != null) {
# 1194|->             m_candidate_panel_x11.set_language(new Pango.AttrLanguage(
# 1195|                       Pango.Language.from_string(m_use_engine_lang
# 1196|                                                  ? engine.get_language()

Error: COMPILER_WARNING (CWE-843): [#def642]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1194:30: warning[-Wincompatible-pointer-types]: passing argument 1 of ‘pango_attribute_destroy’ from incompatible pointer type
# 1194 |             m_candidate_panel_x11.set_language(new Pango.AttrLanguage(
#      |                              ^~~~~~~
#      |                              |
#      |                              PangoAttrLanguage * {aka struct _PangoAttrLanguage *}
ibus-1.5.33-rc2/ui/gtk3/panel.c:217:97: note: in definition of macro ‘_pango_attribute_destroy0’
#  217 | #define _pango_attribute_destroy0(var) ((var == NULL) ? NULL : (var = (pango_attribute_destroy (var), NULL)))
#      |                                                                                                 ^~~
/usr/include/pango-1.0/pango/pango-attributes.h:513:94: note: expected ‘PangoAttribute *’ {aka ‘struct _PangoAttribute *’} but argument is of type ‘PangoAttrLanguage *’ {aka ‘struct _PangoAttrLanguage *’}
#  513 | void                    pango_attribute_destroy                 (PangoAttribute             *attr);
#      |                                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
# 1192|   #if USE_GDK_WAYLAND
# 1193|           if (m_candidate_panel_x11 != null) {
# 1194|->             m_candidate_panel_x11.set_language(new Pango.AttrLanguage(
# 1195|                       Pango.Language.from_string(m_use_engine_lang
# 1196|                                                  ? engine.get_language()

Error: COMPILER_WARNING (CWE-843): [#def643]
ibus-1.5.33-rc2/ui/gtk3/panel.vala: scope_hint: In function ‘__lambda76_’
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1374:42: warning[-Wincompatible-pointer-types]: passing argument 2 of ‘ibus_bus_preload_engines_async’ from incompatible pointer type
# 1374 |                             m_bus.preload_engines_async.begin(names,
#      |                                          ^~~~~~
#      |                                          |
#      |                                          gchar ** {aka char **}
ibus-1.5.33-rc2/src/ibus.h:45: included_from: Included from here.
ibus-1.5.33-rc2/src/ibusbus.h:1176:58: note: expected ‘const gchar * const*’ {aka ‘const char * const*’} but argument is of type ‘gchar **’ {aka ‘char **’}
# 1175 |                                          const gchar * const
#      |                                          ~~~~~~~~~~~~~~~~~~~
# 1176 |                                                         *names,
#      |                                                         ~^~~~~
# 1372|                               if (!m_bus.is_connected())
# 1373|                                   return false;
# 1374|->                             m_bus.preload_engines_async.begin(names,
# 1375|                                                                 -1,
# 1376|                                                                 null);

Error: COMPILER_WARNING (CWE-843): [#def644]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1374:42: warning[-Wincompatible-pointer-types]: passing argument 2 of ‘ibus_bus_preload_engines_async’ from incompatible pointer type
# 1372|                               if (!m_bus.is_connected())
# 1373|                                   return false;
# 1374|->                             m_bus.preload_engines_async.begin(names,
# 1375|                                                                 -1,
# 1376|                                                                 null);

Error: CPPCHECK_WARNING (CWE-476): [#def645]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1390: warning[nullPointer]: Possible null pointer dereference: name_collection
# 1388|           string[] names = {};
# 1389|   
# 1390|->         foreach (var name in order_names) {
# 1391|               if (name in engine_names)
# 1392|                   names += name;

Error: COMPILER_WARNING (CWE-843): [#def646]
ibus-1.5.33-rc2/ui/gtk3/panel.vala: scope_hint: In function ‘panel_update_engines’
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1401:62: warning[-Wincompatible-pointer-types]: passing argument 2 of ‘ibus_bus_get_engines_by_names’ from incompatible pointer type
# 1401 |         var engines = m_bus.get_engines_by_names(names);
#      |                                                              ^      
#      |                                                              |
#      |                                                              gchar ** {aka char **}
ibus-1.5.33-rc2/src/ibusbus.h:831:63: note: expected ‘const gchar * const*’ {aka ‘const char * const*’} but argument is of type ‘gchar **’ {aka ‘char **’}
#  831 |                                          const gchar * const *names);
#      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~
# 1399|           }
# 1400|   
# 1401|->         var engines = m_bus.get_engines_by_names(names);
# 1402|   
# 1403|           /* Fedora internal patch could save engines not in simple.xml

Error: COMPILER_WARNING (CWE-843): [#def647]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1401:62: warning[-Wincompatible-pointer-types]: passing argument 2 of ‘ibus_bus_get_engines_by_names’ from incompatible pointer type
# 1399|           }
# 1400|   
# 1401|->         var engines = m_bus.get_engines_by_names(names);
# 1402|   
# 1403|           /* Fedora internal patch could save engines not in simple.xml

Error: COMPILER_WARNING (CWE-843): [#def648]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1410:53: warning[-Wincompatible-pointer-types]: passing argument 3 of ‘g_settings_set_strv’ from incompatible pointer type
# 1410 |                 m_settings_general.set_strv("preload-engines", fallback_names);
#      |                                                     ^~~~~~~
#      |                                                     |
#      |                                                     gchar ** {aka char **}
/usr/include/glib-2.0/gio/gsettings.h:191:94: note: expected ‘const gchar * const*’ {aka ‘const char * const*’} but argument is of type ‘gchar **’ {aka ‘char **’}
#  191 |                                                                          const gchar *const *value);
#      |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~
# 1408|               if (engines.length == 0) {
# 1409|                   string[] fallback_names = {"xkb:us::eng"};
# 1410|->                 m_settings_general.set_strv("preload-engines", fallback_names);
# 1411|                   engines = m_bus.get_engines_by_names(fallback_names);
# 1412|                   message1 = _("Your configured input method %s does not exist " +

Error: COMPILER_WARNING (CWE-843): [#def649]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1410:53: warning[-Wincompatible-pointer-types]: passing argument 3 of ‘g_settings_set_strv’ from incompatible pointer type
# 1408|               if (engines.length == 0) {
# 1409|                   string[] fallback_names = {"xkb:us::eng"};
# 1410|->                 m_settings_general.set_strv("preload-engines", fallback_names);
# 1411|                   engines = m_bus.get_engines_by_names(fallback_names);
# 1412|                   message1 = _("Your configured input method %s does not exist " +

Error: COMPILER_WARNING (CWE-843): [#def650]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1411:64: warning[-Wincompatible-pointer-types]: passing argument 2 of ‘ibus_bus_get_engines_by_names’ from incompatible pointer type
# 1411 |                 engines = m_bus.get_engines_by_names(fallback_names);
#      |                                                                ^~~~~~ 
#      |                                                                |
#      |                                                                gchar ** {aka char **}
ibus-1.5.33-rc2/src/ibusbus.h:831:63: note: expected ‘const gchar * const*’ {aka ‘const char * const*’} but argument is of type ‘gchar **’ {aka ‘char **’}
#  831 |                                          const gchar * const *names);
#      |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~
# 1409|                   string[] fallback_names = {"xkb:us::eng"};
# 1410|                   m_settings_general.set_strv("preload-engines", fallback_names);
# 1411|->                 engines = m_bus.get_engines_by_names(fallback_names);
# 1412|                   message1 = _("Your configured input method %s does not exist " +
# 1413|                                "in IBus input methods so \"US\" layout was " +

Error: COMPILER_WARNING (CWE-843): [#def651]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1411:64: warning[-Wincompatible-pointer-types]: passing argument 2 of ‘ibus_bus_get_engines_by_names’ from incompatible pointer type
# 1409|                   string[] fallback_names = {"xkb:us::eng"};
# 1410|                   m_settings_general.set_strv("preload-engines", fallback_names);
# 1411|->                 engines = m_bus.get_engines_by_names(fallback_names);
# 1412|                   message1 = _("Your configured input method %s does not exist " +
# 1413|                                "in IBus input methods so \"US\" layout was " +

Error: COMPILER_WARNING (CWE-681): [#def652]
ibus-1.5.33-rc2/ui/gtk3/panel.vala: scope_hint: In function ‘panel_create_cairo_image_surface_with_string’
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1510:19: warning[-Woverflow]: overflow in conversion from ‘long unsigned int’ to ‘gint’ {aka ‘int’} changes value from ‘4611686018427387903’ to ‘-1’
# 1510 |                 unowned uint[] data = (uint[]) image.get_data();
#      |                   ^
# 1508|           if (m_icon_type == IconType.INDICATOR) {
# 1509|               if (GLib.BYTE_ORDER == GLib.ByteOrder.LITTLE_ENDIAN) {
# 1510|->                 unowned uint[] data = (uint[]) image.get_data();
# 1511|                   int length = stride * height / (int) sizeof(uint);
# 1512|                   for (int i = 0; i < length; i++)

Error: COMPILER_WARNING (CWE-681): [#def653]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1510:19: warning[-Woverflow]: overflow in conversion from ‘long unsigned int’ to ‘gint’ {{aka ‘int’}} changes value from ‘4611686018427387903’ to ‘-1’
# 1508|           if (m_icon_type == IconType.INDICATOR) {
# 1509|               if (GLib.BYTE_ORDER == GLib.ByteOrder.LITTLE_ENDIAN) {
# 1510|->                 unowned uint[] data = (uint[]) image.get_data();
# 1511|                   int length = stride * height / (int) sizeof(uint);
# 1512|                   for (int i = 0; i < length; i++)

Error: COMPILER_WARNING (CWE-843): [#def654]
ibus-1.5.33-rc2/ui/gtk3/panel.vala: scope_hint: In function ‘panel_show_about_dialog’
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1580:42: warning[-Wincompatible-pointer-types]: passing argument 2 of ‘gtk_about_dialog_set_authors’ from incompatible pointer type
# 1580 |             m_about_dialog.set_authors(
#      |                                          ^      
#      |                                          |
#      |                                          gchar ** {aka char **}
/usr/include/gtk-3.0/gtk/gtk.h:31: included_from: Included from here.
/usr/include/gtk-3.0/gtk/gtkaboutdialog.h:188:82: note: expected ‘const gchar **’ {aka ‘const char **’} but argument is of type ‘gchar **’ {aka ‘char **’}
#  188 |                                                                 const gchar    **authors);
#      |                                                                 ~~~~~~~~~~~~~~~~~^~~~~~~
# 1578|               m_about_dialog.set_comments(_("IBus is an intelligent input bus for Linux/Unix."));
# 1579|               m_about_dialog.set_website("https://github.com/ibus/ibus/wiki");
# 1580|->             m_about_dialog.set_authors(
# 1581|                       {"Peng Huang <shawn.p.huang@gmail.com>"});
# 1582|               m_about_dialog.add_credit_section(

Error: COMPILER_WARNING (CWE-843): [#def655]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1580:42: warning[-Wincompatible-pointer-types]: passing argument 2 of ‘gtk_about_dialog_set_authors’ from incompatible pointer type
# 1578|               m_about_dialog.set_comments(_("IBus is an intelligent input bus for Linux/Unix."));
# 1579|               m_about_dialog.set_website("https://github.com/ibus/ibus/wiki");
# 1580|->             m_about_dialog.set_authors(
# 1581|                       {"Peng Huang <shawn.p.huang@gmail.com>"});
# 1582|               m_about_dialog.add_credit_section(

Error: COMPILER_WARNING (CWE-843): [#def656]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1582:68: warning[-Wincompatible-pointer-types]: passing argument 3 of ‘gtk_about_dialog_add_credit_section’ from incompatible pointer type
# 1582 |             m_about_dialog.add_credit_section(
#      |                                                                    ^      
#      |                                                                    |
#      |                                                                    gchar ** {aka char **}
/usr/include/gtk-3.0/gtk/gtkaboutdialog.h:217:82: note: expected ‘const gchar **’ {aka ‘const char **’} but argument is of type ‘gchar **’ {aka ‘char **’}
#  217 |                                                                 const gchar    **people);
#      |                                                                 ~~~~~~~~~~~~~~~~~^~~~~~
# 1580|               m_about_dialog.set_authors(
# 1581|                       {"Peng Huang <shawn.p.huang@gmail.com>"});
# 1582|->             m_about_dialog.add_credit_section(
# 1583|                       _("Maintainers"),
# 1584|                       {"Takao Fujiwara <takao.fujiwara1@gmail.com>"});

Error: COMPILER_WARNING (CWE-843): [#def657]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1582:68: warning[-Wincompatible-pointer-types]: passing argument 3 of ‘gtk_about_dialog_add_credit_section’ from incompatible pointer type
# 1580|               m_about_dialog.set_authors(
# 1581|                       {"Peng Huang <shawn.p.huang@gmail.com>"});
# 1582|->             m_about_dialog.add_credit_section(
# 1583|                       _("Maintainers"),
# 1584|                       {"Takao Fujiwara <takao.fujiwara1@gmail.com>"});

Error: COMPILER_WARNING (CWE-843): [#def658]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1585:46: warning[-Wincompatible-pointer-types]: passing argument 2 of ‘gtk_about_dialog_set_documenters’ from incompatible pointer type
# 1585 |             m_about_dialog.set_documenters(
#      |                                              ^      
#      |                                              |
#      |                                              gchar ** {aka char **}
/usr/include/gtk-3.0/gtk/gtkaboutdialog.h:193:82: note: expected ‘const gchar **’ {aka ‘const char **’} but argument is of type ‘gchar **’ {aka ‘char **’}
#  193 |                                                                 const gchar    **documenters);
#      |                                                                 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~
# 1583|                       _("Maintainers"),
# 1584|                       {"Takao Fujiwara <takao.fujiwara1@gmail.com>"});
# 1585|->             m_about_dialog.set_documenters(
# 1586|                       {"Takao Fujiwara <takao.fujiwara1@gmail.com>"});
# 1587|               m_about_dialog.set_translator_credits(_("translator-credits"));

Error: COMPILER_WARNING (CWE-843): [#def659]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1585:46: warning[-Wincompatible-pointer-types]: passing argument 2 of ‘gtk_about_dialog_set_documenters’ from incompatible pointer type
# 1583|                       _("Maintainers"),
# 1584|                       {"Takao Fujiwara <takao.fujiwara1@gmail.com>"});
# 1585|->             m_about_dialog.set_documenters(
# 1586|                       {"Takao Fujiwara <takao.fujiwara1@gmail.com>"});
# 1587|               m_about_dialog.set_translator_credits(_("translator-credits"));

Error: COMPILER_WARNING (CWE-477): [#def660]
ibus-1.5.33-rc2/ui/gtk3/panel.vala: scope_hint: In function ‘__lambda124_’
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1806:3: warning[-Wdeprecated-declarations]: ‘gtk_status_icon_set_from_pixbuf’ is deprecated
# 1806 |                 m_status_icon.set_from_pixbuf(pixbuf);
#      |   ^             ~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:97:23: note: declared here
#   97 | void                  gtk_status_icon_set_from_pixbuf    (GtkStatusIcon      *status_icon,
#      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1804|               if (m_icon_type == IconType.STATUS_ICON) {
# 1805|                   Gdk.Pixbuf pixbuf = create_icon_pixbuf_with_string(symbol);
# 1806|->                 m_status_icon.set_from_pixbuf(pixbuf);
# 1807|               }
# 1808|   #if INDICATOR

Error: COMPILER_WARNING (CWE-477): [#def661]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1806:3: warning[-Wdeprecated-declarations]: ‘gtk_status_icon_set_from_pixbuf’ is deprecated
# 1804|               if (m_icon_type == IconType.STATUS_ICON) {
# 1805|                   Gdk.Pixbuf pixbuf = create_icon_pixbuf_with_string(symbol);
# 1806|->                 m_status_icon.set_from_pixbuf(pixbuf);
# 1807|               }
# 1808|   #if INDICATOR

Error: GCC_ANALYZER_WARNING (CWE-476): [#def662]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1977:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘base’
ibus-1.5.33-rc2/ui/gtk3/panel.c:10304:1: enter_function: entry to ‘panel_real_update_preedit_text’
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1972:2: branch_true: following ‘true’ branch (when ‘text’ is non-NULL)...
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1975:5: branch_true: ...to here
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1975:5: branch_true: following ‘true’ branch (when ‘visible != 0’)...
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1977:12: branch_true: ...to here
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1977:12: call_function: calling ‘panel_get_active_candidate_panel’ from ‘panel_real_update_preedit_text’
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1977:12: return_function: returning to ‘panel_real_update_preedit_text’ from ‘panel_get_active_candidate_panel’
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1977:3: danger: dereference of NULL ‘base’
# 1975|           if (visible) {
# 1976|   #if USE_GDK_WAYLAND
# 1977|->             m_candidate_panel_active = get_active_candidate_panel();
# 1978|   #endif
# 1979|               m_candidate_panel_active.set_preedit_text(text, cursor_pos);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def663]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1995:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘base’
ibus-1.5.33-rc2/ui/gtk3/panel.c:10365:1: enter_function: entry to ‘panel_real_update_auxiliary_text’
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1991:2: branch_true: following ‘true’ branch (when ‘text’ is non-NULL)...
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1994:5: branch_true: ...to here
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1994:5: branch_true: following ‘true’ branch (when ‘visible != 0’)...
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1995:12: branch_true: ...to here
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1995:12: call_function: calling ‘panel_get_active_candidate_panel’ from ‘panel_real_update_auxiliary_text’
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1995:12: return_function: returning to ‘panel_real_update_auxiliary_text’ from ‘panel_get_active_candidate_panel’
ibus-1.5.33-rc2/ui/gtk3/panel.vala:1995:3: danger: dereference of NULL ‘base’
# 1993|   #if USE_GDK_WAYLAND
# 1994|           if (visible)
# 1995|->             m_candidate_panel_active = get_active_candidate_panel();
# 1996|   #endif
# 1997|           m_candidate_panel_active.set_auxiliary_text(visible ? text : null);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def664]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2009:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘base’
ibus-1.5.33-rc2/ui/gtk3/panel.c:10436:1: enter_function: entry to ‘panel_real_update_lookup_table’
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2005:2: branch_true: following ‘true’ branch (when ‘table’ is non-NULL)...
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2008:5: branch_true: ...to here
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2008:5: branch_true: following ‘true’ branch (when ‘visible != 0’)...
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2009:12: branch_true: ...to here
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2009:12: call_function: calling ‘panel_get_active_candidate_panel’ from ‘panel_real_update_lookup_table’
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2009:12: return_function: returning to ‘panel_real_update_lookup_table’ from ‘panel_get_active_candidate_panel’
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2009:3: danger: dereference of NULL ‘base’
# 2007|   #if USE_GDK_WAYLAND
# 2008|           if (visible)
# 2009|->             m_candidate_panel_active = get_active_candidate_panel();
# 2010|   #endif
# 2011|           m_candidate_panel_active.set_lookup_table(visible ? table : null);

Error: COMPILER_WARNING (CWE-477): [#def665]
ibus-1.5.33-rc2/ui/gtk3/panel.vala: scope_hint: In function ‘panel_real_state_changed’
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2056:4: warning[-Wdeprecated-declarations]: ‘gtk_status_icon_set_from_file’ is deprecated
# 2056 |                 m_status_icon.set_from_file(icon_name);
#      |    ^            ~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:100:23: note: declared here
#  100 | void                  gtk_status_icon_set_from_file      (GtkStatusIcon      *status_icon,
#      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 2054|           if (icon_name[0] == '/') {
# 2055|               if (m_icon_type == IconType.STATUS_ICON)
# 2056|->                 m_status_icon.set_from_file(icon_name);
# 2057|   #if INDICATOR
# 2058|               else if (m_icon_type == IconType.INDICATOR)

Error: COMPILER_WARNING (CWE-477): [#def666]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2056:4: warning[-Wdeprecated-declarations]: ‘gtk_status_icon_set_from_file’ is deprecated
# 2054|           if (icon_name[0] == '/') {
# 2055|               if (m_icon_type == IconType.STATUS_ICON)
# 2056|->                 m_status_icon.set_from_file(icon_name);
# 2057|   #if INDICATOR
# 2058|               else if (m_icon_type == IconType.INDICATOR)

Error: GCC_ANALYZER_WARNING (CWE-688): [#def667]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2066:14: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
ibus-1.5.33-rc2/ui/gtk3/panel.c:10628:1: enter_function: entry to ‘panel_real_state_changed’
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2025:5: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2029:6: branch_false: ...to here
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2049:3: release_memory: using NULL here
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2049:3: release_memory: using NULL here
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2049:3: release_memory: using NULL here
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2054:5: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2064:6: branch_false: ...to here
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2064:6: branch_true: following ‘true’ branch...
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2065:14: branch_true: ...to here
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2066:14: danger: argument 1 (‘<unknown>’) NULL where non-null expected
#argument 1 of ‘__builtin_strlen’ must be non-null
# 2064|               if (engine != null) {
# 2065|                   var name = engine.get_name();
# 2066|->                 if (name.length >= 4 && name[0:4] == "xkb:")
# 2067|                       language = m_switcher_active.get_xkb_language(engine);
# 2068|               }

Error: GCC_ANALYZER_WARNING (CWE-688): [#def668]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2066:14: warning[-Wanalyzer-null-argument]: use of NULL ‘icon_name’ where non-null expected
ibus-1.5.33-rc2/ui/gtk3/panel.c:10628:1: enter_function: entry to ‘panel_real_state_changed’
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2025:5: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2029:6: branch_false: ...to here
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2047:5: branch_true: following ‘true’ branch...
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2048:12: branch_true: ...to here
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2049:3: release_memory: using NULL here
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2049:3: release_memory: using NULL here
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2049:3: release_memory: using NULL here
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2054:6: call_function: calling ‘string_get’ from ‘panel_real_state_changed’
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2054:6: return_function: returning to ‘panel_real_state_changed’ from ‘string_get’
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2054:5: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2064:6: branch_false: ...to here
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2064:6: branch_true: following ‘true’ branch...
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2065:14: branch_true: ...to here
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2066:14: danger: argument 1 (‘<unknown>’) NULL where non-null expected
#argument 1 of ‘__builtin_strlen’ must be non-null
# 2064|               if (engine != null) {
# 2065|                   var name = engine.get_name();
# 2066|->                 if (name.length >= 4 && name[0:4] == "xkb:")
# 2067|                       language = m_switcher_active.get_xkb_language(engine);
# 2068|               }

Error: COMPILER_WARNING (CWE-477): [#def669]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2074:5: warning[-Wdeprecated-declarations]: ‘gtk_status_icon_set_from_pixbuf’ is deprecated
# 2074 |                     m_status_icon.set_from_pixbuf(pixbuf);
#      |     ^               ~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:97:23: note: declared here
#   97 | void                  gtk_status_icon_set_from_pixbuf    (GtkStatusIcon      *status_icon,
#      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 2072|                       Gdk.Pixbuf pixbuf =
# 2073|                               create_icon_pixbuf_with_string(language);
# 2074|->                     m_status_icon.set_from_pixbuf(pixbuf);
# 2075|                   }
# 2076|   #if INDICATOR

Error: COMPILER_WARNING (CWE-477): [#def670]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2074:5: warning[-Wdeprecated-declarations]: ‘gtk_status_icon_set_from_pixbuf’ is deprecated
# 2072|                       Gdk.Pixbuf pixbuf =
# 2073|                               create_icon_pixbuf_with_string(language);
# 2074|->                     m_status_icon.set_from_pixbuf(pixbuf);
# 2075|                   }
# 2076|   #if INDICATOR

Error: COMPILER_WARNING (CWE-477): [#def671]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2088:6: warning[-Wdeprecated-declarations]: ‘gtk_status_icon_set_from_icon_name’ is deprecated
# 2088 |                         m_status_icon.set_from_icon_name(icon_name);
#      |      ^                  ~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:106:23: note: declared here
#  106 | void                  gtk_status_icon_set_from_icon_name (GtkStatusIcon      *status_icon,
#      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 2086|                   if (theme.lookup_icon(icon_name, 48, 0) != null) {
# 2087|                       if (m_icon_type == IconType.STATUS_ICON)
# 2088|->                         m_status_icon.set_from_icon_name(icon_name);
# 2089|   #if INDICATOR
# 2090|                       else if (m_icon_type == IconType.INDICATOR)

Error: COMPILER_WARNING (CWE-477): [#def672]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2088:6: warning[-Wdeprecated-declarations]: ‘gtk_status_icon_set_from_icon_name’ is deprecated
# 2086|                   if (theme.lookup_icon(icon_name, 48, 0) != null) {
# 2087|                       if (m_icon_type == IconType.STATUS_ICON)
# 2088|->                         m_status_icon.set_from_icon_name(icon_name);
# 2089|   #if INDICATOR
# 2090|                       else if (m_icon_type == IconType.INDICATOR)

Error: COMPILER_WARNING (CWE-477): [#def673]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2095:6: warning[-Wdeprecated-declarations]: ‘gtk_status_icon_set_from_icon_name’ is deprecated
# 2095 |                         m_status_icon.set_from_icon_name("ibus-engine");
#      |      ^                  ~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:106:23: note: declared here
#  106 | void                  gtk_status_icon_set_from_icon_name (GtkStatusIcon      *status_icon,
#      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 2093|                   } else {
# 2094|                       if (m_icon_type == IconType.STATUS_ICON)
# 2095|->                         m_status_icon.set_from_icon_name("ibus-engine");
# 2096|   #if INDICATOR
# 2097|                       else if (m_icon_type == IconType.INDICATOR)

Error: COMPILER_WARNING (CWE-477): [#def674]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2095:6: warning[-Wdeprecated-declarations]: ‘gtk_status_icon_set_from_icon_name’ is deprecated
# 2093|                   } else {
# 2094|                       if (m_icon_type == IconType.STATUS_ICON)
# 2095|->                         m_status_icon.set_from_icon_name("ibus-engine");
# 2096|   #if INDICATOR
# 2097|                       else if (m_icon_type == IconType.INDICATOR)

Error: COMPILER_WARNING (CWE-843): [#def675]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2130:49: warning[-Wincompatible-pointer-types]: passing argument 3 of ‘g_settings_set_strv’ from incompatible pointer type
# 2130 |         m_settings_general.set_strv("engines-order", names);
#      |                                                 ^~~~~~~
#      |                                                 |
#      |                                                 gchar ** {aka char **}
/usr/include/glib-2.0/gio/gsettings.h:191:94: note: expected ‘const gchar * const*’ {aka ‘const char * const*’} but argument is of type ‘gchar **’ {aka ‘char **’}
#  191 |                                                                          const gchar *const *value);
#      |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~
# 2128|               names += desc.get_name();
# 2129|           }
# 2130|->         m_settings_general.set_strv("engines-order", names);
# 2131|       }
# 2132|   

Error: COMPILER_WARNING (CWE-843): [#def676]
ibus-1.5.33-rc2/ui/gtk3/panel.vala:2130:49: warning[-Wincompatible-pointer-types]: passing argument 3 of ‘g_settings_set_strv’ from incompatible pointer type
# 2128|               names += desc.get_name();
# 2129|           }
# 2130|->         m_settings_general.set_strv("engines-order", names);
# 2131|       }
# 2132|   

Error: COMPILER_WARNING (CWE-704): [#def677]
ibus-1.5.33-rc2/ui/gtk3/panelbinding.c:1435:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 1433|   {
# 1434|   	static volatile gsize preedit_type_id__once = 0;
# 1435|-> 	if (g_once_init_enter (&preedit_type_id__once)) {
# 1436|   		GType preedit_type_id;
# 1437|   		preedit_type_id = preedit_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def678]
ibus-1.5.33-rc2/ui/gtk3/panelbinding.c:5578:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 5576|   {
# 5577|   	static volatile gsize panel_binding_type_id__once = 0;
# 5578|-> 	if (g_once_init_enter (&panel_binding_type_id__once)) {
# 5579|   		GType panel_binding_type_id;
# 5580|   		panel_binding_type_id = panel_binding_get_type_once ();

Error: GCC_ANALYZER_WARNING (CWE-688): [#def679]
ibus-1.5.33-rc2/ui/gtk3/panelbinding.vala:94:11: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
ibus-1.5.33-rc2/ui/gtk3/panelbinding.c:4767:1: enter_function: entry to ‘panel_binding_real_process_key_event’
ibus-1.5.33-rc2/ui/gtk3/panelbinding.vala:1020:4: call_function: calling ‘preedit_backspace’ from ‘panel_binding_real_process_key_event’
#argument 1 of ‘__builtin_strlen’ must be non-null
#   92|       public bool backspace() {
#   93|           string total = m_extension_preedit_emoji.get_text();
#   94|->         if (total.length > 0) {
#   95|               m_extension_preedit_emoji.set_text("");
#   96|               resize(1, 1);

Error: GCC_ANALYZER_WARNING (CWE-688): [#def680]
ibus-1.5.33-rc2/ui/gtk3/panelbinding.vala:106:12: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
ibus-1.5.33-rc2/ui/gtk3/panelbinding.c:4767:1: enter_function: entry to ‘panel_binding_real_process_key_event’
ibus-1.5.33-rc2/ui/gtk3/panelbinding.vala:1020:4: call_function: calling ‘preedit_backspace’ from ‘panel_binding_real_process_key_event’
#argument 1 of ‘__builtin_strlen’ must be non-null
#  104|           resize(1, 1);
#  105|           m_extension_preedit_text.set_text(total);
#  106|->         if (total.length == 0)
#  107|               resize(1, 1);
#  108|           return true;

Error: GCC_ANALYZER_WARNING (CWE-688): [#def681]
ibus-1.5.33-rc2/ui/gtk3/panelbinding.vala:114:11: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
ibus-1.5.33-rc2/ui/gtk3/panelbinding.c:5260:1: enter_function: entry to ‘panel_binding_candidate_clicked_lookup_table_real’
ibus-1.5.33-rc2/ui/gtk3/panelbinding.vala:1165:2: branch_true: following ‘true’ branch (when ‘self’ is non-NULL)...
ibus-1.5.33-rc2/ui/gtk3/panelbinding.vala:1169:5: branch_true: ...to here
ibus-1.5.33-rc2/ui/gtk3/panelbinding.vala:1169:5: branch_false: following ‘false’ branch (when ‘button != 1000’)...
ibus-1.5.33-rc2/ui/gtk3/panelbinding.vala:1180:11: branch_false: ...to here
ibus-1.5.33-rc2/ui/gtk3/panelbinding.vala:1180:5: branch_false: following ‘false’ branch (when ‘_tmp5_’ is non-NULL)...
ibus-1.5.33-rc2/ui/gtk3/panelbinding.vala:1183:16: branch_false: ...to here
ibus-1.5.33-rc2/ui/gtk3/panelbinding.vala:1184:5: branch_true: following ‘true’ branch...
ibus-1.5.33-rc2/ui/gtk3/panelbinding.vala:1186:6: branch_true: following ‘true’ branch...
ibus-1.5.33-rc2/ui/gtk3/panelbinding.vala:1187:3: branch_true: ...to here
ibus-1.5.33-rc2/ui/gtk3/panelbinding.vala:1193:5: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/ui/gtk3/panelbinding.vala:1200:2: branch_false: ...to here
ibus-1.5.33-rc2/ui/gtk3/panelbinding.vala:1200:2: call_function: calling ‘panel_binding_show_preedit_and_candidate’ from ‘panel_binding_candidate_clicked_lookup_table_real’
#argument 1 of ‘__builtin_strlen’ must be non-null
#  112|       private string get_extension_text () {
#  113|           string extension_text = m_extension_preedit_emoji.get_text();
#  114|->         if (extension_text.length == 0)
#  115|               extension_text = m_extension_preedit_text.get_text();
#  116|           return m_prefix + extension_text;

Error: GCC_ANALYZER_WARNING (CWE-688): [#def682]
ibus-1.5.33-rc2/ui/gtk3/panelbinding.vala:193:11: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
ibus-1.5.33-rc2/ui/gtk3/panelbinding.c:4767:1: enter_function: entry to ‘panel_binding_real_process_key_event’
ibus-1.5.33-rc2/ui/gtk3/panelbinding.vala:1011:7: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/ui/gtk3/panelbinding.vala:1013:21: branch_false: ...to here
ibus-1.5.33-rc2/ui/gtk3/panelbinding.vala:1013:21: call_function: calling ‘panel_binding_key_press_enter’ from ‘panel_binding_real_process_key_event’
#argument 1 of ‘__builtin_strlen’ must be non-null
#  191|       public IBus.Text get_commit_text() {
#  192|           string extension_text = m_extension_preedit_emoji.get_text();
#  193|->         if (extension_text.length == 0 && m_prefix != "u")
#  194|               extension_text = m_extension_preedit_text.get_text();
#  195|           return new IBus.Text.from_string(extension_text);

Error: COMPILER_WARNING (CWE-843): [#def683]
ibus-1.5.33-rc2/ui/gtk3/panelbinding.vala: scope_hint: In function ‘panel_binding_commit_text_update_favorites’
ibus-1.5.33-rc2/ui/gtk3/panelbinding.vala:499:46: warning[-Wincompatible-pointer-types]: passing argument 3 of ‘g_settings_set_strv’ from incompatible pointer type
#  499 |             m_settings_emoji.set_strv("favorites", m_emojier_favorites);
#      |                                              ^~~~~~~
#      |                                              |
#      |                                              gchar ** {aka char **}
/usr/include/glib-2.0/gio/gio.h:137: included_from: Included from here.
/usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:28: included_from: Included from here.
/usr/include/gtk-3.0/gdk/gdk.h:32: included_from: Included from here.
/usr/include/glib-2.0/gio/gsettings.h:191:94: note: expected ‘const gchar * const*’ {aka ‘const char * const*’} but argument is of type ‘gchar **’ {aka ‘char **’}
#  191 |                                                                          const gchar *const *value);
#      |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~
#  497|           if (!has_favorite) {
#  498|               m_emojier_favorites += committed_string;
#  499|->             m_settings_emoji.set_strv("favorites", m_emojier_favorites);
#  500|           }
#  501|       }

Error: COMPILER_WARNING (CWE-843): [#def684]
ibus-1.5.33-rc2/ui/gtk3/panelbinding.vala:499:46: warning[-Wincompatible-pointer-types]: passing argument 3 of ‘g_settings_set_strv’ from incompatible pointer type
#  497|           if (!has_favorite) {
#  498|               m_emojier_favorites += committed_string;
#  499|->             m_settings_emoji.set_strv("favorites", m_emojier_favorites);
#  500|           }
#  501|       }

Error: GCC_ANALYZER_WARNING (CWE-688): [#def685]
ibus-1.5.33-rc2/ui/gtk3/panelbinding.vala:635:12: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
ibus-1.5.33-rc2/ui/gtk3/panelbinding.c:5246:1: enter_function: entry to ‘panel_binding_show_category_list_real’
ibus-1.5.33-rc2/ui/gtk3/panelbinding.vala:1159:2: branch_true: following ‘true’ branch (when ‘self’ is non-NULL)...
ibus-1.5.33-rc2/ui/gtk3/panelbinding.vala:1160:2: branch_true: ...to here
ibus-1.5.33-rc2/ui/gtk3/panelbinding.vala:1160:2: call_function: calling ‘panel_binding_key_press_space’ from ‘panel_binding_show_category_list_real’
#argument 1 of ‘__builtin_strlen’ must be non-null
#  633|           } else {
#  634|               string annotation = m_preedit.get_text();
#  635|->             if (annotation.length == 0) {
#  636|                   show_candidate = true;
#  637|                   if (is_emoji_lookup_table())

Error: COMPILER_WARNING: [#def686]
ibus-1.5.33-rc2/ui/gtk3/pango.vala: scope_hint: In function ‘get_pango_attr_list_from_ibus_text’
ibus-1.5.33-rc2/ui/gtk3/pango.vala:43:12: warning[-Warray-bounds=]: array subscript -1 is outside array bounds of ‘void[<unknown>]’
#   43 |         start_index = start_index <= nchars ? offsets[start_index] : offsets[-1];
#      |         ~~~^~~~~~~~~~~~~
/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.
ibus-1.5.33-rc2/src/ibusversion.h:71: included_from: Included from here.
ibus-1.5.33-rc2/src/ibus.h:29: included_from: Included from here.
ibus-1.5.33-rc2/ui/gtk3/pango.c:26: included_from: Included from here.
/usr/include/glib-2.0/glib/gmem.h:273:19: note: at offset -8 into object of size [0, 9223372036854775807] allocated by ‘g_malloc0_n’
#  273 |             __p = g_##func##_n (__n, __s);                      \
#      |                   ^~~~~~~~~~~~~~~~~~~~~~~
#   41|           long start_index =  attr.start_index;
#   42|           if (start_index <= 0) start_index = 0;
#   43|->         start_index = start_index <= nchars ? offsets[start_index] : offsets[-1];
#   44|   
#   45|           long end_index = attr.end_index;

Error: COMPILER_WARNING: [#def687]
ibus-1.5.33-rc2/ui/gtk3/pango.vala:47:12: warning[-Warray-bounds=]: array subscript -1 is outside array bounds of ‘void[<unknown>]’
#   47 |         end_index = end_index <= nchars ? offsets[end_index] : offsets[-1];
#      |         ~~~^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gmem.h:273:19: note: at offset -8 into object of size [0, 9223372036854775807] allocated by ‘g_malloc0_n’
#  273 |             __p = g_##func##_n (__n, __s);                      \
#      |                   ^~~~~~~~~~~~~~~~~~~~~~~
#   45|           long end_index = attr.end_index;
#   46|           if (end_index <= 0) end_index = 0;
#   47|->         end_index = end_index <= nchars ? offsets[end_index] : offsets[-1];
#   48|   
#   49|           Pango.Attribute pango_attr = null;

Error: COMPILER_WARNING (CWE-704): [#def688]
ibus-1.5.33-rc2/ui/gtk3/property.c:1057:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 1055|   {
# 1056|   	static volatile gsize property_manager_type_id__once = 0;
# 1057|-> 	if (g_once_init_enter (&property_manager_type_id__once)) {
# 1058|   		GType property_manager_type_id;
# 1059|   		property_manager_type_id = property_manager_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def689]
ibus-1.5.33-rc2/ui/gtk3/property.c:1132:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 1130|   {
# 1131|   	static volatile gsize iprop_item_type_id__once = 0;
# 1132|-> 	if (g_once_init_enter (&iprop_item_type_id__once)) {
# 1133|   		GType iprop_item_type_id;
# 1134|   		iprop_item_type_id = iprop_item_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def690]
ibus-1.5.33-rc2/ui/gtk3/property.c:1354:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 1352|   {
# 1353|   	static volatile gsize prop_image_menu_item_type_id__once = 0;
# 1354|-> 	if (g_once_init_enter (&prop_image_menu_item_type_id__once)) {
# 1355|   		GType prop_image_menu_item_type_id;
# 1356|   		prop_image_menu_item_type_id = prop_image_menu_item_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def691]
ibus-1.5.33-rc2/ui/gtk3/property.c:1615:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 1613|   {
# 1614|   	static volatile gsize prop_check_menu_item_type_id__once = 0;
# 1615|-> 	if (g_once_init_enter (&prop_check_menu_item_type_id__once)) {
# 1616|   		GType prop_check_menu_item_type_id;
# 1617|   		prop_check_menu_item_type_id = prop_check_menu_item_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def692]
ibus-1.5.33-rc2/ui/gtk3/property.c:1888:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 1886|   {
# 1887|   	static volatile gsize prop_radio_menu_item_type_id__once = 0;
# 1888|-> 	if (g_once_init_enter (&prop_radio_menu_item_type_id__once)) {
# 1889|   		GType prop_radio_menu_item_type_id;
# 1890|   		prop_radio_menu_item_type_id = prop_radio_menu_item_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def693]
ibus-1.5.33-rc2/ui/gtk3/property.c:2007:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 2005|   {
# 2006|   	static volatile gsize prop_separator_menu_item_type_id__once = 0;
# 2007|-> 	if (g_once_init_enter (&prop_separator_menu_item_type_id__once)) {
# 2008|   		GType prop_separator_menu_item_type_id;
# 2009|   		prop_separator_menu_item_type_id = prop_separator_menu_item_get_type_once ();

Error: COMPILER_WARNING (CWE-843): [#def694]
ibus-1.5.33-rc2/ui/gtk3/property.vala: scope_hint: In function ‘property_manager_create_menu_items_internal’
ibus-1.5.33-rc2/ui/gtk3/property.vala:72:58: warning[-Wincompatible-pointer-types]: passing argument 2 of ‘gtk_menu_item_set_submenu’ from incompatible pointer type
#   72 |                             menuitem.set_submenu(submenu);
#      |                                                          ^      
#      |                                                          |
#      |                                                          GtkMenu * {aka struct _GtkMenu *}
/usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h:33: included_from: Included from here.
/usr/include/gtk-3.0/gtk/gtk.h:72: included_from: Included from here.
ibus-1.5.33-rc2/ui/gtk3/property.c:30: included_from: Included from here.
/usr/include/gtk-3.0/gtk/gtkmenuitem.h:121:69: note: expected ‘GtkWidget *’ {aka ‘struct _GtkWidget *’} but argument is of type ‘GtkMenu *’ {aka ‘struct _GtkMenu *’}
#  121 |                                                GtkWidget           *submenu);
#      |                                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
#   70|                           var  submenu = new Gtk.Menu();
#   71|                           if(create_menu_items_internal(prop.get_sub_props(), submenu) > 0)
#   72|->                             menuitem.set_submenu(submenu);
#   73|                       }
#   74|                       break;

Error: COMPILER_WARNING (CWE-843): [#def695]
ibus-1.5.33-rc2/ui/gtk3/property.vala:72:58: warning[-Wincompatible-pointer-types]: passing argument 2 of ‘gtk_menu_item_set_submenu’ from incompatible pointer type
#   70|                           var  submenu = new Gtk.Menu();
#   71|                           if(create_menu_items_internal(prop.get_sub_props(), submenu) > 0)
#   72|->                             menuitem.set_submenu(submenu);
#   73|                       }
#   74|                       break;

Error: COMPILER_WARNING (CWE-843): [#def696]
ibus-1.5.33-rc2/ui/gtk3/property.vala:85:49: warning[-Wincompatible-pointer-types]: passing argument 2 of ‘gtk_menu_shell_append’ from incompatible pointer type
#   83|                   last_radio = null;
#   84|               if (item != null) {
#   85|->                 menu.append(item as Gtk.MenuItem);
#   86|                   item.property_activate.connect((k, s) => property_activate(k, s));
#   87|               }

Error: COMPILER_WARNING (CWE-843): [#def697]
ibus-1.5.33-rc2/ui/gtk3/property.vala:85:140: warning[-Wincompatible-pointer-types]: passing argument 2 of ‘gtk_menu_shell_append’ from incompatible pointer type
#   85 |                 menu.append(item as Gtk.MenuItem);
/usr/include/gtk-3.0/gtk/gtkmenu.h:33: included_from: Included from here.
/usr/include/gtk-3.0/gtk/gtklabel.h:34: included_from: Included from here.
/usr/include/gtk-3.0/gtk/gtkaccellabel.h:35: included_from: Included from here.
/usr/include/gtk-3.0/gtk/gtk.h:33: included_from: Included from here.
/usr/include/gtk-3.0/gtk/gtkmenushell.h:92:55: note: expected ‘GtkWidget *’ {aka ‘struct _GtkWidget *’} but argument is of type ‘GtkMenuItem *’ {aka ‘struct _GtkMenuItem *’}
#   92 |                                         GtkWidget    *child);
#      |                                         ~~~~~~~~~~~~~~^~~~~
#   83|                   last_radio = null;
#   84|               if (item != null) {
#   85|->                 menu.append(item as Gtk.MenuItem);
#   86|                   item.property_activate.connect((k, s) => property_activate(k, s));
#   87|               }

Error: COMPILER_WARNING (CWE-704): [#def698]
ibus-1.5.33-rc2/ui/gtk3/propertypanel.c:601:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
#  599|   {
#  600|   	static volatile gsize panel_show_type_id__once = 0;
#  601|-> 	if (g_once_init_enter (&panel_show_type_id__once)) {
#  602|   		GType panel_show_type_id;
#  603|   		panel_show_type_id = panel_show_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def699]
ibus-1.5.33-rc2/ui/gtk3/propertypanel.c:2431:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 2429|   property_panel_get_type (void)
# 2430|   {
# 2431|-> 	static volatile gsize property_panel_type_id__once = 0;
# 2432|   	if (g_once_init_enter (&property_panel_type_id__once)) {
# 2433|   		GType property_panel_type_id;

Error: COMPILER_WARNING (CWE-704): [#def700]
ibus-1.5.33-rc2/ui/gtk3/propertypanel.c:2479:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 2477|   iprop_tool_item_get_type (void)
# 2478|   {
# 2479|-> 	static volatile gsize iprop_tool_item_type_id__once = 0;
# 2480|   	if (g_once_init_enter (&iprop_tool_item_type_id__once)) {
# 2481|   		GType iprop_tool_item_type_id;

Error: COMPILER_WARNING (CWE-704): [#def701]
ibus-1.5.33-rc2/ui/gtk3/propertypanel.c:3022:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 3020|   prop_menu_get_type (void)
# 3021|   {
# 3022|-> 	static volatile gsize prop_menu_type_id__once = 0;
# 3023|   	if (g_once_init_enter (&prop_menu_type_id__once)) {
# 3024|   		GType prop_menu_type_id;

Error: COMPILER_WARNING (CWE-704): [#def702]
ibus-1.5.33-rc2/ui/gtk3/propertypanel.c:3343:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 3341|   prop_tool_button_get_type (void)
# 3342|   {
# 3343|-> 	static volatile gsize prop_tool_button_type_id__once = 0;
# 3344|   	if (g_once_init_enter (&prop_tool_button_type_id__once)) {
# 3345|   		GType prop_tool_button_type_id;

Error: COMPILER_WARNING (CWE-704): [#def703]
ibus-1.5.33-rc2/ui/gtk3/propertypanel.c:3731:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 3729|   prop_toggle_tool_button_get_type (void)
# 3730|   {
# 3731|-> 	static volatile gsize prop_toggle_tool_button_type_id__once = 0;
# 3732|   	if (g_once_init_enter (&prop_toggle_tool_button_type_id__once)) {
# 3733|   		GType prop_toggle_tool_button_type_id;

Error: COMPILER_WARNING (CWE-704): [#def704]
ibus-1.5.33-rc2/ui/gtk3/propertypanel.c:3951:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 3949|   prop_menu_tool_button_get_type (void)
# 3950|   {
# 3951|-> 	static volatile gsize prop_menu_tool_button_type_id__once = 0;
# 3952|   	if (g_once_init_enter (&prop_menu_tool_button_type_id__once)) {
# 3953|   		GType prop_menu_tool_button_type_id;

Error: COMPILER_WARNING (CWE-704): [#def705]
ibus-1.5.33-rc2/ui/gtk3/propertypanel.c:4036:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 4034|   prop_separator_tool_item_get_type (void)
# 4035|   {
# 4036|-> 	static volatile gsize prop_separator_tool_item_type_id__once = 0;
# 4037|   	if (g_once_init_enter (&prop_separator_tool_item_type_id__once)) {
# 4038|   		GType prop_separator_tool_item_type_id;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def706]
ibus-1.5.33-rc2/ui/gtk3/propertypanel.vala:99:12: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
ibus-1.5.33-rc2/ui/gtk3/propertypanel.c:821:1: enter_function: entry to ‘property_panel_set_properties’
ibus-1.5.33-rc2/ui/gtk3/propertypanel.vala:91:2: branch_true: following ‘true’ branch...
ibus-1.5.33-rc2/ui/gtk3/propertypanel.vala:98:21: branch_true: following ‘true’ branch (when ‘item_it < _tmp0__length1’)...
ibus-1.5.33-rc2/ui/gtk3/propertypanel.vala:98:44: branch_true: ...to here
ibus-1.5.33-rc2/ui/gtk3/propertypanel.vala:98:13: call_function: inlined call to ‘_g_object_ref0’ from ‘property_panel_set_properties’
ibus-1.5.33-rc2/ui/gtk3/propertypanel.vala:99:12: branch_false: ...to here
ibus-1.5.33-rc2/ui/gtk3/propertypanel.vala:99:12: danger: dereference of NULL ‘<unknown>’
#   97|           bool has_active = false;
#   98|           foreach (var item in m_items) {
#   99|->             Type type = item.get_type();
#  100|               if (type == typeof(PropMenuToolButton) ||
#  101|                   type == typeof(PropToggleToolButton)) {

Error: COMPILER_WARNING (CWE-843): [#def707]
ibus-1.5.33-rc2/ui/gtk3/propertypanel.vala: scope_hint: In function ‘prop_menu_create_items’
ibus-1.5.33-rc2/ui/gtk3/propertypanel.vala:561:57: warning[-Wincompatible-pointer-types]: passing argument 2 of ‘gtk_menu_item_set_submenu’ from incompatible pointer type
#  561 |                         menuitem.set_submenu(new PropMenu(prop));
#      |                                                         ^~~~~~~~~         
#      |                                                         |
#      |                                                         GtkMenu * {aka struct _GtkMenu *}
/usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h:33: included_from: Included from here.
/usr/include/gtk-3.0/gtk/gtk.h:72: included_from: Included from here.
ibus-1.5.33-rc2/ui/gtk3/propertypanel.c:29: included_from: Included from here.
/usr/include/gtk-3.0/gtk/gtkmenuitem.h:121:69: note: expected ‘GtkWidget *’ {aka ‘struct _GtkWidget *’} but argument is of type ‘GtkMenu *’ {aka ‘struct _GtkMenu *’}
#  121 |                                                GtkWidget           *submenu);
#      |                                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
#  559|                       {
#  560|                           var menuitem = new PropImageMenuItem(prop);
#  561|->                         menuitem.set_submenu(new PropMenu(prop));
#  562|                           item = menuitem;
#  563|                       }

Error: COMPILER_WARNING (CWE-843): [#def708]
ibus-1.5.33-rc2/ui/gtk3/propertypanel.vala:561:57: warning[-Wincompatible-pointer-types]: passing argument 2 of ‘gtk_menu_item_set_submenu’ from incompatible pointer type
#  559|                       {
#  560|                           var menuitem = new PropImageMenuItem(prop);
#  561|->                         menuitem.set_submenu(new PropMenu(prop));
#  562|                           item = menuitem;
#  563|                       }

Error: COMPILER_WARNING (CWE-843): [#def709]
ibus-1.5.33-rc2/ui/gtk3/propertypanel.vala:576:49: warning[-Wincompatible-pointer-types]: passing argument 2 of ‘gtk_menu_shell_append’ from incompatible pointer type
#  574|                   last_radio = null;
#  575|               if (item != null) {
#  576|->                 append(item as Gtk.MenuItem);
#  577|                   item.property_activate.connect((w, k, s) =>
#  578|                                                  property_activate(k, s));

Error: COMPILER_WARNING (CWE-843): [#def710]
ibus-1.5.33-rc2/ui/gtk3/propertypanel.vala:576:140: warning[-Wincompatible-pointer-types]: passing argument 2 of ‘gtk_menu_shell_append’ from incompatible pointer type
#  576 |                 append(item as Gtk.MenuItem);
/usr/include/gtk-3.0/gtk/gtkmenu.h:33: included_from: Included from here.
/usr/include/gtk-3.0/gtk/gtklabel.h:34: included_from: Included from here.
/usr/include/gtk-3.0/gtk/gtkaccellabel.h:35: included_from: Included from here.
/usr/include/gtk-3.0/gtk/gtk.h:33: included_from: Included from here.
/usr/include/gtk-3.0/gtk/gtkmenushell.h:92:55: note: expected ‘GtkWidget *’ {aka ‘struct _GtkWidget *’} but argument is of type ‘GtkMenuItem *’ {aka ‘struct _GtkMenuItem *’}
#   92 |                                         GtkWidget    *child);
#      |                                         ~~~~~~~~~~~~~~^~~~~
#  574|                   last_radio = null;
#  575|               if (item != null) {
#  576|->                 append(item as Gtk.MenuItem);
#  577|                   item.property_activate.connect((w, k, s) =>
#  578|                                                  property_activate(k, s));

Error: COMPILER_WARNING (CWE-704): [#def711]
ibus-1.5.33-rc2/ui/gtk3/separator.c:158:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
#  156|   {
#  157|   	static volatile gsize hseparator_type_id__once = 0;
#  158|-> 	if (g_once_init_enter (&hseparator_type_id__once)) {
#  159|   		GType hseparator_type_id;
#  160|   		hseparator_type_id = hseparator_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def712]
ibus-1.5.33-rc2/ui/gtk3/separator.c:213:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
#  211|   {
#  212|   	static volatile gsize vseparator_type_id__once = 0;
#  213|-> 	if (g_once_init_enter (&vseparator_type_id__once)) {
#  214|   		GType vseparator_type_id;
#  215|   		vseparator_type_id = vseparator_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def713]
ibus-1.5.33-rc2/ui/gtk3/switcher.c:2913:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 2911|   {
# 2912|   	static volatile gsize switcher_ibus_engine_button_type_id__once = 0;
# 2913|-> 	if (g_once_init_enter (&switcher_ibus_engine_button_type_id__once)) {
# 2914|   		GType switcher_ibus_engine_button_type_id;
# 2915|   		switcher_ibus_engine_button_type_id = switcher_ibus_engine_button_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def714]
ibus-1.5.33-rc2/ui/gtk3/switcher.c:3079:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 3077|   {
# 3078|   	static volatile gsize switcher_type_id__once = 0;
# 3079|-> 	if (g_once_init_enter (&switcher_type_id__once)) {
# 3080|   		GType switcher_type_id;
# 3081|   		switcher_type_id = switcher_get_type_once ();

Error: COMPILER_WARNING (CWE-704): [#def715]
ibus-1.5.33-rc2/ui/gtk3/switcher.vala: scope_hint: In function ‘switcher_ibus_engine_button_set_transname’
ibus-1.5.33-rc2/ui/gtk3/switcher.vala:63:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   63 |         public string transname { get; set; }
#      |            ^
#   61|           }
#   62|   
#   63|->         public string transname { get; set; }
#   64|   
#   65|           public override bool draw(Cairo.Context cr) {

Error: COMPILER_WARNING (CWE-704): [#def716]
ibus-1.5.33-rc2/ui/gtk3/switcher.vala:63:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type
#   61|           }
#   62|   
#   63|->         public string transname { get; set; }
#   64|   
#   65|           public override bool draw(Cairo.Context cr) {

Error: GCC_ANALYZER_WARNING (CWE-476): [#def717]
ibus-1.5.33-rc2/ui/gtk3/switcher.vala:433:18: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
ibus-1.5.33-rc2/ui/gtk3/switcher.c:1778:1: enter_function: entry to ‘switcher_realize_window’
ibus-1.5.33-rc2/ui/gtk3/switcher.vala:428:11: call_function: inlined call to ‘_g_object_ref0’ from ‘switcher_realize_window’
ibus-1.5.33-rc2/ui/gtk3/switcher.vala:429:7: branch_false: ...to here
ibus-1.5.33-rc2/ui/gtk3/switcher.vala:429:5: branch_false: following ‘false’ branch...
ibus-1.5.33-rc2/ui/gtk3/switcher.vala:433:18: branch_false: ...to here
ibus-1.5.33-rc2/ui/gtk3/switcher.vala:433:18: danger: dereference of NULL ‘<unknown>’
#  431|               return; 
#  432|           }
#  433|->         Type instance_type = window.get_type();
#  434|           Type wayland_type = typeof(GdkWayland.Window);
#  435|           if (!instance_type.is_a(wayland_type)) {

Error: GCC_ANALYZER_WARNING (CWE-688): [#def718]
ibus-1.5.33-rc2/ui/gtk3/switcher.vala:549:12: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
ibus-1.5.33-rc2/ui/gtk3/switcher.c:2256:1: enter_function: entry to ‘switcher_get_xkb_language’
ibus-1.5.33-rc2/ui/gtk3/switcher.vala:538:2: branch_true: following ‘true’ branch...
ibus-1.5.33-rc2/ui/gtk3/switcher.vala:541:11: call_function: calling ‘string_slice’ from ‘switcher_get_xkb_language’
ibus-1.5.33-rc2/ui/gtk3/switcher.vala:541:11: return_function: returning to ‘switcher_get_xkb_language’ from ‘string_slice’
ibus-1.5.33-rc2/ui/gtk3/switcher.vala:541:2: branch_true: following ‘true’ branch...
ibus-1.5.33-rc2/ui/gtk3/switcher.vala:541:2: branch_true: ...to here
ibus-1.5.33-rc2/ui/gtk3/switcher.vala:549:12: danger: argument 1 (‘<unknown>’) NULL where non-null expected
#argument 1 of ‘__builtin_strlen’ must be non-null
#  547|   
#  548|           language = engine.get_language();
#  549|->         int length = language.length;
#  550|   
#  551|           /* Maybe invalid layout */

Error: COMPILER_WARNING (CWE-704): [#def719]
ibus-1.5.33-rc2/ui/gtk3/xkblayout.c:2704:13: warning[-Wdiscarded-qualifiers]: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier
# 2702|   {
# 2703|   	static volatile gsize xkb_layout_type_id__once = 0;
# 2704|-> 	if (g_once_init_enter (&xkb_layout_type_id__once)) {
# 2705|   		GType xkb_layout_type_id;
# 2706|   		xkb_layout_type_id = xkb_layout_get_type_once ();

Error: GCC_ANALYZER_WARNING (CWE-476): [#def720]
ibus-1.5.33-rc2/util/IMdkit/FrameMgr.c:873:5: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL 'fi'
ibus-1.5.33-rc2/util/IMdkit/FrameMgr.c:2409:12: enter_function: entry to '_FrameInstGetItemSize'
ibus-1.5.33-rc2/util/IMdkit/FrameMgr.c:2455:20: branch_true: following 'true' branch (when 'number != 0')...
ibus-1.5.33-rc2/util/IMdkit/FrameMgr.c:2457:17: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/FrameMgr.c:2457:17: branch_true: following 'true' branch (when 'i >= 0')...
ibus-1.5.33-rc2/util/IMdkit/FrameMgr.c:2458:21: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/FrameMgr.c:2459:25: call_function: calling '_FrameInstGetItemSize' from '_FrameInstGetItemSize'
#  871|       fi = (FrameInst) Xmalloc (sizeof (FrameInstRec));
#  872|   
#  873|->     fi->template = frame;
#  874|       fi->cur_no = 0;
#  875|       ChainMgrInit (&fi->cm);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def721]
ibus-1.5.33-rc2/util/IMdkit/FrameMgr.c:2221:24: warning[-Wanalyzer-null-dereference]: dereference of NULL 'd'
ibus-1.5.33-rc2/util/IMdkit/FrameMgr.c:2409:12: enter_function: entry to '_FrameInstGetItemSize'
ibus-1.5.33-rc2/util/IMdkit/FrameMgr.c:2455:20: branch_true: following 'true' branch (when 'number != 0')...
ibus-1.5.33-rc2/util/IMdkit/FrameMgr.c:2457:17: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/FrameMgr.c:2457:17: branch_true: following 'true' branch (when 'i >= 0')...
ibus-1.5.33-rc2/util/IMdkit/FrameMgr.c:2458:21: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/FrameMgr.c:2459:25: call_function: calling '_FrameInstGetItemSize' from '_FrameInstGetItemSize'
# 2219|               }
# 2220|               /*endif*/
# 2221|->             if ((num = FrameInstGetTotalSize (d->fi)) == NO_VALUE)
# 2222|                   return NO_VALUE;
# 2223|               /*endif*/

Error: GCC_ANALYZER_WARNING (CWE-401): [#def722]
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:123:5: warning[-Wanalyzer-malloc-leak]: leak of 'ims'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:108:23: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:108:8: branch_false: following 'false' branch (when 'ims' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:111:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:113:8: branch_false: following 'false' branch (when 'modifiers' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:115:9: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:113:9: branch_false: following 'false' branch...
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:117:9: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:113:9: branch_false: following 'false' branch (when the strings are non-equal)...
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:123:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:123:5: danger: 'ims' leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  121|       }
#  122|       /*endif*/
#  123|->     XFree (ims);
#  124|       return (XIMS) NULL;
#  125|   }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def723]
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:148:9: warning[-Wanalyzer-malloc-leak]: leak of 'args'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:127:6: enter_function: entry to 'IMOpenIM'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:141:5: call_function: calling '_IMVaToNestedList' from 'IMOpenIM'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:141:5: return_function: returning to 'IMOpenIM' from '_IMVaToNestedList'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:144:17: call_function: calling '_FindModifiers' from 'IMOpenIM'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:144:17: return_function: returning to 'IMOpenIM' from '_FindModifiers'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:146:11: call_function: calling '_GetIMS' from 'IMOpenIM'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:146:11: return_function: returning to 'IMOpenIM' from '_GetIMS'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:147:8: branch_true: following 'true' branch...
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:148:9: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:148:9: danger: 'args' leaks here; was allocated at [(6)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/5)
#  146|       ims = _GetIMS (modifiers);
#  147|       if (ims == (XIMS) NULL) {
#  148|->         XFree (args);
#  149|           return (XIMS) NULL;
#  150|       }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def724]
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:155:21: warning[-Wanalyzer-malloc-leak]: leak of '_GetIMS(_FindModifiers(args))'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:127:6: enter_function: entry to 'IMOpenIM'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:141:5: call_function: calling '_IMVaToNestedList' from 'IMOpenIM'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:141:5: return_function: returning to 'IMOpenIM' from '_IMVaToNestedList'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:144:17: call_function: calling '_FindModifiers' from 'IMOpenIM'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:144:17: return_function: returning to 'IMOpenIM' from '_FindModifiers'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:146:11: call_function: calling '_GetIMS' from 'IMOpenIM'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:146:11: return_function: returning to 'IMOpenIM' from '_GetIMS'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:147:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:153:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:155:21: danger: '_GetIMS(_FindModifiers(args))' leaks here; was allocated at [(14)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/13)
#  153|       ims->core.display = display;
#  154|   
#  155|->     ims->protocol = (*ims->methods->setup) (display, args);
#  156|       XFree (args);
#  157|       if (ims->protocol == (void *) NULL)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def725]
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:156:5: warning[-Wanalyzer-malloc-leak]: leak of '_GetIMS(_FindModifiers(args))'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:127:6: enter_function: entry to 'IMOpenIM'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:141:5: call_function: calling '_IMVaToNestedList' from 'IMOpenIM'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:141:5: return_function: returning to 'IMOpenIM' from '_IMVaToNestedList'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:144:17: call_function: calling '_FindModifiers' from 'IMOpenIM'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:144:17: return_function: returning to 'IMOpenIM' from '_FindModifiers'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:146:11: call_function: calling '_GetIMS' from 'IMOpenIM'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:146:11: return_function: returning to 'IMOpenIM' from '_GetIMS'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:147:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:153:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:156:5: danger: '_GetIMS(_FindModifiers(args))' leaks here; was allocated at [(14)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/13)
#  154|   
#  155|       ims->protocol = (*ims->methods->setup) (display, args);
#  156|->     XFree (args);
#  157|       if (ims->protocol == (void *) NULL)
#  158|       {

Error: GCC_ANALYZER_WARNING (CWE-401): [#def726]
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:159:9: warning[-Wanalyzer-malloc-leak]: leak of '_GetIMS(_FindModifiers(args))'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:127:6: enter_function: entry to 'IMOpenIM'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:141:5: call_function: calling '_IMVaToNestedList' from 'IMOpenIM'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:141:5: return_function: returning to 'IMOpenIM' from '_IMVaToNestedList'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:144:17: call_function: calling '_FindModifiers' from 'IMOpenIM'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:144:17: return_function: returning to 'IMOpenIM' from '_FindModifiers'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:146:11: call_function: calling '_GetIMS' from 'IMOpenIM'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:146:11: return_function: returning to 'IMOpenIM' from '_GetIMS'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:147:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:153:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:157:8: branch_true: following 'true' branch...
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:159:9: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:159:9: danger: '_GetIMS(_FindModifiers(args))' leaks here; was allocated at [(14)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/13)
#  157|       if (ims->protocol == (void *) NULL)
#  158|       {
#  159|-> 	XFree (ims);
#  160|   	return (XIMS) NULL;
#  161|       }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def727]
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:163:11: warning[-Wanalyzer-malloc-leak]: leak of '_GetIMS(_FindModifiers(args))'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:127:6: enter_function: entry to 'IMOpenIM'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:141:5: call_function: calling '_IMVaToNestedList' from 'IMOpenIM'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:141:5: return_function: returning to 'IMOpenIM' from '_IMVaToNestedList'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:144:17: call_function: calling '_FindModifiers' from 'IMOpenIM'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:144:17: return_function: returning to 'IMOpenIM' from '_FindModifiers'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:146:11: call_function: calling '_GetIMS' from 'IMOpenIM'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:146:11: return_function: returning to 'IMOpenIM' from '_GetIMS'
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:147:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:153:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:157:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:163:12: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/IMConn.c:163:11: danger: '_GetIMS(_FindModifiers(args))' leaks here; was allocated at [(14)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/13)
#  161|       }
#  162|       /*endif*/
#  163|->     ret = (ims->methods->openIM) (ims);
#  164|       if (ret == False)
#  165|       {

Error: GCC_ANALYZER_WARNING (CWE-401): [#def728]
ibus-1.5.33-rc2/util/IMdkit/IMValues.c:95:11: warning[-Wanalyzer-malloc-leak]: leak of 'args'
ibus-1.5.33-rc2/util/IMdkit/IMValues.c:80:7: enter_function: entry to 'IMGetIMValues'
ibus-1.5.33-rc2/util/IMdkit/IMValues.c:92:5: call_function: inlined call to '_IMVaToNestedList' from 'IMGetIMValues'
 branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/IMValues.c:92:5: call_function: inlined call to '_IMVaToNestedList' from 'IMGetIMValues'
ibus-1.5.33-rc2/util/IMdkit/IMValues.c:92:5: call_function: inlined call to '_IMVaToNestedList' from 'IMGetIMValues'
ibus-1.5.33-rc2/util/IMdkit/IMValues.c:95:11: danger: 'args' leaks here; was allocated at [(8)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/7)
#   93|       va_end (var);
#   94|   
#   95|->     ret = (*ims->methods->getIMValues) (ims, args);
#   96|   
#   97|       if (args)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def729]
ibus-1.5.33-rc2/util/IMdkit/IMValues.c:118:11: warning[-Wanalyzer-malloc-leak]: leak of 'args'
ibus-1.5.33-rc2/util/IMdkit/IMValues.c:103:7: enter_function: entry to 'IMSetIMValues'
ibus-1.5.33-rc2/util/IMdkit/IMValues.c:115:5: call_function: inlined call to '_IMVaToNestedList' from 'IMSetIMValues'
 branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/IMValues.c:115:5: call_function: inlined call to '_IMVaToNestedList' from 'IMSetIMValues'
ibus-1.5.33-rc2/util/IMdkit/IMValues.c:115:5: call_function: inlined call to '_IMVaToNestedList' from 'IMSetIMValues'
ibus-1.5.33-rc2/util/IMdkit/IMValues.c:118:11: danger: 'args' leaks here; was allocated at [(8)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/7)
#  116|       va_end (var);
#  117|   
#  118|->     ret = (*ims->methods->setIMValues) (ims, args);
#  119|   
#  120|       if (args)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def730]
ibus-1.5.33-rc2/util/IMdkit/i18nAttr.c:121:27: warning[-Wanalyzer-malloc-leak]: leak of 'args'
ibus-1.5.33-rc2/util/IMdkit/i18nAttr.c:136:6: enter_function: entry to '_Xi18nInitAttrList'
ibus-1.5.33-rc2/util/IMdkit/i18nAttr.c:145:12: call_function: calling 'CreateAttrList' from '_Xi18nInitAttrList'
#  119|           p->length = strlen (attr->name);
#  120|           p->type = (CARD16) attr->type;
#  121|->         p->attribute_id = XrmStringToQuark (p->name);
#  122|           if (strcmp (p->name, XNPreeditAttributes) == 0)
#  123|               i18n_core->address.preeditAttr_id = p->attribute_id;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def731]
ibus-1.5.33-rc2/util/IMdkit/i18nAttr.c:121:27: warning[-Wanalyzer-malloc-leak]: leak of 'p'
ibus-1.5.33-rc2/util/IMdkit/i18nAttr.c:136:6: enter_function: entry to '_Xi18nInitAttrList'
ibus-1.5.33-rc2/util/IMdkit/i18nAttr.c:145:12: call_function: calling 'CreateAttrList' from '_Xi18nInitAttrList'
#  119|           p->length = strlen (attr->name);
#  120|           p->type = (CARD16) attr->type;
#  121|->         p->attribute_id = XrmStringToQuark (p->name);
#  122|           if (strcmp (p->name, XNPreeditAttributes) == 0)
#  123|               i18n_core->address.preeditAttr_id = p->attribute_id;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def732]
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:63:5: warning[-Wanalyzer-malloc-leak]: leak of 'reply'
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:54:31: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:55:8: branch_false: following 'false' branch (when 'reply' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:62:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:63:5: danger: 'reply' leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#   61|       /*endif*/
#   62|       memset (reply, 0, total_size);
#   63|->     FrameMgrSetBuffer (fm, reply);
#   64|   
#   65|       FrameMgrPutToken (fm, connect_id);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def733]
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:106:5: warning[-Wanalyzer-malloc-leak]: leak of 'reply'
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:97:31: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:98:8: branch_false: following 'false' branch (when 'reply' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:105:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:106:5: danger: 'reply' leaks here; was allocated at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
#  104|       /*endif*/
#  105|       memset (reply, 0, total_size);
#  106|->     FrameMgrSetBuffer (fm, reply);
#  107|   
#  108|       FrameMgrPutToken (fm, connect_id);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def734]
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:169:5: warning[-Wanalyzer-malloc-leak]: leak of 'reply'
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:160:31: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:161:8: branch_false: following 'false' branch (when 'reply' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:168:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:169:5: danger: 'reply' leaks here; was allocated at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
#  167|       /*endif*/
#  168|       memset (reply, 0, total_size);
#  169|->     FrameMgrSetBuffer (fm, reply);
#  170|   
#  171|       FrameMgrPutToken (fm, connect_id);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def735]
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:223:5: warning[-Wanalyzer-malloc-leak]: leak of 'reply'
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:214:31: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:215:8: branch_false: following 'false' branch (when 'reply' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:222:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:223:5: danger: 'reply' leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
#  221|       /*endif*/
#  222|       memset (reply, 0, total_size);
#  223|->     FrameMgrSetBuffer (fm, reply);
#  224|   
#  225|       FrameMgrPutToken (fm, connect_id);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def736]
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:268:5: warning[-Wanalyzer-malloc-leak]: leak of 'reply'
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:259:31: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:260:8: branch_false: following 'false' branch (when 'reply' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:267:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:268:5: danger: 'reply' leaks here; was allocated at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
#  266|       /*endif*/
#  267|       memset (reply, 0, total_size);
#  268|->     FrameMgrSetBuffer (fm, reply);
#  269|   
#  270|       FrameMgrPutToken (fm, connect_id);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def737]
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:310:5: warning[-Wanalyzer-malloc-leak]: leak of 'reply'
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:301:31: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:302:8: branch_false: following 'false' branch (when 'reply' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:309:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:310:5: danger: 'reply' leaks here; was allocated at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
#  308|       /*endif*/
#  309|       memset (reply, 0, total_size);
#  310|->     FrameMgrSetBuffer (fm, reply);
#  311|   
#  312|       FrameMgrPutToken (fm, connect_id);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def738]
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:377:9: warning[-Wanalyzer-malloc-leak]: leak of 'reply'
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:368:35: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:369:12: branch_false: following 'false' branch (when 'reply' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:376:9: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:377:9: danger: 'reply' leaks here; was allocated at [(3)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/2)
#  375|           /*endif*/
#  376|           memset (reply, 0, total_size);
#  377|->         FrameMgrSetBuffer (fm, reply);
#  378|   
#  379|           FrameMgrPutToken (fm, connect_id);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def739]
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:405:9: warning[-Wanalyzer-malloc-leak]: leak of 'reply'
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:396:35: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:397:12: branch_false: following 'false' branch (when 'reply' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:404:9: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:405:9: danger: 'reply' leaks here; was allocated at [(3)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/2)
#  403|           /*endif*/
#  404|           memset (reply, 0, total_size);
#  405|->         FrameMgrSetBuffer (fm, reply);
#  406|   
#  407|           FrameMgrPutToken (fm, connect_id);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def740]
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:451:5: warning[-Wanalyzer-malloc-leak]: leak of 'reply'
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:442:31: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:443:8: branch_false: following 'false' branch (when 'reply' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:450:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:451:5: danger: 'reply' leaks here; was allocated at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
#  449|       /*endif*/
#  450|       memset (reply, 0, total_size);
#  451|->     FrameMgrSetBuffer (fm, reply);
#  452|   
#  453|       FrameMgrPutToken (fm, connect_id);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def741]
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:496:5: warning[-Wanalyzer-malloc-leak]: leak of 'reply'
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:487:31: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:488:8: branch_false: following 'false' branch (when 'reply' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:495:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nClbk.c:496:5: danger: 'reply' leaks here; was allocated at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0)
#  494|       /*endif*/
#  495|       memset (reply, 0, total_size);
#  496|->     FrameMgrSetBuffer (fm, reply);
#  497|   
#  498|       FrameMgrPutToken (fm, connect_id);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def742]
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:217:10: warning[-Wanalyzer-malloc-leak]: leak of 'valuesp'
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:900:6: enter_function: entry to '_Xi18nGetIC'
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:940:8: branch_false: following 'false' branch (when 'attrID_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:946:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:949:12: branch_true: following 'true' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:950:9: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1003:8: branch_true: following 'true' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1005:14: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1005:12: branch_false: following 'false' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1010:13: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1010:12: branch_false: following 'false' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1014:18: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1016:19: call_function: calling 'CreateNestedList' from '_Xi18nGetIC'
#  215|       extern XimFrameRec attr_head_fr[];
#  216|   
#  217|->     fm = FrameMgrInit (attr_head_fr, (char *) rec, need_swap);
#  218|       /* put data */
#  219|       FrameMgrPutToken (fm, list->attribute_id);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def743]
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:474:9: warning[-Wanalyzer-malloc-leak]: leak of 'valuesp'
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:900:6: enter_function: entry to '_Xi18nGetIC'
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:940:8: branch_false: following 'false' branch (when 'attrID_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:946:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:949:12: branch_true: following 'true' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:950:9: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1003:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1014:18: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1016:19: call_function: calling 'CreateNestedList' from '_Xi18nGetIC'
#  472|       nest_list = (XICAttribute *) malloc (sizeof (XICAttribute));
#  473|       if (nest_list == NULL) {
#  474|->         XFree (values);
#  475|           return NULL;
#  476|       }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def744]
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:481:9: warning[-Wanalyzer-malloc-leak]: leak of 'nest_list'
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:900:6: enter_function: entry to '_Xi18nGetIC'
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:940:8: branch_false: following 'false' branch (when 'attrID_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:946:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:949:12: branch_true: following 'true' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:950:9: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1003:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1014:18: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1016:19: call_function: calling 'CreateNestedList' from '_Xi18nGetIC'
#  479|       nest_list->value = (void *) malloc (value_length);
#  480|       if (nest_list->value == NULL) {
#  481|->         XFree (nest_list);
#  482|           XFree (values);
#  483|           return NULL;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def745]
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:481:9: warning[-Wanalyzer-malloc-leak]: leak of 'valuesp'
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:900:6: enter_function: entry to '_Xi18nGetIC'
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:940:8: branch_false: following 'false' branch (when 'attrID_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:946:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:949:12: branch_true: following 'true' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:950:9: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1003:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1014:18: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1016:19: call_function: calling 'CreateNestedList' from '_Xi18nGetIC'
#  479|       nest_list->value = (void *) malloc (value_length);
#  480|       if (nest_list->value == NULL) {
#  481|->         XFree (nest_list);
#  482|           XFree (values);
#  483|           return NULL;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def746]
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:482:9: warning[-Wanalyzer-malloc-leak]: leak of 'valuesp'
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:900:6: enter_function: entry to '_Xi18nGetIC'
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:940:8: branch_false: following 'false' branch (when 'attrID_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:946:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:949:12: branch_true: following 'true' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:950:9: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1003:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1014:18: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1016:19: call_function: calling 'CreateNestedList' from '_Xi18nGetIC'
#  480|       if (nest_list->value == NULL) {
#  481|           XFree (nest_list);
#  482|->         XFree (values);
#  483|           return NULL;
#  484|       }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def747]
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:492:5: warning[-Wanalyzer-malloc-leak]: leak of '<unknown>'
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:900:6: enter_function: entry to '_Xi18nGetIC'
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:940:8: branch_false: following 'false' branch (when 'attrID_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:946:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:949:12: branch_true: following 'true' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:950:9: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1003:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1014:18: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1016:19: call_function: calling 'CreateNestedList' from '_Xi18nGetIC'
#  490|       memmove (nest_list->value, values, value_length);
#  491|   
#  492|->     XFree (values);
#  493|       return nest_list;
#  494|   }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def748]
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:492:5: warning[-Wanalyzer-malloc-leak]: leak of 'nest_list'
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:900:6: enter_function: entry to '_Xi18nGetIC'
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:940:8: branch_false: following 'false' branch (when 'attrID_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:946:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:949:12: branch_true: following 'true' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:950:9: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1003:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1014:18: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1016:19: call_function: calling 'CreateNestedList' from '_Xi18nGetIC'
#  490|       memmove (nest_list->value, values, value_length);
#  491|   
#  492|->     XFree (values);
#  493|       return nest_list;
#  494|   }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def749]
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:492:5: warning[-Wanalyzer-malloc-leak]: leak of 'valuesp'
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:900:6: enter_function: entry to '_Xi18nGetIC'
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:940:8: branch_false: following 'false' branch (when 'attrID_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:946:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:949:12: branch_true: following 'true' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:950:9: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1003:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1014:18: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1016:19: call_function: calling 'CreateNestedList' from '_Xi18nGetIC'
#  490|       memmove (nest_list->value, values, value_length);
#  491|   
#  492|->     XFree (values);
#  493|       return nest_list;
#  494|   }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def750]
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:949:12: warning[-Wanalyzer-malloc-leak]: leak of 'attrID_list'
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:939:30: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:940:8: branch_false: following 'false' branch (when 'attrID_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:946:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:949:12: danger: 'attrID_list' leaks here; was allocated at [(1)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/0)
#  947|   
#  948|       number = 0;
#  949|->     while (FrameMgrIsIterLoopEnd (fm, &status) == False)
#  950|           FrameMgrGetToken (fm, attrID_list[number++]);
#  951|       /*endwhile*/

Error: GCC_ANALYZER_WARNING (CWE-401): [#def751]
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:950:9: warning[-Wanalyzer-malloc-leak]: leak of 'attrID_list'
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:939:30: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:940:8: branch_false: following 'false' branch (when 'attrID_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:946:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:949:12: branch_true: following 'true' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:950:9: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:950:9: danger: 'attrID_list' leaks here; was allocated at [(1)](sarif:/runs/0/results/9/codeFlows/0/threadFlows/0/locations/0)
#  948|       number = 0;
#  949|       while (FrameMgrIsIterLoopEnd (fm, &status) == False)
#  950|->         FrameMgrGetToken (fm, attrID_list[number++]);
#  951|       /*endwhile*/
#  952|       FrameMgrFree (fm);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def752]
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:952:5: warning[-Wanalyzer-malloc-leak]: leak of 'attrID_list'
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:939:30: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:940:8: branch_false: following 'false' branch (when 'attrID_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:946:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:949:12: branch_false: following 'false' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:952:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:952:5: danger: 'attrID_list' leaks here; was allocated at [(1)](sarif:/runs/0/results/10/codeFlows/0/threadFlows/0/locations/0)
#  950|           FrameMgrGetToken (fm, attrID_list[number++]);
#  951|       /*endwhile*/
#  952|->     FrameMgrFree (fm);
#  953|   
#  954|       i = 0;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def753]
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1005:14: warning[-Wanalyzer-malloc-leak]: leak of 'attrID_list'
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:939:30: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:940:8: branch_false: following 'false' branch (when 'attrID_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:946:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:949:12: branch_false: following 'false' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:952:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:955:12: branch_false: following 'false' branch (when 'i >= number')...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:997:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1003:8: branch_true: following 'true' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1005:14: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1005:14: danger: 'attrID_list' leaks here; was allocated at [(1)](sarif:/runs/0/results/11/codeFlows/0/threadFlows/0/locations/0)
# 1003|       if (i18n_core->address.improto)
# 1004|       {
# 1005|->         if (!(i18n_core->address.improto (ims, call_data))) {
# 1006|               XFree (attrID_list);
# 1007|               return;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def754]
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1006:13: warning[-Wanalyzer-malloc-leak]: leak of 'attrID_list'
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:939:30: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:940:8: branch_false: following 'false' branch (when 'attrID_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:946:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:949:12: branch_false: following 'false' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:952:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:955:12: branch_false: following 'false' branch (when 'i >= number')...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:997:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1003:8: branch_true: following 'true' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1005:14: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1005:12: branch_true: following 'true' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1006:13: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1006:13: danger: 'attrID_list' leaks here; was allocated at [(1)](sarif:/runs/0/results/12/codeFlows/0/threadFlows/0/locations/0)
# 1004|       {
# 1005|           if (!(i18n_core->address.improto (ims, call_data))) {
# 1006|->             XFree (attrID_list);
# 1007|               return;
# 1008|           }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def755]
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1010:13: warning[-Wanalyzer-malloc-leak]: leak of 'attrID_list'
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:939:30: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:940:8: branch_false: following 'false' branch (when 'attrID_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:946:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:949:12: branch_false: following 'false' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:952:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:955:12: branch_false: following 'false' branch (when 'i >= number')...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:997:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1003:8: branch_true: following 'true' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1005:14: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1005:12: branch_false: following 'false' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1010:13: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1010:13: danger: 'attrID_list' leaks here; was allocated at [(1)](sarif:/runs/0/results/13/codeFlows/0/threadFlows/0/locations/0)
# 1008|           }
# 1009|           /*endif*/
# 1010|-> 	if (_Xi18nNeedSwap (i18n_core, connect_id))
# 1011|   	  SwapAttributes(getic->ic_attr, getic->ic_attr_num);
# 1012|       }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def756]
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1016:19: warning[-Wanalyzer-malloc-leak]: leak of 'attrID_list'
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:939:30: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:940:8: branch_false: following 'false' branch (when 'attrID_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:946:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:949:12: branch_false: following 'false' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:952:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:955:12: branch_false: following 'false' branch (when 'i >= number')...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:997:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1003:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1014:18: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nIc.c:1016:19: danger: 'attrID_list' leaks here; was allocated at [(1)](sarif:/runs/0/results/14/codeFlows/0/threadFlows/0/locations/0)
# 1014|       iter_count = getic->ic_attr_num;
# 1015|   
# 1016|->     preedit_ret = CreateNestedList (i18n_core->address.preeditAttr_id,
# 1017|                                       getic->preedit_attr,
# 1018|                                       getic->preedit_attr_num,

Error: GCC_ANALYZER_WARNING (CWE-401): [#def757]
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:255:17: warning[-Wanalyzer-malloc-leak]: leak of '<unknown>'
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:816:14: enter_function: entry to 'xi18n_setIMValues'
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:821:16: call_function: calling 'ParseArgs' from 'xi18n_setIMValues'
#  253|                   address->input_styles.count_styles =
#  254|                       ((XIMStyles*)p->value)->count_styles;
#  255|->                 address->input_styles.supported_styles =
#  256|                       (XIMStyle *) malloc (sizeof (XIMStyle)*address->input_styles.count_styles);
#  257|                   if (address->input_styles.supported_styles == (XIMStyle *) NULL)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def758]
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:277:17: warning[-Wanalyzer-malloc-leak]: leak of '<unknown>'
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:816:14: enter_function: entry to 'xi18n_setIMValues'
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:821:16: call_function: calling 'ParseArgs' from 'xi18n_setIMValues'
#  275|                   address->on_keys.count_keys =
#  276|                       ((XIMTriggerKeys *) p->value)->count_keys;
#  277|->                 address->on_keys.keylist =
#  278|                       (XIMTriggerKey *) malloc (sizeof (XIMTriggerKey)*address->on_keys.count_keys);
#  279|                   if (address->on_keys.keylist == (XIMTriggerKey *) NULL)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def759]
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:294:17: warning[-Wanalyzer-malloc-leak]: leak of '<unknown>'
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:816:14: enter_function: entry to 'xi18n_setIMValues'
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:821:16: call_function: calling 'ParseArgs' from 'xi18n_setIMValues'
#  292|                   address->off_keys.count_keys =
#  293|                       ((XIMTriggerKeys *) p->value)->count_keys;
#  294|->                 address->off_keys.keylist =
#  295|                       (XIMTriggerKey *) malloc (sizeof (XIMTriggerKey)*address->off_keys.count_keys);
#  296|                   if (address->off_keys.keylist == (XIMTriggerKey *) NULL)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def760]
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:922:5: warning[-Wanalyzer-malloc-leak]: leak of 'reply'
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:908:31: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:909:8: branch_false: following 'false' branch (when 'reply' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:921:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:922:5: danger: 'reply' leaks here; was allocated at [(1)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/0)
#  920|       /*endif*/
#  921|       memset (reply, 0, total_size + event_size);
#  922|->     FrameMgrSetBuffer (fm, reply);
#  923|       replyp = reply;
#  924|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def761]
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:992:9: warning[-Wanalyzer-malloc-leak]: leak of 'reply'
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:966:8: branch_true: following 'true' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:966:9: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:966:9: branch_true: following 'true' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:970:14: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:978:35: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:979:12: branch_false: following 'false' branch (when 'reply' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:991:9: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:992:9: danger: 'reply' leaks here; was allocated at [(5)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/4)
#  990|           /*endif*/
#  991|           memset (reply, 0, total_size);
#  992|->         FrameMgrSetBuffer (fm, reply);
#  993|   
#  994|           str_length = FrameMgrGetSize (fm);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def762]
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:1025:9: warning[-Wanalyzer-malloc-leak]: leak of 'reply'
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:1012:35: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:1013:12: branch_false: following 'false' branch (when 'reply' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:1025:9: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:1025:9: danger: 'reply' leaks here; was allocated at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
# 1023|           }
# 1024|           /*endif*/
# 1025|->         FrameMgrSetBuffer (fm, reply);
# 1026|           FrameMgrPutToken (fm, call_data->connect_id);
# 1027|           FrameMgrPutToken (fm, call_data->icid);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def763]
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:1161:5: warning[-Wanalyzer-malloc-leak]: leak of 'reply'
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:1154:31: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:1155:8: branch_false: following 'false' branch (when 'reply' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:1160:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nMethod.c:1161:5: danger: 'reply' leaks here; was allocated at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
# 1159|       }
# 1160|       memset (reply, 0, total_size);
# 1161|->     FrameMgrSetBuffer (fm, reply);
# 1162|   
# 1163|       /* input input-method ID */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def764]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:118:5: warning[-Wanalyzer-malloc-leak]: leak of 'reply'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1800:9: call_function: calling 'ConnectMessageProc' from '_Xi18nMessageHandler'
#  116|       /*endif*/
#  117|       memset (reply, 0, total_size);
#  118|->     FrameMgrSetBuffer (fm, reply);
#  119|   
#  120|       FrameMgrPutToken (fm, server_major_version);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def765]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:192:5: warning[-Wanalyzer-malloc-leak]: leak of 'call_data.changeic.preedit_attr'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1814:9: call_function: calling 'OpenMessageProc' from '_Xi18nMessageHandler'
#  190|       }
#  191|   
#  192|->     FrameMgrFree (fm);
#  193|   
#  194|       if (i18n_core->address.improto)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def766]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:196:14: warning[-Wanalyzer-malloc-leak]: leak of 'call_data.changeic.preedit_attr'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1814:9: call_function: calling 'OpenMessageProc' from '_Xi18nMessageHandler'
#  194|       if (i18n_core->address.improto)
#  195|       {
#  196|->         if (!(i18n_core->address.improto(ims, call_data)))
#  197|               return;
#  198|           /*endif*/

Error: GCC_ANALYZER_WARNING (CWE-401): [#def767]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:244:5: warning[-Wanalyzer-malloc-leak]: leak of 'reply'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1814:9: call_function: calling 'OpenMessageProc' from '_Xi18nMessageHandler'
#  242|       /*endif*/
#  243|       memset (reply, 0, total_size);
#  244|->     FrameMgrSetBuffer (fm, reply);
#  245|   
#  246|       /* input input-method ID */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def768]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:327:5: warning[-Wanalyzer-malloc-leak]: leak of 'reply'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1821:9: call_function: calling 'CloseMessageProc' from '_Xi18nMessageHandler'
#  325|       /*endif*/
#  326|       memset (reply, 0, total_size);
#  327|->     FrameMgrSetBuffer (fm, reply);
#  328|   
#  329|       FrameMgrPutToken (fm, input_method_ID);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def769]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:479:12: warning[-Wanalyzer-malloc-leak]: leak of 'call_data.queryext.extension'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  477|       memset (query_ext->extension, 0, sizeof (XIMStr)*10);
#  478|       number = 0;
#  479|->     while (FrameMgrIsIterLoopEnd (fm, &status) == False)
#  480|       {
#  481|           char *name;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def770]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:484:9: warning[-Wanalyzer-malloc-leak]: leak of 'call_data.queryext.extension'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  482|           int str_length;
#  483|           
#  484|->         FrameMgrGetToken (fm, str_length);
#  485|           FrameMgrSetSize (fm, str_length);
#  486|           query_ext->extension[number].length = str_length;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def771]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:485:9: warning[-Wanalyzer-malloc-leak]: leak of 'call_data.queryext.extension'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  483|           
#  484|           FrameMgrGetToken (fm, str_length);
#  485|->         FrameMgrSetSize (fm, str_length);
#  486|           query_ext->extension[number].length = str_length;
#  487|           FrameMgrGetToken (fm, name);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def772]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:487:9: warning[-Wanalyzer-malloc-leak]: leak of 'call_data.queryext.extension'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  485|           FrameMgrSetSize (fm, str_length);
#  486|           query_ext->extension[number].length = str_length;
#  487|->         FrameMgrGetToken (fm, name);
#  488|           /* I don't know why extension[number].name is detected as leak
#  489|            * with -Wanalyzer-malloc-leak option in gcc 11.0.1.

Error: GCC_ANALYZER_WARNING (CWE-401): [#def773]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:527:5: warning[-Wanalyzer-malloc-leak]: leak of '<unknown>'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  525|           XFree (query_ext->extension[i].name);
#  526|       /*endfor*/
#  527|->     XFree (query_ext->extension);
#  528|       if (!ext_list)
#  529|           return;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def774]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:527:5: warning[-Wanalyzer-malloc-leak]: leak of 'MakeExtensionList(i18n_core, *(IMQueryExtensionStruct *)call_data.extension,  number, & reply_number)'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  525|           XFree (query_ext->extension[i].name);
#  526|       /*endfor*/
#  527|->     XFree (query_ext->extension);
#  528|       if (!ext_list)
#  529|           return;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def775]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:531:10: warning[-Wanalyzer-malloc-leak]: leak of '<unknown>'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  529|           return;
#  530|   
#  531|->     fm = FrameMgrInit (query_extension_reply_fr,
#  532|                          NULL,
#  533|                          _Xi18nNeedSwap (i18n_core, connect_id));

Error: GCC_ANALYZER_WARNING (CWE-401): [#def776]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:531:10: warning[-Wanalyzer-malloc-leak]: leak of 'MakeExtensionList(i18n_core, *(IMQueryExtensionStruct *)call_data.extension,  number, & reply_number)'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  529|           return;
#  530|   
#  531|->     fm = FrameMgrInit (query_extension_reply_fr,
#  532|                          NULL,
#  533|                          _Xi18nNeedSwap (i18n_core, connect_id));

Error: GCC_ANALYZER_WARNING (CWE-401): [#def777]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:536:5: warning[-Wanalyzer-malloc-leak]: leak of '<unknown>'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  534|   
#  535|       /* set iteration count for list of extensions */
#  536|->     FrameMgrSetIterCount (fm, reply_number);
#  537|   
#  538|       /* set length of BARRAY item in ext_fr */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def778]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:536:5: warning[-Wanalyzer-malloc-leak]: leak of 'MakeExtensionList(i18n_core, *(IMQueryExtensionStruct *)call_data.extension,  number, & reply_number)'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  534|   
#  535|       /* set iteration count for list of extensions */
#  536|->     FrameMgrSetIterCount (fm, reply_number);
#  537|   
#  538|       /* set length of BARRAY item in ext_fr */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def779]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:545:9: warning[-Wanalyzer-malloc-leak]: leak of '<unknown>'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  543|           else
#  544|               str_size = 0;
#  545|->         FrameMgrSetSize (fm, str_size);
#  546|       }
#  547|       /*endfor*/

Error: GCC_ANALYZER_WARNING (CWE-401): [#def780]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:545:9: warning[-Wanalyzer-malloc-leak]: leak of 'MakeExtensionList(i18n_core, *(IMQueryExtensionStruct *)call_data.extension,  number, & reply_number)'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  543|           else
#  544|               str_size = 0;
#  545|->         FrameMgrSetSize (fm, str_size);
#  546|       }
#  547|       /*endfor*/

Error: GCC_ANALYZER_WARNING (CWE-401): [#def781]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:549:18: warning[-Wanalyzer-malloc-leak]: leak of '<unknown>'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  547|       /*endfor*/
#  548|   
#  549|->     total_size = FrameMgrGetTotalSize (fm);
#  550|       reply = (unsigned char *) malloc (total_size);
#  551|       if (!reply)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def782]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:549:18: warning[-Wanalyzer-malloc-leak]: leak of 'MakeExtensionList(i18n_core, *(IMQueryExtensionStruct *)call_data.extension,  number, & reply_number)'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  547|       /*endfor*/
#  548|   
#  549|->     total_size = FrameMgrGetTotalSize (fm);
#  550|       reply = (unsigned char *) malloc (total_size);
#  551|       if (!reply)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def783]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:553:9: warning[-Wanalyzer-malloc-leak]: leak of '<unknown>'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  551|       if (!reply)
#  552|       {
#  553|->         _Xi18nSendMessage (ims,
#  554|                              connect_id,
#  555|                              XIM_ERROR,

Error: GCC_ANALYZER_WARNING (CWE-401): [#def784]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:553:9: warning[-Wanalyzer-malloc-leak]: leak of 'MakeExtensionList(i18n_core, *(IMQueryExtensionStruct *)call_data.extension,  number, & reply_number)'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  551|       if (!reply)
#  552|       {
#  553|->         _Xi18nSendMessage (ims,
#  554|                              connect_id,
#  555|                              XIM_ERROR,

Error: GCC_ANALYZER_WARNING (CWE-401): [#def785]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:559:9: warning[-Wanalyzer-malloc-leak]: leak of '<unknown>'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  557|                              0,
#  558|                              0);
#  559|->         FrameMgrFree (fm);
#  560|           for (i = 0;  i < reply_number;  i++)
#  561|               XFree (ext_list[i].name);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def786]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:559:9: warning[-Wanalyzer-malloc-leak]: leak of 'MakeExtensionList(i18n_core, *(IMQueryExtensionStruct *)call_data.extension,  number, & reply_number)'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  557|                              0,
#  558|                              0);
#  559|->         FrameMgrFree (fm);
#  560|           for (i = 0;  i < reply_number;  i++)
#  561|               XFree (ext_list[i].name);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def787]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:561:13: warning[-Wanalyzer-malloc-leak]: leak of '<unknown>'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  559|           FrameMgrFree (fm);
#  560|           for (i = 0;  i < reply_number;  i++)
#  561|->             XFree (ext_list[i].name);
#  562|           XFree ((char *) ext_list);
#  563|           return;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def788]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:561:13: warning[-Wanalyzer-malloc-leak]: leak of 'MakeExtensionList(i18n_core, *(IMQueryExtensionStruct *)call_data.extension,  number, & reply_number)'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  559|           FrameMgrFree (fm);
#  560|           for (i = 0;  i < reply_number;  i++)
#  561|->             XFree (ext_list[i].name);
#  562|           XFree ((char *) ext_list);
#  563|           return;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def789]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:562:9: warning[-Wanalyzer-malloc-leak]: leak of 'MakeExtensionList(i18n_core, *(IMQueryExtensionStruct *)call_data.extension,  number, & reply_number)'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  560|           for (i = 0;  i < reply_number;  i++)
#  561|               XFree (ext_list[i].name);
#  562|->         XFree ((char *) ext_list);
#  563|           return;
#  564|       }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def790]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:567:5: warning[-Wanalyzer-malloc-leak]: leak of '<unknown>'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  565|       /*endif*/
#  566|       memset (reply, 0, total_size);
#  567|->     FrameMgrSetBuffer (fm, reply);
#  568|   
#  569|       FrameMgrPutToken (fm, input_method_ID);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def791]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:567:5: warning[-Wanalyzer-malloc-leak]: leak of 'MakeExtensionList(i18n_core, *(IMQueryExtensionStruct *)call_data.extension,  number, & reply_number)'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  565|       /*endif*/
#  566|       memset (reply, 0, total_size);
#  567|->     FrameMgrSetBuffer (fm, reply);
#  568|   
#  569|       FrameMgrPutToken (fm, input_method_ID);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def792]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:567:5: warning[-Wanalyzer-malloc-leak]: leak of 'reply'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  565|       /*endif*/
#  566|       memset (reply, 0, total_size);
#  567|->     FrameMgrSetBuffer (fm, reply);
#  568|   
#  569|       FrameMgrPutToken (fm, input_method_ID);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def793]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:569:5: warning[-Wanalyzer-malloc-leak]: leak of '<unknown>'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  567|       FrameMgrSetBuffer (fm, reply);
#  568|   
#  569|->     FrameMgrPutToken (fm, input_method_ID);
#  570|   
#  571|       for (i = 0;  i < reply_number;  i++)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def794]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:569:5: warning[-Wanalyzer-malloc-leak]: leak of 'MakeExtensionList(i18n_core, *(IMQueryExtensionStruct *)call_data.extension,  number, & reply_number)'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  567|       FrameMgrSetBuffer (fm, reply);
#  568|   
#  569|->     FrameMgrPutToken (fm, input_method_ID);
#  570|   
#  571|       for (i = 0;  i < reply_number;  i++)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def795]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:573:20: warning[-Wanalyzer-malloc-leak]: leak of '<unknown>'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  571|       for (i = 0;  i < reply_number;  i++)
#  572|       {
#  573|->         str_size = FrameMgrGetSize (fm);
#  574|           FrameMgrPutToken (fm, ext_list[i].major_opcode);
#  575|           FrameMgrPutToken (fm, ext_list[i].minor_opcode);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def796]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:573:20: warning[-Wanalyzer-malloc-leak]: leak of 'MakeExtensionList(i18n_core, *(IMQueryExtensionStruct *)call_data.extension,  number, & reply_number)'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  571|       for (i = 0;  i < reply_number;  i++)
#  572|       {
#  573|->         str_size = FrameMgrGetSize (fm);
#  574|           FrameMgrPutToken (fm, ext_list[i].major_opcode);
#  575|           FrameMgrPutToken (fm, ext_list[i].minor_opcode);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def797]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:574:9: warning[-Wanalyzer-malloc-leak]: leak of '<unknown>'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  572|       {
#  573|           str_size = FrameMgrGetSize (fm);
#  574|->         FrameMgrPutToken (fm, ext_list[i].major_opcode);
#  575|           FrameMgrPutToken (fm, ext_list[i].minor_opcode);
#  576|           FrameMgrPutToken (fm, str_size);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def798]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:574:9: warning[-Wanalyzer-malloc-leak]: leak of 'MakeExtensionList(i18n_core, *(IMQueryExtensionStruct *)call_data.extension,  number, & reply_number) + (long unsigned int)i * 16'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  572|       {
#  573|           str_size = FrameMgrGetSize (fm);
#  574|->         FrameMgrPutToken (fm, ext_list[i].major_opcode);
#  575|           FrameMgrPutToken (fm, ext_list[i].minor_opcode);
#  576|           FrameMgrPutToken (fm, str_size);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def799]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:580:5: warning[-Wanalyzer-malloc-leak]: leak of 'MakeExtensionList(i18n_core, *(IMQueryExtensionStruct *)call_data.extension,  number, & reply_number)'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  578|       }
#  579|       /*endfor*/
#  580|->     _Xi18nSendMessage (ims,
#  581|                          connect_id,
#  582|                          XIM_QUERY_EXTENSION_REPLY,

Error: GCC_ANALYZER_WARNING (CWE-401): [#def800]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:586:5: warning[-Wanalyzer-malloc-leak]: leak of 'MakeExtensionList(i18n_core, *(IMQueryExtensionStruct *)call_data.extension,  number, & reply_number)'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  584|                          reply,
#  585|                          total_size);
#  586|->     FrameMgrFree (fm);
#  587|       XFree (reply);
#  588|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def801]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:587:5: warning[-Wanalyzer-malloc-leak]: leak of 'MakeExtensionList(i18n_core, *(IMQueryExtensionStruct *)call_data.extension,  number, & reply_number)'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  585|                          total_size);
#  586|       FrameMgrFree (fm);
#  587|->     XFree (reply);
#  588|   
#  589|       for (i = 0;  i < reply_number;  i++)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def802]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:593:1: warning[-Wanalyzer-malloc-leak]: leak of 'MakeExtensionList(i18n_core, *(IMQueryExtensionStruct *)call_data.extension,  number, & reply_number)'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1828:9: call_function: calling 'QueryExtensionMessageProc' from '_Xi18nMessageHandler'
#  591|       /*endfor*/
#  592|       XFree ((char *) ext_list);
#  593|-> }
#  594|   
#  595|   static void SyncReplyMessageProc (XIMS ims,

Error: GCC_ANALYZER_WARNING (CWE-401): [#def803]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:666:13: warning[-Wanalyzer-malloc-leak]: leak of 'data'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:659:38: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:660:16: branch_false: following 'false' branch (when 'data' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:665:13: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:666:13: danger: 'data' leaks here; was allocated at [(1)](sarif:/runs/0/results/41/codeFlows/0/threadFlows/0/locations/0)
#  664|               /*endif*/
#  665|               memset (data, 0, total_size);
#  666|->             FrameMgrSetBuffer (fm, data);
#  667|   
#  668|               FrameMgrPutToken (fm, styles->count_styles);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def804]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:816:12: warning[-Wanalyzer-malloc-leak]: leak of 'im_attrID_list'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:801:33: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:802:8: branch_false: following 'false' branch (when 'im_attrID_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:807:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:809:8: branch_false: following 'false' branch (when 'name_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:814:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:816:12: danger: 'im_attrID_list' leaks here; was allocated at [(1)](sarif:/runs/0/results/42/codeFlows/0/threadFlows/0/locations/0)
#  814|       memset(name_list, 0, sizeof(char *) * 20);
#  815|       number = 0;
#  816|->     while (FrameMgrIsIterLoopEnd (fm, &status) == False)
#  817|       {
#  818|           FrameMgrGetToken (fm, im_attrID_list[number]);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def805]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:816:12: warning[-Wanalyzer-malloc-leak]: leak of 'name_list'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:802:8: branch_false: following 'false' branch (when 'im_attrID_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:807:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:808:26: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:809:8: branch_false: following 'false' branch (when 'name_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:814:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:816:12: danger: 'name_list' leaks here; was allocated at [(3)](sarif:/runs/0/results/43/codeFlows/0/threadFlows/0/locations/2)
#  814|       memset(name_list, 0, sizeof(char *) * 20);
#  815|       number = 0;
#  816|->     while (FrameMgrIsIterLoopEnd (fm, &status) == False)
#  817|       {
#  818|           FrameMgrGetToken (fm, im_attrID_list[number]);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def806]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:818:9: warning[-Wanalyzer-malloc-leak]: leak of 'im_attrID_list'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:801:33: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:802:8: branch_false: following 'false' branch (when 'im_attrID_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:807:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:809:8: branch_false: following 'false' branch (when 'name_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:814:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:816:12: branch_true: following 'true' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:818:9: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:818:9: danger: 'im_attrID_list' leaks here; was allocated at [(1)](sarif:/runs/0/results/44/codeFlows/0/threadFlows/0/locations/0)
#  816|       while (FrameMgrIsIterLoopEnd (fm, &status) == False)
#  817|       {
#  818|->         FrameMgrGetToken (fm, im_attrID_list[number]);
#  819|           number++;
#  820|       }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def807]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:818:9: warning[-Wanalyzer-malloc-leak]: leak of 'name_list'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:802:8: branch_false: following 'false' branch (when 'im_attrID_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:807:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:808:26: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:809:8: branch_false: following 'false' branch (when 'name_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:814:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:816:12: branch_true: following 'true' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:818:9: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:818:9: danger: 'name_list' leaks here; was allocated at [(3)](sarif:/runs/0/results/45/codeFlows/0/threadFlows/0/locations/2)
#  816|       while (FrameMgrIsIterLoopEnd (fm, &status) == False)
#  817|       {
#  818|->         FrameMgrGetToken (fm, im_attrID_list[number]);
#  819|           number++;
#  820|       }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def808]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:821:5: warning[-Wanalyzer-malloc-leak]: leak of 'im_attrID_list'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:801:33: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:802:8: branch_false: following 'false' branch (when 'im_attrID_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:807:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:809:8: branch_false: following 'false' branch (when 'name_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:814:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:816:12: branch_false: following 'false' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:821:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:821:5: danger: 'im_attrID_list' leaks here; was allocated at [(1)](sarif:/runs/0/results/46/codeFlows/0/threadFlows/0/locations/0)
#  819|           number++;
#  820|       }
#  821|->     FrameMgrFree (fm);
#  822|   
#  823|       name_number = 0;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def809]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:821:5: warning[-Wanalyzer-malloc-leak]: leak of 'name_list'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:802:8: branch_false: following 'false' branch (when 'im_attrID_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:807:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:808:26: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:809:8: branch_false: following 'false' branch (when 'name_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:814:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:816:12: branch_false: following 'false' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:821:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:821:5: danger: 'name_list' leaks here; was allocated at [(3)](sarif:/runs/0/results/47/codeFlows/0/threadFlows/0/locations/2)
#  819|           number++;
#  820|       }
#  821|->     FrameMgrFree (fm);
#  822|   
#  823|       name_number = 0;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def810]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:836:5: warning[-Wanalyzer-malloc-leak]: leak of 'im_attrID_list'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:801:33: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:802:8: branch_false: following 'false' branch (when 'im_attrID_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:807:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:809:8: branch_false: following 'false' branch (when 'name_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:814:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:816:12: branch_false: following 'false' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:821:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:824:18: branch_false: following 'false' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:834:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:836:5: danger: 'im_attrID_list' leaks here; was allocated at [(1)](sarif:/runs/0/results/48/codeFlows/0/threadFlows/0/locations/0)
#  834|       getim->number = name_number;
#  835|       getim->im_attr_list = name_list;
#  836|->     XFree (name_list);
#  837|   
#  838|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def811]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:901:5: warning[-Wanalyzer-malloc-leak]: leak of 'im_attrID_list'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:801:33: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:802:8: branch_false: following 'false' branch (when 'im_attrID_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:807:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:809:8: branch_true: following 'true' branch (when 'name_list' is NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:810:9: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:901:5: danger: 'im_attrID_list' leaks here; was allocated at [(1)](sarif:/runs/0/results/49/codeFlows/0/threadFlows/0/locations/0)
#  899|   
#  900|   GetIMValuesMessageProc_finit:
#  901|->     FrameMgrFree (fm);
#  902|   GetIMValuesMessageProc_finit2:
#  903|       if (im_attrID_list)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def812]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:904:9: warning[-Wanalyzer-malloc-leak]: leak of 'im_attrID_list'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:801:33: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:802:8: branch_false: following 'false' branch (when 'im_attrID_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:807:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:809:8: branch_true: following 'true' branch (when 'name_list' is NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:810:9: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:903:8: branch_true: following 'true' branch (when 'im_attrID_list' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:904:9: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:904:9: danger: 'im_attrID_list' leaks here; was allocated at [(1)](sarif:/runs/0/results/50/codeFlows/0/threadFlows/0/locations/0)
#  902|   GetIMValuesMessageProc_finit2:
#  903|       if (im_attrID_list)
#  904|->         XFree (im_attrID_list);
#  905|       if (im_attribute_list) {
#  906|           for (i = 0; i < iter_count; i++)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def813]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1044:5: warning[-Wanalyzer-malloc-leak]: leak of 'reply'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1035:31: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1036:8: branch_false: following 'false' branch (when 'reply' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1043:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1044:5: danger: 'reply' leaks here; was allocated at [(1)](sarif:/runs/0/results/51/codeFlows/0/threadFlows/0/locations/0)
# 1042|       /*endif*/
# 1043|       memset (reply, 0, total_size);
# 1044|->     FrameMgrSetBuffer (fm, reply);
# 1045|   
# 1046|       FrameMgrPutToken (fm, input_method_ID);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def814]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1110:5: warning[-Wanalyzer-malloc-leak]: leak of 'reply'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1101:31: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1102:8: branch_false: following 'false' branch (when 'reply' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1109:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1110:5: danger: 'reply' leaks here; was allocated at [(1)](sarif:/runs/0/results/52/codeFlows/0/threadFlows/0/locations/0)
# 1108|       /*endif*/
# 1109|       memset (reply, 0, total_size);
# 1110|->     FrameMgrSetBuffer (fm, reply);
# 1111|   
# 1112|       FrameMgrPutToken (fm, input_method_ID);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def815]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1393:5: warning[-Wanalyzer-malloc-leak]: leak of 'reply'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1384:31: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1385:8: branch_false: following 'false' branch (when 'reply' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1392:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1393:5: danger: 'reply' leaks here; was allocated at [(1)](sarif:/runs/0/results/53/codeFlows/0/threadFlows/0/locations/0)
# 1391|       /*endif*/
# 1392|       memset (reply, 0, total_size);
# 1393|->     FrameMgrSetBuffer (fm, reply);
# 1394|   
# 1395|       FrameMgrPutToken (fm, input_method_ID);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def816]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1506:16: warning[-Wanalyzer-malloc-leak]: leak of 'call_data.queryext.extension'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1934:9: call_function: calling 'EncodingNegotiatonMessageProc' from '_Xi18nMessageHandler'
# 1504|           memset (enc_nego->encoding, 0, sizeof (XIMStr)*10);
# 1505|           i = 0;
# 1506|->         while (FrameMgrIsIterLoopEnd (fm, &status) == False)
# 1507|           {
# 1508|               char *name;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def817]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1511:13: warning[-Wanalyzer-malloc-leak]: leak of 'call_data.queryext.extension'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1934:9: call_function: calling 'EncodingNegotiatonMessageProc' from '_Xi18nMessageHandler'
# 1509|               int str_length;
# 1510|               
# 1511|->             FrameMgrGetToken (fm, str_length);
# 1512|               FrameMgrSetSize (fm, str_length);
# 1513|               enc_nego->encoding[i].length = str_length;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def818]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1512:13: warning[-Wanalyzer-malloc-leak]: leak of 'call_data.queryext.extension'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1934:9: call_function: calling 'EncodingNegotiatonMessageProc' from '_Xi18nMessageHandler'
# 1510|               
# 1511|               FrameMgrGetToken (fm, str_length);
# 1512|->             FrameMgrSetSize (fm, str_length);
# 1513|               enc_nego->encoding[i].length = str_length;
# 1514|               FrameMgrGetToken (fm, name);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def819]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1514:13: warning[-Wanalyzer-malloc-leak]: leak of 'call_data.queryext.extension'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1772:6: enter_function: entry to '_Xi18nMessageHandler'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1784:8: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1788:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1934:9: call_function: calling 'EncodingNegotiatonMessageProc' from '_Xi18nMessageHandler'
# 1512|               FrameMgrSetSize (fm, str_length);
# 1513|               enc_nego->encoding[i].length = str_length;
# 1514|->             FrameMgrGetToken (fm, name);
# 1515|               /* I don't know why encoding[i].name is detected as leak
# 1516|                * with -Wanalyzer-malloc-leak option in gcc 11.0.1.

Error: GCC_ANALYZER_WARNING (CWE-401): [#def820]
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1608:5: warning[-Wanalyzer-malloc-leak]: leak of 'reply'
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1599:31: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1600:8: branch_false: following 'false' branch (when 'reply' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1607:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nPtHdr.c:1608:5: danger: 'reply' leaks here; was allocated at [(1)](sarif:/runs/0/results/58/codeFlows/0/threadFlows/0/locations/0)
# 1606|       /*endif*/
# 1607|       memset (reply, 0, total_size);
# 1608|->     FrameMgrSetBuffer (fm, reply);
# 1609|   
# 1610|       FrameMgrPutToken (fm, input_method_ID);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def821]
ibus-1.5.33-rc2/util/IMdkit/i18nUtil.c:169:5: warning[-Wanalyzer-malloc-leak]: leak of 'reply_hdr'
ibus-1.5.33-rc2/util/IMdkit/i18nUtil.c:265:6: enter_function: entry to '_Xi18nSetEventMask'
ibus-1.5.33-rc2/util/IMdkit/i18nUtil.c:278:10: call_function: calling '_Xi18nNeedSwap' from '_Xi18nSetEventMask'
ibus-1.5.33-rc2/util/IMdkit/i18nUtil.c:278:10: return_function: returning to '_Xi18nSetEventMask' from '_Xi18nNeedSwap'
ibus-1.5.33-rc2/util/IMdkit/i18nUtil.c:284:8: branch_false: following 'false' branch (when 'reply' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nUtil.c:289:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nUtil.c:297:5: call_function: calling '_Xi18nSendMessage' from '_Xi18nSetEventMask'
#  167|       }
#  168|       /*endif*/
#  169|->     FrameMgrSetBuffer (fm, reply_hdr);
#  170|   
#  171|       /* put data */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def822]
ibus-1.5.33-rc2/util/IMdkit/i18nUtil.c:190:5: warning[-Wanalyzer-malloc-leak]: leak of 'reply'
ibus-1.5.33-rc2/util/IMdkit/i18nUtil.c:265:6: enter_function: entry to '_Xi18nSetEventMask'
ibus-1.5.33-rc2/util/IMdkit/i18nUtil.c:278:10: call_function: calling '_Xi18nNeedSwap' from '_Xi18nSetEventMask'
ibus-1.5.33-rc2/util/IMdkit/i18nUtil.c:278:10: return_function: returning to '_Xi18nSetEventMask' from '_Xi18nNeedSwap'
ibus-1.5.33-rc2/util/IMdkit/i18nUtil.c:284:8: branch_false: following 'false' branch (when 'reply' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nUtil.c:289:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nUtil.c:297:5: call_function: calling '_Xi18nSendMessage' from '_Xi18nSetEventMask'
#  188|           memmove (replyp, data, length);
#  189|   
#  190|->     i18n_core->methods.send (ims, connect_id, reply, reply_length);
#  191|   
#  192|       XFree (reply);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def823]
ibus-1.5.33-rc2/util/IMdkit/i18nUtil.c:290:5: warning[-Wanalyzer-malloc-leak]: leak of 'reply'
ibus-1.5.33-rc2/util/IMdkit/i18nUtil.c:265:6: enter_function: entry to '_Xi18nSetEventMask'
ibus-1.5.33-rc2/util/IMdkit/i18nUtil.c:278:10: call_function: calling '_Xi18nNeedSwap' from '_Xi18nSetEventMask'
ibus-1.5.33-rc2/util/IMdkit/i18nUtil.c:278:10: return_function: returning to '_Xi18nSetEventMask' from '_Xi18nNeedSwap'
ibus-1.5.33-rc2/util/IMdkit/i18nUtil.c:283:31: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nUtil.c:284:8: branch_false: following 'false' branch (when 'reply' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nUtil.c:289:5: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nUtil.c:290:5: danger: 'reply' leaks here; was allocated at [(12)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/11)
#  288|       /*endif*/
#  289|       memset (reply, 0, total_size);
#  290|->     FrameMgrSetBuffer (fm, reply);
#  291|   
#  292|       FrameMgrPutToken (fm, im_id); 	/* input-method-id */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def824]
ibus-1.5.33-rc2/util/IMdkit/i18nX.c:66:32: warning[-Wanalyzer-malloc-leak]: leak of 'x_client'
ibus-1.5.33-rc2/util/IMdkit/i18nX.c:60:28: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nX.c:61:8: branch_false: following 'false' branch (when 'x_client' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nX.c:65:9: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nX.c:66:32: danger: 'x_client' leaks here; was allocated at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#   64|       } else {
#   65|           x_client->client_win = new_client;
#   66|->         x_client->accept_win = XCreateSimpleWindow (dpy,
#   67|                                                       DefaultRootWindow(dpy),
#   68|                                                       0,

Error: GCC_ANALYZER_WARNING (CWE-401): [#def825]
ibus-1.5.33-rc2/util/IMdkit/i18nX.c:200:9: warning[-Wanalyzer-malloc-leak]: leak of 'p'
ibus-1.5.33-rc2/util/IMdkit/i18nX.c:92:12: branch_true: following 'true' branch (when 'client' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nX.c:93:9: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nX.c:102:8: branch_false: following 'false' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nX.c:141:13: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nX.c:141:13: branch_true: following 'true' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nX.c:143:48: branch_true: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nX.c:157:12: branch_false: following 'false' branch (when 'length != 0')...
ibus-1.5.33-rc2/util/IMdkit/i18nX.c:162:18: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nX.c:181:12: branch_false: following 'false' branch...
ibus-1.5.33-rc2/util/IMdkit/i18nX.c:196:36: acquire_memory: allocated here
ibus-1.5.33-rc2/util/IMdkit/i18nX.c:196:12: branch_false: following 'false' branch (when 'p' is non-NULL)...
ibus-1.5.33-rc2/util/IMdkit/i18nX.c:199:9: branch_false: ...to here
ibus-1.5.33-rc2/util/IMdkit/i18nX.c:200:9: danger: 'p' leaks here; was allocated at [(11)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/10)
#  198|   
#  199|           memcpy (p, prop + (offset % 4), length);
#  200|->         XFree (prop);
#  201|       }
#  202|       return (unsigned char *) p;

Scan Properties

analyzer-version-clippy1.90.0
analyzer-version-cppcheck2.18.3
analyzer-version-gcc15.2.1
analyzer-version-gcc-analyzer16.0.0
analyzer-version-shellcheck0.11.0
analyzer-version-unicontrol0.0.2
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-65.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch
mock-configfedora-rawhide-gcc-latest-x86_64
project-nameibus-1.5.33~rc2-3.fc44
store-results-to/tmp/tmpgvevppl2/ibus-1.5.33~rc2-3.fc44.tar.xz
time-created2025-10-28 18:24:37
time-finished2025-10-28 18:33:11
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '-t' 'gcc,cppcheck,shellcheck,clippy,unicontrol' '-o' '/tmp/tmpgvevppl2/ibus-1.5.33~rc2-3.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--install=gcc-latest' '--gcc-analyzer-bin=/opt/gcc-latest/bin/gcc' '/tmp/tmpgvevppl2/ibus-1.5.33~rc2-3.fc44.src.rpm'
tool-versioncsmock-3.8.3.20251027.143044.ge6b947b-1.el9