Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 03 Mar 2004 03:02:13 +0100
From:      des@des.no (Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?=)
To:        John Baldwin <jhb@FreeBSD.org>
Cc:        cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/kern subr_sleepqueue.c
Message-ID:  <xzpk722vgbe.fsf@dwp.des.no>
In-Reply-To: <200403021708.43422.jhb@FreeBSD.org> (John Baldwin's message of "Tue, 2 Mar 2004 17:08:43 -0500")
References:  <200403021502.i22F28vF032585@repoman.freebsd.org> <xzpwu63udyx.fsf@dwp.des.no> <200403021708.43422.jhb@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
John Baldwin <jhb@FreeBSD.org> writes:
> I never saw that case and this is the first I've heard of it.  ddb tends =
to=20
> freeze when you enter it holding a spin lock.  Do you have any log messag=
es=20
> from the mis-matched locks for msleep?

Mismatched locks to msleep(0xc9376000, pause):
  old 0xc935d06c (process lock), new 0xc64d1e2c (process lock)
Stack backtrace:
sleepq_add(c748cdc0,c9376000,c64d1e2c,c05bbdf1,0) at sleepq_add+0x1ee
msleep(c9376000,c64d1e2c,168,c05bbdf1,0) at msleep+0x19f
kern_sigsuspend(c64d23f0,0,0,0,0) at kern_sigsuspend+0xa1
linux_rt_sigsuspend(c64d23f0,ebb20d14,2,279b5,200212) at linux_rt_sigsuspen=
d+0x4f
syscall(2f,bfbf002f,bfbf002f,28636da8,bfbfe0c0) at syscall+0x129
Xint0x80_syscall() at Xint0x80_syscall+0x1d
--- syscall (179), eip =3D 0x288379b6, esp =3D 0xbfbfe0a0, ebp =3D 0xbfbfe0=
a8 ---

DES
--=20
Dag-Erling Sm=F8rgrav - des@des.no



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