Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Apr 2018 04:39:58 -0700
From:      David Wolfskill <david@catwhisker.org>
To:        current@freebsd.org
Subject:   panic: mtx_lock() of spin mutex (null) @ /usr/src/sys/net/iflib.c:3716
Message-ID:  <20180411113958.GE1134@albert.catwhisker.org>

next in thread | raw e-mail | index | archive | help

--afaOoWBOIwPZGAW2
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

This was running:

FreeBSD g1-215.catwhisker.org 12.0-CURRENT FreeBSD 12.0-CURRENT #156  r3323=
99M/332400:1200061: Wed Apr 11 04:17:45 PDT 2018     root@g1-215.catwhisker=
=2Eorg:/common/S4/obj/usr/src/amd64.amd64/sys/CANARY  amd64

during boot, after updating from:

FreeBSD g1-215.catwhisker.org 12.0-CURRENT FreeBSD 12.0-CURRENT #155  r3323=
54M/332357:1200061: Tue Apr 10 04:00:41 PDT 2018     root@g1-215.catwhisker=
=2Eorg:/common/S4/obj/usr/src/amd64.amd64/sys/CANARY  amd64

(My build machine, which uses an re((4) NIC, did not encounter the issue.)

It appears that r332389 is implicated.

=2E..
Unread portion of the kernel message buffer:

__curthread () at ./machine/pcpu.h:230
230             __asm("movq %%gs:%1,%0" : "=3Dr" (td)
(kgdb) #0  __curthread () at ./machine/pcpu.h:230
#1  doadump (textdump=3D3) at /usr/src/sys/kern/kern_shutdown.c:361
#2  0xffffffff80433f4c in db_fncall_generic (addr=3D<optimized out>,=20
    rv=3D<optimized out>, nargs=3D<optimized out>, args=3D<optimized out>)
    at /usr/src/sys/ddb/db_command.c:609
#3  db_fncall (dummy1=3D<optimized out>, dummy2=3D<optimized out>,=20
    dummy3=3D<optimized out>, dummy4=3D<optimized out>)
    at /usr/src/sys/ddb/db_command.c:657
#4  0xffffffff80433a99 in db_command (last_cmdp=3D<optimized out>,=20
    cmd_table=3D<optimized out>, dopager=3D<optimized out>)
    at /usr/src/sys/ddb/db_command.c:481
#5  0xffffffff80433814 in db_command_loop ()
    at /usr/src/sys/ddb/db_command.c:534
#6  0xffffffff80436a3f in db_trap (type=3D<optimized out>, code=3D<optimize=
d out>)
    at /usr/src/sys/ddb/db_main.c:250
#7  0xffffffff80b753e3 in kdb_trap (type=3D3, code=3D-61456, tf=3D<optimize=
d out>)
    at /usr/src/sys/kern/subr_kdb.c:697
#8  0xffffffff80f7eaa8 in trap (frame=3D0xfffffe00004377a0)
    at /usr/src/sys/amd64/amd64/trap.c:548
#9  <signal handler called>
#10 kdb_enter (why=3D0xffffffff811df9d4 "panic", msg=3D<optimized out>)
    at /usr/src/sys/kern/subr_kdb.c:479
#11 0xffffffff80b2feda in vpanic (fmt=3D<optimized out>, ap=3D0xfffffe00004=
37910)
    at /usr/src/sys/kern/kern_shutdown.c:826
#12 0xffffffff80b2fca0 in kassert_panic (
    fmt=3D0xffffffff811dadca "mtx_lock() of spin mutex %s @ %s:%d")
    at /usr/src/sys/kern/kern_shutdown.c:723
#13 0xffffffff80b0ec93 in __mtx_lock_flags (c=3D0xfffff80008c85d88, opts=3D=
0,=20
    file=3D0xffffffff81113c90 "/usr/src/sys/net/iflib.c", line=3D<optimized=
 out>)
    at /usr/src/sys/kern/kern_mutex.c:246
#14 0xffffffff80c466e1 in _task_fn_admin (context=3D0xfffff80008c85c00)
    at /usr/src/sys/net/iflib.c:3716
#15 0xffffffff80b73849 in gtaskqueue_run_locked (queue=3D0xfffff80008489500)
    at /usr/src/sys/kern/subr_gtaskqueue.c:331
#16 0xffffffff80b735c8 in gtaskqueue_thread_loop (arg=3D<optimized out>)
    at /usr/src/sys/kern/subr_gtaskqueue.c:506
#17 0xffffffff80af0064 in fork_exit (
    callout=3D0xffffffff80b73540 <gtaskqueue_thread_loop>,=20
    arg=3D0xfffffe0844223008, frame=3D0xfffffe0000437ac0)
    at /usr/src/sys/kern/kern_fork.c:1039
#18 <signal handler called>
(kgdb)=20

If the dump would be useful, I can put it up for access.

Peace,
david
--=20
David H. Wolfskill				david@catwhisker.org
Well, what did you EXPECT from Trump?  He has a history of breaking promise=
s.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.

--afaOoWBOIwPZGAW2
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQGTBAEBCgB9FiEEzLfO+ReoAfQwZNd7FTnMQKBJ7hcFAlrN9A1fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEND
QjdDRUY5MTdBODAxRjQzMDY0RDc3QjE1MzlDQzQwQTA0OUVFMTcACgkQFTnMQKBJ
7hdO7QgAx5oAH3AH029PI54L+Tv6GpGJtn+/ljWpjyGMDjQcd4RnjpS+/1Qr1v+E
DdPWlIN7+1XntosAHXny7ucOFxQT4LB6xnBpAP7Oeqi8XxjOOABoN50h1Dxvjsy5
gz8Hb7071mvsxMD9dZNUj6halZQH8l24xct7pIL1CIzicsfUkATRUIcDj5jhQtdg
DVeI3kVgT7xwzhFDeOeBCLbZhJP+8NgkfqoWtVGeWw+4dIS42Xe1yvZIgItieP2G
4U+JRW1MK2BHn2urT2Vnx4LOBu1do6RrZ/5aGfRUaU+ggMoF0QxOL9cuJMnL8OU8
C2dyIwz3fsomuGcLTu303KKsR9Q/LA==
=PTC9
-----END PGP SIGNATURE-----

--afaOoWBOIwPZGAW2--



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