#1085340 fcitx: calls dbus_get_local_machine_id() which has bad error-handling

Package:
src:fcitx
Source:
src:fcitx
Submitter:
Simon McVittie
Date:
2026-01-10 11:06:56 UTC
Severity:
normal
Tags:
#1085340#5
Date:
2024-10-18 13:40:51 UTC
From:
To:
Several files in fcitx contain calls to dbus_get_local_machine_id(),
which has no good mechanism for reporting an error, and therefore will
spam warnings to standard error (and possibly crash) if the D-Bus machine
ID has not been set up correctly. This function should be considered
deprecated.

Please prefer to use dbus_try_get_local_machine_id(), which takes a
DBusError parameter (same calling convention as e.g. dbus_validate_path())
and therefore can be used to report errors in whatever way is considered
to be most appropriate by the caller. This has been available in upstream
stable releases since dbus 1.12.0 (2017).

Thanks,
    smcv

#1085340#10
Date:
2024-10-18 14:38:22 UTC
From:
To:
在 2024-10-18五的 14:40 +0100,Simon McVittie写道:

As the fcitx upstream development has ceased [1], no upstream patch can be
expected. Tagging it as wontfix.

[1] https://lists.debian.org/debian-input-method/2024/10/msg00042.html

Thanks,
Boyuan Yang

#1085340#17
Date:
2026-01-10 10:10:54 UTC
From:
To:
Es gibt eine Familienspende in Höhe von 1.850.000,00 USD von Cheng Charlie
Saephan. Bitte antworten Sie für weitere Informationen. Denken Sie daran,
Ihrer Familie und den Bedürftigen in Ihrer Umgebung Gutes zu tun.

Dies ist bereits der zweite Versuch, Sie zu erreichen. Bitte antworten Sie
für weitere Details.

#1085340#22
Date:
2026-01-10 10:10:54 UTC
From:
To:
Es gibt eine Familienspende in Höhe von 1.850.000,00 USD von Cheng Charlie
Saephan. Bitte antworten Sie für weitere Informationen. Denken Sie daran,
Ihrer Familie und den Bedürftigen in Ihrer Umgebung Gutes zu tun.

Dies ist bereits der zweite Versuch, Sie zu erreichen. Bitte antworten Sie
für weitere Details.