crash in wcn36xx_dxe_tx_frame()

Bob Copeland me at bobcopeland.com
Wed Mar 5 12:56:30 EST 2014


I mentioned this in passing the other day, but here's the details
of a crash I'm seeing.  Full dmesg at the bottom.

> [   29.886677] Unable to handle kernel NULL pointer dereference at virtual address 00000050
[...]
> [   29.937097] [<bf14a0cc>] (wcn36xx_dxe_tx_frame+0x278/0x3b4 [wcn36xx]) from [<bf1489d4>] (wcn36xx_tx+0x20/0x38 [wcn36xx])

gdb> l *wcn36xx_dxe_tx_frame+0x278
[...]
650     desc->fr_len = ctl->skb->len;

It happens that len is 0x50 bytes inside struct sk_buff, so it looks
like ctl->skb is getting nulled, but this happens shortly after we
already dereference ctl->skb to map skb->data.

This warning triggers:
    desc->src_addr_l = dma_map_single(NULL,
                                      ctl->skb->data,
                                      ctl->skb->len,
                                      DMA_TO_DEVICE);

+   if (WARN(!ctl->skb, "skb was nulled! was %p", skb)) {
+       return -EINVAL;
+   }
    desc->dst_addr_l = ch->dxe_wq;
    desc->fr_len = ctl->skb->len;

Thus, it looks like some kind of locking issue to me.  In particular,
manipulation of the ring buffer without locks seems racy (both in
wcn36xx_dxe_tx_frame() and reap_tx_dxes()).  Also it looks like
reap_tx_dxes() should check the valid bit on the first descriptor
before processing it, right?

Anyone else hit this or have other ideas on how to fix?

[   29.886677] Unable to handle kernel NULL pointer dereference at virtual address 00000050
[   29.886830] pgd = d8d08000
[   29.886922] [00000050] *pgd=00000000
[   29.887105] Internal error: Oops: 5 [#1] PREEMPT SMP ARM
[   29.887227] Modules linked in: wcn36xx_msm(O) wcn36xx(O) mac80211(O) cfg80211(O) compat(O) ccm ctr seqiv
[   29.887868] CPU: 0    Tainted: G        W  O  (3.4.0 #6)
[   29.887959] PC is at wcn36xx_dxe_tx_frame+0x278/0x3b4 [wcn36xx]
[   29.888081] LR is at dma_cache_maint_page+0xfc/0x108
[   29.888142] pc : [<bf14a0cc>]    lr : [<c00180b4>]    psr: a0000113
[   29.888142] sp : dd9ef850  ip : 0009df22  fp : e4af7c1c
[   29.888325] r10: 00000001  r9 : 00000001  r8 : 00000000
[   29.888386] r7 : dea3d000  r6 : e4545520  r5 : e454563c  r4 : ffde3560
[   29.888509] r3 : 00000000  r2 : 00000000  r1 : c001b8cc  r0 : 0000009d
[   29.888631] Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
[   29.888722] Control: 10c5787d  Table: 9910806a  DAC: 00000015
[   29.888814] 
[   29.888814] LR: 0xc0018034:
[   29.888936] 8034  e3500000 0a000006 e0800005 e1a01007 e1a02008 e12fff39 e1a00004 eb03be1f
[   29.889577] 8054  ea00000b e59b3000 e3130002 0a000008 e1a00004 eb000c95 e1a01007 e1a02008
[   29.890248] 8074  e1a0a000 e0800005 e12fff39 e1a0000a eb000c53 e0566007 e2844020 1affffd0
[   29.890828] 8094  e8bd8ff8 e1a00004 e1a07006 eb03bdb5 e1a01006 e1a02008 e0800005 e12fff39
[   29.891469] 80b4  eafffff3 c0b43794 c0bfb840 e59fc044 e92d4007 e1a00001 e1a01a01 e59cc000
[   29.892110] 80d4  e1a01a21 e35c0000 e0610000 e1a0e620 11a00e20 108cc180 e59c0000 e59fc018
[   29.892720] 80f4  e3c00003 e080028e e59cc01c e58dc000 ebffffab e8bd800e c0d1c580 c0b43764
[   29.893331] 8114  e92d4037 e1a05002 e59f204c e1a04001 e1a00001 e1a01005 e592201c e58d2000
[   29.893972] 
[   29.893972] SP: 0xdd9ef7d0:
[   29.894094] f7d0  00000001 c8c00000 c1250440 000008ba 000005fe 000005fe 00000001 c001b8cc
[   29.894765] f7f0  bf14a0cc a0000113 ffffffff dd9ef83c 00000000 c0691c18 0000009d c001b8cc
[   29.895406] f810  00000000 00000000 ffde3560 e454563c e4545520 dea3d000 00000000 00000001
[   29.896017] f830  00000001 e4af7c1c 0009df22 dd9ef850 c00180b4 bf14a0cc a0000113 ffffffff
[   29.896596] f850  00000001 00000000 c0b11180 00000000 dd9ee000 de5f03a8 e4545520 e4544c40
[   29.897268] f870  e4af7b20 dd9ef8d8 dd9ef8d8 00000000 db6febcc bf1489d4 bf1489b4 dd9ef8d8
[   29.897909] f890  e4544b80 bf0c409c e4af7500 00000002 e4544b80 db6febcc 000005fe de5f03a8
[   29.898519] f8b0  e4af7502 00000000 e4544b80 00000000 00000000 00000000 ddb228dc bf0c41a8
[   29.899160] 
[   29.899160] FP: 0xe4af7b9c:
[   29.899343] 7b9c  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   29.899923] 7bbc  00000000 00000019 00000000 00000000 00000000 00000000 00000000 00000000
[   29.900564] 7bdc  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   29.901205] 7bfc  00000000 14217b1c 00002b01 020100ff 00000003 dec41a1c 00000000 e59a5c80
[   29.901815] 7c1c  e4545528 e4545528 00000002 00000000 00000000 00000000 00000000 00000000
[   29.902456] 7c3c  00000000 00000000 00000000 00000000 00000000 00000000 00000100 00000000
[   29.903097] 7c5c  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   29.903708] 7c7c  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   29.904318] 
[   29.904318] R1: 0xc001b84c:
[   29.904501] b84c  ee070f36 e0800002 e1500001 3afffffb f57ff04f e1a0f00e ee103f30 e1a03823
[   29.905081] b86c  e203300f e3a02004 e1a02312 e2423001 e1c00003 ee070f3a e0800002 e1500001
[   29.905722] b88c  3afffffb f57ff04f e1a0f00e ee103f30 e1a03823 e203300f e3a02004 e1a02312
[   29.906394] b8ac  e2423001 e1c00003 ee070f3e e0800002 e1500001 3afffffb f57ff04f e1a0f00e
[   29.907034] b8cc  e0811000 e3320002 0affffd0 eaffffe1 e0811000 e3320001 1affffcc e1a0f00e
[   29.907645] b8ec  000003ff 00007fff e92d4038 e1a05000 e1a00001 ebfffe6f e1a04000 e1a00005
[   29.908286] b90c  ebfffe6c e1a01004 e1a05000 eb07bdf0 e1a00005 ebfffe2c e1a00004 e8bd4038
[   29.908957] b92c  eafffe29 e92d4010 ebfffe62 e3a01a01 e1a04000 eb07c656 e1a00004 e8bd4010
[   29.909568] 
[   29.909568] R4: 0xffde34e0:
[   29.909690] 34e0  00328a4c 000005fe 9df250ba 00000017 a41db500 00000000 00000000 00000000
[   29.910331] 3500  00308a44 00000028 9fa70b40 00000017 a41db520 00000000 00000000 00000000
[   29.910941] 3520  00328a4c 000005fe 9df248ba 00000017 a41db540 00000000 00000000 00000000
[   29.911582] 3540  00308a44 00000028 9fa70bd0 00000017 a41db560 00000000 00000000 00000000
[   29.912253] 3560  00328a4c 000005fe 9df228ba 00000017 a41db580 00000000 00000000 00000000
[   29.912833] 3580  00308a44 00000028 9fa70c60 00000017 a41db5a0 00000000 00000000 00000000
[   29.913444] 35a0  00328a4c 000005fe 9bafc0ba 00000017 a41db5c0 00000000 00000000 00000000
[   29.914085] 35c0  00308a44 00000028 9fa70cf0 00000017 a41db5e0 00000000 00000000 00000000
[   29.914756] 
[   29.914756] R5: 0xe45455bc:
[   29.914878] 55bc  00000000 00004000 04000b00 00000000 00000000 000000eb 000000ea eb000000
[   29.915519] 55dc  e4523800 dbe63000 00000014 00000001 00000000 e45455f0 e45455f0 00000000
[   29.916099] 55fc  00000000 00030003 e4545604 e4545604 e5279580 00000500 e4545614 e4545614
[   29.916679] 561c  bf14b00c 00000001 00000000 e4545628 e4545628 00000000 e4545634 e4545634
[   29.917350] 563c  00000000 ffde3000 a41db000 00000080 dea3d480 dea3d480 00000017 00308a45
[   29.917961] 565c  00328a4d 00202400 843e8b4d 00000001 ffde2000 a41da000 0000000a e4bfd180
[   29.918571] 567c  e4bfd180 00000017 0030ce45 0032ce4d 00202500 853ecf4d 00000002 ffd94000
[   29.919212] 569c  a4140000 00000200 df675840 e4b4ef40 00000000 00000000 00000000 00000000
[   29.919822] 
[   29.919822] R6: 0xe45454a0:
[   29.919945] 54a0  00000002 00000500 e45454a8 e45454a8 bf0a0004 00000000 e59a5180 e45454bc
[   29.920585] 54c0  e45454bc 00000500 e45454c8 e45454c8 bf0a8ccc 00000500 e45454d8 e45454d8
[   29.921257] 54e0  bf0a90c4 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   29.921867] 5500  00000000 00000000 00000000 00000000 bf151d5c 00000000 0000096c 00000000
[   29.922508] 5520  e4544b80 e446ac08 e4af7c1c e4af7c1c de9f2380 01030100 0000001b 00000000
[   29.923119] 5540  00000000 00000000 00000000 41414141 414e4141 3231575a 39383030 00070000
[   29.923760] 5560  000f0007 03ff000f 03ff000f 1c1c2525 25491c1c 00000000 00000000 05000500
[   29.924370] 5580  00000000 00000004 8f24e78c 4e435700 2e327620 61522030 506f6964 76207968
[   29.925011] 
[   29.925011] R7: 0xdea3cf80:
[   29.925133] cf80  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   29.925774] cfa0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   29.926384] cfc0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   29.927025] cfe0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   29.927605] d000  dea3d680 ffde3560 a41db560 0000002b 00000000 00f200f2 00000000 00000000
[   29.928246] d020  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   29.928887] d040  dea3d180 ffde3800 a41db800 00000040 00000000 00000000 ffd99200 9fa71200
[   29.929497] d060  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   29.930138] Process iptables (pid: 2549, stack limit = 0xdd9ee2f0)
[   29.930260] Stack: (0xdd9ef850 to 0xdd9f0000)
[   29.930321] f840:                                     00000001 00000000 c0b11180 00000000
[   29.930444] f860: dd9ee000 de5f03a8 e4545520 e4544c40 e4af7b20 dd9ef8d8 dd9ef8d8 00000000
[   29.930566] f880: db6febcc bf1489d4 bf1489b4 dd9ef8d8 e4544b80 bf0c409c e4af7500 00000002
[   29.930627] f8a0: e4544b80 db6febcc 000005fe de5f03a8 e4af7502 00000000 e4544b80 00000000
[   29.930749] f8c0: 00000000 00000000 ddb228dc bf0c41a8 00000020 00000000 dd9ef8d8 dd9ef8d8
[   29.930871] f8e0: 00000000 00000000 e4544b80 e4af7500 db6fe800 00000000 00000000 00000002
[   29.930993] f900: e4af7500 de5f03a8 e4af7000 00000036 00000000 00000018 ddb228d2 bf0c4fd0
[   29.931084] f920: 000000ea 0000000c 0000001c e4af7500 bf054ff8 00000000 e425c8dc e425c8f0
[   29.931207] f940: 01880002 c0b11180 00000000 c00c113c 00000000 c0b11180 018800ea b2cc0000
[   29.931329] f960: 5384c655 14217b1c b2cc2b01 5384c655 00000000 000000ea 000000ea 00000000
[   29.931390] f980: de5f03a8 00000000 c0b45404 000005ea 00000000 dc657d5c e4af7000 c056b938
[   29.931512] f9a0: dd9efa10 000000ea e4877a00 bf0f6468 de859600 c055f690 00000002 e4544b80
[   29.931664] f9c0: ffd95d80 bf0bce38 00000000 dc657d00 e4877a00 00000000 de5f03a8 e4af7000
[   29.931786] f9e0: dc657d5c dc657d5c e4b3f89c c05802b4 e4877a00 dc657d00 de5f03a8 e4af7000
[   29.931848] fa00: 00000000 00000000 e4877a00 c056bff4 dc657d5c e425c800 de5f03a8 df40f800
[   29.931970] fa20: 0000000e 00000000 df40f8a4 000005a8 00000000 c059ac30 de5f03a8 e4b3f800
[   29.932092] fa40: e425c8dc df5e8600 e4b3f9ec c059ae74 de5f03a8 c059b138 de5f03a8 e4b3f9ec
[   29.932153] fa60: 02e8d000 e4b3f800 de5f03a8 00000020 ffff967b 007fff80 000005a8 00000001
[   29.932244] fa80: e4b3f89c c05aefc8 565dcb3b 135808ed 00000000 00000002 00000000 ffff967b
[   29.932366] faa0: 18afa2d7 00000000 de5f0300 e4b3f800 de5f0300 bd8b695b 000005a8 000005a8
[   29.932488] fac0: 00000001 c05afcac 539455e1 00000001 df669000 00000001 000f6c80 00000000
[   29.932549] fae0: 00000000 02e8d000 00009278 e4b3f800 e41280c0 00000020 df669080 00000020
[   29.932672] fb00: 00009278 030a0a0a c0b44f78 c05afe34 00000020 000005a8 00000000 e4b3f800
[   29.932794] fb20: e41280c0 c05accc0 00000020 e41280c0 e4b3f800 e4b3f830 df66906c c0e8ebc0
[   29.932916] fb40: 030a0a0a c05b2f9c 020a0a0a c059e5b8 00008913 00000000 e41280c0 df669080
[   29.933007] fb60: 00000000 e4b3f800 e41280c0 e4b3f830 df66906c c05b4ea8 030a0a0a 00009278
[   29.933129] fb80: 0000000d c05b49fc e41280c0 c07867b0 c0e8ebc0 c0b45b90 c0b4540c 00000288
[   29.933251] fba0: dd9ee000 c0596384 c059628c df66906c 00000000 e41280c0 00000000 c0596bb8
[   29.933312] fbc0: e4af7000 00000001 c0b460e0 c0b453ec e4af7000 00000008 00000000 c056750c
[   29.933435] fbe0: 00000288 c0691c80 d8cf6060 e41280c0 00000006 c0b4540c e4128180 e41280c0
[   29.933557] fc00: c0b45400 e4af7000 df6690a0 e4af7500 00000288 e4544b80 00000000 c056802c
[   29.933679] fc20: e41280c0 df669060 00000000 e4af7000 00000042 e4af7500 00000288 e41280c0
[   29.933770] fc40: 00000000 bf0bdc58 0000000a dd9efd30 ffff967b dd9ee000 e4af7000 bf0bf49c
[   29.933892] fc60: c059628c 80080008 00000020 80150015 00000020 bf14957c dd9efce8 c05600d4
[   29.934014] fc80: c0b460e0 80080008 e4af7000 80150015 c0b453ec c0567540 e4545520 00000000
[   29.934137] fca0: e3500480 dd9efd30 00000000 e41280c0 000000e5 df342188 e4af7500 00000040
[   29.934198] fcc0: 00000001 bf0c0f30 60000193 e4545520 0000002f e4544b80 e4af7500 00000001
[   29.934320] fce0: bf1525b4 bf14a7ec dd9efce8 dd9efce8 00000000 c126ecc0 0000000a 00000000
[   29.934442] fd00: e41280c0 e4544b80 df66904c 00000000 000003d8 000003da 0000000a bf0c1624
[   29.934533] fd20: c0c9ac40 a0000193 000000ea c005d358 e41280c0 e4544b80 e4af7500 db6fe800
[   29.934655] fd40: 00000000 00000000 00000000 00000000 00000000 00000000 e41280c0 e4544b80
[   29.934777] fd60: e4544cd8 e4544cc8 00000000 00000029 00000006 bf09ffa4 bf09ff60 e4544cb4
[   29.934900] fd80: e4544cb8 c0b44f78 c0b00710 c0077754 dd9ee000 c0b060d8 00000001 00000101
[   29.934961] fda0: 000000ea c0076c44 dd9efe18 000000ea 00000029 00000000 c0b11180 dd9ee000
[   29.935083] fdc0: 00000000 fa003000 dd9efe18 000000ea 00000029 000000ea beaf2d92 c0077188
[   29.935205] fde0: 000000ea c000ede4 00000010 c0b4379c c0b4379c c00085ec c0109c9c c010bcf8
[   29.935327] fe00: 20000113 ffffffff dd9efe4c d8d09000 d8cd3160 c0691c80 00000008 00000001
[   29.935418] fe20: c1db8010 08101873 400e3000 d8d08000 00000200 e49bc700 d8d09000 00000029
[   29.935540] fe40: d8cd3160 beaf2d92 00000000 dd9efe60 c0109c9c c010bcf8 20000113 ffffffff
[   29.935663] fe60: d8d09000 00000029 dd9effb0 d8cd3160 400e3d6c d97c1b00 e49bc700 00000029
[   29.935724] fe80: 0000081f c06933c0 00000000 d8cd3478 d8cd3a50 e49bc700 e49bc738 00000000
[   29.935846] fea0: dd9efecc 00000200 d8cd349c 401d3000 00000000 e43e2cc0 401d2000 00000012
[   29.935968] fec0: c0d1bc40 d8cd3a50 d8cd349c d8cd3494 00000013 d8cd3268 00000029 401d3000
[   29.936090] fee0: c0d1bc00 00000029 00000000 dd9effb0 0000081f 400e3d6c c0b49ee8 70000001
[   29.936181] ff00: 00000000 00000000 beaf2d92 c000847c 400df000 c0110764 08101877 00000000
[   29.936303] ff20: e43e2840 00000000 00000000 dd9ee000 e49bc700 d8d09008 08001875 00000000
[   29.936426] ff40: 00000029 e49bc738 400df000 c02143c8 e49bc738 60000013 dd9eff80 400df000
[   29.936548] ff60: 400df000 00000007 00000000 dd9ee000 dd9ee000 00000000 beaf2d92 c01109a0
[   29.936639] ff80: 08001877 00028128 00000007 d8cd3c60 401d39c8 400b6074 401c3b00 80000030
[   29.936761] ffa0: ffffffff 6474e552 70000001 c0691df4 0000062d 00000fe8 401d3004 400e3d68
[   29.936883] ffc0: 401d39c8 00000013 00000000 6474e552 70000001 00000000 00000000 beaf2d92
[   29.936944] ffe0: 400e4000 beaf2a30 0002e000 401c3b00 80000030 ffffffff 00000000 00000000
[   29.937097] [<bf14a0cc>] (wcn36xx_dxe_tx_frame+0x278/0x3b4 [wcn36xx]) from [<bf1489d4>] (wcn36xx_tx+0x20/0x38 [wcn36xx])
[   29.937341] [<bf1489d4>] (wcn36xx_tx+0x20/0x38 [wcn36xx]) from [<bf0c409c>] (__ieee80211_tx.isra.4+0x23c/0x290 [mac80211])
[   29.937585] [<bf0c409c>] (__ieee80211_tx.isra.4+0x23c/0x290 [mac80211]) from [<bf0c41a8>] (ieee80211_tx+0xb8/0xc8 [mac80211])
[   29.937799] [<bf0c41a8>] (ieee80211_tx+0xb8/0xc8 [mac80211]) from [<bf0c4fd0>] (ieee80211_subif_start_xmit+0xa28/0xa58 [mac80211])
[   29.937982] [<bf0c4fd0>] (ieee80211_subif_start_xmit+0xa28/0xa58 [mac80211]) from [<c056b938>] (dev_hard_start_xmit+0x4b0/0x724)
[   29.938135] [<c056b938>] (dev_hard_start_xmit+0x4b0/0x724) from [<c05802b4>] (sch_direct_xmit+0x78/0x1fc)
[   29.938257] [<c05802b4>] (sch_direct_xmit+0x78/0x1fc) from [<c056bff4>] (dev_queue_xmit+0x448/0x6bc)
[   29.938409] [<c056bff4>] (dev_queue_xmit+0x448/0x6bc) from [<c059ac30>] (ip_finish_output+0x2b0/0x310)
[   29.938531] [<c059ac30>] (ip_finish_output+0x2b0/0x310) from [<c059ae74>] (ip_local_out+0x28/0x2c)
[   29.938654] [<c059ae74>] (ip_local_out+0x28/0x2c) from [<c059b138>] (ip_queue_xmit+0x2c0/0x354)
[   29.938745] [<c059b138>] (ip_queue_xmit+0x2c0/0x354) from [<c05aefc8>] (tcp_transmit_skb+0x7cc/0x824)
[   29.938867] [<c05aefc8>] (tcp_transmit_skb+0x7cc/0x824) from [<c05afcac>] (tcp_write_xmit+0x7f8/0x924)
[   29.938989] [<c05afcac>] (tcp_write_xmit+0x7f8/0x924) from [<c05afe34>] (__tcp_push_pending_frames+0x24/0xc8)
[   29.939111] [<c05afe34>] (__tcp_push_pending_frames+0x24/0xc8) from [<c05accc0>] (tcp_rcv_established+0x114/0x6e4)
[   29.939264] [<c05accc0>] (tcp_rcv_established+0x114/0x6e4) from [<c05b2f9c>] (tcp_v4_do_rcv+0x78/0x2b4)
[   29.939386] [<c05b2f9c>] (tcp_v4_do_rcv+0x78/0x2b4) from [<c05b4ea8>] (tcp_v4_rcv+0x4ac/0x874)
[   29.939478] [<c05b4ea8>] (tcp_v4_rcv+0x4ac/0x874) from [<c0596384>] (ip_local_deliver+0xf8/0x2a0)
[   29.939600] [<c0596384>] (ip_local_deliver+0xf8/0x2a0) from [<c0596bb8>] (ip_rcv+0x68c/0x708)
[   29.939722] [<c0596bb8>] (ip_rcv+0x68c/0x708) from [<c056750c>] (__netif_receive_skb+0x4e0/0x54c)
[   29.939844] [<c056750c>] (__netif_receive_skb+0x4e0/0x54c) from [<c056802c>] (netif_receive_skb+0xa0/0xb4)
[   29.940027] [<c056802c>] (netif_receive_skb+0xa0/0xb4) from [<bf0bdc58>] (ieee80211_deliver_skb+0x138/0x174 [mac80211])
[   29.940271] [<bf0bdc58>] (ieee80211_deliver_skb+0x138/0x174 [mac80211]) from [<bf0bf49c>] (ieee80211_rx_handlers+0x1358/0x2304 [mac80211])
[   29.940485] [<bf0bf49c>] (ieee80211_rx_handlers+0x1358/0x2304 [mac80211]) from [<bf0c0f30>] (ieee80211_prepare_and_rx_handle+0xa60/0xacc [mac80211])
[   29.940729] [<bf0c0f30>] (ieee80211_prepare_and_rx_handle+0xa60/0xacc [mac80211]) from [<bf0c1624>] (mac80211_ieee80211_rx+0x688/0x714 [mac80211])
[   29.940943] [<bf0c1624>] (mac80211_ieee80211_rx+0x688/0x714 [mac80211]) from [<bf09ffa4>] (ieee80211_tasklet_handler+0x44/0xa4 [mac80211])
[   29.941126] [<bf09ffa4>] (ieee80211_tasklet_handler+0x44/0xa4 [mac80211]) from [<c0077754>] (tasklet_action+0x98/0x114)
[   29.941248] [<c0077754>] (tasklet_action+0x98/0x114) from [<c0076c44>] (__do_softirq+0x120/0x248)
[   29.941370] [<c0076c44>] (__do_softirq+0x120/0x248) from [<c0077188>] (irq_exit+0x48/0xa0)
[   29.941522] [<c0077188>] (irq_exit+0x48/0xa0) from [<c000ede4>] (handle_IRQ+0x80/0xc0)
[   29.941584] [<c000ede4>] (handle_IRQ+0x80/0xc0) from [<c00085ec>] (gic_handle_irq+0x64/0xb4)
[   29.941706] [<c00085ec>] (gic_handle_irq+0x64/0xb4) from [<c0691c80>] (__irq_svc+0x40/0x70)
[   29.941858] Exception stack(0xdd9efe18 to 0xdd9efe60)
[   29.941919] fe00:                                                       00000008 00000001
[   29.942041] fe20: c1db8010 08101873 400e3000 d8d08000 00000200 e49bc700 d8d09000 00000029
[   29.942163] fe40: d8cd3160 beaf2d92 00000000 dd9efe60 c0109c9c c010bcf8 20000113 ffffffff
[   29.942224] [<c0691c80>] (__irq_svc+0x40/0x70) from [<c010bcf8>] (handle_mm_fault+0x10c/0x128)
[   29.942377] [<c010bcf8>] (handle_mm_fault+0x10c/0x128) from [<c06933c0>] (do_page_fault+0x180/0x3c0)
[   29.942499] [<c06933c0>] (do_page_fault+0x180/0x3c0) from [<c000847c>] (do_DataAbort+0x134/0x1a8)
[   29.942621] [<c000847c>] (do_DataAbort+0x134/0x1a8) from [<c0691df4>] (__dabt_usr+0x34/0x40)
[   29.942743] Exception stack(0xdd9effb0 to 0xdd9efff8)
[   29.942804] ffa0:                                     0000062d 00000fe8 401d3004 400e3d68
[   29.942957] ffc0: 401d39c8 00000013 00000000 6474e552 70000001 00000000 00000000 beaf2d92
[   29.943018] ffe0: 400e4000 beaf2a30 0002e000 401c3b00 80000030 ffffffff
[   29.943140] Code: e1a03c23 e5c4200e e5c4300f e5973010 (e5933050) 
[   29.943445] ---[ end trace da227214a82491bb ]---
[   29.943537] Kernel panic - not syncing: Fatal exception in interrupt

-- 
Bob Copeland %% www.bobcopeland.com



More information about the wcn36xx mailing list