From nobody Thu May 19 09:40:48 2022 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 772711AEEB0F for ; Thu, 19 May 2022 09:40:51 +0000 (UTC) (envelope-from andrew@fubar.geek.nz) Received: from fry.fubar.geek.nz (fry.fubar.geek.nz [139.59.165.16]) by mx1.freebsd.org (Postfix) with ESMTP id 4L3lGT56vrz531n for ; Thu, 19 May 2022 09:40:49 +0000 (UTC) (envelope-from andrew@fubar.geek.nz) Received: from smtpclient.apple (cpc91232-cmbg18-2-0-cust554.5-4.cable.virginm.net [82.2.126.43]) by fry.fubar.geek.nz (Postfix) with ESMTPSA id 438524E687; Thu, 19 May 2022 09:40:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fubar.geek.nz; s=mail; t=1652953249; bh=UpND2TrfGv58S9ws7Ywr6uSobAsBB5vyJdisNOonF3E=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=rdr/Z1M3ael5iEhy2vxM1MuGJkBq5GTAfhfxQt3VytzRDz7/uDoEOxegfx0F1WpEx BI7swP4zir5KFfm7WQnJNkfxPpW9IN7IsmjDLQJTK+Cu6LvE2DdZEOT7WUDe3GLxUf rBRmpC162uy8j6jMsXBad6G8nalEesGcKIMsnBZCQpHxHgyVwZtUNgBH79SfCZ17O8 oaMT+ZzsNIF2ggz+/oDJckIJnZuW0aUcpZb9jNsAdXfocnU1/dK77v9R1qBxtk3vYY ChlRZ1I2Kjm6UkTgj6eyvDYllSHDtde1JYXaQWXr4L2hiSUFaqomf5Pe+w0FR131iS f8QfnHcCB9JAyixae6ssAOhinThXnQp8pSi4YmXRVyLX1u6C5FcfW6z8icYV2qdw7s DsgkX1Q3fvuCtsRFesjRD1wFhokOMLBuv+W+EvN0UiRSAh0m6uz+umcWF0D23iBMf6 89QPl85F1wJAfyy9SfZRQ+3rG1cIeeUC7MgBnocZRZbCRO91XC5iOFA4HoQC6NL4v9 b2VjZgmf3NjyLx5m8Gs2PHXSfGQX3aOD1ul7DqMxXCVBW/Jwdc/W8/OmY8EOniK5eQ NTmVpLE7jOTpYHf+hBNoa2tkVld0R2kRfmoPhDkQxXeh552wUJFOMnJp88/rgTzKDc JEzm4dNk8YjklUlgWdNA3vEc= Content-Type: text/plain; charset=us-ascii List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.80.82.1.1\)) Subject: Re: RockPRO64 exception 22 esr_el1 8a000000 From: Andrew Turner In-Reply-To: <202205190626.24J6QOOe000629@critter.freebsd.dk> Date: Thu, 19 May 2022 10:40:48 +0100 Cc: current@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <202205190626.24J6QOOe000629@critter.freebsd.dk> To: Poul-Henning Kamp X-Mailer: Apple Mail (2.3696.80.82.1.1) X-Rspamd-Queue-Id: 4L3lGT56vrz531n X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=fubar.geek.nz header.s=mail header.b="rdr/Z1M3"; dmarc=pass (policy=none) header.from=fubar.geek.nz; spf=pass (mx1.freebsd.org: domain of andrew@fubar.geek.nz designates 139.59.165.16 as permitted sender) smtp.mailfrom=andrew@fubar.geek.nz X-Spamd-Result: default: False [-3.38 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[fubar.geek.nz:s=mail]; FREEFALL_USER(0.00)[andrew]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; NEURAL_HAM_LONG(-1.00)[-1.000]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[fubar.geek.nz:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[fubar.geek.nz,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-0.98)[-0.984]; MLMMJ_DEST(0.00)[current]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:14061, ipnet:139.59.160.0/20, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[] X-ThisMailContainsUnwantedMimeParts: N > On 19 May 2022, at 07:26, Poul-Henning Kamp = wrote: >=20 > I managed to capture the full console output this time: >=20 > Fatal data abort: > x0: 0 > x1: 6 > x2: 0 > x3: 0 > x4: 0 > x5: ffffa000beeb9b98 > x6: ff > x7: ffffa00000c2e100 > x8: ffffa000b79305a8 > x9: 0 > x10: 20000 > x11: 0 > x12: 0 > x13: 0 > x14: ffffa00000ce3700 > x15: 0 > x16: ffff0000e5cbfff8 (_DYNAMIC + 4a0) > x17: ffff000000589828 (sosend + 0) > x18: ffff0000e6707490 (ratelimit_v6 + a37280) > x19: 0 > x20: ffff0000e6707518 (ratelimit_v6 + a37308) > x21: 0 > x22: 0 > x23: 14 > x24: 40 > x25: ffff0000e6707538 (ratelimit_v6 + a37328) > x26: 0 > x27: 0 > x28: ffffa00081055d3c > x29: ffff0000e6707490 (ratelimit_v6 + a37280) > sp: ffff0000e6707490 > lr: ffff000000657724 (fib4_lookup + 40) > elr: 0 > spsr: 60000045 > far: 0 > esr: 86000004 > panic: vm_fault failed: 0 error 1 > cpuid =3D 4 > time =3D 1652940940 > KDB: stack backtrace: > db_trace_self() at db_trace_self > db_trace_self_wrapper() at db_trace_self_wrapper+0x30 > vpanic() at vpanic+0x174 > panic() at panic+0x44 > data_abort() at data_abort+0x2c4 > handle_el1h_sync() at handle_el1h_sync+0x10 > --- exception, esr 0x86000004 > (null)() at 0 > ip_output() at ip_output+0x9a4 > udp_send() at udp_send+0xb5c > sosend_dgram() at sosend_dgram+0x4a4 > sosend() at sosend+0x2c > wg_send() at wg_send+0x108 > wg_deliver_out() at wg_deliver_out+0x17c > gtaskqueue_run_locked() at gtaskqueue_run_locked+0x17c > gtaskqueue_thread_loop() at gtaskqueue_thread_loop+0x130 > fork_exit() at fork_exit+0x88 > fork_trampoline() at fork_trampoline+0x14 > KDB: enter: panic > [ thread pid 0 tid 100280 ] > Stopped at kdb_enter+0x40: undefined f907827f > db>=20 This looks like the kernel is jumping to a NULL pointer. Looking at fib4_lookup + 40 on a recent kernel leads me to believe the = issue is likely due to dp->f being invalid. Andrew=