All of lore.kernel.org
 help / color / mirror / Atom feed
From: jochen.armkernel@leahnim.org (Jochen De Smet)
To: linux-arm-kernel@lists.infradead.org
Subject: Unhandled prefetch abort on mirabox with 3.11-rc7
Date: Mon, 02 Sep 2013 20:49:45 -0400	[thread overview]
Message-ID: <52253229.2050103@leahnim.org> (raw)

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

             reply	other threads:[~2013-09-03  0:49 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-09-03  0:49 Jochen De Smet [this message]
2013-09-03 10:48 ` Unhandled prefetch abort on mirabox with 3.11-rc7 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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=52253229.2050103@leahnim.org \
    --to=jochen.armkernel@leahnim.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.