stable/10 r258317 - UFS lock problem

Konstantin Belousov kostikbel at gmail.com
Fri Dec 6 20:13:37 UTC 2013


On Fri, Dec 06, 2013 at 08:10:55PM +0200, ?zkan KIRIK wrote:
> Hi,
> 
> I am using FreeBSD 10.0-BETA3 r258317 GENERIC kernel.
> 
> I run "portsnap fetch extract".
> While extracting files, extracting operation hangs, and i cant kill process.
> 
> Output of : "ps ax | grep D+"  ( uninterruptable process list )
> % ps ax | grep D+
> 28933  0  D+    0:00.01 tar -xz --numeric-owner -f
> /var/db/portsnap/files/77d41f10d2832f8450e4e02a4db5c0a6131c97d15076ed0c76e761c9ce58338d.gz
> -C /usr/ports/emulators/qemu/ (bsdtar)
> 29051  1  S+    0:00.00 grep D+
> %
> 
> 
> Because of D flag, process cannot be interrupted even by SIGKILL.
> I cannot remove usr/ports folder while this process on D+ state.
> If I run rm -r /usr/ports, rm process is flagged as D+ also.
> 
> I tested this situation on both vmware workstation and different real
> hardware installations. ( Sun Fire X4150, HP DL380G4, Sun X3 servers. )
> 
> Problem is repeatable. If you install FreeBSD on ZFS root, problem doesn't
> occur.
> 
> 
> # mount
> /dev/da0p2 on / (ufs, local, journaled soft-updates)
> devfs on /dev (devfs, local, multilabel)

See
http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-handbook/kerneldebug-deadlocks.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 834 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20131206/2e8c66b6/attachment.sig>


More information about the freebsd-stable mailing list