sssd プロセスが dbus エラー "assertion '_dbus_check_is_valid_utf8 (*string_p)"' でクラッシュする
Issue
-
sssd プロセス (例: sssd_be) が次のエラーでクラッシュします。
sssd[1161]: dbus[44470]: arguments to dbus_message_iter_append_basic() were incorrect, assertion "_dbus_check_is_valid_utf8 (*string_p)" failed in file ../../dbus/dbus-message.c line 2754. sssd[1161]: This is normally a bug in some application using the D-Bus library. sssd[1161]: D-Bus not built with -rdynamic so unable to print a backtrace systemd[1]: Started Process Core Dump (PID 44587/UID 0). -
システムロケールを非 UTF-8 (例: ja_JP.eucjp) に設定しています。
$ localectl System Locale: LANG=ja_JP.eucjp VC Keymap: n/a X11 Layout: n/a
Environment
- Red Hat Enterprise Linux 8
- sssd
- 非 UTF-8 のエンコードロケール
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.