Package: systemd
Followup-For: Bug #1138184
Control: found 1138184 261.2-1


I tested the latest version (261.2-1) to make sure the bug (libopenal broken on my desktop) is still there. It is.

Lately, I've noticed that sometimes 'top' is showing a runaway 'sed' process. It never occurred to me that it could be related to this bug; I guessed that an upgrade of 'sed' (or some package using sed) might have introduced a bug, and that a later update (hopefully) would fix it.

At some point, I noticed that the runaway 'sed' was happening immediately upon booting, so then I decided to look into it more. I quickly discovered that 'sed' was being run by logcheck, and this was being run by systemd.

When things are working correctly, upon boot/reboot I can see this output from 'systemctl status':

    # systemctl status logcheck.service

    ○ logcheck.service - logcheck
         Loaded: loaded (/usr/lib/systemd/system/logcheck.service; static)
    [...]
Jul 24 14:02:01 desktop systemd[1]: Starting logcheck.service - logcheck... Jul 24 14:02:23 desktop systemd[1]: logcheck.service: Deactivated successfully. Jul 24 14:02:23 desktop systemd[1]: Finished logcheck.service - logcheck. Jul 24 14:02:23 desktop systemd[1]: logcheck.service: Consumed 6.139s CPU time over 22.090s wall clock time, 781.2M memory peak.


So, in this example the process terminated normally in about 20 seconds.

When the bug is affecting things, I see this:

    # systemctl status logcheck.service

    ○ logcheck.service - logcheck
         Loaded: loaded (/usr/lib/systemd/system/logcheck.service; static)
    [...]
Jul 24 14:02:01 desktop systemd[1]: Starting logcheck.service - logcheck...


and the process is hung (never terminates).

I realize now that the pattern is: each time I test a new systemd from the Debian repository, libopenal is broken and the logcheck.service hangs at boot time. When I install my own locally built packages which have commit a05fe6684a reverted, both libopenal and logcheck.service work correctly.

I have now verified that a revert of commit a05fe6684a on top of 261.2-1 still fixes the bug for me (as with previous versions mentioned in earlier messages in this bug report).


-- System Information:
Debian Release: forky/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 7.1.4+deb14-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages systemd is related to:
ii  dbus-user-session  1.16.2-5+b1
pn  dracut             <none>
ii  initramfs-tools    0.151
ii  libnss-systemd     261.2+revert.a05fe6684a-1+dwlocal1
ii  libpam-systemd     261.2+revert.a05fe6684a-1+dwlocal1
ii  udev               261.2+revert.a05fe6684a-1+dwlocal1

Reply via email to