mainline boot: 8 passed 1 failed (mainline/v4.14)
Arnd Bergmann
arnd at arndb.de
Thu Nov 23 01:49:31 PST 2017
On Thu, Nov 23, 2017 at 1:20 AM, Olof's autobooter <build at lixom.net> wrote:
>
> Full logs are available at http://arm-soc.lixom.net/bootlogs/mainline/v4.14/
>
> Failed boards:
>
> arndale arm-multi_v7_nosmp_defconfig : FAILED 1:15.09
>
> Successful boards:
> cubie2 arm-multi_v7_nosmp_defconfig : warnings 0:46.50
> ...
>
> Last entries of failed logs below:
It looks like Olof's boot bot came back after a time without running
any tests, and found
a regression on Arndale when running with CONFIG_SMP disabled. cubie2 did not
run into the same problem.
The backtrace looks a bit suspicous. I can see __switch_to() calling
the notifiers, which would be vfp_notifier_block and contextidr_notifier_block
on both those machines.
I don't see how one of those would end up calling cpu_init(), or where
cpu_init()
might call a NULL function pointer.
It's possible that the panic happens on a secondary CPU that should not be
running any code, but then I don't see where we get to that back trace either.
Arnd
> ========================================================================
>
> Board arndale-arm-multi_v7_nosmp_defconfig failure log:
> -------------------------------------------------
>
> [....] Configuring network interfaces...Cannot find device "eth0"
> Failed to bring up eth0.
> [?25l [?1c 7 [1G[ [32m ok [39;49m 8 [?25h [?0cdone.
> [....] Cleaning up temporary files... [?25l [?1c 7 [1G[ [32m ok [39;49m 8 [?25h [?0c.
> INIT: Entering runleve[ 6.106173] Unable to handle kernel NULL pointer dereference at virtual address 00000000
> [ 6.113488] pgd = c0204000
> [ 6.116180] [00000000] *pgd=00000000
> [ 6.119743] Internal error: Oops: 80000005 [#1] ARM
> [ 6.124600] Modules linked in:
> [ 6.127640] CPU: 0 PID: 0 Comm: swapper Tainted: G W 4.14.0 #1
> [ 6.134580] Hardware name: SAMSUNG EXYNOS (Flattened Device Tree)
> [ 6.140657] task: c14071f8 task.stack: c1400000
> [ 6.145172] PC is at 0x0
> [ 6.147693] LR is at cpu_init+0x14/0x54
> [ 6.151507] pc : [<00000000>] lr : [<c030a970>] psr: 400001d3
> [ 6.157756] sp : c1401f48 ip : 00000000 fp : ed565c80
> [ 6.162964] r10: c156fe94 r9 : c1586b4c r8 : 00000000
> [ 6.168173] r7 : 00000001 r6 : c156fef4 r5 : ee31c700 r4 : c15cec98
> [ 6.174682] r3 : c1592dc0 r2 : 010f9e38 r1 : 6e0c8059 r0 : 00000000
> [ 6.181193] Flags: nZcv IRQs off FIQs off Mode SVC_32 ISA ARM Segment none
> [ 6.188483] Control: 10c53c7d Table: 6e0c8059 DAC: 00000051
> [ 6.194212] Process swapper (pid: 0, stack limit = 0xc1400218)
> [ 6.200028] Stack: (0xc1401f48 to 0xc1402000)
> [ 6.204370] 1f40: ed4e4e00 c03530f4 00000000 c12b3a28 c1401fa4 c030d5d0
> [ 6.212529] 1f60: 00000000 00000000 00000002 00000000 c15d9510 c0c9ee9c c14030c4 00000000
> [ 6.220688] 1f80: c156f3c0 c1400000 c1592c80 c1403040 ffffffff c1592c80 efffcac0 c12b3a28
> [ 6.228848] 1fa0: c1401fb4 c0c9ee9c c1592ccc c1592c80 00000000 c0362150 c1592ccc c1200c54
> [ 6.237007] 1fc0: ffffffff ffffffff 00000000 c1200680 00000000 c12b3a28 c1592e14 c1403058
> [ 6.245166] 1fe0: c12b3a24 c14085fc 40204059 410fc0f4 00000000 40208078 00000000 00000000
> [ 6.253332] [<c030a970>] (cpu_init) from [<c03530f4>] (atomic_notifier_call_chain+0x18/0x20)
> [ 6.261748] [<c03530f4>] (atomic_notifier_call_chain) from [<c030d5d0>] (__switch_to+0x34/0x48)
> [ 6.270425] Code: bad PC value
> [ 6.273464] ---[ end trace d30a42bcfb82d5c1 ]---
> [ 6.278062] Kernel panic - not syncing: Attempted to kill the idle task!
> [ 6.284748] ---[ end Kernel panic - not syncing: Attempted to kill the idle task!
>
> [PYBOOT] [arndale 01:13]: got exception: panic
> ~$off
More information about the linux-arm-kernel
mailing list