somewhat reproducable vimage panic
Marko Zec
zec at fer.hr
Tue Jul 21 09:31:50 UTC 2020
On Tue, 21 Jul 2020 02:16:55 -0700
John-Mark Gurney <jmg at funkthat.com> wrote:
> I'm running:
> FreeBSD test 13.0-CURRENT FreeBSD 13.0-CURRENT #0 r362596: Thu Jun 25
> 05:02:51 UTC 2020
> root at releng1.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC
> amd64
>
> and I'm working on improve the if_ure driver. I've put together a
> little script that I've attached that I'm using to test the driver..
> It puts a couple ue interfaces each into their own jail, configures
> them, and tries to pass traffic. This assumes that the two interfaces
> are connected together.
>
> Pretty regularly when destroying the jails, I get the following
> panic: CURVNET_SET at /usr/src/sys/netinet/in_mcast.c:626
> inm_release() curvnet=0 vnet=0xfffff80154c82a80
Perhaps the attached patch could help? (disclaimer: not even
compile-tested)
Marko
> (kgdb) #0 __curthread () at /usr/src/sys/amd64/include/pcpu_aux.h:55
> #1 doadump (textdump=1) at /usr/src/sys/kern/kern_shutdown.c:394
> #2 0xffffffff80bc6250 in kern_reboot (howto=260)
> at /usr/src/sys/kern/kern_shutdown.c:481
> #3 0xffffffff80bc66aa in vpanic (fmt=<optimized out>, ap=<optimized
> out>) at /usr/src/sys/kern/kern_shutdown.c:913
> #4 0xffffffff80bc6403 in panic (fmt=<unavailable>)
> at /usr/src/sys/kern/kern_shutdown.c:839
> #5 0xffffffff80d6553b in inm_release (inm=0xfffff80029043700)
> at /usr/src/sys/netinet/in_mcast.c:630
> #6 inm_release_task (arg=<optimized out>, pending=<optimized out>)
> at /usr/src/sys/netinet/in_mcast.c:312
> #7 0xffffffff80c2521a in taskqueue_run_locked
> (queue=0xfffff80003116b00) at /usr/src/sys/kern/subr_taskqueue.c:476
> #8 0xffffffff80c26294 in taskqueue_thread_loop (arg=<optimized out>)
> at /usr/src/sys/kern/subr_taskqueue.c:793
> #9 0xffffffff80b830f0 in fork_exit (
> callout=0xffffffff80c26200 <taskqueue_thread_loop>,
> arg=0xffffffff81cf4f70 <taskqueue_thread>,
> frame=0xfffffe0049e99b80) at /usr/src/sys/kern/kern_fork.c:1052
> #10 <signal handler called>
> (kgdb)
>
> I have the core files so I can get additional information.
>
> Let me know if you need any additional information.
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: in_mcast.diff
Type: text/x-patch
Size: 458 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-net/attachments/20200721/2a6029ea/attachment.bin>
More information about the freebsd-net
mailing list