From owner-freebsd-arm@freebsd.org Fri Jan 10 15:28:29 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 8A5C71EA805 for ; Fri, 10 Jan 2020 15:28:29 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic305-20.consmr.mail.gq1.yahoo.com (sonic305-20.consmr.mail.gq1.yahoo.com [98.137.64.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 47vRhX3K4nz3FCP for ; Fri, 10 Jan 2020 15:28:28 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: 3QG3CHwVM1lmA_admVgCfnNrHPAYZ3PnxpXXvElYGUMt9XN5qp00fDfBz_0I0Bh lQGI.YfTQ28zaZHQ4QwY_9ldUKbKLp5tp4nwwiamU7DSTwyj31uo2eOctxGGBXjdqOjJArwMIQJ1 nXmPuazi0Ag0LYj3xr7eXKcCXwsNVt_5oTI6tDafQJjUbqJSh37HPIF1MvZMM6sb1i20WytSI9o3 lfAHmxfeqCc4cOcmCw99RZvbdBQVRcq1z.2WpcN.yJ4M2KrqouKt8eMxt1eDVuQT2PEHwcX6NbVT 2jDorz1K890T0zE2VxpqgYbcctUeYuEwIGE6MO0QMC6gVBOz4vU4uG1.LS05Xkl_HzV3e20jXGvN pk8b1kkPuAmIcSH4xOi21NtvxjTihWF6a4THktcjSXEAMejXow4yiBdsAHWhHV3lttMtXo0ct5W3 yDPtUY.6H5kV5eTxYcA.20gyVrrrvqsrKsWv68cT8mFD6B5e_FtnFsXHbLktEEHKO82a.L.JmfeL 1QUi7fsdnjbXo0T8IORrJxf5x8MEGDxUYqfB3NlLRRFx8fP2dwqlYn4m.bZwEnI0OcQAw8UoQYBV 3LnFW0XcfmdrLASd7XPSYLsw19FNE51pXpUs1CURCq4vb2U0X5ZwNXcS3vmz9qbAQ2E1q3C6PQ3J 6iSWJAspNNi28zs6eaUY3XvSo8BnXsHu55bVLFe_MB8Pml2cXeQ5jYeKa6a6k0A9xDGE6O7iix2T DmE1gHZxbuXl1zGyJ0nAkGjlQcodUvtGBdWyw8KUbURadyamqhEvMrY_K8uUvKNOHDaxeT7xe0o8 TGkE8QB8YkPu0Phypdl3L9npTLQq_3db0jcnFQSVc6scPjSD56NxBLO0VcI23XpSl31PCGPyB_IB yM7Icr_MqwAwanIBtY9zMxVlYcRjZL2dd.V02hfle4TKQD3IRuP8sQuElgVn7JbhkbVuL9.hy5v8 .QG13GcPjM5n5qlIvVbFmJB7wd2b3wsAvdJwDWsas.HhtfLJzyAAfvTYxnTwUvqjTerVeqxAoAij LLBWUD0hDUF.uyq.IolDF60SBHbknBfS2e3IuzP9_9GQGIxOqFQMhNTSFwM3A9kuiYwnzzCUjbCX kHLqhY_8flLTXmDP0hdYkos8jF6ySBYaDHS62U293lMJI8agxOmNI2SOwZ2pDtY0d9SXBc5xxTUa tpEQwZSiVmLXm9jjk4K7ITLaUQGd4ugJ0Gf7REUqAMT4xcSSG21tnOX6bh51XFnTCpTnFJDSZVN3 .fULA_0SNIyfy_TFDIfJwaEncPj_nLQAB1Y.Ar4QlSaRoLhkunrtCJRwr70yT02mNdC.avuDlRkk VTSo.TQyqmSU887HJVlM4.1nbv6proIgSa9rTVBSpaSKNdLTAszVF4V0iM.0L17Zf5qj0K4rrGxp Yc_09YQROGYJ6XTxj3w-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.gq1.yahoo.com with HTTP; Fri, 10 Jan 2020 15:28:26 +0000 Received: by smtp417.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID b6fbd3147cdae8ac9143934569ae8d78; Fri, 10 Jan 2020 15:28:22 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.40.2.2.4\)) Subject: Re: head -r356426 armv7 kyua run: Fatal kernel mode data abort: 'Translation Fault (L2)' on read during procstat_test:kernel_stacks Date: Fri, 10 Jan 2020 07:28:21 -0800 References: <393D35C2-D8B1-4200-8EDC-D0340E706DF8@yahoo.com> To: freebsd-arm In-Reply-To: <393D35C2-D8B1-4200-8EDC-D0340E706DF8@yahoo.com> Message-Id: <63F067CC-4024-437E-887A-B0F445897121@yahoo.com> X-Mailer: Apple Mail (2.3608.40.2.2.4) X-Rspamd-Queue-Id: 47vRhX3K4nz3FCP X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.33 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.93)[-0.929,0]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.90)[-0.900,0]; RCVD_COUNT_TWO(0.00)[2]; RCPT_COUNT_ONE(0.00)[1]; IP_SCORE_FREEMAIL(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[83.64.137.98.list.dnswl.org : 127.0.5.0]; MV_CASE(0.50)[]; IP_SCORE(0.00)[ip: (2.27), ipnet: 98.137.64.0/21(0.87), asn: 36647(0.70), country: US(-0.05)]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Jan 2020 15:28:29 -0000 On 2020-Jan-9, at 21:30, Mark Millard wrote: > . . . > usr.bin/procstat/procstat_test:binary_info -> passed [0.289s] > usr.bin/procstat/procstat_test:command_line_arguments -> passed [0.279s] > usr.bin/procstat/procstat_test:environment -> passed [0.283s] > usr.bin/procstat/procstat_test:file_descriptor -> passed [0.269s] > usr.bin/procstat/procstat_test:kernel_stacks -> > > > > Fatal kernel mode data abort: 'Translation Fault (L2)' on read > trapframe: 0xdf4fdac0 > FSR=00000007, FAR=e1b65108, spsr=800000d3 > r0 =df4fdb84, r1 =00000000, r2 =e1b64f98, r3 =0000005b > r4 =e415f680, r5 =e1b64f98, r6 =0000002e, r7 =00000000 > r8 =c50de720, r9 =00000002, r10=00000018, r11=df4fdb78 > r12=e415f6cc, ssp=df4fdb54, slr=00000001, pc =c06890b0 > > panic: Fatal abort > cpuid = 0 > time = 1578628839 > KDB: stack backtrace: > db_trace_self() at db_trace_self > pc = 0xc0664b3c lr = 0xc007f710 (db_trace_self_wrapper+0x30) > sp = 0xdf4fd898 fp = 0xdf4fd9b0 > db_trace_self_wrapper() at db_trace_self_wrapper+0x30 > pc = 0xc007f710 lr = 0xc02e5d14 (vpanic+0x164) > sp = 0xdf4fd9b8 fp = 0xdf4fd9d8 > r4 = 0x00000100 r5 = 0xe13d63c0 > r6 = 0xc07b4188 r7 = 0x00000000 > vpanic() at vpanic+0x164 > pc = 0xc02e5d14 lr = 0xc02e5bb0 (vpanic) > sp = 0xdf4fd9e0 fp = 0xdf4fd9e4 > r4 = 0xdf4fdac0 r5 = 0x00000013 > r6 = 0xe1b65108 r7 = 0x00000007 > r8 = 0x00000007 r9 = 0xe13d63c0 > r10 = 0xe1b65108 > vpanic() at vpanic > pc = 0xc02e5bb0 lr = 0xc06886e0 (abort_align) > sp = 0xdf4fd9ec fp = 0xdf4fda18 > r4 = 0x00000007 r5 = 0x00000007 > r6 = 0xe13d63c0 r7 = 0xe1b65108 > r8 = 0xdf4fd9e4 r9 = 0xc02e5bb0 > r10 = 0xdf4fd9ec > abort_align() at abort_align > pc = 0xc06886e0 lr = 0xc068828c (abort_handler+0x2f8) > sp = 0xdf4fda20 fp = 0xdf4fdab8 > r4 = 0x00000013 r5 = 0xe1b65108 > abort_handler() at abort_handler+0x2f8 > pc = 0xc068828c lr = 0xc0667488 (exception_exit) > sp = 0xdf4fdac0 fp = 0xdf4fdb78 > r4 = 0xe415f680 r5 = 0xe1b64f98 > r6 = 0x0000002e r7 = 0x00000000 > r8 = 0xc50de720 r9 = 0x00000002 > r10 = 0x00000018 > exception_exit() at exception_exit > pc = 0xc0667488 lr = 0x00000001 (0x1) > sp = 0xdf4fdb54 fp = 0xdf4fdb78 > r0 = 0xdf4fdb84 r1 = 0x00000000 > r2 = 0xe1b64f98 r3 = 0x0000005b > r4 = 0xe415f680 r5 = 0xe1b64f98 > r6 = 0x0000002e r7 = 0x00000000 > r8 = 0xc50de720 r9 = 0x00000002 > r10 = 0x00000018 r12 = 0xe415f6cc > unwind_stack_one() at unwind_stack_one+0x98 > pc = 0xc06890b0 lr = 0xc0685028 (stack_save_td+0x4c) > sp = 0xdf4fdb80 fp = 0xdf4fdbe0 > r4 = 0xe415f680 r5 = 0xdf4fdb84 > r6 = 0xe9cc5800 r7 = 0xdf4fdcd8 > r8 = 0xc50de720 r9 = 0x00000002 > r10 = 0x00000018 > stack_save_td() at stack_save_td+0x4c > pc = 0xc0685028 lr = 0xc02d2428 (sysctl_kern_proc_kstack+0x2d8) > sp = 0xdf4fdbe8 fp = 0xdf4fdc48 > r4 = 0xc50e1000 r5 = 0xe35ea780 > sysctl_kern_proc_kstack() at sysctl_kern_proc_kstack+0x2d8 > pc = 0xc02d2428 lr = 0xc02f7204 (sysctl_root_handler_locked+0xf0) > sp = 0xdf4fdc50 fp = 0xdf4fdc80 > r4 = 0xc0929d30 r5 = 0xdf4fdd5c > r6 = 0xc02d2150 r7 = 0xc0974ac4 > r8 = 0x00000000 r9 = 0x00000001 > r10 = 0xdf4fdcd8 > sysctl_root_handler_locked() at sysctl_root_handler_locked+0xf0 > pc = 0xc02f7204 lr = 0xc02f6730 (sysctl_root+0x274) > sp = 0xdf4fdc88 fp = 0xdf4fdcc8 > r4 = 0xdf4fdcd8 r5 = 0xc0929d30 > r6 = 0x00000000 r7 = 0xdf4fdd5c > r8 = 0xdf4fdc90 r9 = 0x00000000 > r10 = 0x00000001 > sysctl_root() at sysctl_root+0x274 > pc = 0xc02f6730 lr = 0xc02f6cb4 (userland_sysctl+0x170) > sp = 0xdf4fdcd0 fp = 0xdf4fdd28 > r4 = 0x00000004 r5 = 0xdf4fdd50 > r6 = 0x00000000 r7 = 0x00000000 > r8 = 0xdf4fdcd8 r9 = 0x00000000 > r10 = 0x00000000 > userland_sysctl() at userland_sysctl+0x170 > pc = 0xc02f6cb4 lr = 0xc02f6b00 (sys___sysctl+0x7c) > sp = 0xdf4fdd30 fp = 0xdf4fddc0 > r4 = 0xe13d6668 r5 = 0xe13d63c0 > r6 = 0xdf4fdd4c r7 = 0x00000000 > r8 = 0xe13d6660 r9 = 0xc0974ac4 > r10 = 0xc0974a90 > sys___sysctl() at sys___sysctl+0x7c > pc = 0xc02f6b00 lr = 0xc068799c (swi_handler+0x3c8) > sp = 0xdf4fddc8 fp = 0xdf4fde40 > r4 = 0xe13d63c0 r5 = 0x00000000 > r6 = 0xe167f390 r10 = 0xc0974a90 > swi_handler() at swi_handler+0x3c8 > pc = 0xc068799c lr = 0xc0667418 (swi_exit) > sp = 0xdf4fde48 fp = 0xbfbfe388 > r4 = 0x00000000 r5 = 0xbfbfe39c > r6 = 0xbfbfe3a0 r7 = 0x000000ca > r8 = 0x00000000 r9 = 0x00000000 > r10 = 0x0001b144 > swi_exit() at swi_exit > pc = 0xc0667418 lr = 0xc0667418 (swi_exit) > sp = 0xdf4fde48 fp = 0xbfbfe388 > KDB: enter: panic > [ thread pid 16781 tid 100185 ] > Stopped at kdb_enter+0x58: ldrb r15, [r15, r15, ror r15]! > db> > > This was on an OrangePi+2E. world and kernel > were non-debug builds. In 4 kyua runs that attempt the full set of tests, I've this type of crash twice (at the same test). Fatal kernel mode data abort: 'Translation Fault (L2)' on read trapframe: 0xe48b7ac0 FSR=00000007, FAR=e1d5f108, spsr=800000d3 r0 =e48b7b84, r1 =00000000, r2 =e1d5ef98, r3 =0000005b r4 =e2a97a00, r5 =e1d5ef98, r6 =0000002e, r7 =00000000 r8 =c50de720, r9 =00000002, r10=00000018, r11=e48b7b78 r12=e2a97a4c, ssp=e48b7b54, slr=00000001, pc =c06890b0 timeout stopping cpus panic: Fatal abort cpuid = 3 time = 1578649814 KDB: stack backtrace: db_trace_self() at db_trace_self pc = 0xc0664b3c lr = 0xc007f710 (db_trace_self_wrapper+0x30) sp = 0xe48b7898 fp = 0xe48b79b0 db_trace_self_wrapper() at db_trace_self_wrapper+0x30 pc = 0xc007f710 lr = 0xc02e5d14 (vpanic+0x164) sp = 0xe48b79b8 fp = 0xe48b79d8 r4 = 0x00000100 r5 = 0xe1339000 r6 = 0xc07b4188 r7 = 0x00000000 vpanic() at vpanic+0x164 pc = 0xc02e5d14 lr = 0xc02e5bb0 (vpanic) sp = 0xe48b79e0 fp = 0xe48b79e4 r4 = 0xe48b7ac0 r5 = 0x00000013 r6 = 0xe1d5f108 r7 = 0x00000007 r8 = 0x00000007 r9 = 0xe1339000 r10 = 0xe1d5f108 vpanic() at vpanic pc = 0xc02e5bb0 lr = 0xc06886e0 (abort_align) sp = 0xe48b79ec fp = 0xe48b7a18 r4 = 0x00000007 r5 = 0x00000007 r6 = 0xe1339000 r7 = 0xe1d5f108 r8 = 0xe48b79e4 r9 = 0xc02e5bb0 r10 = 0xe48b79ec abort_align() at abort_align pc = 0xc06886e0 lr = 0xc068828c (abort_handler+0x2f8) sp = 0xe48b7a20 fp = 0xe48b7ab8 r4 = 0x00000013 r5 = 0xe1d5f108 abort_handler() at abort_handler+0x2f8 pc = 0xc068828c lr = 0xc0667488 (exception_exit) sp = 0xe48b7ac0 fp = 0xe48b7b78 r4 = 0xe2a97a00 r5 = 0xe1d5ef98 r6 = 0x0000002e r7 = 0x00000000 r8 = 0xc50de720 r9 = 0x00000002 r10 = 0x00000018 exception_exit() at exception_exit pc = 0xc0667488 lr = 0x00000001 (0x1) sp = 0xe48b7b54 fp = 0xe48b7b78 r0 = 0xe48b7b84 r1 = 0x00000000 r2 = 0xe1d5ef98 r3 = 0x0000005b r4 = 0xe2a97a00 r5 = 0xe1d5ef98 r6 = 0x0000002e r7 = 0x00000000 r8 = 0xc50de720 r9 = 0x00000002 r10 = 0x00000018 r12 = 0xe2a97a4c unwind_stack_one() at unwind_stack_one+0x98 pc = 0xc06890b0 lr = 0xc0685028 (stack_save_td+0x4c) sp = 0xe48b7b80 fp = 0xe48b7be0 r4 = 0xe2a97a00 r5 = 0xe48b7b84 r6 = 0xe6eee000 r7 = 0xe48b7cd8 r8 = 0xc50de720 r9 = 0x00000002 r10 = 0x00000018 stack_save_td() at stack_save_td+0x4c pc = 0xc0685028 lr = 0xc02d2428 (sysctl_kern_proc_kstack+0x2d8) sp = 0xe48b7be8 fp = 0xe48b7c48 r4 = 0xc50e1000 r5 = 0xe2a79280 sysctl_kern_proc_kstack() at sysctl_kern_proc_kstack+0x2d8 pc = 0xc02d2428 lr = 0xc02f7204 (sysctl_root_handler_locked+0xf0) sp = 0xe48b7c50 fp = 0xe48b7c80 r4 = 0xc0929d30 r5 = 0xe48b7d5c r6 = 0xc02d2150 r7 = 0xc0974ac4 r8 = 0x00000000 r9 = 0x00000001 r10 = 0xe48b7cd8 sysctl_root_handler_locked() at sysctl_root_handler_locked+0xf0 pc = 0xc02f7204 lr = 0xc02f6730 (sysctl_root+0x274) sp = 0xe48b7c88 fp = 0xe48b7cc8 r4 = 0xe48b7cd8 r5 = 0xc0929d30 r6 = 0x00000000 r7 = 0xe48b7d5c r8 = 0xe48b7c90 r9 = 0x00000000 r10 = 0x00000001 sysctl_root() at sysctl_root+0x274 pc = 0xc02f6730 lr = 0xc02f6cb4 (userland_sysctl+0x170) sp = 0xe48b7cd0 fp = 0xe48b7d28 r4 = 0x00000004 r5 = 0xe48b7d50 r6 = 0x00000000 r7 = 0x00000000 r8 = 0xe48b7cd8 r9 = 0x00000000 r10 = 0x00000000 userland_sysctl() at userland_sysctl+0x170 pc = 0xc02f6cb4 lr = 0xc02f6b00 (sys___sysctl+0x7c) sp = 0xe48b7d30 fp = 0xe48b7dc0 r4 = 0xe13392a8 r5 = 0xe1339000 r6 = 0xe48b7d4c r7 = 0x00000000 r8 = 0xe13392a0 r9 = 0xc0974ac4 r10 = 0xc0974a90 sys___sysctl() at sys___sysctl+0x7c pc = 0xc02f6b00 lr = 0xc068799c (swi_handler+0x3c8) sp = 0xe48b7dc8 fp = 0xe48b7e40 r4 = 0xe1339000 r5 = 0x00000000 r6 = 0xeb823390 r10 = 0xc0974a90 swi_handler() at swi_handler+0x3c8 pc = 0xc068799c lr = 0xc0667418 (swi_exit) sp = 0xe48b7e48 fp = 0xbfbfe388 r4 = 0x00000000 r5 = 0xbfbfe39c r6 = 0xbfbfe3a0 r7 = 0x000000ca r8 = 0x00000000 r9 = 0x00000000 r10 = 0x0001b144 swi_exit() at swi_exit pc = 0xc0667418 lr = 0xc0667418 (swi_exit) sp = 0xe48b7e48 fp = 0xbfbfe388 KDB: enter: panic [ thread pid 50966 tid 100943 ] Stopped at kdb_enter+0x58: ldrb r15, [r15, r15, ror r15]! === Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)