Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 May 2010 21:38:17 +0200
From:      Fabien Thomas <fabien.thomas@netasq.com>
To:        jeff@freebsd.org
Cc:        freebsd-current@freebsd.org
Subject:   SUJ deadlock
Message-ID:  <B9090D36-D0E7-48D9-9FE2-FD0C7A486AC3@netasq.com>

next in thread | raw e-mail | index | archive | help
Hi Jeff,

I'm with r207548 now and since some days i've system deadlock.
It seems related to SUJ with process waiting on suspfs or ppwait.

The backtrace is the following:
(kgdb) bt       =20
#0  sched_switch (td=3D0xc52d84c0, newtd=3D0xc4d88980, flags=3D260) at =
/usr/home/fabient/fabient-sandbox/sys/kern/sched_ule.c:1853
#1  0xc0a2838e in mi_switch (flags=3D260, newtd=3D0x0) at =
/usr/home/fabient/fabient-sandbox/sys/kern/kern_synch.c:449
#2  0xc0a62a25 in sleepq_switch (wchan=3D0xc5389cf0, pri=3D159)
    at /usr/home/fabient/fabient-sandbox/sys/kern/subr_sleepqueue.c:530
#3  0xc0a62c6c in sleepq_wait (wchan=3D0xc5389cf0, pri=3D159) at =
/usr/home/fabient/fabient-sandbox/sys/kern/subr_sleepqueue.c:609
#4  0xc0a27aec in _sleep (ident=3D0xc5389cf0, lock=3D0xc5389ca8, =
priority=3D159, wmesg=3D0xc0f5c302 "suspfs", timo=3D0)
    at /usr/home/fabient/fabient-sandbox/sys/kern/kern_synch.c:234
#5  0xc0ae2e62 in vn_start_write (vp=3D0xc66bdcc0, mpp=3D0xce79bb6c, =
flags=3D1)
    at /usr/home/fabient/fabient-sandbox/sys/kern/vfs_vnops.c:998
#6  0xc0ae1476 in vn_close (vp=3D0xc66bdcc0, flags=3D1, =
file_cred=3D0xc577f400, td=3D0xc52d84c0)
    at /usr/home/fabient/fabient-sandbox/sys/kern/vfs_vnops.c:299
#7  0xc0ae2cc6 in vn_closefile (fp=3D0xc7bcd460, td=3D0xc52d84c0) at =
/usr/home/fabient/fabient-sandbox/sys/kern/vfs_vnops.c:941
#8  0xc09d7e5e in fo_close (fp=3D0xc7bcd460, td=3D0xc52d84c0) at =
file.h:270
#9  0xc09d7ddc in _fdrop (fp=3D0xc7bcd460, td=3D0xc52d84c0) at =
/usr/home/fabient/fabient-sandbox/sys/kern/kern_descrip.c:2348
#10 0xc09d775b in closef (fp=3D0xc7bcd460, td=3D0xc52d84c0) at =
/usr/home/fabient/fabient-sandbox/sys/kern/kern_descrip.c:2117
#11 0xc09d526a in kern_close (td=3D0xc52d84c0, fd=3D3) at =
/usr/home/fabient/fabient-sandbox/sys/kern/kern_descrip.c:1162
#12 0xc09d50ea in close (td=3D0xc52d84c0, uap=3D0xce79bcf0) at =
/usr/home/fabient/fabient-sandbox/sys/kern/kern_descrip.c:1114
#13 0xc0e5816b in syscall (frame=3D0xce79bd38) at =
/usr/home/fabient/fabient-sandbox/sys/i386/i386/trap.c:1116
#14 0xc0e302e0 in Xint0x80_syscall () at =
/usr/home/fabient/fabient-sandbox/sys/i386/i386/exception.s:261

If you need more information tell me.

Fabien=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B9090D36-D0E7-48D9-9FE2-FD0C7A486AC3>