8.0RC1: panic: softdep_deallocate_dependencies: unrecovered I/O error

pluknet pluknet at gmail.com
Thu Oct 22 19:17:40 UTC 2009


Hi.

I saw this panic just onсe during system shutdown, which
runs under VirtualBox. Sorry, I don't remember more details.

Unread portion of the kernel message buffer:
ad0: FAILURE - device detached
g_vfs_done():ad0s1e[WRITE(offset=7380582400, length=131072)]error = 6
/usr: got error 6 while accessing filesystem
panic: softdep_deallocate_dependencies: unrecovered I/O error
cpuid = 0
Uptime: 3h14m31s
Physical memory: 1011 MB
Dumping 160 MB: 145 129 113 97 81 65 49 33 17 1

#0  doadump () at pcpu.h:246
#1  0xc08827e7 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:416
#2  0xc0882ad9 in panic (fmt=Variable "fmt" is not available.
) at /usr/src/sys/kern/kern_shutdown.c:579
#3  0xc0aad2cd in softdep_deallocate_dependencies (bp=Variable "bp" is not avail
able.
)
    at /usr/src/sys/ufs/ffs/ffs_softdep.c:6367
#4  0xc08f2cd0 in brelse (bp=0xd8198180) at buf.h:418
#5  0xc08f5646 in bufdone_finish (bp=0xd8198180)
    at /usr/src/sys/kern/vfs_bio.c:3401
#6  0xc08f56bd in bufdone (bp=0xd8198180) at /usr/src/sys/kern/vfs_bio.c:3261
#7  0xc08f91d9 in cluster_callback (bp=0xd80dda30)
    at /usr/src/sys/kern/vfs_cluster.c:551
#8  0xc08f56a7 in bufdone (bp=0xd80dda30) at /usr/src/sys/kern/vfs_bio.c:3255
#9  0xc0823765 in g_vfs_done (bip=0xc5647dac)
    at /usr/src/sys/geom/geom_vfs.c:97
#10 0xc08efc69 in biodone (bp=0xc5647dac) at /usr/src/sys/kern/vfs_bio.c:3096
#11 0xc0820c0f in g_io_schedule_up (tp=0xc414a000)
    at /usr/src/sys/geom/geom_io.c:669
#12 0xc0820fc8 in g_up_procbody () at /usr/src/sys/geom/geom_kern.c:95
#13 0xc0858571 in fork_exit (callout=0xc0820f60 <g_up_procbody>, arg=0x0,
    frame=0xc3ed2d38) at /usr/src/sys/kern/kern_fork.c:843
#14 0xc0b97350 in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:270
(kgdb) f 3
#3  0xc0aad2cd in softdep_deallocate_dependencies (bp=Variable "bp" is not avail
able.
)
    at /usr/src/sys/ufs/ffs/ffs_softdep.c:6367
6367            panic("softdep_deallocate_dependencies: unrecovered I/O error");

(kgdb) list
6362    {
6363
6364            if ((bp->b_ioflags & BIO_ERROR) == 0)
6365                    panic("softdep_deallocate_dependencies: dangling deps");
6366            softdep_error(bp->b_vp->v_mount->mnt_stat.f_mntonname, bp->b_err
or);
6367            panic("softdep_deallocate_dependencies: unrecovered I/O error");

6368    }
6369
6370    /*
6371     * Function to handle asynchronous write errors in the filesystem.

-- 
wbr,
pluknet


More information about the freebsd-stable mailing list