Skip to content

fib6_walk_continue: Unable to handle kernel paging request at virtual address 12005456 #101

@amboar

Description

@amboar

I've seen this panic with 6d93f62 a number of times under qemu's palmetto-bmc machine. Unsure at this stage whether it's the kernel or something qemu is doing wrong and I admit my qemu build is a bit of a mashup, but here's the panic output:

Unable to handle kernel paging request at virtual address 12005456
pgd = c0004000
[12005456] *pgd=00000000
Internal error: Oops: 5 [#1] ARM
Modules linked in:
CPU: 0 PID: 0 Comm: swapper Not tainted 4.7.1-00053-g6d93f625315a-dirty #579
Hardware name: ASpeed SoC
task: c040c700 ti: c0408000 task.ti: c0408000
PC is at fib6_walk_continue+0x74/0x168
LR is at fib6_clean_node+0xb8/0x160
pc : [<c02991d0>]    lr : [<c029af0c>]    psr: 80000113
sp : c0409d90  ip : 00000001  fp : c8c0f280
r10: c029ae54  r9 : c02992dc  r8 : 00000000
r7 : c0409e34  r6 : 00000633  r5 : 00000002  r4 : c0409dc8
r3 : 12005452  r2 : 00000000  r1 : c8e31b60  r0 : 00000000
Flags: Nzcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment none
Control: 00093177  Table: 48da0000  DAC: 00000051
Process swapper (pid: 0, stack limit = 0xc0408190)
Stack: (0xc0409d90 to 0xc040a000)
9d80:                                     c0409dc8 c0422908 c0422d28 c02998b8
9da0: 00000000 c040a028 c0422908 c0299c40 00000000 00000000 c0299b9c 60000193
9dc0: c040ca88 c8c0f28c c0422cd4 c0422cd4 c8c0f2a8 12005452 c8fafaa0 00000000
9de0: c040ca00 00000000 00000004 c029ae54 c0426e50 c0422908 c02992dc 00000000
9e00: c0409e34 dc8ba501 c029785c c0422908 00000bb8 c040a028 c0422ca0 c0422d38
9e20: c0414200 c0422908 00000200 c029b040 00000001 00000bb8 00000000 dc8ba501
9e40: 00000000 c0409e74 ffffe000 c040a028 00000100 00000001 c029b0a8 c004e9c8
9e60: 00000001 00000000 c004e954 60000193 c040ca88 c09b11b4 c0577c10 00000000
9e80: c039fceb dc8ba501 c04139c0 c0414200 c0413dfc c0422ca0 c04139c0 c029b0a8
9ea0: c0422908 c004f150 c040a028 00000000 00000000 dc8ba501 00000000 c0408000
9ec0: 40000001 00200000 00000002 c042d8e0 0000000a c042d904 00000100 c0019b90
9ee0: c040c700 df407100 df40715c ffff9f29 00000002 c0414200 c042d900 00000001
9f00: c041ad24 00000000 c041ad24 00000000 df402200 00000001 dfffce80 c03f9a48
9f20: 00000000 c0019f18 00000000 c0045b10 df405020 00000001 c0409f60 00000000
9f40: 00000020 c00094a8 c000ad14 60000013 ffffffff c0409f94 c040a020 c000de30
9f60: 00000000 00093177 00092177 60000013 c0408000 00000001 ffffffff c040a028
9f80: c040a020 dfffce80 c03f9a48 00000000 600000d3 c0409fb0 c000ad08 c000ad14
9fa0: 60000013 ffffffff 00000053 c005e3e0 c0408000 c003ae58 c042d20c c03dbc4c
9fc0: ffffffff ffffffff 00000000 c03db6a8 c03f9a48 00000000 c042d334 c040a03c
9fe0: c03f9a44 c040dd24 40004000 41069265 403f7c2c 40008048 00000000 00000000
[<c02991d0>] (fib6_walk_continue) from [<c02998b8>] (fib6_walk+0x4c/0x68)
[<c02998b8>] (fib6_walk) from [<c0299c40>] (__fib6_clean_all+0xa4/0xfc)
[<c0299c40>] (__fib6_clean_all) from [<c029b040>] (fib6_run_gc+0x80/0xe8)
[<c029b040>] (fib6_run_gc) from [<c004e9c8>] (call_timer_fn+0x74/0x118)
[<c004e9c8>] (call_timer_fn) from [<c004f150>] (run_timer_softirq+0x1ac/0x1fc)
[<c004f150>] (run_timer_softirq) from [<c0019b90>] (__do_softirq+0xc0/0x1f0)
[<c0019b90>] (__do_softirq) from [<c0019f18>] (irq_exit+0x84/0xe8)
[<c0019f18>] (irq_exit) from [<c0045b10>] (__handle_domain_irq+0x84/0xa0)
[<c0045b10>] (__handle_domain_irq) from [<c00094a8>] (avic_handle_irq+0x68/0x70)
[<c00094a8>] (avic_handle_irq) from [<c000de30>] (__irq_svc+0x50/0x64)
Exception stack(0xc0409f60 to 0xc0409fa8)
9f60: 00000000 00093177 00092177 60000013 c0408000 00000001 ffffffff c040a028
9f80: c040a020 dfffce80 c03f9a48 00000000 600000d3 c0409fb0 c000ad08 c000ad14
9fa0: 60000013 ffffffff
[<c000de30>] (__irq_svc) from [<c000ad14>] (arch_cpu_idle+0x2c/0x34)
[<c000ad14>] (arch_cpu_idle) from [<c003ae58>] (cpu_startup_entry+0x7c/0xd8)
[<c003ae58>] (cpu_startup_entry) from [<c03dbc4c>] (start_kernel+0x354/0x3e0)
Code: c02991d0 c02991e4 c0299208 c0299260 (e5932004) 
---[ end trace 50fcc4bab94a343d ]---
Kernel panic - not syncing: Fatal exception in interrupt
---[ end Kernel panic - not syncing: Fatal exception in interrupt

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions