Server panic with RIP dsx_processmatch+0x766/0x1f10
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, tools, and much more.