Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Aug 2019 14:16:09 -0000
From:      Randall Stewart <rrs@netflix.com>
To:        Larry Rosenman <ler@lerctr.org>
Cc:        Freebsd current <freebsd-current@freebsd.org>
Subject:   Re: panic... r350849M panic: ng_snd_item: 42 != 1414
Message-ID:  <617CF250-5E1B-4667-886C-95F33387F19D@netflix.com>
In-Reply-To: <e65e494bfaf951c687cb74e7b2647ce4@lerctr.org>
References:  <e65e494bfaf951c687cb74e7b2647ce4@lerctr.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Larry:

I am clueless when it comes to net graph :o..

I will be committing the fix/patch for rack shortly :)

R

> On Aug 20, 2019, at 9:26 AM, Larry Rosenman <ler@lerctr.org> wrote:
>=20
> the M is a patch from rrs@ for the previous crash on m_pullup.
>=20
> Ideas?  I have a core.
>=20
>=20
> Unread portion of the kernel message buffer:
> panic: ng_snd_item: 42 !=3D 1414
> cpuid =3D 0
> time =3D 1566303841
> KDB: stack backtrace:
> db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame =
0xfffffe01265c0400
> vpanic() at vpanic+0x19d/frame 0xfffffe01265c0450
> panic() at panic+0x43/frame 0xfffffe01265c04b0
> ng_snd_item() at ng_snd_item+0x455/frame 0xfffffe01265c04f0
> ng_ether_output() at ng_ether_output+0x5e/frame 0xfffffe01265c0520
> ether_output() at ether_output+0x665/frame 0xfffffe01265c05c0
> arpintr() at arpintr+0xfe3/frame 0xfffffe01265c0780
> netisr_dispatch_src() at netisr_dispatch_src+0x89/frame =
0xfffffe01265c07f0
> ether_demux() at ether_demux+0x13b/frame 0xfffffe01265c0820
> ng_ether_rcv_upper() at ng_ether_rcv_upper+0x95/frame =
0xfffffe01265c0840
> ng_apply_item() at ng_apply_item+0xf9/frame 0xfffffe01265c08c0
> ng_snd_item() at ng_snd_item+0x2af/frame 0xfffffe01265c0900
> ng_apply_item() at ng_apply_item+0xf9/frame 0xfffffe01265c0980
> ng_snd_item() at ng_snd_item+0x2af/frame 0xfffffe01265c09c0
> ng_ether_input() at ng_ether_input+0x4c/frame 0xfffffe01265c09f0
> ether_nh_input() at ether_nh_input+0x2cd/frame 0xfffffe01265c0a40
> netisr_dispatch_src() at netisr_dispatch_src+0x89/frame =
0xfffffe01265c0ab0
> ether_input() at ether_input+0x48/frame 0xfffffe01265c0ad0
> bce_intr() at bce_intr+0x697/frame 0xfffffe01265c0b50
> ithread_loop() at ithread_loop+0x187/frame 0xfffffe01265c0bb0
> fork_exit() at fork_exit+0x84/frame 0xfffffe01265c0bf0
> fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe01265c0bf0
> --- trap 0, rip =3D 0, rsp =3D 0, rbp =3D 0 ---
> Uptime: 19h52m2s
> Dumping 27502 out of 131026 =
MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%..91%
>=20
> __curthread () at /usr/src/sys/amd64/include/pcpu.h:246
> 246             __asm("movq %%gs:%P1,%0" : "=3Dr" (td) : "n" =
(OFFSETOF_CURTHREAD));
> (kgdb) #0  __curthread () at /usr/src/sys/amd64/include/pcpu.h:246
> #1  doadump (textdump=3D1) at /usr/src/sys/kern/kern_shutdown.c:392
> #2  0xffffffff804bb950 in kern_reboot (howto=3D260)
>    at /usr/src/sys/kern/kern_shutdown.c:479
> #3  0xffffffff804bbdc9 in vpanic (fmt=3D<optimized out>, ap=3D<optimized=
 out>)
>    at /usr/src/sys/kern/kern_shutdown.c:905
> #4  0xffffffff804bbb03 in panic (fmt=3D<unavailable>)
>    at /usr/src/sys/kern/kern_shutdown.c:832
> #5  0xffffffff828e1515 in ng_snd_item (item=3D0xfffff81769193580, =
flags=3D0)
>    at /usr/src/sys/netgraph/ng_base.c:2252
> #6  0xffffffff828f2c2e in ng_ether_output (ifp=3D<optimized out>,
>    mp=3D0xfffffe01265c0578) at /usr/src/sys/netgraph/ng_ether.c:294
> #7  0xffffffff805c9975 in ether_output (ifp=3D0xfffff80122488000,
>    m=3D0xfffff818181a8b00, dst=3D0xfffffe01265c0740, ro=3D<optimized =
out>)
>    at /usr/src/sys/net/if_ethersubr.c:430
> #8  0xffffffff805e2e43 in in_arpinput (m=3D<optimized out>)
>    at /usr/src/sys/netinet/if_ether.c:1152
> #9  arpintr (m=3D0xfffff818181a8b00) at =
/usr/src/sys/netinet/if_ether.c:749
> #10 0xffffffff805d4959 in netisr_dispatch_src (proto=3D4,
>    source=3D<optimized out>, m=3D<unavailable>) at =
/usr/src/sys/net/netisr.c:1123
> #11 0xffffffff805c9c3b in ether_demux (ifp=3D0xfffff80122488000, =
m=3D<unavailable>)
>    at /usr/src/sys/net/if_ethersubr.c:913
> #12 0xffffffff828f3045 in ng_ether_rcv_upper (hook=3D<optimized out>,
>    item=3D<optimized out>) at /usr/src/sys/netgraph/ng_ether.c:741
> #13 0xffffffff828e1639 in ng_apply_item (node=3D0xfffff801c6ae3c00,
>    item=3D0xfffff81769193580, rw=3D0) at =
/usr/src/sys/netgraph/ng_base.c:2403
> #14 0xffffffff828e136f in ng_snd_item (item=3D0xfffff81769193580, =
flags=3D0)
>    at /usr/src/sys/netgraph/ng_base.c:2320
> #15 0xffffffff828e1639 in ng_apply_item (node=3D0xfffff810410a0400,
>    item=3D0xfffff81769193580, rw=3D0) at =
/usr/src/sys/netgraph/ng_base.c:2403
> #16 0xffffffff828e136f in ng_snd_item (item=3D0xfffff81769193580, =
flags=3D0)
>    at /usr/src/sys/netgraph/ng_base.c:2320
> #17 0xffffffff828f2cbc in ng_ether_input (ifp=3D<optimized out>,
>    mp=3D0xfffffe01265c0a18) at /usr/src/sys/netgraph/ng_ether.c:255
> #18 0xffffffff805cae8d in ether_input_internal =
(ifp=3D0xfffff80122488000,
>    m=3D0xfffff818181a8b00) at /usr/src/sys/net/if_ethersubr.c:654
> #19 ether_nh_input (m=3D<optimized out>) at =
/usr/src/sys/net/if_ethersubr.c:735
> #20 0xffffffff805d4959 in netisr_dispatch_src (proto=3D5,
>    source=3D<optimized out>, m=3D<unavailable>) at =
/usr/src/sys/net/netisr.c:1123
> #21 0xffffffff805ca078 in ether_input (ifp=3D0xfffff80122488000, =
m=3D0x0)
>    at /usr/src/sys/net/if_ethersubr.c:823
> #22 0xffffffff8272f877 in bce_rx_intr (sc=3D<optimized out>)
>    at /usr/src/sys/dev/bce/if_bce.c:6848
> #23 bce_intr (xsc=3D0xfffffe013abc2000) at =
/usr/src/sys/dev/bce/if_bce.c:8017
> #24 0xffffffff80484997 in intr_event_execute_handlers (p=3D<optimized =
out>,
>    ie=3D<optimized out>) at /usr/src/sys/kern/kern_intr.c:1148
> #25 ithread_execute_handlers (p=3D<optimized out>, ie=3D<optimized =
out>)
>    at /usr/src/sys/kern/kern_intr.c:1161
> #26 ithread_loop (arg=3D<optimized out>) at =
/usr/src/sys/kern/kern_intr.c:1241
> #27 0xffffffff80481544 in fork_exit (
>    callout=3D0xffffffff80484810 <ithread_loop>, =
arg=3D0xfffff81058226460,
>    frame=3D0xfffffe01265c0c00) at /usr/src/sys/kern/kern_fork.c:1057
> #28 <signal handler called>
> (kgdb)
>=20
> --=20
> 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

------
Randall Stewart
rrs@netflix.com






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?617CF250-5E1B-4667-886C-95F33387F19D>