Coredump dhcpcd v 6.11.5
Shahid Mahmood
Wed Jun 06 20:54:08 2018
Hello Roy,
We are observing dhcpcd crashing with coredumps.
Environment is ARM embedded device, on wifi, using wpa_supplicant.
==== version
dhcpcd v 6.11.5
=== Commandline:
dhcpcd -4 -f /var/run/dhcp/dhcpcd.conf -c /XXX/bin/dhcpcd-run-hooks mlan0
-Q 227 -h XXXX
=== /var/run/dhcp/dhcpcd.conf ===
define 227 string site_specific
noalias
nolink
release
background
debug
noipv4ll
timeout 60
option log_servers, ntp_servers, vendor_encapsulated_options,
dhcp_lease_time, dhcp_renewal_time, dhcp_rebinding_time
option domain_name_servers, domain_name, domain_search, host_name,
sip_server, interface_mtu
option site_specific
noipv6
==== codedump analysis
Thread 1 (LWP 678):
#0 0x0002a59c in dhcp_arp_probed (astate=0x1ec17d8) at
/usr/src/debug/dhcpcd/6.11.5-r1/dhcpcd-6.11.5/dhcp.c:2032
state = 0x1ec1688
ifo = 0x1ec2218
#1 0x00018028 in eloop_start (eloop=0x1ebbc08, signals=0xbe91ea80,
signals@entry=0xbe91ea78)
at /usr/src/debug/dhcpcd/6.11.5-r1/dhcpcd-6.11.5/eloop.c:873
n = <optimized out>
e = <optimized out>
t = 0x1ebebd0
now = {tv_sec = 105, tv_nsec = 319787000}
ts = {tv_sec = 0, tv_nsec = 17256000}
tsp = <optimized out>
t0 = <optimized out>
timeout = <optimized out>
#2 0x00013064 in main (argc=<optimized out>, argv=<optimized out>)
at /usr/src/debug/dhcpcd/6.11.5-r1/dhcpcd-6.11.5/dhcpcd.c:1940
ctx = {pidfile = "/var/run/dhcpcd-mlan0-4.pid", '\000' <repeats 15
times>,
cffile = 0xbe91ee42 "/var/run/dhcp/dhcpcd.conf", options =
310327027263914027, logfile = 0x0, log_fd = -1, argc = 9,
argv = 0xbe91ed14, ifac = 0, ifav = 0x0, ifdc = 0, ifdv = 0x0,
ifc = 1, ifv = 0xbe91ed34, ifcc = 0, ifcv = 0x0,
duid = 0x0, duid_len = 0, ifaces = 0x1ebbd30, pf_inet_fd = 5,
priv = 0x1ebbc60, link_fd = 3, seq = 11, sseq = 11,
iov = {{iov_base = 0x1ebbea0, iov_len = 256}}, sigset = {__val =
{0 <repeats 32 times>}}, eloop = 0x1ebbc08,
control_fd = -1, control_unpriv_fd = -1, control_fds = {tqh_first
= 0x0, tqh_last = 0xbe91eb0c},
control_sock = '\000' <repeats 40 times>, control_group = 0,
vivso = 0x0, vivso_len = 0, randomstate = 0x0,
ppid = 677, pseq = 4, dhcp_opts = 0x1eba5a8, dhcp_opts_len = 123,
ipv4_routes = 0x1ec17f8, ipv4_kroutes = 0x1ec18f8,
udp_fd = 8, opt_buffer = 0x0, opt_buffer_len = 0, secret = 0x0,
secret_len = 0, nd_opts = 0x1ebbad0,
nd_opts_len = 6, dhcp6_opts = 0x1ebfa70, dhcp6_opts_len = 70,
ipv6 = 0x0, dev_load = 0x0, dev_fd = -1, dev = 0x0,
dev_handle = 0x0}
ifo = 0x0
ifp = 0x0
family = <optimized out>
opt = <optimized out>
oi = 0
i = <optimized out>
t = <optimized out>
len = <optimized out>
pid = <optimized out>
sig = <optimized out>
siga = <optimized out>
__func__ = "\000\000\000\000"
#0 0x0002a59c in dhcp_arp_probed (astate=0x1ec17d8) at
/usr/src/debug/dhcpcd/6.11.5-r1/dhcpcd-6.11.5/dhcp.c:2032
2032 if (astate->iface->ctx->options & DHCPCD_FORKED)
frame 0
p *astate
$4 = {next = {tqe_next = 0x0, tqe_prev = 0x1ebc6e0}, iface = 0x0, probed_cb
= 0x0, announced_cb = 0x3123100a,
conflicted_cb = 0x0, free_cb = 0x0, addr = {s_addr = 17}, probes =
32250272, claims = 32250224, failed = {s_addr = 16}}
p state->state
$5 = DHS_BOUND
Let me know if you need any more information
Regards,
-shahid
Archive administrator: postmaster@marples.name