Server panic with RIP dsx_processmatch+0x766/0x1f10

Solution Verified - Updated -

Issue

  • Server panic with below call traces.
[1038044.270543] BUG: unable to handle kernel NULL pointer dereference at 0000000000000360
[1038044.270552] IP: [<ffffffffa04e3e66>] dsx_processmatch+0x766/0x1f10 [dsa_filter]                <===
[1038044.270579] PGD 12b8546067 PUD 12b8545067 PMD 0 
[1038044.270588] Oops: 0000 [#1] SMP 
[1038044.270647] Modules linked in: dccp_diag dccp tcp_diag udp_diag inet_diag unix_diag iptable_filter fuse btrfs zlib_deflate raid6_pq xor vfat msdos fat ext4 mbcache jbd2
 binfmt_misc bridge stp llc dsa_filter(POF) rpcsec_gss_krb5 auth_rpcgss nfsv4 dns_resolver nfs lockd sunrpc fscache coretemp ppdev vmw_balloon crct10dif_pclmul crc32_pclmul 
crc32c_intel ghash_clmulni_intel aesni_intel lrw gf128mul glue_helper ablk_helper cryptd pcspkr serio_raw sg parport_pc parport vmw_vmci shpchp i2c_piix4 uinput dm_multipath
 ip_tables xfs libcrc32c sr_mod cdrom ata_generic pata_acpi sd_mod crc_t10dif crct10dif_common vmwgfx drm_kms_helper ttm drm vmxnet3 ata_piix libata vmw_pvscsi i2c_core flop
py dm_mirror dm_region_hash dm_log dm_mod
[1038044.270649] CPU: 1 PID: 14787 Comm: dsa.Scheduler_0 Tainted: PF          O--------------   3.10.0-229.el7.x86_64 #1
[1038044.270649] Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 09/21/2015
[1038044.270650] task: ffff8810e9f12220 ti: ffff881197b14000 task.ti: ffff881197b14000
[1038044.270657] RIP: 0010:[<ffffffffa04e3e66>]  [<ffffffffa04e3e66>] dsx_processmatch+0x766/0x1f10 [dsa_filter]
[1038044.270665] RSP: 0018:ffff881197b16fb0  EFLAGS: 00010202
[1038044.270666] RAX: 0000000000000310 RBX: ffffc9001c8bb710 RCX: 0000000000000186
[1038044.270678] RDX: 0000000000001e10 RSI: 0000000000000009 RDI: 0000000000000380
[1038044.270679] RBP: ffff881197b170b0 R08: 0000000000000006 R09: ffffc9001c6ca380
[1038044.270689] R10: ffffc9001c6ca388 R11: 0000000000000000 R12: 00000000000009bf
[1038044.270691] IPv4: martian destination 0.0.0.0 from 10.128.200.252, dev ens192
[1038044.270692] R13: 0000000000000001 R14: ffff880e83a11218 R15: ffff881187c99010
[1038044.270693] FS:  00007f64b0a04700(0000) GS:ffff88183fc40000(0000) knlGS:0000000000000000
[1038044.270695] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[1038044.270700] CR2: 0000000000000360 CR3: 00000012b8548000 CR4: 00000000000407e0
[1038044.270702] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[1038044.270704] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[1038044.270705] Stack:
[1038044.270708]  0000000000002014 0000000000002014 ffff881197b16fd0 ffffffff8115b16e
[1038044.270711]  ffff881197b17018 ffffffff811a9d6e 0000000297b17008 00000000811ac609
[1038044.270712]  ffff880e00000000 ffff880e83a10e2c 0000000000000000 0000000000000007
[1038044.270713] Call Trace:
[1038044.270715]  [<ffffffff8115b16e>] ? __get_free_pages+0xe/0x50
[1038044.270716]  [<ffffffff811a9d6e>] ? kmalloc_order_trace+0x2e/0xa0
[1038044.270723]  [<ffffffffa04e8d5e>] scan_process+0x10e/0x230 [dsa_filter]
[1038044.270737]  [<ffffffffa04e1506>] dsx_push_sync+0x1c6/0x290 [dsa_filter]
[1038044.270753]  [<ffffffffa04e9499>] ? dsx_modinsertX+0x79/0x1b0 [dsa_filter]
[1038044.270768]  [<ffffffffa04e1cd5>] dsx_process+0x4c5/0xd60 [dsa_filter]
[1038044.270796]  [<ffffffffa04b5fb5>] ssl_dsx_process+0x375/0x3a0 [dsa_filter]
[1038044.270807]  [<ffffffffa04a8619>] ? core_pkt_iterate_read+0x99/0x110 [dsa_filter]
[1038044.270837]  [<ffffffffa04b616a>] dsx_process_payload_packet_gen+0x18a/0x670 [dsa_filter]
[1038044.270844]  [<ffffffffa0500368>] ? tb_memset+0x18/0x30 [dsa_filter]
[1038044.270851]  [<ffffffffa04b2fc1>] ? ctypes_recompute+0x111/0x6a0 [dsa_filter]
[1038044.270854]  [<ffffffff8160b0eb>] ? _raw_spin_unlock_bh+0x1b/0x40
[1038044.270867]  [<ffffffffa05001d2>] ? tb_spin_unlock+0x12/0x20 [dsa_filter]
[1038044.270869]  [<ffffffff811ac445>] ? __kmalloc+0x55/0x230
[1038044.270875]  [<ffffffffa04ff26d>] ? tb_alloc+0x1cd/0x320 [dsa_filter]
[1038044.270881]  [<ffffffffa04ff2f1>] ? tb_alloc+0x251/0x320 [dsa_filter]
[1038044.270888]  [<ffffffffa04e582d>] ? dsx_constate_alloc+0x4d/0xd0 [dsa_filter]
[1038044.270896]  [<ffffffffa04bccae>] ? stateful_udp_new_outgoing+0xde/0x290 [dsa_filter]
[1038044.270902]  [<ffffffffa04b6663>] dsx_process_payload_packet+0x13/0x20 [dsa_filter]
[1038044.270909]  [<ffffffffa04c3b44>] stateful_udp_conn_update+0xa4/0x520 [dsa_filter]
[1038044.270915]  [<ffffffffa04bcfdd>] stateful_udp_filter+0x4d/0x1f0 [dsa_filter]
[1038044.270921]  [<ffffffffa04be985>] stateful_process+0x75/0xb0 [dsa_filter]
[1038044.270933]  [<ffffffffa04a9188>] core_pkt_filter+0x2b8/0xbe0 [dsa_filter]
[1038044.270939]  [<ffffffffa04a9f07>] core_pkt_hook+0x457/0x8d0 [dsa_filter]
[1038044.270946]  [<ffffffffa04fd076>] lin_nf_packet_wrapper.isra.7.constprop.14+0x206/0x4b0 [dsa_filter]
[1038044.270952]  [<ffffffffa04fe640>] ? lin_pkt_read+0x180/0x180 [dsa_filter]
[1038044.270958]  [<ffffffffa04fe3f0>] ? proc_chx_stats_read+0x50/0x50 [dsa_filter]
[1038044.270964]  [<ffffffffa04fec60>] ? lin_pkt_get_frame_header+0x620/0x620 [dsa_filter]
[1038044.270969]  [<ffffffffa04fe4c0>] ? lin_pkt_read_end+0x60/0x60 [dsa_filter]
[1038044.270975]  [<ffffffffa04fe460>] ? lin_pkt_get_valid_checksum+0x50/0x50 [dsa_filter]
[1038044.270980]  [<ffffffffa04fe410>] ? lin_pkt_get_length+0x20/0x20 [dsa_filter]
[1038044.270983]  [<ffffffff8153a460>] ? ip_fragment+0x870/0x870
[1038044.270988]  [<ffffffffa04fd481>] lin_nf_packet_wrapper_all.constprop.11+0x161/0x1e0 [dsa_filter]
[1038044.270991]  [<ffffffff8153a460>] ? ip_fragment+0x870/0x870
[1038044.270993]  [<ffffffff8153a460>] ? ip_fragment+0x870/0x870
[1038044.270998]  [<ffffffffa04fd521>] lin_nf_packet_wrapper_inet+0x21/0x30 [dsa_filter]
[1038044.271001]  [<ffffffff8152cc2a>] nf_iterate+0xaa/0xc0
[1038044.271003]  [<ffffffff8153a460>] ? ip_fragment+0x870/0x870
[1038044.271005]  [<ffffffff8152ccc4>] nf_hook_slow+0x84/0x140
[1038044.271007]  [<ffffffff8153a460>] ? ip_fragment+0x870/0x870
[1038044.271010]  [<ffffffff8153bfe2>] ip_output+0x82/0x90
[1038044.271013]  [<ffffffff8153b720>] ip_local_out_sk+0x30/0x40
[1038044.271015]  [<ffffffff8153cac6>] ip_send_skb+0x16/0x50
[1038044.271017]  [<ffffffff81562370>] udp_send_skb+0x170/0x380
[1038044.271019]  [<ffffffff81539a60>] ? ip_copy_metadata+0x170/0x170
[1038044.271021]  [<ffffffff81563387>] udp_sendmsg+0x2f7/0x9e0
[1038044.271023]  [<ffffffff811561ce>] ? __find_get_page+0x1e/0xa0
[1038044.271025]  [<ffffffff815645c9>] ? udp_poll+0x19/0x60
[1038044.271028]  [<ffffffff814e2ee0>] ? sock_poll+0xf0/0x100
[1038044.271030]  [<ffffffff8156f9e4>] inet_sendmsg+0x64/0xb0
[1038044.271033]  [<ffffffff814e3240>] sock_sendmsg+0xb0/0xf0
[1038044.271035]  [<ffffffff814e3587>] ___sys_sendmsg+0x2b7/0x3c0
[1038044.271037]  [<ffffffff815796b6>] ? fib_table_lookup+0x2e6/0x390
[1038044.271040]  [<ffffffff81532fac>] ? __ip_route_output_key+0x49c/0x890
[1038044.271042]  [<ffffffff8155fe49>] ? ip4_datagram_release_cb+0x69/0x1c0
[1038044.271045]  [<ffffffff8160b0eb>] ? _raw_spin_unlock_bh+0x1b/0x40
[1038044.271048]  [<ffffffff814e465f>] __sys_sendmmsg+0x9f/0x190
[1038044.271050]  [<ffffffff814e3100>] ? SYSC_connect+0x90/0x120
[1038044.271052]  [<ffffffff811e45b7>] ? __fd_install+0x47/0x60
[1038044.271054]  [<ffffffff814e4762>] SyS_sendmmsg+0x12/0x30
[1038044.271056]  [<ffffffff81613da9>] system_call_fastpath+0x16/0x1b
[1038044.271093] Code: e0 04 48 c1 e7 07 48 89 7d a8 48 29 45 a8 49 8b 87 e0 0b 00 00 48 01 45 a8 49 8b 87 e8 0b 00 00 48 89 85 50 ff ff ff 48 8b 45 a8 <39> 50 50 75 0b 48 8b 45 a8 c7 40 50 00 00 00 00 48 8b 45 90 48 
[1038044.271100] RIP  [<ffffffffa04e3e66>] dsx_processmatch+0x766/0x1f10 [dsa_filter]   <===
[1038044.271101]  RSP <ffff881197b16fb0>
[1038044.271102] CR2: 0000000000000360

Environment

  • Red Hat Enterprise Linux 7.1

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.