From owner-freebsd-standards@FreeBSD.ORG Mon Jul 28 03:50:33 2008 Return-Path: Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 08595106564A; Mon, 28 Jul 2008 03:50:33 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id D7FD78FC19; Mon, 28 Jul 2008 03:50:32 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m6S3oWN8007295; Mon, 28 Jul 2008 03:50:32 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m6S3oWLN007291; Mon, 28 Jul 2008 03:50:32 GMT (envelope-from linimon) Date: Mon, 28 Jul 2008 03:50:32 GMT Message-Id: <200807280350.m6S3oWLN007291@freefall.freebsd.org> To: dfilter@FreeBSD.ORG, linimon@FreeBSD.org, gnats-admin@FreeBSD.org, freebsd-standards@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: standards/126021: Re: standards/122051: commit references a PR X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jul 2008 03:50:33 -0000 Old Synopsis: Re: standard/122051: commit references a PR New Synopsis: Re: standards/122051: commit references a PR State-Changed-From-To: open->closed State-Changed-By: linimon State-Changed-When: Mon Jul 28 03:49:43 UTC 2008 State-Changed-Why: Misfiled followup to standards/122051; content migrated. Responsible-Changed-From-To: gnats-admin->freebsd-standards Responsible-Changed-By: linimon Responsible-Changed-When: Mon Jul 28 03:49:43 UTC 2008 Responsible-Changed-Why: http://www.freebsd.org/cgi/query-pr.cgi?pr=126021 From owner-freebsd-standards@FreeBSD.ORG Mon Jul 28 03:51:43 2008 Return-Path: Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2A4631065670; Mon, 28 Jul 2008 03:51:43 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 062D18FC1A; Mon, 28 Jul 2008 03:51:43 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m6S3pggY007430; Mon, 28 Jul 2008 03:51:42 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m6S3pg1L007426; Mon, 28 Jul 2008 03:51:42 GMT (envelope-from linimon) Date: Mon, 28 Jul 2008 03:51:42 GMT Message-Id: <200807280351.m6S3pg1L007426@freefall.freebsd.org> To: ed@fxq.nl, linimon@FreeBSD.org, freebsd-standards@FreeBSD.org, davidxu@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: standards/122051: Add posix_spawn(3) X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jul 2008 03:51:43 -0000 Synopsis: Add posix_spawn(3) State-Changed-From-To: open->patched State-Changed-By: linimon State-Changed-When: Mon Jul 28 03:50:58 UTC 2008 State-Changed-Why: Set as MFC reminder, if needed. Responsible-Changed-From-To: freebsd-standards->davidxu Responsible-Changed-By: linimon Responsible-Changed-When: Mon Jul 28 03:50:58 UTC 2008 Responsible-Changed-Why: http://www.freebsd.org/cgi/query-pr.cgi?pr=122051 From owner-freebsd-standards@FreeBSD.ORG Mon Jul 28 11:07:05 2008 Return-Path: Delivered-To: freebsd-standards@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1C630106566B for ; Mon, 28 Jul 2008 11:07:05 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 042028FC1F for ; Mon, 28 Jul 2008 11:07:05 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m6SB74nN079063 for ; Mon, 28 Jul 2008 11:07:04 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m6SB74mh079059 for freebsd-standards@FreeBSD.org; Mon, 28 Jul 2008 11:07:04 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 28 Jul 2008 11:07:04 GMT Message-Id: <200807281107.m6SB74mh079059@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-standards@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-standards@FreeBSD.org X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jul 2008 11:07:05 -0000 Current FreeBSD problem reports Critical problems Serious problems S Tracker Resp. Description -------------------------------------------------------------------------------- o bin/25542 standards sh(1) null char in quoted string o stand/54410 standards one-true-awk not POSIX compliant (no extended REs) o stand/82654 standards C99 long double math functions are missing o stand/94729 standards [libc] fcntl() throws undocumented ENOTTY o stand/116477 standards rm(1): rm behaves unexpectedly when using -r and relat 5 problems total. Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- s bin/14925 standards getsubopt isn't poisonous enough o stand/21519 standards sys/dir.h should be deprecated some more o bin/24390 standards ln(1) Replacing old dir-symlinks when using /bin/ln s stand/24590 standards timezone function not compatible witn Single Unix Spec o stand/25777 standards [kernel] [patch] atime not updated on exec a docs/26003 standards getgroups(2) lists NGROUPS_MAX but not syslimits.h o kern/27835 standards [libc] execve() doesn't conform to execve(2) spec in s s stand/36076 standards Implementation of POSIX fuser command o stand/39256 standards snprintf/vsnprintf aren't POSIX-conformant for strings p stand/41576 standards POSIX compliance of ln(1) o stand/44425 standards getcwd() succeeds even if current dir has perm 000. o stand/46119 standards Priority problems for SCHED_OTHER using pthreads o stand/54833 standards [pcvt] more pcvt deficits o stand/54839 standards [pcvt] pcvt deficits p stand/55112 standards glob.h, glob_t's gl_pathc should be "size_t", not "int o stand/56476 standards cd9660 unicode support simple hack o stand/58676 standards [patch] grantpt(3) alters storage used by ptsname(3) s stand/62858 standards malloc(0) not C99 compliant s kern/64875 standards [libc] [patch] [request] add a system call: fdatasync( o stand/66357 standards make POSIX conformance problem ('sh -e' & '+' command- o stand/66531 standards [libc] [patch] _gettemp uses a far smaller set of file o stand/70813 standards [PATCH] ls(1) not Posix compliant o stand/72006 standards floating point formating in non-C locales o stand/79056 standards [feature request] [atch] regex(3) regression tests a stand/80293 standards sysconf() does not support well-defined unistd values o stand/81287 standards [PATCH]: fingerd(8) might send a line not ending in CR o stand/83845 standards [libm] [patch] add log2() and log2f() support for libm a stand/86484 standards [PATCH] mkfifo(1) uses wrong permissions o stand/92360 standards [headers] [patch] Missing TAB3 in kernel headers o stand/92362 standards [headers] [patch] Missing SIGPOLL in kernel headers o kern/93705 standards [headers] [patch] ENODATA and EGREGIOUS (for glibc com o stand/96016 standards [headers] clock_getres et al should be in o stand/96236 standards [PATCH] [POSIX] sed.1 incorrectly describes a function p stand/99517 standards Missing SIGRTMIN and SIGRTMAX signals o stand/99960 standards [Patch] make(1): Add -p flag o stand/100017 standards [Patch] Add fuser(1) functionality to fstat(1) o stand/104743 standards [headers] [patch] Wrong values for _POSIX_ minimal lim p stand/107561 standards [libc] [patch] [request] Missing SUS function tcgetsid o kern/114578 standards [libc] wide character printing using swprintf(dst, n, o stand/116081 standards make does not work with the directive sinclude o stand/116221 standards [kernel] [patch] [request] SUS issue -- FreeBSD has no o bin/116413 standards incorrect getconf(1) handling of unsigned constants gi o stand/116826 standards [PATCH] sh support for POSIX character classes o stand/118047 standards SUGGESTION: /etc/printcap vs mergemaster o stand/119804 standards [timedef] [patch] Invalid (long)date format in pl_PL.I o stand/120947 standards xsm ignores system.xsm and .xsmstartup o stand/121568 standards [patch] ln(1): wrong "ln -s" behaviour o stand/121921 standards [patch] Add leap second support to at(1), atrun(8) o stand/123688 standards POSIX standard changes in unistd.h and grp.h o stand/124860 standards flockfile(3) doesn't work when the memory has been exh o bin/125855 standards sh(1) allows for multiline, non-escaped control struct 51 problems total. From owner-freebsd-standards@FreeBSD.ORG Mon Jul 28 21:20:11 2008 Return-Path: Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6C7531065682; Mon, 28 Jul 2008 21:20:11 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 500F48FC0C; Mon, 28 Jul 2008 21:20:11 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from freefall.freebsd.org (jhb@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m6SLKB0j038681; Mon, 28 Jul 2008 21:20:11 GMT (envelope-from jhb@freefall.freebsd.org) Received: (from jhb@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m6SLKBM5038677; Mon, 28 Jul 2008 21:20:11 GMT (envelope-from jhb) Date: Mon, 28 Jul 2008 21:20:11 GMT Message-Id: <200807282120.m6SLKBM5038677@freefall.freebsd.org> To: luther.j@apple.com, jhb@FreeBSD.org, freebsd-standards@FreeBSD.org, jhb@FreeBSD.org From: jhb@FreeBSD.org Cc: Subject: Re: standards/66531: [libc] [patch] _gettemp uses a far smaller set of filenames than documented and doesn't range check inputs X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jul 2008 21:20:11 -0000 Synopsis: [libc] [patch] _gettemp uses a far smaller set of filenames than documented and doesn't range check inputs State-Changed-From-To: open->patched State-Changed-By: jhb State-Changed-When: Mon Jul 28 21:19:30 UTC 2008 State-Changed-Why: Patch committed to HEAD, will MFC to 6.x and 7.x in a few weeks. Thanks for the bug report and test program. Sorry it took so long. Responsible-Changed-From-To: freebsd-standards->jhb Responsible-Changed-By: jhb Responsible-Changed-When: Mon Jul 28 21:19:30 UTC 2008 Responsible-Changed-Why: Patch committed to HEAD, will MFC to 6.x and 7.x in a few weeks. Thanks for the bug report and test program. Sorry it took so long. http://www.freebsd.org/cgi/query-pr.cgi?pr=66531 From owner-freebsd-standards@FreeBSD.ORG Mon Jul 28 22:25:39 2008 Return-Path: Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7F1CF106567F; Mon, 28 Jul 2008 22:25:39 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4993F8FC0C; Mon, 28 Jul 2008 22:25:39 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m6SMPdeW044368; Mon, 28 Jul 2008 22:25:39 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m6SMPdwY044364; Mon, 28 Jul 2008 22:25:39 GMT (envelope-from linimon) Date: Mon, 28 Jul 2008 22:25:39 GMT Message-Id: <200807282225.m6SMPdwY044364@freefall.freebsd.org> To: dfilter@FreeBSD.ORG, linimon@FreeBSD.org, gnats-admin@FreeBSD.org, freebsd-standards@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: standards/126050: Re: standard/66531: commit references a PR X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jul 2008 22:25:39 -0000 Synopsis: Re: standard/66531: commit references a PR State-Changed-From-To: open->closed State-Changed-By: linimon State-Changed-When: Mon Jul 28 22:24:50 UTC 2008 State-Changed-Why: Misfiled followup to standards/66531; content migrated. Responsible-Changed-From-To: gnats-admin->freebsd-standards Responsible-Changed-By: linimon Responsible-Changed-When: Mon Jul 28 22:24:50 UTC 2008 Responsible-Changed-Why: http://www.freebsd.org/cgi/query-pr.cgi?pr=126050 From owner-freebsd-standards@FreeBSD.ORG Wed Jul 30 21:18:49 2008 Return-Path: Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2682B1065766; Wed, 30 Jul 2008 21:18:49 +0000 (UTC) (envelope-from ed@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id AFADB8FC1E; Wed, 30 Jul 2008 21:18:48 +0000 (UTC) (envelope-from ed@FreeBSD.org) Received: from freefall.freebsd.org (ed@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m6ULIm0o013866; Wed, 30 Jul 2008 21:18:48 GMT (envelope-from ed@freefall.freebsd.org) Received: (from ed@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m6ULImEq013862; Wed, 30 Jul 2008 21:18:48 GMT (envelope-from ed) Date: Wed, 30 Jul 2008 21:18:48 GMT Message-Id: <200807302118.m6ULImEq013862@freefall.freebsd.org> To: ed@fxq.nl, ed@FreeBSD.org, freebsd-standards@FreeBSD.org From: ed@FreeBSD.org Cc: Subject: Re: standards/99960: [Patch] make(1): Add -p flag X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2008 21:18:49 -0000 Synopsis: [Patch] make(1): Add -p flag State-Changed-From-To: open->closed State-Changed-By: ed State-Changed-When: Wed Jul 30 21:18:48 UTC 2008 State-Changed-Why: Committed, with minor changes. Thanks! http://www.freebsd.org/cgi/query-pr.cgi?pr=99960 From owner-freebsd-standards@FreeBSD.ORG Thu Jul 31 05:41:42 2008 Return-Path: Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CD570106564A; Thu, 31 Jul 2008 05:41:42 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id A7B3B8FC19; Thu, 31 Jul 2008 05:41:42 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m6V5fg6Q067270; Thu, 31 Jul 2008 05:41:42 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m6V5fgl9067266; Thu, 31 Jul 2008 05:41:42 GMT (envelope-from linimon) Date: Thu, 31 Jul 2008 05:41:42 GMT Message-Id: <200807310541.m6V5fgl9067266@freefall.freebsd.org> To: dfilter@FreeBSD.ORG, linimon@FreeBSD.org, gnats-admin@FreeBSD.org, freebsd-standards@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: standards/126106: Re: standards/99960: commit references a PR X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Jul 2008 05:41:42 -0000 Old Synopsis: Re: standard/99960: commit references a PR New Synopsis: Re: standards/99960: commit references a PR State-Changed-From-To: open->closed State-Changed-By: linimon State-Changed-When: Thu Jul 31 05:38:29 UTC 2008 State-Changed-Why: Misfiled followup to standards/99960; content migrated. Responsible-Changed-From-To: gnats-admin->freebsd-standards Responsible-Changed-By: linimon Responsible-Changed-When: Thu Jul 31 05:38:29 UTC 2008 Responsible-Changed-Why: http://www.freebsd.org/cgi/query-pr.cgi?pr=126106 From owner-freebsd-standards@FreeBSD.ORG Thu Jul 31 16:30:04 2008 Return-Path: Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 61AE71065682 for ; Thu, 31 Jul 2008 16:30:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 40F428FC13 for ; Thu, 31 Jul 2008 16:30:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m6VGU46A055199 for ; Thu, 31 Jul 2008 16:30:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m6VGU4OI055196; Thu, 31 Jul 2008 16:30:04 GMT (envelope-from gnats) Resent-Date: Thu, 31 Jul 2008 16:30:04 GMT Resent-Message-Id: <200807311630.m6VGU4OI055196@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-standards@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Konstantin Lebedev Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 17CDE106567C for ; Thu, 31 Jul 2008 16:20:00 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id F27548FC13 for ; Thu, 31 Jul 2008 16:19:59 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m6VGJxl8077745 for ; Thu, 31 Jul 2008 16:19:59 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.2/8.14.1/Submit) id m6VGJxrU077743; Thu, 31 Jul 2008 16:19:59 GMT (envelope-from nobody) Message-Id: <200807311619.m6VGJxrU077743@www.freebsd.org> Date: Thu, 31 Jul 2008 16:19:59 GMT From: Konstantin Lebedev To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: standards/126142: READ DMA faults, device detaching X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Jul 2008 16:30:04 -0000 >Number: 126142 >Category: standards >Synopsis: READ DMA faults, device detaching >Confidential: no >Severity: critical >Priority: medium >Responsible: freebsd-standards >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Jul 31 16:30:03 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Konstantin Lebedev >Release: FreeBSD i386 7.0-p3 >Organization: PeterHost.Ru >Environment: FreeBSD melchior.shinkei.ru 7.0-RELEASE-p3 FreeBSD 7.0-RELEASE-p3 #0: Fri Jul 18 19:11:26 MSD 2008 root@melchior.shinkei.ru:/usr/src/sys/i386/compile/SANA i386 >Description: My machine stops on reading from HDD and reboot after some time. My dmesg (error and after boot): Jul 31 05:29:18 melchior kernel: ad4: TIMEOUT - READ_DMA48 retrying (1 retry left) LBA=677896144 Jul 31 05:29:18 melchior kernel: interrupt storm detected on "irq10:"; throttling interrupt source Jul 31 05:29:22 melchior last message repeated 4 times Jul 31 05:29:23 melchior kernel: ad4: TIMEOUT - READ_DMA48 retrying (0 retries left) LBA=677896144 Jul 31 05:29:59 melchior kernel: ad4: FAILURE - device detached Jul 31 05:29:59 melchior kernel: subdisk4: detached Jul 31 05:29:59 melchior kernel: ad4: detached Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=347082817536, length=131072)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=347082817536, length=16384)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=347082833920, length=131072)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=352288047104, length=16384)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=341502459904, length=32768)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=436464951296, length=2048)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=347082817536, length=16384)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=341502476288, length=16384)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=347083194368, length=32768)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=341502492672, length=16384)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=347083210752, length=16384)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=341502492672, length=32768)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=347083210752, length=32768)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=341502509056, length=16384)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=347083227136, length=16384)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=341502509056, length=32768)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=347083243520, length=16384)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=341502525440, length=32768)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=347083243520, length=32768)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=316829007872, length=131072)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=341502541824, length=16384)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=347083259904, length=16384)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=316829007872, length=131072)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=341502541824, length=32768)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=347083259904, length=32768)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=341502558208, length=16384)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=347083276288, length=32768)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=316829007872, length=131072)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=436462970880, length=2048)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=436465528832, length=2048)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=436465938432, length=2048)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=436466198528, length=2048)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=341502574592, length=16384)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=347083292672, length=16384)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=341502574592, length=32768)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=347083292672, length=32768)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=316829007872, length=16384)]error = 6 Jul 31 05:29:59 melchior kernel: g_vfs_done():ad4a[READ(offset=316829024256, length=131072)]error = 6 Jul 31 05:30:00 melchior kernel: g_vfs_done():ad4a[READ(offset=341502590976, length=16384)]error = 6 Jul 31 05:30:00 melchior kernel: g_vfs_done():ad4a[READ(offset=347083309056, length=16384)]error = 6 Jul 31 05:30:00 melchior kernel: g_vfs_done():ad4a[READ(offset=316829007872, length=32768)]error = 6 Jul 31 05:30:00 melchior kernel: g_vfs_done():ad4a[READ(offset=341502590976, length=32768)]error = 6 Jul 31 05:30:00 melchior kernel: g_vfs_done():ad4a[READ(offset=347083325440, length=16384)]error = 6 Jul 31 05:30:00 melchior kernel: g_vfs_done():ad4a[READ(offset=316829024256, length=16384)]error = 6 Jul 31 05:30:00 melchior kernel: g_vfs_done():ad4a[READ(offset=341502607360, length=32768)]error = 6 Jul 31 05:30:00 melchior kernel: g_vfs_done():ad4a[READ(offset=347083325440, length=32768)]error = 6 Jul 31 05:30:00 melchior kernel: g_vfs_done():ad4a[READ(offset=316829024256, length=32768)]error = 6 Jul 31 05:30:00 melchior kernel: g_vfs_done():ad4a[READ(offset=341502623744, length=16384)]error = 6 Jul 31 05:30:00 melchior kernel: g_vfs_done():ad4a[READ(offset=347083341824, length=16384)]error = 6 Jul 31 05:30:00 melchior kernel: g_vfs_done():ad4a[READ(offset=316829040640, length=32768)]error = 6 Jul 31 05:30:00 melchior kernel: g_vfs_done():ad4a[READ(offset=341502623744, length=32768)]error = 6 Jul 31 05:30:00 melchior kernel: g_vfs_done():ad4a[READ(offset=347083341824, length=32768)]error = 6 Jul 31 05:30:00 melchior kernel: g_vfs_done():ad4a[READ(offset=316829057024, length=16384)]error = 6 Jul 31 05:30:00 melchior kernel: g_vfs_done():ad4a[READ(offset=341502640128, length=16384)]error = 6 Jul 31 05:30:00 melchior kernel: g_vfs_done():ad4a[READ(offset=347083358208, length=32768)]error = 6 Jul 31 05:30:00 melchior kernel: g_vfs_done():ad4a[READ(offset=316829057024, length=32768)]error = 6 Jul 31 05:30:00 melchior kernel: g_vfs_done():ad4a[READ(offset=437813516288, length=8192)]error = 6 Jul 31 05:30:00 melchior kernel: g_vfs_done():ad4a[READ(offset=437813516288, length=8192)]error = 6 Jul 31 05:30:00 melchior kernel: g_vfs_done():ad4a[READ(offset=347083374592, length=16384)]error = 6 Jul 31 05:30:00 melchior kernel: g_vfs_done():ad4a[READ(offset=316829073408, length=16384)]error = 6 Jul 31 05:30:00 melchior kernel: g_vfs_done():ad4a[READ(offset=347084111872, length=32768)]error = 6 Jul 31 05:30:00 melchior kernel: g_vfs_done():ad4a[READ(offset=316829089792, length=16384)]error = 6 Jul 31 05:30:00 melchior kernel: g_vfs_done():ad4a[READ(offset=347084128256, length=16384)]error = 6 Jul 31 05:30:00 melchior kernel: g_vfs_done():ad4a[READ(offset=316829089792, length=32768)]error = 6 Jul 31 05:30:01 melchior kernel: g_vfs_done():ad4a[READ(offset=347084144640, length=16384)]error = 6 Jul 31 05:30:01 melchior kernel: g_vfs_done():ad4a[READ(offset=316829106176, length=16384)]error = 6 Jul 31 05:30:01 melchior kernel: g_vfs_done():ad4a[READ(offset=347084144640, length=32768)]error = 6 Jul 31 05:30:01 melchior kernel: g_vfs_done():ad4a[READ(offset=316829106176, length=32768)]error = 6 Jul 31 05:30:01 melchior kernel: g_vfs_done():ad4a[READ(offset=347084161024, length=16384)]error = 6 Jul 31 05:30:01 melchior kernel: g_vfs_done():ad4a[READ(offset=316829122560, length=32768)]error = 6 Jul 31 05:30:01 melchior kernel: g_vfs_done():ad4a[READ(offset=347084161024, length=32768)]error = 6 Jul 31 05:30:01 melchior kernel: g_vfs_done():ad4a[READ(offset=316829138944, length=16384)]error = 6 Jul 31 05:33:40 melchior syslogd: kernel boot file is /boot/kernel/kernel Jul 31 05:33:40 melchior kernel: Copyright (c) 1992-2008 The FreeBSD Project. Jul 31 05:33:40 melchior kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 Jul 31 05:33:40 melchior kernel: The Regents of the University of California. All rights reserved. Jul 31 05:33:40 melchior kernel: FreeBSD is a registered trademark of The FreeBSD Foundation. Jul 31 05:33:40 melchior kernel: FreeBSD 7.0-RELEASE-p3 #0: Fri Jul 18 19:11:26 MSD 2008 Jul 31 05:33:40 melchior kernel: root@melchior.shinkei.ru:/usr/src/sys/i386/compile/SANA Jul 31 05:33:40 melchior kernel: Timecounter "i8254" frequency 1193182 Hz quality 0 Jul 31 05:33:40 melchior kernel: CPU: Pentium III/Pentium III Xeon/Celeron (501.14-MHz 686-class CPU) Jul 31 05:33:40 melchior kernel: Origin = "GenuineIntel" Id = 0x673 Stepping = 3 Jul 31 05:33:40 melchior kernel: Features=0x387f9ff Jul 31 05:33:40 melchior kernel: real memory = 268369920 (255 MB) Jul 31 05:33:40 melchior kernel: avail memory = 253034496 (241 MB) Jul 31 05:33:40 melchior kernel: kbd1 at kbdmux0 Jul 31 05:33:40 melchior kernel: ACPI disabled by blacklist. Contact your BIOS vendor. Jul 31 05:33:40 melchior kernel: ACPI: Try disabling either ACPI or apic support. Jul 31 05:33:40 melchior kernel: cpu0 on motherboard Jul 31 05:33:40 melchior kernel: pcib0: pcibus 0 on motherboard Jul 31 05:33:40 melchior kernel: pir0: on motherboard Jul 31 05:33:40 melchior kernel: pci0: on pcib0 Jul 31 05:33:40 melchior kernel: agp0: on hostb0 Jul 31 05:33:40 melchior kernel: pcib1: at device 1.0 on pci0 Jul 31 05:33:40 melchior kernel: pci1: on pcib1 Jul 31 05:33:40 melchior kernel: vgapci0: port 0x9000-0x90ff mem 0xe2000000-0xe2ffffff,0xe1000000-0xe1000fff irq 11 at device 0.0 on pci1 Jul 31 05:33:40 melchior kernel: fxp0: port 0xa000-0xa01f mem 0xe5500000-0xe5500fff,0xe5400000-0xe54fffff irq 11 at device 4.0 on pci0 Jul 31 05:33:40 melchior kernel: miibus0: on fxp0 Jul 31 05:33:40 melchior kernel: inphy0: PHY 1 on miibus0 Jul 31 05:33:40 melchior kernel: inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto Jul 31 05:33:40 melchior kernel: fxp0: Ethernet address: 00:10:dc:26:51:1e Jul 31 05:33:40 melchior kernel: fxp0: [ITHREAD] Jul 31 05:33:40 melchior kernel: isab0: at device 7.0 on pci0 Jul 31 05:33:40 melchior kernel: isa0: on isab0 Jul 31 05:33:40 melchior kernel: atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xf000-0xf00f at device 7.1 on pci0 Jul 31 05:33:40 melchior kernel: ata0: on atapci0 Jul 31 05:33:40 melchior kernel: ata0: [ITHREAD] Jul 31 05:33:40 melchior kernel: ata1: on atapci0 Jul 31 05:33:40 melchior kernel: ata1: [ITHREAD] Jul 31 05:33:40 melchior kernel: pci0: at device 7.2 (no driver attached) Jul 31 05:33:40 melchior kernel: pci0: at device 7.3 (no driver attached) Jul 31 05:33:40 melchior kernel: atapci1: port 0xa800-0xa807,0xac00-0xac03,0xb000-0xb007,0xb400-0xb403,0xb800-0xb80f irq 10 at device 20.0 on pci0 Jul 31 05:33:40 melchior kernel: atapci1: [ITHREAD] Jul 31 05:33:40 melchior kernel: ata2: on atapci1 Jul 31 05:33:40 melchior kernel: ata2: [ITHREAD] Jul 31 05:33:40 melchior kernel: ata3: on atapci1 Jul 31 05:33:40 melchior kernel: ata3: [ITHREAD] Jul 31 05:33:40 melchior kernel: pci0: at device 20.1 (no driver attached) Jul 31 05:33:40 melchior kernel: pmtimer0 on isa0 Jul 31 05:33:40 melchior kernel: orm0: at iomem 0xc0000-0xc7fff pnpid ORM0000 on isa0 Jul 31 05:33:40 melchior kernel: atkbdc0: at port 0x60,0x64 on isa0 Jul 31 05:33:40 melchior kernel: atkbd0: irq 1 on atkbdc0 Jul 31 05:33:40 melchior kernel: kbd0 at atkbd0 Jul 31 05:33:40 melchior kernel: atkbd0: [GIANT-LOCKED] Jul 31 05:33:40 melchior kernel: atkbd0: [ITHREAD] Jul 31 05:33:40 melchior kernel: sc0: at flags 0x100 on isa0 Jul 31 05:33:40 melchior kernel: sc0: VGA <16 virtual consoles, flags=0x300> Jul 31 05:33:40 melchior kernel: sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 Jul 31 05:33:40 melchior kernel: sio0: type 16550A Jul 31 05:33:40 melchior kernel: sio0: [FILTER] Jul 31 05:33:40 melchior kernel: sio1: configured irq 3 not in bitmap of probed irqs 0 Jul 31 05:33:40 melchior kernel: sio1: port may not be enabled Jul 31 05:33:40 melchior kernel: vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 Jul 31 05:33:40 melchior kernel: unknown: can't assign resources (port) Jul 31 05:33:40 melchior kernel: unknown: can't assign resources (memory) Jul 31 05:33:40 melchior kernel: unknown: can't assign resources (port) Jul 31 05:33:40 melchior kernel: unknown: can't assign resources (port) Jul 31 05:33:40 melchior kernel: Timecounter "TSC" frequency 501139784 Hz quality 800 Jul 31 05:33:40 melchior kernel: Timecounters tick every 1.000 msec Jul 31 05:33:40 melchior kernel: ipfw2 (+ipv6) initialized, divert enabled, rule-based forwarding enabled, default to accept, logging limited to 100 packets/entry by default Jul 31 05:33:40 melchior kernel: ad0: 19547MB at ata0-master UDMA33 Jul 31 05:33:40 melchior kernel: ad4: 476940MB at ata2-master SATA150 >How-To-Repeat: i don't know. >Fix: may be patch ata driver? >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-standards@FreeBSD.ORG Fri Aug 1 09:21:19 2008 Return-Path: Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2E64F106567B; Fri, 1 Aug 2008 09:21:19 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 041848FC19; Fri, 1 Aug 2008 09:21:19 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from freefall.freebsd.org (gavin@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m719LILc079994; Fri, 1 Aug 2008 09:21:18 GMT (envelope-from gavin@freefall.freebsd.org) Received: (from gavin@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m719LI0w079990; Fri, 1 Aug 2008 09:21:18 GMT (envelope-from gavin) Date: Fri, 1 Aug 2008 09:21:18 GMT Message-Id: <200808010921.m719LI0w079990@freefall.freebsd.org> To: gavin@FreeBSD.org, freebsd-standards@FreeBSD.org, freebsd-kern@FreeBSD.org From: gavin@FreeBSD.org Cc: Subject: Re: kern/126142: [ata] M5281: READ DMA faults, device detaching X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Aug 2008 09:21:19 -0000 Old Synopsis: READ DMA faults, device detaching New Synopsis: [ata] M5281: READ DMA faults, device detaching Responsible-Changed-From-To: freebsd-standards->freebsd-kern Responsible-Changed-By: gavin Responsible-Changed-When: Fri Aug 1 09:18:18 UTC 2008 Responsible-Changed-Why: Fix responsible http://www.freebsd.org/cgi/query-pr.cgi?pr=126142