[FS#1514] Kernel oops when using wireguard and nf_flow_table

LEDE Bugs lede-bugs at lists.infradead.org
Sun Apr 22 23:31:14 PDT 2018


A new Flyspray task has been opened.  Details are below. 

User who did this - Zhong Jianxin (azuwis) 

Attached to Project - OpenWrt/LEDE Project
Summary - Kernel oops when using wireguard and nf_flow_table
Task Type - Bug Report
Category - Base system
Status - Unconfirmed
Assigned To - 
Operating System - All
Severity - Low
Priority - Very Low
Reported Version - Trunk
Due in Version - Undecided
Due Date - Undecided
Details - ==== System info: ====

Device: ZBT WG3526

OpenWrt version: r6744-751746c

Package: kmod-wireguard - 4.14.34+0.0.20180420-

==== Reproduce: ====

1. Enable flow_offloading_hw:

    /etc/config/firewall
    config defaults
        option flow_offloading '1'
        option flow_offloading_hw '1'

2. Deploy wireguard

3. Generate network traffic through wireguard using iperf3

4. Kernel oops, and device reboot automatically

==== Dmesg: ====


[ 1294.100277] CPU 1 Unable to handle kernel paging request at virtual address 00000010, epc == 8ef22d44, ra == 8ef22d1c                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
[ 1294.110891] Oops[#1]:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
[ 1294.113159] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 4.14.34 #0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
[ 1294.119139] task: 8fc43e80 task.stack: 8fc64000                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
[ 1294.123645] $ 0   : 00000000 00000001 00000000 fffffffe                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
[ 1294.128864] $ 4   : 00000000 805c0000 8db3eaf4 00000020                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
[ 1294.134079] $ 8   : 8db3eb04 c0000000 f0000000 ff000000                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
[ 1294.139289] $12   : ffff0000 00000008 00000000 ff56aae6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
[ 1294.144498] $16   : 8ed72b40 8f183800 8e070000 00000000                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
[ 1294.149710] $20   : 8ff2ae00 80560000 805588e8 ffffffff                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
[ 1294.154922] $24   : 00000000 8000cf54                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
[ 1294.160134] $28   : 8fc64000 8fc0dae8 8e070054 8ef22d1c                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
[ 1294.165346] Hi    : 00002665                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
[ 1294.168207] Lo    : 94af5487                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
[ 1294.171122] epc   : 8ef22d44 noise_handshake_begin_session+0xd04/0x12b0 [wireguard]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
[ 1294.178754] ra    : 8ef22d1c noise_handshake_begin_session+0xcdc/0x12b0 [wireguard]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
[ 1294.186370] Status: 11007c03  KERNEL EXL IE                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
[ 1294.190544] Cause : 40800008 (ExcCode 02)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
[ 1294.194530] BadVA : 00000010                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
[ 1294.197392] PrId  : 0001992f (MIPS 1004Kc)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
[ 1294.201463] Modules linked in: pppoe ppp_async pppox ppp_generic nf_conntrack_ipv6 mt76x2e mt7603e mt76 mac80211 iptable_nat 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_hl xt_helper xt_ecn xt_dscp xt_conntrack xt_connmark xt_connlimit xt_connbytes xt_comment xt_TPROXY xt_TCPMSS xt_REDIRECT xt_LOG xt_HL xt_FLOWOFFLOAD xt_DSCP xt_CLASSIFY wireguard slhc nf_reject_ipv4 nf_nat_redirect nf_nat_masquerade_ipv4 nf_conntrack_ipv4 nf_nat_ipv4 nf_nat nf_log_ipv4 nf_flow_table_hw nf_flow_table nf_defrag_ipv6 nf_defrag_ipv4 nf_conntrack_rtcache nf_conntrack_netlink macvlan iptable_mangle iptable_filter ipt_ECN ip_tables crc_ccitt compat sch_cake nf_conntrack act_skbedit act_mirred em_u32 cls_u32 cls_tcindex
[ 1294.272302]  cls_flow cls_route cls_fw sch_tbf sch_htb sch_hfsc sch_ingress ledtrig_usbport xt_set ip_set_list_set ip_set_hash_netiface ip_set_hash_netport ip_set_hash_netnet ip_set_hash_net ip_set_hash_netportnet ip_set_hash_mac ip_set_hash_ipportnet ip_set_hash_ipportip ip_set_hash_ipport ip_set_hash_ipmark ip_set_hash_ip ip_set_bitmap_port ip_set_bitmap_ipmac ip_set_bitmap_ip ip_set nfnetlink ip6t_REJECT nf_reject_ipv6 nf_log_ipv6 nf_log_common ip6table_mangle ip6table_filter ip6_tables x_tables ifb ip6_udp_tunnel udp_tunnel mmc_block mtk_sd mmc_core leds_gpio xhci_mtk xhci_plat_hcd xhci_pci xhci_hcd ahci libahci libata sd_mod scsi_mod gpio_button_hotplug usbcore nls_base usb_common                                                                                                                      
[ 1294.332915] Process swapper/1 (pid: 0, threadinfo=8fc64000, task=8fc43e80, tls=00000000)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
[ 1294.340968] Stack : 00000001 00000040 8dcc0050 00000000 8fc0db20 401d5829 00000040 8ed72b40                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
[ 1294.349305]         805b3718 00000001 8ed72b40 00000000 8e070000 00000000 8ff2ae00 80560000                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
[ 1294.357639]         805588e8 ffffffff 8e070054 8032c1f0 8e070000 8032bdb8 00000000 00000000                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
[ 1294.365971]         00000000 80550000 8ed72b40 805581b8 8e070000 805b3718 00000001 8057a998                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
[ 1294.374308]         8ff2ae00 00000000 8f0f0300 8032ca9c 8e01ab08 8e070000 00000000 8fc0db94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
[ 1294.382645]         ...                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
[ 1294.385099] Call Trace:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
[ 1294.387556] [] noise_handshake_begin_session+0xd04/0x12b0 [wireguard]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
[ 1294.394858] [] __dev_queue_xmit+0x6f0/0x85c                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
[ 1294.399915] [] neigh_xmit+0x104/0x1ec                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
[ 1294.404440] [] nf_flow_offload_ip_hook+0x564/0x5ac [nf_flow_table]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
[ 1294.411486] [] nf_hook_slow+0x58/0x104                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
[ 1294.416109] [] __netif_receive_skb_core+0x5f0/0xc5c                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
[ 1294.421830] [] netif_receive_skb_internal+0xd8/0xf0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
[ 1294.427559] [] br_pass_frame_up+0xdc/0x144                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
[ 1294.432507] [] br_handle_frame_finish+0x52c/0x570                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
[ 1294.438055] [] br_handle_frame+0x330/0x3dc                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
[ 1294.443001] [] __netif_receive_skb_core+0x788/0xc5c                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
[ 1294.448728] [] process_backlog+0x98/0x160                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
[ 1294.453583] [] net_rx_action+0x150/0x30c                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
[ 1294.458357] [] __do_softirq+0x128/0x2ec                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
[ 1294.463052] [] irq_exit+0x98/0xcc                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
[ 1294.467236] [] plat_irq_dispatch+0xfc/0x138                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
[ 1294.472277] [] except_vec_vi_end+0xb8/0xc4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
[ 1294.477223] [] r4k_wait_irqoff+0x1c/0x24                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
[ 1294.482025] [] do_idle+0xe4/0x168                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 


More information can be found at the following URL:
https://bugs.openwrt.org/index.php?do=details&task_id=1514



More information about the lede-bugs mailing list