FS#68776 - [systemd] v247 frequently crashes when handling SIGCHLD

Attached to Project: Arch Linux
Opened by Mantas Mikulėnas (grawity) - Saturday, 28 November 2020, 17:27 GMT
Last edited by Christian Hesse (eworm) - Tuesday, 01 December 2020, 10:02 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Christian Hesse (eworm)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

With testing/systemd v247, the user manager (systemd --user) will frequently crash when some process exits, taking down the entire GNOME session with it.

Upstream bug reports:

https://github.com/systemd/systemd/issues/17768
https://github.com/systemd/systemd/issues/17758

Steps to reproduce:

Starting gnome-terminal within GNOME (either through gnome-shell, or through a custom keyboard shortcut) seems to trigger this quite easily. Probably something to do with the .scope being set up and torn down very fast.
This task depends upon

Closed by  Christian Hesse (eworm)
Tuesday, 01 December 2020, 10:02 GMT
Reason for closing:  Fixed
Additional comments about closing:  systemd 247-3
Comment by Christian Hesse (eworm) - Saturday, 28 November 2020, 19:35 GMT Comment by Viktor Jägersküpper (viktorjk) - Sunday, 29 November 2020, 12:33 GMT
I think that all the mentioned issues (for systemd --system and systemd --user) are caused by upstream commit 428a9f6f1d0396b9eacde2b38d667cbe3f15eb55. I am now running systemd with this commit reverted and so far it seems that this issue (for systemd --user) is gone.
Comment by Christian Hesse (eworm) - Sunday, 29 November 2020, 13:55 GMT
Reverted the commit for now in systemd 247-2...
That should be stable again.

https://github.com/systemd/systemd/commit/428a9f6f1d0396b9eacde2b38d667cbe3f15eb55
Comment by Christian Hesse (eworm) - Tuesday, 01 December 2020, 10:02 GMT

Loading...