Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Feb 2025 09:11:18 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 285066] Kernel panic during ipfw rules related to ta_lookup_radix function
Message-ID:  <bug-285066-227@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D285066

            Bug ID: 285066
           Summary: Kernel panic during ipfw rules related to
                    ta_lookup_radix function
           Product: Base System
           Version: Unspecified
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: bugs@FreeBSD.org
          Reporter: bkeertha@cisco.com

Environment :
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
hw.model: Intel(R) Xeon(R) Gold 5118 CPU @ 2.30GHz
hw.machine: amd64
hw.ncpu: 24
FreeBSD 11.2-RELEASE

We are hitting vmcore due to kernel panic with below traceback

Core dump bt for WSA001 kernel panic:
cthrt11ws001:service 21] kgdb /boot/kernel/kernel /data/cores/vmcore.0
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain condition=
s.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "amd64-marcel-freebsd"...(no debugging symbols
found)...
Attempt to extract a component of a value that is not a structure pointer.
Attempt to extract a component of a value that is not a structure pointer.
#0  0xffffffff80614c27 in doadump ()
(kgdb) bt
#0  0xffffffff80614c27 in doadump ()
#1  0xffffffff80614a9b in kern_reboot ()
#2  0xffffffff80614f99 in vpanic ()
#3  0xffffffff80614cd3 in panic ()
#4  0xffffffff808997df in trap_fatal ()
#5  0xffffffff80899839 in trap_pfault ()
#6  0xffffffff80899028 in trap ()
#7  0xffffffff80878ece in calltrap ()
#8  0xffffffff807241ca in rn_match ()
#9  0xffffffff807bfc56 in ta_lookup_radix ()
#10 0xffffffff807a7caf in ipfw_chk ()
#11 0xffffffff807afd9f in ipfw_check_packet ()
#12 0xffffffff80723514 in pfil_run_hooks ()
#13 0xffffffff807465d9 in ip_input ()
#14 0xffffffff80722561 in netisr_dispatch_src ()
#15 0xffffffff8070ac72 in ether_demux ()
#16 0xffffffff8070bd77 in ether_nh_input ()
#17 0xffffffff80722561 in netisr_dispatch_src ()
#18 0xffffffff8070aff6 in ether_input ()
#19 0xffffffff808c3d3c in ixl_rxeof ()
#20 0xffffffff808b0ddf in ixl_msix_que ()
#21 0xffffffff805e585f in intr_event_execute_handlers ()
#22 0xffffffff805e5ef7 in ithread_loop ()
#23 0xffffffff805e2ed6 in fork_exit ()
#24 0xffffffff80879d6e in fork_trampoline ()
#25 0x0000000000000000 in ?? ()



WSA01:

299 | 07/25/2024 | 16:06:33 | OS Critical Stop | Run-time critical stop |
Asserted
 29a | Linux kernel panic: page fault
 29b | Linux kernel panic: db_trace_se
 29c | Linux kernel panic: lf_wrapper+
 29d | Linux kernel panic: 43
 29e | Linux kernel panic: vpanic+626
 29f | Linux kernel panic: panic+67
 2a0 | Linux kernel panic: trap_fatal+
 2a1 | Linux kernel panic: 863
 2a2 | Linux kernel panic: trap_pfault
 2a3 | Linux kernel panic: +73
 2a4 | Linux kernel panic: trap+632
 2a5 | Linux kernel panic: calltrap+8
 2a6 | Linux kernel panic: rn_match+10
 2a7 | Linux kernel panic: 6
 2a8 | Linux kernel panic: ta_lookup_r
 2a9 | Linux kernel panic: adix+54
 2aa | Linux kernel panic: ipfw_chk+94
 2ab | Linux kernel panic: 07
 2ac | Linux kernel panic: ipfw_check_
 2ad | Linux kernel panic: packet+207
 2ae | Linux kernel panic: pfil_run_ho
 2af | Linux kernel panic: oks+212
 2b0 | Linux kernel panic: ip_input+84
 2b1 | Linux kernel panic: 1
 2b2 | Linux kernel panic: netisr_disp
 2b3 | Linux kernel panic: atch_src+16
 2b4 | Linux kernel panic: 1
 2b5 | Linux kernel panic: ether_demux
 2b6 | Linux kernel panic: +386
 2b7 | Linux kernel panic: ether_nh_in
 2b8 | Linux kernel panic: put+855
 2b9 | Linux kernel panic: netisr_disp
 2ba | Linux kernel panic: atch_src+16
 2bb | Linux kernel panic: 1
 2bc | Linux kernel panic: ether_input
 2bd | Linux kernel panic: +38
 2be | Linux kernel panic: ixl_rxeof+1
 2bf | Linux kernel panic: 084
 2c0 | Linux kernel panic: ixl_msix_qu
 2c1 | Linux kernel panic: e+63
 2c2 | Linux kernel panic: intr_event_
 2c3 | Linux kernel panic: execute_han
 2c4 | Linux kernel panic: dlers+223
 2c5 | Linux kernel panic: ithread_loo
 2c6 | Linux kernel panic: p+183
 2c7 | Linux kernel panic: fork_exit+1
 2c8 | Linux kernel panic: 18
 2c9 | Linux kernel panic: fork_trampo
 2ca | Linux kernel panic: line+14


What might be the possible fix for this issue?=20
Have we encountered a similar kernel crash in the latest release, or is the=
re a
patch available?

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-285066-227>