#21292: BTHOMEHUBV2B kernel crash (ath9k): "Unhandled kernel unaligned access"
------------------------+--------------------------------
Reporter: enopatch@… | Owner: developers
Type: defect | Status: new
Priority: normal | Milestone:
Component: kernel | Version: Chaos Calmer 15.05
Keywords: |
------------------------+--------------------------------
BTHOMEHUBV2B (lantiq/xway) with Chaos Calmer (r46767) installed (firmware
downloaded from
https://downloads.openwrt.org/chaos_calmer/15.05/lantiq/xway/openwrt-15.05
-lantiq-xway-BTHOMEHUBV2B-ubifs-sysupgrade.tar).
Everything works perfectly until a couple of days later, when "Boof!" -
router reboots. Thankfully, /sys/kernel/debug/crashlog is populated (and I
assume this is an ath9k issue because of the call trace line below):
{{{
Time: 1449070619.626857
Modules: ext4@82600000+526f0 jbd2@826c0000+c490
mbcache@8323a000+11e0 usb_storage@82ee0000+9590
sd_mod@826b8000+6b40 scsi_mod@82fe0000+15570 ehci_platform@82407000+dc0
ehci_hcd@82710000+88d0 ath9k@833e0000+161a0
ath9k_common@83360000+4030 iptable_nat@83165000+2b0
ath9k_hw@83380000+53060 ath@83260000+51f0 pppoe@831ec000+2420
nf_nat_ipv4@831e5000+fe0 nf_conntrack_ipv6@83236000+16f0
nf_conntrack_ipv4@831aa000+1400 mac80211@83300000+5fe20
ipt_REJECT@831e8000+390 ipt_MASQUERADE@830d0000+220
cfg80211@83200000+34490 xt_time@8318d000+6c0 xt_tcpudp@8318c000+650
xt_tcpmss@831a7000+3a0 xt_statistic@831a1000+310
xt_state@831a0000+270 xt_recent@831a8000+19e0 xt_nat@8318e000+3e0
xt_multiport@83189000+470 xt_mark@8318b000+250
xt_mac@83184000+220 xt_limit@83182000+4f0 xt_length@83185000+260
xt_id@83187000+190 xt_hl@8316d000+2d0 xt_helper@83181000+310
xt_ecn@8316b000+4d0
xt_dscp@83169000+3c0 xt_conntrack@8316c000+820
xt_connmark@8316a000+3c0 xt_connlimit@83168000+e70
xt_connbytes@830eb000+5e0 xt_comment@83163000+190
xt_TCPMSS@8315f000+a40 xt_REDIRECT@83162000+4a0
xt_LOG@8317e000+2b0 xt_HL@8317f000+4e0 xt_DSCP@83160000+590
xt_CT@83161000+9c0 xt_CLASSIFY@83174000+1f0 pppox@8300c000+490
ppp_async@83176000+1d40 nf_reject_ipv4@8315b000+6b0
nf_nat_masquerade_ipv4@83105000+530 nf_nat_ftp@8319f000+490
nf_nat@83170000+2620 nf_log_ipv4@83be5000+c60
nf_defrag_ipv6@8319c000+22f0 nf_defrag_ipv4@8305e000+2d0
nf_conntrack_rtcache@8315a000+9f0 nf_conntrack_ftp@83070000+1500
nf_conntrack@83190000+bca0 ltq_deu_danube@8315c000+2fa0
ltq_atm_danube@83108000+7410 iptable_raw@830fb000+230
iptable_mangle@83077000+360 iptable_filter@83065000+250
ipt_ECN@830ca000+510 ip_tables@830ec000+2560 crc_ccitt@83019000+3b0
compat@830cc000+460
sch_teql@8306c000+f90 sch_tbf@8307c000+14c0 sch_sfq@83074000+2100
sch_red@83068000+11f0 sch_prio@83062000+ca0 sch_pie@83066000+1090
sch_netem@83060000+1be0 sch_htb@830f0000+3480 sch_gred@830e8000+19b0
sch_fq@830e4000+17b0 sch_dsmark@83bff000+e20 sch_codel@830e6000+1080
em_text@8305f000+510 em_nbyte@83bed000+290 em_meta@8305c000+1200
em_cmp@830c8000+2a0 cls_basic@830d7000+cc0 act_police@830d2000+cd0
act_ipt@830d1000+940 act_skbedit@830d9000+610
act_mirred@83bf4000+8f0 em_u32@83bf6000+1f0 cls_u32@83bae000+1a30
cls_tcindex@83bea000+11b0
cls_flow@83be6000+1530 cls_route@830dc000+13d0 cls_fw@83bf8000+e80
sch_hfsc@830e0000+3850 sch_ingress@83bfa000+370
drv_dsl_cpe_api@83040000+1a1c0 ltq_mei_danube@83be0000+4190
ledtrig_usbdev@830cd000+760 ip6t_REJECT@83bdd000+490
nf_reject_ipv6@8301b000+810 nf_log_ipv6@83bdf000+e00
nf_log_common@83bdc000+8e0 ip6table_raw@83bca000+1f0
ip6table_mangle@83bda000+3f0 ip6table_filter@8301a000+210
ip6_tables@83014000+2480 x_tables@83010000+26f0
pppoatm@83bd8000+e00 ppp_generic@83028000+5550 slhc@83bac000+1260
ifb@83bd5000+ad0 br2684@8300a000+1a60 atm@83000000+8e50
ipv6@83080000+472f0 arc4@83bb8000+4c0
crypto_blkcipher@83bc4000+2750 ltq_hcd_danube@83ba0000+a540
gpio_button_hotplug@83b8a000+17b0 aead@83b83000+f60
<4>[665183.928000] Unhandled kernel unaligned access[#1]:
<4>[665183.928000] CPU: 0 PID: 0 Comm: swapper Not tainted 3.18.20 #1
<4>[665183.928000] task: 803fcce8 ti: 803f6000 task.ti: 803f6000
<4>[665183.928000] $ 0 : 00000000 00000000 832d2ab0 00000001
<4>[665183.928000] $ 4 : 832d2a60 832d2da4 803f7d70 00000000
<4>[665183.928000] $ 8 : d99d4fc5 f61e6714 00000001 00000000
<4>[665183.928000] $12 : 00000000 ffffffff 80400000 c03d0902
<4>[665183.928000] $16 : 832d2a60 f1db043f 00200200 80400000
<4>[665183.928000] $20 : 804657f8 804659f8 80465bf8 803fb720
<4>[665183.928000] $24 : 00000000 8001df28
<4>[665183.928000] $28 : 803f6000 803f7d18 0000000a 80300eb0
<4>[665183.928000] Hi : 000a05bc
<4>[665183.928000] Lo : aafad890
<4>[665183.928000] epc : 80300f5c 0x80300f5c
<4>[665183.928000] Not tainted
<4>[665183.928000] ra : 80300eb0 0x80300eb0
<4>[665183.928000] Status: 1100fc03 KERNEL EXL IE
<4>[665183.928000] Cause : 00800010
<4>[665183.928000] BadVA : f1db044b
<4>[665183.928000] PrId : 00019641 (MIPS 24KEc)
<4>[665183.928000] Modules linked in: ext4 jbd2 mbcache usb_storage sd_mod
scsi_mod ehci_platform ehci_hcd ath9k ath9k_common iptable_nat ath9k_hw
ath pppoe nf_nat_ipv4 nf_conntrack_ipv6 nf_conntrack_ipv4 mac80211
ipt_REJECT ipt_MASQUERADE cfg80211 xt_time xt_tcpudp xt_tcpmss
xt_statistic xt_state xt_recent xt_nat xt_multiport xt_mark xt_mac
xt_limit xt_length xt_id xt_hl xt_helper xt_ecn xt_dscp xt_conntrack
xt_connmark xt_connlimit xt_connbytes xt_comment xt_TCPMSS xt_REDIRECT
xt_LOG xt_HL xt_DSCP xt_CT xt_CLASSIFY pppox ppp_async nf_reject_ipv4
nf_nat_masquerade_ipv4 nf_nat_ftp nf_nat nf_log_ipv4 nf_defrag_ipv6
nf_defrag_ipv4 nf_conntrack_rtcache nf_conntrack_ftp nf_conntrack
ltq_deu_danube ltq_atm_danube iptable_raw iptable_mangle iptable_filter
ipt_ECN ip_tables crc_ccitt compat sch_teql sch_tbf sch_sfq sch_red
sch_prio sch_pie sch_netem sch_htb sch_gred sch_fq sch_dsmark sch_codel
em_text em_nbyte em_meta em_cmp cls_basic act_police act_ipt act_skbedit
act_mirred em_u32 cls_u32 cls_tcindex cls_flow cls_route cls_fw sch_hfsc
sch_ingress drv_dsl_cpe_api ltq_mei_danube ledtrig_usbdev ip6t_REJECT
nf_reject_ipv6 nf_log_ipv6 nf_log_common ip6table_raw ip6table_mangle
ip6table_filter ip6_tables x_tables pppoatm ppp_generic slhc ifb br2684
atm ipv6 arc4 crypto_blkcipher ltq_hcd_danube gpio_button_hotplug aead
<4>[665183.928000] Process swapper (pid: 0, threadinfo=803f6000,
task=803fcce8, tls=00000000)
<4>[665183.928000] Stack : 00000003 00025cfb 33bd5179 833e42cc 00000020
00000100 80300e88 8005e00c
<4>[665183.928000] 00000007 80401dac 00000000 00000001 00000001
00014600 80464fe0 803f7d70
<4>[665183.928000] 00200200 8005e2b8 80384db4 80056cfc 00000100
00000000 803f7d70 803f7d70
<4>[665183.928000] 00000002 80443c74 00000002 00000100 00000001
00000004 80443c70 800302f0
<4>[665183.928000] 00000000 83dedcc0 00000000 80059e68 80410000
8005c344 09e854b7 00200000
<4>[665183.928000] ...
<4>[665183.928000] Call Trace:[<833e42cc>] 0x833e42cc
[ath9k@833e0000+0x161a0]
<4>[665183.928000] [<80300e88>] 0x80300e88
<4>[665183.928000] [<8005e00c>] 0x8005e00c
<4>[665183.928000] [<8005e2b8>] 0x8005e2b8
<4>[665183.928000] [<80056cfc>] 0x80056cfc
<4>[665183.928000] [<800302f0>] 0x800302f0
<4>[665183.928000] [<80059e68>] 0x80059e68
<4>[665183.928000] [<8005c344>] 0x8005c344
<4>[665183.928000] [<800306e0>] 0x800306e0
<4>[665183.928000] [<80006430>] 0x80006430
<4>[665183.928000] [<8004e084>] 0x8004e084
<4>[665183.928000] [<8000c720>] 0x8000c720
<4>[665183.928000] [<800162ec>] 0x800162ec
<4>[665183.928000] [<8005c278>] 0x8005c278
<4>[665183.928000] [<80050b88>] 0x80050b88
<4>[665183.928000] [<80006680>] 0x80006680
<4>[665183.928000] [<8041bae0>] 0x8041bae0
<4>[665183.928000] [<8041b370>] 0x8041b370
<4>[665183.928000]
<4>[665183.928000]
<4>[665183.928000] Code: 41606000 41606020 000000c0 <8e23000c> 7c630400
10600008 00000000 c0430000 2464ffff
<4>[665184.244000] ---[ end trace 647670fde6668395 ]---
===================================
Time: 1449070619.6372
~# uname -a
Linux router 3.18.20 #1 Fri Sep 4 17:16:20 CEST 2015 mips GNU/Linux
}}}
Please let me know if you think I should take this straight to
https://bugzilla.kernel.org
Many thanks, Jaime
--
Ticket URL: <https://dev.openwrt.org/ticket/21292>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets