FS#47772 - [systemd] 4.4-3 - with "systemd.unified_cgroup_hierarchy=1" on the command line, shutdown fails

Attached to Project: Arch Linux
Opened by James (thx1138) - Friday, 15 January 2016, 23:41 GMT
Last edited by Dave Reisner (falconindy) - Saturday, 16 January 2016, 13:59 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Thomas Bächler (brain0)
Dave Reisner (falconindy)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

systemd 228-3
linux 4.4-3

Upgrading from linux 4.3 to 4.4, and booting with
systemd.unified_cgroup_hierarchy=1
shutdown fails completely with

[...] systemd[1]: segfault at 0 ip (null) sp ... error 14 in systemd[...]
Broadcast message from systemd-journald@<hostname> (<date>):
systemd[1]: Caught <SEGV>, dumped core as pid 395.
Broadcast message from systemd-journald@<hostname> (<date>):
systemd[1]: Freezing execution.
[...] systemd-journald[191]: Failed to send stream file descriptor to service manager: Connection refused
[...] systemd-journald[191]: Failed to send WATCHDOG=1 notification message: Transport endpoint not connected
<message repeats>

Seen on both a Toshiba Satellite and an HP Pavilion.
Removing "systemd.unified_cgroup_hierarchy=1" from the linux command line is a work-around.
Is this seg fault a systemd issue or a linux kernel issue?

I cannot tell what program is pid 395. It is something that runs after running "shutdown", but then the process table is no longer accessible.

Comment added upstream to existing report,
'With systemd.unified_cgroup_hierarchy=1, shutdown gives "cgroup: remount is not allowed"'
https://github.com/systemd/systemd/issues/2275
This task depends upon

Closed by  Dave Reisner (falconindy)
Saturday, 16 January 2016, 13:59 GMT
Reason for closing:  Upstream
Additional comments about closing:  Unsupported
Comment by Dave Reisner (falconindy) - Saturday, 16 January 2016, 13:59 GMT
This isn't supported. The unified hierarchy isn't even complete in the kernel yet. It's only available in systemd as a knob for development.

Loading...