Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Feb 2022 14:20:58 -0600
From:      Larry Rosenman <ler@lerctr.org>
To:        Freebsd current <freebsd-current@freebsd.org>, Mark Johnston <markj@freebsd.org>
Subject:   Re: Panic, CURRENT, yesterday
Message-ID:  <1fb31da3589a7f96e9bdad33b38934c8@lerctr.org>
In-Reply-To: <53727be0434c4c58ae66b8e979aee4f3@lerctr.org>
References:  <1ae8c6664f33959f69be4d61a8c545f3@lerctr.org> <53727be0434c4c58ae66b8e979aee4f3@lerctr.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 02/09/2022 10:08 pm, Larry Rosenman wrote:

> Another one today:
> ❯ more /var/crash/core.txt.1
> borg.lerctr.org dumped core - see /var/crash/vmcore.1
> 
> Wed Feb  9 19:30:43 CST 2022
> 

>> 
>> core is available, and I can give access and/or send the core and
>> kernel/debug stuff.
> 
> True for this one too.

Yet another one:
❯ more core.txt.3
borg.lerctr.org dumped core - see /var/crash/vmcore.3

Sat Feb 19 00:42:59 CST 2022

FreeBSD borg.lerctr.org 14.0-CURRENT FreeBSD 14.0-CURRENT #56 
ler/freebsd-main-changes-n253181-c140933ef40: Tue Feb 15 12:26:23 CST 
2022     
root@borg.lerctr.org:/usr/obj/usr/src/amd64.amd64/sys/LER-MINIMAL  amd64

panic: ng_snd_item: 42 != 173

GNU gdb (GDB) 11.2 [GDB v11.2 for FreeBSD]
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
<http://gnu.org/licenses/gpl.html>;
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-portbld-freebsd14.0".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
     <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /boot/kernel/kernel...
Reading symbols from /usr/lib/debug//boot/kernel/kernel.debug...

Unread portion of the kernel message buffer:
panic: ng_snd_item: 42 != 173
cpuid = 0
time = 1645251876
KDB: stack backtrace:
#0 0xffffffff80516005 at kdb_backtrace+0x65
#1 0xffffffff804cba7f at vpanic+0x17f
#2 0xffffffff804cb853 at panic+0x43
#3 0xffffffff82c755b7 at ng_snd_item+0x587
#4 0xffffffff82c8e263 at ng_ether_output+0xb3
#5 0xffffffff805e0e2d at ether_output+0x6cd
#6 0xffffffff805f6461 at arpintr+0xd71
#7 0xffffffff805e5797 at netisr_dispatch_src+0x97
#8 0xffffffff805e112e at ether_demux+0x14e
#9 0xffffffff82c8e89c at ng_ether_rcv_upper+0x12c
#10 0xffffffff82c75dab at ng_apply_item+0x7eb
#11 0xffffffff82c7538d at ng_snd_item+0x35d
#12 0xffffffff82c75dab at ng_apply_item+0x7eb
#13 0xffffffff82c7538d at ng_snd_item+0x35d
#14 0xffffffff82c8e33f at ng_ether_input+0x9f
#15 0xffffffff805e23e7 at ether_nh_input+0x217
#16 0xffffffff805e5797 at netisr_dispatch_src+0x97
#17 0xffffffff805e159d at ether_input+0x5d
Uptime: 2d6h42m17s
Dumping 29172 out of 131023 
MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%..91%

__curthread () at /usr/src/sys/amd64/include/pcpu_aux.h:55
55              __asm("movq %%gs:%P1,%0" : "=r" (td) : "n" 
(offsetof(struct pcpu,
(kgdb) #0  __curthread () at /usr/src/sys/amd64/include/pcpu_aux.h:55
#1  doadump (textdump=<optimized out>)
     at /usr/src/sys/kern/kern_shutdown.c:399
#2  0xffffffff804cb68f in kern_reboot (howto=260)
     at /usr/src/sys/kern/kern_shutdown.c:487
#3  0xffffffff804cbaee in vpanic (fmt=0xffffffff82c7ed98 "%s: %d != %d",
     ap=<optimized out>) at /usr/src/sys/kern/kern_shutdown.c:920
#4  0xffffffff804cb853 in panic (fmt=<unavailable>)
     at /usr/src/sys/kern/kern_shutdown.c:844
#5  0xffffffff82c755b7 in ng_snd_item (item=0xfffff8131de0bd80, flags=0)
     at /usr/src/sys/netgraph/ng_base.c:2256
#6  0xffffffff82c8e263 in ng_ether_output (ifp=<optimized out>,
     ifp@entry=<error reading variable: value is not available>,
     mp=0xfffffe025a044868,
     mp@entry=<error reading variable: value is not available>)
     at /usr/src/sys/netgraph/ng_ether.c:294
#7  0xffffffff805e0e2d in ether_output (ifp=0xfffff8010cfe0800,
     m=0xfffff81d2e92b000, dst=<optimized out>, ro=<optimized out>)
     at /usr/src/sys/net/if_ethersubr.c:427
#8  0xffffffff805f6461 in in_arpinput (m=0xfffff81d2e92b000)
     at /usr/src/sys/netinet/if_ether.c:1129
#9  arpintr (m=0xfffff81d2e92b000,
     m@entry=<error reading variable: value is not available>)
     at /usr/src/sys/netinet/if_ether.c:739
#10 0xffffffff805e5797 in netisr_dispatch_src (proto=4,
     source=source@entry=0, m=0xfffff81d2e92b000)
     at /usr/src/sys/net/netisr.c:1153
#11 0xffffffff805e5aef in netisr_dispatch (proto=<unavailable>,
     m=<unavailable>) at /usr/src/sys/net/netisr.c:1244
#12 0xffffffff805e112e in ether_demux (ifp=ifp@entry=0xfffff8010cfe0800,
     m=<unavailable>, m@entry=0xfffff81d2e92b000)
     at /usr/src/sys/net/if_ethersubr.c:926
#13 0xffffffff82c8e89c in ng_ether_rcv_upper (hook=<optimized out>,
     hook@entry=<error reading variable: value is not available>,
     item=0xfffff8131de0bd80,
     item@entry=<error reading variable: value is not available>)
     at /usr/src/sys/netgraph/ng_ether.c:742
#14 0xffffffff82c75dab in ng_apply_item 
(node=node@entry=0xfffff81365630b00,
     item=item@entry=0xfffff8131de0bd80, rw=0)
     at /usr/src/sys/netgraph/ng_base.c:2406
#15 0xffffffff82c7538d in ng_snd_item (item=0xfffff8131de0bd80,
     item@entry=<error reading variable: value is not available>, 
flags=0,
     flags@entry=<error reading variable: value is not available>)
     at /usr/src/sys/netgraph/ng_base.c:2323
#16 0xffffffff82c75dab in ng_apply_item 
(node=node@entry=0xfffff813660f8500,
     item=item@entry=0xfffff8131de0bd80, rw=0)
     at /usr/src/sys/netgraph/ng_base.c:2406
#17 0xffffffff82c7538d in ng_snd_item 
(item=item@entry=0xfffff8131de0bd80,
     flags=flags@entry=0) at /usr/src/sys/netgraph/ng_base.c:2323
#18 0xffffffff82c8e33f in ng_ether_input (ifp=<optimized out>,
     ifp@entry=<error reading variable: value is not available>,
     mp=0xfffffe025a044cf8,
     mp@entry=<error reading variable: value is not available>)
     at /usr/src/sys/netgraph/ng_ether.c:255
#19 0xffffffff805e23e7 in ether_input_internal (ifp=0xfffff8010cfe0800,
     m=0xfffff81d2e92b000) at /usr/src/sys/net/if_ethersubr.c:661
#20 ether_nh_input (m=<optimized out>,
     m@entry=<error reading variable: value is not available>)
     at /usr/src/sys/net/if_ethersubr.c:742
#21 0xffffffff805e5797 in netisr_dispatch_src (proto=proto@entry=5,
     source=source@entry=0, m=m@entry=0xfffff81d2e92b000)
     at /usr/src/sys/net/netisr.c:1153
#22 0xffffffff805e5aef in netisr_dispatch (proto=<unavailable>,
     proto@entry=5, m=<unavailable>, m@entry=0xfffff81d2e92b000)
     at /usr/src/sys/net/netisr.c:1244
#23 0xffffffff805e159d in ether_input (ifp=0xfffff8010cfe0800,
     m=0xfffff81d2e92b000) at /usr/src/sys/net/if_ethersubr.c:833
#24 0xffffffff821a734d in bce_rx_intr (sc=0xfffffe02a3690000)
     at /usr/src/sys/dev/bce/if_bce.c:6721
#25 bce_intr (xsc=<optimized out>) at /usr/src/sys/dev/bce/if_bce.c:7870
#26 0xffffffff80490729 in intr_event_execute_handlers 
(ie=0xfffff80101b05900,
     p=<optimized out>) at /usr/src/sys/kern/kern_intr.c:1205
#27 ithread_execute_handlers (ie=0xfffff80101b05900, p=<optimized out>)
     at /usr/src/sys/kern/kern_intr.c:1218
#28 ithread_loop (arg=<optimized out>, arg@entry=0xfffff8012e073a80)
     at /usr/src/sys/kern/kern_intr.c:1306
#29 0xffffffff8048d1a0 in fork_exit (
     callout=0xffffffff804904d0 <ithread_loop>, arg=0xfffff8012e073a80,
     frame=0xfffffe025a044f40) at /usr/src/sys/kern/kern_fork.c:1102
#30 <signal handler called>
#31 0x0000284dcd80544a in ?? ()
Backtrace stopped: Cannot access memory at address 0x284dd4baff48
(kgdb)

Core/kernel/debug/access available on request.


-- 
Larry Rosenman                     http://www.lerctr.org/~ler
Phone: +1 214-642-9640                 E-Mail: ler@lerctr.org
US Mail: 5708 Sabbia Dr, Round Rock, TX 78665-2106



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