FS#48197 - [systemd] Assertion '*v' failed on boot

Attached to Project: Arch Linux
Opened by Lukas Jirkovsky (6xx) - Monday, 15 February 2016, 20:09 GMT
Last edited by Dave Reisner (falconindy) - Friday, 19 February 2016, 14:31 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Thomas Bächler (brain0)
Dave Reisner (falconindy)
Architecture All
Severity Critical
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
Systemd 229 crashes on assert during boot. Here's the relevant part of the log (full log is attached):

Feb 14 21:28:27 black-dragon systemd[1]: Reached target Local File Systems.
Feb 14 21:28:27 black-dragon systemd[1]: Starting Create Volatile Files and Directories...
Feb 14 21:28:28 black-dragon systemd[1]: Started Create Volatile Files and Directories.
Feb 14 21:28:28 black-dragon systemd[1]: Starting Update UTMP about System Boot/Shutdown...
Feb 14 21:28:28 black-dragon systemd[1]: Started Update UTMP about System Boot/Shutdown.
Feb 14 21:28:28 black-dragon systemd[1]: Reached target System Initialization.
Feb 14 21:28:28 black-dragon systemd[1]: Started Weekly pkgstats submission.
Feb 14 21:28:28 black-dragon systemd[1]: Started Daily verification of password and group files.
Feb 14 21:28:28 black-dragon systemd[1]: Listening on D-Bus System Message Bus Socket.
Feb 14 21:28:28 black-dragon systemd[1]: Reached target Sockets.
Feb 14 21:28:28 black-dragon systemd[1]: Assertion '*v' failed at src/core/timer.c:337, function add_random(). Aborting.
Feb 14 21:28:28 black-dragon systemd[1]: Caught <ABRT>, dumped core as pid 306.
Feb 14 21:28:28 black-dragon systemd[1]: Freezing execution.

Because of the crash the system becomes unusable to the point the only thing that works is sysrq.

Additional info:
Reverting back to systemd 228-4 fixes the problem. I was able to start in the rescue.target, but the multi-user.target always crashes.

Steps to reproduce:
try to start system with systemd 229
   log (72.7 KiB)
This task depends upon

Closed by  Dave Reisner (falconindy)
Friday, 19 February 2016, 14:31 GMT
Reason for closing:  Fixed
Additional comments about closing:  systemd 229-3
Comment by Dave Reisner (falconindy) - Tuesday, 16 February 2016, 02:13 GMT Comment by Pavel (bartender) - Friday, 19 February 2016, 01:57 GMT
  • Field changed: Percent Complete (100% → 0%)
Still happens in 229-2 (core).
Same error message about assertion, same line number.
Please verify that's not packaging error.
Comment by Dave Reisner (falconindy) - Friday, 19 February 2016, 02:37 GMT
Rebuild your initramfs...
Comment by Dave Reisner (falconindy) - Friday, 19 February 2016, 02:49 GMT
Sigh, nevermind. Typo on my part...
Comment by Dave Reisner (falconindy) - Friday, 19 February 2016, 03:20 GMT
Please try systemd 229-3.
Comment by Pavel (bartender) - Friday, 19 February 2016, 08:33 GMT
Ok, I downloaded 229-3 from testing, it works.
Please update core.

Loading...