From nobody@FreeBSD.org  Sun Jan  6 20:10:44 2013
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1])
	by hub.freebsd.org (Postfix) with ESMTP id 2C0FFAE5
	for <freebsd-gnats-submit@FreeBSD.org>; Sun,  6 Jan 2013 20:10:44 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22])
	by mx1.freebsd.org (Postfix) with ESMTP id 1D02C1684
	for <freebsd-gnats-submit@FreeBSD.org>; Sun,  6 Jan 2013 20:10:44 +0000 (UTC)
Received: from red.freebsd.org (localhost [127.0.0.1])
	by red.freebsd.org (8.14.5/8.14.5) with ESMTP id r06KAhgK098240
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 6 Jan 2013 20:10:43 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.5/8.14.5/Submit) id r06KAh55098239;
	Sun, 6 Jan 2013 20:10:43 GMT
	(envelope-from nobody)
Message-Id: <201301062010.r06KAh55098239@red.freebsd.org>
Date: Sun, 6 Jan 2013 20:10:43 GMT
From: Marcin Wisnicki <mwisnicki+freebsd@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: panic: softdep_deallocate_dependencies: unrecovered I/O error
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         175071
>Category:       kern
>Synopsis:       [softupdates] [panic] softdep_deallocate_dependencies: unrecovered I/O error
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-fs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jan 06 20:20:00 UTC 2013
>Closed-Date:    
>Last-Modified:  Sun Apr 20 01:41:17 UTC 2014
>Originator:     Marcin Wisnicki
>Release:        FreeBSD 9.1-PRERELEASE #0 r242516M
>Organization:
>Environment:
FreeBSD ghost.pnet.one.pl 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #0 r242516M: Sun Nov  4 03:15:30 CET 2012     root@ghost.pnet.one.pl:/usr/obj/home/system/ghost/usr/src/sys/GENERIC_DEBUG  amd64
>Description:
For some reason my SATA drive just disappeared yesterday, maybe due to shitty controller:

ada0 at ata3 bus 0 scbus1 target 0 lun 0
ada0: <WDC WD10EADS-00L5B1 01.01A01> ATA-8 SATA 2.x device
ada0: 150.000MB/s transfers (SATA 1.x, UDMA5, PIO 8192bytes)
ada0: 953869MB (1953525168 512 byte sectors: 16H 63S/T 16383C)
ada0: Previously was known as ad6
atapci0: <Promise PDC20376 SATA150 controller> port 0x1080-0x10bf,0x10c0-0x10cf,0x1000-0x107f mem 0xd0020000-0xd0020fff,0xd0000000-0xd001ffff irq 20 at device 0.0 on pci3
ata3: <ATA channel> at channel 1 on atapci0

so here is the actual problem:

(ada0:ata3:0:0:0): lost device
(pass0:ata3:0:0:0): passdevgonecb: devfs entry is gone
GEOM_ELI: Crypto WRITE request failed (error=6). gpt/ghost_tank2_enc.eli[WRITE(offset=279764992, length=4096)]
g_vfs_done():gpt/ghost_tank2_enc.eli[WRITE(offset=279764992, length=4096)]error = 6
/dev: got error 6 while accessing filesystem
panic: softdep_deallocate_dependencies: unrecovered I/O error
cpuid = 0
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2a
kdb_backtrace() at kdb_backtrace+0x37
panic() at panic+0x1ce
clear_remove() at clear_remove
brelse() at brelse+0x60
bufdone() at bufdone+0x68
g_io_schedule_up() at g_io_schedule_up+0xac
g_up_procbody() at g_up_procbody+0x5c
fork_exit() at fork_exit+0x11f
fork_trampoline() at fork_trampoline+0xe
--- trap 0, rip = 0, rsp = 0xffffff8000252cf0, rbp = 0 ---
Uptime: 17d14h55m52s
(ada0:ata3:0:0:0): Synchronize cache failed


I have a crashdump but kgdb is broken.

What is expected outcome of disk removal ?
>How-To-Repeat:
Just disconnect disk with mounted UFS filesystem.
>Fix:


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->freebsd-fs 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Mon Jan 7 03:51:19 UTC 2013 
Responsible-Changed-Why:  
Over to maintainer(s). 

http://www.freebsd.org/cgi/query-pr.cgi?pr=175071 
>Unformatted:
