NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/39016 (processes stuck in "tstile")
The following reply was made to PR kern/39016; it has been noted by GNATS.
From: Paul Ripke <stix%stix.id.au@localhost>
To: NetBSD gnats-bugs <gnats-bugs%NetBSD.org@localhost>
Cc: ad%NetBSD.org@localhost
Subject: Re: kern/39016 (processes stuck in "tstile")
Date: Sat, 27 Sep 2008 15:58:48 +1000
OK, just grabbed some backtraces from ddb. All the following processes
were in 'tstile' wchan. I didn't see any other processes in interesting
wchan's (all others were wait, select, etc). I've also grabbed a crash
dump from this dump.
Hand typed from ddb:
pid: 28901 (collect2)
sleepq_block()
turnstile_block()
rw_vector_enter()
wapbl_begin()
ffs_full_fsync()
ffs_fsync()
VOP_FSYNC
vinvalbuf()
vclean()
getcleanvnode()
getnewvnode()
tmpfs_alloc_vp()
tmpfs_alloc_file()
VOP_CREATE()
vn_open()
sys_open()
syscall()
pid: 21586 (sh)
sleepq_block()
turnstile_block()
rw_vector_enter()
wapbl_begin()
ufs_makeinode()
ufs_create()
VOP_CREATE()
vn_open()
sys_open()
syscall()
pid: 29705 (vax--netbsdelf-r...)
sleepq_block()
turnstile_block()
rw_vector_enter()
wapbl_begin()
ffs_write()
VOP_WRITE()
vn_write()
dofilewrite()
sys_write()
syscall()
pid: 266 (vax--netbsdelf-o...)
sleepq_block()
turnstile_block()
rw_vector_enter()
wapbl_begin()
ffs_write()
VOP_WRITE()
vn_write()
dofilewrite()
sys_write()
syscall()
pid: 26891 (as)
sleepq_block()
turnstile_block()
rw_vector_enter()
wapbl_begin()
ffs_write()
VOP_WRITE()
vn_write()
dofilewrite()
sys_write()
syscall()
pid: 8763 (ld)
sleepq_block()
turnstile_block()
rw_vector_enter()
wapbl_begin()
ffs_write()
VOP_WRITE()
vn_write()
dofilewrite()
sys_write()
syscall()
pid: 5184 (nbmkdep)
sleepq_block()
turnstile_block()
rw_vector_enter()
wapbl_begin()
ffs_write()
VOP_WRITE()
vn_write()
dofilewrite()
sys_write()
syscall()
pid: 16502 (nbmkdep)
sleepq_block()
turnstile_block()
rw_vector_enter()
wapbl_begin()
ffs_write()
VOP_WRITE()
vn_write()
dofilewrite()
sys_write()
syscall()
I looked around in DDB a few times - this was the only occasion that I
saw ffs_fsync, which had me worried the first time I saw it. Anyway,
this definitely looks WAPBL related. BTW: this is a stock GENERIC
kernel.
--
Paul Ripke
Home |
Main Index |
Thread Index |
Old Index