dhcpcd-discuss

dhcpcd v9.3.3 core dump

Steve Hirsch

Tue Nov 24 17:04:02 2020

Running dhcpcd v9.3.3 on Arch Linux 5.9.10.  Running two services: dhcpcd@wan0 and dhcpcd@lan0...dhcpcd@wan0 fails while dhcpcd@lan0 succeeds (only with a static assignment).  Reverting to version 9.3.2 works.

Relevant logs/conf follow:

#### log from core dump:

Nov 24 09:22:35 router kernel: dhcpcd[299]: segfault at 100c4 ip 000055e71155bf0b sp 00007fff85207770 error 4 in dhcpcd[55e71154b000+3e000]

Process 299 (dhcpcd) of user 976 dumped core.
Stack trace of thread 299:
#0  0x000055e71155bf0b rt_build (dhcpcd + 0x1af0b)
#1  0x000055e71157951b dhcp6_bind (dhcpcd + 0x3851b)
#2  0x000055e71157d65f dhcp6_recvmsg (dhcpcd + 0x3c65f)
#3  0x000055e7115831a8 ps_inet_dispatch (dhcpcd + 0x421a8)
#4  0x000055e7115804e7 ps_recvpsmsg (dhcpcd + 0x3f4e7)
#5  0x000055e71158092a ps_root_dispatch (dhcpcd + 0x3f92a)
#6  0x000055e7115528e6 eloop_start (dhcpcd + 0x118e6)
#7  0x000055e71154bd38 main (dhcpcd + 0xad38)
#8  0x00007f1e64ce8152 __libc_start_main (libc.so.6 + 0x28152)
#9  0x000055e71154cb2e _start (dhcpcd + 0xbb2e)

#### log from dhcpcd@wan0.service:

-- Logs begin at Wed 2020-01-01 15:01:51 MST, end at Tue 2020-11-24 09:39:34 MST. --
Nov 24 09:22:31 router systemd[1]: Starting dhcpcd on wan0...
Nov 24 09:22:31 router dhcpcd[296]: dhcpcd-9.3.3 starting
Nov 24 09:22:31 router dhcpcd[300]: DUID 00:01:00:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx
Nov 24 09:22:31 router dhcpcd[300]: wan0: waiting for carrier
Nov 24 09:22:33 router dhcpcd[300]: wan0: carrier acquired
Nov 24 09:22:33 router dhcpcd[300]: wan0: IAID 21:xx:xx:xx
Nov 24 09:22:33 router dhcpcd[300]: wan0: IA type 3 IAID 00:00:00:01
Nov 24 09:22:33 router dhcpcd[300]: wan0: IA type 25 IAID 00:00:00:02
Nov 24 09:22:33 router dhcpcd[300]: wan0: adding address fe80::xxxx:xxxx:xxxx:ac24
Nov 24 09:22:33 router dhcpcd[300]: wan0: rebinding prior DHCPv6 lease
Nov 24 09:22:33 router dhcpcd[300]: lan0: activating for delegation
Nov 24 09:22:34 router dhcpcd[300]: lan0: waiting for carrier
Nov 24 09:22:34 router dhcpcd[300]: lan0: carrier acquired
Nov 24 09:22:34 router dhcpcd[300]: lan0: IAID ca:xx:xx:xx
Nov 24 09:22:34 router dhcpcd[300]: lan0: adding address fe80::xxxx:xxxx:xxxx:802d
Nov 24 09:22:34 router dhcpcd[300]: wan0: soliciting an IPv6 router
Nov 24 09:22:34 router dhcpcd[300]: wan0: rebinding lease of 24.x.xx.xx
Nov 24 09:22:34 router dhcpcd[300]: wan0: Router Advertisement from fe80::xxxx:xxxx:xxxx:xxxx
Nov 24 09:22:34 router dhcpcd[300]: wan0: adding route to 2001:xxxx:xxxx:94::/64 via fe80::xxxx:xxxx:xxxx:xxxx
Nov 24 09:22:34 router dhcpcd[300]: wan0: adding route to 2001:xxxx:xxxx:8b::/64 via fe80::xxxx:xxxx:xxxx:xxxx
Nov 24 09:22:34 router dhcpcd[300]: wan0: adding route to 2001:xxxx:xxxx:94::/64 via fe80::xxxx:xxxx:xxxx:xxxx
Nov 24 09:22:34 router dhcpcd[300]: wan0: adding route to 2001:xxxx:xxxx:9b::/64 via fe80::xxxx:xxxx:xxxx:xxxx
Nov 24 09:22:34 router dhcpcd[300]: wan0: adding route to 2001:xxxx:xxxx:8d::/64 via fe80::xxxx:xxxx:xxxx:xxxx
Nov 24 09:22:34 router dhcpcd[300]: wan0: adding default route via fe80::xxxx:xxxx:xxxx:xxxx
Nov 24 09:22:34 router dhcpcd[300]: wan0: leased 24.xxx.xxx.xxx for 195429 seconds
Nov 24 09:22:34 router dhcpcd[300]: wan0: adding route to 24.xxx.xxx.xxx/23
Nov 24 09:22:34 router dhcpcd[300]: wan0: adding default route via 24.xxx.xxx.xxx
Nov 24 09:22:35 router dhcpcd[300]: wan0: REPLY6 received from fe80::xxxx:xxxx:xxxx:xxxx
Nov 24 09:22:35 router dhcpcd[300]: wan0: adding address 2001:xxxx:xxxx:xx:xxxx:xxxx:xxxx:xxxx/128
Nov 24 09:22:35 router dhcpcd[300]: wan0: renew in 130043, rebind in 208068, expire in 260086 seconds
Nov 24 09:22:35 router dhcpcd[300]: ps_ctl_listen: read: Success
Nov 24 09:22:35 router dhcpcd[296]: ps_ctl_listen: read: Success
Nov 24 09:22:38 router dhcpcd[300]: ps_sendcmdmsg: Connection refused
Nov 24 09:22:38 router dhcpcd[296]: ps_sendcmdmsg: Connection refused
Nov 24 09:22:38 router dhcpcd[296]: ps_inet_recvra: Connection refused
Nov 24 09:22:38 router dhcpcd[300]: ps_inet_recvra: Connection refused
Nov 24 09:24:01 router systemd[1]: dhcpcd@wan0.service: start operation timed out. Terminating.
Nov 24 09:24:01 router dhcpcd[296]: dhcpcd_signal_cb: write: Connection refused
Nov 24 09:25:31 router systemd[1]: dhcpcd@wan0.service: State 'stop-sigterm' timed out. Killing.
Nov 24 09:25:31 router systemd[1]: dhcpcd@wan0.service: Killing process 296 (dhcpcd) with signal SIGKILL.
Nov 24 09:25:31 router systemd[1]: dhcpcd@wan0.service: Killing process 300 (dhcpcd) with signal SIGKILL.
Nov 24 09:25:31 router systemd[1]: dhcpcd@wan0.service: Killing process 380 (dhcpcd) with signal SIGKILL.
Nov 24 09:25:31 router systemd[1]: dhcpcd@wan0.service: Killing process 391 (dhcpcd) with signal SIGKILL.
Nov 24 09:25:31 router systemd[1]: dhcpcd@wan0.service: Killing process 456 (dhcpcd) with signal SIGKILL.
Nov 24 09:25:31 router systemd[1]: dhcpcd@wan0.service: Control process exited, code=killed, status=9/KILL
Nov 24 09:25:31 router systemd[1]: dhcpcd@wan0.service: Failed with result 'timeout'.
Nov 24 09:25:31 router systemd[1]: Failed to start dhcpcd on wan0.

##### /etc/dhcpcd.conf

duid
persistent
vendorclassid
option domain_name_servers, domain_name, domain_search
option classless_static_routes
option interface_mtu
option host_name
option rapid_commit
require dhcp_server_identifier
slaac hwaddr
noipv4ll
noarp
noipv6rs
interface lan0
static ip_address=192.xxx.xxx.xxx/24
interface wan0
ipv6rs
ia_na 1
ia_pd 2/::/60 lan0/0/64
waitip 4
waitip 6

Follow-Ups:
Re: dhcpcd v9.3.3 core dumpRoy Marples
Archive administrator: postmaster@marples.name