Bug#816612: systemd: Assertion failure, systemd stopped responding

Sam Morris sam at robots.org.uk
Thu Mar 3 13:47:00 GMT 2016


Package: systemd
Version: 229-2
Severity: important

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Installing an unrelated package failed:

	# apt install iptables-nftables-compat
	Reading package lists... Done
	Building dependency tree       
	Reading state information... Done
	The following additional packages will be installed:
	  arptables ebtables
	The following NEW packages will be installed:
	  arptables ebtables iptables-nftables-compat
	0 upgraded, 3 newly installed, 0 to remove and 36 not upgraded.
	Need to get 263 kB of archives.
	After this operation, 791 kB of additional disk space will be used.
	Do you want to continue? [Y/n] 
	Get:1 http://mirror.unitedcolo.de/debian jessie/main amd64 arptables amd64 0.0.3.4-1 [35.2 kB]
	Get:2 http://ftp.uni-kl.de/debian jessie/main amd64 ebtables amd64 2.0.10.4-3 [103 kB]
	Get:3 http://ftp.uni-kl.de/debian stretch/main amd64 iptables-nftables-compat amd64 1.6.0-2 [126 kB]
	Fetched 263 kB in 0s (287 kB/s)               
	Selecting previously unselected package arptables.
	(Reading database ... 294499 files and directories currently installed.)
	Preparing to unpack .../arptables_0.0.3.4-1_amd64.deb ...
	Unpacking arptables (0.0.3.4-1) ...
	Selecting previously unselected package ebtables.
	Preparing to unpack .../ebtables_2.0.10.4-3_amd64.deb ...
	Unpacking ebtables (2.0.10.4-3) ...
	Selecting previously unselected package iptables-nftables-compat.
	Preparing to unpack .../iptables-nftables-compat_1.6.0-2_amd64.deb ...
	Unpacking iptables-nftables-compat (1.6.0-2) ...
	Processing triggers for man-db (2.7.0.2-5) ...
	Processing triggers for systemd (229-2) ...
	Failed to execute operation: Connection timed out
	dpkg: error processing package systemd (--unpack):
	 subprocess installed post-installation script returned error exit status 1
	Errors were encountered while processing:
	 systemd
	needrestart is being skipped since dpkg has failed
	E: Sub-process /usr/bin/dpkg returned an error code (1)

systemd seems to have stopped reponding to requests. The journal
contains:

	Mar 03 13:08:24 wintermute systemd[1]: Reloading.
	Mar 03 13:08:24 wintermute systemd[1]: Assertion 'e->key == i->next_key' failed at ../src/basic/hashmap.c:634, function hashmap_iterate_in_internal_order().

Backtrace:

	#0  0x00007eff584571e0 in do_waitid (options=4, infop=0x7ffe14a37220, id=3752, idtype=P_PID) at ../sysdeps/unix/sysv/linux/waitid.c:29
		resultvar = 18446744073709551104
	#1  __waitid (idtype=P_PID, id=3752, infop=0x7ffe14a37220, options=4) at ../sysdeps/posix/waitid.c:159
		oldtype = 0
		result = <optimized out>
	#2  0x000056161efdc463 in wait_for_terminate (pid=3752, status=<optimized out>) at ../src/basic/process-util.c:474
		dummy = {si_signo = -33, si_errno = 0, si_code = 527332192, _sifields = {_pad = {0, 0, 0, 3, 1480477587, 32511, 0, 0, -1, -1, 33, 0, 788529273, 980314466, 1920169263, 1768059695, 520618315, 22038, 3829353, 98, 1768042298, 110, 0, 127, 520618360, 22038, 346257064, 32766}, _kill = {si_pid = 0, si_uid = 0}, 
		    _timer = {si_tid = 0, si_overrun = 0, si_sigval = {sival_int = 0, sival_ptr = 0x300000000}}, _rt = {si_pid = 0, si_uid = 0, si_sigval = {sival_int = 0, sival_ptr = 0x300000000}}, _sigchld = {si_pid = 0, si_uid = 0, si_status = 0, si_utime = 139635162237843, si_stime = 0}, _sigfault = {si_addr = 0x0, 
		      si_addr_lsb = 0}, _sigpoll = {si_band = 0, si_fd = 0}, _sigsys = {_call_addr = 0x0, _syscall = 0, _arch = 3}}}
		__PRETTY_FUNCTION__ = "wait_for_terminate"
	#3  0x000056161f00c0a1 in crash.lto_priv.250 (sig=6) at ../src/core/main.c:199
		status = {si_signo = 0, si_errno = 0, si_code = 0, _sifields = {_pad = {0 <repeats 28 times>}, _kill = {si_pid = 0, si_uid = 0}, _timer = {si_tid = 0, si_overrun = 0, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _rt = {si_pid = 0, si_uid = 0, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _sigchld = {
		      si_pid = 0, si_uid = 0, si_status = 0, si_utime = 0, si_stime = 0}, _sigfault = {si_addr = 0x0, si_addr_lsb = 0}, _sigpoll = {si_band = 0, si_fd = 0}, _sigsys = {_call_addr = 0x0, _syscall = 0, _arch = 0}}}
		r = <optimized out>
		sa = {__sigaction_handler = {sa_handler = 0x56161efd28a0 <nop_signal_handler>, sa_sigaction = 0x56161efd28a0 <nop_signal_handler>}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 268435457, sa_restorer = 0x0}
		__func__ = "crash"
		__PRETTY_FUNCTION__ = "crash"
	#4  <signal handler called>
	No locals.
	#5  0x00007eff583d2507 in __GI_raise (sig=sig at entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55
		resultvar = 0
		pid = 1
		selftid = 1
	#6  0x00007eff583d38da in __GI_abort () at abort.c:89
		save_stage = 2
		act = {__sigaction_handler = {sa_handler = 0x2f67726f2f000001, sa_sigaction = 0x2f67726f2f000001}, sa_mask = {__val = {7742643666252296806, 7888455451404169076, 431249192303, 0, 6274545353823032576, 0, 94653009955070, 94653010046624, 634, 2, 94653016496520, 4, 94653009214923, 0, 94653010401120, 
		      94653009996978}}, sa_flags = 527221456, sa_restorer = 0x7ffe14a37970}
		sigs = {__val = {32, 0 <repeats 15 times>}}
	#7  0x000056161efdbeb5 in log_assert_failed (text=<optimized out>, file=<optimized out>, line=<optimized out>, func=<optimized out>) at ../src/basic/log.c:788
	No locals.
	#8  0x000056161eff3faf in hashmap_iterate_in_internal_order (i=0x7ffe14a37970, h=0x56161f6cc2d0) at ../src/basic/hashmap.c:634
		idx = <optimized out>
	#9  hashmap_iterate_entry.lto_priv.353 (h=h at entry=0x56161f6cc2d0, i=0x7ffe14a37970) at ../src/basic/hashmap.c:678
	No locals.
	#10 0x000056161eff4012 in internal_hashmap_iterate (h=0x56161f6cc2d0, i=<optimized out>, value=0x7ffe14a37968, key=0x7ffe14a37960) at ../src/basic/hashmap.c:686
		idx = <optimized out>
	#11 0x000056161f077170 in hashmap_iterate () at ../src/basic/hashmap.h:261
		key = 0x7ffe14a37960
		value = 0x7ffe14a37968
		i = 0x7ffe14a37970
		h = <optimized out>
	#12 manager_coldplug.lto_priv.970 (m=0x56161f6cd870) at ../src/core/manager.c:1026
		i = {idx = 448, next_key = 0x56161f7478c0}
		u = 0x56161f792960
		k = 0x56161f7930a0 "systemd-coredump.socket"
		r = <optimized out>
		__PRETTY_FUNCTION__ = "manager_coldplug"
		__func__ = "manager_coldplug"
	#13 0x000056161efa4659 in manager_reload (m=0x56161f6cd870) at ../src/core/manager.c:2572
		r = 0
		q = <optimized out>
		f = 0x0
		fds = <optimized out>
		__PRETTY_FUNCTION__ = "manager_reload"
	#14 0x000056161efab413 in main (argc=4, argv=0x7ffe14a37e78) at ../src/core/main.c:1840
		m = 0x56161f6cd870
		r = <optimized out>
		retval = 1
		before_startup = 258631494021
		after_startup = <optimized out>
		timespan = "`|\243\024\376\177\000\000\220\300\343Y\377~\000\000\001", '\000' <repeats 15 times>, "\210|\243\024\376\177\000\000\361|\305Y\377~\000\000\v\000\000\000\000\000\000\000\220\300\343Y\377~\000"
		fds = 0x0
		reexecute = false
		shutdown_verb = 0x0
		initrd_timestamp = <optimized out>
		userspace_timestamp = {realtime = 1456781152139193, monotonic = 258631488228}
		kernel_timestamp = {realtime = <optimized out>, monotonic = 0}
		security_start_timestamp = {realtime = 0, monotonic = 0}
		security_finish_timestamp = {realtime = 0, monotonic = 0}
		systemd = "systemd"
		skip_setup = <optimized out>
		j = <optimized out>
		loaded_policy = false
		arm_reboot_watchdog = false
		queue_default_job = false
		empty_etc = <optimized out>
		switch_root_dir = 0x0
		switch_root_init = 0x0
		saved_rlimit_nofile = {rlim_cur = 1024, rlim_max = 4096}
		error_message = 0x0
		__func__ = "main"
		__PRETTY_FUNCTION__ = "main"

I've saved a core file in case that helps with further debugging.

- -- Package-specific info:

- -- System Information:
Debian Release: 8.3
  APT prefers stable-updates
  APT policy: (550, 'stable-updates'), (550, 'stable'), (530, 'testing'), (520, 'unstable'), (510, 'experimental'), (500, 'unstable-debug'), (500, 'testing-updates')
Architecture: amd64 (x86_64)

Kernel: Linux 4.3.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages systemd depends on:
ii  adduser         3.113+nmu3
ii  libacl1         2.2.52-2
ii  libapparmor1    2.10-3
ii  libaudit1       1:2.4-1+b1
ii  libblkid1       2.25.2-6
ii  libc6           2.21-9
ii  libcap2         1:2.24-8
ii  libcap2-bin     1:2.24-8
ii  libcryptsetup4  2:1.6.6-5
ii  libgcrypt20     1.6.3-2+deb8u1
ii  libgpg-error0   1.17-3
ii  libkmod2        18-3
ii  liblzma5        5.1.1alpha+20120614-2+b3
ii  libmount1       2.27.1-3
ii  libpam0g        1.1.8-3.1+deb8u1
ii  libseccomp2     2.1.1-1
ii  libselinux1     2.3-2
ii  libsystemd0     229-2
ii  mount           2.27.1-3
ii  util-linux      2.27.1-3

Versions of packages systemd recommends:
ii  dbus            1.10.6-1
ii  libpam-systemd  229-2

Versions of packages systemd suggests:
ii  systemd-container  228-6
pn  systemd-ui         <none>

Versions of packages systemd is related to:
ii  udev  228-6

- -- Configuration Files:
/etc/systemd/system.conf changed:
[Manager]
DefaultCPUAccounting=yes
DefaultBlockIOAccounting=yes


- -- no debconf information

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCAAGBQJW2EBOAAoJENILQgJc2ie5vcoP/A6JbRmYudyaHY95PYmqkvc9
rwbGwY4A1aYRsAO48q2pcDBJLl9jCNt1yCzwLbj8nOxLcyFVubRj2BGNh9b9wNsr
bGvup2ldFDcFShKWTX7FwYR17bdkYV1FdBpBGxGgdPJH8ljwCR1XMDe1y552agcq
lLo75qPsQC5bJXw7Kkwz7w5wxb2nEy/ONlwaG0T70TWxXh3hBGqVlZfBm2A4V3HD
3lb75lENMiRLxAmog/QpSsu7JuJrl8J19FuJFfBjxAxEuYGAbUsG271QMRN26/NX
/na+hOGS2GXzP48GdkDecfuSTjIKIYkRnyJYNZ6eC1W/p+0OidgvgPxTgZz1lMD4
5k3bZ5nVMisYRoA2wv56H8KNTgaCmn9+3t24s51eo0XagD0Fx4FGDPgNc7ZE/2z9
myEhRWNjS+crpdliQ2R6npOU0ZB8JKNZ0NO5kWL9LQ2ZSw95r8Oe4FV0PpOra0nS
9NmH/rLu3e9mPN13c85/9T/Ydz0hehFEWD38luB956hNtMEE+0KG674CGXCrsjbX
bwRYR840TgikHYVIPKmNPtoCSWW9qB/XxL+5bPTlW2zWFfK7OLgo9UhJpdrrFw+I
Mdmi9mej1UsRKH6VjR1CqKcLkPoS++57FZbyw/KWIzG5fZNK8UbN/R/9CEQy31Vp
LmCn9tRFCirZ1rIFySyJ
=wRi6
-----END PGP SIGNATURE-----
-------------- next part --------------
[EXTENDED]   /lib/systemd/system/systemd-timesyncd.service -> /lib/systemd/system/systemd-timesyncd.service.d/disable-with-time-daemon.conf
[EXTENDED]   /lib/systemd/system/rc-local.service -> /lib/systemd/system/rc-local.service.d/debian.conf

2 overridden configuration files found.
-------------- next part --------------
Failed issue method call: Connection timed out
-------------- next part --------------
==> /var/lib/systemd/deb-systemd-helper-enabled/anacron.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/anacron.service

==> /var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/vnstat.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/avahi-daemon.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/cron.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/cups.path <==

==> /var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/binfmt-support.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/NetworkManager.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/cups-browsed.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/anacron.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/ModemManager.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/ssh.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/bluetooth.target.wants/bluetooth.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/cups.path.dsh-also <==
/etc/systemd/system/multi-user.target.wants/cups.path

==> /var/lib/systemd/deb-systemd-helper-enabled/graphical.target.wants/accounts-daemon.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/NetworkManager-wait-online.service.dsh-also <==
/etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service

==> /var/lib/systemd/deb-systemd-helper-enabled/hybrid-sleep.target.wants/anacron-resume.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/dbus-org.freedesktop.Avahi.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/sockets.target.wants/cups.socket <==

==> /var/lib/systemd/deb-systemd-helper-enabled/sockets.target.wants/docker.socket <==

==> /var/lib/systemd/deb-systemd-helper-enabled/sockets.target.wants/ssh.socket <==

==> /var/lib/systemd/deb-systemd-helper-enabled/sockets.target.wants/avahi-daemon.socket <==

==> /var/lib/systemd/deb-systemd-helper-enabled/ModemManager.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/ModemManager.service
/etc/systemd/system/dbus-org.freedesktop.ModemManager1.service

==> /var/lib/systemd/deb-systemd-helper-enabled/dbus-org.freedesktop.NetworkManager.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/hibernate.target.wants/anacron-resume.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/saned.socket.dsh-also <==
/etc/systemd/system/sockets.target.wants/saned.socket

==> /var/lib/systemd/deb-systemd-helper-enabled/dbus-org.freedesktop.nm-dispatcher.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/cups-browsed.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/cups-browsed.service

==> /var/lib/systemd/deb-systemd-helper-enabled/NetworkManager-dispatcher.service.dsh-also <==
/etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service

==> /var/lib/systemd/deb-systemd-helper-enabled/anacron-resume.service.dsh-also <==
/etc/systemd/system/suspend.target.wants/anacron-resume.service
/etc/systemd/system/hibernate.target.wants/anacron-resume.service
/etc/systemd/system/hybrid-sleep.target.wants/anacron-resume.service

==> /var/lib/systemd/deb-systemd-helper-enabled/ssh.socket.dsh-also <==
/etc/systemd/system/sockets.target.wants/ssh.socket

==> /var/lib/systemd/deb-systemd-helper-enabled/printer.target.wants/cups.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/docker.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/docker.service

==> /var/lib/systemd/deb-systemd-helper-enabled/binfmt-support.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/binfmt-support.service

==> /var/lib/systemd/deb-systemd-helper-enabled/cups.socket.dsh-also <==
/etc/systemd/system/sockets.target.wants/cups.socket

==> /var/lib/systemd/deb-systemd-helper-enabled/docker.socket.dsh-also <==
/etc/systemd/system/sockets.target.wants/docker.socket

==> /var/lib/systemd/deb-systemd-helper-enabled/avahi-daemon.socket.dsh-also <==
/etc/systemd/system/sockets.target.wants/avahi-daemon.socket

==> /var/lib/systemd/deb-systemd-helper-enabled/NetworkManager.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/NetworkManager.service
/etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service

==> /var/lib/systemd/deb-systemd-helper-enabled/ssh.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/ssh.service
/etc/systemd/system/sshd.service

==> /var/lib/systemd/deb-systemd-helper-enabled/cron.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/cron.service

==> /var/lib/systemd/deb-systemd-helper-enabled/dbus-org.bluez.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/suspend.target.wants/anacron-resume.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/accounts-daemon.service.dsh-also <==
/etc/systemd/system/graphical.target.wants/accounts-daemon.service

==> /var/lib/systemd/deb-systemd-helper-enabled/dbus-org.freedesktop.ModemManager1.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/vnstat.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/vnstat.service

==> /var/lib/systemd/deb-systemd-helper-enabled/avahi-daemon.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/avahi-daemon.service
/etc/systemd/system/sockets.target.wants/avahi-daemon.socket
/etc/systemd/system/dbus-org.freedesktop.Avahi.service

==> /var/lib/systemd/deb-systemd-helper-enabled/cups.service.dsh-also <==
/etc/systemd/system/sockets.target.wants/cups.socket
/etc/systemd/system/multi-user.target.wants/cups.path
/etc/systemd/system/printer.target.wants/cups.service

==> /var/lib/systemd/deb-systemd-helper-enabled/nftables.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/nftables.service

==> /var/lib/systemd/deb-systemd-helper-enabled/bluetooth.service.dsh-also <==
/etc/systemd/system/bluetooth.target.wants/bluetooth.service
/etc/systemd/system/dbus-org.bluez.service
-------------- next part --------------
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

UUID=9bcd181d-2bed-4c40-b8d6-5348a349aa4f / ext4 errors=remount-ro 0 1
UUID=6f7db497-0dbe-4820-ac0d-330d755a8deb /home ext4 errors=remount-ro

/dev/disk/by-id/dm-name-swap0 none swap auto
/dev/disk/by-id/dm-name-swap1 none swap auto

vmshare /vmshare vboxsf noauto,comment=systemd.automount,uid=root,gid=vmshare,dmode=770,fmode=660

# vim: ft=fstab


More information about the Pkg-systemd-maintainers mailing list