Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 9 Dec 2013 06:28:41 +0200
From:      Konstantin Belousov <kostikbel@gmail.com>
To:        ?zkan KIRIK <ozkan.kirik@gmail.com>
Cc:        freebsd-stable <freebsd-stable@freebsd.org>
Subject:   Re: FreeBSD 10 r259108 - kernel debug panic
Message-ID:  <20131209042841.GR59496@kib.kiev.ua>
In-Reply-To: <CAAcX-AF0pz_omK1C8VsqNbBoByqJ%2BbdnqEOq3qRh7PRURxhZqg@mail.gmail.com>
References:  <CAAcX-AF0pz_omK1C8VsqNbBoByqJ%2BbdnqEOq3qRh7PRURxhZqg@mail.gmail.com>

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

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

On Sun, Dec 08, 2013 at 11:08:25PM +0200, ?zkan KIRIK wrote:
> Hi,
>=20
> I am using FreeBSD r259108 amd64.
>=20
> I'm trying to debug a deadlock about ufs.
> I compiled GENERIC kernel with the options below:
>=20
> makeoptions DEBUG=3D-g
> options INVARIANTS
> options INVARIANT_SUPPORT
> options WITNESS
> options DEBUG_LOCKS
> options DEBUG_VFS_LOCKS
> options DIAGNOSTIC
> options DDB
>=20
> while booting, kernel panics:
>=20
> ...
> ...
> em0: link state changed to UP
> random: unblocking device.
> panic: mtx_lock_spin: recursed on non-recursive mutex cnputs_mtx @
> /usr/src/sys/kern/kern_cons.c:500
>=20
> cpuid =3D 0
> KDB: stack backtrace:
> db_trace_self_wrapper() at db_trace_self_wrapper+Ox2b/frame
> Oxfffffe0098314160
> kdb_backtrace() at kdb_backtrace+0x39/frame Oxfffffe0098314210
> vpanic() at vpanic+0x126/frame Oxfffffe0098314250
> kassert_panic() at kassert_panic+0x136/frame Oxfffffe00983142c0
> __mtx_lock_spin_flags() at __mtx_lock_spin_flags+0x166/frame
> 0x11ff1e0098314300
> cnputs() at cnputs+0x32/frame Oxfffffe0098314320
> putchar() at putchar+Oxl3a/frame Oxfffffe00983143a0
> kvprintf() at kvprintf+Oxda/frame Oxfffffe00983144a0
> vprintf() at vprintf+0x87/frame 0x1111fe0098314570
> printf() at printf+0x43/frame Oxfffffe00983145d0
> witness_checkorder() at witness_checkorder+Oxa99/frame Oxfffffe0098314660
> __mtx_lock_spin_flags() at __mtx_lock_spin_flags+0x95/frame
> Oxfffffe00983146a0
> sc_puts() at sc_puts+OxbO/frame Oxfffffe00983146e0
> sc_cnputc() at sc_cnputc+Oxe5/frame Oxfffffe0098314710
> cnputc() at cnputc+0x7f/frame Oxfffffe0098314740
> cnputs() at cnputs+0x58/frame Oxfffffe0098314760
> putchar() at putchar+Oxl3a/frame Oxfffffe00983147e0
> kvprintf() at kvprintf+Oxda/frame Oxfffffe00983148e0
>=20
> vprintf() at vprintf+0x87/frame Oxfffffe00983149b0
> printf() at printf+0x43/frame Oxfffffe0098314a10
> witness_checkorder() at witness_checkorder+Oxa99/frame Oxfffffe0098314aa0
> __mtx_lock_spin_flags() at __mtx_lock spin flags+0x95/frame
> Oxfffffe0098314ae0
> msleep_spin_sbt() at msleep_spin_sbt+gx90/frame Oxfffffe0098314b70
> random_kthread() at random_kthread+Ox1d0/frame Oxfffffe0098314bb0
> fork_exit() at fork exit+Ox84/frame Oxfffffe0098314bf0
> fork_trampoline() at fork_trampoline+Oxe/frame Oxfffffe0098314bf0
> --- fork_ 0, rip =3D 0, rsp =3D Oxfffffe0098314cb0, rbp =3D 0 ---
> KDB: enter: panic
> [ thread pid 14 tid 100013 ]
> Stopped at kdb_enter+Ox3e: mug SO,kdb_why
> db>
>=20
>=20
> What could be the problem?

Add WITNESS_SKIPSIN option to your config.

--qcHExOIFbxhiXREq
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (FreeBSD)

iQIcBAEBAgAGBQJSpUb5AAoJEJDCuSvBvK1BaA8P/3rMLJPqXy73JzyEUJhfwpfA
/m0P03zNDSUMBMGWzPS/zWpcycseNFU7Ha/uankuNSM63eVAV5kEGCAd0VFLhUBK
YTXYVDHGJ1jaq2YjsznV7p4gscnE2xUNVJ68FnlFwA57W2Wbcg0za24V9MS4L7mb
n46/OjI/FjZWZbDpikoubP5a2Qbayv9zjbH2adxk7ojOKY6dpm5w8Pi+hUr591Hu
+ZTJAofQA/KByos0h4BrrVjy/1+gGZtAkM5h4fyR2WntwikTs1z/jY00Y9UdDEjN
QC/d9KjA7ftyx0ffLzrtQDc1Bk8ojQMvV7uBC0MEieIbAcfXFBeG7AgXUInXOJ+4
QsFPQXUUVh8dXyxnwkzSjS9I/jbJru1yHHSdXcmEk6ARj7JbUEzP3hQ3HSBvAyeQ
sQPfBWmUx4RZdmU8EhaewvY8NYvvMfVISDzTrcV4I44tHrL0wlwf+HMvDA5t47wG
2bY89I19kwoeTWE52wdIpht76ssjNBRv25ovFz0hZEgvK9G8Uaklfw43eIU+X+cz
SV7vfd+SClh9tp4C8cgkkWyiuVBuL741GUSR3YcA9poRcLI9NiCAEto7+is0TxSK
bF6SGpfH0IoEruoYq2FPBZcvAtdJ/xmodM6USr8GjgtkpPNKquTJKQt5hNXWksSV
fVIbd1Dg+dvZviQ2j6QV
=XiDw
-----END PGP SIGNATURE-----

--qcHExOIFbxhiXREq--



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