From owner-freebsd-bugs@FreeBSD.ORG Wed Jun 1 20:20:02 2005 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DA13516A41C for ; Wed, 1 Jun 2005 20:20:02 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7C01843D49 for ; Wed, 1 Jun 2005 20:20:02 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j51KK2cB029080 for ; Wed, 1 Jun 2005 20:20:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j51KK2In029079; Wed, 1 Jun 2005 20:20:02 GMT (envelope-from gnats) Resent-Date: Wed, 1 Jun 2005 20:20:02 GMT Resent-Message-Id: <200506012020.j51KK2In029079@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, trasz Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C10C816A41C for ; Wed, 1 Jun 2005 20:18:31 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7C28543D49 for ; Wed, 1 Jun 2005 20:18:31 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j51KIUXU030309 for ; Wed, 1 Jun 2005 20:18:30 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j51KIUxl030308; Wed, 1 Jun 2005 20:18:30 GMT (envelope-from nobody) Message-Id: <200506012018.j51KIUxl030308@www.freebsd.org> Date: Wed, 1 Jun 2005 20:18:30 GMT From: trasz To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Cc: Subject: kern/81780: hard disk i/o error during reading in an acl is ignored without returning error. X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Jun 2005 20:20:03 -0000 >Number: 81780 >Category: kern >Synopsis: hard disk i/o error during reading in an acl is ignored without returning error. >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Jun 01 20:20:01 GMT 2005 >Closed-Date: >Last-Modified: >Originator: trasz >Release: 5.4 >Organization: >Environment: FreeBSD traszkan.ds7 5.4-RELEASE FreeBSD 5.4-RELEASE #2: Wed May 11 19:24:26 CEST 2005 trasz@traszkan.ds7:/usr/obj/usr/src/sys/TRASHCAN i386 >Description: recently i had a hard drive failure. the problem was, the bad block was apparently not where data or ordinary metadata was stored, but 'under' an acl. the occasional method of finding damaged file to restore from backup ("(find / -print0 | xargs -0 cat ) > /dev/null") failed - the kernel said 'Error retrieving ACL on object' without returning EIO to the userland. >How-To-Repeat: >Fix: that place in /sys/ufs/ufs/ufs_vnops.c is marked with 'XXX: fall back until debugged'; probably there should be 'return (error)' before the closing brace. >Release-Note: >Audit-Trail: >Unformatted: