public inbox for linux-arm-kernel@lists.infradead.org
 help / color / mirror / Atom feed
* Unhandled prefetch abort on mirabox with 3.11-rc7
@ 2013-09-03  0:49 Jochen De Smet
  2013-09-03 10:48 ` Jason Cooper
  0 siblings, 1 reply; 7+ messages in thread
From: Jochen De Smet @ 2013-09-03  0:49 UTC (permalink / raw)
  To: linux-arm-kernel

[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.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Unhandled prefetch abort on mirabox with 3.11-rc7
  2013-09-03  0:49 Unhandled prefetch abort on mirabox with 3.11-rc7 Jochen De Smet
@ 2013-09-03 10:48 ` Jason Cooper
  2013-09-03 15:55   ` Russell King - ARM Linux
  0 siblings, 1 reply; 7+ messages in thread
From: Jason Cooper @ 2013-09-03 10:48 UTC (permalink / raw)
  To: linux-arm-kernel

Adding the relevant folks to the Cc: ...

On Mon, Sep 02, 2013 at 08:49:45PM -0400, Jochen De Smet wrote:
> [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.
> 
> 
> _______________________________________________
> linux-arm-kernel mailing list
> linux-arm-kernel at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Unhandled prefetch abort on mirabox with 3.11-rc7
  2013-09-03 10:48 ` Jason Cooper
@ 2013-09-03 15:55   ` Russell King - ARM Linux
  2013-09-03 16:08     ` Jochen De Smet
  2013-09-07 23:18     ` Jochen De Smet
  0 siblings, 2 replies; 7+ messages in thread
From: Russell King - ARM Linux @ 2013-09-03 15:55 UTC (permalink / raw)
  To: linux-arm-kernel

On Tue, Sep 03, 2013 at 06:48:17AM -0400, Jason Cooper wrote:
> Adding the relevant folks to the Cc: ...

I don't think this is a kernel problem either.

> On Mon, Sep 02, 2013 at 08:49:45PM -0400, Jochen De Smet wrote:
> > [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

A "prefetch abort" means that the CPU was unable to fetch the instruction
for some reason.  The address of the instruction is 0xc014aae8, and the
reason is "section domain fault" - this means that the CPU thinks the
section mapping specified a domain number which denied it access to this
mapping (in other words, the domain associated with this mapping was set
to "no access").

There's two strong arguments against that being the case though:

1. The oops code can read the data located there; domains have no separation
   of read vs execute permission, and the CPU was in the same mode as it is
   when it dumped this oops.  So the domain is accessible, even though the
   abort indicated it was not.

2. The CPU executed the two preceding instructions from this code before
   spitting out this error.  Again, this indicates that the domain was
   accessible immediately before this abort was raised.

This is also inside __memzero, which will have been used many times before
this point, so its highly unlikely that the kernel would have been booted
if there was a problem here.

so, i'm afraid again, I don't think this is a kernel bug but pointing
towards a hardware weakness.  The argument against that is you say that
it's a different (your second) mirabox...  unless it's a generic design
weakness.

Keep on posting the oopses though, there may be a pattern to them.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Unhandled prefetch abort on mirabox with 3.11-rc7
  2013-09-03 15:55   ` Russell King - ARM Linux
@ 2013-09-03 16:08     ` Jochen De Smet
  2013-09-03 16:14       ` Thomas Petazzoni
  2013-09-07 23:18     ` Jochen De Smet
  1 sibling, 1 reply; 7+ messages in thread
From: Jochen De Smet @ 2013-09-03 16:08 UTC (permalink / raw)
  To: linux-arm-kernel

On 9/3/2013 11:55, Russell King - ARM Linux wrote:
> On Tue, Sep 03, 2013 at 06:48:17AM -0400, Jason Cooper wrote:
>> Adding the relevant folks to the Cc: ...
> I don't think this is a kernel problem either.
I was afraid you were gonna say that  :/
>> On Mon, Sep 02, 2013 at 08:49:45PM -0400, Jochen De Smet wrote:
>>> [Not subscribed, so keep me on CC please]
>>>
>>> so, i'm afraid again, I don't think this is a kernel bug but pointing
>>> towards a hardware weakness.  The argument against that is you say that
>>> it's a different (your second) mirabox...  unless it's a generic design
>>> weakness.
Globalscale's somewhat infamous for heat issues with the Guruplug ; the 
mirabox is supposed
to not have the issue, and I don't immediately see any reports of it, 
but it wouldn't totally
surprise me.   The boxes are fairly hot to the touch (It won't burn your 
finger but it definitely
gets uncomfortable), and that's in a basement where the ambient temp 
probably never goes
above 75f.
>>> Keep on posting the oopses though, there may be a pattern to them.
Another clue in the heat direction might be that with the rain the last 
few days things seem
at least a bit better, though it's probably too early to draw 
conclusions.  First box's been up
for 2 days 10 hours now, and the with this oops above 18 hours.

Thanks for looking again.

J.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Unhandled prefetch abort on mirabox with 3.11-rc7
  2013-09-03 16:08     ` Jochen De Smet
@ 2013-09-03 16:14       ` Thomas Petazzoni
  2013-09-03 17:39         ` Jochen De Smet
  0 siblings, 1 reply; 7+ messages in thread
From: Thomas Petazzoni @ 2013-09-03 16:14 UTC (permalink / raw)
  To: linux-arm-kernel

Dear Jochen De Smet,

On Tue, 03 Sep 2013 12:08:23 -0400, Jochen De Smet wrote:

> >>> Keep on posting the oopses though, there may be a pattern to them.
> Another clue in the heat direction might be that with the rain the last 
> few days things seem
> at least a bit better, though it's probably too early to draw 
> conclusions.  First box's been up
> for 2 days 10 hours now, and the with this oops above 18 hours.

Sorry if those questions have already been posted in the previous
thread. What kind of tests / workload are you running on your Mirabox
to trigger the crash? I might be able to get one or two Mirabox running
here, so I could see if the problem is reproducible.

Also, is this something you're seeing only since 3.11-rc7 ? Is the
kernel originally provided with the Mirabox more stable ? Are earlier
kernel versions (such as 3.10 or earlier) more stable ?

Thanks,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Unhandled prefetch abort on mirabox with 3.11-rc7
  2013-09-03 16:14       ` Thomas Petazzoni
@ 2013-09-03 17:39         ` Jochen De Smet
  0 siblings, 0 replies; 7+ messages in thread
From: Jochen De Smet @ 2013-09-03 17:39 UTC (permalink / raw)
  To: linux-arm-kernel

On 9/3/2013 12:14, Thomas Petazzoni wrote:
> Dear Jochen De Smet,
>
> On Tue, 03 Sep 2013 12:08:23 -0400, Jochen De Smet wrote:
>
>>>>> Keep on posting the oopses though, there may be a pattern to them.
>> Another clue in the heat direction might be that with the rain the last
>> few days things seem
>> at least a bit better, though it's probably too early to draw
>> conclusions.  First box's been up
>> for 2 days 10 hours now, and the with this oops above 18 hours.
> Sorry if those questions have already been posted in the previous
> thread. What kind of tests / workload are you running on your Mirabox
> to trigger the crash? I might be able to get one or two Mirabox running
> here, so I could see if the problem is reproducible.
Nothing too fancy.   They're running a corosync/pacemaker cluster with 
apache, bind,
openvpn, dovecot, postfix and mysql,  all for personal use only, so a 
fairly light load.
CPU idle generally hovers just below 80%.

That said, I think at least one of the oopses happened while I was 
updating the kernel;
IIRC it happened either during the git pull or make clean though, not 
during the actual
make.
>
> Also, is this something you're seeing only since 3.11-rc7 ? Is the
> kernel originally provided with the Mirabox more stable ? Are earlier
> kernel versions (such as 3.10 or earlier) more stable ?
Things get a bit murky here.

I did not get any problems with the included (with the marvell patches) 
2.6.35, but I didn't
run it all that long since I don't like debian and it didn't work with a 
recent fedora because
of systemd.  I was running that kernel + a cgroup patch for quite a 
while without any issues.

A stock 3.10 kernel compiled on fedora 18 has been working without any 
issues for at least
a month.  That exact same kernel and exact same config compiled on 
fedora 19 results in an
oops shortly after boot however.  (First oops below)

3.11-rc3 compiled on FC19 results in another oops (second one below); 
compiled on FC18
I initially thought it worked fine but I think it eventually oopsed as 
well (didn't save it, sorry),
so I went back to my 3.10 kernel.

And my current 3.11-rc7 is the next one I tried. I don't have a FC18 box 
anymore so kernel is
compiled on FC19 (directly on the mirabox).

One other thing with the stock kernels is that the network interfaces 
will not work properly
unless they're activated from u-boot, i.e. if I just do an sdcard boot 
the interfaces will show
up and appear ok but won't actually send/receive any data. Simply doing 
a "dhcp ; setact
egiga1 ; dhcp" before continuing the boot makes them work fine. This 
wasn't a problem with
the original kernel.

J.


>
> Thanks,
>
> Thomas
Unable to handle kernel NULL pointer dereference at virtual address 0000001c
pgd = ee0b8000
[0000001c] *pgd=2e2c2831, *pte=00000000, *ppte=00000000
Internal error: Oops: 17 [#1] ARM
Modules linked in: ipt_MASQUERADE iscsi_tcp libiscsi_tcp libiscsi 
iptable_nat nf_nat_ipv4 nf_nat drbd lru_cache scsi_transport_iscsi 
iptable_mangle ipt_REJECT xt_conntrack iptable_filter ip_tables ext3 jbd 
autofs4 ext4 jbd2 mbcache sd_mod usb_storage mmc_block mvsdio mmc_core 
ehci_orion
CPU: 0 PID: -1073560872 Comm: bash Not tainted 3.10.0-stock1 #23
task: ee1df440 ti: ee154000 task.ti: ee154000
PC is at __task_pid_nr_ns+0x40/0xa4
LR is at schedule_tail+0x44/0x64
pc : [<c0037c4c>]    lr : [<c00439e0>]    psr: 60000013
sp : ee155f88  ip : ee155f88  fp : ee155f94
r10: 00000000  r9 : 00000000  r8 : 00000000
r7 : 00000000  r6 : 00000000  r5 : bf000000  r4 : ee154000
r3 : ef181efc  r2 : 00000000  r1 : 00000000  r0 : ee1df440
Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: 10c5387d  Table: 2e0b8019  DAC: 00000015
Process bash (pid: -1073560872, stack limit = 0xee154230)
Stack: (0xee155f88 to 0xee156000)
5f80:                   ee155fac ee155f98 c00439e0 c0037c18 00000000 
00000000
5fa0: 00000000 ee155fb0 c000df48 c00439a8 00000000 00000000 00000000 
00000000
5fc0: b6fc3068 bed65f08 48a50000 00000078 000d6d64 b6fc3000 000d63cc 
bed65f34
5fe0: b6fc34c0 bed65f08 00000a18 489aa0cc 60000010 01200011 00000000 
00000000
Backtrace:
[<c0037c0c>] (__task_pid_nr_ns+0x0/0xa4) from [<c00439e0>] 
(schedule_tail+0x44/0x64)
[<c004399c>] (schedule_tail+0x0/0x64) from [<c000df48>] 
(ret_from_fork+0x4/0x3c)
  r5:00000000 r4:00000000
Code: e0831101 e5913120 e3530000 0a00000c (e592101c)
---[ end trace 20369176bc42626e ]---
Unable to handle kernel paging request at virtual address 2e6f2e7a
pgd = c0004000
[2e6f2e7a] *pgd=00000000
Internal error: Oops: 15 [#2] ARM
Modules linked in: ipt_MASQUERADE iscsi_tcp libiscsi_tcp libiscsi 
iptable_nat nf_nat_ipv4 nf_nat drbd lru_cache scsi_transport_iscsi 
iptable_mangle ipt_REJECT xt_conntrack iptable_filter ip_tables ext3 jbd 
autofs4 ext4 jbd2 mbcache sd_mod usb_storage mmc_block mvsdio mmc_core 
ehci_orion
CPU: 0 PID: -1073560872 Comm: bash Tainted: G      D 3.10.0-stock1 #23
task: ee1df440 ti: ee154000 task.ti: ee154000
PC is at acct_process+0x34/0x88
LR is at acct_process+0x20/0x88
pc : [<c005bb78>]    lr : [<c005bb64>]    psr: 20000013
sp : ee155d48  ip : ee155d48  fp : ee155d5c
r10: ef238080  r9 : ee1df440  r8 : 00000017
r7 : ee154000  r6 : c034afb0  r5 : e5911018  r4 : ee154020
r3 : 00000000  r2 : ee155d48  r1 : ef238080  r0 : 2e6f2e72
Flags: nzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: 10c5387d  Table: 2f35c019  DAC: 00000015
Process bash (pid: -1073560872, stack limit = 0xee154230)
Stack: (0xee155d48 to 0xee156000)
5d40:                   ee154020 00000000 ee155d94 ee155d60 c0022070 
c005bb50
5d60: c03c45f0 00000001 ef2380b8 00000017 ee1df440 c03e0ac0 ee155d94 
ee155d88
5d80: c001decc ee154000 ee155dd4 ee155d98 c0011afc c00219f4 ee154230 
0000000b
5da0: 60000113 ee154000 c0356054 0000001c 00000017 ef238080 ee155f40 
ef238080
5dc0: ee1df440 00000028 ee155dec ee155dd8 c02bd6dc c0011984 ee155f40 
0000001c
5de0: ee155e8c ee155df0 c02c3794 c02bd67c ee155e14 ee155e00 c004374c 
c00435a4
5e00: ee7b1b80 00000000 00010000 00000000 ef2380b8 00000000 c03c9ea0 
00000001
5e20: ee155e64 ee155e30 c00465a0 c03c9ed8 ee1dfb78 00000400 ee155e5c 
ee155e48
5e40: ffffffff 00000000 ee155e7c ee155e58 c02c3a88 c0009038 ffffffff 
ef18001c
5e60: ee1df440 00000017 c02c35b0 c03c5064 0000001c ee155f40 00000000 
00000000
5e80: ee155f3c ee155e90 c0008428 c02c35bc c02c22b4 c02c3af8 ee155f44 
ee155ea8
5ea0: c002dab0 c0022f58 00000011 c02c128c c03f6ab0 c03c00d0 c03e07c6 
ee154018
5ec0: 00000000 00000000 ee155ef4 ee155ed8 c0042cbc c00465c4 00000000 
ee1df440
5ee0: 00000001 ee1df440 ee155f14 ee155ef8 c0044cf8 c0042c98 00000000 
ee1df440
5f00: 00000004 ee0bcb80 c03cb00c ee154000 00000000 ee1df534 ee1df438 
c0037c4c
5f20: 60000013 ffffffff ee155f74 00000000 ee155f94 ee155f40 c02c1f18 
c00083f4
5f40: ee1df440 00000000 00000000 ef181efc ee154000 bf000000 00000000 
00000000
5f60: 00000000 00000000 00000000 ee155f94 ee155f88 ee155f88 c00439e0 
c0037c4c
5f80: 60000013 ffffffff ee155fac ee155f98 c00439e0 c0037c18 00000000 
00000000
5fa0: 00000000 ee155fb0 c000df48 c00439a8 00000000 00000000 00000000 
00000000
5fc0: b6fc3068 bed65f08 48a50000 00000078 000d6d64 b6fc3000 000d63cc 
bed65f34
5fe0: b6fc34c0 bed65f08 00000a18 489aa0cc 60000010 01200011 00000000 
00000000
Backtrace:
[<c005bb44>] (acct_process+0x0/0x88) from [<c0022070>] (do_exit+0x688/0x87c)
  r5:00000000 r4:ee154020
[<c00219e8>] (do_exit+0x0/0x87c) from [<c0011afc>] (die+0x184/0x238)
  r7:ee154000
[<c0011978>] (die+0x0/0x238) from [<c02bd6dc>] 
(__do_kernel_fault.part.9+0x6c/0x7c)
[<c02bd670>] (__do_kernel_fault.part.9+0x0/0x7c) from [<c02c3794>] 
(do_page_fault+0x1e4/0x3e4)
  r7:0000001c r3:ee155f40
[<c02c35b0>] (do_page_fault+0x0/0x3e4) from [<c0008428>] 
(do_DataAbort+0x40/0xa0)
[<c00083e8>] (do_DataAbort+0x0/0xa0) from [<c02c1f18>] 
(__dabt_svc+0x38/0x60)
Exception stack(0xee155f40 to 0xee155f88)
5f40: ee1df440 00000000 00000000 ef181efc ee154000 bf000000 00000000 
00000000
5f60: 00000000 00000000 00000000 ee155f94 ee155f88 ee155f88 c00439e0 
c0037c4c
5f80: 60000013 ffffffff
  r8:00000000 r7:ee155f74 r6:ffffffff r5:60000013 r4:c0037c4c
[<c0037c0c>] (__task_pid_nr_ns+0x0/0xa4) from [<c00439e0>] 
(schedule_tail+0x44/0x64)
[<c004399c>] (schedule_tail+0x0/0x64) from [<c000df48>] 
(ret_from_fork+0x4/0x3c)
  r5:00000000 r4:00000000
Code: 089da830 e595002c e3500000 0a00000f (e5903008)
---[ end trace 20369176bc42626f ]---
Code: 089da830 e595002c e3500000 0a00000f (e5903008)
All code
========
    0:   089da830        ldmeq   sp, {r4, r5, fp, sp, pc}
    4:   e595002c        ldr     r0, [r5, #44]   ; 0x2c
    8:   e3500000        cmp     r0, #0
    c:   0a00000f        beq     0x50
   10:*  e5903008        ldr     r3, [r0, #8]            <-- trapping 
instruction

Code starting with the faulting instruction
===========================================
    0:   e5903008        ldr     r3, [r0, #8]


--- second oops ---
[  330.307636] Unable to handle kernel paging request at virtual address 
bf370a58
[  330.314988] pgd = ee12c000
[  330.316393] [bf370a58] *pgd=2dd00811, *pte=00000000, *ppte=00000000
[  330.321402] Internal error: Oops: 7 [#1] ARM
[  330.324371] Modules linked in: tun gfs2 sha1_generic drbd lru_cache 
dlm sctp configfs 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 xhci_hcd mvsdio mmc_core ehci_orion
[  330.351619] CPU: 0 PID: 1774 Comm: lrmd Not tainted 3.11.0-rc3-stock1 #26
[  330.357111] task: ee098540 ti: ee102000 task.ti: ee102000
[  330.361220] PC is at copy_process.part.65+0x9ac/0xdd0
[  330.364980] LR is@recalc_sigpending+0x20/0x70
[  330.368299] pc : [<c001e1c0>]    lr : [<c002cd48>] psr: 20000093
sp : ee103f00  ip : ee103efc  fp : ee103f4c
[  330.377183] r10: b6fde068  r9 : ed126b40  r8 : c03ffbf8
[  330.381111] r7 : ed126c7c  r6 : c0417f40  r5 : ee102000  r4 : 01200011
[  330.386342] r3 : bf370a3c  r2 : eea65a40  r1 : ee098540  r0 : 00000000
[  330.391575] Flags: nzCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM 
Segment user
[  330.397503] Control: 10c5387d  Table: 2e12c019  DAC: 00000015
[  330.401951] Process lrmd (pid: 1774, stack limit = 0xee102230)
[  330.406487] Stack: (0xee103f00 to 0xee104000)
[  330.409549] 3f00: ed126cb4 00000000 ed126c3c 00000000 00000000 
00000000 ee103f78 fffffff4
[  330.416436] 3f20: ee102000 01200011 00020200 00000000 00000000 
00000000 ee102000 00000000
[  330.423323] 3f40: ee103f8c ee103f50 c001e734 c001d820 ee103efc 
00000000 00000000 c0157bb4
[  330.430211] 3f60: ee103f94 ee103f70 c00ba6b8 b6fde068 bee38828 
48a50000 00000078 c000e6a8
[  330.437098] 3f80: ee103fa4 ee103f90 c001ea18 c001e6a4 b6fde068 
c00ba614 00000000 ee103fa8
[  330.443986] 3fa0: c000e500 c001ea00 b6fde068 bee38828 01200011 
00000000 00000000 00000000
[  330.450874] 3fc0: b6fde068 bee38828 48a50000 00000078 46ba4000 
b6fde000 0003c138 bee38864
[  330.457761] 3fe0: b6fde4c0 bee38828 000006ee 489aa0cc 60000010 
01200011 3ec52a3e 3ec53a3e
[  330.464643] Backtrace:
[  330.465805] [<c001d814>] (copy_process.part.65+0x0/0xdd0) from 
[<c001e734>] (do_fork+0x9c/0x2c4)
[  330.473303] [<c001e698>] (do_fork+0x0/0x2c4) from [<c001ea18>] 
(SyS_clone+0x24/0x2c)
[  330.479750]  r8:c000e6a8 r7:00000078 r6:48a50000 r5:bee38828 r4:b6fde068
[  330.485218] [<c001e9f4>] (SyS_clone+0x0/0x2c) from [<c000e500>] 
(ret_fast_syscall+0x0/0x30)
[  330.492279] Code: e5933138 e5893138 e59c3004 e08c3203 (e593201c)
[  330.497077] ---[ end trace 836c3039ee5ba43a ]---
[  333.601499] ------------[ cut here ]------------
[  333.605836] Kernel BUG at c00c4f18 [verbose debug info unavailable]
[  333.610809] Internal error: Oops - BUG: 0 [#2] ARM
[  333.614300] Modules linked in: tun gfs2 sha1_generic drbd lru_cache 
dlm sctp configfs 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 xhci_hcd mvsdio mmc_core ehci_orion
[  333.641540] CPU: 0 PID: 3498 Comm: httpd Tainted: G      D 
3.11.0-rc3-stock1 #26
[  333.648077] task: ed17f480 ti: ed228000 task.ti: ed228000
[  333.652188] PC is at dput+0x150/0x154
[  333.654552] LR is at __fput+0x108/0x1f4
[  333.657090] pc : [<c00c4f18>]    lr : [<c00b3a78>] psr: 60000013
sp : ed229f10  ip : ed229f28  fp : ed229f24
[  333.665974] r10: ee359b08  r9 : 00000000  r8 : 40000010
[  333.669901] r7 : ed8fe080  r6 : ee7fb810  r5 : ed903778  r4 : ed903778
[  333.675132] r3 : 00000000  r2 : 20000013  r1 : c04020c8  r0 : ed903778
[  333.680364] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM 
Segment user
[  333.686204] Control: 10c5387d  Table: 2d1c4019  DAC: 00000015
[  333.690653] Process httpd (pid: 3498, stack limit = 0xed228230)
[  333.695276] Stack: (0xed229f10 to 0xed22a000)
[  333.698336] 9f00:                                     ee359b00 
ed903778 ed229f5c ed229f28
[  333.705224] 9f20: c00b3a78 c00c4dd4 00000000 00000000 c00b3efc 
ed17f738 ed17f480 c041e694
[  333.712111] 9f40: 00000000 c000e6a8 ed228000 00000000 ed229f6c 
ed229f60 c00b3bbc c00b397c
[  333.718999] 9f60: ed229f8c ed229f70 c00398a4 c00b3bb8 ed228010 
ed228000 c000e6a8 ed229fb0
[  333.725887] 9f80: ed229fac ed229f90 c00118b0 c0039810 00000004 
b705d790 b7023a68 00000006
[  333.732774] 9fa0: 00000000 ed229fb0 c000e540 c0011830 00000000 
00000000 00000001 00000001
[  333.739662] 9fc0: 00000004 b705d790 b7023a68 00000006 b705d8d8 
b705d770 b6fcb0a8 bedac5e8
[  333.746549] 9fe0: 00000000 bedabf00 b6bad2b8 b6b76294 60000010 
00000004 00000000 00000000
[  333.753431] Backtrace:
[  333.754592] [<c00c4dc8>] (dput+0x0/0x154) from [<c00b3a78>] 
(__fput+0x108/0x1f4)
[  333.760692]  r5:ed903778 r4:ee359b00
[  333.762991] [<c00b3970>] (__fput+0x0/0x1f4) from [<c00b3bbc>] 
(____fput+0x10/0x14)
[  333.769277] [<c00b3bac>] (____fput+0x0/0x14) from [<c00398a4>] 
(task_work_run+0xa0/0xb4)
[  333.776086] [<c0039804>] (task_work_run+0x0/0xb4) from [<c00118b0>] 
(do_work_pending+0x8c/0xac)
[  333.783490]  r7:ed229fb0 r6:c000e6a8 r5:ed228000 r4:ed228010
[  333.787902] [<c0011824>] (do_work_pending+0x0/0xac) from [<c000e540>] 
(work_pending+0xc/0x20)
[  333.795131]  r7:00000006 r6:b7023a68 r5:b705d790 r4:00000004
[  333.799540] Code: e5820004 e2812001 e583207c eaffffe4 (e7f001f2)
[  333.804339] ---[ end trace 836c3039ee5ba43b ]---
[ 333.799540] Code: e5820004 e2812001 e583207c eaffffe4 (e7f001f2)
All code
========
    0:   e5820004        str     r0, [r2, #4]
    4:   e2812001        add     r2, r1, #1
    8:   e583207c        str     r2, [r3, #124]  ; 0x7c
    c:   eaffffe4        b       0xffffffa4
   10:   e7f001f2                        ; <UNDEFINED> instruction:* 
0xe7f001f2          <-- trapping instruction

Code starting with the faulting instruction
===========================================
    0:   e7f001f2                        ; <UNDEFINED> instruction: 
0xe7f001f2

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Unhandled prefetch abort on mirabox with 3.11-rc7
  2013-09-03 15:55   ` Russell King - ARM Linux
  2013-09-03 16:08     ` Jochen De Smet
@ 2013-09-07 23:18     ` Jochen De Smet
  1 sibling, 0 replies; 7+ messages in thread
From: Jochen De Smet @ 2013-09-07 23:18 UTC (permalink / raw)
  To: linux-arm-kernel

On 9/3/2013 11:55, Russell King - ARM Linux wrote:
> On Tue, Sep 03, 2013 at 06:48:17AM -0400, Jason Cooper wrote:
>
> This is also inside __memzero, which will have been used many times before
> this point, so its highly unlikely that the kernel would have been booted
> if there was a problem here.
>
> so, i'm afraid again, I don't think this is a kernel bug but pointing
> towards a hardware weakness.  The argument against that is you say that
> it's a different (your second) mirabox...  unless it's a generic design
> weakness.
>
> Keep on posting the oopses though, there may be a pattern to them.
Next ones.   Box had been running without issues for a few days on 3.11 
+ Thomas'
patch for the HW PHY polling.

Recompiled the kernel with Willy's patches for the atags MAC passing, 
then got the
three OOPSES below during the reboot; I was still able to log in, just 
rebooted again,
and this time it came up without any issues.

There's one weird timing thing I don't quite understand as well; 
probably unrelated but I
thought I'd mention it anyway.  The failing boot was a simple "reboot" 
command, and
showed this:

[    0.000000] Aurora cache controller enabled
[    0.000000] l2x0: 4 ways, CACHE_ID 0x00000100, AUX_CTRL 0x1a086302, 
Cache size: 262144 B
[    0.000000] Console: colour dummy device 80x30
[   39.263382] Calibrating delay loop... 1196.85 BogoMIPS (lpj=5984256)
[   39.353093] pid_max: default: 32768 minimum: 301

The 39 seconds is probably about right from the start of u-boot till 
this point.  In the working boot
afterwards, which was a full powercycle (networked PDU), it shows:

[    0.000000] Aurora cache controller enabled
[    0.000000] l2x0: 4 ways, CACHE_ID 0x00000100, AUX_CTRL 0x1a086302, 
Cache size: 262144 B
[    0.000000] Console: colour dummy device 80x30
[  223.486705] Calibrating delay loop... 1196.85 BogoMIPS (lpj=5984256)
[  223.576415] pid_max: default: 32768 minimum: 301

Don't know where the big difference comes from, or how it gets to 223 
seconds there.


[   48.900325] usbcore: registered new interface driver usbserial
[   48.989303] usbcore: registered new interface driver ftdi_sio
[   49.000135] Unable to handle kernel paging request at virtual address 
f2bc877c
[   49.007379] pgd = eea38000
[   49.010090] [f2bc877c] *pgd=00000000
[   49.013686] Internal error: Oops: 15 [#1] ARM
[   49.018049] Modules linked in: ftdi_sio(+) usbserial autofs4 ext4 
jbd2 mbcache sd_mod usb_storage mmc_block mvsdio xhci_hcd mmc_core 
ehci_orion
[   49.031093] CPU: 0 PID: 840000000 Comm: systemd-udevd Not tainted 
3.11.0-stock4-dirty #34
[   49.039285] task: ef244c00 ti: ef2a0000 task.ti: ef2a0000
[   49.044702] PC is at __task_pid_nr_ns+0x9c/0xa4
[   49.049244] LR is at schedule_tail+0x44/0x64
[   49.053522] pc : [<c0035d30>]    lr : [<c0041bc8>] psr: a0000013
[   49.053522] sp : ef2a1f88  ip : ef2a1f88  fp : ef2a1f94
[   49.065018] r10: 00000000  r9 : 00000000  r8 : 00000000
[   49.070251] r7 : 00000000  r6 : 00000000  r5 : bf000000  r4 : ef2a0000
[   49.076789] r3 : f2bc875c  r2 : c041da86  r1 : 00000000  r0 : ef244c00
[   49.083327] Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM 
Segment user
[   49.090474] Control: 10c5387d  Table: 2ea38019  DAC: 00000015
[   49.096229] Process systemd-udevd (pid: 840000000, stack limit = 
0xef2a0230)
[   49.103289] Stack: (0xef2a1f88 to 0xef2a2000)
[   49.107656] 1f80:                   ef2a1fac ef2a1f98 c0041bc8 
c0035ca0 00000000 00000000
[   49.115851] 1fa0: 00000000 ef2a1fb0 c000e588 c0041b90 00000000 
00000000 00000000 00000000
[   49.124045] 1fc0: b6f60068 becf26a8 b6e72000 00000078 00000000 
b6f60000 b6fa91c0 becf26e4
[   49.132240] 1fe0: b6f604c0 becf26a8 00000548 b6dccaec 60000010 
01200011 00000000 00000000
[   49.140427] Backtrace:
[   49.142895] [<c0035c94>] (__task_pid_nr_ns+0x0/0xa4) from 
[<c0041bc8>] (schedule_tail+0x44/0x64)
[   49.151705] [<c0041b84>] (schedule_tail+0x0/0x64) from [<c000e588>] 
(ret_from_fork+0x4/0x3c)
[   49.160154]  r5:00000000 r4:00000000
[   49.163759] Code: e5933120 e3530000 15932004 10833202 (15932020)
[   49.169864] ---[ end trace 6a2fed82f0a6e9e4 ]---
[ 49.163759] Code: e5933120 e3530000 15932004 10833202 (15932020)
All code
========
    0:   e5933120        ldr     r3, [r3, #288]  ; 0x120
    4:   e3530000        cmp     r3, #0
    8:   15932004        ldrne   r2, [r3, #4]
    c:   10833202        addne   r3, r3, r2, lsl #4
   10:*  15932020        ldrne   r2, [r3, #32]           <-- trapping 
instruction

Code starting with the faulting instruction
===========================================
    0:   15932020        ldrne   r2, [r3, #32]


[   49.497217] Unable to handle kernel paging request at virtual address 
6d14002c
[   49.504471] pgd = c0004000
[   49.507200] [6d14002c] *pgd=00000000
[   49.510797] Internal error: Oops: 15 [#2] ARM
[   49.515161] Modules linked in: ftdi_sio usbserial autofs4 ext4 jbd2 
mbcache sd_mod usb_storage mmc_block mvsdio xhci_hcd mmc_core ehci_orion
[   49.527945] CPU: 0 PID: 840000000 Comm: systemd-udevd Tainted: G      
D      3.11.0-stock4-dirty #34
[   49.537093] task: ef244c00 ti: ef2a0000 task.ti: ef2a0000
[   49.542515] PC is at acct_process+0x28/0x88
[   49.546705] LR is@acct_process+0x20/0x88
[   49.550896] pc : [<c005dcf8>]    lr : [<c005dcf0>] psr: 20000013
[   49.550896] sp : ef2a1da0  ip : ef2a1da0  fp : ef2a1db4
[   49.562392] r10: ef378e40  r9 : ef244c00  r8 : 00000015
[   49.567626] r7 : ef2a0000  r6 : c037a17c  r5 : 6d140000  r4 : ef2a0038
[   49.574164] r3 : ee839800  r2 : ef2a1da0  r1 : ef378e40  r0 : 6d140000
[   49.580702] Flags: nzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM 
Segment user
[   49.587849] Control: 10c5387d  Table: 2ea7c019  DAC: 00000015
[   49.593604] Process systemd-udevd (pid: 840000000, stack limit = 
0xef2a0230)
[   49.600663] Stack: (0xef2a1da0 to 0xef2a2000)
[   49.605032] 1da0: ef2a0038 00000000 ef2a1dec ef2a1db8 c0020500 
c005dcdc c0400630 00000001
[   49.613227] 1dc0: ef378e70 00000015 ef244c00 c041dd44 ef2a1dec 
ef2a1de0 c001f674 ef2a0000
[   49.621421] 1de0: ef2a1e2c ef2a1df0 c00120a4 c001fe98 ef2a0230 
0000000b 60000193 ef2a0000
[   49.629615] 1e00: c0385da8 f2bc877c 00000015 ef378e40 ef2a1f40 
ef2a1f40 00000000 00000000
[   49.637810] 1e20: ef2a1e44 ef2a1e30 c02e0384 c0011f2c ef2a1f40 
ef378e40 ef2a1e6c ef2a1e48
[   49.646004] 1e40: c0018c68 c02e0324 ef2a1e7c ef2a1e58 00000015 
c0004000 eea38000 00000000
[   49.654199] 1e60: ef2a1e8c ef2a1e70 c02e7008 c0018be4 00000015 
c02e6f94 c04011fc f2bc877c
[   49.662394] 1e80: ef2a1f3c ef2a1e90 c0008428 c02e6fa0 c02e589c 
c02e70f8 ef2a1f44 ef2a1ea8
[   49.670589] 1ea0: c002bfb4 c00213a0 00000011 c02e44b4 c0433d98 
c03fc0cc c041da86 ef2a0018
[   49.678783] 1ec0: 00000000 00000000 c0040e78 c00448e8 00000000 
ef244c00 00000001 ef244c00
[   49.686977] 1ee0: ef2a1f0c ef2a1ef0 c0042dbc c0040e54 00000000 
ef244c00 00000004 ee95f190
[   49.695171] 1f00: c040753c ee95f180 ef244c00 ef2a0000 00000000 
ef244cf4 ef244bf8 c0035d30
[   49.703366] 1f20: a0000013 ffffffff ef2a1f74 00000000 ef2a1f94 
ef2a1f40 c02e54f8 c00083f4
[   49.711560] 1f40: ef244c00 00000000 c041da86 f2bc875c ef2a0000 
bf000000 00000000 00000000
[   49.719755] 1f60: 00000000 00000000 00000000 ef2a1f94 ef2a1f88 
ef2a1f88 c0041bc8 c0035d30
[   49.727949] 1f80: a0000013 ffffffff ef2a1fac ef2a1f98 c0041bc8 
c0035ca0 00000000 00000000
[   49.736143] 1fa0: 00000000 ef2a1fb0 c000e588 c0041b90 00000000 
00000000 00000000 00000000
[   49.744337] 1fc0: b6f60068 becf26a8 b6e72000 00000078 00000000 
b6f60000 b6fa91c0 becf26e4
[   49.752532] 1fe0: b6f604c0 becf26a8 00000548 b6dccaec 60000010 
01200011 00000000 00000000
[   49.760720] Backtrace:
[   49.763192] [<c005dcd0>] (acct_process+0x0/0x88) from [<c0020500>] 
(do_exit+0x674/0x884)
[   49.771295]  r5:00000000 r4:ef2a0038
[   49.774910] [<c001fe8c>] (do_exit+0x0/0x884) from [<c00120a4>] 
(die+0x184/0x238)
[   49.782316]  r7:ef2a0000
[   49.784874] [<c0011f20>] (die+0x0/0x238) from [<c02e0384>] 
(__do_kernel_fault.part.9+0x6c/0x7c)
[   49.793596] [<c02e0318>] (__do_kernel_fault.part.9+0x0/0x7c) from 
[<c0018c68>] (do_sect_fault+0x0/0x18)
[   49.803002]  r7:ef378e40 r3:ef2a1f40
[   49.806612] [<c0018bd8>] (do_bad_area+0x0/0x90) from [<c02e7008>] 
(do_translation_fault+0x74/0xa8)
[   49.815583]  r7:00000000 r6:eea38000 r5:c0004000 r4:00000015
[   49.821299] [<c02e6f94>] (do_translation_fault+0x0/0xa8) from 
[<c0008428>] (do_DataAbort+0x40/0xa0)
[   49.830357]  r7:f2bc877c r6:c04011fc r5:c02e6f94 r4:00000015
[   49.836078] [<c00083e8>] (do_DataAbort+0x0/0xa0) from [<c02e54f8>] 
(__dabt_svc+0x38/0x60)
[   49.844268] Exception stack(0xef2a1f40 to 0xef2a1f88)
[   49.849331] 1f40: ef244c00 00000000 c041da86 f2bc875c ef2a0000 
bf000000 00000000 00000000
[   49.857525] 1f60: 00000000 00000000 00000000 ef2a1f94 ef2a1f88 
ef2a1f88 c0041bc8 c0035d30
[   49.865715] 1f80: a0000013 ffffffff
[   49.869207]  r8:00000000 r7:ef2a1f74 r6:ffffffff r5:a0000013 r4:c0035d30
[   49.875985] [<c0035c94>] (__task_pid_nr_ns+0x0/0xa4) from 
[<c0041bc8>] (schedule_tail+0x44/0x64)
[   49.884790] [<c0041b84>] (schedule_tail+0x0/0x64) from [<c000e588>] 
(ret_from_fork+0x4/0x3c)
[   49.893240]  r5:00000000 r4:00000000
[   49.896844] Code: e593000c ebff5fdf e2505000 089da830 (e595002c)
[   49.902982] ---[ end trace 6a2fed82f0a6e9e5 ]---
[   49.907617] Fixing recursive fault but reboot is needed!
[ 49.896844] Code: e593000c ebff5fdf e2505000 089da830 (e595002c)
All code
========
    0:   e593000c        ldr     r0, [r3, #12]
    4:   ebff5fdf        bl      0xfffd7f88
    8:   e2505000        subs    r5, r0, #0
    c:   089da830        ldmeq   sp, {r4, r5, fp, sp, pc}
   10:*  e595002c        ldr     r0, [r5, #44]   ; 0x2c <-- trapping 
instruction

Code starting with the faulting instruction
===========================================
    0:   e595002c        ldr     r0, [r5, #44]   ; 0x2c


[   94.343076] Unable to handle kernel NULL pointer dereference at 
virtual address 00000030
[   94.351200] pgd = ef380000
[   94.353927] [00000030] *pgd=00000000
[   94.357524] Internal error: Oops: 15 [#3] ARM
[   94.361888] Modules linked in: drbd lru_cache dlm sctp configfs raid1 
md_mod 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 
ftdi_sio usbserial autofs4 ext4 jbd2 mbcache sd_mod usb_storage 
mmc_block mvsdio xhci_hcd mmc_core ehci_orion
[   94.395978] CPU: 0 PID: 1317 Comm: systemd-journal Tainted: G      
D      3.11.0-stock4-dirty #34
[   94.404865] task: ee9724c0 ti: ee8d2000 task.ti: ee8d2000
[   94.410288] PC is at generic_make_request_checks+0x28/0x2a8
[   94.415873] LR is@generic_make_request+0x18/0xdc
[   94.420759] pc : [<c0138c90>]    lr : [<c013a1c4>] psr: 00000113
[   94.420759] sp : ee8d3b20  ip : 00000000  fp : ee8d3b74
[   94.432257] r10: c0c292c0  r9 : c02e5560  r8 : c02e5560
[   94.437490] r7 : 007126e8  r6 : c02e5560  r5 : ee8d3cd4  r4 : c02e5560
[   94.444027] r3 : 00000000  r2 : 00000000  r1 : 007126e8  r0 : c0400648
[   94.450566] Flags: nzcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM 
Segment user
[   94.457713] Control: 10c5387d  Table: 2f380019  DAC: 00000015
[   94.463468] Process systemd-journal (pid: 1317, stack limit = 0xee8d2230)
[   94.470266] Stack: (0xee8d3b20 to 0xee8d4000)
[   94.474635] 3b20: ee8d3b44 ee8d3b30 c0023208 c006f1cc 0000006e 
c040c088 ee8d3b64 ee8d3b48
[   94.482830] 3b40: c000f40c c00231bc 00000074 c0439100 000003ff 
c02e5560 ee8d3cd4 c02e5560
[   94.491024] 3b60: 007126e8 eedb3d74 ee8d3b9c ee8d3b78 c013a1c4 
c0138c74 ee8d3bfc ee8d3b88
[   94.499219] 3b80: 00000000 ee8d3cd4 c02e5560 007126e8 ee8d3bfc 
ee8d3ba0 c013a310 c013a1b8
[   94.507413] 3ba0: c0c292c0 00000001 00001233 00000000 ee8d3c28 
ee8d3bfc ee8d3b38 ee8d3bd4
[   94.515607] 3bc0: c007e9b8 c00e5a3c 60000113 ffffffff c0c292c0 
00000000 ee8d3cd4 00200200
[   94.523801] 3be0: 00100100 eedb3d74 c02e5560 c0c292c0 ee8d3c94 
ee8d3c00 c00e5f80 c013a294
[   94.531996] 3c00: ee8d3c28 ee8d3c1c bf0914f0 00000041 c041d3ec 
bf0914f0 bf07e73c 00001232
[   94.540190] 3c20: 00000000 00000000 00001000 ee8d3c38 c0c292c0 
c00ae344 0010263f 00000000
[   94.548384] 3c40: 00001000 00000000 eed13ac0 eed833a0 ee849800 
ee8d3d10 bf0965dc eedb3d74
[   94.556579] 3c60: ee8d3cac 00000000 000213da eedb3d74 00000001 
ee8d3cd4 00001222 00001232
[   94.564773] 3c80: eedb3d78 00001233 ee8d3cb4 ee8d3c98 bf08fec4 
c00e5e78 00000001 bf08fe7c
[   94.572967] 3ca0: 00000011 00000020 ee8d3d1c ee8d3cb8 c0087bac 
bf08fe88 edd39888 ef28ea40
[   94.581161] 3cc0: 00000018 eedb3d74 00000001 ee8d3cd4 c00d9bcc 
ee8d3cd4 ee8d3cd4 91827364
[   94.589356] 3ce0: ee8d3ce0 ee8d3ce0 ee8d3ce8 ee8d3ce8 60000113 
eedb3d74 00000000 00000fff
[   94.597550] 3d00: 00000000 00001232 ef28ea40 eedb3cb8 ee8d3d34 
ee8d3d20 c0088290 c0087a24
[   94.605744] 3d20: 00000008 00000000 ee8d3d84 ee8d3d38 c00805e0 
c008826c bf09669c c00b4acc
[   94.613939] 3d40: ee8d2020 ef28ea88 ee8d3d6c ed9baac8 ee8d3d98 
eedb3d74 c0bcb500 ed9baac8
[   94.622133] 3d60: 00000029 ef378cc0 b66c7000 00000001 00000000 
ef382d98 ee8d3dd4 ee8d3d88
[   94.630328] 3d80: c0098c24 c00802ac ee8d3db4 00000000 00000000 
00000200 00000029 00001232
[   94.638522] 3da0: b66c7000 00000000 ee8d3dd4 ed9baac8 b66c7000 
ef378cc0 ef378cc0 ed9baac8
[   94.646716] 3dc0: 00000000 ef382d98 ee8d3e24 ee8d3dd8 c009bb34 
c0098bbc 00001232 00000029
[   94.654910] 3de0: 00000000 00000001 ee8d3e34 ee8d3df8 c0044a6c 
c0044734 c0085298 ef380000
[   94.663105] 3e00: 000005b3 b66c7000 ef378cc0 ed9baac8 00000029 
ef382d98 ee8d3e5c ee8d3e28
[   94.671299] 3e20: c009c1bc c009bacc ef382d98 00000029 c02ed834 
00000817 ee8d3fb0 ee8d2020
[   94.679494] 3e40: b66c7000 ef378cc0 ee9724c0 00000029 ee8d3efc 
ee8d3e60 c02e6e54 c009c128
[   94.687688] 3e60: c00418f8 c0041760 a6660000 eeb7fbd0 ef0293c0 
00000000 00000200 00000000
[   94.695882] 3e80: ef378cf0 00000800 ffffffff 00000000 ee8d3ec4 
ee8d3ea0 c02e7088 c000965c
[   94.704077] 3ea0: ffffffff ee84e01c ee9724c0 ef378cc0 00000000 
ee839b80 ee8d3edc ee8d3ec8
[   94.712271] 3ec0: ffffffff ee9724c0 c0405ed0 ef378cc0 ee8d3f7c 
00000817 c02e6bb0 c040121c
[   94.720466] 3ee0: b66c7000 ee8d3fb0 d3a1da08 b6f19430 ee8d3fac 
ee8d3f00 c0008428 c02e6bbc
[   94.728660] 3f00: c041da86 ee8d2020 ee8d3f2c ee8d3f18 c009e168 
c00ae344 ef378cc0 eeb7fc28
[   94.736855] 3f20: ee8d3f6c ee8d3f30 00000013 ef378cf0 a6a61000 
ef378cf0 00000000 00401000
[   94.745049] 3f40: a6660000 c000e6a8 ee8d2000 00000000 ee8d3f6c 
ee8d2010 ee8d2000 c000e6a8
[   94.753244] 3f60: ee8d3fb0 c000e6a8 ee8d2000 00000000 ee8d3f8c 
ee8d3f80 c02e44b4 c02e4070
[   94.761438] 3f80: ee8d3fac ee8d3f90 c0011978 b6ca56d0 a0000010 
ffffffff 002b45f8 00000000
[   94.769633] 3fa0: 00000000 ee8d3fb0 c02e5698 c00083f4 b66c6fe8 
befc0218 ffffffa0 002b2868
[   94.777827] 3fc0: 00000000 7bce025b 78c3ac7d 002b45f8 00000000 
d3a1da08 b6f19430 befc2bb8
[   94.786021] 3fe0: de52a999 befc00cc 70b3b6e5 b6ca56d0 a0000010 
ffffffff 2f7fd821 2f7fdc21
[   94.794209] Backtrace:
[   94.796678] [<c0138c68>] (generic_make_request_checks+0x0/0x2a8) from 
[<c013a1c4>] (generic_make_request+0x18/0xdc)
[   94.807128]  r8:eedb3d74 r7:007126e8 r6:c02e5560 r5:ee8d3cd4 r4:c02e5560
[   94.813902] [<c013a1ac>] (generic_make_request+0x0/0xdc) from 
[<c013a310>] (submit_bio+0x88/0x14c)
[   94.822874]  r7:007126e8 r6:c02e5560 r5:ee8d3cd4 r4:00000000
[   94.828597] [<c013a288>] (submit_bio+0x0/0x14c) from [<c00e5f80>] 
(mpage_readpages+0x114/0x130)
[   94.837382] [<c00e5e6c>] (mpage_readpages+0x0/0x130) from 
[<bf08fec4>] (ext4_readpages+0x48/0x4c [ext4])
[   94.846902] [<bf08fe7c>] (ext4_readpages+0x0/0x4c [ext4]) from 
[<c0087bac>] (__do_page_cache_readahead+0x194/0x274)
[   94.857351]  r6:00000020 r5:00000011 r4:bf08fe7c r3:00000001
[   94.863069] [<c0087a18>] (__do_page_cache_readahead+0x0/0x274) from 
[<c0088290>] (ra_submit+0x30/0x38)
[   94.872401] [<c0088260>] (ra_submit+0x0/0x38) from [<c00805e0>] 
(filemap_fault+0x340/0x3f4)
[   94.880774] [<c00802a0>] (filemap_fault+0x0/0x3f4) from [<c0098c24>] 
(__do_fault+0x74/0x46c)
[   94.889231] [<c0098bb0>] (__do_fault+0x0/0x46c) from [<c009bb34>] 
(handle_pte_fault+0x74/0x65c)
[   94.897948] [<c009bac0>] (handle_pte_fault+0x0/0x65c) from 
[<c009c1bc>] (handle_mm_fault+0xa0/0xd4)
[   94.907016] [<c009c11c>] (handle_mm_fault+0x0/0xd4) from [<c02e6e54>] 
(do_page_fault+0x2a4/0x3e4)
[   94.915907] [<c02e6bb0>] (do_page_fault+0x0/0x3e4) from [<c0008428>] 
(do_DataAbort+0x40/0xa0)
[   94.924456] [<c00083e8>] (do_DataAbort+0x0/0xa0) from [<c02e5698>] 
(__dabt_usr+0x38/0x40)
[   94.932646] Exception stack(0xee8d3fb0 to 0xee8d3ff8)
[   94.937707] 3fa0:                                     b66c6fe8 
befc0218 ffffffa0 002b2868
[   94.945901] 3fc0: 00000000 7bce025b 78c3ac7d 002b45f8 00000000 
d3a1da08 b6f19430 befc2bb8
[   94.954094] 3fe0: de52a999 befc00cc 70b3b6e5 b6ca56d0 a0000010 ffffffff
[   94.960717]  r8:00000000 r7:002b45f8 r6:ffffffff r5:a0000010 r4:b6ca56d0
[   94.967488] Code: e590000c e1b014a1 0a000007 e590c008 (e59c4030)
[   94.973668] ---[ end trace 6a2fed82f0a6e9e6 ]---
[ 94.967488] Code: e590000c e1b014a1 0a000007 e590c008 (e59c4030)
All code
========
    0:   e590000c        ldr     r0, [r0, #12]
    4:   e1b014a1        lsrs    r1, r1, #9
    8:   0a000007        beq     0x2c
    c:   e590c008        ldr     ip, [r0, #8]
   10:*  e59c4030        ldr     r4, [ip, #48]   ; 0x30 <-- trapping 
instruction

Code starting with the faulting instruction
===========================================
    0:   e59c4030        ldr     r4, [ip, #48]   ; 0x30


As I was typing up this mail, the machine triple-oopsed again:

[ 1199.620415] Unable to handle kernel paging request at virtual address 
83941e58
[ 1199.627659] pgd = e74a4000
[ 1199.630370] [83941e58] *pgd=00000000
[ 1199.633967] Internal error: Oops: 15 [#1] ARM
[ 1199.638331] Modules linked in: nfsv3 nfs_acl auth_rpcgss oid_registry 
nfsv4 dns_resolver nfs lockd sunrpc sha1_generic drbd lru_cache dlm sctp 
configfs raid1 md_mod 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 ftdi_sio usbserial autofs4 ext4 jbd2 
mbcache sd_mod usb_storage mmc_block mvsdio xhci_hcd mmc_core ehci_orion
[ 1199.680175] CPU: 0 PID: 9373 Comm: drbd Not tainted 
3.11.0-stock4-dirty #34
[ 1199.687149] task: e9de4800 ti: e98ae000 task.ti: e98ae000
[ 1199.692564] PC is at copy_process.part.66+0x9ac/0xdd0
[ 1199.697629] LR is@recalc_sigpending+0x20/0x70
[ 1199.702255] pc : [<c001e3a0>]    lr : [<c0029bf0>] psr: 20000093
[ 1199.702255] sp : e98aff00  ip : e98afefc  fp : e98aff4c
[ 1199.713751] r10: b6f54068  r9 : e9a09080  r8 : c040594c
[ 1199.718985] r7 : e9a091bc  r6 : c041df00  r5 : e98ae000  r4 : 01200011
[ 1199.725522] r3 : 83941e3c  r2 : e982a1c0  r1 : e9de4800  r0 : 00000000
[ 1199.732061] Flags: nzCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM 
Segment user
[ 1199.739296] Control: 10c5387d  Table: 274a4019  DAC: 00000015
[ 1199.745050] Process drbd (pid: 9373, stack limit = 0xe98ae230)
[ 1199.750892] Stack: (0xe98aff00 to 0xe98b0000)
[ 1199.755262] ff00: e9a091f4 00000000 e9a0917c 00000000 00000000 
00000000 c002a7d8 fffffff4
[ 1199.763456] ff20: e98ae000 01200011 00020200 00000000 00000000 
00000000 e98ae000 00000000
[ 1199.771651] ff40: e98aff8c e98aff50 c001e914 c001da00 e98afefc 
00000000 beb6f928 c015854c
[ 1199.779845] ff60: e98affa4 e98aff70 c002ca10 b6f54068 beb6f8f0 
429e8000 00000078 c000e6a8
[ 1199.788040] ff80: e98affa4 e98aff90 c001ebf8 c001e884 b6f54068 
c000e6a8 00000000 e98affa8
[ 1199.796234] ffa0: c000e500 c001ebe0 b6f54068 beb6f8f0 01200011 
00000000 00000000 00000000
[ 1199.804428] ffc0: b6f54068 beb6f8f0 429e8000 00000078 000d6d64 
b6f54000 00124931 beb6f91c
[ 1199.812621] ffe0: b6f544c0 beb6f8f0 00000000 42942aec 60000010 
01200011 00000000 00000000
[ 1199.820810] Backtrace:
[ 1199.823278] [<c001d9f4>] (copy_process.part.66+0x0/0xdd0) from 
[<c001e914>] (do_fork+0x9c/0x2c4)
[ 1199.832081] [<c001e878>] (do_fork+0x0/0x2c4) from [<c001ebf8>] 
(SyS_clone+0x24/0x2c)
[ 1199.839835]  r8:c000e6a8 r7:00000078 r6:429e8000 r5:beb6f8f0 r4:b6f54068
[ 1199.846611] [<c001ebd4>] (SyS_clone+0x0/0x2c) from [<c000e500>] 
(ret_fast_syscall+0x0/0x30)
[ 1199.854978] Code: e5933138 e5893138 e59c3004 e08c3203 (e593201c)
[ 1199.861089] ---[ end trace 94014f1f108fb76a ]---
[ 1199.854978] Code: e5933138 e5893138 e59c3004 e08c3203 (e593201c)
All code
========
    0:   e5933138        ldr     r3, [r3, #312]  ; 0x138
    4:   e5893138        str     r3, [r9, #312]  ; 0x138
    8:   e59c3004        ldr     r3, [ip, #4]
    c:   e08c3203        add     r3, ip, r3, lsl #4
   10:*  e593201c        ldr     r2, [r3, #28]           <-- trapping 
instruction

Code starting with the faulting instruction
===========================================
    0:   e593201c        ldr     r2, [r3, #28]


[ 1283.257094] Unable to handle kernel paging request at virtual address 
84389258
[ 1283.264338] pgd = eaa78000
[ 1283.267049] [84389258] *pgd=00000000
[ 1283.270647] Internal error: Oops: 15 [#2] ARM
[ 1283.275011] Modules linked in: nfsv3 nfs_acl auth_rpcgss oid_registry 
nfsv4 dns_resolver nfs lockd sunrpc sha1_generic drbd lru_cache dlm sctp 
configfs raid1 md_mod 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 ftdi_sio usbserial autofs4 ext4 jbd2 
mbcache sd_mod usb_storage mmc_block mvsdio xhci_hcd mmc_core ehci_orion
[ 1283.316858] CPU: 0 PID: 10564 Comm: crm_master Tainted: G D      
3.11.0-stock4-dirty #34
[ 1283.325398] task: eaba2180 ti: eabe2000 task.ti: eabe2000
[ 1283.330813] PC is at copy_process.part.66+0x9ac/0xdd0
[ 1283.335877] LR is@recalc_sigpending+0x20/0x70
[ 1283.340504] pc : [<c001e3a0>]    lr : [<c0029bf0>] psr: 20000093
[ 1283.340504] sp : eabe3f00  ip : eabe3efc  fp : eabe3f4c
[ 1283.352000] r10: b6fd8068  r9 : e997a3c0  r8 : c040594c
[ 1283.357233] r7 : e997a4fc  r6 : c041df00  r5 : eabe2000  r4 : 01200011
[ 1283.363771] r3 : 8438923c  r2 : ef039ec0  r1 : eaba2180  r0 : 00000000
[ 1283.370310] Flags: nzCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM 
Segment user
[ 1283.377544] Control: 10c5387d  Table: 2aa78019  DAC: 00000015
[ 1283.383298] Process crm_master (pid: 10564, stack limit = 0xeabe2230)
[ 1283.389749] Stack: (0xeabe3f00 to 0xeabe4000)
[ 1283.394117] 3f00: e997a534 00000000 e997a4bc 00000000 00000000 
00000000 c002a7d8 fffffff4
[ 1283.402311] 3f20: eabe2000 01200011 00020200 00000000 00000000 
00000000 eabe2000 00000000
[ 1283.410506] 3f40: eabe3f8c eabe3f50 c001e914 c001da00 eabe3efc 
00000000 beffbfe0 c015854c
[ 1283.418701] 3f60: eabe3fa4 eabe3f70 c002ca10 b6fd8068 beffbfa8 
429e8000 00000078 c000e6a8
[ 1283.426895] 3f80: eabe3fa4 eabe3f90 c001ebf8 c001e884 b6fd8068 
c000e6a8 00000000 eabe3fa8
[ 1283.435090] 3fa0: c000e500 c001ebe0 b6fd8068 beffbfa8 01200011 
00000000 00000000 00000000
[ 1283.443285] 3fc0: b6fd8068 beffbfa8 429e8000 00000078 000d6d64 
b6fd8000 000d5e7c beffbfd4
[ 1283.451479] 3fe0: b6fd84c0 beffbfa8 00000000 42942aec 60000010 
01200011 00000000 00000000
[ 1283.459668] Backtrace:
[ 1283.462136] [<c001d9f4>] (copy_process.part.66+0x0/0xdd0) from 
[<c001e914>] (do_fork+0x9c/0x2c4)
[ 1283.470941] [<c001e878>] (do_fork+0x0/0x2c4) from [<c001ebf8>] 
(SyS_clone+0x24/0x2c)
[ 1283.478695]  r8:c000e6a8 r7:00000078 r6:429e8000 r5:beffbfa8 r4:b6fd8068
[ 1283.485471] [<c001ebd4>] (SyS_clone+0x0/0x2c) from [<c000e500>] 
(ret_fast_syscall+0x0/0x30)
[ 1283.493838] Code: e5933138 e5893138 e59c3004 e08c3203 (e593201c)
[ 1283.499943] ---[ end trace 94014f1f108fb76b ]---
[ 1283.493838] Code: e5933138 e5893138 e59c3004 e08c3203 (e593201c)
All code
========
    0:   e5933138        ldr     r3, [r3, #312]  ; 0x138
    4:   e5893138        str     r3, [r9, #312]  ; 0x138
    8:   e59c3004        ldr     r3, [ip, #4]
    c:   e08c3203        add     r3, ip, r3, lsl #4
   10:*  e593201c        ldr     r2, [r3, #28]           <-- trapping 
instruction

Code starting with the faulting instruction
===========================================
    0:   e593201c        ldr     r2, [r3, #28]


[ 1283.833676] Unable to handle kernel paging request at virtual address 
8532a258
[ 1283.840919] pgd = e9d54000
[ 1283.843630] [8532a258] *pgd=00000000
[ 1283.847226] Internal error: Oops: 15 [#3] ARM
[ 1283.851590] Modules linked in: nfsv3 nfs_acl auth_rpcgss oid_registry 
nfsv4 dns_resolver nfs lockd sunrpc sha1_generic drbd lru_cache dlm sctp 
configfs raid1 md_mod 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 ftdi_sio usbserial autofs4 ext4 jbd2 
mbcache sd_mod usb_storage mmc_block mvsdio xhci_hcd mmc_core ehci_orion
[ 1283.893433] CPU: 0 PID: 10565 Comm: crm_master Tainted: G D      
3.11.0-stock4-dirty #34
[ 1283.901972] task: ef2ecac0 ti: e754c000 task.ti: e754c000
[ 1283.907388] PC is at copy_process.part.66+0x9ac/0xdd0
[ 1283.912453] LR is@recalc_sigpending+0x20/0x70
[ 1283.917079] pc : [<c001e3a0>]    lr : [<c0029bf0>] psr: 20000093
[ 1283.917079] sp : e754df00  ip : e754defc  fp : e754df4c
[ 1283.928575] r10: b6fdd068  r9 : e9dddac0  r8 : c040594c
[ 1283.933809] r7 : e9dddbfc  r6 : c041df00  r5 : e754c000  r4 : 01200011
[ 1283.940346] r3 : 8532a23c  r2 : ef039b80  r1 : ef2ecac0  r0 : 00000000
[ 1283.946885] Flags: nzCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM 
Segment user
[ 1283.954119] Control: 10c5387d  Table: 29d54019  DAC: 00000015
[ 1283.959874] Process crm_master (pid: 10565, stack limit = 0xe754c230)
[ 1283.966324] Stack: (0xe754df00 to 0xe754e000)
[ 1283.970692] df00: e9dddc34 00000000 e9dddbbc 00000000 00000000 
00000000 e754c038 fffffff4
[ 1283.978886] df20: 0000000a 01200011 00020200 00000000 00000000 
00000000 e754c000 00000000
[ 1283.987080] df40: e754df8c e754df50 c001e914 c001da00 e754defc 
00000000 e754c000 00000000
[ 1283.995274] df60: e754dfb0 00000000 e754c000 b6fdd068 bea471b8 
429e8000 00000078 c000e6a8
[ 1284.003469] df80: e754dfa4 e754df90 c001ebf8 c001e884 b6fdd068 
60000010 00000000 e754dfa8
[ 1284.011663] dfa0: c000e500 c001ebe0 b6fdd068 bea471b8 01200011 
00000000 00000000 00000000
[ 1284.019857] dfc0: b6fdd068 bea471b8 429e8000 00000078 000d6d64 
b6fdd000 00000000 bea471e4
[ 1284.028051] dfe0: b6fdd4c0 bea471b8 00000000 42942aec 60000010 
01200011 00000000 00000000
[ 1284.036238] Backtrace:
[ 1284.038706] [<c001d9f4>] (copy_process.part.66+0x0/0xdd0) from 
[<c001e914>] (do_fork+0x9c/0x2c4)
[ 1284.047509] [<c001e878>] (do_fork+0x0/0x2c4) from [<c001ebf8>] 
(SyS_clone+0x24/0x2c)
[ 1284.055263]  r8:c000e6a8 r7:00000078 r6:429e8000 r5:bea471b8 r4:b6fdd068
[ 1284.062039] [<c001ebd4>] (SyS_clone+0x0/0x2c) from [<c000e500>] 
(ret_fast_syscall+0x0/0x30)
[ 1284.070406] Code: e5933138 e5893138 e59c3004 e08c3203 (e593201c)
[ 1284.076511] ---[ end trace 94014f1f108fb76c ]---
[ 1284.070406] Code: e5933138 e5893138 e59c3004 e08c3203 (e593201c)
All code
========
    0:   e5933138        ldr     r3, [r3, #312]  ; 0x138
    4:   e5893138        str     r3, [r9, #312]  ; 0x138
    8:   e59c3004        ldr     r3, [ip, #4]
    c:   e08c3203        add     r3, ip, r3, lsl #4
   10:*  e593201c        ldr     r2, [r3, #28]           <-- trapping 
instruction

Code starting with the faulting instruction
===========================================
    0:   e593201c        ldr     r2, [r3, #28]


Reverted back to previous kernel for now; we'll see if it stabilizes again.
Haven't tried updating the other box yet; that's still@3.11-rc7 and 5 
days
uptime without oopses.

J.

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2013-09-07 23:18 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-03  0:49 Unhandled prefetch abort on mirabox with 3.11-rc7 Jochen De Smet
2013-09-03 10:48 ` Jason Cooper
2013-09-03 15:55   ` Russell King - ARM Linux
2013-09-03 16:08     ` Jochen De Smet
2013-09-03 16:14       ` Thomas Petazzoni
2013-09-03 17:39         ` Jochen De Smet
2013-09-07 23:18     ` Jochen De Smet

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox