From bugmaster at FreeBSD.org Mon Jul 7 11:07:07 2008 From: bugmaster at FreeBSD.org (FreeBSD bugmaster) Date: Mon Jul 7 11:09:20 2008 Subject: Current problem reports assigned to freebsd-standards@FreeBSD.org Message-ID: <200807071107.m67B76kK062189@freefall.freebsd.org> 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/122051 standards Add posix_spawn(3) 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 51 problems total. From bugmaster at FreeBSD.org Mon Jul 14 11:07:06 2008 From: bugmaster at FreeBSD.org (FreeBSD bugmaster) Date: Mon Jul 14 11:09:00 2008 Subject: Current problem reports assigned to freebsd-standards@FreeBSD.org Message-ID: <200807141107.m6EB76dN014567@freefall.freebsd.org> 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/122051 standards Add posix_spawn(3) 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 51 problems total. From bugmaster at FreeBSD.org Mon Jul 21 11:07:03 2008 From: bugmaster at FreeBSD.org (FreeBSD bugmaster) Date: Mon Jul 21 11:08:54 2008 Subject: Current problem reports assigned to freebsd-standards@FreeBSD.org Message-ID: <200807211107.m6LB73nD032022@freefall.freebsd.org> 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/122051 standards Add posix_spawn(3) 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 51 problems total. From linimon at FreeBSD.org Tue Jul 22 08:36:58 2008 From: linimon at FreeBSD.org (linimon@FreeBSD.org) Date: Tue Jul 22 08:37:04 2008 Subject: bin/125855: sh(1) allows for multiline, non-escaped control structures (and thus isn't POSIX compliant) Message-ID: <200807220836.m6M8av6k080061@freefall.freebsd.org> Old Synopsis: sh allows for multiline, non-escaped control structures (and thus isn't POSIX compliant) New Synopsis: sh(1) allows for multiline, non-escaped control structures (and thus isn't POSIX compliant) Responsible-Changed-From-To: freebsd-bugs->freebsd-standards Responsible-Changed-By: linimon Responsible-Changed-When: Tue Jul 22 08:36:35 UTC 2008 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=125855 From olli at lurza.secnetix.de Tue Jul 22 13:03:40 2008 From: olli at lurza.secnetix.de (Oliver Fromme) Date: Tue Jul 22 13:03:51 2008 Subject: bin/125855: sh(1) allows for multiline, non-escaped control structures (and thus isn't POSIX compliant) In-Reply-To: <200807220836.m6M8av6k080061@freefall.freebsd.org> Message-ID: <200807221303.m6MD3bas000198@lurza.secnetix.de> Actually I think that both bash's and sh's behaviour is correct. As far as I can see in the refrenced standard sections, there is no requirement that there must be no newline character after the reserved word "!". It seems to be unspecified. FWIW, Solaris' POSIX shell (/bin/ksh and /usr/xpg4/bin/sh) allows a newline character, so it behaves the same as our /bin/sh. (Note that Solaris' /bin/sh is intentionally not a POSIX shell, it doesn't know "!" at all.) Best regards Oliver -- Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M. Handelsregister: Registergericht Muenchen, HRA 74606, Gesch?ftsfuehrung: secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht M?n- chen, HRB 125758, Gesch?ftsf?hrer: Maik Bachmann, Olaf Erb, Ralf Gebhart FreeBSD-Dienstleistungen, -Produkte und mehr: http://www.secnetix.de/bsd "When your hammer is C++, everything begins to look like a thumb." -- Steve Haflich, in comp.lang.c++ From gcooper at FreeBSD.org Tue Jul 22 15:15:15 2008 From: gcooper at FreeBSD.org (Garrett Cooper) Date: Tue Jul 22 15:15:32 2008 Subject: bin/125855: sh(1) allows for multiline, non-escaped control structures (and thus isn't POSIX compliant) In-Reply-To: <200807221303.m6MD3bas000198@lurza.secnetix.de> References: <200807220836.m6M8av6k080061@freefall.freebsd.org> <200807221303.m6MD3bas000198@lurza.secnetix.de> Message-ID: <364299f40807220750lc12de99y33ff05da97fb4243@mail.gmail.com> On Tue, Jul 22, 2008 at 6:03 AM, Oliver Fromme wrote: > Actually I think that both bash's and sh's behaviour is > correct. As far as I can see in the refrenced standard > sections, there is no requirement that there must be no > newline character after the reserved word "!". It seems > to be unspecified. > > FWIW, Solaris' POSIX shell (/bin/ksh and /usr/xpg4/bin/sh) > allows a newline character, so it behaves the same as our > /bin/sh. (Note that Solaris' /bin/sh is intentionally not > a POSIX shell, it doesn't know "!" at all.) > > Best regards > Oliver Oliver, Ok. That's what I thought when I was reading the OpenGroup spec again. It's a bit confusing because I think this is a gray area... I'll see what the POSIX folks say. Thanks, -Garrett From linimon at FreeBSD.org Mon Jul 28 03:50:33 2008 From: linimon at FreeBSD.org (linimon@FreeBSD.org) Date: Mon Jul 28 03:50:39 2008 Subject: standards/126021: Re: standards/122051: commit references a PR Message-ID: <200807280350.m6S3oWLN007291@freefall.freebsd.org> 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 linimon at FreeBSD.org Mon Jul 28 03:51:43 2008 From: linimon at FreeBSD.org (linimon@FreeBSD.org) Date: Mon Jul 28 03:51:49 2008 Subject: standards/122051: Add posix_spawn(3) Message-ID: <200807280351.m6S3pg1L007426@freefall.freebsd.org> 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 bugmaster at FreeBSD.org Mon Jul 28 11:07:05 2008 From: bugmaster at FreeBSD.org (FreeBSD bugmaster) Date: Mon Jul 28 11:08:55 2008 Subject: Current problem reports assigned to freebsd-standards@FreeBSD.org Message-ID: <200807281107.m6SB74mh079059@freefall.freebsd.org> 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 jhb at FreeBSD.org Mon Jul 28 21:20:11 2008 From: jhb at FreeBSD.org (jhb@FreeBSD.org) Date: Mon Jul 28 21:20:26 2008 Subject: standards/66531: [libc] [patch] _gettemp uses a far smaller set of filenames than documented and doesn't range check inputs Message-ID: <200807282120.m6SLKBM5038677@freefall.freebsd.org> 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 linimon at FreeBSD.org Mon Jul 28 22:25:39 2008 From: linimon at FreeBSD.org (linimon@FreeBSD.org) Date: Mon Jul 28 22:25:46 2008 Subject: standards/126050: Re: standard/66531: commit references a PR Message-ID: <200807282225.m6SMPdwY044364@freefall.freebsd.org> 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 ed at FreeBSD.org Wed Jul 30 21:18:49 2008 From: ed at FreeBSD.org (ed@FreeBSD.org) Date: Wed Jul 30 21:19:06 2008 Subject: standards/99960: [Patch] make(1): Add -p flag Message-ID: <200807302118.m6ULImEq013862@freefall.freebsd.org> 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 linimon at FreeBSD.org Thu Jul 31 05:41:42 2008 From: linimon at FreeBSD.org (linimon@FreeBSD.org) Date: Thu Jul 31 05:41:48 2008 Subject: standards/126106: Re: standards/99960: commit references a PR Message-ID: <200807310541.m6V5fgl9067266@freefall.freebsd.org> 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 shinkei at yandex.ru Thu Jul 31 16:30:04 2008 From: shinkei at yandex.ru (Konstantin Lebedev) Date: Thu Jul 31 16:30:15 2008 Subject: standards/126142: READ DMA faults, device detaching Message-ID: <200807311619.m6VGJxrU077743@www.freebsd.org> >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: