Kernel panic caused by null pointer dereference in nf_conntrack
On Ubuntu 24.04, both the 6.8.0-56-generic and 6.11.0-25-generic kernels occasionally encounter a kernel panic caused by a null pointer dereference in the nf_conntrack module. The issue appears to be intermittent and not easily reproducible. The specific dmesg output is as follows:
[342859.173639] BUG: kernel NULL pointer dereference, address: 0000000000000000
[342859.174530] #PF: supervisor write access in kernel mode
[342859.175184] #PF: error_code(0x0002) - not-present page
[342859.175854] PGD 8000000103f30067 P4D 8000000103f30067 PUD 10430e067 PMD 0
[342859.176636] Oops: 0002 [#1] PREEMPT SMP PTI
[342859.177233] CPU: 0 PID: 79070 Comm: system.mark Kdump: loaded Not tainted 6.8.0-56-generic #58-Ubuntu
[342859.178207] Hardware name: Alibaba Cloud Alibaba Cloud ECS, BIOS 449e491 04/01/2014
[342859.179070] RIP: 0010:__
[342859.179895] Code: ff 8b 1d b7 71 01 00 44 89 ea 44 89 f7 89 c0 48 0f af d8 48 c1 eb 20 89 de e8 74 fe ff ff 84 c0 75 88 49 8b 47 10 49 8b 57 18 <48> 89 02 a8 01 75 04 48 89 50 08 48 b8 22 01 00 00 00 00 ad de 49
[342859.181631] RSP: 0018:ffffb1aa44
[342859.182113] RAX: 0000000000018d1f RBX: 000000000000bd04 RCX: 0000000000000000
[342859.182688] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[342859.183262] RBP: ffffb1aa44c67848 R08: 0000000000000000 R09: 0000000000000000
[342859.183833] R10: 0000000000000000 R11: 0000000000000000 R12: 000000000000fb6c
[342859.184408] R13: 0000000000000000 R14: 000000000000fb6c R15: ffff9a5497d8fc00
[342859.184992] FS: 000000c00007409
[342859.185628] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[342859.186136] CR2: 0000000000000000 CR3: 0000000104012006 CR4: 00000000003706f0
[342859.186726] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[342859.187317] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[342859.187900] Call Trace:
[342859.188244] <TASK>
[342859.188577] ? show_regs+0x6d/0x80
[342859.188974] ? __die+0x24/0x80
[342859.189355] ? page_fault_
[342859.189780] ? do_user_
[342859.190226] ? exc_page_
[342859.190654] ? asm_exc_
[342859.191097] ? __nf_ct_
[342859.191658] ? __nf_ct_
[342859.192207] nf_ct_delete+
[342859.192696] nf_ct_gc_
[342859.193223] early_drop+
[342859.193708] __nf_conntrack_
[342859.194234] init_conntrack.
[342859.194770] resolve_
[342859.195293] nf_conntrack_
[342859.195796] ipv4_conntrack_
[342859.196320] nf_hook_
[342859.196738] raw_send_
[342859.197173] ? __pfx_dst_
[342859.197614] raw_sendmsg+
[342859.198030] inet_sendmsg+
[342859.198442] ? __pfx_raw_
[342859.198881] ? inet_sendmsg+
[342859.199302] sock_write_
[342859.199729] vfs_write+
[342859.200123] ksys_write+
[342859.200518] __x64_sys_
[342859.200925] x64_sys_
[342859.201329] do_syscall_
[342859.201728] ? irqentry_
[342859.202185] ? irqentry_
[342859.202582] ? common_
[342859.202983] entry_SYSCALL_
[342859.203438] RIP: 0033:0x403e8e
[342859.203786] Code: 48 83 ec 38 e8 13 00 00 00 48 83 c4 38 5d c3 cc cc cc cc cc cc cc cc cc cc cc cc cc 49 89 f2 48 89 fa 48 89 ce 48 89 df 0f 05 <48> 3d 01 f0 ff ff 76 15 48 f7 d8 48 89 c1 48 c7 c0 ff ff ff ff 48
[342859.205098] RSP: 002b:000000c000
[342859.205698] RAX: ffffffffffffffda RBX: 0000000000000009 RCX: 0000000000403e8e
[342859.206269] RDX: 0000000000000434 RSI: 000000c0000ac900 RDI: 0000000000000009
[342859.206835] RBP: 000000c00021e578 R08: 0000000000000000 R09: 0000000000000000
[342859.207402] R10: 0000000000000000 R11: 0000000000000202 R12: 000000c0000d7ec8
[342859.207971] R13: 4498492092494492 R14: 000000c0000a01a0 R15: 00000000000000f6
[342859.208540] </TASK>
[342859.208851] Modules linked in: tls qrtr cfg80211 cpuid intel_rapl_msr intel_rapl_common intel_uncore_
[342859.214136] CR2: 0000000000000000
[342859.214548] ---[ end trace 0000000000000000 ]---
[342859.215035] RIP: 0010:__
[342859.215655] Code: ff 8b 1d b7 71 01 00 44 89 ea 44 89 f7 89 c0 48 0f af d8 48 c1 eb 20 89 de e8 74 fe ff ff 84 c0 75 88 49 8b 47 10 49 8b 57 18 <48> 89 02 a8 01 75 04 48 89 50 08 48 b8 22 01 00 00 00 00 ad de 49
[342859.217105] RSP: 0018:ffffb1aa44
[342859.217651] RAX: 0000000000018d1f RBX: 000000000000bd04 RCX: 0000000000000000
[342859.218288] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[342859.218917] RBP: ffffb1aa44c67848 R08: 0000000000000000 R09: 0000000000000000
[342859.219556] R10: 0000000000000000 R11: 0000000000000000 R12: 000000000000fb6c
[342859.220185] R13: 0000000000000000 R14: 000000000000fb6c R15: ffff9a5497d8fc00
[342859.220819] FS: 000000c00007409
[342859.221501] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[342859.222069] CR2: 0000000000000000 CR3: 0000000104012006 CR4: 00000000003706f0
[342859.222714] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[342859.223360] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[342859.224002] Kernel panic - not syncing: Fatal exception in interrupt
[342859.226803] Kernel Offset: 0x36e00000 from 0xffffffff81000000 (relocation range: 0xffffffff80000
for kernel 6.11.0-25-generic
[1506708.144369] [T1091772] BUG: kernel NULL pointer dereference, address: 0000000000000000
[1506708.144854] [T1091772] #PF: supervisor write access in kernel mode
[1506708.145166] [T1091772] #PF: error_code(0x0002) - not-present page
[1506708.145460] [T1091772] PGD 80000001dd392067 P4D 80000001dd392067 PUD 22e88a067 PMD 0
[1506708.145851] [T1091772] Oops: Oops: 0002 [#1] PREEMPT SMP PTI
[1506708.146129] [T1091772] CPU: 2 UID: 65532 PID: 1091772 Comm: daprd Kdump: loaded Not tainted 6.11.0-25-generic #25~24.04.1-Ubuntu
[1506708.146708] [T1091772] Hardware name: Alibaba Cloud Alibaba Cloud ECS, BIOS 0.0.0 02/06/2015
[1506708.147130] [T1091772] RIP: 0010:__
[1506708.147523] [T1091772] Code: ff 8b 1d 17 80 01 00 44 89 ea 44 89 f7 89 c0 48 0f af d8 48 c1 eb 20 89 de e8 74 fe ff ff 84 c0 75 88 49 8b 47 10 49 8b 57 18 <48> 89 02 a8 01 75 04 48 89 50 08 48 b8 22 01 00 00 00 00 ad de 49
[1506708.148533] [T1091772] RSP: 0018:ffffab2bd0
[1506708.148835] [T1091772] RAX: 000000000007cff9 RBX: 0000000000031c1b RCX: 0000000000000000
[1506708.149239] [T1091772] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[1506708.149635] [T1091772] RBP: ffffab2bd0f7b4a0 R08: 0000000000000000 R09: 0000000000000000
[1506708.150030] [T1091772] R10: 0000000000000000 R11: 0000000000000000 R12: 000000000003e7fc
[1506708.150431] [T1091772] R13: 0000000000000000 R14: 000000000003e7fc R15: ffff94cf08fcfa00
[1506708.150829] [T1091772] FS: 000000c001fc789
[1506708.151280] [T1091772] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[1506708.151606] [T1091772] CR2: 0000000000000000 CR3: 0000000236abe001 CR4: 00000000003706f0
[1506708.152006] [T1091772] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[1506708.152413] [T1091772] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[1506708.152811] [T1091772] Call Trace:
[1506708.152964] [T1091772] <TASK>
[1506708.153104] [T1091772] ? show_regs+0x6c/0x80
[1506708.153317] [T1091772] ? __die+0x24/0x80
[1506708.153504] [T1091772] ? page_fault_
[1506708.153739] [T1091772] ? do_user_
[1506708.153994] [T1091772] ? exc_page_
[1506708.154231] [T1091772] ? asm_exc_
[1506708.154487] [T1091772] ? __nf_ct_
[1506708.154846] [T1091772] nf_ct_delete+
[1506708.155397] [T1091772] nf_ct_gc_
[1506708.155969] [T1091772] __nf_conntrack_
[1506708.156546] [T1091772] resolve_
[1506708.157078] [T1091772] nf_conntrack_
[1506708.157602] [T1091772] ipv4_conntrack_
[1506708.158160] [T1091772] nf_hook_
[1506708.158590] [T1091772] __ip_local_
[1506708.159022] [T1091772] ? __pfx_dst_
[1506708.159470] [T1091772] ip_send_
[1506708.159878] [T1091772] udp_send_
[1506708.160295] [T1091772] udp_sendmsg+
[1506708.160695] [T1091772] ? __pfx_ip_
[1506708.161159] [T1091772] inet_sendmsg+
[1506708.161547] [T1091772] ? inet_sendmsg+
[1506708.161936] [T1091772] ____sys_
[1506708.162336] [T1091772] ___sys_
[1506708.162714] [T1091772] __sys_sendmsg+
[1506708.163083] [T1091772] __x64_sys_
[1506708.163472] [T1091772] x64_sys_
[1506708.163850] [T1091772] do_syscall_
[1506708.164227] [T1091772] ? crng_fast_
[1506708.164646] [T1091772] ? _copy_to_
[1506708.165025] [T1091772] ? get_random_
[1506708.165448] [T1091772] ? __x64_sys_
[1506708.165843] [T1091772] ? syscall_
[1506708.166276] [T1091772] ? do_syscall_
[1506708.166647] [T1091772] ? __sys_setsockop
[1506708.167021] [T1091772] ? __sys_setsockop
[1506708.167401] [T1091772] ? syscall_
[1506708.167822] [T1091772] ? do_syscall_
[1506708.168195] [T1091772] ? syscall_
[1506708.168620] [T1091772] ? do_syscall_
[1506708.168989] [T1091772] ? syscall_
[1506708.169420] [T1091772] ? do_syscall_
[1506708.169789] [T1091772] ? irqentry_
[1506708.170158] [T1091772] ? sysvec_
[1506708.170583] [T1091772] entry_SYSCALL_
[1506708.171011] [T1091772] RIP: 0033:0x40708e
[1506708.171345] [T1091772] Code: 48 83 ec 38 e8 13 00 00 00 48 83 c4 38 5d c3 cc cc cc cc cc cc cc cc cc cc cc cc cc 49 89 f2 48 89 fa 48 89 ce 48 89 df 0f 05 <48> 3d 01 f0 ff ff 76 15 48 f7 d8 48 89 c1 48 c7 c0 ff ff ff ff 48
[1506708.172782] [T1091772] RSP: 002b:000000c000
[1506708.173372] [T1091772] RAX: ffffffffffffffda RBX: 0000000000000011 RCX: 000000000040708e
[1506708.173933] [T1091772] RDX: 0000000000000000 RSI: 000000c00001e8c0 RDI: 0000000000000011
[1506708.174501] [T1091772] RBP: 000000c00001e7a0 R08: 0000000000000000 R09: 0000000000000000
[1506708.175060] [T1091772] R10: 0000000000000000 R11: 0000000000000212 R12: 0000000000000023
[1506708.175629] [T1091772] R13: 0000000000000000 R14: 000000c00011e8c0 R15: 000000c0018f3830
[1506708.176202] [T1091772] </TASK>
[1506708.176510] [T1091772] Modules linked in: tls tcp_diag inet_diag nf_conntrack_
[1506708.182072] [T1091772] CR2: 0000000000000000
Question information
- Language:
- English Edit question
- Status:
- Open
- For:
- Ubuntu linux Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask Junjie.Wang for more information if necessary.