Kernel panic in dsx_push_sync() function of dsa_filter module.

Solution Unverified - Updated -

Issue

  • Kernel panic in dsx_push_sync() function of dsa_filter module.
BUG: unable to handle kernel NULL pointer dereference at 0000000000000008
IP: [<ffffffffa0273ccc>] dsx_push_sync+0xfc/0x2d0 [dsa_filter]
PGD 0 
Oops: 0000 [#1] SMP 
last sysfs file: /sys/devices/system/cpu/online
CPU 2 
Modules linked in: iptable_nat nf_nat nls_utf8 fuse gsch(U) redirfs(U) autofs4 nf_conntrack_ipv4 nf_defrag_ipv4 iptable_filter ip_tables bnx2fc cnic uio fcoe libfcoe libfc scsi_transport_fc scsi_tgt 8021q garp stp llc cachefiles fscache(T
) dsa_filter(P)(U) ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 xt_state nf_conntrack ip6table_filter ip6_tables ipv6 vsock(U) uinput microcode ppdev vmware_balloon parport_pc parport sg i2c_piix4 i2c_core vmci(U) shpchp ext4 jbd2 mbcache
 sd_mod crc_t10dif sr_mod cdrom vmxnet3 vmw_pvscsi pata_acpi ata_generic ata_piix dm_mirror dm_region_hash dm_log dm_mod [last unloaded: speedstep_lib]

Pid: 0, comm: swapper Tainted: P           ---------------  T 2.6.32-431.el6.x86_64 #1 VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform
RIP: 0010:[<ffffffffa0273ccc>]  [<ffffffffa0273ccc>] dsx_push_sync+0xfc/0x2d0 [dsa_filter]
RSP: 0018:ffff8800283034c0  EFLAGS: 00010246
RAX: ffff880238c78010 RBX: ffff880028303670 RCX: 0000000000000000
RDX: 0000000000000032 RSI: ffff88022dbf384c RDI: ffff880028303670
RBP: ffff880028303520 R08: 0000000000000246 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000032
R13: ffff88022dbf384c R14: 0000000000000000 R15: 0000000000000000
FS:  0000000000000000(0000) GS:ffff880028300000(0000) knlGS:0000000000000000
CS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b
CR2: 0000000000000008 CR3: 000000023849b000 CR4: 00000000000407e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process swapper (pid: 0, threadinfo ffff88023ce92000, task ffff88023ce66040)
Stack:
 ffff880238c78648 ffff880028303670 ffff880028303510 ffffffffa027bc51
<d> 0040900334000045 ffff880238c78010 ffff880028303670 ffff880238c78010
<d> ffff880028303670 ffffc9000b309e10 ffff880238c78010 ffff880238c78011

Call Trace:
 <IRQ> 
 [<ffffffffa027bc51>] ? dsx_modinsertX+0x91/0x1d0 [dsa_filter]
 [<ffffffffa0274866>] dsx_process+0x526/0xdd0 [dsa_filter]
 [<ffffffffa0249c5d>] ssl_dsx_process+0x2cd/0x2e0 [dsa_filter]
 [<ffffffffa0249f50>] dsx_process_payload_packet_gen+0x100/0x3b0 [dsa_filter]
 [<ffffffffa0250fad>] ? stateful_udp_new_incoming+0x8d/0x320 [dsa_filter]
 [<ffffffffa024a213>] dsx_process_payload_packet+0x13/0x20 [dsa_filter]
 [<ffffffffa02563de>] stateful_udp_conn_update+0xae/0x320 [dsa_filter]
 [<ffffffffa025156f>] stateful_udp_filter+0x3f/0xe0 [dsa_filter]
 [<ffffffffa0251655>] stateful_process+0x45/0x50 [dsa_filter]
 [<ffffffffa023c890>] core_pkt_filter+0x3c0/0xbd0 [dsa_filter]
 [<ffffffffa023d5b7>] core_pkt_hook+0x517/0x8b0 [dsa_filter]
 [<ffffffffa0290c07>] lin_nf_packet_wrapper+0x207/0x3c0 [dsa_filter]
 [<ffffffffa0291990>] ? lin_pkt_get_frame_header+0x0/0x5c0 [dsa_filter]
 [<ffffffffa02915f0>] ? lin_pkt_get_length+0x0/0x20 [dsa_filter]
 [<ffffffffa0291850>] ? lin_pkt_read_start+0x0/0x140 [dsa_filter]
 [<ffffffffa02916b0>] ? lin_pkt_read+0x0/0x1a0 [dsa_filter]
 [<ffffffffa0291660>] ? lin_pkt_read_end+0x0/0x50 [dsa_filter]
 [<ffffffffa0291610>] ? lin_pkt_get_valid_checksum+0x0/0x50 [dsa_filter]
 [<ffffffff814938a0>] ? ip_rcv_finish+0x0/0x440
 [<ffffffffa0290f4b>] lin_nf_packet_wrapper_all+0x18b/0x1f0 [dsa_filter]
 [<ffffffff814938a0>] ? ip_rcv_finish+0x0/0x440
 [<ffffffffa0291031>] lin_nf_packet_wrapper_inet+0x21/0x30 [dsa_filter]
 [<ffffffff814893a9>] nf_iterate+0x69/0xb0
 [<ffffffff814938a0>] ? ip_rcv_finish+0x0/0x440
 [<ffffffff81489566>] nf_hook_slow+0x76/0x120
 [<ffffffff814938a0>] ? ip_rcv_finish+0x0/0x440
 [<ffffffff81493f44>] ip_rcv+0x264/0x350
 [<ffffffff8145b54b>] __netif_receive_skb+0x4ab/0x750
 [<ffffffff8145f1b8>] netif_receive_skb+0x58/0x60
 [<ffffffffa0055a7b>] vmxnet3_rq_rx_complete+0x3ab/0x8e0 [vmxnet3]
 [<ffffffff810f8e94>] ? rb_reserve_next_event+0xb4/0x370
 [<ffffffff812987b0>] ? swiotlb_map_page+0x0/0x100
 [<ffffffffa0056203>] vmxnet3_poll_rx_only+0x43/0xc0 [vmxnet3]
 [<ffffffff81460b43>] net_rx_action+0x103/0x2f0
 [<ffffffff8107a8e1>] __do_softirq+0xc1/0x1e0
 [<ffffffff810e6f56>] ? handle_IRQ_event+0xf6/0x170
 [<ffffffff8100c30c>] call_softirq+0x1c/0x30
 [<ffffffff8100fa75>] do_softirq+0x65/0xa0
 [<ffffffff8107a795>] irq_exit+0x85/0x90
 [<ffffffff81530fe5>] do_IRQ+0x75/0xf0
 [<ffffffff8100b9d3>] ret_from_intr+0x0/0x11
 <EOI> 
 [<ffffffff8103eacb>] ? native_safe_halt+0xb/0x10
 [<ffffffff811126c6>] ? ftrace_raw_event_power_start+0x16/0x20
 [<ffffffff810167bd>] default_idle+0x4d/0xb0
 [<ffffffff81009fc6>] cpu_idle+0xb6/0x110
 [<ffffffff81520e13>] start_secondary+0x2ac/0x2ef
Code: b0 30 0c 00 00 7e 24 48 c7 c7 d7 1a 2a a0 44 89 55 c0 44 89 5d c8 e8 14 68 fc ff 85 c0 44 8b 55 c0 44 8b 5d c8 0f 85 74 01 00 00 <49> 83 7e 08 00 0f 84 88 00 00 00 49 8b 56 10 0f b7 82 da 00 00 
RIP  [<ffffffffa0273ccc>] dsx_push_sync+0xfc/0x2d0 [dsa_filter]
 RSP <ffff8800283034c0>
CR2: 0000000000000008
(END) 

Environment

  • Red Hat Enterprise Linux 5
  • Red Hat Enterprise Linux 6
  • Unsigned (U) dsa_filter module

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.