Unhandled prefetch abort on mirabox with 3.11-rc7
Jochen De Smet
jochen.armkernel at leahnim.org
Mon Sep 2 20:49:45 EDT 2013
[Not subscribed, so keep me on CC please]
This one happened on my second mirabox, with the same kernel as my last
problem
(see "Undefined instruction (ldrshtgt?) on mirabox with 3.11-rc7"
thread); I'm hoping
there's not some general (overheating?) hw problem with these boxes.
[56215.930555] Unhandled prefetch abort: section domain fault (0x009) at
0xc014aae8
[56215.937977] Internal error: : 9 [#1] ARM
[56215.941906] Modules linked in: nfsv3 nfs_acl auth_rpcgss oid_registry
nfsv4 dns_resolver nfs lockd sunrpc tun sha1_generic drbd lru_cache dlm
sctp configfs iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi
ipt_MASQUERADE iptable_nat nf_nat_ipv4 nf_nat iptable_mangle ipt_REJECT
xt_conntrack ebtable_filter ebtables iptable_filter ip_tables ext3 jbd
autofs4 ext4 jbd2 mbcache sd_mod usb_storage mmc_block mvsdio xhci_hcd
mmc_core ehci_orion
[56215.981284] CPU: 0 PID: 0 Comm: swapper Not tainted 3.11.0-rc7-stock2 #30
[56215.988086] task: c03f9540 ti: c03ee000 task.ti: c03ee000
[56215.993505] PC is at __memzero+0x8/0x80
[56215.997355] LR is at ip_rcv+0x1f4/0x364
[56216.001200] pc : [<c014aae8>] lr : [<c0279f20>] psr: 60000113
[56216.001200] sp : c03efd20 ip : 00000064 fp : c03efd54
[56216.012697] r10: ef1ed800 r9 : ee8de9c0 r8 : ee8de9c0
[56216.017930] r7 : 00000000 r6 : b4806c0d r5 : 00000000 r4 : ed06c650
[56216.024468] r3 : 00000000 r2 : 00000000 r1 : 00000014 r0 : ee8de9d8
[56216.031006] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM
Segment kernel
[56216.038327] Control: 10c5387d Table: 2e3f0019 DAC: 00000015
[56216.044082] Process swapper (pid: 0, stack limit = 0xc03ee230)
[56216.049923] Stack: (0xc03efd20 to 0xc03f0000)
[56216.054292] fd20: ed06c650 0000002e 0000000e 00000001 c03f7348
c03f8b98 00000008 ef1ed800
[56216.062487] fd40: 00000000 c03f735c c03efda4 c03efd58 c024b260
c0279d38 e9a04177 00000000
[56216.070681] fd60: c03efd7c c03efdc0 00000003 ee8de9c0 f0338000
c03f735c ef23b000 ee8de9c0
[56216.078876] fd80: 00000003 ee8de9c0 f0338000 ef1edc80 ef23b000
00000001 c03efdbc c03efda8
[56216.087071] fda0: c024d3e8 c024adec ee8de9c0 00000003 c03efddc
c03efdc0 c024d5a4 c024d3c8
[56216.095266] fdc0: c7764b9f 132033dd ef23b000 ee8de9c0 c03efdf4
c03efde0 c024de98 c024d584
[56216.103460] fde0: f03380a0 00000005 c03efe3c c03efdf8 c01ee27c
c024de28 00000000 00000000
[56216.111653] fe00: 00000001 ef1ed800 00000001 00000000 ef23b000
00000040 00000100 00000000
[56216.119847] fe20: ef23b000 00000000 ef1edc80 c04102f8 c03efe74
c03efe40 c01ee548 c01ee12c
[56216.128042] fe40: ef1edccc ef1ed800 c03efeac c01ee4bc ef1edccc
00000040 0000012c c04179c0
[56216.136238] fe60: c04179c0 c03ff148 c03efeac c03efe78 c024dbb8
c01ee4c8 c04179c8 00556144
[56216.144432] fe80: c03efec4 00000001 0000000c c04183d0 c04183c0
c03ee000 00000003 00000100
[56216.152626] fea0: c03efef4 c03efeb0 c0022354 c024db20 c0164360
ef053c40 0000000c 00200000
[56216.160821] fec0: 00556143 0000000a 00022000 c0406088 00000018
00000000 c03eff50 00000001
[56216.169015] fee0: c03ee000 c03f60c8 c03eff0c c03efef8 c0022714
c002228c 0000006e c0406088
[56216.177209] ff00: c03eff2c c03eff10 c000f524 c00226c4 00000074
c0433100 000003ff c0433100
[56216.185404] ff20: c03eff4c c03eff30 c0008554 c000f4f4 c0049954
60000013 ffffffff c03eff84
[56216.193600] ff40: c03effac c03eff50 c02df7a0 c0008514 ffffffed
00000000 c0411c48 c001b4e4
[56216.201794] ff60: c03ee000 c0417a87 c0417a87 c03ee000 00000001
c03ee000 c03f60c8 c03effac
[56216.209988] ff80: c03eff88 c03eff98 c000f700 c0049954 60000013
ffffffff 00000000 c0e31cc0
[56216.218183] ffa0: c03effbc c03effb0 c02d8700 c0049914 c03efff4
c03effc0 c03c6a54 c02d86a8
[56216.226377] ffc0: ffffffff ffffffff c03c6544 00000000 00000000
c03e54b8 10c53c7d c03f6070
[56216.234572] ffe0: c03e54b4 c03fa640 00000000 c03efff8 00008070
c03c67c0 00000000 00000000
[56216.242759] Backtrace:
[56216.245235] [<c0279d2c>] (ip_rcv+0x0/0x364) from [<c024b260>]
(__netif_receive_skb_core+0x480/0x5c4)
[56216.254390] [<c024ade0>] (__netif_receive_skb_core+0x0/0x5c4) from
[<c024d3e8>] (__netif_receive_skb+0x2c/0x80)
[56216.264499] [<c024d3bc>] (__netif_receive_skb+0x0/0x80) from
[<c024d5a4>] (netif_receive_skb+0x2c/0x64)
[56216.273906] r5:00000003 r4:ee8de9c0
[56216.277513] [<c024d578>] (netif_receive_skb+0x0/0x64) from
[<c024de98>] (napi_gro_receive+0x7c/0xa8)
[56216.286659] r4:ee8de9c0
[56216.289217] [<c024de1c>] (napi_gro_receive+0x0/0xa8) from
[<c01ee27c>] (mvneta_rx+0x15c/0x39c)
[56216.297841] r5:00000005 r4:f03380a0
[56216.301448] [<c01ee120>] (mvneta_rx+0x0/0x39c) from [<c01ee548>]
(mvneta_poll+0x8c/0x18c)
[56216.309643] [<c01ee4bc>] (mvneta_poll+0x0/0x18c) from [<c024dbb8>]
(net_rx_action+0xa4/0x1a8)
[56216.318192] [<c024db14>] (net_rx_action+0x0/0x1a8) from [<c0022354>]
(__do_softirq+0xd4/0x1bc)
[56216.326823] [<c0022280>] (__do_softirq+0x0/0x1bc) from [<c0022714>]
(irq_exit+0x5c/0x98)
[56216.334936] [<c00226b8>] (irq_exit+0x0/0x98) from [<c000f524>]
(handle_IRQ+0x3c/0x8c)
[56216.342777] r4:c0406088 r3:0000006e
[56216.346385] [<c000f4e8>] (handle_IRQ+0x0/0x8c) from [<c0008554>]
(armada_370_xp_handle_irq+0x4c/0x54)
[56216.355617] r6:c0433100 r5:000003ff r4:c0433100 r3:00000074
[56216.361335] [<c0008508>] (armada_370_xp_handle_irq+0x0/0x54) from
[<c02df7a0>] (__irq_svc+0x40/0x50)
[56216.370482] Exception stack(0xc03eff50 to 0xc03eff98)
[56216.375543] ff40: ffffffed
00000000 c0411c48 c001b4e4
[56216.383738] ff60: c03ee000 c0417a87 c0417a87 c03ee000 00000001
c03ee000 c03f60c8 c03effac
[56216.391932] ff80: c03eff88 c03eff98 c000f700 c0049954 60000013 ffffffff
[56216.398555] r7:c03eff84 r6:ffffffff r5:60000013 r4:c0049954
[56216.404279] [<c0049908>] (cpu_startup_entry+0x0/0xe8) from
[<c02d8700>] (rest_init+0x64/0x7c)
[56216.412816] r7:c0e31cc0 r3:00000000
[56216.416430] [<c02d869c>] (rest_init+0x0/0x7c) from [<c03c6a54>]
(start_kernel+0x2a0/0x2f4)
[56216.424717] [<c03c67b4>] (start_kernel+0x0/0x2f4) from [<00008070>]
(0x8070)
[56216.431781] Code: e4c02001 e0811003 e3a02000 e2103003 (1afffff5)
[56216.437891] ---[ end trace 5a452ae3bbf8d147 ]---
[56216.442516] Kernel panic - not syncing: Fatal exception in interrupt
decodecode output:
[56216.431781] Code: e4c02001 e0811003 e3a02000 e2103003 (1afffff5)
All code
========
0: e4c02001 strb r2, [r0], #1
4: e0811003 add r1, r1, r3
8: e3a02000 mov r2, #0
c: e2103003 ands r3, r0, #3
10:* 1afffff5 bne 0xffffffec <-- trapping
instruction
Code starting with the faulting instruction
===========================================
0: 1afffff5 bne 0xffffffdc
ip_rcv around the +0x1f4 mark:
0xc0279ee4 <+440>: adc r3, r3, r1
0xc0279ee8 <+444>: strd r2, [r12, #96] ; 0x60
0xc0279eec <+448>: b 0xc0279e0c <ip_rcv+224>
0xc0279ef0 <+452>: ldrb r12, [r4]
0xc0279ef4 <+456>: and r12, r12, #15
0xc0279ef8 <+460>: cmp r1, r12, lsl #2
0xc0279efc <+464>: bcc 0xc0279dec <ip_rcv+192>
0xc0279f00 <+468>: cmp r1, r2
0xc0279f04 <+472>: bcc 0xc0279fb4 <ip_rcv+648>
0xc0279f08 <+476>: ldrh r3, [r8, #154] ; 0x9a
0xc0279f0c <+480>: add r0, r8, #24
0xc0279f10 <+484>: mov r1, #20
0xc0279f14 <+488>: add r12, r3, r12, lsl #2
0xc0279f18 <+492>: strh r12, [r8, #152] ; 0x98
0xc0279f1c <+496>: bl 0xc014aae0 <__memzero>
>> 0xc0279f20 <+500>: ldr r3, [r8, #104] ; 0x68
0xc0279f24 <+504>: cmp r3, #0
0xc0279f28 <+508>: beq 0xc0279f34 <ip_rcv+520>
0xc0279f2c <+512>: mov r0, r8
0xc0279f30 <+516>: blx r3
0xc0279f34 <+520>: ldr r3, [pc, #332] ; 0xc027a088 <ip_rcv+860>
0xc0279f38 <+524>: mov r1, #0
0xc0279f3c <+528>: str r1, [r8, #104] ; 0x68
0xc0279f40 <+532>: add r2, r3, #128 ; 0x80
0xc0279f44 <+536>: str r1, [r8, #16]
0xc0279f48 <+540>: ldr r3, [r3, #128] ; 0x80
0xc0279f4c <+544>: cmp r3, r2
0xc0279f50 <+548>: beq 0xc0279f80 <ip_rcv+596>
As last time, any help would be appreciated.
J.
More information about the linux-arm-kernel
mailing list