Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-61958

systemd can send non-UTF8 messages over DBus, causing DBus to disconnect it

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • rhel-7-els
    • rhel-7.9, rhel-7.9.z, rhel-7-els
    • systemd
    • No
    • Important
    • rhel-sst-cs-plumbers
    • ssg_core_services
    • 2
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • None

      This bug was initially reported in RHEL 8, but it was now found also in RHEL 7

      https://bugzilla.redhat.com/show_bug.cgi?id=2158724
      https://issues.redhat.com/browse/RHELPLAN-144102

      And upstream report:

      https://github.com/systemd/systemd/issues/8978 

      Package version:

      systemd-219-78.el7_9.9.x86_64

      Way to reproduce it:

      # busctl get-property org.freedesktop.systemd1 /org/freedesktop/systemd1/unit/dbus_2esocket org.freedesktop.systemd1.Unit SubState 
      s "running"
      # busctl get-property org.freedesktop.systemd1 /org/freedesktop/systemd1/unit/dbus_e2socket org.freedesktop.systemd1.Unit SubState 
      Remote peer disconnected
      # busctl get-property org.freedesktop.systemd1 /org/freedesktop/systemd1/unit/dbus_e2socket org.freedesktop.systemd1.Unit SubState 
      (hangs) 

      Only way to recover from it is to re-execute systemd,

      # systemctl daemon-reexec
      

      Having systemd out of dbus causes a lot of problems on the system, like hanging 25 seconds on ssh login among the most noticeable issue.

              rhn-support-kbelle Kiran Belle
              rhn-support-jgamba Juan Gamba
              Kiran Belle Kiran Belle
              Stepan Broz Stepan Broz
              Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated: