From owner-freebsd-bugs Sun Jan 24 04:50:06 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA00436 for freebsd-bugs-outgoing; Sun, 24 Jan 1999 04:50:06 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA00360 for ; Sun, 24 Jan 1999 04:50:00 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA17376; Sun, 24 Jan 1999 04:50:01 -0800 (PST) Received: from peach.ocn.ne.jp (peach.ocn.ne.jp [210.145.254.87]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA00327 for ; Sun, 24 Jan 1999 04:49:19 -0800 (PST) (envelope-from dcs@newsguy.com) Received: from daniel.sobral by peach.ocn.ne.jp (8.9.1a/OCN) id VAA29174; Sun, 24 Jan 1999 21:48:58 +0900 (JST) Received: (from root@localhost) by daniel.sobral (8.9.1/8.9.2) id VAA00511; Sun, 24 Jan 1999 21:48:30 +0900 (JST) (envelope-from root) Message-Id: <199901241248.VAA00511@daniel.sobral> Date: Sun, 24 Jan 1999 21:48:30 +0900 (JST) From: dcs@newsguy.com Reply-To: dcs@newsguy.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/9662: Conditional compilation for ficl Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9662 >Category: bin >Synopsis: FICL has no builtin facility for conditional compilation >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Jan 24 04:50:01 PST 1999 >Closed-Date: >Last-Modified: >Originator: Daniel C. Sobral >Release: FreeBSD 4.0-CURRENT i386 >Organization: >Environment: Current as of Jan 23 >Description: There is no builtin facility in ficl for conditional compilation. This is actually just a minor problem, since one can be easily written by standard programs. Indeed, the one implemented here has come straight out of ANS Forth draft proposal, plus minor case correction. >How-To-Repeat: UTSL. >Fix: Apply the following fix: --- src/sys/boot/ficl/softwords/softcore.fr 1999/01/09 22:35:43 1.2 +++ src/sys/boot/ficl/softwords/softcore.fr 1999/01/24 12:23:52 @@ -78,6 +78,38 @@ loop drop ; +\ ** Some TOOLS EXT words, straight from the standard +: [else] ( -- ) + 1 begin \ level + begin + bl word count dup while \ level adr len + 2dup s" [IF]" compare 0= >r + 2dup s" [if]" compare 0= r> or + if \ level adr len + 2drop 1+ \ level' + else \ level adr len + 2dup s" [ELSE]" compare 0= >r + 2dup s" [else]" compare 0= r> or + if \ level adr len + 2drop 1- dup if 1+ then \ level' + else \ level adr len + 2dup + s" [THEN]" compare 0= >r \ level adr len + s" [then]" compare 0= r> or + if \ level + 1- \ level' + then + then + then ?dup 0= if exit then \ level' + repeat 2drop \ level + refill 0= until \ level + drop +; immediate + +: [if] ( flag -- ) +0= if postpone [else] then ; immediate + +: [then] ( -- ) ; immediate \ ** SEARCH+EXT words and ficl helpers \ : wordlist ( -- ) >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sun Jan 24 04:50:08 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA00444 for freebsd-bugs-outgoing; Sun, 24 Jan 1999 04:50:08 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA00367 for ; Sun, 24 Jan 1999 04:50:00 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA17385; Sun, 24 Jan 1999 04:50:02 -0800 (PST) Received: from peach.ocn.ne.jp (peach.ocn.ne.jp [210.145.254.87]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA00326 for ; Sun, 24 Jan 1999 04:49:19 -0800 (PST) (envelope-from dcs@newsguy.com) Received: from daniel.sobral by peach.ocn.ne.jp (8.9.1a/OCN) id VAA29182; Sun, 24 Jan 1999 21:49:01 +0900 (JST) Received: (from root@localhost) by daniel.sobral (8.9.1/8.9.2) id VAA00508; Sun, 24 Jan 1999 21:48:27 +0900 (JST) (envelope-from root) Message-Id: <199901241248.VAA00508@daniel.sobral> Date: Sun, 24 Jan 1999 21:48:27 +0900 (JST) From: dcs@newsguy.com Reply-To: dcs@newsguy.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/9663: Getting builtin's parameters from the stack in loader Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9663 >Category: bin >Synopsis: Making builtin's state-aware in loader >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Jan 24 04:50:01 PST 1999 >Closed-Date: >Last-Modified: >Originator: Daniel C. Sobral >Release: FreeBSD 4.0-CURRENT i386 >Organization: >Environment: Current as of Jan 23 >Description: Loader's builtin command always get their parameters from The Input Buffer, presently. People have expressed interest in having parameters passed through the stack when the builtin word is used during compilation. >How-To-Repeat: UTSL. >Fix: The following fix makes builtins state-aware. When they get compiled, their execution semantics become to expect ( An Un ... A2 U2 A1 U1 n -- ) on the stack, where n is the number of strings defined by the pairs Ax Ux, which will make up the parameters for the builtin. These parameters are concatenated together in LIFO order, with spaces being added between each of them. If the builtin is interpreted instead of compiled, it's behavior remains unchanged. With this change, getting the xt of a builtin with ' or ['] for later use with EXECUTE or CATCH becomes illegal. Well, you can still do so, but that will always act as if the word is being POSTPONEd. The new compilation semantics can be achieve by use of a proxy word. For example: : proxy-ls ls ; s" /boot" 1 ' proxy-ls catch . Though this is inconvenient, given that the use of CATCH with the builtins is indicated for most programs, it cannot be helped given the desired semantics for the builtins. We *could* remove the THROWing from the builtins, but that has undesirable side-effects too. --- src/sys/boot/common/interp_forth.c 1999/01/23 07:16:57 1.8 +++ src/sys/boot/common/interp_forth.c 1999/01/24 12:28:21 @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: interp_forth.c,v 1.8 1999/01/23 07:16:57 root Exp $ + * $Id: interp_forth.c,v 1.11 1999/01/24 12:28:08 root Exp root $ */ #include /* to pick up __FreeBSD_version */ @@ -66,6 +66,7 @@ int len; struct bootblk_command **cmdp; bootblk_cmd_t *cmd; + int nstrings, i; int argc, result; char **argv; @@ -80,18 +81,42 @@ } if (cmd == NULL) panic("callout for unknown command '%s'", name); + + /* Check whether we have been compiled or are being interpreted */ + if (stackPopINT32(vm->pStack)) { + /* + * Get parameters from stack, in the format: + * an un ... a2 u2 a1 u1 n -- + * Where n is the number of strings, a/u are pairs of + * address/size for strings, and they will be concatenated + * in LIFO order. + */ + nstrings = stackPopINT32(vm->pStack); + for (i = 0, len = 0; i < nstrings; i++) + len += stackFetch(vm->pStack, i * 2).i + 1; + line = malloc(strlen(name) + len + 1); + strcpy(line, name); + + if (nstrings) + for (i = 0; i < nstrings; i++) { + len = stackPopINT32(vm->pStack); + cp = stackPopPtr(vm->pStack); + strcat(line, " "); + strncat(line, cp, len); + } + } else { + /* Get remainder of invocation */ + tail = vmGetInBuf(vm); + for (cp = tail, len = 0; cp != vm->tib.end && *cp != 0 && *cp != '\n'; cp++, len++) + ; - /* Get remainder of invocation */ - tail = vmGetInBuf(vm); - for (cp = tail, len = 0; cp != vm->tib.end && *cp != 0 && *cp != '\n'; cp++, len++) - ; - - line = malloc(strlen(name) + len + 2); - strcpy(line, name); - if (len > 0) { - strcat(line, " "); - strncat(line, tail, len); - vmUpdateTib(vm, tail + len); + line = malloc(strlen(name) + len + 2); + strcpy(line, name); + if (len > 0) { + strcat(line, " "); + strncat(line, tail, len); + vmUpdateTib(vm, tail + len); + } } DEBUG("cmd '%s'", line); @@ -119,6 +144,73 @@ } /* + * Replace a word definition (a builtin command) with another + * one that: + * + * - Throw error results instead of returning them on the stack + * - Pass a flag indicating whether the word was compiled or is + * being interpreted. + * + * There is one major problem with builtins that cannot be overcome + * in anyway, except by outlawing it, such as done below. We want + * builtins to behave differently depending on whether they have been + * compiled or they are being interpreted. Notice that this is *not* + * the current state. For example: + * + * : example ls ; immediate + * : problem example ; + * example + * + * Notice that the current state is different in the two invocations + * of "example", but, in both cases, "ls" has been *compiled in*, which + * is what we really want. + * + * The problem arises when you tick the builtin. For example: + * + * : example-1 ['] ls postpone literal ; immediate + * : example-2 example-1 execute ; immediate + * : problem example-2 ; + * example-2 + * + * We have no way, when we get EXECUTEd, of knowing what our behavior + * should be. Thus, our only alternative is to "outlaw" this. See RFI + * 0007, and ANS Forth Standard's appendix D, item 6.7. + * + * The problem is compounded by the fact that ' builtin CATCH is valid + * and desirable. The only solution is to create an intermediary word. + * For example: + * + * : my-ls ls ; + * : example ['] my-ls catch ; + * + * As the this definition is particularly tricky, and it's side effects + * must be well understood by those playing with it, I'll be heavy on + * the comments. + * + * (if you edit this definition, pay attention to trailing spaces after + * each word -- I warned you! :-) ) + */ +#define BUILTIN_CONSTRUCTOR \ +": builtin: " \ + ">in @ " /* save the tib index pointer */ \ + "' " /* get next word's xt */ \ + "swap >in ! " /* point again to next word */ \ + "create " /* create a new definition of the next word */ \ + ", " /* save previous definition's xt */ \ + "immediate " /* make the new definition an immediate word */ \ + \ + "does> " /* Now, the *new* definition will: */ \ + "state @ if " /* if in compiling state: */ \ + "1 postpone literal " /* pass 1 flag to indicate compile */ \ + "@ compile, " /* compile in previous definition */ \ + "postpone throw " /* throw stack-returned result */ \ + "else " /* if in interpreting state: */ \ + "0 swap " /* pass 0 flag to indicate interpret */ \ + "@ execute " /* call previous definition */ \ + "throw " /* throw stack-returned result */ \ + "then ; " + +/* * Initialise the Forth interpreter, create all our commands as words. */ void @@ -131,8 +223,8 @@ ficlInitSystem(4000); /* Default dictionary ~4000 cells */ bf_vm = ficlNewVM(); - /* Builtin word "creator" */ - ficlExec(bf_vm, ": builtin: >in @ ' swap >in ! create , does> @ execute throw ;", -1); + /* Builtin constructor word */ + ficlExec(bf_vm, BUILTIN_CONSTRUCTOR, -1); /* make all commands appear as Forth words */ SET_FOREACH(cmdp, Xcommand_set) { >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sun Jan 24 05:40:02 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA03887 for freebsd-bugs-outgoing; Sun, 24 Jan 1999 05:40:02 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA03820 for ; Sun, 24 Jan 1999 05:39:59 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id FAA18475; Sun, 24 Jan 1999 05:40:01 -0800 (PST) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA03274; Sun, 24 Jan 1999 05:35:46 -0800 (PST) (envelope-from nobody) Message-Id: <199901241335.FAA03274@hub.freebsd.org> Date: Sun, 24 Jan 1999 05:35:46 -0800 (PST) From: rock@cs.uni-sb.de To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: kern/9664: unclean file system after halt -p Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9664 >Category: kern >Synopsis: unclean file system after halt -p >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Jan 24 05:40:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Daniel Rock >Release: 4.0-current >Organization: >Environment: >Description: On at least one machine the power is cut too fast in the shutdown routine. The superblock (and maybe others) aren't flushed to disk, forcing a fsck on next reboot. >How-To-Repeat: Depends on hardware configuration. My configuration: Maxtor DiamondMax (90432D2) IDE drive Asus SP98 mainboard. >Fix: Add a sysctl variable where you can specify a shutdown delay before cutting the power: Index: sys/kern/kern_shutdown.c =================================================================== RCS file: /data/cvs/src/sys/kern/kern_shutdown.c,v retrieving revision 1.44 diff -c -r1.44 kern_shutdown.c *** kern_shutdown.c 1998/12/28 23:03:00 1.44 --- kern_shutdown.c 1999/01/24 13:18:24 *************** *** 88,93 **** --- 88,95 ---- &debugger_on_panic, 0, ""); #endif + SYSCTL_NODE(_kern, OID_AUTO, shutdown, CTLFLAG_RW, 0, "Shutdown environment"); + #ifdef HW_WDOG /* * If there is a hardware watchdog, point this at the function needed to Index: sys/i386/apm/apm.c =================================================================== RCS file: /data/cvs/src/sys/i386/apm/apm.c,v retrieving revision 1.77 diff -c -r1.77 apm.c *** apm.c 1998/12/10 23:36:14 1.77 --- apm.c 1999/01/24 13:10:49 *************** *** 38,43 **** --- 38,44 ---- #include #include #include + #include #include #ifdef VM86 *************** *** 69,74 **** --- 70,80 ---- static struct apm_softc apm_softc; static struct apmhook *hook[NAPM_HOOK]; /* XXX */ + /* delay (in ms) to turn power of after shutdown */ + static int poweroff_delay = 0; + SYSCTL_INT(_kern_shutdown, OID_AUTO, poweroff_delay, CTLFLAG_RW, + &poweroff_delay, 0, ""); + #define is_enabled(foo) ((foo) ? "enabled" : "disabled") /* Map version number to integer (keeps ordering of version numbers) */ *************** *** 254,259 **** --- 260,267 ---- /* Not halting powering off, or not active */ if (!(howto & RB_POWEROFF) || !apm_softc.active) return; + if(poweroff_delay > 0) + DELAY(poweroff_delay * 1000); eax = (APM_BIOS << 8) | APM_SETPWSTATE; ebx = PMDV_ALLDEV; ecx = PMST_OFF; >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sun Jan 24 07:28:04 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA13572 for freebsd-bugs-outgoing; Sun, 24 Jan 1999 07:28:04 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from hotmail.com (f276.hotmail.com [207.82.251.167]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id HAA13564 for ; Sun, 24 Jan 1999 07:28:03 -0800 (PST) (envelope-from maddog2030@hotmail.com) Received: (qmail 10258 invoked by uid 0); 24 Jan 1999 15:27:51 -0000 Message-ID: <19990124152751.10257.qmail@hotmail.com> Received: from 207.172.59.77 by www.hotmail.com with HTTP; Sun, 24 Jan 1999 07:27:51 PST X-Originating-IP: [207.172.59.77] From: "Maddog 2030" To: bugs@FreeBSD.ORG Subject: Don't Know What to Do Now.. Date: Sun, 24 Jan 1999 07:27:51 PST Mime-Version: 1.0 Content-Type: text/plain Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I tried installing your program, FreeBSD, but it said "Installed but with a few errors". Now everytime I restart my computer it says boot err "Now active patrition found on HDD" ! How do I fix this? It's a new computer and I really can't afford to get it reformatted because of the important information on it. I am running a Pent2 450mhz, 256sdram, on a Win98 OS. Please Help me or direct me to someone that might be able to. Thank-you. ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sun Jan 24 09:39:53 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA26126 for freebsd-bugs-outgoing; Sun, 24 Jan 1999 09:39:53 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA26115; Sun, 24 Jan 1999 09:39:46 -0800 (PST) (envelope-from rnordier@FreeBSD.org) From: Robert Nordier Received: (from rnordier@localhost) by freefall.freebsd.org (8.9.2/8.8.5) id JAA12241; Sun, 24 Jan 1999 09:39:47 -0800 (PST) Date: Sun, 24 Jan 1999 09:39:47 -0800 (PST) Message-Id: <199901241739.JAA12241@freefall.freebsd.org> To: Tor.Egge@idt.ntnu.no, rnordier@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: i386/2234 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: fbsdboot.exe does not turn off floppy drive State-Changed-From-To: suspended->closed State-Changed-By: rnordier State-Changed-When: Sun Jan 24 09:33:28 PST 1999 State-Changed-Why: This problem is not specific to fbsdboot.exe, but occurs with any of the disk-based bootstraps, where the kernel is configured without a floppy driver. The fbsdboot.exe program is not compatible with the new boot code, is not presently being maintained, and should probably be regarded as obsolete. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sun Jan 24 10:13:25 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA00177 for freebsd-bugs-outgoing; Sun, 24 Jan 1999 10:13:25 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA00171; Sun, 24 Jan 1999 10:13:22 -0800 (PST) (envelope-from msmith@FreeBSD.org) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.9.2/8.8.5) id KAA14430; Sun, 24 Jan 1999 10:13:24 -0800 (PST) Date: Sun, 24 Jan 1999 10:13:24 -0800 (PST) Message-Id: <199901241813.KAA14430@freefall.freebsd.org> To: dcs@newsguy.com, msmith@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: bin/9662 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: FICL has no builtin facility for conditional compilation State-Changed-From-To: open->closed State-Changed-By: msmith State-Changed-When: Sun Jan 24 10:13:08 PST 1999 State-Changed-Why: Code added, thanks. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sun Jan 24 11:00:06 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA05138 for freebsd-bugs-outgoing; Sun, 24 Jan 1999 11:00:06 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA05078 for ; Sun, 24 Jan 1999 11:00:00 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.8.5) id LAA17036; Sun, 24 Jan 1999 11:00:02 -0800 (PST) Date: Sun, 24 Jan 1999 11:00:02 -0800 (PST) Message-Id: <199901241900.LAA17036@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: Ying-Chieh Liao Subject: Re: kern/9614: frequently reboot since i changed to 4.0-current Reply-To: Ying-Chieh Liao Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/9614; it has been noted by GNATS. From: Ying-Chieh Liao To: freebsd-gnats-submit@freebsd.org, ijliao@Terry.Dorm10.NCTU.edu.tw Cc: Subject: Re: kern/9614: frequently reboot since i changed to 4.0-current Date: Mon, 25 Jan 1999 02:51:10 +0800 (CST) it's ok now, i've cvsuped. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sun Jan 24 17:20:13 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA20288 for freebsd-bugs-outgoing; Sun, 24 Jan 1999 17:20:13 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA20279 for ; Sun, 24 Jan 1999 17:20:12 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id RAA01914; Sun, 24 Jan 1999 17:20:00 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from tim.xenologics.com (tim.xenologics.com [194.77.5.24]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA19341 for ; Sun, 24 Jan 1999 13:10:33 -0800 (PST) (envelope-from seggers@semyam.dinoco.de) Received: (from uucp@localhost) by tim.xenologics.com (8.8.5/8.8.8) with UUCP id WAA20308 for FreeBSD-gnats-submit@freebsd.org; Sun, 24 Jan 1999 22:05:45 +0100 (MET) Received: (from seggers@localhost) by semyam.dinoco.de (8.9.2/8.8.8) id WAA02107; Sun, 24 Jan 1999 22:05:21 +0100 (CET) (envelope-from seggers) Message-Id: <199901242105.WAA02107@semyam.dinoco.de> Date: Sun, 24 Jan 1999 22:05:21 +0100 (CET) From: Stefan Eggers To: FreeBSD-gnats-submit@FreeBSD.ORG Cc: seggers@semyam.dinoco.de X-Send-Pr-Version: 3.2 Subject: i386/9668: sys/boot/i386/libi386/biosdisk.c still buggy Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9668 >Category: i386 >Synopsis: sys/boot/i386/libi386/biosdisk.c still buggy >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Jan 24 17:20:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Stefan Eggers >Release: FreeBSD 3.0-STABLE i386 >Organization: none >Environment: A fresh 3.0-stable. >Description: The fix for -current was brought to -stable but with a small mistake. unitofs gets ignored due to the parenthesises in the wrong place. The problems gets clear by looking long enough at the diff below. >How-To-Repeat: >Fix: Index: biosdisk.c =================================================================== RCS file: /usr2/FreeBSD/CVSROOT/src/sys/boot/i386/libi386/biosdisk.c,v retrieving revision 1.20.2.2 diff -u -r1.20.2.2 biosdisk.c --- biosdisk.c 1999/01/24 17:24:34 1.20.2.2 +++ biosdisk.c 1999/01/24 20:52:33 @@ -802,7 +802,7 @@ if ((cp != nip) && (*cp == 0)) unit = i; } else { - (unit = biosdev & 0x7f) - unitofs; /* allow for #wd compenstation in da case */ + unit = (biosdev & 0x7f) - unitofs; /* allow for #wd compenstation in da case */ } rootdev = MAKEBOOTDEV(major, >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sun Jan 24 17:20:18 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA20357 for freebsd-bugs-outgoing; Sun, 24 Jan 1999 17:20:18 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA20321 for ; Sun, 24 Jan 1999 17:20:15 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id RAA01939; Sun, 24 Jan 1999 17:20:04 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from fio.cz (prahaa11.vol.cz [195.250.153.12]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA09659 for ; Sun, 24 Jan 1999 16:02:28 -0800 (PST) (envelope-from dan@fio.cz) Received: (from root@localhost) by fio.cz (8.9.2/8.9.0) id AAA00908; Mon, 25 Jan 1999 00:42:07 +0100 (CET) Message-Id: <199901242342.AAA00908@fio.cz> Date: Mon, 25 Jan 1999 00:42:07 +0100 (CET) From: dan@obluda.cz Reply-To: dan@obluda.cz To: FreeBSD-gnats-submit@FreeBSD.ORG Cc: brian@awfulhak.org X-Send-Pr-Version: 3.2 Subject: bin/9669: [PATCH] PPP ``set title'' command versus command line processing error Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9669 >Category: bin >Synopsis: ppp >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Jan 24 17:20:03 PST 1999 >Closed-Date: >Last-Modified: >Originator: Dan Lukes >Release: FreeBSD 2.2.8-RELEASE i386 >Organization: Obludarium >Environment: User process PPP $Id: main.c,v 1.22.2.50 1998/11/26 07:14:43 jkh Exp $ >Description: If "set [proc]title ..." command used inside "default" section of configuration file then destroy argv[1] item - it has been set to NULL. Later in processing, it (destroyed) argument is used as section name. It caused SYGSEGV abend at line 311/systems.c (function ReadSystem). Independent problem - the SetProcTitle function in command.c - should be or shouldn't be rewritten using ``setproctitle(3)'' function ... ? >How-To-Repeat: Put "set title " command into section default of ppp.conf. Run ppp with no "option" arguments but one or more "section name" arguments. >Fix: --- main.c.ORIG Thu Nov 26 08:14:43 1998 +++ main.c Mon Jan 25 00:34:07 1999 @@ -349,6 +349,14 @@ sig_signal(SIGUSR2, BringDownServer); +/* In case the `set title ...'' used in default section, so argv[1] is destroyed now */ + if ( label == 1 && argc > 1 ) { + /* In case we use LABEL or `set enddisc label'' */ + bundle_SetLabel(bundle, argc == 2 ? bundle->argv1 : argv[argc - 1]); + system_Select(bundle, bundle->argv1, CONFFILE, prompt, NULL); + label++; + } + for (arg = label; arg < argc; arg++) { /* In case we use LABEL or `set enddisc label'' */ bundle_SetLabel(bundle, argv[argc - 1]); >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sun Jan 24 17:20:18 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA20362 for freebsd-bugs-outgoing; Sun, 24 Jan 1999 17:20:18 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA20325 for ; Sun, 24 Jan 1999 17:20:16 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id RAA01948; Sun, 24 Jan 1999 17:20:04 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA13473; Sun, 24 Jan 1999 16:19:02 -0800 (PST) (envelope-from nobody) Message-Id: <199901250019.QAA13473@hub.freebsd.org> Date: Sun, 24 Jan 1999 16:19:02 -0800 (PST) From: spam@sporty.org To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: kern/9670: kernel config at boot time via -c gives save option but looses settings Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9670 >Category: kern >Synopsis: kernel config at boot time via -c gives save option but looses settings >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Jan 24 17:20:04 PST 1999 >Closed-Date: >Last-Modified: >Originator: spencer portee >Release: 3.0-CURRENT >Organization: yard prodcutions >Environment: FreeBSD myname.my.domain 3.0-STABLE FreeBSD-STABLE #2: Sun Jan 24: 11:42:54 EST 1999 root@myname.my.domain:/usr/src/sys/compile/ying i386 >Description: after cvsuping 3.0-release -> 3.0-current, make world, reboot, make generic, make install (this is for the kernel), disklabel -b /dev/da1s1 i reboot find a device is misconfigured, tried to configure via -c , configure my serial port (for modem) and kill off some other entries that I didn't need. reboot and the defaults are back, not my options I did q then s after using the visual interface. >How-To-Repeat: see full description >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Mon Jan 25 00:02:00 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA06842 for freebsd-bugs-outgoing; Mon, 25 Jan 1999 00:02:00 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from jp1.dot.net.in ([202.54.24.1]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id AAA06812 for ; Mon, 25 Jan 1999 00:01:53 -0800 (PST) (envelope-from swami@jp1.dot.net.in) From: swami@jp1.dot.net.in Received: from [202.54.24.193] by jp1.dot.net.in; (5.65v3.2/1.1.8.2/10Nov98-1112AM) id AA19731; Mon, 25 Jan 1999 13:38:27 GMT Message-Id: <3.0.5.32.19990125133702.007a5320@jp1.dot.net.in> X-Sender: swami@jp1.dot.net.in (Unverified) X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.5 (32) Date: Mon, 25 Jan 1999 13:37:02 +0500 To: freebsd-bugs@FreeBSD.ORG Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org dear friend , you shall be glad know that we hosted web site on Lord Brahmaji. Kindly visit our site or if you need any more information on shkar kindly feel free write to me above add. visit site :www.pushkarraj.com thanks A.Balaji To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Mon Jan 25 02:23:52 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA23309 for freebsd-bugs-outgoing; Mon, 25 Jan 1999 02:23:52 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA23296; Mon, 25 Jan 1999 02:23:44 -0800 (PST) (envelope-from brian@FreeBSD.org) From: Brian Somers Received: (from brian@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id CAA34288; Mon, 25 Jan 1999 02:23:44 -0800 (PST) (envelope-from brian@FreeBSD.org) Date: Mon, 25 Jan 1999 02:23:44 -0800 (PST) Message-Id: <199901251023.CAA34288@freefall.freebsd.org> To: dan@obluda.cz, brian@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: bin/9669 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: ppp State-Changed-From-To: open->closed State-Changed-By: brian State-Changed-When: Mon Jan 25 02:23:21 PST 1999 State-Changed-Why: Fixed in -current -stable and RELENG_2_2 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Mon Jan 25 03:10:06 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA28883 for freebsd-bugs-outgoing; Mon, 25 Jan 1999 03:10:06 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA28808 for ; Mon, 25 Jan 1999 03:10:00 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id DAA37385; Mon, 25 Jan 1999 03:10:00 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from mail.logosoft.de (gw.logosoft.de [194.77.215.25]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA27897 for ; Mon, 25 Jan 1999 03:02:33 -0800 (PST) (envelope-from root@mail.logosoft.de) Received: (from root@localhost) by mail.logosoft.de (8.8.8/8.8.8) id LAA00545; Mon, 25 Jan 1999 11:00:16 +0100 (CET) (envelope-from root) Message-Id: <199901251000.LAA00545@mail.logosoft.de> Date: Mon, 25 Jan 1999 11:00:16 +0100 (CET) From: kamer@logosoft.de Reply-To: kamer@logosoft.de To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: kern/9673: ISO CD-ROM Problem Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9673 >Category: kern >Synopsis: ISO CD-ROM Problem >Confidential: yes >Severity: serious >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Jan 25 03:10:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Charlie & >Release: FreeBSD 2.2.8-STABLE i386 >Organization: Logosoft GmbH >Environment: IDE-Harddisk (Seagate 38641A) IDE CD- ROM >Description: I have installed FreeBSD 2.2.7 -stable from a CD Disrtibutation. After compiling a costumized kernel everything works fine. Then I update to 2.2.8 stable via cvsup. After compiling and installing this new kernel, I have problems to acces ISO9660 CD-ROM. /stand/sysinstall always says, that I have inserted an audio CD. >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Mon Jan 25 05:23:22 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA14167 for freebsd-bugs-outgoing; Mon, 25 Jan 1999 05:23:22 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from awfulhak.org (awfulhak.force9.co.uk [195.166.136.63]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA14155; Mon, 25 Jan 1999 05:23:14 -0800 (PST) (envelope-from brian@Awfulhak.org) Received: from keep.lan.Awfulhak.org (brian@keep.lan.Awfulhak.org [172.16.0.8]) by awfulhak.org (8.8.8/8.8.8) with ESMTP id NAA04160; Mon, 25 Jan 1999 13:22:57 GMT (envelope-from brian@Awfulhak.org) Received: from keep.lan.Awfulhak.org (brian@localhost [127.0.0.1]) by keep.lan.Awfulhak.org (8.9.2/8.9.2) with ESMTP id JAA08898; Mon, 25 Jan 1999 09:03:32 GMT (envelope-from brian@keep.lan.Awfulhak.org) Message-Id: <199901250903.JAA08898@keep.lan.Awfulhak.org> X-Mailer: exmh version 2.0.2 2/24/98 To: Michael Smith cc: dcs@newsguy.com, freebsd-bugs@FreeBSD.ORG Subject: Re: bin/9651 In-reply-to: Your message of "Sat, 23 Jan 1999 22:04:08 PST." <199901240604.WAA00507@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 25 Jan 1999 09:03:32 +0000 From: Brian Somers Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > Synopsis: When num_ide_disks got deprecated, it also got no-oped > > State-Changed-From-To: open->closed > State-Changed-By: msmith > State-Changed-When: Sat Jan 23 22:03:54 PST 1999 > State-Changed-Why: > Whoops, fixed. Ahh.... this had me confused for a while last night ! Cheers. -- Brian Don't _EVER_ lose your sense of humour ! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Mon Jan 25 07:49:57 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA00259 for freebsd-bugs-outgoing; Mon, 25 Jan 1999 07:49:57 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from ns1.sminter.com.ar (ns1.sminter.com.ar [200.10.100.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA00254 for ; Mon, 25 Jan 1999 07:49:55 -0800 (PST) (envelope-from fpscha@ns1.sminter.com.ar) Received: (from fpscha@localhost) by ns1.sminter.com.ar (8.8.5/8.8.4) id MAA28691 for freebsd-bugs@freebsd.org; Mon, 25 Jan 1999 12:49:36 -0300 (GMT) From: Fernando Schapachnik Message-Id: <199901251549.MAA28691@ns1.sminter.com.ar> Subject: Y2k info To: freebsd-bugs@FreeBSD.ORG Date: Mon, 25 Jan 1999 12:49:36 -0300 (GMT) X-Mailer: ELM [version 2.4ME+ PL40 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hello: I saw the y2k info page, and I have a few suggestions: 1) It would be very practical to know which release is the first with the fixes to the problems mentioned. 2) It would also be very useful, considering the importance of the issue, if new y2k bugs/fixes were posted to announce or security-notifications. Thanks for your time! Fernando P. Schapachnik Administracion de la red VIA Net Works Argentina SA To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Mon Jan 25 09:20:11 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA12858 for freebsd-bugs-outgoing; Mon, 25 Jan 1999 09:20:11 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA12846 for ; Mon, 25 Jan 1999 09:20:09 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id JAA95702; Mon, 25 Jan 1999 09:20:09 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA12340 for ; Mon, 25 Jan 1999 09:14:54 -0800 (PST) (envelope-from anderson@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.9.1/8.9.1) with ESMTP id MAA05452 for ; Mon, 25 Jan 1999 12:14:50 -0500 (EST) Received: (from anderson@localhost) by grasshopper.cs.duke.edu (8.9.2/8.9.1) id MAA83651; Mon, 25 Jan 1999 12:14:47 -0500 (EST) (envelope-from anderson@cs.duke.edu) Message-Id: <199901251714.MAA83651@grasshopper.cs.duke.edu> Date: Mon, 25 Jan 1999 12:14:47 -0500 (EST) From: Darrell Anderson Reply-To: anderson@cs.duke.edu To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: kern/9679: fix for uninterruptible open in portal file system Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9679 >Category: kern >Synopsis: fix for uninterruptible open in portal file system >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Jan 25 09:20:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Darrell Anderson >Release: FreeBSD 4.0-CURRENT i386 >Organization: Duke University Deptartment of Computer Science >Environment: FreeBSD 4.0-CURRENT (MYRI) #2: Mon Jan 25 10:30:24 EST 1999 >Description: portal open is uninterruptible, ^C, etc, ignored. >How-To-Repeat: mkfifo /tmp/fifo mount_portal /tmp /mnt cat /mnt/fs/tmp/fifo ^C^C^C^C^C >Fix: =================================================================== RCS file: /cvs/src/sys/miscfs/portal/portal_vnops.c,v retrieving revision 1.35 diff -u -r1.35 portal_vnops.c --- portal_vnops.c 1999/01/12 11:49:30 1.35 +++ portal_vnops.c 1999/01/25 17:11:51 @@ -61,6 +61,7 @@ #include #include #include +#include #include static int portal_fileid = PORTAL_ROOTFILEID+1; @@ -227,6 +228,7 @@ struct portalmount *fmp; struct file *fp; struct portal_cred pcred; + int signo; /* * Nothing to do when opening the root node. @@ -287,7 +289,16 @@ splx(s); goto bad; } - (void) tsleep((caddr_t) &so->so_timeo, PSOCK, "portalcon", 5 * hz); + (void) tsleep((caddr_t) &so->so_timeo, PCATCH|PSOCK, "portalcon", 5 * hz); + /* + * check for pending signals, return EINTR if hit. + */ + if ((signo = CURSIG(curproc)) != 0) { + splx(s); + error = EINTR; + postsig(signo); + goto bad; + } } splx(s); @@ -301,7 +312,7 @@ */ so->so_rcv.sb_timeo = 0; so->so_snd.sb_timeo = 0; - so->so_rcv.sb_flags |= SB_NOINTR; + /*so->so_rcv.sb_flags |= SB_NOINTR;*/ /* we want signals for read */ so->so_snd.sb_flags |= SB_NOINTR; @@ -334,6 +345,16 @@ &m, &cm, &flags); if (error) goto bad; + /* + * check for pending signals, return EINTR if hit. + * don't need to worry about the portal daemon b/c + * we close the socket on our way out. + */ + if ((signo = CURSIG(curproc)) != 0) { + error = EINTR; + postsig(signo); + goto bad; + } /* * Grab an error code from the mbuf. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Mon Jan 25 11:00:11 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA23503 for freebsd-bugs-outgoing; Mon, 25 Jan 1999 11:00:11 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA23484 for ; Mon, 25 Jan 1999 11:00:08 -0800 (PST) (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id LAA00737 for freebsd-bugs@freebsd.org; Mon, 25 Jan 1999 11:00:04 -0800 (PST) (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 25 Jan 1999 11:00:04 -0800 (PST) Message-Id: <199901251900.LAA00737@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: FreeBSD bugs list Subject: Current problem reports Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Current FreeBSD problem reports The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. Bugs can be in one of several states: o - open A problem report has been submitted, no sanity checking performed. a - analyzed The report has been examined by a team member and evaluated. f - feedback The problem has been solved, and the originator has been given a patch or a fix has been committed. The PR remains in this state pending a response from the originator. s - suspended The problem is not being worked on. This is a prime candidate for somebody who is looking for a project to do. If the problem cannot be solved at all, it will be closed, rather than suspended. c - closed A problem report is closed when any changes have been integrated, documented, and tested. Critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [1996/12/20] bin/2258 wollman route add/delete [network] xxx.yyy.zzz.0 f [1997/02/11] kern/2717 Panic with daily script (find) o [1997/03/08] kern/2923 panic: vm_fault: fault on nofault entry, o [1997/05/01] i386/3462 yokota using a PS/2 mouse causes kernel trap in o [1997/05/24] kern/3674 peter NFS in 2.2 RELEASE hangs. o [1997/06/01] kern/3752 peter NFS dirs under -current still have proble o [1997/06/01] kern/3753 peter "make" hangs when building in an NFS dir o [1997/06/25] kern/3949 sos The WD controller probe can fail when it o [1997/07/03] kern/4021 peter Local mount of a local NFS exported direc o [1997/07/31] kern/4200 peter NFS: "vm_fault: fault on nofault entry" w o [1997/08/12] kern/4289 kernel panic: vm_fault: fault on nofault o [1997/08/20] kern/4345 Kernel panic is caused by passing file de o [1997/09/02] kern/4453 2.2.2 lockup on restart with ASUS-TX97 mo o [1997/10/01] kern/4673 Two panics, now crash dumps, always in re o [1997/10/25] kern/4849 2.2.5-RELEASE does not detect TI PCI-1130 o [1997/10/25] kern/4851 adaptec 2940U hangs system if scsi tape d o [1997/10/27] kern/4864 Boot Failure in FreeBSD 2.2.5 RELEASE, ma o [1997/10/28] misc/4876 SCSI hard disks die too often o [1997/11/07] kern/4968 No flow control setting seems to make the o [1997/11/10] kern/4996 peter NFS crash, possibly related to file bigge o [1997/11/20] kern/5117 panic: biodone: buffer not busy o [1997/11/23] kern/5130 Kernel panic GPF imediatly on loading ker s [1997/11/24] bin/5139 portmap does not find interfaces correctl o [1997/11/25] bin/5148 peter mode of file and access on NFS mounted p f [1997/12/04] i386/5223 mount_msdos /dev/fd0.1440 /mnt and failur f [1997/12/21] kern/5355 Fix for NULLFS problems s [1998/01/15] i386/5493 [PATCH] aic6330.c: kernel freeze when I a o [1998/01/28] i386/5594 System not bootable when bad partition ty o [1998/02/03] kern/5641 running processes at the IDLE priority (i o [1998/02/10] kern/5702 problem with address network routing o [1998/02/10] kern/5703 CDROM Media Error triggers complete syste o [1998/02/10] kern/5709 Fatal trap 12: page fault in kernel mode o [1998/02/12] bin/5732 2.2.5 Won't install using partition creat o [1998/03/01] kern/5886 2.2-STABLE crashes when unmounting a busy o [1998/03/01] kern/5895 Kernal dumps caused by fork? o [1998/03/02] kern/5898 2.2-stable kernel panics pmap_relase: fre o [1998/03/13] kern/5994 Kernel Panics on FreeBSD-3.0 current SMP o [1998/03/14] kern/6006 cy driver panics machine when a user dial o [1998/03/23] bin/6121 peter gethostbyname(3) no longer returns NO_DAT o [1998/03/25] kern/6133 optical drive with 1024-byte (1k) sectors a [1998/03/27] kern/6147 syncronus ufs does not sync o [1998/04/30] kern/6465 File contents are zeroed after reboot o [1998/05/13] bin/6627 TCP-based RPC denial-of-service attack s [1998/05/13] kern/6630 [PATCH] Fix for Cyrix I8254 bug o [1998/05/19] kern/6689 kern_physio.c splits requests breaking cd f [1998/05/19] kern/6694 Network hangs, with "No buffers available o [1998/05/23] kern/6732 PCCARD kernel panic in sio driver s [1998/06/03] kern/6853 peter Having an inactive de0 in system leads to o [1998/06/11] kern/6914 FreeBSD 2.2.6-RELEASE and NFS is UNSTABLE o [1998/06/14] i386/6944 icu_ipl.s does has a case commented as ca o [1998/06/23] kern/7028 Panic in vinvalbuf when appending/looking o [1998/06/24] kern/7042 No buffer space available a [1998/07/12] kern/7264 gibbs Buslogic BT 950 scsi card not detected o [1998/07/15] kern/7288 /kernel: panic: ffs_alloccg: map corrupte o [1998/07/21] bin/7358 [PATCH] Security patches for locatedb etc o [1998/07/21] i386/7361 AHA-2940UW, Micron Millenia, ahc. Driver o [1998/08/06] ports/7513 se KDE kdm display manager doesn't work (and f [1998/08/07] i386/7528 install hangs @ probing devices screen wi o [1998/08/07] ports/7529 se kdehelp from stock kdebase-1.0 package do o [1998/08/14] kern/7611 custom-builtkernel causes fatal trap 12: o [1998/08/15] kern/7622 Kernel panic with Fatal trap 18. o [1998/08/16] i386/7633 panic: page fault on install with boot.fl s [1998/08/17] i386/7646 My system is freeze after X starup. s [1998/08/17] kern/7649 fenner [MFC] /sys/netinet/if_ether.c: "permanent o [1998/09/03] kern/7822 Machine Reboots without reason o [1998/09/06] kern/7843 Unable to install FreeBSD on Tekram DC-39 o [1998/09/08] i386/7859 fatal trap 12 in midi_synth_input o [1998/09/14] kern/7927 Fatal trap 12: page fault while in kernel o [1998/09/18] i386/7984 destructive install of 2.2.7 on 2.2.5 sys o [1998/09/20] i386/8000 jkh aout-to-elf-install fails on aout 3.0-BET o [1998/09/28] misc/8071 some obj-links seem not to be taken o [1998/09/28] kern/8074 se CAM rescan operation fatal o [1998/10/03] gnu/8138 peter gcc -pipe xxx.s hangs o [1998/10/06] i386/8179 Install failure with motherbord using SIS o [1998/10/08] i386/8214 Install 3.0-19981006-BETA fails o [1998/10/10] ports/8264 andreas xmysql / xmysqladmin won't compile. o [1998/10/12] conf/8290 3.0-19981009-BETA with DPT PM3334UW contr o [1998/10/16] kern/8345 mmap(2) hangs when dealing with certain f o [1998/10/17] ports/8364 chuckr ports/mpich-1.1.1 PATCHES ENCLOSED o [1998/10/20] kern/8386 modload failure o [1998/10/27] kern/8473 Excessive virtual memory consumption with o [1998/11/01] kern/8532 3.0-RELEASE panics with standard SMP kern o [1998/11/04] conf/8576 server goes down when client mount its fi a [1998/11/08] ports/8609 nectar eklogin service (kerberos klogind) fails o [1998/11/09] i386/8639 Accton EN1207B-TX dosen't work o [1998/11/10] kern/8641 FreeBSD crashes when global memory alloca o [1998/11/11] kern/8653 FreeBSD 3.0 locks up on access to certain o [1998/11/12] i386/8673 bug in vm_page_alloc_contig() o [1998/11/16] kern/8711 FreeBSD 2.2.7 Accidently reboots ... o [1998/11/18] i386/8742 X Windows is ,loading with no accelerated o [1998/11/19] kern/8763 FreeBSD 3.0 system reboots or hangs often o [1998/11/21] i386/8787 install process hangs while adding defaul o [1998/11/24] ports/8829 torstenb Fix port: security/ssh o [1998/11/24] kern/8851 mounting an unconfigured device causes a o [1998/11/25] kern/8861 under heavy (multi interface) traffic ep0 o [1998/12/01] i386/8922 can't detect wdc1 on Abit LX6 motherboard o [1998/12/05] kern/8973 trap 12: page fault while in kernel mode o [1998/12/09] misc/9034 I can't install FreeBSD 3.0-RELEASE on my o [1998/12/09] kern/9036 Boot 3.0-Release hangs with BT-445S after o [1998/12/12] kern/9059 3.0 crashes with high write-to-disk load o [1998/12/14] kern/9081 3.0-RELEASE dies starting AP on dual PPro o [1998/12/20] kern/9143 syscons of 3.0-RELEASE causes system to c a [1998/12/22] kern/9178 -current ipfw.ko with ELF kernel doesn't o [1998/12/25] kern/9195 daemons die with sig11 due to VM problems o [1998/12/28] kern/9218 sysctl crashes system with bad args o [1998/12/30] kern/9249 Panic on 2.2.8-STABLE when accessing wcd o [1999/01/02] kern/9277 NFS-Bug in 3.0 ? o [1999/01/02] kern/9282 2nd IDE controller on Ali chipset motherb o [1999/01/03] kern/9294 IDE controller not being detected even wi o [1999/01/03] ports/9295 torstenb Y2K problem with inn port o [1999/01/03] ports/9298 andreas Y2K problem with knews port o [1999/01/05] kern/9334 cp fails for 2048 Bytes/sector media o [1999/01/06] i386/9360 /boot/loader contains floating point inst o [1999/01/07] kern/9370 panic: vinvalbuf: dirty bufs o [1999/01/13] kern/9479 timeout while detect SCSI disks in recent o [1999/01/14] kern/9497 ide_pci.c is broken o [1999/01/17] kern/9541 Error in kldunload function o [1999/01/18] kern/9560 softupdates freezes system under heavy lo o [1999/01/20] kern/9586 timeout problems with two fxp cards o [1999/01/21] kern/9614 frequently reboot since i changed to 4.0- o [1999/01/24] i386/9668 sys/boot/i386/libi386/biosdisk.c still bu 121 problems total. Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [1995/03/02] misc/229 bde acos() core dump a [1995/03/20] kern/260 davidg msync and munmap don't bother to update m s [1995/05/16] kern/425 arp entries not getting removed when inte f [1995/06/17] kern/527 dufault dump causes assertion in ncr.c o [1995/07/02] kern/579 bde sio: RS_IBUFSIZE at 256 bytes serial line s [1995/07/29] kern/638 Transmitted packets not passed to bpf in o [1995/10/18] bin/786 wpaul Problem with NIS and large group maps a [1996/02/17] bin/1030 cracauer /bin/sh does not pass environment variabl o [1996/05/24] misc/1247 yokota Conflicting header files f [1996/05/26] kern/1256 ZNYX 314 mysterously looses packets o [1996/06/05] kern/1293 Fatal trap 12: page fault while in kernel o [1996/06/07] kern/1301 davidg DEC FDDI/PCI Adapter: halt code = 6 (DMA f [1996/08/03] bin/1461 Incorrect address binding of Kerberized r o [1996/08/04] kern/1467 gibbs scsi_prevent causing tape problems on clo f [1996/08/22] kern/1533 dyson Machine can be panicked by a userland pro o [1996/09/19] bin/1650 telnet encryption with char-mode and asci o [1996/09/29] kern/1689 wollman TCP extensions throttles distant connecti o [1996/10/04] kern/1724 mjacob HP colorado T4000S tape drive hangs syste o [1996/10/04] kern/1726 panic in kmem_malloc (dump available) o [1996/10/08] kern/1744 peter run queue or proc list smashed 4 times in o [1996/10/15] kern/1812 dg vnodes are left in a locked state o [1996/10/15] kern/1814 cy driver gets deadlocked sometimes o [1996/10/20] kern/1848 breakpoints may be set in shared librarie f [1996/10/21] kern/1856 peter read-only nfs mount: panic leaf should be s [1996/10/26] bin/1892 install(1) removes target file f [1996/10/28] kern/1919 se access to files/directories fails, gives s [1996/11/08] gnu/1981 ypserv handles null key incorrectly a [1996/11/13] bin/2001 vi confused about lines to display a [1996/11/14] kern/2014 sos Console keyboard lockup problem o [1996/11/18] kern/2053 peter de0 driver don't work at 100M for Compex s [1996/12/03] kern/2142 FP mask not saved for signal handlers s [1996/12/22] ports/2268 erich libc from linux emulator does not use /et o [1996/12/22] kern/2270 Hayes ESP serial card locks system as of a [1996/12/30] kern/2325 quota.user enlarged, no boot on 2.2-BETA o [1996/12/30] kern/2330 changing root device to sd0a - ncr0: abor f [1997/01/03] conf/2367 gibbs Buslogic SCSI driver bad probe of 742A EI o [1997/01/09] bin/2430 mountd stops on loading if subnet mask is o [1997/01/13] misc/2479 sos NEC CD-ROM NOT RECOGNIZED; MATROX MISTIQU o [1997/01/13] bin/2489 steve gnats mangles sections o [1997/01/20] kern/2545 se < sd0(ncr0:6:0): COMMAND FAILED ==> Not a [1997/01/21] bin/2549 sos cdcontrol refuses to play audio CDs from o [1997/02/02] kern/2640 2.2-RELENG leaks memory (router/pppd serv s [1997/02/03] kern/2647 changing existing route to -static crashe o [1997/02/05] kern/2667 wollman bpfattach can hang the system o [1997/02/05] bin/2671 Run-away processes using all CPU time a [1997/02/06] kern/2675 lkmcioctl() is not consistent and careful o [1997/02/07] kern/2690 asami When Using ccd in a mirror mode, file cre o [1997/02/08] kern/2695 sio1 (16540 serial port) is not recognize o [1997/02/09] kern/2698 After rewind I cannot read a tape; blocks o [1997/02/12] kern/2719 added support for magneto-optical SCSI di o [1997/02/14] bin/2736 No boot block if no FreeBSD partitions on o [1997/02/15] kern/2742 panic: leaf should be empty o [1997/02/15] bin/2747 davidn cannot submit at jobs from within an at j o [1997/02/16] gnu/2749 peter cvs export using remote cvs fails - CVS/T o [1997/02/19] kern/2768 ktrace(1) -i dumps corrupted trace data o [1997/02/19] bin/2769 fsck needs several runs to clean up bad/d o [1997/02/19] kern/2770 panic: vm_fault: fault on nofault entry o [1997/02/19] kern/2771 panic: bad dir o [1997/02/19] kern/2773 peter bad dir panic o [1997/02/20] bin/2785 wpaul callbootd uses an unitialized variable o [1997/02/20] gnu/2786 gcc version 2.7.2.1 C compiler slows down o [1997/02/22] kern/2800 DDS large data writing probrem o [1997/02/25] kern/2815 Custom Kernel crashes o [1997/03/01] kern/2840 mlock+minherit+fork+munlock causes panics o [1997/03/03] kern/2858 peter FreeBSD NFS client can't mount filesystem o [1997/03/04] kern/2873 the od0 devies does not handle a Maxoptix o [1997/03/08] kern/2919 vm_fault: fault on nofault entry, addr: f o [1997/03/11] bin/2948 can't dump 640MB optical disks o [1997/03/12] kern/2965 st0 hang/fail on reading 4mm DAT tape for o [1997/03/12] bin/2973 output of iostat is wrong. o [1997/03/15] kern/2991 RTF_LLINFO routes remain when interface i o [1997/03/18] kern/3021 panic after sync during reboot o [1997/03/21] bin/3055 umount -f does not work o [1997/04/01] bin/3170 vi freaks and dump core if user doesn't e o [1997/04/05] kern/3201 peter de0 not re-enabled after hub down o [1997/04/06] kern/3216 panic: pmap_zero_page: CMAP busy o [1997/04/06] kern/3219 sppp or arnet gets looped after connectio o [1997/04/09] kern/3244 ipfw flush closes connections o [1997/04/15] bin/3305 Can't do encrypted rlogin into self o [1997/04/19] bin/3355 se ncrcontrol fails when -DFAILSAFE in kerne o [1997/04/25] kern/3381 peter 2.2.x kernel panic on traversing and remo o [1997/04/25] kern/3384 telldir-seekdir can cause livelock o [1997/05/01] gnu/3441 C++ exceptions don't work in shared libra o [1997/05/01] kern/3463 netstat -I packet count increase on sl0 w f [1997/05/04] i386/3502 Merge of if_ix* and if_ie* broke EE/16 su o [1997/05/06] bin/3524 imp rlogin doesn't read $HOSTALIASES for non- o [1997/05/07] kern/3527 peter if_de.c doesn't recognize Kingston card p o [1997/05/09] kern/3564 using MPU401 driver pagefaults kernel o [1997/05/09] kern/3569 ex0 driver doesn't work with EtherExpress o [1997/05/11] misc/3578 defining CXXFLAGS in /etc/make.conf or en o [1997/05/12] kern/3579 peter de driver doesn't support newer SMC 9332 o [1997/05/12] kern/3581 intermittent trap 12 in lockstatus() o [1997/05/12] kern/3582 panic: bad dir (mangled entry) in 2.2-STA o [1997/05/13] conf/3591 parts in rc.local have no effects in rc.* s [1997/05/25] kern/3685 [PATCH] panic: fdesc attr o [1997/05/30] conf/3725 Cirrus Logic PCMCIA Controller Support o [1997/05/30] kern/3726 peter process hangs in 2.2-stable when working o [1997/05/30] kern/3727 SCSI II tape support broken o [1997/06/01] conf/3750 phk Potential improvements to rc.firewall o [1997/06/03] kern/3771 NFS hangs when writing to local FS re-mou o [1997/06/04] i386/3779 changing cursor to blinking block causes o [1997/06/07] conf/3807 mitsumi cd-rom fx800 (8x cd-rom) is not r o [1997/06/08] gnu/3810 cvs can't handle multiple multiple-path d o [1997/06/16] misc/3883 @+netgroup entries break +NIS-user entrie o [1997/06/18] kern/3899 df while unmounting floppy crashes 2.2.2 o [1997/06/19] kern/3909 joerg A patch supporting some new worm drivers o [1997/06/19] gnu/3910 sort(1) of 2.2.1R doesn't work in special o [1997/06/28] misc/3980 peter access via NFS fails during mount-operati o [1997/06/29] bin/3986 rdist seg faults when target machine is d o [1997/07/02] kern/4012 peter 2.2-RELEASE/Digital UNIX NFSv3 0 length f o [1997/07/02] misc/4013 boot floppy hangs if IDE ZIP Drive presen s [1997/07/06] gnu/4042 gdb stackframe in static library shows no o [1997/07/07] ports/4050 jfitz mrtg: rateup dumps core with malloc_optio o [1997/07/12] bin/4078 sos Typed password to log in on console and i o [1997/07/17] kern/4115 peter SunOS NFS file has wrong owner if creator o [1997/07/26] bin/4176 restore gets confused when run over pipe o [1997/07/27] ports/4179 fenner lmbench-1.1 dumps core after asking for m o [1997/07/28] kern/4186 peter nfsiod, panic, page fault in kernel mode o [1997/07/30] kern/4194 peter kernel pci driver for Digital 21041 Ether o [1997/08/06] kern/4240 kernel fails to recognise 2nd serial port o [1997/08/08] conf/4252 peter sendmail doesn't use smrsh by default o [1997/08/10] kern/4260 EOF handling in st(4) is broken o [1997/08/10] kern/4265 Panic in dsinit when multiple FreeBSD sli o [1997/08/10] kern/4270 ch driver does not use bounce buffers o [1997/08/12] kern/4284 le0 goes OACTIVE after some time o [1997/08/13] kern/4295 SL/IP difficulties between 2.2.1 & 2.2.2 o [1997/08/16] kern/4312 arp table gets messed up, syslog "gateway o [1997/08/17] kern/4327 peter NFS over TCP reconnect problem s [1997/08/19] kern/4338 New device driver (Cyclades Cyclom-Z) o [1997/08/22] bin/4357 wosch bug in adduser script causes duplicate UI o [1997/08/23] bin/4366 bad144 crashes if checking over 2gb o [1997/08/25] kern/4381 mount -t msdos causes panic:vm_fault o [1997/08/25] kern/4382 CURRENT kernel has a "free vnode isn't" p o [1997/09/02] kern/4454 X drops characters/locks up keyboard when o [1997/09/03] bin/4460 lpd hangs exiting (IE in ps table) o [1997/09/07] kern/4487 Kernel panic executing a directory o [1997/09/08] bin/4497 Reverse DNS fails for some CIDR *.IN-ADDR o [1997/09/10] kern/4508 peter nfs3 data integrity problems o [1997/09/11] kern/4513 System lockup appears to be VM related. o [1997/09/14] i386/4533 Server with Cyclom-Y PCI card rebooted at o [1997/09/14] kern/4544 Linux emulator problems when MAXDSIZ is i o [1997/09/19] bin/4582 integer overflow in 'sa -km' o [1997/09/19] bin/4585 imp termcap search fails too early o [1997/09/20] kern/4588 peter NFS access locks up o [1997/09/21] kern/4600 peter nfs lookups might give incorrect result o [1997/09/26] conf/4634 peter Sendmail Problem o [1997/09/30] kern/4663 checkalias panic o [1997/10/01] kern/4666 dfr umount -f doesn't seem to work o [1997/10/01] bin/4672 rdist does not do hard links right when t o [1997/10/03] bin/4683 imp restore doesn't correctly handle "sparse" o [1997/10/05] docs/4691 no documentation for mk_cmds(1) o [1997/10/15] kern/4772 ATAPI CD (bootable) causes kernel panic o [1997/10/16] ports/4773 torstenb Error in posting news items to INN server o [1997/10/16] kern/4774 trying to use IBCS2 shared libraries cras o [1997/10/16] kern/4782 Under certain conditions, several krsh's o [1997/10/18] ports/4798 jmz setuid-root Xserver problem o [1997/10/24] kern/4843 48 meg double fault moved to 64 meg in 2. o [1997/10/26] kern/4859 SMP kernel panics with timeout table full o [1997/10/31] bin/4907 Oct 33* Daylight Savings Time ends; clock o [1997/10/31] kern/4909 de ethernet driver is crazy on 100base o [1997/11/01] bin/4913 peter Large mail messages can cause mail.local o [1997/11/03] kern/4927 kernel does not check any quota and permi o [1997/11/04] bin/4939 uuxqt unable to execute rnews program o [1997/11/05] kern/4945 continued failure to use the Adaptec 1460 o [1997/11/05] bin/4949 rpc.rquotad stat()s fs with quota file in o [1997/11/09] kern/4990 peter NFS hangs under FastEthernet. 1024 Bytes o [1997/11/10] misc/5001 During installation sc0 device is require o [1997/11/10] misc/5005 f2c is buggy and seriously outdated (agai o [1997/11/15] conf/5062 login.access not evaluated correctly o [1997/11/18] bin/5084 wrong "term" for internal shell o [1997/11/18] kern/5085 System crash during mount command for CD o [1997/11/20] bin/5105 mount_cd9660 or mount -t cd9660 fails to o [1997/11/22] gnu/5126 C++ compiler bug (assembly output) o [1997/11/23] i386/5128 Adaptec 2940U Timeouts with QUANTUM disk s [1997/12/02] bin/5189 rcmd(3) only allows one hardcoded connect s [1997/12/03] misc/5207 Examples for /etc are not in /usr/share/e o [1997/12/06] kern/5244 F00F workaround dosn't always work on SMP s [1997/12/14] bin/5297 make incompatibility with System V style o [1997/12/19] kern/5347 peter DEC (de0) ethernet card has no buffers af a [1997/12/21] docs/5358 doc USWC write posting must be turned off on o [1997/12/30] kern/5396 fdesc fs crashes system o [1997/12/31] i386/5401 peter de0 selects wrong media when reconnected f [1998/01/08] kern/5456 After writing more than 100MB to SCSI Exa o [1998/01/15] bin/5500 "invalid hostname" is logged instead of I o [1998/01/16] kern/5513 luigi new PnP code is BAD (soundcards) s [1998/01/19] kern/5522 [PATCH] ip_input.c & ip_output.c problems o [1998/01/20] ports/5530 asami fetch (in make fetch stage) do not use pa o [1998/01/22] misc/5552 RE: Linux append=reboot=bios parameter im o [1998/01/26] misc/5574 bootpd gets timezone incorrectly o [1998/01/27] kern/5587 session id gets dropped o [1998/01/29] kern/5598 Support for magneto-optic SCSI devices wi s [1998/01/30] bin/5604 setenv(3) function has memory leak, other o [1998/01/30] kern/5606 Kernel Panic running Linux Binary without o [1998/01/31] kern/5611 bind does not check sockaddr->sin_family o [1998/02/01] kern/5618 kernel memory leak in routetbl. o [1998/02/01] kern/5624 dumping to tape causes scsi bus reset o [1998/02/04] kern/5643 NCR 810/815 do not handle rewind correctl o [1998/02/05] bin/5661 /sbin/dump never finishes o [1998/02/09] bin/5693 groff -mm or groff -mmm ??? o [1998/02/10] i386/5698 LPIP causes spurious reboots o [1998/02/11] misc/5722 Brazil can't decide on daylight savings o [1998/02/12] kern/5728 peter NFS hangs o [1998/02/12] bin/5733 cp -r cannot copy un-writable directories o [1998/02/15] i386/5760 3.0-CURRENT freezes at mount root stage o o [1998/02/17] gnu/5767 man leaves partially formatted cat pages o [1998/02/19] kern/5794 Kernel Panic o [1998/02/23] kern/5827 kernel panics in current (3.0) o [1998/02/24] kern/5839 vm_page_unwire: invalid wire count: 0 o [1998/02/25] bin/5845 in sh, set -- `getopt ...` always returns o [1998/02/25] misc/5852 Page fault or error caused by writing to o [1998/02/27] bin/5867 peter pppd or FreeBSD ? o [1998/02/28] kern/5877 sb_cc counts control data as well as data o [1998/03/01] kern/5890 peter NFS server Side say NFSERR_BAD_COOKIE (rm o [1998/03/09] bin/5959 Cannot set up clocal gettys o [1998/03/10] kern/5969 non-root user can reboot/lock up system o [1998/03/11] kern/5975 can't boot freebsd: fatal trap12: page fa o [1998/03/12] kern/5991 panic: free vnode isn't o [1998/03/14] conf/6002 peter /etc/mail/sendmail.cf.addtions seems to l o [1998/03/14] bin/6004 cron in -CURRENT sometimes fails to proce o [1998/03/14] bin/6005 -CURRENT cron dies after short periods of o [1998/03/16] kern/6035 The system "sort-of" hangs when playing b o [1998/03/19] kern/6066 lnc driver does not work correctly with A o [1998/03/20] bin/6074 imp Incremental dumps are backing up unchange o [1998/03/22] kern/6099 LPIP to slow machine causes hang o [1998/03/22] ports/6100 ports xmpeg3 chokes on filenames with spaces o [1998/03/22] kern/6103 panic: ffs_valloc: dup alloc o [1998/03/28] bin/6162 kinit does not default to the current use o [1998/03/30] ports/6180 max youbin port has root-exploitable security o [1998/04/03] kern/6203 kernel panics with "blkfree: freeing free o [1998/04/03] conf/6205 NFS/NIS freak out o [1998/04/04] kern/6212 Two bugs with MFS filesystems fixed, one o [1998/04/07] kern/6238 luigi Sound-driver patch for MAD16 (OPTi 928,92 o [1998/04/07] kern/6242 vnode disk driver too unstable in -STABLE o [1998/04/08] kern/6251 peter ktrace very broken when logging over NFS o [1998/04/08] kern/6252 ide cdrom hangs system when on same bus a o [1998/04/09] kern/6253 Atapi wait for command phase too short. o [1998/04/10] kern/6267 dg panic: pmap_dispose_proc: upage already m o [1998/04/13] ports/6288 se KDE port glitches o [1998/04/14] kern/6300 System locks up in SMP mode when accessin f [1998/04/15] misc/6310 des explicit cast needed in floatpoint.h for o [1998/04/16] bin/6317 with -8E flags telnet still goes to comma o [1998/04/17] kern/6336 peter NFSv3 should support files >2GB, but does o [1998/04/17] misc/6340 missing the terminfo, which causes librar o [1998/04/18] kern/6344 cy driver is outdated o [1998/04/19] kern/6351 DPT RAID controller stops working under h o [1998/04/20] i386/6368 Stallion Easyio 8 port not detected using o [1998/04/22] bin/6383 csh - when ctrl-d is pressed, file is chm o [1998/04/25] kern/6412 peter NFS sends packets from the wrong interfac a [1998/05/01] kern/6481 se Patches for VIA Socket 7 chipsets o [1998/05/03] kern/6506 system will not soft reboot f [1998/05/05] kern/6525 Coral-Draw 5 CD crashes 2.2.6-STABLE a [1998/05/06] bin/6536 pppd doesn't restore drainwait for tty o [1998/05/07] misc/6549 steve You dont always get notified when someone o [1998/05/08] bin/6557 /bin/sh is broken o [1998/05/10] kern/6574 ipfw crash with DIAGANOSTICS o [1998/05/10] bin/6577 /bin/sh environment variables not set in o [1998/05/11] kern/6587 SMP idle cpl breaks signal forwarding o [1998/05/11] kern/6589 system panick'd with May 4th kernel o [1998/05/11] ports/6591 se KDE starts /usr/bin/kzip instead of /usr/ o [1998/05/12] kern/6603 ncr driver hangs under high load o [1998/05/12] bin/6609 gmp.h not installed o [1998/05/17] kern/6670 PANIC on boot with FreeBSD 3.0 (same comp s [1998/05/19] kern/6686 [STABLE] -stable does not support large I o [1998/05/20] kern/6706 mount_msdos+mount_null+mc=panic o [1998/05/25] kern/6751 audio cd play suddenly stops. o [1998/05/25] kern/6755 peter Tulip (if_de) driver buggy in -current o [1998/05/27] kern/6771 peter panic: Bad nfs svc reply s [1998/05/27] misc/6773 [PATCH] tempnam.c security problems o [1998/06/01] misc/6824 peter Intel EtherExpress 100+, 2.2.6 NFS troubl s [1998/06/02] bin/6830 make(1) exhibits confusing and non-standa s [1998/06/04] kern/6854 [PATCH] probing brooktree849 capture card s [1998/06/04] kern/6858 inetd in realloc(): warning: junk pointer o [1998/06/04] misc/6861 [PATCH] netboot error o [1998/06/05] kern/6865 OS crashes when exiting shell with suspen o [1998/06/10] kern/6908 kernel crash from user land o [1998/06/19] bin/6994 The netstat(1) -s generates wrong output f [1998/06/19] i386/6996 Occasional complete lockup of 2.2.5R s [1998/06/22] bin/7019 [security] pwd.db almost always contains s [1998/06/23] bin/7033 Same process notified multiple times o [1998/06/24] kern/7038 shimon Kernel panic caused by DPT driver (Got a s [1998/06/24] bin/7043 the fstat command doesn't know ISOFS, MSD o [1998/06/24] i386/7057 3Com 3C509 locks up, or has >1000ms rtt u s [1998/06/24] bin/7059 sh dumps core on this script o [1998/06/24] ports/7061 ache fspclient's grab command fails (and remov o [1998/07/05] ports/7167 ache elm cannot pgp for more than one recipien s [1998/07/05] kern/7169 cannot use accton on a append-only file o [1998/07/05] kern/7178 sos IDE Western Digital hard disk detection e s [1998/07/06] misc/7190 "Invalid partition table" after new insta o [1998/07/08] ports/7208 torstenb INN port w/TCL enabled doesn't install TC s [1998/07/10] kern/7237 NCR SCSI driver ch0 troubles o [1998/07/11] kern/7245 processes die with signal 6, if machine o o [1998/07/12] i386/7266 yokota PSM detection failure with Linksys consol s [1998/07/14] kern/7281 [STABLE] Multicast kludge does not work c o [1998/07/16] kern/7299 USER_LDT hangs Linux-emulated Netscape o [1998/07/17] bin/7309 jb pthread_attr_setscope() missing o [1998/07/18] i386/7311 "Probing devices" hangs computer with err o [1998/07/20] ports/7330 gpalmer ucd-snmp produces too much log file when o [1998/07/21] conf/7354 source distribution selection bug when in f [1998/07/22] kern/7367 panic: malloc: wrong bucket o [1998/07/23] ports/7382 ports Pine4 does not co-exist with older instal o [1998/07/23] ports/7383 torstenb socks5 + ssh + redirection not working o [1998/07/23] ports/7384 /usr/lib/libncurses.so.3.1 is old o [1998/07/26] kern/7405 in pmap_changebit, pmap_pte_quick() retur s [1998/07/27] kern/7410 [PATCH] driver for arlan-655 s [1998/07/27] i386/7420 [PATCH] Maximum socket buffer size (SB_MA o [1998/07/28] kern/7424 Machine crashes do not occur very often, o [1998/07/29] docs/7437 doc IPFW doco unclear about in/out o [1998/07/30] bin/7446 jdp Dlopen succeed in particular cases, but i o [1998/08/04] ports/7490 ache `setenv LANG/LC_CTYPE C` makes tcsh unusa s [1998/08/10] kern/7556 sl_compress_init() will fail if called an f [1998/08/10] kern/7557 -current machine running Diablo, lockup, s [1998/08/10] kern/7561 CDROM (wcd) is prone to lock up system/pr s [1998/08/10] kern/7562 Running wine can cause other applications o [1998/08/12] bin/7587 There is no pthread_cancel() in libc_r.a! o [1998/08/13] bin/7602 df stay in disk wait o [1998/08/18] kern/7658 (1) rlogin from some host to the FreeBSD o [1998/08/18] kern/7664 scsiformat reports '0' for all parameters o [1998/08/18] conf/7665 sysinstall quits silently o [1998/08/19] kern/7678 Problems with a 386-16 o [1998/08/20] i386/7698 scotty/tkined library error s [1998/08/22] kern/7713 fenner [MFC] problem with reusing ports with mul o [1998/08/23] kern/7727 Processes get wedged in 'getblk' on 2.2.7 o [1998/08/27] kern/7754 kernel panics if NFS server uses LKM vs. o [1998/08/27] bin/7756 disklabel misbehaving on seriously sick d o [1998/08/27] ports/7761 ports Update to recent port submission of nicet o [1998/08/27] kern/7764 ps(1) hangs in pfslck/lockrd - All subseq o [1998/08/27] kern/7766 de driver still buggy - random ifc death o [1998/08/27] kern/7767 de driver still buggy - power cycle of de o [1998/08/30] kern/7781 Problem with setpassent(), getpwnam() and o [1998/08/31] kern/7793 kernel wedges when netscape exits o [1998/09/01] kern/7797 System halted with "panic: pmap_release: o [1998/09/02] i386/7815 probe can't find wdc0 s [1998/09/03] gnu/7821 awk in free(): warning: chunk is already o [1998/09/03] conf/7823 sysinstall will not install XFree o [1998/09/09] bin/7872 [PATCH] mountd(8) can apply flags to wron o [1998/09/09] bin/7876 gethostbyname flags temporary failure as o [1998/09/09] bin/7877 fenner libpcap and tcpdump need updating o [1998/09/10] kern/7880 mount_cd9660 incorrect on multitrack CD-R o [1998/09/10] misc/7889 move_aout_libs.sh doesn't use ldconfig co o [1998/09/11] i386/7898 linux_lib-2.4 lacks libc.so.6 o [1998/09/11] kern/7902 if_de doesn't properly recognize a "Magic o [1998/09/12] conf/7908 wrong perms on objformat after upgrade o [1998/09/13] kern/7925 sendmail, inetd SIGSEGV after forking aft o [1998/09/15] ports/7931 torstenb Ssh allows root login with no password f [1998/09/15] bin/7943 des ftpd: ~ is ~root! o [1998/09/16] kern/7950 Trap 12 while executing wine o [1998/09/16] gnu/7951 The gnu readline library core dumps when o [1998/09/17] bin/7968 If /usr/libexec/yppwupdate DNE, rpc.yppas a [1998/09/19] ports/7987 ports Can't post news with TRN + NNTPCACHE o [1998/09/19] conf/7989 if we enable firewall and natd we losing o [1998/09/22] conf/8031 [patch] /etc/rc looks for /etc/sendmail.c o [1998/09/25] ports/8053 markm Perl 5 port has broken foreach behavior, o [1998/09/27] ports/8064 markm perl5 port ignores local settings for CC o [1998/09/28] misc/8070 can't get a system with an NCR 810 contro o [1998/09/28] i386/8081 Problem with MULTIPORT driver and Boca BB o [1998/09/29] bin/8085 sendmail startup could be backgrounded o [1998/09/29] ports/8088 torstenb short writes using ssh-1.2.* o [1998/09/30] gnu/8099 [patch] some bugs in cpio f [1998/09/30] kern/8112 ken 2.2.7 + CAM system panics removing shared o [1998/10/03] kern/8137 [patch] quotaoff followed by quotaon can o [1998/10/05] kern/8158 sio driver breaks in 2.2.7R in kernels wi o [1998/10/06] kern/8180 open("..",O_RDONLY|O_NONBLOCK) fails o [1998/10/06] ports/8181 peter date problems with exmh2 o [1998/10/07] bin/8195 ee dumps core on window resize o [1998/10/08] kern/8206 [patch] Unconected UDP socket declined, i o [1998/10/08] kern/8215 Creating 2 root partitions in sysinstall o [1998/10/11] bin/8266 [patch] nfsd should allow just nfs versio o [1998/10/11] ports/8276 hosokawa samba's WINS database gets removed during o [1998/10/12] bin/8281 writev() in libc_r causes loop o [1998/10/13] kern/8312 Under heavy load, the system panics with o [1998/10/14] bin/8322 Mail doesn't respect REPLYTO in .mailrc o [1998/10/14] kern/8324 failure to deliver SIGIO when fildes mark o [1998/10/16] conf/8350 Problems with /etc/rc.firewall o [1998/10/19] i386/8370 unable to install 3.0-RELEASE from dos pa o [1998/10/19] conf/8379 check_rcpt returns OK for nonexistent add o [1998/10/20] kern/8380 swap_page error: out of swap space o [1998/10/20] i386/8385 2.2.7 hangs while detecting type of COM1' o [1998/10/20] docs/8392 doc Files to download for install from MS-DOS o [1998/10/20] ports/8394 peter rdist6 won't compile--tries to use MOUNT_ o [1998/10/21] i386/8397 Code using popen compiled on BSDI BSD/OS o [1998/10/22] i386/8414 ibcs2 emulation sets serial baud-rate inc o [1998/10/22] kern/8415 SMP kernel freezes while downloading larg o [1998/10/22] kern/8416 vm_fault might deadlock when locking back s [1998/10/22] kern/8417 3.0 config(8) doesn't check that root fs o [1998/10/22] i386/8418 sh MAKEDEV all - fails to create hard lin o [1998/10/23] kern/8423 Intel PILA8461 NIC panics 2.2.7 during pr o [1998/10/23] gnu/8425 3.0's gdb can't read 3.0's kernel to debu o [1998/10/23] bin/8426 gprof still expects gmon.out o [1998/10/24] i386/8435 boot.flp does not give shell prompt after o [1998/10/24] bin/8440 3.0-RELEASE has wrong permissions on game o [1998/10/25] i386/8446 DOS install option does not work in 3.0-R o [1998/10/28] misc/8480 odd Korean timedef(LC_TIME) o [1998/10/29] misc/8493 Stable build process fails to install obj o [1998/10/30] kern/8500 FreeBSD 3.0 thread scheduler is broken o [1998/10/30] ports/8502 ports GNAT 3.10 port uses clock_gettime which i o [1998/10/31] bin/8518 freopen() in append mode followed by ftel o [1998/11/01] kern/8534 insufficient support routines for poll(2) o [1998/11/02] conf/8549 how to configure the network Card and Set o [1998/11/03] kern/8561 /kernel inode change time changes every r o [1998/11/03] i386/8567 Intel EtherExpress Pro/10 driver (if_ex.c o [1998/11/04] bin/8573 nvi 1.79 SIGSEGVs on any address in .exrc o [1998/11/05] kern/8580 Hanging NFS pagein in nfs_bio.c (2.2.7, w o [1998/11/06] kern/8585 bktr driver does not correctly identify I o [1998/11/07] kern/8590 kernel incorrectly recognizing Maxtor 11. o [1998/11/07] kern/8596 panic: page fault while using ping's reco o [1998/11/08] kern/8607 maxprocsperuid setting causes sybase/linu o [1998/11/08] kern/8619 EXT2FS should be in GENERIC kernel o [1998/11/08] ports/8622 peter exmh2 has problems with some date formats a [1998/11/09] misc/8623 wollman Time zone for Japan is strange (seen in / o [1998/11/10] bin/8646 Implement rlogind -a option o [1998/11/11] kern/8655 Umount trouble of SCSI removable device o [1998/11/11] kern/8657 nfs client hung in nfs_bwrite/vfs_busy_pa o [1998/11/12] kern/8669 aio_write() and aio_read() do not work AT o [1998/11/12] misc/8672 adduser is very slow if the system has se o [1998/11/14] kern/8683 sos Problems with Atapi in 3.0... o [1998/11/14] bin/8685 sending a SYST by ftp client closes conne o [1998/11/15] ports/8694 asami Recommend to change category name: biolog o [1998/11/15] bin/8699 ypbind can't bind to server o [1998/11/16] kern/8720 jkh using sd-names in SCSI "wiring" prevents o [1998/11/17] kern/8729 SYSV Semaphore blocks all threads o [1998/11/18] bin/8739 atoi and modunload o [1998/11/18] bin/8745 adduser permit adding `root' and mail ali o [1998/11/20] kern/8773 Intel AN430TX motherboard ps/2 port not r f [1998/11/20] kern/8778 gibbs Buslogic BT948 in 2 boxes upgraded from S o [1998/11/21] bin/8790 [PATCH] Buffer overrun in nvi-1.79 (explo o [1998/11/23] kern/8824 Incorrect driver unit number in IDE BusMa o [1998/11/24] kern/8834 NFS can corrupt local file cache o [1998/11/24] conf/8854 boot.flp does not probe atapi cdrom o [1998/11/24] i386/8855 can't mount CD in ATAPI drive after eject o [1998/11/25] bin/8865 syslogd hangs with serial console o [1998/11/27] i386/8870 Installworld falls over in /usr/src/sys/i o [1998/11/27] bin/8872 pthread_cond_timedwait() can cause lost p o [1998/11/28] kern/8875 Patch to allow DMA IDE with generic chips o [1998/11/29] ports/8891 ports ssh2 port assume you have zipped manpage o [1998/11/29] i386/8894 Rebooting accidently because of missing f o [1998/11/29] conf/8903 /etc/rc can do NFS mounts before the netw o [1998/11/30] ports/8904 andreas Qt port has inaccurate dependencies, and o [1998/11/30] ports/8909 gpalmer snmpd enters endless loop due to snmpwalk o [1998/11/30] ports/8912 jfitz memory leak in afterstep-1.0 o [1998/12/01] kern/8919 using Acceleport 8r o [1998/12/01] i386/8924 File transfers. Upload is 71Kbs downloa o [1998/12/01] ports/8926 jfitz databases/p5-DBD-Pg port is out of date o [1998/12/02] kern/8940 system clock runs extremely slowly (and s o [1998/12/03] kern/8952 close() blocks forever after fork() in th a [1998/12/05] ports/8978 obrien upgrade of ports/deskutils/gnucash o [1998/12/06] kern/8981 this also fixes X crashes and sio silo ov o [1998/12/07] ports/9002 torstenb mirror reuses obsolete temporary db file f [1998/12/07] kern/9003 Tk/TCL Programs freeze keyboard when they o [1998/12/07] bin/9005 jkh pkg_delete is insufficient. no post-remov o [1998/12/08] ports/9019 torstenb ports/security/ssh broken o [1998/12/08] ports/9020 jmz echoing ^E in an xterm causes it to print o [1998/12/08] ports/9027 chuckr math/gnuplot doesn't compile o [1998/12/09] kern/9030 DMPno2 - PCCards are not being recognised o [1998/12/10] i386/9044 #.0 pkgs require libkrb o [1998/12/13] bin/9066 init ignore rc.shutdown o [1998/12/14] ports/9077 markm perl5 port freebsd patch fails o [1998/12/16] kern/9095 swap detect error o [1998/12/19] kern/9129 Is it miss take ? So, ep deriver dose not o [1998/12/20] i386/9140 NIS "Magic cookie" in master.passwd slays o [1998/12/21] bin/9162 [Patch] pthreads GC breaks signal handlin o [1998/12/21] kern/9163 [patch] squid does not join a multicast g o [1998/12/22] kern/9171 maxusers 1024 results in unbootable kerne a [1998/12/22] bin/9173 cracauer Interactive /bin/sh loops should break wh o [1998/12/22] ports/9177 erich linux_lib buggy and outdated o [1998/12/24] ports/9191 obrien tcplist port dosnt work o [1998/12/27] bin/9214 kldload(8) error messages are inadequate o [1998/12/28] misc/9230 Problem with iostreams, seekg, tellg o [1998/12/29] i386/9237 pthread_exit doesn't exit o [1998/12/30] i386/9244 2.2.8 RELEASE Fixit floppy doesn't work.. o [1998/12/31] bin/9252 [patch] login program "login" don't set K o [1999/01/01] ports/9272 thepish Netscape 4.5 Communicator Installation br o [1999/01/02] ports/9279 ports new port submission - libparanoia. o [1999/01/03] bin/9292 Cron's logs are in /var/cron, not /var/lo o [1999/01/03] kern/9296 pps driver missing header file o [1999/01/03] kern/9297 pps driver doesn't clear ppbus control po o [1999/01/04] kern/9309 [PATCH] ip_divert.c bug o [1999/01/06] bin/9350 nvi incorrectly reads files with very lon o [1999/01/06] kern/9355 can't select() for writes on a bpf o [1999/01/07] bin/9362 "lpc start queue" doesn't work in 3.0-R & o [1999/01/07] kern/9367 src/sys/dev/dpt/dpt_control.c can cause a o [1999/01/07] bin/9379 pppd does not go through all interfaces l o [1999/01/07] misc/9381 read freed memory o [1999/01/08] kern/9391 if_addmulti doesn't check for retifma == o [1999/01/09] kern/9407 "make kernel" yields buggy kernel in cera o [1999/01/09] kern/9408 parameter reversed to a pci_cfgwrite in p o [1999/01/09] kern/9411 System crash on swapping to hole-files o [1999/01/09] kern/9413 profiling does not work with elf kernels o [1999/01/10] bin/9429 dump -w tends to run dumps a day later th o [1999/01/10] i386/9431 wd.c Does nto recognize certain LBA disks o [1999/01/11] bin/9440 amd can't mount filesystems with type:=uf o [1999/01/11] i386/9441 dset doesn't work with ELF kernels o [1999/01/11] bin/9444 mount_mfs uses lots of swap. o [1999/01/12] bin/9464 Fix for fetch ignoring FTP_PASSIVE_MODE e o [1999/01/12] misc/9468 Make release fails on 2.2.8-RELEASE o [1999/01/13] bin/9477 inetd in realloc(): warning: junk pointer o [1999/01/13] kern/9478 support for running a script from kldload o [1999/01/13] ports/9480 ports ELF kernel netboot o [1999/01/14] bin/9485 lpr uses wrong username (3.0-R) o [1999/01/14] kern/9487 pcm: mixer's synth and cd devices are swa o [1999/01/14] bin/9495 su doesn't look at login.cnf all the time o [1999/01/15] kern/9515 ISA DMA memory problems if >= 512 MB RAM o [1999/01/15] bin/9516 ftpd doesn't honor invalid shelll in logi o [1999/01/15] kern/9521 console become yellow after running X o [1999/01/17] kern/9537 ep0 driver : no buffer space available o [1999/01/17] bin/9544 syntax error concerning loading vinum fro o [1999/01/17] kern/9548 UNION fs corrupts data and has undefined o [1999/01/17] kern/9550 The latest -current as of 17 January has o [1999/01/18] docs/9562 doc Add latest round of problems to this page o [1999/01/19] ports/9565 ports Port for WSoundPrefs o [1999/01/19] ports/9566 ports Port of WSoundPrefs o [1999/01/20] docs/9583 doc docproj/translations.sgml has no entry fo o [1999/01/21] kern/9599 SMP hang after reseting CPU 1 o [1999/01/21] ports/9609 ports Set path in webmin port for pwd_mkdb o [1999/01/21] kern/9612 grog NFS mounts on dual-homed server may hang o [1999/01/22] docs/9618 doc many typos in groff_mm(7) o [1999/01/22] ports/9627 ports Update of the wmsound port to 0.9.2 o [1999/01/23] kern/9631 new boot loader uses freed memory if you o [1999/01/23] ports/9641 ports tiff port upgraded to 3.4-beta37 o [1999/01/23] ports/9642 ports -I${PREFIX}/include is needed for tiff, p o [1999/01/24] ports/9665 ports cannot start apache server o [1999/01/24] ports/9666 ports Applications crash when seeing a FreeBSD o [1999/01/24] kern/9670 kernel config at boot time via -c gives s 522 problems total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- a [1995/01/11] i386/105 bde Distributed libm (msun) has non-standard s [1995/01/14] bin/115 systat iostat display doesn't scale high s [1995/05/13] bin/401 Add REMOTE_* variables a [1995/05/27] gnu/450 scrappy tar --exclude -c doesn't work s [1995/06/15] bin/517 Bad group change with 'install' o [1995/07/09] misc/605 wpaul NIS: get*bynis routine problems s [1995/08/05] gnu/655 ld -r of shared objects worked in 1.1.5, s [1995/08/07] bin/658 ifconfig alias has to be separately given s [1995/09/26] kern/742 syslog errors accessing Mac hard disks [p s [1995/10/03] kern/765 umount -f can`t umount a NFS filesystem i s [1995/11/20] kern/831 one minor complaint about the kernel visu s [1995/11/27] bin/841 stale nfs mounts cannot be umounted o [1995/11/30] bin/854 dg swapinfo shows incorrect information for o [1995/12/17] kern/900 dg ext2fs triggers divide by zero trap in vn o [1996/01/21] bin/961 hoek 'more $file', incorrect CRLF compacting. s [1996/01/28] kern/975 getrusage returns negative deltas a [1996/01/30] bin/981 fenner clnt_broadcast() is not aware of aliases s [1996/02/07] bin/999 /usr/share/mk/sys.mk missing common $(RM) s [1996/03/20] kern/1090 iostat displays incorrect sps count s [1996/03/20] bin/1093 route's diagnostic is weird o [1996/04/06] kern/1119 dg Mounted EXT2FS partition is not cleanly u s [1996/06/11] bin/1312 automounter hangs on boot s [1996/06/13] bin/1320 dump limits blocksize to 32K s [1996/07/07] bin/1375 jraynard Extraneous warning from mv(1) [PATCH] o [1996/07/24] misc/1428 ncurses doesn't always display ALTCHARSET s [1996/08/17] bin/1502 [PATCH] vmstat 'avm' field merges with pr o [1996/08/19] kern/1514 dg mlock fails on readonly regions o [1996/08/20] kern/1516 dg vm_fault.c contains dead code or too many a [1996/09/04] bin/1565 Moving a file to it's link completely rem o [1996/09/06] bin/1577 peter mail -f foo does not look in current dire s [1996/09/08] bin/1589 [PATCH] ftp fails to flush output o [1996/09/14] gnu/1611 phk groff should use "system-wide" papersize s [1996/09/19] kern/1654 [PATCH] In procfs, vattr doesn't contain o [1996/09/23] i386/1671 joerg s2 map in pcvt isn't ISO 8859-1 and claim o [1996/09/29] docs/1691 doc ppp server doc submission s [1996/10/13] kern/1788 wollman netstat gives negative numbers for tcp by s [1996/10/13] misc/1791 syslimits.h does not allow overriding def o [1996/10/20] bin/1849 gdb sets library breakpoints on the wrong o [1996/10/20] docs/1855 joerg Addition to LINT s [1996/10/24] bin/1881 file(1) misidentifies Sun3/m68k executabl s [1996/11/01] bin/1941 danny wtmp and monthly rotation s [1996/11/01] bin/1943 route(8) args s [1996/11/02] bin/1945 Out of date code/comments in dd o [1996/11/04] i386/1953 sos syscons savers have no default timeout s [1996/11/04] gnu/1961 [PATCH] uucp logging files are in /var/sp s [1996/11/06] bin/1970 csh limtail() bug s [1996/11/16] bin/2036 cpio size wraparound s [1996/11/19] bin/2061 DEBUG_FLAGS in bsd.lib.mk is broken s [1996/11/22] bin/2090 clients may bind to FreeBSD ypserv refusi o [1996/11/25] misc/2105 jmg bsd.lib.mk has problems with STRIP and IN o [1996/11/26] i386/2108 sos [ATAPI] wcd driver may hang under certain s [1996/11/28] bin/2119 [PATCH] mount lies to child about argv0, s [1996/12/02] bin/2137 vm statistics are bad o [1996/12/08] bin/2184 peter sendmail has lots of trouble with local d s [1996/12/12] kern/2199 joerg [PATCH] Got a lots of "Target Busy" messa s [1996/12/14] bin/2216 [PATCH] Ada specs not being compiled into o [1996/12/17] i386/2239 jmg some interrupts take too long (i.e. BT946 a [1996/12/21] bin/2265 guido su(1) does not call skeyaccess() o [1996/12/24] kern/2273 dufault support for POSIX.4 / POSIX.1a RT-schedul s [1996/12/26] bin/2291 [PATCH?] race condition in /etc/master.pa s [1996/12/27] kern/2298 Support for DSR/DCD swapping on serial po a [1996/12/27] misc/2302 brandon new crypt() including SHS and an extendab o [1996/12/29] bin/2315 peter tail segfaults on NFS permission denied s [1996/12/30] kern/2327 [PATCH] `Green' saver for pcvt o [1997/01/06] bin/2387 [PATCH] virtual hosting patches for inetd o [1997/01/07] kern/2393 filesystems not unmounted following shutd o [1997/01/07] bin/2410 pppd(8): failing PAP doesn't force line d o [1997/01/10] bin/2442 davidn setusershell()/endusershell() missing o [1997/01/12] kern/2462 sos screen saver dosn't capture key strokes o [1997/01/14] kern/2492 AIMS Lab RadioTrack driver for FreeBSD 2. o [1997/01/15] bin/2499 des fetch ftp://bla bla doesn't bail in disk o [1997/01/17] bin/2518 /usr/bin/tar is out of date o [1997/01/21] bin/2556 Patch for calendar.c o [1997/01/26] misc/2596 dd refuses to respond to SIGkill o [1997/01/26] i386/2598 ep0 in EISA mode hangs if ep0-device (ISA o [1997/01/28] bin/2603 dufault Added POSIX.4/POSIX.1b constants in unist o [1997/01/28] bin/2604 dufault Added POSIX.4/POSIX.1b shm_open()/shm_unl o [1997/01/31] bin/2630 [PATCH] xargs does excessive and inconsis o [1997/02/02] gnu/2637 tar dumped core with -g option. a [1997/02/02] bin/2641 wpaul login_access.c doesn't work with NIS by d o [1997/02/05] bin/2668 modification suggested for rarpd o [1997/02/05] bin/2672 Problem with telnetd o [1997/02/10] bin/2703 jmg vipw doesn't allow you to edit master.pas o [1997/02/10] kern/2704 Occasional failure to detect wdc1 on boot o [1997/02/11] conf/2709 FBSD 2.1.6 X-Server installation setup ut o [1997/02/11] kern/2716 od.c/sd.c non 512 byte/sector support imp o [1997/02/13] i386/2729 "make tags" in sys/kern produces barely u o [1997/02/14] bin/2737 yppasswd fails to change password on a su o [1997/02/15] misc/2745 fenner PR querry web form doesn't sort correctly o [1997/02/23] kern/2806 new kernel tags script o [1997/02/26] conf/2822 ftp install specifying URL confusing o [1997/02/27] gnu/2827 after make world genclass is not installe o [1997/03/02] bin/2851 script(1) sets argv[0] of the started she o [1997/03/03] kern/2857 DE500 board exhibits capture effect o [1997/03/03] bin/2859 /usr/bin/quota seems to choke on long gro o [1997/03/03] kern/2865 peter NFS client hangs on umount, ls, df when N o [1997/03/06] docs/2897 steve send-pr categories should be explained so o [1997/03/06] bin/2898 fenner arp -a -n buglet o [1997/03/09] i386/2924 sos syscons X keyboard gets stuck in capsmode o [1997/03/10] bin/2934 sh(1) has problems with $ENV o [1997/03/10] bin/2938 Add -b, -l, and -f options to du(1) o [1997/03/11] ports/2949 asami bsd.port.mk needs something like FETCH_EN o [1997/03/18] misc/3024 make reinstall in /usr/src requires writa o [1997/03/22] kern/3061 route does not accept -genmask o [1997/03/31] gnu/3157 Patches to gas and gdb to support MMX ext o [1997/04/07] bin/3221 rpc.rusersd : can't communicate with SunO o [1997/04/07] misc/3225 [PATCH] uucpd.c should normalize host nam o [1997/04/08] misc/3237 SCRIPTS addition to bsd.prog.mk o [1997/04/09] bin/3242 incorrect prototype for initgroups o [1997/04/10] bin/3251 xsysinfo stops refreshing and wastes CPU o [1997/04/10] kern/3253 scsiconf.c: make ZIP disks use optical dr o [1997/04/14] kern/3281 errors when "rm -r"-ing in a mounted ext2 o [1997/04/14] kern/3282 ext2fs causes fs-unmount at shutdown/rebo o [1997/04/14] bin/3284 [PATCH] symorder(1): -t option doesn´t wo o [1997/04/14] bin/3286 [PATCH] missing error checking in mount_m o [1997/04/14] kern/3287 [PATCH] missing symbols in /usr/src/sys/i o [1997/04/15] kern/3299 /dev/console hangs o [1997/04/17] bin/3314 [PATCH] /etc/daily did not run on April 6 o [1997/04/27] bin/3399 mv of symbolic link can move directory in o [1997/04/29] bin/3416 ibcs emulation problems o [1997/05/05] i386/3504 [PATCH] New features (and manpage) for ne o [1997/05/05] bin/3506 [PATCH] more did not show iso-8859-n char o [1997/05/05] bin/3508 FreeBSD 2.2.1 do not view SCSI disk at sw o [1997/05/06] docs/3522 Man pages close(2) misses fcntl lock info o [1997/05/08] kern/3546 ktrace works even if no read permission o [1997/05/08] gnu/3552 the -L option of tar does not work proper o [1997/05/09] bin/3558 make reinstall collapses on install-info s [1997/05/09] kern/3571 Mounted ext2 prevents umount of filesyste o [1997/05/11] conf/3577 eBones and OBJLINK=yes fails to build o [1997/05/12] kern/3584 luigi cleanup TCP_REASS macro in tcp_input.c o [1997/05/13] conf/3590 doc FAQ gives bad reccomendation re: xdm o [1997/05/16] bin/3608 Telnet in linemode will break apart long o [1997/05/17] kern/3611 Internal CPU cache on CyrixiInstead DX2 d o [1997/05/18] gnu/3616 permissions of /usr/libexec/uucp/uuxqt no o [1997/05/20] bin/3638 /bin/w can't handle long /dev/{tty,cua}xx o [1997/05/20] docs/3645 torstenb TCP_wrappers package doesn't mention wher s [1997/05/21] bin/3648 roberto [PATCH] find(1) extension for file flags s [1997/05/22] kern/3667 [PATCH] make vn LKM'able. s [1997/05/30] docs/3720 doc Addition for supported Hardware o [1997/05/31] ports/3729 scrappy pgsql dies when initiated o [1997/06/01] conf/3751 Improvements to /etc/rc{,.network,.pccard o [1997/06/02] bin/3762 dufault Bogus return values from rtprio(1) o [1997/06/04] bin/3778 wpaul ypbind -S domainname,server1,... does not o [1997/06/07] bin/3805 single process tftpd o [1997/06/09] bin/3826 KerberosIV sometimes hangs rcp o [1997/06/10] bin/3837 dufault new feature for rtprio o [1997/06/12] kern/3853 luigi netboot/ns8390.c breaks NS datasheet o [1997/06/13] bin/3859 Setting the $0 variable in perl dosnt do o [1997/06/14] bin/3866 rcs2log fails with eastern timezones o [1997/06/15] kern/3879 peter Can't export mounted ext2fs via NFS o [1997/06/16] conf/3886 peter install does not build sendmail host stat o [1997/06/18] kern/3901 Multicast for Intel 10/100 Ethernet Card o [1997/06/19] misc/3912 ctags(1) cannot trace some macro correctl o [1997/06/23] kern/3938 peter Problem about mmap() over NFS o [1997/06/24] kern/3944 if_le doesnt receive ether multicast pack o [1997/06/25] kern/3948 nonworking t/tcp server side a [1997/06/25] kern/3953 kern-config: options PANIC_REBOOT_WAIT_TI o [1997/06/26] ports/3958 obrien a2ps fails if used according to man o [1997/06/26] i386/3962 print disk internal cache size during pro o [1997/06/27] kern/3968 Hardware probes die on Peak SBCs. o [1997/06/29] ports/3983 fenner New port: psf toolkit o [1997/07/07] kern/4051 pppd connect 'chat ...' broken s [1997/07/07] kern/4052 VJ compression drops packets with IP+TCP o [1997/07/08] misc/4063 2.2.2R Installation fails if Jaz drive sp o [1997/07/13] ports/4083 ache netscape wrapper doesn't hand off args co o [1997/07/18] bin/4116 davidn Kerberized login as .root fails to o [1997/07/23] kern/4153 New tcp initial send sequence number code s [1997/07/23] bin/4154 wish /bin/sleep handled fractions of a se s [1997/07/24] bin/4157 [PATCH] netstat atalk output should print o [1997/07/24] bin/4163 ftp core dumps after hitting control-C s [1997/07/26] bin/4172 suggest reconnection option added to fetc s [1997/07/28] kern/4184 [PATCH] minor nits in sys/netatalk s [1997/07/31] bin/4204 [PATCH] ac printed wrong report about tty o [1997/08/03] kern/4221 Kernel mode pppd doesen't update wtmp on o [1997/08/04] conf/4229 Ethernet interface unreachable on bootup o [1997/08/06] ports/4232 scrappy Boot-time start of postgressql postmaster o [1997/08/06] bin/4238 chpass only occasionally works in conjunc o [1997/08/07] kern/4243 file locking doesn't work for pipe o [1997/08/07] bin/4247 modification to /etc/security for FreeBSD o [1997/08/08] misc/4249 wpaul ypchsh doesn't care about changing a user a [1997/08/09] kern/4255 SMP kernel freezes on machines with >2 CP o [1997/08/12] misc/4285 SDL RISCom/N2 (ISA) a [1997/08/13] gnu/4290 ache man wrong viewed koi8-r manpages and neqn o [1997/08/13] kern/4297 dufault SIGEV_NONE and SIGEV_SIGNAL go in signal. o [1997/08/13] i386/4300 msmith The initial timeout on open("/dev/lpt0".. o [1997/08/14] ports/4304 asami Recommendation re. Ports Collection o [1997/08/22] ports/4356 erich sudo shouldn't block signals in tgetpass( o [1997/08/23] conf/4363 kernel build depend on make obj o [1997/08/26] misc/4395 if exists(secure) in /usr/src/Makefile is o [1997/08/29] kern/4413 No way to unmount a floppy that goes bad o [1997/08/29] misc/4414 be.iso.kbd errors in mapping o [1997/08/29] bin/4419 man can display the same man page twice o [1997/08/29] bin/4420 find -exedir doesn't chdir for first entr o [1997/09/03] bin/4459 bde No prototype for moncontrol(3) and monsta o [1997/09/04] misc/4468 dlopen is not available from static execu o [1997/09/07] bin/4484 peter sendmail is barfing o [1997/09/13] kern/4528 processes hang if the mount_portal proces a [1997/09/14] i386/4538 sos byteswapped ATAPI id strings o [1997/09/14] bin/4545 f77 will only call `cc', no com-line opti f [1997/09/15] i386/4547 luigi asc.c and pcaudio.c should use selrecord o [1997/09/16] misc/4556 make can't build executable from single F o [1997/09/17] ports/4565 torstenb News port: ircII-current (ircII-2.9a8/col o [1997/09/18] conf/4572 /etc/rc.network loads ipfirewall lkm rega o [1997/09/21] kern/4597 Patch to pass NPX status word in signal c o [1997/09/21] kern/4601 Contrib: userconfig patch to edit SCSI co o [1997/09/25] bin/4629 calendar doesn't print all dates sometime o [1997/09/28] misc/4646 Can't fixit with an NFS-mounted CD. o [1997/09/29] conf/4654 Need to do post-ifconfig commands o [1997/10/02] kern/4680 lkm version of vn.c o [1997/10/04] bin/4688 peter sys/utsname.h SYS_NMLN 32 too small o [1997/10/05] bin/4695 pstat error o [1997/10/05] bin/4696 ping hangs on certain unresolvable hosts o [1997/10/05] bin/4697 make doesn't handle dependencies with for o [1997/10/12] gnu/4748 cc -Wformat too sensitive o [1997/10/15] gnu/4771 diff to correct misleading total bytes in o [1997/10/22] bin/4828 ypxfr makes false assumption about RPC ca o [1997/10/23] docs/4833 doc Manual page missing for pccardc o [1997/10/24] kern/4845 Boot complains about disk slices in FAT p o [1997/10/24] kern/4847 pccard stuff fails after running Win95 wi o [1997/11/01] bin/4915 peter NFS mounts to linux machine can hang syst o [1997/11/02] bin/4923 vi leaves the screen in standout mode o [1997/11/03] ports/4928 asami no 'update' target in /usr/ports/Makefile o [1997/11/07] bin/4969 cdcontrol plays incorrect audio tracks in o [1997/11/08] bin/4975 quotaon while server very busy causes loc o [1997/11/09] kern/4992 SCSI disk scheduling disabled in 2.2.5 o [1997/11/10] kern/4997 DDB_UNATTENDED doesn't always work o [1997/11/11] kern/5009 ibcs2 emulation o [1997/11/11] kern/5011 rndcontrol -s 8 causes kernel panic o [1997/11/13] bin/5031 lpr does not remove original file if -s i o [1997/11/13] ports/5034 ache (tcsh) blocked write on named pipe sticks o [1997/11/14] kern/5038 FreeBSD can't read MS Joliet CDs. o [1997/11/14] gnu/5039 libdialog fails to resore terminal o [1997/11/14] kern/5040 Support for "SCSI-0" devices o [1997/11/14] bin/5047 ipfw(8) IP address resolving problem if o o [1997/11/14] kern/5048 Calling shutdown(fd,1) multiple times wil o [1997/11/15] kern/5059 peter mountd, nfsd, etc. fail when lp0 defined o [1997/11/15] kern/5060 Kernel doesn't compile with mss o [1997/11/17] bin/5072 /usr/bin/fetch parses a URL incorrectly o [1997/11/20] kern/5108 pmap_release panics with 'freeing held pa o [1997/11/20] bin/5109 patch to ftpd, new option to limit number o [1997/11/20] kern/5110 kernel crash & core in pmap_testbit durin o [1997/11/23] bin/5134 cdcontrol will eject a mounted CDROM s [1997/11/25] misc/5147 [PATCH] a shell script to help -CURRENT u o [1997/11/26] misc/5153 jkh release file checksums in wrong file s [1997/11/28] bin/5173 [PATCH] restore ought to deal with root s s [1997/11/30] i386/5182 bde [PATCH] A patch support high speed serial o [1997/12/03] conf/5213 My SB AWE64 isn't being recognized. o [1997/12/06] misc/5239 jkh ata + atapi & /stand/sysinstall & dos o [1997/12/09] bin/5263 sh bug (with example) s [1997/12/11] kern/5275 [PATCH] Added volume (barcode) support to o [1997/12/14] conf/5292 master.passwd -- /nonexistent vs. /sbin/n s [1997/12/14] bin/5296 slattach fails creating pidfile with ioct f [1997/12/15] ports/5302 ache webcopy port doesnt work? o [1997/12/22] kern/5362 peter mount incorrectly reports / as an NFS exp f [1997/12/30] i386/5398 silo overflows running o [1998/01/02] bin/5410 pkg_info options s [1998/01/03] bin/5419 [PATCH] timed rejects valid networks with o [1998/01/08] kern/5429 Ethernet collision during file transfers s [1998/01/08] kern/5435 [PATCH] if_fe.c for old Gateway Communica s [1998/01/08] bin/5444 [PATCH] ypserv uses wrong dns lookup orde o [1998/01/08] ports/5446 se KDE port does not install using make in / s [1998/01/08] bin/5451 roberto [PATCH] halt/reboot does not execute /etc o [1998/01/11] bin/5483 Login(1) clears utmp entry s [1998/01/15] docs/5487 doc Adding documentation for scsi(8) usage wi o [1998/01/15] kern/5502 nfsd process usage doesn't get accounted o [1998/01/15] kern/5508 SCSI Message sd0: COMMAND FAILED (4 28) @ s [1998/01/16] kern/5510 sos [PATCH] Incomplete ATAPI diagnostic at bo o [1998/01/18] kern/5517 Recursive NULLFS mount causes ufs_ihashge o [1998/01/19] misc/5525 bde gid and uid in struct pwd are ints, when s [1998/01/20] misc/5531 [SUBMISSION] new library function abs2rel s [1998/01/20] kern/5532 [PATCH] Dropped packet counts are inaccur o [1998/01/21] bin/5537 vi dumps core with dodgy exrc file o [1998/01/21] bin/5541 ppp -alias (2.2.5-STABLE) has troubles wi o [1998/01/24] i386/5559 PC-Card joystick ports were not supported o [1998/01/25] bin/5567 trying to mount a joliet filesystem cdrom o [1998/01/26] kern/5577 bde Unnecessary disk I/O and noatime ffs fixe a [1998/01/28] bin/5591 Trouble with LD_PRELOAD environment varia o [1998/01/31] bin/5609 lpd cannot send long files to HP's JetDir a [1998/02/02] ports/5626 billf 'ldap' port eats all available CPU time o [1998/02/02] kern/5627 Tertiary/Quaternary IDE Ctlrs: A few kern o [1998/02/05] misc/5662 sysinstall generates short dev names for o [1998/02/06] bin/5666 ifconfig fails to add alias o [1998/02/06] kern/5672 Crash from scsi aborted command 'Overlapp o [1998/02/09] kern/5689 sysctl vm.vmmeter - bogus and unsupported o [1998/02/10] bin/5711 bin/cat code cleanup o [1998/02/10] bin/5712 /bin/chio code cleaup and option added o [1998/02/10] bin/5717 pw -D -g "" returns error o [1998/02/10] bin/5718 pkg_delete refuses to run as non-root o [1998/02/14] bin/5745 [PATCH] Add /usr/local/share/mk to defaul o [1998/02/14] bin/5746 bootparamd will not netboot sun 3 compute o [1998/02/14] bin/5747 ld.so error message o [1998/02/15] bin/5758 sys/resources.h doesn't include sys/time. o [1998/02/17] kern/5768 Shutdown aborts syncing, when sync isn't o [1998/02/17] ports/5771 ports New port: Stuttgart Neural Network Simula o [1998/02/18] i386/5779 BOUNCE_BUFFERS option in LINT needs modif o [1998/02/18] i386/5784 ibcs2 emulation not handling ioctl(..FION o [1998/02/19] ports/5788 joerg pcemu harddisk-access fixes o [1998/02/19] kern/5789 wcd0 requires ATAPI_STATIC o [1998/02/19] kern/5795 Panic: "bremfree: removing a buffer when o [1998/02/20] misc/5803 "tab" function from "ee" not compatible w o [1998/02/25] gnu/5841 installmost or install (world) of tmac fa o [1998/02/25] bin/5847 Makeworld fails if CXXFLAGS is set. o [1998/02/25] docs/5848 nik [PATCH] Update web.mk to handle SGML file s [1998/02/25] misc/5855 /etc/services is out of date with IANA o [1998/02/26] bin/5857 non-functional lpr/lpr o [1998/02/26] kern/5863 Kernel support for sorted SHUTDOWN & SHUT o [1998/03/01] bin/5880 df -t does not support devfs o [1998/03/01] ports/5884 dburr New port: icqjava-0.981a (net/icqjava) o [1998/03/02] bin/5901 new version of `fmt' o [1998/03/03] bin/5912 kinit exits if no user name specified o [1998/03/06] kern/5931 dma errors in syslog with GUS-max o [1998/03/06] i386/5932 perfmon kernel code should check for non- o [1998/03/08] bin/5944 cvs doesn't work correct. o [1998/03/08] ports/5946 ports New port biology/molmol o [1998/03/10] kern/5964 peter nfsd send interface selection seems broke o [1998/03/10] bin/5966 vi's spanish message catalog does not use o [1998/03/10] kern/5967 upg from 2.1.7.1/2.2.1 to 2.2.5-stable (a o [1998/03/10] ports/5972 andreas x11/fvwm95 requiring gsm, and rplay is a o [1998/03/11] gnu/5982 no error exit code from tar on child fail o [1998/03/12] gnu/5992 cvs y2k o [1998/03/13] bin/6000 kadmin ank uses bad default expiration of o [1998/03/15] bin/6015 indent(1) breaks source with backslash ne a [1998/03/15] ports/6017 ports new port: yacl o [1998/03/15] ports/6027 max New Port: tgif2tex o [1998/03/16] kern/6032 poor TCP performance using FDDI over long o [1998/03/16] docs/6036 doc New handbook section 10.4.3.4 - si driver s [1998/03/18] ports/6053 kuriyama new port request: korean/hanIM o [1998/03/18] misc/6060 peter Sendmail executable, not doing MASQUERADE o [1998/03/18] bin/6064 Script to update files installed by /usr/ o [1998/03/22] conf/6096 /sys/i386/conf/LINT: edit(???) sound_conf o [1998/03/22] i386/6098 FreeBSD only uses 16M of 48M on Compaq De o [1998/03/22] gnu/6107 gdb should support PRINTF_HAS_LONG_LONG o [1998/03/27] bin/6144 telnet for 8-bit data path o [1998/03/28] bin/6156 Patches to make dump understand ENOSPC o [1998/03/28] bin/6161 2.2.6 kerberos servers are awfully visibl o [1998/03/29] ports/6170 peter another squid ports o [1998/03/30] ports/6181 dburr New port: xoj-1.0 o [1998/03/31] bin/6183 quota hangups o [1998/03/31] kern/6184 No error if resulting file pos in lseek i o [1998/04/01] bin/6187 peter mounting nfs directories with -b can caus f [1998/04/01] ports/6194 ports New port: mirrormagic-1.3 o [1998/04/02] bin/6198 demangling C++ names breaks the Cygnus -f o [1998/04/03] bin/6200 flex can be upgraded o [1998/04/03] bin/6202 No way to detect removable media. o [1998/04/03] bin/6206 Enhancements to the shutdown program o [1998/04/04] kern/6213 peter NFS-mounted swap (via vnconfig) easily cr o [1998/04/04] bin/6214 ping sometimes cannot be killed with a Co o [1998/04/05] conf/6220 Too few ttyv devices in the -RELEASE syst s [1998/04/06] bin/6223 PST/DST bug in /bin/date o [1998/04/06] ports/6230 rse gfont_mkgdf calls wrong interpreter o [1998/04/06] bin/6234 ypserv -d is broken o [1998/04/07] ports/6235 ports New port: scwm-icon o [1998/04/07] ports/6236 ports New port: scwm f [1998/04/07] kern/6247 Gravis UltraSound Classic no longer works o [1998/04/09] kern/6255 SI driver fix for Jet ISA memory size o [1998/04/09] kern/6256 SI driver - new T225 download code o [1998/04/14] docs/6295 doc Reference to nonexistent file in Device D o [1998/04/14] kern/6296 IP_HDRINCL sockets force header fields to a [1998/04/14] kern/6299 vmstat -i does not show PnP device interr o [1998/04/15] docs/6307 doc sgmlfmt not `make -jN' ready s [1998/04/15] bin/6308 [PATCH] date(1) -v argument cannot vary s s [1998/04/15] bin/6314 [PATCH] /usr/sbin/ac modification s [1998/04/16] ports/6315 kuriyama new port request: korean/htm o [1998/04/16] kern/6318 pppd does not update wtmp on hangup o [1998/04/16] misc/6320 Sometimes nohup isn't good enough. a [1998/04/16] ports/6321 andreas can't run any version of PostgreSQL on 2. o [1998/04/17] ports/6331 ports New port: libshhopt-1.1.3 o [1998/04/17] bin/6332 bde /usr/include/time.h doesn't compile with o [1998/04/17] conf/6334 -DALLLANG should be moved from src/Makefi o [1998/04/17] gnu/6338 Gnu tar not working properly with the -G o [1998/04/18] conf/6346 Kernel version strings need to relate to a [1998/04/19] ports/6355 ports New port: qplug - Netscape plugin to show o [1998/04/20] bin/6359 routed does sent router discovry solicita o [1998/04/20] ports/6361 ports New port: GNU Pascal Compiler s [1998/04/20] bin/6371 [PATCH?] fetch(1) uses HTTP_PROXY for ftp o [1998/04/23] ports/6393 ports New port: MultiMedia package - CD player, f [1998/04/23] bin/6399 [PATCH] When using "-u" mount doesn't sta a [1998/04/27] kern/6432 IFF_NOARP does not affect ethernet interf o [1998/04/28] ports/6434 se [PATCH] mediatool in x11/kdelibs cause kw o [1998/04/28] ports/6445 jkoshy New port: `fhist' o [1998/04/30] kern/6464 tcpdump doesn't recognize tun0 when it's o [1998/05/01] ports/6473 ports New port: libshhmsg-1.3.3 o [1998/05/01] ports/6474 ports New port: libxalloc-1.0.2 o [1998/05/03] kern/6495 Need pci_unmap_mem and pci_unmap_port rou o [1998/05/04] docs/6508 doc sgmlfmt does not expand relative URLs s [1998/05/04] bin/6509 [ALMOST PATCH] Allow dd to seek/skip to o o [1998/05/04] docs/6510 steve GNATS doesn't expand freebsd-doc s [1998/05/05] bin/6521 [MAYBE PATCH] "rmdir -p x/y/z/" fails o [1998/05/07] ports/6541 ports New port: math/dc o [1998/05/07] kern/6544 luigi Only get one channel through sound card o [1998/05/07] ports/6546 ache 3line ansi prompt in tcsh: cursor disappe o [1998/05/09] conf/6559 jkh Upgrade processing clobber's ~root/{.cshr o [1998/05/09] ports/6563 se minor problems with KDE ports o [1998/05/09] docs/6564 doc need more references in fetch(1) o [1998/05/10] ports/6570 ports New port: java CUP parser o [1998/05/11] i386/6595 Old IP address persistent after change o [1998/05/11] ports/6598 ports New port: asmodem - displays the modem st o [1998/05/12] misc/6612 bsd.man.mk can't handle man pages with ": o [1998/05/13] kern/6623 non-root user can crash system if disconn o [1998/05/13] conf/6624 davidn One class with nologin=/etc/nologin: reje o [1998/05/15] kern/6651 peter Possible NFS deadlock clue f [1998/05/16] bin/6653 The rc script sometimes produces errors w o [1998/05/16] ports/6657 ports new port for perl/Tk 800.004 s [1998/05/16] bin/6658 [PATCH] -stable getcwd(3) performs unnece s [1998/05/17] kern/6668 [PATCH] new driver: Virtual Ethernet driv s [1998/05/18] bin/6676 [PATCH] natd doesn't respond to signals w o [1998/05/18] docs/6681 doc docu. addition o [1998/05/19] ports/6687 ports New port, ktelnet v0.6 o [1998/05/19] ports/6699 ports New port: the Generic NQS system o [1998/05/21] ports/6709 ports New port kmessage s [1998/05/21] conf/6711 [PATCH ?] I've seen that fortune before o [1998/05/23] ports/6728 ports New port ktranslator o [1998/05/25] misc/6752 jkh sysinstall w/o cd9660 fs loaded can't mou a [1998/05/26] misc/6759 phk buggy code in libdisk.a's disk.c o [1998/05/26] kern/6760 can't compile kernel w/o networking s [1998/05/26] docs/6764 doc limits references to sysctl o [1998/05/26] kern/6769 peter panic: nfs rcvunlock o [1998/05/28] ports/6776 ports New port - xqf s [1998/05/29] kern/6781 [PATCH] exabyte changer doesn't grok LUNs s [1998/05/29] bin/6785 place for all the default dump flags o [1998/05/29] bin/6795 steve send-pr does not parse problem reports co f [1998/05/31] ports/6813 fenner patched audio module for vat port o [1998/06/01] ports/6815 torstenb ssh lookup ignores second IP address s [1998/06/01] kern/6819 [PATCH] pci_unmap_int (pci/pci.c) does no o [1998/06/01] kern/6820 cd9660_mount NULL pointer deref for no CD f [1998/06/02] bin/6832 imp [PATCH] Allows PINGing from any address o o [1998/06/06] kern/6874 accounting prevents transition to multi u o [1998/06/11] bin/6919 can not run multiple instances of /sbin/r o [1998/06/13] misc/6936 sysinstall: install from MS-DOS MO divece o [1998/06/13] bin/6937 [PATCH] rc.firewall can't be run from net o [1998/06/13] bin/6939 restore does not set the correct uid on d o [1998/06/13] ports/6942 ports New port, mrouted-beta o [1998/06/16] gnu/6965 wosch grep -a dosn't work o [1998/06/18] kern/6981 CD unmount w/o CD in drive can cause pani s [1998/06/19] bin/6995 [patch] Minor flaw in fdformat s [1998/06/19] bin/6997 [patch] vnconfig "open" error message con a [1998/06/20] ports/7005 dburr Submitting RealAudio Player 3.0 as a new o [1998/06/20] ports/7006 itojun hylafax port improved s [1998/06/21] kern/7014 [PATCH][STABLE] Add support for SiS 5591 o [1998/06/22] bin/7021 asami Size estimation patches to pkg_* o [1998/06/22] bin/7022 asami changes to bsd.port.mk to accompany PR bi o [1998/06/22] bin/7023 asami bsd.port.(%|subdir.).mk patches for size f [1998/06/23] kern/7029 gibbs cdrecord and aic7880 troubles f [1998/06/23] i386/7031 Our RocketPort port does not support DEVF s [1998/06/24] kern/7044 [PATCH] WaveLAN (2.4G, ISA, full-length b o [1998/06/24] ports/7062 torstenb pidentd partialy broken in current s [1998/06/24] bin/7063 mount fails if $PWD does not exist o [1998/06/25] docs/7065 wosch FreeBSD webpages -> applications, port br f [1998/06/25] bin/7068 markm /usr/bin/perl: library path addition s [1998/06/26] bin/7081 [patch] lpr stuff doesn't deal with RM an s [1998/06/26] kern/7085 [patch] maybe_resched() priority check co o [1998/06/28] ports/7094 ports New port of xbomber game s [1998/06/28] kern/7095 [stable] Gravis MAX in 2.2.6 suffers from s [1998/06/28] i386/7100 integrate pcvt configuration into the /et s [1998/06/28] bin/7101 /sbin/ipfw unexpected variant treatment o s [1998/06/29] bin/7117 flex -I option is broken o [1998/06/30] ports/7128 ports New port: Raster3D-2.4f s [1998/07/01] bin/7136 kerberized telnetd doesn't use gettytab % s [1998/07/02] kern/7146 The PCCARD doesnt recognize cards in top o [1998/07/02] ports/7150 ports `elftoaout': new port s [1998/07/05] kern/7177 [PATCH] Support for "Video Highway Xtreme s [1998/07/06] bin/7184 /usr/games/robots fails to write high sco f [1998/07/07] i386/7201 (cpu == CPU_686) in pmap.c shoud also app s [1998/07/08] kern/7210 [PATCH] od(4) bug fixes and enhancements, s [1998/07/10] misc/7232 Suggestion for FreeBSD installation dialo o [1998/07/10] kern/7234 yokota keyboard problems during login immediatel f [1998/07/10] misc/7239 ping(8) and traceroute(8) may report erra f [1998/07/10] bin/7241 tcpdump does not work with parallel line o [1998/07/11] bin/7254 release: multiple versions of write_mfs_i o [1998/07/12] kern/7259 -current: GENERIC and SMP-GENERIC out of o [1998/07/12] bin/7265 A warning flag is added to ln(1). o [1998/07/13] ports/7268 asami MASTER_SITE_OVERRIDE works more better o [1998/07/13] ports/7275 torstenb Symlink for one ssh man-page is wrong o [1998/07/14] kern/7282 some old and rarely used drivers have app o [1998/07/14] ports/7283 ache tcsh / LC_CTYPE - obscure problem. o [1998/07/15] bin/7287 Incorrect domain name for MAP_UPDATE in m o [1998/07/15] docs/7289 doc ppp.8: RECEIVING INCOMING PPP CONNECTIONS o [1998/07/15] bin/7294 lpr -r file fails to remove file because o [1998/07/15] ports/7295 ache Starting programs with bash port causes p o [1998/07/15] bin/7296 hoek Long-standing bug in 'more' wrt CRLF. I o [1998/07/16] bin/7298 Improvements to ln(1). o [1998/07/17] docs/7306 doc There is no manpage for timegm o [1998/07/18] ports/7314 ports ncurses port doesn't support TERM=xterm-c a [1998/07/19] bin/7324 wosch Suggestions for minor modifications to ad o [1998/07/19] bin/7325 /bin/sh redirection does not match man pa o [1998/07/21] conf/7348 Default answer 'NO' in network configurat o [1998/07/21] bin/7352 libc generates spurious warnings when use o [1998/07/21] bin/7355 jkh The checkboxes are not always properly up o [1998/07/21] docs/7359 obrien amd documentation problems a [1998/07/23] ports/7375 dburr New port request: audio/xsplay f [1998/07/23] kern/7377 we have a new digiboard driver supporting o [1998/07/24] misc/7391 jkh 2.2.7-RELEASE: src/CHECKSUM.MD5 and des/C o [1998/07/24] ports/7394 jfitz INDEX has bad description for p5-Mysql-mo s [1998/07/27] ports/7408 asami packages-2.2.7/INDEX is wrong o [1998/07/27] ports/7409 ports New port: CaribbeanStud-1.0 s [1998/07/29] i386/7426 Bugs in macro definitions of pthreads. o [1998/07/29] ports/7430 se kvt terminal emulator does not update /va o [1998/07/30] bin/7454 jkh make dependencies more visible in sysinst o [1998/07/30] misc/7455 jkh trailing spaces on mountpoint hangs sysin s [1998/07/31] docs/7456 doc dialog(3) man page outdated o [1998/08/01] ports/7464 dburr New port: WMakerconf o [1998/08/03] ports/7480 ports New Port afbackup-3.0.4 o [1998/08/03] ports/7485 vanilla New port: Xterminal-0.2 s [1998/08/06] i386/7510 [PATCH] syscons and vidcontrol to support o [1998/08/08] ports/7532 ports New port: ipltd-2.01 s [1998/08/08] docs/7533 doc Chpass command description unclear on gec s [1998/08/09] kern/7546 [PATCH] [STABLE ?]shutdown -p - system po s [1998/08/10] docs/7567 doc pccardc has no man page f [1998/08/12] kern/7589 Tulip Driver parses SROM contents wrong f [1998/08/13] conf/7606 NIS Makefile.dist: NOPUSH replaced by REM o [1998/08/13] bin/7607 GTAGS patch for nvi has posibility of buf o [1998/08/14] kern/7619 odd nfs server not responding messages ap o [1998/08/15] ports/7623 se Missing patch in kde-1.0 port o [1998/08/16] ports/7628 dburr new port: sajber-jukebox o [1998/08/16] bin/7632 Race condition in /stand/sysinstall o [1998/08/17] ports/7652 torstenb mirror installation does not point at loc o [1998/08/18] ports/7659 ports New port: pfx-0.1.1 o [1998/08/18] bin/7669 libalias does not IRC DCC packets under c o [1998/08/19] conf/7676 3.0 make world on 2.2 problems o [1998/08/19] docs/7679 doc NIS man pages are incomplete a [1998/08/19] ports/7680 billf New port of tn5250 o [1998/08/19] conf/7682 Cron logfile in the wrong place o [1998/08/19] gnu/7687 description of default baud rate for cu c o [1998/08/20] kern/7693 Misleading warning in cblock_alloc_cblock o [1998/08/20] bin/7694 bogus error-message from route(8) o [1998/08/21] ports/7701 ports New port: drmario-1.0 o [1998/08/22] kern/7722 Changes to acct format o [1998/08/23] bin/7728 ftpd processes hang o [1998/08/23] i386/7729 Progress broker is unable to read status o [1998/08/24] ports/7734 ports update atari800 - upgrade to the latest v a [1998/08/25] misc/7741 enhancement to tcpdump to print LCP/PAP/C o [1998/08/27] bin/7753 arp command fails silently on invalid pro o [1998/08/27] misc/7759 proflibs installation error, libcrypt_p.a o [1998/08/28] misc/7771 Debugging putenv/getenv o [1998/08/29] ports/7774 torstenb sshd doesn't refuse to login people with o [1998/08/29] bin/7779 [PATCH] modload should detect stripped ke o [1998/08/30] kern/7782 Kernel rebuild not correctly responding t o [1998/08/30] bin/7786 quota.h has superfluous semicolon in macr o [1998/08/31] docs/7791 doc ipf(1) and ipfstat(1) should have been ip o [1998/09/01] gnu/7800 tar(1) does not recognize --gunzip option o [1998/09/02] kern/7812 APM machines should attempt to power down o [1998/09/02] ports/7814 andreas postgreqsl docs are broke o [1998/09/02] i386/7816 [Patch] NE2000 PnP card IDs to sys/i386/i o [1998/09/03] docs/7819 doc nroff macro problem(miss reformated) in d o [1998/09/03] bin/7826 ls(1) knows too much about format of strf o [1998/09/03] ports/7827 ports New port: garith-2.1 o [1998/09/03] bin/7828 Add a command line option to cp to make i o [1998/09/04] docs/7833 doc awk.1 contains typos. o [1998/09/05] kern/7837 patches to add a p_auth extension pointer o [1998/09/07] ports/7845 tg Unbuffered /dev/vx0-output from Python 1. o [1998/09/07] bin/7846 /sbin/mount_* do not canonicalize the mou o [1998/09/07] ports/7848 markm Update ports: lang/perl5 (pkg_delete prob o [1998/09/07] misc/7850 lt_LT.* locale o [1998/09/07] misc/7851 steve looks like send-pr discards bug report wi o [1998/09/07] bin/7855 cpp should define __ELF__ if objformat = o [1998/09/07] kern/7856 Patches to add lkm hooks to cmsg_data anc o [1998/09/08] bin/7860 Extra option to pr(1). o [1998/09/08] docs/7864 doc nslookup.8 has nroff problem s [1998/09/08] bin/7868 [almost patch]Morse Code Fixups o [1998/09/08] bin/7869 Improved error messages from apm o [1998/09/09] misc/7873 poor initial configuration and documentat f [1998/09/09] ports/7875 dwhite NEW PORT: lcdproc o [1998/09/11] bin/7895 multiple identical NFS mounts accepted o [1998/09/11] kern/7903 unmatched '{}' blocks. o [1998/09/12] bin/7907 ipfw command line parsing o [1998/09/13] docs/7914 doc no elf(5) manpage o [1998/09/13] misc/7919 general problems with the termcap databas o [1998/09/14] conf/7928 Patch to allow execution of an IPFW shell o [1998/09/15] ports/7932 torstenb man zshall doesn't work o [1998/09/16] bin/7944 `restore f foo' gets sigsegv o [1998/09/16] misc/7946 ccdconfig gives confusing error when give o [1998/09/17] bin/7962 /usr/bin/ee prompts "save changes" when f o [1998/09/18] bin/7973 lpd: Bad control file owner in case of re o [1998/09/18] kern/7976 VM86 comment in LINT is incomplete o [1998/09/18] kern/7983 yokota Tapping the touchpad does not work o [1998/09/19] kern/7990 patch - teach kernel about RB_POWEROFF fl o [1998/09/19] ports/7992 ports New port: xemacs20-stepwise (XEmacs20 hac o [1998/09/20] ports/7997 se [audio/kdemutlimedia] kscd's installation o [1998/09/20] bin/7998 pkg_add seems to have unneeded umask o [1998/09/20] misc/8005 yokota Keyboard freezes going from KDE to text m o [1998/09/21] kern/8011 libc_r does not have pread() or pwrite() o [1998/09/21] kern/8015 [patch] Some sysctl descriptions for the o [1998/09/24] ports/8042 torstenb If pidentd dies, you must kill all telnet o [1998/09/26] bin/8060 install ignores the +X mode flag o [1998/09/27] conf/8061 profiling utilities seperate from profili o [1998/09/27] ports/8063 asami [PATCH] Add multiple CDROM support to bsd a [1998/09/28] ports/8078 luigi port audio/nas fails for me o [1998/09/28] bin/8083 Game cleanup from NetBSD o [1998/09/29] bin/8084 NIT: non-working code in rshd o [1998/09/29] bin/8087 rbootd does work according to specs o [1998/09/30] ports/8109 billf new port: net/muh o [1998/10/02] i386/8131 [patch] Support for PCI NE2000 compatible o [1998/10/03] misc/8133 markm [patch] bug in telnetd (Kerberos IV) o [1998/10/03] bin/8134 End of game is not recognised immediately o [1998/10/03] misc/8139 [patch] missing /usr/src/share/examples/d o [1998/10/04] bin/8142 freebsd 2.2.7 implementation of key(1) [s o [1998/10/04] i386/8146 [patch] kzipboot serial console setup and a [1998/10/06] bin/8163 [patch] It is impossible to assign quotas o [1998/10/06] bin/8164 [patch] repquota incorrectly reports quot o [1998/10/06] kern/8166 jkh odboot is pointless with CAM o [1998/10/06] i386/8171 [patch] Intel EtherExpress Pro 100 suppor o [1998/10/06] bin/8172 jkh installer has difficulty handling ftp err o [1998/10/07] misc/8202 semop() is not wrapped for thread safety o [1998/10/08] bin/8211 Script to search kernel for an address o [1998/10/08] ports/8217 ache www/netscape4-*: avoid `ns-install' o [1998/10/12] bin/8279 [patch] /usr/sbin/sysctl -> ${DESTDIR}/sb s [1998/10/12] ports/8285 billf New port (Eggdrop 1.3.21) o [1998/10/12] bin/8295 order of options in printcap causes some f [1998/10/13] ports/8299 ports new port for games/xbd (Boulder Dash) f [1998/10/13] bin/8301 des "ls -B" and "ls -b" misprint o [1998/10/13] conf/8303 3.0-981009-BETA can't make swap device on o [1998/10/13] conf/8306 [patch] NATD get loaded late in bootseque o [1998/10/13] i386/8308 jkh Host/Domain 'problem' in install script/p o [1998/10/13] kern/8311 kernel panic on de0 o [1998/10/16] misc/8346 Strftime can't generate ISO-8601 timezone o [1998/10/16] bin/8347 /usr/lib/compat build issues in 3.0 RELEA o [1998/10/16] bin/8348 [PATCH] zforce(1) is broken: fix o [1998/10/16] kern/8349 [PATCH] Changer definition for SureStore f [1998/10/17] misc/8357 Segmentation fault while making SWARM-1.3 f [1998/10/17] bin/8367 /stand/sysintall is screwing up my /etc/r o [1998/10/19] kern/8376 CLOCK_VIRTUAL not implemented o [1998/10/19] misc/8378 Is termcap not maintained enough ? o [1998/10/20] misc/8388 Windows DUN sends DOMAIN\username, ppp is o [1998/10/21] bin/8405 There is extra ping.o o [1998/10/22] kern/8410 ipsec port to freebsd o [1998/10/22] kern/8420 __getcwd() from an (forcibly) unmounted f o [1998/10/23] kern/8428 Is FreeBSD 3.0-RELEASE support 640MByte M o [1998/10/24] misc/8434 boot.flp /bin/init crashes during probe w o [1998/10/24] i386/8436 boot.flp sysinstall crashes when probing o [1998/10/24] bin/8438 ex/vi: Error: tcsetattr: Interrupted syst o [1998/10/25] kern/8444 pcvt with more than 8 virtual consoles o [1998/10/25] docs/8445 doc Update of "Installing Mathematica on Free o [1998/10/26] kern/8456 SMP kernel fails with Everex PO-6200 Dual o [1998/10/27] docs/8464 doc Missing include file wh o [1998/10/27] bin/8466 bind man pages not installed by 3.0 make o [1998/10/27] ports/8470 ache Update port: www/netscape4-* f [1998/10/27] docs/8472 billf da(4) references nonexistent da(9) o [1998/10/27] i386/8474 repquota does not pick up NIS information o [1998/10/28] bin/8479 Final \'s in /etc/exports did not work in o [1998/10/30] kern/8498 Race condition between unp_gc() and accep o [1998/10/30] bin/8501 snake has a segmentation fault depending o [1998/10/30] ports/8516 ports Addition of port for rblsmtpd (qmail RBL o [1998/10/30] conf/8517 rc.conf/rc fails to set ldconfig -aout o [1998/10/31] misc/8519 Murphy's Laws o [1998/10/31] ports/8521 itojun Some manpages are not usable with tiff-3. o [1998/11/01] conf/8531 sysinstall on 3.0-RELEASE (and 3.0-curren o [1998/11/02] docs/8547 doc Various updates to authors.sgml, printing o [1998/11/03] kern/8550 strip kernel before moving it during make o [1998/11/03] bin/8553 /usr/libexec/mail.local doesn't handle "> o [1998/11/03] docs/8559 doc Update to open(2) man page to reflect ENX s [1998/11/03] kern/8560 des [REMINDER] bpfilter is deprecated and sho o [1998/11/04] i386/8571 Bug in config utility in FreeBSD 2.2.6-RE o [1998/11/07] ports/8586 ports new port: misc/kmamerun o [1998/11/07] kern/8589 incorrect spelling for "dependency" and " o [1998/11/07] i386/8598 MAKEDEV fails if not run from current dir o [1998/11/08] docs/8602 doc symlink(7) manpage says that file(1) has o [1998/11/08] kern/8604 ps u gets confused about process start ti o [1998/11/08] kern/8605 ipsec for ipv4, new version o [1998/11/08] docs/8611 doc kld man page o [1998/11/08] ports/8620 ports New option to colorls - -K, color only to o [1998/11/09] bin/8625 disklabel core dumped with od-driver o [1998/11/09] bin/8631 pci interrupts are shown on EISA only mac o [1998/11/09] kern/8633 TCP packet via SLIP/CSLIP containing this o [1998/11/09] bin/8637 fgetpos()/fsetpos() don't work for >2GB f o [1998/11/10] docs/8640 doc proposed change of 4.5 o [1998/11/11] ports/8651 ports I create a new ports about wget o [1998/11/11] misc/8654 SYSV options allow WINE to run, but Netsc s [1998/11/12] kern/8661 stb sys/netatalk/at_control.c needs to correc o [1998/11/12] bin/8665 billf /usr/bin/mail -u user not worked if exist o [1998/11/12] bin/8666 X blocks serial port with getty process o o [1998/11/12] i386/8670 aout libcompat placed in /usr/lib/compat o [1998/11/13] ports/8675 ports new port: x11-toolkits/gtkstep11 o [1998/11/13] gnu/8679 tar man page should be updated o [1998/11/14] bin/8681 other macro name that has same number is o [1998/11/14] docs/8682 doc some small bug fixes to ld.1 o [1998/11/15] ports/8692 ports new port: x11/kvidtune o [1998/11/15] ports/8696 ports New port: psi88 o [1998/11/15] kern/8703 NFS Freezes when copying files from 3.0 t o [1998/11/18] ports/8740 ports New ports collection lesw-332 o [1998/11/18] kern/8747 [PATCH] fixes for systags.sh o [1998/11/18] kern/8751 Cannot display new CPU name correctly. o [1998/11/18] ports/8754 se KDE: KDM Display Manager has login proble o [1998/11/18] bin/8756 'pw' command additional feature request o [1998/11/19] misc/8764 pwd_mkdb is slow on many users o [1998/11/19] docs/8765 doc some suggested text for describing passwo o [1998/11/19] ports/8767 ports New port: gtksql-0.2 o [1998/11/20] ports/8774 kuriyama new port: ssh2 o [1998/11/21] ports/8789 ports Port created for Lucent Technology's Csco o [1998/11/22] ports/8795 ports xgal.sndsrv.freebsd.c is out of sync with o [1998/11/22] bin/8809 fdisk calls QNX-4 partitions unknown o [1998/11/22] bin/8811 Problem to use 'NLSMODE' variable in Make f [1998/11/23] ports/8816 ports New port: ptc-2.0.10 o [1998/11/23] ports/8822 ports New port: InterNetNews 2.2beta2 a [1998/11/23] kern/8826 ken LINT bug with CAM pass devices o [1998/11/24] ports/8838 billf New port of GNU getopt. o [1998/11/24] kern/8858 man page for accept() is flawed o [1998/11/25] ports/8863 ports [Reviced] New port: mopac7 a [1998/11/25] ports/8864 billf useradd - system V compatible implementat o [1998/11/27] i386/8867 /stand/sysinstall core dumps (signal 11) o [1998/11/28] bin/8880 billf cp missing verbose switch o [1998/11/28] bin/8881 billf mv missing verbose switch o [1998/11/29] kern/8895 DEC 21152 PCI-PCI bridge chip isn't probe o [1998/11/29] kern/8898 PCI devices without an associated driver o [1998/11/29] ports/8899 ports New port: qmail-contrib o [1998/11/29] ports/8900 ports New port: mail/qmailanalog o [1998/11/30] bin/8905 suggested change of 'ipfw show' layout o [1998/11/30] misc/8907 missing symlink, Xmmix: no help o [1998/11/30] ports/8908 gpalmer snmpd does not return ifPhysAddress on GE o [1998/11/30] bin/8913 negative time values for csh 'time' built o [1998/12/01] ports/8917 obrien gcc-2.8.1 incorrect g++ linker call o [1998/12/01] ports/8920 ports netscape java displaying on ncd xterm cra o [1998/12/01] i386/8923 ctm 2.2.5 -> 2.2.7 error hu_HU.ISO_8859- o [1998/12/01] kern/8925 options kern file needs AWE_DEFAULT_MEM_S o [1998/12/02] ports/8943 ports New port: InterNetNews 2.2beta2 o [1998/12/02] ports/8945 se kde "metaport" looking for wrong jpeg lib o [1998/12/03] i386/8953 BINFORMAT not defined in 2.2-STABLE o [1998/12/03] bin/8955 request CVS allow advisory locks on repos o [1998/12/04] kern/8960 lnc driver does not set IFF_MULTICAST o [1998/12/04] bin/8966 yp_mkdb does not accept standard automoun o [1998/12/06] misc/8986 install-info breaks installworld over nfs o [1998/12/06] bin/8989 (patch) chflags support for mtree(8) o [1998/12/08] bin/9012 route add -host hostIP -interface localIP o [1998/12/08] ports/9018 se kdesupport build dies o [1998/12/08] misc/9024 SPAM site list is no longer available fro o [1998/12/08] kern/9026 natd o [1998/12/10] ports/9047 jmz cd ports/x11/XFree86;make install fails i o [1998/12/10] conf/9051 2.2.8R boot floppy won't write to fixit f o [1998/12/11] bin/9055 When used without arguments, ``set'' and o [1998/12/12] bin/9064 [PATCH] propose adding `direct' option in o [1998/12/14] bin/9078 tunefs cant access mounted devices (vs. m o [1998/12/14] ports/9079 billf new port: www/curl o [1998/12/14] ports/9080 ports New port: mail/rblsmtpd o [1998/12/14] ports/9083 markm apache12-ssl won't compile o [1998/12/15] ports/9089 obrien egcs-1.1.1 exceptions are not caught, bu o [1998/12/15] kern/9092 DELF raid volumes cause panics under CAM o [1998/12/16] i386/9102 Voxware does not provide /dev/mixer for E o [1998/12/16] ports/9107 asami Addition to bsd.port.mk for searching mul o [1998/12/17] bin/9118 default install of aout compat libs is in o [1998/12/18] bin/9123 pax can't read tar archives that contain o [1998/12/18] ports/9125 ports problem of vim in packages of Free 3.0 o [1998/12/19] bin/9135 tar doesn't back up device files o [1998/12/20] ports/9142 ports Re-work patches to configure script to be o [1998/12/20] kern/9144 luigi acd driver inconsistency (byte order in C o [1998/12/20] ports/9150 ports Ports depending on jdk need to know where o [1998/12/21] conf/9160 /etc/services file corruption o [1998/12/22] gnu/9175 [Patch] eliminate dead code in F77.c o [1998/12/22] bin/9176 dillon placemark to split mount_ufs out of mount o [1998/12/22] ports/9180 ports R-63.1 port update o [1998/12/23] kern/9183 newton chroot(2) can be broken by the superuser. o [1998/12/23] ports/9184 ports New port of WSoundPrefs o [1998/12/24] misc/9187 [PATCH] pccard.conf entry for 3Com/NoteWo o [1998/12/24] bin/9188 telnet gets stuck in ttydrain() o [1998/12/25] docs/9193 doc Incorrect release date for FreeBSD 2.0 in o [1998/12/27] bin/9206 sysinstall installation should create /st o [1998/12/27] kern/9211 imp doscmd triggers endless "kernel trap 25" o [1998/12/27] ports/9213 ports new port request: korean/netscape4-{commu f [1998/12/28] misc/9220 nvi: catalog: mistake in Russian error me o [1998/12/28] ports/9222 ports New ports: grace-5.0.1 the successor of x o [1998/12/28] misc/9223 "make installworld" changes ownership of o [1998/12/28] bin/9226 telnetd can log wrong IP address to utmp o [1998/12/28] docs/9228 doc AMD's texinfo doc doesn't get installed o [1998/12/28] ports/9231 vanilla New port Mars_nwe 0.99pl14 o [1998/12/29] bin/9233 gmp's mpq_add and mpq_sub are buggy o [1998/12/29] docs/9238 doc some modification will cause better secur o [1998/12/30] conf/9245 obsolete locale setting in /usr/src/etc/{ o [1998/12/30] conf/9246 allscreens_flags in /etc/rc.conf not work o [1998/12/30] bin/9250 [PATCH] allow fetch to do ftp directory l o [1998/12/31] bin/9253 received packets piling up on natd's ICMP o [1998/12/31] misc/9254 Sapnish vi file has bad character table o [1998/12/31] ports/9256 ports Port of cmail o [1998/12/31] i386/9257 fpathconf() missing from libc_r o [1998/12/31] bin/9259 allow no prompt for yes in fdformat, but o [1999/01/01] ports/9260 ports New port - xwhois (GTK frontend to whois) o [1999/01/01] ports/9261 ports New port - FakeBO (BackOrifice client emu o [1999/01/01] bin/9263 Database of units(3) misses euro-currency o [1999/01/01] docs/9264 doc Incorrectness in tsort(1) manpage. a [1999/01/02] ports/9274 ports New Port - XFlame (animated flame) o [1999/01/02] docs/9276 doc Some typos and fragmented coincidence of o [1999/01/02] bin/9281 awk asumes memory that is returned from m o [1999/01/03] i386/9283 ioctl(SNDCTL_DSP_SETFMT) on /dev/audio (p o [1999/01/03] bin/9285 pw strips comments from group file o [1999/01/03] ports/9286 andreas Patch for games/nethack-qt to fix compila o [1999/01/03] docs/9288 doc typo in doc/FAQ/preface.sgml o [1999/01/03] ports/9289 ports New Port - ASPostit (Dockable version of o [1999/01/03] misc/9291 Duplicate "Root Password" entry in sysins o [1999/01/03] docs/9304 doc a possible typo in security.7 o [1999/01/03] docs/9305 doc To use some '.Pa' macros be better in sec o [1999/01/04] bin/9308 [PATCH] Flood ping doesn't flood o [1999/01/04] ports/9310 simokawa Compile option was changed o [1999/01/04] ports/9314 ports New port: wmmount-1.0b1 o [1999/01/04] ports/9315 ports New port: wmcyrx-2.0, The cyrillic keyboa o [1999/01/04] kern/9316 Intel PILA8461 NIC panics 2.2.7 during pr o [1999/01/04] bin/9318 vgrind(1): no JAVA support o [1999/01/04] i386/9319 D-Link DE-528CT poor performance o [1999/01/04] kern/9320 new cpuid patch for 3.0-curent kernel for o [1999/01/05] ports/9324 ports AfterStep-stable port needs to be updated o [1999/01/05] ports/9327 ports New port - squidclients o [1999/01/05] bin/9333 timestamp dump's progress o [1999/01/05] docs/9338 doc man page VOP_LOCK(9) not up to date o [1999/01/05] i386/9341 tty-level buffer overflows o [1999/01/06] bin/9349 make doesn't diagnose non-numeric argumen o [1999/01/06] docs/9352 doc wrong macro names in groff_[ms|mm|mmse].7 o [1999/01/06] ports/9356 andreas PostgreSQL distfiles unfetchable, updated o [1999/01/07] ports/9366 ports New port of icmpquery o [1999/01/07] bin/9374 Improved functionality for find(1) o [1999/01/07] docs/9375 ports Information on how to build PLIST automat o [1999/01/07] docs/9376 doc getsubopt and getservbyport manpage chang o [1999/01/07] ports/9385 billf New port of stunnel o [1999/01/07] conf/9386 can we add this to /usr/share/mk/sys.mk? o [1999/01/08] conf/9388 magic(5) correction for wordperfect o [1999/01/08] kern/9392 Alternate system clock OR kernel stats cl o [1999/01/08] bin/9394 brian enhancement to natd logging o [1999/01/08] kern/9396 There is no way for the prompt in loader o [1999/01/09] bin/9405 split(1) when line matches a regex o [1999/01/09] kern/9406 /boot/loader is always overwritten on ins o [1999/01/09] ports/9421 ports No Postscript type 1 font conversion util o [1999/01/10] ports/9425 se KDE starting up from xdm has problem.... o [1999/01/10] ports/9426 dirk Port submission MySQLTutor o [1999/01/11] ports/9452 ports New port for itk-3.0.1 o [1999/01/11] ports/9453 ports New port for itcl-3.0.1 o [1999/01/11] ports/9454 ports New port for iwidgets-3.0.0 o [1999/01/12] docs/9455 doc cvsup and ftp server in Czech Republic o [1999/01/12] kern/9463 No Detection of the Intel Celeron and Int o [1999/01/12] ports/9466 ports ports submission o [1999/01/12] bin/9467 su suggests using --help, but it don't wo o [1999/01/13] bin/9470 aout-to-elf-build broken with kerberosIV- o [1999/01/13] bin/9471 msgs: /var/msgs/bounds: No such file or d o [1999/01/13] kern/9474 "comcontrol rescan 0:8:0" hangs, causes o o [1999/01/14] bin/9484 False error while adding a user, whose ui o [1999/01/14] bin/9494 new option to prevent mail from sending m o [1999/01/14] misc/9496 I suggest a better warning for /etc/rc.co o [1999/01/14] misc/9500 `edithook' is not Y2K compliant o [1999/01/14] bin/9501 Several cvs contrib files are not Y2K com o [1999/01/14] bin/9502 `me' macro documentation incorrectly defi o [1999/01/14] ports/9508 andreas Update majorcool to current version 1.3.2 o [1999/01/15] ports/9510 ports Ports/devel/libgtop could not be build co o [1999/01/15] kern/9520 VESA Console Lock-ups o [1999/01/16] misc/9524 /usr/share/examples/libvgl/demo looks lik o [1999/01/16] ports/9526 jseger ports/zircon update to 1.18.206 o [1999/01/16] ports/9528 jseger Upgrade of libwww to version 5.2.1 (from o [1999/01/16] bin/9529 ftp filname completion can't handle space o [1999/01/16] i386/9530 identcpu.c doesnt know about celeron o [1999/01/16] ports/9531 ports new port: rlytest o [1999/01/16] i386/9532 [PATCH] fixes and new features for spanis o [1999/01/16] ports/9533 ports new port: aterm-0.3.2 o [1999/01/17] bin/9536 make world installs aout compat libs in t o [1999/01/17] ports/9539 ports New Port hp2xx (Convert HPGL to png, pnm, o [1999/01/17] ports/9540 ports Update port: japanese/perl5 o [1999/01/17] docs/9543 doc Stray bullet point on "projects" page o [1999/01/17] ports/9546 ports packages via ftp.freebsd.org using /stand o [1999/01/17] ports/9547 ports New port: sysutils/paledit o [1999/01/17] ports/9549 ports New port: news/newsfish o [1999/01/18] ports/9552 ports allow --with-session option when compilin o [1999/01/18] ports/9553 ports fix to misc/pdmenu to allow command line o [1999/01/18] conf/9555 Pseudo account `pop' is not redirected in o [1999/01/18] ports/9556 ports Unbreak devel/ncurses o [1999/01/18] ports/9558 ports New version Pari/GP ports (math categorie o [1999/01/18] ports/9561 ports new port: wmpinboard-0.7 o [1999/01/19] misc/9564 The man page of sysinstall is not install o [1999/01/19] ports/9567 ports updated port: x11-toolkit o [1999/01/19] docs/9568 doc Unexistent link in FAQ on WWW o [1999/01/19] bin/9569 top(1) ignores tty EOF condition. o [1999/01/19] kern/9570 ed(4) irq config enhancement o [1999/01/19] ports/9571 ports New ports for netscape plug-in, named "pl o [1999/01/19] ports/9572 ports Update to kmpg (KDE MPEG audio player) o [1999/01/19] bin/9573 ksrvtgt not working o [1999/01/19] docs/9576 doc Update doc: doc/ru/FAQ/admin.sgml o [1999/01/19] docs/9577 doc Update doc: doc/ru/FAQ/hackers.sgml o [1999/01/20] docs/9578 doc Update doc: doc/ru/FAQ/preface.sgml o [1999/01/20] docs/9581 doc Wrong word order on docproj/translations. o [1999/01/20] misc/9582 configApache command doesn't work for /st o [1999/01/20] ports/9585 ports New port - xglobe (xearth w/ rendered sat o [1999/01/20] ports/9587 ports new texinfo breaks security/krb5 o [1999/01/20] ports/9588 ports [PATCH] www/netscape3 fortification broke o [1999/01/20] kern/9590 Clean up for -Wall warnings o [1999/01/20] kern/9591 Linux compat getrlimit/setrlimit constant o [1999/01/20] ports/9592 ports [Update] print/transfig o [1999/01/20] ports/9593 ports [Update] japanese/xfig o [1999/01/20] ports/9594 ports update port: x11-toolkit/iv o [1999/01/20] ports/9595 ports upgrade and new port o [1999/01/20] ports/9596 ports upgrade ja-bookview o [1999/01/21] docs/9597 doc the rexec(3) man page refers to rexec bei o [1999/01/21] ports/9598 ports running KDE 1.1 xterm will get Helvetica o [1999/01/21] docs/9602 doc newsyslog.8 typo. o [1999/01/21] ports/9604 ports Minor improvements to ucspi-tcp port o [1999/01/21] ports/9605 ports asapm upgrade: 2.3->2.4 o [1999/01/21] ports/9608 ports Linux Communicator 4.5 o [1999/01/21] ports/9610 ports New port: www/npc o [1999/01/21] kern/9611 MFS calculates the size incorrectly when o [1999/01/21] bin/9613 [PATCH] IPFW command-line parsing error o [1999/01/21] ports/9615 ports explorer port fails to build, can't find o [1999/01/22] ports/9616 ports New port: math/abs o [1999/01/22] ports/9617 ports Apache13-FP port upgrade to v1.3.4 o [1999/01/22] kern/9619 Restarting mountd kills existing mounts o [1999/01/22] ports/9620 ports news/ifmail update of MASTER_SITES o [1999/01/22] ports/9621 ports port www/webalizer update o [1999/01/22] ports/9622 ports port german/webalizer update o [1999/01/22] ports/9624 ports Upgrade editors/xcoral to 3.2 o [1999/01/22] ports/9625 ports [update] japanese/Wnn korean/Wnn chinese/ o [1999/01/22] ports/9626 ports Fix to Xopps port o [1999/01/22] ports/9629 ports New ports: ja-canuum-1.0(japanese/canuum) o [1999/01/23] bin/9632 Finnish keyboard setting for sysinstall o [1999/01/23] ports/9634 kuriyama New port: textproc/catalogs o [1999/01/23] ports/9635 ports New port: textproc/psgml-emacs o [1999/01/23] ports/9636 ports New port: textproc/psgml-mule o [1999/01/23] ports/9637 ports New port: textproc/psgml-emacs20 o [1999/01/23] misc/9638 Typo error in Italian locale o [1999/01/23] misc/9639 /etc/security reports missing passwords o o [1999/01/23] ports/9645 ports Correct bad checksum for news/p5-News-Art o [1999/01/23] ports/9646 ports Update news/p5-News-Newsrc port to 1.07 o [1999/01/23] ports/9647 ports Update math/p5-Set-IntSpan to 1.07 o [1999/01/23] ports/9648 ports textproc/par has typo in COMMENT o [1999/01/23] ports/9649 ports abc2ps port o [1999/01/23] ports/9653 ports qclock MASTER_SITE fix o [1999/01/23] ports/9654 ports Update to xview-lib port (x11-toolkits) o [1999/01/23] ports/9655 ports Update to xview-config port (x11-toolkits o [1999/01/23] ports/9656 ports Update devel/autoconf to 2.13 o [1999/01/24] ports/9657 ports Progressive Networks' RealAudio proxy por o [1999/01/24] docs/9658 doc tar(1) SYNOPSIS refinement o [1999/01/24] docs/9660 doc ppp.8 contains outdated reference to sysl o [1999/01/24] bin/9663 Making builtin's state-aware in loader o [1999/01/24] kern/9664 unclean file system after halt -p o [1999/01/24] ports/9667 ports freeciv port does not honour ${PREFIX} o [1999/01/25] ports/9671 ports New port - Xwhois o [1999/01/25] ports/9672 ports New port: misc/xtail o [1999/01/25] ports/9675 ports databases/p5-DBD-Pg not broken anymore o [1999/01/25] ports/9676 ports databases/p5-DBI updated o [1999/01/25] ports/9677 ports build fails miserably o [1999/01/25] docs/9678 doc lost `` in doc/FAQ/serial.sgml o [1999/01/25] kern/9679 fix for uninterruptible open in portal fi o [1999/01/25] ports/9680 ports Upgrade port: games/pysol o [1999/01/25] docs/9681 doc lost . in doc/FAQ/serial.sgml o [1999/01/25] ports/9682 ports [PATCH] new makeinfo in CURRENT break sec o [1999/01/25] docs/9683 doc strange sentance in doc/FAQ/serial.sgml o [1999/01/25] ports/9684 ports [PATCH] sysutils/lsof broken for 4.0-CURR 935 problems total. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Mon Jan 25 16:00:04 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA05670 for freebsd-bugs-outgoing; Mon, 25 Jan 1999 16:00:04 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA05657 for ; Mon, 25 Jan 1999 16:00:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id QAA21836; Mon, 25 Jan 1999 16:00:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Date: Mon, 25 Jan 1999 16:00:01 -0800 (PST) Message-Id: <199901260000.QAA21836@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: Bruce Evans Subject: Re: kern/9679: fix for uninterruptible open in portal file system Reply-To: Bruce Evans Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/9679; it has been noted by GNATS. From: Bruce Evans To: anderson@cs.duke.edu, FreeBSD-gnats-submit@FreeBSD.ORG Cc: Subject: Re: kern/9679: fix for uninterruptible open in portal file system Date: Tue, 26 Jan 1999 10:50:16 +1100 >@@ -287,7 +289,16 @@ > splx(s); > goto bad; > } >- (void) tsleep((caddr_t) &so->so_timeo, PSOCK, "portalcon", 5 * hz); >+ (void) tsleep((caddr_t) &so->so_timeo, PCATCH|PSOCK, "portalcon", 5 * hz); >+ /* >+ * check for pending signals, return EINTR if hit. >+ */ >+ if ((signo = CURSIG(curproc)) != 0) { >+ splx(s); >+ error = EINTR; >+ postsig(signo); >+ goto bad; >+ } > } > splx(s); > Why not just check the value returned by tsleep()? >@@ -301,7 +312,7 @@ > */ > so->so_rcv.sb_timeo = 0; > so->so_snd.sb_timeo = 0; >- so->so_rcv.sb_flags |= SB_NOINTR; >+ /*so->so_rcv.sb_flags |= SB_NOINTR;*/ /* we want signals for read */ > so->so_snd.sb_flags |= SB_NOINTR; > > Don't comment out wrong code; remove it. >@@ -334,6 +345,16 @@ > &m, &cm, &flags); > if (error) > goto bad; >+ /* >+ * check for pending signals, return EINTR if hit. >+ * don't need to worry about the portal daemon b/c >+ * we close the socket on our way out. >+ */ >+ if ((signo = CURSIG(curproc)) != 0) { >+ error = EINTR; >+ postsig(signo); >+ goto bad; >+ } > > /* > * Grab an error code from the mbuf. I think this should do what tsleep() would do, which is to return either EINTR or ERESTART immediately. Calling postsig() is unnecessary. I'm not sure about the ERESTART handling. Perhaps the problem should be passed to tsleep(): if (CURSIG(curproc) != 0) { error = tsleep(... PCATCH ...); if (error != 0) goto bad; } Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Mon Jan 25 16:49:37 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA14587 for freebsd-bugs-outgoing; Mon, 25 Jan 1999 16:49:37 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA14579; Mon, 25 Jan 1999 16:49:34 -0800 (PST) (envelope-from grog@FreeBSD.org) From: Greg Lehey Received: (from grog@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id QAA25600; Mon, 25 Jan 1999 16:49:34 -0800 (PST) (envelope-from grog@FreeBSD.org) Date: Mon, 25 Jan 1999 16:49:34 -0800 (PST) Message-Id: <199901260049.QAA25600@freefall.freebsd.org> To: newmike@teleport.com, grog@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG, grog@FreeBSD.ORG Subject: Re: kern/5117 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: panic: biodone: buffer not busy State-Changed-From-To: open->feedback State-Changed-By: grog State-Changed-When: Mon Jan 25 16:41:49 PST 1999 State-Changed-Why: Waiting for feedback from submitter Responsible-Changed-From-To: freebsd-bugs->grog Responsible-Changed-By: grog Responsible-Changed-When: Mon Jan 25 16:41:49 PST 1999 Responsible-Changed-Why: grog is looking at this problem To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Mon Jan 25 18:30:05 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA02844 for freebsd-bugs-outgoing; Mon, 25 Jan 1999 18:30:05 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA02773 for ; Mon, 25 Jan 1999 18:30:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id SAA36993; Mon, 25 Jan 1999 18:30:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA01731; Mon, 25 Jan 1999 18:24:51 -0800 (PST) (envelope-from nobody) Message-Id: <199901260224.SAA01731@hub.freebsd.org> Date: Mon, 25 Jan 1999 18:24:51 -0800 (PST) From: yasu@mrit.mei.co.jp To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: kern/9689: panic in sbdrop(kern/uipc_socket2.c) Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9689 >Category: kern >Synopsis: panic in sbdrop(kern/uipc_socket2.c) >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: Mon Jan 25 18:30:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: WATANABE, Yasuhiko >Release: FreeBSD waltz 4.0-CURRENT FreeBSD 4.0-CURRENT #3: Sat Jan 23 13:54:25 JST 1999 >Organization: Matsushita Research Institute Tokyo, Inc. >Environment: FreeBSD waltz 4.0-CURRENT FreeBSD 4.0-CURRENT #3: Sat Jan 23 13:54:25 JST 1999 yasu@waltz:/usr/src/sys/compile/WALTZ i386 >Description: Kernel panic happend in sbdrop shown in the following dump. Script started on Tue Jan 26 11:18:37 1999 # gdb -k keernl.g.1 vmcore.1 GDB is free software and you are welcome to distribute copies of it under certain conditions; type "show copying" to see the conditions. There is absolutely no warranty for GDB; type "show warranty" for details. GDB 4.16 (i386-unknown-freebsd), Copyright 1996 Free Software Foundation, Inc... IdlePTD 2863104 initial pcb at 255e80 panicstr: from debugger panic messages: --- panic: sbdrop panic: from debugger dumping to dev 50001, offset 111824 dump 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 --- #0 boot (howto=260) at ../../kern/kern_shutdown.c:285 285 dumppcb.pcb_cr3 = rcr3(); (kgdb) bt #0 boot (howto=260) at ../../kern/kern_shutdown.c:285 #1 0xf01428e5 in panic (fmt=0xf021ff54 "from debugger") at ../../kern/kern_shutdown.c:446 #2 0xf0122d8d in db_panic (addr=-266374125, have_addr=0, count=-1, modif=0xf023bb6c "") at ../../ddb/db_command.c:432 #3 0xf0122d2d in db_command (last_cmdp=0xf023e054, cmd_table=0xf023deb4, aux_cmd_tablep=0xf025370c) at ../../ddb/db_command.c:332 #4 0xf0122df2 in db_command_loop () at ../../ddb/db_command.c:454 #5 0xf0125143 in db_trap (type=3, code=0) at ../../ddb/db_trap.c:71 #6 0xf01f71ee in kdb_trap (type=3, code=0, regs=0xf023bc5c) at ../../i386/i386/db_interface.c:157 #7 0xf0201494 in trap (frame={tf_es = 16, tf_ds = 16, tf_edi = -260786162, tf_esi = 256, tf_ebp = -266093408, tf_isp = -266093436, tf_ebx = -266189251, tf_edx = -266134944, tf_ecx = -267677952, tf_eax = 18, tf_trapno = 3, tf_err = 0, tf_eip = -266374125, tf_cs = 8, tf_eflags = 598, tf_esp = -266134960, tf_ss = -266194869}) at ../../i386/i386/trap.c:548 #8 0xf01f7413 in Debugger (msg=0xf022304b "panic") at ../../i386/i386/db_interface.c:317 #9 0xf01428dc in panic (fmt=0xf022463d "sbdrop") at ../../kern/kern_shutdown.c:444 #10 0xf015c3a8 in sbdrop (sb=0xf590bb08, len=128) at ../../kern/uipc_socket2.c:739 #11 0xf018a4e5 in tcp_input (m=0xf0756c00, iphlen=20) at ../../netinet/tcp_input.c:1473 #12 0xf0185fb4 in ip_input (m=0xf0756c00) at ../../netinet/ip_input.c:693 #13 0xf0186013 in ipintr () at ../../netinet/ip_input.c:720 (kgdb) frame 10 #10 0xf015c3a8 in sbdrop (sb=0xf590bb08, len=128) at ../../kern/uipc_socket2.c:739 739 panic("sbdrop"); (kgdb) list 734 735 next = (m = sb->sb_mb) ? m->m_nextpkt : 0; 736 while (len > 0) { 737 if (m == 0) { 738 if (next == 0) 739 panic("sbdrop"); 740 m = next; 741 next = m->m_nextpkt; 742 continue; 743 } (kgdb) up #11 0xf018a4e5 in tcp_input (m=0xf0756c00, iphlen=20) at ../../netinet/tcp_input.c:1473 1473 sbdrop(&so->so_snd, acked); (kgdb) list 1468 if (acked > so->so_snd.sb_cc) { 1469 tp->snd_wnd -= so->so_snd.sb_cc; 1470 sbdrop(&so->so_snd, (int)so->so_snd.sb_cc); 1471 ourfinisacked = 1; 1472 } else { 1473 sbdrop(&so->so_snd, acked); 1474 tp->snd_wnd -= acked; 1475 ourfinisacked = 0; 1476 } 1477 sowwakeup(so); (kgdb) up #12 0xf0185fb4 in ip_input (m=0xf0756c00) at ../../netinet/ip_input.c:693 693 (*inetsw[ip_protox[ip->ip_p]].pr_input)(m, hlen); (kgdb) list 688 689 /* 690 * Switch out to protocol's input routine. 691 */ 692 ipstat.ips_delivered++; 693 (*inetsw[ip_protox[ip->ip_p]].pr_input)(m, hlen); 694 #ifdef IPFIREWALL_FORWARD 695 ip_fw_fwd_addr = NULL; /* tcp needed it */ 696 #endif 697 return; (kgdb) quit # ls bounds kernel.0 kernel.1 kernel.g.1* typescript vmcore.0 vmcore.1 # exit Script done on Tue Jan 26 11:19:53 1999 >How-To-Repeat: Not known. >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Mon Jan 25 20:31:44 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA25800 for freebsd-bugs-outgoing; Mon, 25 Jan 1999 20:31:44 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA25789; Mon, 25 Jan 1999 20:31:40 -0800 (PST) (envelope-from steve@FreeBSD.org) From: Steve Price Received: (from steve@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id UAA49341; Mon, 25 Jan 1999 20:31:40 -0800 (PST) (envelope-from steve@FreeBSD.org) Date: Mon, 25 Jan 1999 20:31:40 -0800 (PST) Message-Id: <199901260431.UAA49341@freefall.freebsd.org> To: robert+freebsd@cyrus.watson.org, steve@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: bin/9467 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: su suggests using --help, but it don't work State-Changed-From-To: open->closed State-Changed-By: steve State-Changed-When: Mon Jan 25 20:30:52 PST 1999 State-Changed-Why: Hopefully Peter's response explained it sufficiently. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Mon Jan 25 20:33:36 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA26186 for freebsd-bugs-outgoing; Mon, 25 Jan 1999 20:33:36 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA26134; Mon, 25 Jan 1999 20:32:54 -0800 (PST) (envelope-from steve@FreeBSD.org) From: Steve Price Received: (from steve@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id UAA49515; Mon, 25 Jan 1999 20:32:52 -0800 (PST) (envelope-from steve@FreeBSD.org) Date: Mon, 25 Jan 1999 20:32:52 -0800 (PST) Message-Id: <199901260432.UAA49515@freefall.freebsd.org> To: ijliao@Terry.Dorm10.NCTU.edu.tw, steve@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: kern/9614 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: frequently reboot since i changed to 4.0-current State-Changed-From-To: open->closed State-Changed-By: steve State-Changed-When: Mon Jan 25 20:32:17 PST 1999 State-Changed-Why: Originator states a recent CVSup has cleared things up. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Jan 26 02:10:08 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA09866 for freebsd-bugs-outgoing; Tue, 26 Jan 1999 02:10:08 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA09792 for ; Tue, 26 Jan 1999 02:10:03 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id CAA75015; Tue, 26 Jan 1999 02:10:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from holly.dons.net.au (holly.dons.net.au [203.31.81.8]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA08388 for ; Tue, 26 Jan 1999 02:00:32 -0800 (PST) (envelope-from darius@holly.dons.net.au) Received: (from root@localhost) by holly.dons.net.au (8.9.2/8.8.8) id UAA23455; Tue, 26 Jan 1999 20:30:28 +1030 (CST) (envelope-from darius) Message-Id: <199901261000.UAA23455@holly.dons.net.au> Date: Tue, 26 Jan 1999 20:30:28 +1030 (CST) From: "Daniel J. O'Connor" Reply-To: darius@holly.dons.net.au To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/9695: a typo in /usr/obj/aout/usr/src/tmp/usr/include/sys/elf_common.h Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9695 >Category: bin >Synopsis: a typo in /usr/obj/aout/usr/src/tmp/usr/include/sys/elf_common.h >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jan 26 02:10:02 PST 1999 >Closed-Date: >Last-Modified: >Originator: Daniel J. O'Connor >Release: FreeBSD 3.0-CURRENT i386 >Organization: >Environment: Doing make aout-to-elf-build on a 3.0-current (on the 12th of Jan 99), with -current sources as of the 26th of Jan. >Description: The file /usr/obj/aout/usr/src/tmp/usr/include/sys/elf_common.h has '#defmne' on line 101 instead of '#define' but /usr/src/sys/sys/elf_common.h is fine. Hmm :-/ >How-To-Repeat: Do aout-to-elf-build on today's 4.0 >Fix: Hmm.. well it could be NFS problem, so maybe a little hard to fix from this. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Jan 26 03:10:03 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA16551 for freebsd-bugs-outgoing; Tue, 26 Jan 1999 03:10:03 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA16521 for ; Tue, 26 Jan 1999 03:10:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id DAA78840; Tue, 26 Jan 1999 03:10:00 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from bogon.net (206-100-6-26.bayarea.net [206.100.6.26]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA16380 for ; Tue, 26 Jan 1999 03:07:18 -0800 (PST) (envelope-from wes@bogon.net) Received: (from wes@localhost) by bogon.net (8.9.1/8.9.1) id DAA01135; Tue, 26 Jan 1999 03:07:16 -0800 (PST) (envelope-from wes) Message-Id: <199901261107.DAA01135@bogon.net> Date: Tue, 26 Jan 1999 03:07:16 -0800 (PST) From: wes@bogon.net Reply-To: wes@bogon.net To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/9696: Updates to natd.c Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9696 >Category: bin >Synopsis: Added ability to specify port ranges in natd command line >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Jan 26 03:10:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Wes Santee >Release: FreeBSD 3.0-RELEASE i386 >Organization: >Environment: N/A. Diff enclosed from natd.c v1.8 >Description: I've added the ability to specify port-ranges with the redirect_port and permanent_link command line options in natd. I've not extensively tested the code, but it appears to be working for me. The new linkspec for redirect_port is of the format: proto targetIP:targetPORT[-targetPORT] [aliasIP:]aliasPORT[-aliasPORT] [remoteIP[:remotePORT[-remotePORT]]] For example: redirect_port tcp 10.0.0.1:2300-2399 3300-3399 will redirect incomming connections on ports 3300-3399 to host 10.0.0.1, ports 2300-2399. The mapping is 1:1 meaning port 3300 maps to 2300, 3301 maps to 2301, etc. The targetPORT range and aliasPORT range need not be the same numerically, but must have the same size. If remotePORT is not specified, it is assumed to be all ports. If remotePORT is specified, it must match the size of targetPORT, or be 0 (all ports). The new linkspec for permanent_link is of the format: proto targetIP:targetPORT[-targetPORT] sourceIP:sourcePORT[-sourcePORT] aliasPORT[-aliasPORT] For example: permanent_link tcp 10.0.0.1:2300-2399 outside:0 3300-3399 will setup 100 permanent links such that packets destined for ports 3300-3399 on this machine from the outside machine (any port) will be sent to ports 2300-2399 on machine 10.0.0.1. As with redirect_port, there is a 1:1 mapping. In addition, the source port range must either be 0 (all ports), or be the same size as the targetPORT range. [N.B.: This linkspec is based off the manpage. It seemed somehow different to me in the code itself, but I left the order of parsing in the code the way it was.] NOTES: - I haven't extensively tested this. It appears to be working on my system, but I'd definately consider this test code. - I'm not even sure these additions are considered "a good thing" so wanting to leave it out entirely may be the best option. - This is my first code submission so take it easy on me, okay? :) Here is a sample natd.conf that I'm using (invoked via the command "natd -config /etc/natd.conf -n xl0" on my system: use_sockets yes unregistered_only yes same_ports yes deny_incoming no ## Allow Direct Play 5 apps to be hostable on the Win95 machine redirect_port tcp kryten:47624 47624 redirect_port udp kryten:47624 47624 redirect_port tcp kryten:2300-2399 2300-2399 redirect_port udp kryten:2300-2399 2300-2399 ## Everything else that comes in goes to 10.0.0.1 redirect_address 10.0.0.1 0.0.0.0 >How-To-Repeat: Apply the patch against v1.8 (by way of the RCS Id) of natd.c and compile. >Fix: *** natd.c.orig Tue Jan 26 02:34:56 1999 --- natd.c Tue Jan 26 02:34:32 1999 *************** *** 9,15 **** * * Ari Suutari * ! * $Id: natd.c,v 1.8 1997/12/27 19:31:11 alex Exp $ */ #include --- 9,15 ---- * * Ari Suutari * ! * $Id: natd.c,v 1.9 1999/01/26 09:17:10 wes Exp wes $ */ #include *************** *** 48,53 **** --- 48,72 ---- #define DEFAULT_SERVICE "natd" /* + * Definition of a port range, and macros to deal with values. + * FORMAT: HI 16-bits == first port in range, 0 == all ports. + * LO 16-bits == number of ports in range + * NOTES: - Port values are not stored in network byte order. + */ + + typedef u_long port_range; + + #define GETLOPORT(x) ((x) >> 0x10) + #define GETNUMPORTS(x) ((x) & 0x0000ffff) + #define GETHIPORT(x) (GETLOPORT((x)) + GETNUMPORTS((x))) + + /* Set y to be the low-port value in port_range variable x. */ + #define SETLOPORT(x,y) ((x) = ((x) & 0x0000ffff) | ((y) << 0x10)) + + /* Set y to be the number of ports in port_range variable x. */ + #define SETNUMPORTS(x,y) ((x) = ((x) & 0xffff0000) | (y)) + + /* * Function prototypes. */ *************** *** 67,74 **** static void SetupAddressRedirect (char* parms); static void StrToAddr (char* str, struct in_addr* addr); static u_short StrToPort (char* str, char* proto); static int StrToProto (char* str); ! static u_short StrToAddrAndPort (char* str, struct in_addr* addr, char* proto); static void ParseArgs (int argc, char** argv); static void FlushPacketBuffer (int fd); --- 86,94 ---- static void SetupAddressRedirect (char* parms); static void StrToAddr (char* str, struct in_addr* addr); static u_short StrToPort (char* str, char* proto); + static int StrToPortRange (char* str, char* proto, port_range *portRange); static int StrToProto (char* str); ! static int StrToAddrAndPortRange (char* str, struct in_addr* addr, char* proto, port_range *portRange); static void ParseArgs (int argc, char** argv); static void FlushPacketBuffer (int fd); *************** *** 894,900 **** { PermanentLink, 0, String, ! "tcp|udp src:port dst:port alias", "define permanent link for incoming connection", "permanent_link", NULL }, --- 914,920 ---- { PermanentLink, 0, String, ! "tcp|udp src:port_range dst:port_range alias_range", "define permanent link for incoming connection", "permanent_link", NULL }, *************** *** 902,910 **** { RedirectPort, 0, String, ! "tcp|udp local_addr:local_port [public_addr:]public_port" ! " [remote_addr[:remote_port]]", ! "redirect a port for incoming traffic", "redirect_port", NULL }, --- 922,930 ---- { RedirectPort, 0, String, ! "tcp|udp local_addr:local_port_range [public_addr:]public_port_range" ! " [remote_addr[:remote_port_range]]", ! "redirect a port (or ports) for incoming traffic", "redirect_port", NULL }, *************** *** 1160,1170 **** char* ptr; struct in_addr srcAddr; struct in_addr dstAddr; ! u_short srcPort; ! u_short dstPort; ! u_short aliasPort; int proto; char* protoName; strcpy (buf, parms); /* --- 1180,1195 ---- char* ptr; struct in_addr srcAddr; struct in_addr dstAddr; ! port_range portRange; ! u_short srcPort = 0; ! u_short dstPort = 0; ! u_short aliasPort = 0; ! u_short numSrcPorts = 0; ! u_short numDstPorts = 0; ! u_short numAliasPorts = 0; int proto; char* protoName; + int i; strcpy (buf, parms); /* *************** *** 1182,1188 **** if (!ptr) errx (1, "permanent_link: missing src address"); ! srcPort = StrToAddrAndPort (ptr, &srcAddr, protoName); /* * Extract destination address. */ --- 1207,1218 ---- if (!ptr) errx (1, "permanent_link: missing src address"); ! if (StrToAddrAndPortRange (ptr, &srcAddr, protoName, &portRange) != 0) ! errx (1, "permanent_link: invalid source port range"); ! ! srcPort = GETLOPORT(portRange); ! numSrcPorts = GETNUMPORTS(portRange); ! /* * Extract destination address. */ *************** *** 1190,1211 **** if (!ptr) errx (1, "permanent_link: missing dst address"); ! dstPort = StrToAddrAndPort (ptr, &dstAddr, protoName); /* ! * Export alias port. */ ptr = strtok (NULL, " \t"); if (!ptr) errx (1, "permanent_link: missing alias port"); ! aliasPort = StrToPort (ptr, protoName); ! PacketAliasPermanentLink (srcAddr, ! srcPort, ! dstAddr, ! dstPort, ! aliasPort, ! proto); } void SetupPortRedirect (char* parms) --- 1220,1268 ---- if (!ptr) errx (1, "permanent_link: missing dst address"); ! if (StrToAddrAndPortRange (ptr, &srcAddr, protoName, &portRange) != 0) ! errx (1, "permanent_link: invalid destination port range"); ! ! dstPort = GETLOPORT(portRange); ! numDstPorts = GETNUMPORTS(portRange); ! /* ! * Export alias port range. */ ptr = strtok (NULL, " \t"); if (!ptr) errx (1, "permanent_link: missing alias port"); ! if (StrToPortRange (ptr, protoName, &portRange) != 0) ! errx (1, "permanent_link: invalid alias port range"); ! ! aliasPort = GETLOPORT(portRange); ! numAliasPorts = GETNUMPORTS(portRange); ! /* ! * Make sure port ranges match up, then add the permanent links. ! */ ! ! if (numSrcPorts != numAliasPorts) ! errx (1, "permanent_link: port ranges must be equal in size"); ! ! /* Destination port range is allowed to be '0' which means all ports. */ ! if (numSrcPorts != numDstPorts && numDstPorts != 1 && dstPort != 0) ! errx (1, "permanent_link: dst port must 0 or equal to src port range in size"); ! ! for (i = 0 ; i < numAliasPorts ; ++i) { ! /* If dstPort is all ports, set it to 0 */ ! u_short dstPortCopy = dstPort + i; ! if (numDstPorts == 1 && dstPort == 0) ! dstPortCopy = 0; ! ! PacketAliasPermanentLink (srcAddr, ! htons(srcPort + i), ! dstAddr, ! htons(dstPortCopy), ! htons(aliasPort + i), ! proto); ! } } void SetupPortRedirect (char* parms) *************** *** 1215,1226 **** struct in_addr localAddr; struct in_addr publicAddr; struct in_addr remoteAddr; ! u_short localPort; ! u_short publicPort; ! u_short remotePort; int proto; char* protoName; char* separator; strcpy (buf, parms); /* --- 1272,1288 ---- struct in_addr localAddr; struct in_addr publicAddr; struct in_addr remoteAddr; ! port_range portRange; ! u_short localPort = 0; ! u_short publicPort = 0; ! u_short remotePort = 0; ! u_short numLocalPorts = 0; ! u_short numPublicPorts = 0; ! u_short numRemotePorts = 0; int proto; char* protoName; char* separator; + int i; strcpy (buf, parms); /* *************** *** 1238,1244 **** if (!ptr) errx (1, "redirect_port: missing local address"); ! localPort = StrToAddrAndPort (ptr, &localAddr, protoName); /* * Extract public port and optinally address. */ --- 1300,1311 ---- if (!ptr) errx (1, "redirect_port: missing local address"); ! if ( StrToAddrAndPortRange (ptr, &localAddr, protoName, &portRange) != 0 ) ! errx (1, "redirect_port: invalid local port range"); ! ! localPort = GETLOPORT(portRange); ! numLocalPorts = GETNUMPORTS(portRange); ! /* * Extract public port and optinally address. */ *************** *** 1247,1291 **** errx (1, "redirect_port: missing public port"); separator = strchr (ptr, ':'); ! if (separator) ! publicPort = StrToAddrAndPort (ptr, &publicAddr, protoName); else { - publicAddr.s_addr = INADDR_ANY; ! publicPort = StrToPort (ptr, protoName); } /* * Extract remote address and optionally port. */ ptr = strtok (NULL, " \t"); if (ptr) { - - separator = strchr (ptr, ':'); if (separator) ! remotePort = StrToAddrAndPort (ptr, ! &remoteAddr, ! protoName); else { ! ! remotePort = 0; StrToAddr (ptr, &remoteAddr); } } else { ! ! remotePort = 0; remoteAddr.s_addr = INADDR_ANY; } ! PacketAliasRedirectPort (localAddr, ! localPort, ! remoteAddr, ! remotePort, ! publicAddr, ! publicPort, ! proto); } void SetupAddressRedirect (char* parms) --- 1314,1380 ---- errx (1, "redirect_port: missing public port"); separator = strchr (ptr, ':'); ! if (separator) { ! if (StrToAddrAndPortRange (ptr, &publicAddr, protoName, &portRange) != 0 ) ! errx (1, "redirect_port: invalid public port range"); ! } else { publicAddr.s_addr = INADDR_ANY; ! if (StrToPortRange (ptr, protoName, &portRange) != 0) ! errx (1, "redirect_port: invalid public port range"); } + publicPort = GETLOPORT(portRange); + numPublicPorts = GETNUMPORTS(portRange); + /* * Extract remote address and optionally port. */ ptr = strtok (NULL, " \t"); if (ptr) { separator = strchr (ptr, ':'); if (separator) ! if (StrToAddrAndPortRange (ptr, &remoteAddr, protoName, &portRange) != 0) ! errx (1, "redirect_port: invalid remote port range"); else { ! SETLOPORT(portRange, 0); ! SETNUMPORTS(portRange, 1); StrToAddr (ptr, &remoteAddr); } } else { ! SETLOPORT(portRange, 0); ! SETNUMPORTS(portRange, 1); remoteAddr.s_addr = INADDR_ANY; } ! remotePort = GETLOPORT(portRange); ! numRemotePorts = GETNUMPORTS(portRange); ! ! /* ! * Make sure port ranges match up, then add the redirect ports. ! */ ! if (numLocalPorts != numPublicPorts) ! errx (1, "redirect_port: port ranges must be equal in size"); ! ! /* Remote port range is allowed to be '0' which means all ports. */ ! if (numRemotePorts != numLocalPorts && numRemotePorts != 1 && remotePort != 0) ! errx (1, "redirect_port: remote port must be 0 or equal to local port range in size"); ! ! for (i = 0 ; i < numPublicPorts ; ++i) { ! /* If remotePort is all ports, set it to 0. */ ! u_short remotePortCopy = remotePort + i; ! if (numRemotePorts == 1 && remotePort == 0) ! remotePortCopy = 0; ! ! PacketAliasRedirectPort (localAddr, ! htons(localPort + i), ! remoteAddr, ! htons(remotePortCopy), ! publicAddr, ! htons(publicPort + i), ! proto); ! } } void SetupAddressRedirect (char* parms) *************** *** 1346,1351 **** --- 1435,1484 ---- return sp->s_port; } + int StrToPortRange (char* str, char* proto, port_range *portRange) + { + char* sep; + struct servent* sp; + char* end; + u_short loPort; + u_short hiPort; + + /* First see if this is a service, return corresponding port if so. */ + sp = getservbyname (str,proto); + if (sp) { + SETLOPORT(*portRange, ntohs(sp->s_port)); + SETNUMPORTS(*portRange, 1); + return 0; + } + + /* Not a service, see if it's a single port or port range. */ + sep = strchr (str, '-'); + if (sep == NULL) { + SETLOPORT(*portRange, strtol(str, &end, 10)); + if (end != str) { + /* Single port. */ + SETNUMPORTS(*portRange, 1); + return 0; + } + + /* Error in port range field. */ + errx (1, "unknown service %s/%s", str, proto); + } + + /* Port range, get the values and sanity check. */ + sscanf (str, "%hu-%hu", &loPort, &hiPort); + SETLOPORT(*portRange, loPort); + SETNUMPORTS(*portRange, 0); /* Error by default */ + if (loPort <= hiPort) + SETNUMPORTS(*portRange, hiPort - loPort + 1); + + if (GETNUMPORTS(*portRange) == 0) + errx (1, "invalid port range %s", str); + + return 0; + } + + int StrToProto (char* str) { if (!strcmp (str, "tcp")) *************** *** 1357,1363 **** errx (1, "unknown protocol %s. Expected tcp or udp", str); } ! u_short StrToAddrAndPort (char* str, struct in_addr* addr, char* proto) { char* ptr; --- 1490,1496 ---- errx (1, "unknown protocol %s. Expected tcp or udp", str); } ! int StrToAddrAndPortRange (char* str, struct in_addr* addr, char* proto, port_range *portRange) { char* ptr; *************** *** 1369,1374 **** ++ptr; StrToAddr (str, addr); ! return StrToPort (ptr, proto); } - --- 1502,1506 ---- ++ptr; StrToAddr (str, addr); ! return StrToPortRange (ptr, proto, portRange); } >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Jan 26 05:50:12 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA05303 for freebsd-bugs-outgoing; Tue, 26 Jan 1999 05:50:12 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA05085 for ; Tue, 26 Jan 1999 05:50:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id FAA90444; Tue, 26 Jan 1999 05:50:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from Kev.lab321.ru (Kev.lab321.ru [62.76.129.68]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA03853 for ; Tue, 26 Jan 1999 05:41:24 -0800 (PST) (envelope-from kev@Kev.lab321.ru) Received: (from root@localhost) by Kev.lab321.ru (8.9.2/8.9.1) id TAA00575; Tue, 26 Jan 1999 19:41:08 GMT (envelope-from kev) Message-Id: <199901261941.TAA00575@Kev.lab321.ru> Date: Tue, 26 Jan 1999 19:41:08 GMT From: CoreDumped@Coredumped.null.ru Reply-To: kev@Kev.lab321.ru To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: misc/9698: unusable console, when I start xdm from /etc/ttys Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9698 >Category: misc >Synopsis: unusable console, when I start xdm from /etc/ttys >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jan 26 05:50:01 PST 1999 >Closed-Date: >Last-Modified: >Originator: Core Dumped >Release: FreeBSD 4.0-CURRENT i386 >Organization: Core Dumped >Environment: 4.0-current, cvsuped and rebuilded at 25.01.1999, xfree 3.3.3 builded from ports. >Description: When I start xdm from /etc/ttys: ttyva "/usr/X11R6/bin/xdm -nodaemon" xterm on secure there keyboard become insane, strange symbols when I try to type login and etc... I cann't login to X and can't switch to another virt.tty. >How-To-Repeat: Just turn on xdm in /etc/ttys. >Fix: :( >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Jan 26 05:51:22 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA05488 for freebsd-bugs-outgoing; Tue, 26 Jan 1999 05:51:22 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from peach.ocn.ne.jp (peach.ocn.ne.jp [210.145.254.87]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA05077; Tue, 26 Jan 1999 05:50:01 -0800 (PST) (envelope-from dcs@newsguy.com) Received: from newsguy.com by peach.ocn.ne.jp (8.9.1a/OCN) id WAA17647; Tue, 26 Jan 1999 22:49:57 +0900 (JST) Message-ID: <36ADC780.E45DEBD7@newsguy.com> Date: Tue, 26 Jan 1999 22:47:44 +0900 From: "Daniel C. Sobral" X-Mailer: Mozilla 4.5 [en] (Win98; I) X-Accept-Language: pt-BR,ja MIME-Version: 1.0 To: gnats-admin@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: bin/9663: Getting builtin's parameters from the stack in loader References: <199901241250.EAA17381@freefall.freebsd.org> Content-Type: multipart/mixed; boundary="------------0D5009DBFFB461D2A4D0D1A2" Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org This is a multi-part message in MIME format. --------------0D5009DBFFB461D2A4D0D1A2 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit As I reviewed the patch, I made some changes to the comments. Here is the diffs for them. gnats-admin@FreeBSD.ORG wrote: > > Thank you very much for your problem report. > It has the internal identification `bin/9663'. > The individual assigned to look at your > report is: freebsd-bugs. > > >Category: bin > >Responsible: freebsd-bugs > >Synopsis: Making builtin's state-aware in loader > >Arrival-Date: Sun Jan 24 04:50:01 PST 1999 -- Daniel C. Sobral (8-DCS) dcs@newsguy.com If you sell your soul to the Devil and all you get is an MCSE from it, you haven't gotten market rate. --------------0D5009DBFFB461D2A4D0D1A2 Content-Type: text/plain; charset=us-ascii; name="patch" Content-Disposition: inline; filename="patch" Content-Transfer-Encoding: 7bit --- interp_forth.c 1999/01/24 12:28:08 1.11 +++ interp_forth.c 1999/01/26 12:44:42 @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: interp_forth.c,v 1.11 1999/01/24 12:28:08 root Exp root $ + * $Id: interp_forth.c,v 1.11 1999/01/24 12:28:08 root Exp $ */ #include /* to pick up __FreeBSD_version */ @@ -152,18 +152,18 @@ * being interpreted. * * There is one major problem with builtins that cannot be overcome - * in anyway, except by outlawing it, such as done below. We want - * builtins to behave differently depending on whether they have been - * compiled or they are being interpreted. Notice that this is *not* - * the current state. For example: + * in anyway, except by outlawing it. We want builtins to behave + * differently depending on whether they have been compiled or they + * are being interpreted. Notice that this is *not* the interpreter's + * current state. For example: * * : example ls ; immediate - * : problem example ; - * example + * : problem example ; \ "ls" gets executed while compiling + * example \ "ls" gets executed while interpreting * - * Notice that the current state is different in the two invocations - * of "example", but, in both cases, "ls" has been *compiled in*, which - * is what we really want. + * Notice that, though the current state is different in the two + * invocations of "example", in both cases "ls" has been + * *compiled in*, which is what we really want. * * The problem arises when you tick the builtin. For example: * @@ -174,16 +174,37 @@ * * We have no way, when we get EXECUTEd, of knowing what our behavior * should be. Thus, our only alternative is to "outlaw" this. See RFI - * 0007, and ANS Forth Standard's appendix D, item 6.7. + * 0007, and ANS Forth Standard's appendix D, item 6.7 for a related + * problem, concerning compile semantics. * - * The problem is compounded by the fact that ' builtin CATCH is valid + * The problem is compounded by the fact that "' builtin CATCH" is valid * and desirable. The only solution is to create an intermediary word. * For example: * * : my-ls ls ; * : example ['] my-ls catch ; * - * As the this definition is particularly tricky, and it's side effects + * So, with the below implementation, here is a summary of the behavior + * of builtins: + * + * ls -l \ "interpret" behavior, ie, + * \ takes parameters from TIB + * : ex-1 s" -l" 1 ls ; \ "compile" behavior, ie, + * \ takes parameters from the stack + * : ex-2 ['] ls catch ; immediate \ undefined behavior + * : ex-3 ['] ls catch ; \ undefined behavior + * ex-2 ex-3 \ "interpret" behavior, + * \ catch works + * : ex-4 ex-2 ; \ "compile" behavior, + * \ catch does not work + * : ex-5 ex-3 ; immediate \ same as ex-2 + * : ex-6 ex-3 ; \ same as ex-3 + * : ex-7 ['] ex-1 catch ; \ "compile" behavior, + * \ catch works + * : ex-8 postpone ls ; immediate \ same as ex-2 + * : ex-9 postpone ls ; \ same as ex-3 + * + * As the definition below is particularly tricky, and it's side effects * must be well understood by those playing with it, I'll be heavy on * the comments. * --------------0D5009DBFFB461D2A4D0D1A2-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Jan 26 07:20:07 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA17496 for freebsd-bugs-outgoing; Tue, 26 Jan 1999 07:20:07 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA17448 for ; Tue, 26 Jan 1999 07:20:04 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id HAA96877; Tue, 26 Jan 1999 07:20:03 -0800 (PST) (envelope-from gnats@FreeBSD.org) Date: Tue, 26 Jan 1999 07:20:03 -0800 (PST) Message-Id: <199901261520.HAA96877@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: Kazutaka YOKOTA Subject: Re: misc/9698: unusable console, when I start xdm from /etc/ttys Reply-To: Kazutaka YOKOTA Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR misc/9698; it has been noted by GNATS. From: Kazutaka YOKOTA To: kev@kev.lab321.ru Cc: FreeBSD-gnats-submit@freebsd.org, yokota@zodiac.mech.utsunomiya-u.ac.jp Subject: Re: misc/9698: unusable console, when I start xdm from /etc/ttys Date: Wed, 27 Jan 1999 00:12:00 +0900 >>Number: 9698 >>Category: misc >>Synopsis: unusable console, when I start xdm from /etc/ttys [...] >>Release: FreeBSD 4.0-CURRENT i386 >>Organization: >Core Dumped >>Environment: >4.0-current, cvsuped and rebuilded at 25.01.1999, >xfree 3.3.3 builded from ports. >>Description: >When I start xdm from /etc/ttys: > ttyva "/usr/X11R6/bin/xdm -nodaemon" xterm on secure >there keyboard become insane, strange symbols when I try to type login and etc >... I cann't login to X and can't switch to another virt.tty. Even when the above problem happens, you should still be able to login to the system via network. Please login to the system in that way and get /usr/X11R6/lib/X11/xdm/xdm-errors and output from `dmesg', and send them to me for examination. Would you also show me your kernel configuration file and /etc/ttys, please? A couple of more questions: Do you have the splash screen preloaded by the boot loader? Did you have the same problem before? Kazu yokota@FreeBSD.ORG To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Jan 26 09:38:25 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA04615 for freebsd-bugs-outgoing; Tue, 26 Jan 1999 09:38:25 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA04601 for ; Tue, 26 Jan 1999 09:38:24 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id JAA05669; Tue, 26 Jan 1999 09:30:00 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from netserv1.chg.ru (netserv1.chg.ru [193.233.46.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA03383 for ; Tue, 26 Jan 1999 09:24:50 -0800 (PST) (envelope-from dima@netserv1.chg.ru) Received: (from dima@localhost) by netserv1.chg.ru (8.9.1/8.9.1) id UAA24798; Tue, 26 Jan 1999 20:24:46 +0300 (MSK) Message-Id: <199901261724.UAA24798@netserv1.chg.ru> Date: Tue, 26 Jan 1999 20:24:46 +0300 (MSK) From: Dima Sivachenko Reply-To: dima@Chg.RU To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: kern/9705: MOUNT_NSF dissapear in sys/mount.h in 3.0-RELEASE Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9705 >Category: kern >Synopsis: MOUNT_NSF dissapear in sys/mount.h in 3.0-RELEASE >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jan 26 09:30:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Dima Sivachenko >Release: FreeBSD 3.0-RELEASE >Organization: >Environment: FreeBSD 3.0-RELEASE >Description: In FreeBSD-3.0-RELEASE constant MOUNT_NFS in no longer defined in sys/mount.h file. But it was define, for example, in 2.2.7-RELEASE. Due to this reason MPICH implementation of MPI failed to compile with message: MOUNT_NFS undeclared. >How-To-Repeat: Download mpich-1.1.1.tar.gz from ftp.mcs.anl.gov, unpack it, configure with `./configure -arch=freebsd -device=ch_p4` command and type `make'. >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Jan 26 10:00:05 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA07787 for freebsd-bugs-outgoing; Tue, 26 Jan 1999 10:00:05 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA07732 for ; Tue, 26 Jan 1999 10:00:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id KAA07813; Tue, 26 Jan 1999 10:00:00 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA07265; Tue, 26 Jan 1999 09:57:22 -0800 (PST) (envelope-from nobody) Message-Id: <199901261757.JAA07265@hub.freebsd.org> Date: Tue, 26 Jan 1999 09:57:22 -0800 (PST) From: dmarion@close.open.hr To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: misc/9706: Wish: Croatian keyboard layout Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9706 >Category: misc >Synopsis: Wish: Croatian keyboard layout >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Jan 26 10:00:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Damjan Marion >Release: HEAD >Organization: >Environment: >Description: Croatia and Slovenia have the same keyboard layout but will bi nice to have si.iso.kbd copied to hr.iso.kbd >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Jan 26 11:45:50 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA20556 for freebsd-bugs-outgoing; Tue, 26 Jan 1999 11:45:50 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA20437; Tue, 26 Jan 1999 11:45:04 -0800 (PST) (envelope-from fenner@FreeBSD.org) From: Bill Fenner Received: (from fenner@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id LAA43973; Tue, 26 Jan 1999 11:45:03 -0800 (PST) (envelope-from fenner@FreeBSD.org) Date: Tue, 26 Jan 1999 11:45:03 -0800 (PST) Message-Id: <199901261945.LAA43973@freefall.freebsd.org> To: fenner@FreeBSD.ORG, gnats-admin@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: pending/9703 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: typo in login.conf Responsible-Changed-From-To: gnats-admin->freebsd-bugs Responsible-Changed-By: fenner Responsible-Changed-When: Tue Jan 26 11:44:32 PST 1999 Responsible-Changed-Why: Fixing misfiled PR. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Jan 26 13:20:05 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA01792 for freebsd-bugs-outgoing; Tue, 26 Jan 1999 13:20:05 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA01770 for ; Tue, 26 Jan 1999 13:20:03 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id NAA54409; Tue, 26 Jan 1999 13:20:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Date: Tue, 26 Jan 1999 13:20:01 -0800 (PST) Message-Id: <199901262120.NAA54409@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: Darrell Anderson Subject: Re: kern/9679: fix for uninterruptible open in portal file system Reply-To: Darrell Anderson Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/9679; it has been noted by GNATS. From: Darrell Anderson To: freebsd-gnats-submit@freebsd.org, anderson@cs.duke.edu Cc: Subject: Re: kern/9679: fix for uninterruptible open in portal file system Date: Tue, 26 Jan 1999 16:18:54 -0500 incorporating Bruce's suggestions cleans things up and still works: RCS file: /cvs/src/sys/miscfs/portal/portal_vnops.c,v retrieving revision 1.35 diff -u -r1.35 portal_vnops.c --- portal_vnops.c 1999/01/12 11:49:30 1.35 +++ portal_vnops.c 1999/01/26 21:17:34 @@ -61,6 +61,7 @@ #include #include #include +#include #include static int portal_fileid = PORTAL_ROOTFILEID+1; @@ -287,7 +288,11 @@ splx(s); goto bad; } - (void) tsleep((caddr_t) &so->so_timeo, PSOCK, "portalcon", 5 * hz); + error = tsleep((caddr_t) &so->so_timeo, PCATCH|PSOCK, "portalcon", 5 * hz); + if (error) { + splx(s); + goto bad; + } } splx(s); @@ -301,7 +306,6 @@ */ so->so_rcv.sb_timeo = 0; so->so_snd.sb_timeo = 0; - so->so_rcv.sb_flags |= SB_NOINTR; so->so_snd.sb_flags |= SB_NOINTR; @@ -334,6 +338,17 @@ &m, &cm, &flags); if (error) goto bad; + /* + * if there's a signal pending, call tsleep to set the + * proper process state and give us the EINTR error. + * don't need to worry about the portal daemon b/c + * we close the socket on our way out. + */ + if (CURSIG(curproc) != 0) { + error = tsleep((caddr_t)vp, PCATCH, "portalcon", 0); + if (error) + goto bad; + } /* * Grab an error code from the mbuf. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Jan 26 13:40:08 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA04425 for freebsd-bugs-outgoing; Tue, 26 Jan 1999 13:40:08 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA04376 for ; Tue, 26 Jan 1999 13:40:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id NAA56314; Tue, 26 Jan 1999 13:40:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from dslab7.cs.uit.no (dslab7.cs.UiT.No [129.242.16.27]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA03484 for ; Tue, 26 Jan 1999 13:34:27 -0800 (PST) (envelope-from frodef@dslab7.cs.uit.no) Received: (from frodef@localhost) by dslab7.cs.uit.no (8.9.1/8.9.1) id WAA22855; Tue, 26 Jan 1999 22:28:48 +0100 (CET) (envelope-from frodef) Message-Id: <199901262128.WAA22855@dslab7.cs.uit.no> Date: Tue, 26 Jan 1999 22:28:48 +0100 (CET) From: Frode Vatvedt Fjeld Reply-To: frodef@dslab7.cs.uit.no To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: i386/9709: Kernel page faults during boot with 2GB RAM Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9709 >Category: i386 >Synopsis: Kernel page faults during boot with 2GB RAM >Confidential: no >Severity: critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jan 26 13:40:01 PST 1999 >Closed-Date: >Last-Modified: >Originator: Frode Vatvedt Fjeld >Release: FreeBSD 3.0-RELEASE i386 >Organization: University of Tromso >Environment: The 3.0-RELEASE installation floppy, an i386 box with 2GB memory. >Description: The kernel page faults and dies early in the boot process. The console output looks something like this: ... The regents of the University of California. All right reserved. Fatal trap 12: Page fault while in kernel mode Fault virtual address = 0x68 Fault code = supervisor read, page not present instruction pointer = 0x8:0xf01ec5c0 stack pointer = 0x10:0xf03f2e8c frame pointer = 0x10:0xf03f2eac code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = resume, IOPL = 0 current process = 0 () interrupt mask = net tty bio cam trap number = 12 panic: page fault Automatic reboot etc... >How-To-Repeat: Insert installation floppy, boot. >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Jan 26 15:30:11 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA17227 for freebsd-bugs-outgoing; Tue, 26 Jan 1999 15:30:11 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA17175 for ; Tue, 26 Jan 1999 15:30:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id PAA63673; Tue, 26 Jan 1999 15:30:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from slarti.muc.de (slarti.muc.de [193.174.4.10]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id PAA16842 for ; Tue, 26 Jan 1999 15:27:40 -0800 (PST) (envelope-from jhs@jhs.muc.de) Received: (qmail 17346 invoked from network); 26 Jan 1999 23:26:30 -0000 Received: from jhs.muc.de (193.174.4.84) by slarti.muc.de with SMTP; 26 Jan 1999 23:26:30 -0000 Received: (from jhs@localhost) by jhs.muc.de (8.8.8/8.8.8) id UAA02974; Tue, 26 Jan 1999 20:45:43 GMT (envelope-from jhs) Message-Id: <199901262045.UAA02974@jhs.muc.de> Date: Tue, 26 Jan 1999 20:45:43 GMT From: jhs@FreeBSD.ORG Reply-To: jhs@FreeBSD.ORG To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/9711: Fails: cd /usr/bin; gzip file ; mv file.gz file ; file -z file Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9711 >Category: bin >Synopsis: Fails: cd /usr/bin; gzip file ; mv file.gz file ; file -z file >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jan 26 15:30:01 PST 1999 >Closed-Date: >Last-Modified: >Originator: Julian H. Stacey >Release: FreeBSD 2.2.8-RELEASE i386 >Organization: >Environment: 2.2.8 Rel. >Description: Fails: cd /usr/bin; gzip file ; mv file.gz file ; file -z file file: read failed: Undefined error: 0 >How-To-Repeat: see above >Fix: Don't know ! I've compressed all the bins on my laptop system to save space, (inc X ) then noticed this oddity. of course, my kernel does have gzip support :-) >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Jan 26 16:10:05 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA23889 for freebsd-bugs-outgoing; Tue, 26 Jan 1999 16:10:05 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA23872 for ; Tue, 26 Jan 1999 16:10:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id QAA66143; Tue, 26 Jan 1999 16:10:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Date: Tue, 26 Jan 1999 16:10:02 -0800 (PST) Message-Id: <199901270010.QAA66143@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: jin@george.lbl.gov Subject: Re: bin/9711: Fails: cd /usr/bin; gzip file ; mv file.gz file ; file -z file Reply-To: jin@george.lbl.gov Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR bin/9711; it has been noted by GNATS. From: jin@george.lbl.gov To: FreeBSD-gnats-submit@FreeBSD.ORG, jhs@FreeBSD.ORG Cc: Subject: Re: bin/9711: Fails: cd /usr/bin; gzip file ; mv file.gz file ; file -z file Date: Tue, 26 Jan 1999 16:03:36 -0800 (PST) > Fails: cd /usr/bin; gzip file ; mv file.gz file ; file -z file > file: read failed: Undefined error: 0 It looks ok to me. Have you ungzip the file.gz to see if it corruptted? -Jin # uname FreeBSD 2.2.8-RELEASE #0: Mon Dec 21 12:22:42 PST 1998 209 /usr/bin: cp file /tmp 210 /usr/bin: cd /tmp 211 /tmp: gzip file 212 /tmp: mv file.gz file 213 /tmp: ./file file file: gzip compressed data, deflated, original filename, last modified: Tue Jan 26 16:00:01 1999, os: Unix To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Jan 26 18:10:06 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA07445 for freebsd-bugs-outgoing; Tue, 26 Jan 1999 18:10:06 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA07412 for ; Tue, 26 Jan 1999 18:10:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id SAA75630; Tue, 26 Jan 1999 18:10:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Date: Tue, 26 Jan 1999 18:10:01 -0800 (PST) Message-Id: <199901270210.SAA75630@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: Lew Payne Subject: Re: kern/6858: inetd in realloc(): warning: junk pointer, too low to make sense. Reply-To: Lew Payne Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/6858; it has been noted by GNATS. From: Lew Payne To: freebsd-gnats-submit@freebsd.org, jher@io.com Cc: Subject: Re: kern/6858: inetd in realloc(): warning: junk pointer, too low to make sense. Date: Tue, 26 Jan 1999 18:02:44 -0800 Is someone going to fix this?? It is happening to me, using FreeBSD 2.2.8-RELEASE from the CD-ROM. inetd in realloc(): warning: junk pointer, too low to make sense. Pentium II/300MHZ, 512MB RAM. Both machines. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Jan 26 20:20:06 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA21917 for freebsd-bugs-outgoing; Tue, 26 Jan 1999 20:20:06 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA21897 for ; Tue, 26 Jan 1999 20:20:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id UAA82960; Tue, 26 Jan 1999 20:20:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA21696; Tue, 26 Jan 1999 20:15:59 -0800 (PST) (envelope-from nobody) Message-Id: <199901270415.UAA21696@hub.freebsd.org> Date: Tue, 26 Jan 1999 20:15:59 -0800 (PST) From: satz@sprynet.com To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: kern/9718: SCSI timeout sometimes crashes 3.0-current Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9718 >Category: kern >Synopsis: SCSI timeout sometimes crashes 3.0-current >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jan 26 20:20:01 PST 1999 >Closed-Date: >Last-Modified: >Originator: Greg Satz >Release: 3.0-current >Organization: >Environment: FreeBSD fnu.cisco.com 3.0-STABLE FreeBSD 3.0-STABLE #11: Sat Jan 23 22:01:28 MST 1999 satz@fnu.cisco.com:/usr/src/sys/compile/FNU i386 >Description: > (da1:ahb0:0:1:0): ECB 0xf40b3600 - timed out > (da1:ahb0:0:1:0): Queuing BDR > ahb0: No longer in timeout > (da1:ahb0:0:1:0): ECB 0xf40b6900 - timed out I often get timeouts from the following disk: Jan 26 02:13:18 fnu /kernel: da1 at ahb0 bus 0 target 1 lun 0 Jan 26 02:13:18 fnu /kernel: da1: Fixed Direct Access SCSI-2 device I never had this problem under 2.2.X and I have used both disk and controller: Jan 26 02:13:17 fnu /kernel: ahb0: AHA1740A Single Ended SCSI Adapter, FW Rev. E , ID=7, 64 ECBs for quite a few years now. The motherboard is a dual processor Tynan S1462 with a single 166mhz Pentium processor. Let me know if there is anything I can do to help track this down. >How-To-Repeat: Seems the daily periodic script creates enough disk activity to cause the problem almost nightly. >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Jan 27 03:40:05 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA02143 for freebsd-bugs-outgoing; Wed, 27 Jan 1999 03:40:05 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA02087 for ; Wed, 27 Jan 1999 03:40:00 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id DAA43989; Wed, 27 Jan 1999 03:40:00 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from unas.jinr.ru (unas.jinr.ru [159.93.19.141]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA01234 for ; Wed, 27 Jan 1999 03:32:12 -0800 (PST) (envelope-from gritsaj@unas.jinr.ru) Received: (from gritsaj@localhost) by unas.jinr.ru (8.8.8/8.8.8) id OAA24311; Wed, 27 Jan 1999 14:32:00 +0300 (MSK) (envelope-from gritsaj) Message-Id: <199901271132.OAA24311@unas.jinr.ru> Date: Wed, 27 Jan 1999 14:32:00 +0300 (MSK) From: gritsaj@unas.jinr.ru Reply-To: gritsaj@nusun.jinr.ru To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: i386/9721: Patch for FreeBSD netboot (booting via DOS packet driver) Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9721 >Category: i386 >Synopsis: Patch for FreeBSD netboot (booting via DOS packet driver) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Jan 27 03:40:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Gritsaj K. >Release: FreeBSD 2.2.7-RELEASE i386 >Organization: JINR >Environment: FreeBSD 2.2.7-RELEASE i386 >Description: This patch intended to provide for the FreeBSD netboot tool the ability to work over DOS packet drivers. All previous netboot functionality is preserved, new possibilities isolated in new DOS executable nbpkt.com, which requires DOS for use of packet driver. More details in (revised) netboot man page. >How-To-Repeat: >Fix: Apply the following patch to /sys/i386/boot/netboot directory: cd /sys/i386/boot/netboot; patch < patch.file ------------------cut here---------------------- *** Makefile.orig Sun Oct 26 05:18:41 1997 --- Makefile Sun Jan 24 15:31:53 1999 *************** *** 25,31 **** PCI_DEVICE=0x8029 PCI_CLASS=0x02,0x00,0x00 ! PROG= nb8390.com nb3c509.com nb8390.rom nb3c509.rom # Order is very important on the SRCS line for this prog SRCS= start2.S main.c misc.c bootmenu.c rpc.c --- 25,31 ---- PCI_DEVICE=0x8029 PCI_CLASS=0x02,0x00,0x00 ! PROG= nb8390.com nb3c509.com nb8390.rom nb3c509.rom nbpkt.com # Order is very important on the SRCS line for this prog SRCS= start2.S main.c misc.c bootmenu.c rpc.c *************** *** 39,45 **** NS8390= -DINCLUDE_NE #NS8390+= -DINCLUDE_3COM -D_3COM_BASE=0x300 CLEANFILES+= netboot.com ! CLEANFILES+= makerom start2.ro 3c509.o ns8390.o LDFLAGS+= -N -T ${RELOCADDR} -e _start -nostdlib NOSHARED= YES MAN8= netboot.8 --- 39,45 ---- NS8390= -DINCLUDE_NE #NS8390+= -DINCLUDE_3COM -D_3COM_BASE=0x300 CLEANFILES+= netboot.com ! CLEANFILES+= makerom start2.ro 3c509.o ns8390.o pkt.o pktasm.o LDFLAGS+= -N -T ${RELOCADDR} -e _start -nostdlib NOSHARED= YES MAN8= netboot.8 *************** *** 80,85 **** --- 80,92 ---- nb3c509.com: start2.o ${SRCS:N*.h:R:S/$/.o/g} 3c509.o ${LD} ${LDFLAGS} -o ${.TARGET}.tmp ${OBJS} 3c509.o + strip ${.TARGET}.tmp + size ${.TARGET}.tmp + dd ibs=32 skip=1 if=${.TARGET}.tmp of=${.TARGET} + rm -f ${.TARGET}.tmp + + nbpkt.com: start2.o ${SRCS:N*.h:R:S/$/.o/g} pkt.o pktasm.o + ${LD} ${LDFLAGS} -o ${.TARGET}.tmp ${OBJS} pkt.o pktasm.o strip ${.TARGET}.tmp size ${.TARGET}.tmp dd ibs=32 skip=1 if=${.TARGET}.tmp of=${.TARGET} *** pktasm.S.orig Sun Jan 24 16:05:49 1999 --- pktasm.S Sat Oct 17 17:10:48 1998 *************** *** 0 **** --- 1,189 ---- + + #define MAX_LEN 1518 + #define opsize .byte 0x66 + #define call_pkt .byte 0x9c,0xff,0x5e,0x08 /* pushf; call far 8(%bp) */ + + _receiver: + .byte 0x9c /* pushf */ + .byte 0xfa /* cli */ + .byte 0x1e /* push %ds */ + .byte 0x68; .word(RELOC>>4) /* push (RELOC>>4) */ + .byte 0x1f /* pop %ds */ + .byte 0x0b,0xc0 /* or %ax,%ax */ + .byte 0x74,0x0b /* jz */ + .byte 0x57 /* push %di */ + .byte 0xbf; .word(_ready) /* mov (_ready),%di */ + .byte 0xc6,0x05,0x01 /* movb $01,(%di) */ + .byte 0x5f /* pop %di */ + .byte 0x1f /* pop %ds */ + .byte 0x9d /* popf */ + .byte 0xcb /* retf */ + + .byte 0xbf; .word (_length) /* mov (_length),%di */ + .byte 0x83,0x3d,0x00 /* cmpw $0000,(%di) */ + .byte 0x75,0x10 /* jnz */ + .byte 0x81,0xf9; .word MAX_LEN /* cmp MAX_LEN,%cx, */ + .byte 0x77,0x0a /* ja */ + .byte 0x89,0x0d /* mov %cx,(%di) */ + .byte 0xbf; .word (_input) /* mov (_input),%di */ + .byte 0x1e /* push %ds */ + .byte 0x07 /* pop %es */ + .byte 0x1f /* pop %ds */ + .byte 0x9d /* popf */ + .byte 0xcb /* retf */ + + .byte 0x33,0xff /* xor %di,%di */ + .byte 0x8e,0xc7 /* mov %di,%es */ + .byte 0x1f /* pop %ds */ + .byte 0x9d /* popf */ + .byte 0xcb /* retf */ + + .globl _access_type + _access_type: + push %ebp + mov %esp,%ebp + push %ebx + push %ecx + push %edx + push %esi + push %edi + mov $0xffff,%ebx + xor %edx,%edx + mov 12(%ebp),%esi + mov 16(%ebp),%ecx + mov $(_receiver),%edi + call _prot_to_real + movb $0x01,%al + movb $0x02,%ah + call_pkt + mov %eax,%ebx + opsize + jc 1f + xor %edx,%edx + 1: + opsize + call _real_to_prot + xor %eax,%eax + movb %dh,%al + mov 20(%ebp),%esi + mov %ebx,(%esi) + pop %edi + pop %esi + pop %edx + pop %ecx + pop %ebx + pop %ebp + ret + + .globl _send_pkt + _send_pkt: + push %ebp + mov %esp,%ebp + push %ebx + push %ecx + push %edx + push %esi + push %edi + mov 12(%ebp),%esi + mov 16(%ebp),%ecx + call _prot_to_real + movb $0x00,%al + movb $0x04,%ah + call_pkt + opsize + jc 1f + xor %edx,%edx + 1: + opsize + call _real_to_prot + xor %eax,%eax + movb %dh,%al + pop %edi + pop %esi + pop %edx + pop %ecx + pop %ebx + pop %ebp + ret + + .globl _get_address + _get_address: + push %ebp + mov %esp,%ebp + push %ebx + push %ecx + push %edx + push %esi + push %edi + mov 12(%ebp),%ebx + mov 16(%ebp),%edi + mov 20(%ebp),%ecx + call _prot_to_real + movb $0x00,%al + movb $0x06,%ah + call_pkt + opsize + jc 1f + xor %edx,%edx + 1: + opsize + call _real_to_prot + xor %eax,%eax + movb %dh,%al + pop %edi + pop %esi + pop %edx + pop %ecx + pop %ebx + pop %ebp + ret + + .globl _get_handler + _get_handler: + push %ebp + mov %esp,%ebp + push %ebx + mov 8(%ebp),%ebx + shl $2,%ebx + call _prot_to_real + xor %eax,%eax + mov %ax,%ds + .byte 0x66,0x8b,0x1f /* mov (%bx),%ebx */ + opsize + call _real_to_prot + mov %ebx,%eax + pop %ebx + pop %ebp + ret + + .globl _get_string + _get_string: + push %ebp + mov %esp,%ebp + push %ecx + push %esi + push %edi + mov 12(%ebp),%edi + mov 16(%ebp),%ecx + call _prot_to_real + cld + .byte 0xc5,0x76,0x08 /* lds 8(%bp),%si */ + rep + movsb + opsize + call _real_to_prot + pop %edi + pop %esi + pop %ecx + pop %ebp + ret + + .globl _allow_input + _allow_input: + call _prot_to_real + sti + nop + opsize + call _real_to_prot + ret + *** start2.S.orig Wed May 14 06:47:46 1997 --- start2.S Sat Oct 17 16:44:05 1998 *************** *** 118,124 **** push %eax lret #else ! int $0x19 #endif /************************************************************************** --- 118,130 ---- push %eax lret #else ! movb $0xfe,%al ! outb %al, $0x64 ! 2: ! sti ! hlt ! opsize ! jmp 2b #endif /************************************************************************** *** bootmenu.c.orig Wed May 14 06:47:44 1997 --- bootmenu.c Sat Oct 17 17:01:38 1998 *************** *** 28,37 **** {"help", cmd_help, " this list"}, {"ip", cmd_ip, " set my IP addr"}, {"server", cmd_server, " set TFTP server IP addr"}, ! {"gateway", cmd_gateway, " set default router"}, {"netmask", cmd_netmask, " set network mask"}, {"hostname", cmd_hostname, " set hostname"}, {"kernel", cmd_kernel, " set boot filename"}, {"rootfs", cmd_rootfs, "ip:/fs set root filesystem"}, {"swapfs", cmd_swapfs, "ip:/fs set swap filesystem"}, {"swapsize", cmd_swapsize, " set swap size"}, --- 28,38 ---- {"help", cmd_help, " this list"}, {"ip", cmd_ip, " set my IP addr"}, {"server", cmd_server, " set TFTP server IP addr"}, ! {"gateway", cmd_gateway, " set default router"}, {"netmask", cmd_netmask, " set network mask"}, {"hostname", cmd_hostname, " set hostname"}, {"kernel", cmd_kernel, " set boot filename"}, + {"interface", cmd_interface, " set default interface"}, {"rootfs", cmd_rootfs, "ip:/fs set root filesystem"}, {"swapfs", cmd_swapfs, "ip:/fs set swap filesystem"}, {"swapsize", cmd_swapsize, " set swap size"}, *************** *** 40,46 **** {"diskboot", exit, " boot from disk"}, {"autoboot", NULL, " continue"}, {"trans", cmd_aui, " turn transceiver on|off"}, ! {"flags", cmd_flags, "[bcdghsv] set boot flags"}, {NULL, NULL, NULL} }; --- 41,47 ---- {"diskboot", exit, " boot from disk"}, {"autoboot", NULL, " continue"}, {"trans", cmd_aui, " turn transceiver on|off"}, ! {"flags", cmd_flags, "[bcdghsv] set boot flags"}, {NULL, NULL, NULL} }; *************** *** 153,158 **** --- 154,168 ---- printf("Bootfile is: %s\r\n", kernel); } + /************************************************************************** + CMD_INTERFACE - set interface name + **************************************************************************/ + cmd_interface(p) + char *p; + { + if (*p) sprintf(nfsdiskless.myif.ifra_name,"%s",p); + printf("Interface is: %s\r\n",nfsdiskless.myif.ifra_name); + } /************************************************************************** CMD_ROOTFS - Set root filesystem name *** main.c.orig Sun Jan 18 23:17:47 1998 --- main.c Mon Jan 25 12:24:48 1999 *************** *** 66,71 **** --- 66,72 ---- exit(0); } kernel = DEFAULT_BOOTFILE; + sprintf(&nfsdiskless.myif.ifra_name,eth_driver); while (1) { if (setjmp(jmp_bootmenu)) bootmenu(); *************** *** 192,198 **** } /* Fill in nfsdiskless.myif */ - sprintf(&nfsdiskless.myif.ifra_name,eth_driver); nfsdiskless.myif.ifra_addr.sa_len = sizeof(struct sockaddr); nfsdiskless.myif.ifra_addr.sa_family = AF_INET; addr = htonl(arptable[ARP_CLIENT].ipaddr); --- 193,198 ---- *************** *** 657,662 **** --- 657,665 ---- break; case 131: /* swap mount options */ bootp_string("swapopts", p); + break; + case 132: /* interface name */ + bootp_string("interface", p); break; default: printf("Unknown RFC1048-tag "); *** pkt.c.orig Sun Jan 24 16:06:31 1999 --- pkt.c Sat Oct 17 17:10:48 1998 *************** *** 0 **** --- 1,158 ---- + + /************************************************************************** + NETBOOT - BOOTP/TFTP Bootstrap Program + + Packet driver interface + Written by Gritsaj K. + Oct/98 + + **************************************************************************/ + + #include "netboot.h" + + short aui = 0; + char eth_driver[] = "ed0"; /* default interface name */ + char packet[ETHER_MAX_LEN]; + int packetlen; + + volatile char ready = 0; + unsigned short length = 0; + char input[ETHER_MAX_LEN]; + + static int handler; + static int handle; + static char addr[6]; + static char output[ETHER_MAX_LEN]; + + /************************************************************************** + ETH_PROBE - Look for an adapter + **************************************************************************/ + eth_probe() + { + int vec; + char str[12]; + int error; + int i; + + for (vec = 0x60; vec <= 0x80; vec++) { + handler = get_handler(vec); + get_string(handler, str, sizeof(str)); + if (bcompare(&str[3], "PKT DRVR", 9)) + break; + } + if (vec > 0x80) + return (0); + + if (error = access_type(handler, NULL, 0, &handle)) { + printf("access_type: %d\n", error); + return (0); + } + + if (error = get_address(handler, handle, addr, sizeof(addr))) { + printf("get_address: %d\n", error); + return(0); + } + + for (i = 0; i < 6; i++) + arptable[ARP_CLIENT].node[i] = addr[i]; + + printf("\r\nPacket driver at 0x%b, addr ", vec); + for (i = 0; i < 6; i++) + printf("%b%s", addr[i], i < 5 ? ":" : ""); + printf("\n"); + + return (1); + } + + /************************************************************************** + ETH_RESET - Reset adapter + **************************************************************************/ + eth_reset() + { + ready = 0; + length = 0; + + return (0); + } + + /************************************************************************** + ETH_TRANSMIT - Transmit a frame + **************************************************************************/ + eth_transmit(d,t,s,p) + char *d; /* Destination */ + unsigned short t; /* Type */ + unsigned short s; /* Size */ + char *p; /* Packet */ + { + int error; + int i,j; + + if (s + 14 > ETHER_MAX_LEN) + return (0); + + j = 0; + for (i = 0; i < 6; i++) output[j++] = d[i]; + for (i = 0; i < 6; i++) output[j++] = addr[i]; + output[j++] = t >> 8; + output[j++] = t; + for (i = 0; i < s; i++) output[j++] = p[i]; + + while (j < ETHER_MIN_LEN) + output[j++] = 0; + + if (error = send_pkt(handler, output, j)) + printf("send_pkt: %d\n", error); + + twiddle(); + + return (0); + } + + /************************************************************************** + ETH_POLL - Wait for a frame + **************************************************************************/ + eth_poll() + { + unsigned short type; + + if (!ready) + allow_input(); + if (!ready) + return (0); + + if (length < ETHER_MIN_LEN) { + ready = 0; + length = 0; + return (0); + } + + bcopy(input, packet, length); + packetlen = length; + ready = 0; + length = 0; + + type = (unsigned)packet[12] << 8 | packet[13]; + + if (type == ARP) { + struct arprequest *arpreq; + unsigned long reqip; + + arpreq = (struct arprequest *)&packet[ETHER_HDR_LEN]; + + convert_ipaddr(&reqip, arpreq->tipaddr); + if ((ntohs(arpreq->opcode) == ARP_REQUEST) && + (reqip == arptable[ARP_CLIENT].ipaddr)) { + arpreq->opcode = htons(ARP_REPLY); + bcopy(arpreq->sipaddr, arpreq->tipaddr, 4); + bcopy(arpreq->shwaddr, arpreq->thwaddr, 6); + bcopy(arptable[ARP_CLIENT].node, arpreq->shwaddr, 6); + convert_ipaddr(arpreq->sipaddr, &reqip); + eth_transmit(arpreq->thwaddr, ARP, sizeof(struct arprequest), + arpreq); + return(0); + } + } + + return (1); + } + *** netboot.8.orig Fri Aug 15 17:46:28 1997 --- netboot.8 Tue Jan 26 17:27:01 1999 *************** *** 9,15 **** .Nm .Bl -tag -width Ds is used for booting the operating system over a network card. The ! program is either loaded into a ROM, or run from DOS. .Pp .Sh DESCRIPTION .Nm --- 9,17 ---- .Nm .Bl -tag -width Ds is used for booting the operating system over a network card. The ! program is either loaded into a ROM, or run from DOS. The variant ! of the program with FTP Software Packet Driver interface (nbpkt.com) ! can be run from DOS only and corresponding DOS packet driver must be loaded. .Pp .Sh DESCRIPTION .Nm *************** *** 31,38 **** :T130="root,mount,options":\\ :T131="swap,mount,options":\\ :ra=255.255.255.255: ! client01:bf="kernel.300":ha=00400530d6d9:tc=.default: ! client02:bf="kernel.280":ha=00400530d6d3:tc=.default: ... .Ed .Pp --- 33,40 ---- :T130="root,mount,options":\\ :T131="swap,mount,options":\\ :ra=255.255.255.255: ! client01:bf="kernel.300":ha=00400530d6d9:T132="lnc1":tc=.default: ! client02:bf="kernel.280":ha=00400530d6d3:T132="tx0":tc=.default: ... .Ed .Pp *************** *** 75,80 **** --- 77,87 ---- .It Cm T131 specifies swap mount options. This argument is optional. + .It Cm T132 + specifies network interface name. + This argument is optional, and may be useful only in case of nbpkt.com to + pass name of network driver to kernel. + The default compiled in nbpkt.com is "ed0". .It Cm bf is the name of the kernel. If not specified, it defaults to "kernel". *************** *** 91,96 **** --- 98,105 ---- rom image for 3C509 cards .It Pa /usr/mdec/nb3c509.com DOS executable for 3C509 cards + .It Pa /usr/mdec/nbpkt.com + DOS executable with packet driver interface. .Sh SEE ALSO .Xr bootpd 8 , ------------------cut here---------------------- >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Jan 27 05:58:36 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA17670 for freebsd-bugs-outgoing; Wed, 27 Jan 1999 05:58:36 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA17602; Wed, 27 Jan 1999 05:58:11 -0800 (PST) (envelope-from steve@FreeBSD.org) From: Steve Price Received: (from steve@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id FAA55349; Wed, 27 Jan 1999 05:58:11 -0800 (PST) (envelope-from steve@FreeBSD.org) Date: Wed, 27 Jan 1999 05:58:11 -0800 (PST) Message-Id: <199901271358.FAA55349@freefall.freebsd.org> To: steve@FreeBSD.ORG, gnats-admin@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: pending/9722 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: cron whines about malloc() pointer to wrong page Responsible-Changed-From-To: gnats-admin->freebsd-bugs Responsible-Changed-By: steve Responsible-Changed-When: Wed Jan 27 05:57:38 PST 1999 Responsible-Changed-Why: Misfiled PR. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Jan 27 06:30:03 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA20778 for freebsd-bugs-outgoing; Wed, 27 Jan 1999 06:30:03 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA20760 for ; Wed, 27 Jan 1999 06:30:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id GAA57073; Wed, 27 Jan 1999 06:30:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from salmon.maths.tcd.ie (salmon.maths.tcd.ie [134.226.81.11]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id GAA20580 for ; Wed, 27 Jan 1999 06:28:23 -0800 (PST) (envelope-from dwmalone@maths.tcd.ie) Received: from gosset.maths.tcd.ie by salmon.maths.tcd.ie with SMTP id ; 27 Jan 99 14:28:17 +0000 (GMT) Message-Id: <9901271428.aa56319@gosset.maths.tcd.ie> Date: Wed, 27 Jan 99 14:28:17 +0000 (GMT) From: dwmalone@maths.tcd.ie Reply-To: dwmalone@maths.tcd.ie To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: kern/9723: icmp_reflect doesn't clear m->m_pkthdr.rcvif Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9723 >Category: kern >Synopsis: icmp_reflect doesn't clear m->m_pkthdr.rcvif >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Jan 27 06:30:01 PST 1999 >Closed-Date: >Last-Modified: >Originator: David Malone >Release: FreeBSD 2.2.8-STABLE >Organization: School of Maths, Trinity College, Dublin. >Environment: Using ipfw and gatewaying in 2.2.8-STABLE as of last week some time. Problem looks like it is present in 3.0/4.0 too. >Description: When the icmp code uses icmp_reflect to reply to a packet it rewrites the original packet and then sends that. Unfortunately is does not clear m->m_pkthdr.rcvif after using it, so the outgoing packet looks like it has been recieved on some interface. This is a problem if you have a firewall rule which then filters stuff on the recieved packet. It looks like the same problem is present in current. >How-To-Repeat: Suppose you have a machine with de0 with address 10.0.0.1 and you have the firewall rules: deny ip from 10.0.0.1 to any recv de0 allow ip from any to any Pings from interface de0 will not be replied to, as the outgoing reply will match the first rule. >Fix: You can work around this by only filtering on incoming packets. I think it would be correct to add a clearing of m->m_pkthdr.rcvif toward the end of icmp_reflect. Something like the following seems to work on 2.2.8-STABLE, and looks like it would work on 3.0/4.0 too. --- ip_icmp.c.orig Wed Jan 27 14:16:14 1999 +++ ip_icmp.c Wed Jan 27 14:19:38 1999 @@ -613,6 +613,7 @@ bcopy((caddr_t)ip + optlen, (caddr_t)(ip + 1), (unsigned)(m->m_len - sizeof(struct ip))); } + m->m_pkthdr.rcvif = (struct ifnet *)0; m->m_flags &= ~(M_BCAST|M_MCAST); icmp_send(m, opts); done: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Jan 27 07:11:25 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA25418 for freebsd-bugs-outgoing; Wed, 27 Jan 1999 07:11:25 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA25404; Wed, 27 Jan 1999 07:11:14 -0800 (PST) (envelope-from yokota@FreeBSD.org) From: Kazutaka YOKOTA Received: (from yokota@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id HAA93941; Wed, 27 Jan 1999 07:11:14 -0800 (PST) (envelope-from yokota@FreeBSD.org) Date: Wed, 27 Jan 1999 07:11:14 -0800 (PST) Message-Id: <199901271511.HAA93941@freefall.freebsd.org> To: ijliao@Terry.Dorm10.NCTU.edu.tw, yokota@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: kern/9521 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: console become yellow after running X State-Changed-From-To: open->closed State-Changed-By: yokota State-Changed-When: Wed Jan 27 07:10:35 PST 1999 State-Changed-Why: Fixed in vesa.c rev.1.14. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Jan 27 10:50:10 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA23247 for freebsd-bugs-outgoing; Wed, 27 Jan 1999 10:50:10 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA23176 for ; Wed, 27 Jan 1999 10:50:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id KAA09540; Wed, 27 Jan 1999 10:50:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA22605; Wed, 27 Jan 1999 10:45:04 -0800 (PST) (envelope-from nobody) Message-Id: <199901271845.KAA22605@hub.freebsd.org> Date: Wed, 27 Jan 1999 10:45:04 -0800 (PST) From: jose@we.lc.ehu.es To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: bin/9729: lpr -r does not remove files under sticky directories [FIX KNOWN] Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9729 >Category: bin >Synopsis: lpr -r does not remove files under sticky directories [FIX KNOWN] >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Jan 27 10:50:01 PST 1999 >Closed-Date: >Last-Modified: >Originator: Jose M. Alcaide >Release: 3.0-STABLE (1999/01/26) >Organization: Universidad del Pais Vasco - Dept. de Electricidad y Electronica >Environment: FreeBSD tiburon.we.lc.ehu.es 3.0-STABLE FreeBSD 3.0-STABLE #1: Tue Jan 26 11:31:42 CET 1999 toor@tiburon.we.lc.ehu.es:/usr/src/sys/compile/TIBURON i386 >Description: A serious bug was introduced in lpr.c version 1.22, which prevents lpr from removing files (when called as "lpr -r") when they are under a "sticky" directory (such as /tmp). This is serious because some packages (such as Samba) spool the print jobs under such directories (/var/spool/samba, for example). Since files are not removed after they are queued, the directory contents grows, and grows... until /var is full. >How-To-Repeat: As an unprivileged user, create a non empty file in a sticky directory (such as /tmp). Then, do a "lpr -r ". >Fix: Yes, it is known. (All references are to lpr.c version 1.27.) Starting at line 653, the checkwriteperm() function checks that the owner UID of the file matchs the variable "userid", which should store the real UID of the lpr process. However, the "userid" variable has never been initialized (its contents is 0 since it is static). The problem resides in main(), lines 269-276. The "userid" variable is modified only here. But this only happens if getlogin() returns NULL. Simply, the sentence "userid = getuid()" should be moved just before that "if" structure. I did not write a patch because I think that there are more problems in those lines of code. For example, the "person" variable is always modified, so it renders the lpr's "-U" option useless. And, inside that "if", another expression compares "person" with 0; this is not needed because "person" must be NULL there. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Jan 27 19:43:57 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA01129 for freebsd-bugs-outgoing; Wed, 27 Jan 1999 19:43:57 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA01121; Wed, 27 Jan 1999 19:43:51 -0800 (PST) (envelope-from gibbs@FreeBSD.org) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id TAA72835; Wed, 27 Jan 1999 19:43:50 -0800 (PST) (envelope-from gibbs@FreeBSD.org) Date: Wed, 27 Jan 1999 19:43:50 -0800 (PST) Message-Id: <199901280343.TAA72835@freefall.freebsd.org> To: satz@sprynet.com, gibbs@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG, gibbs@FreeBSD.ORG Subject: Re: kern/9718 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: SCSI timeout sometimes crashes 3.0-current State-Changed-From-To: open->feedback State-Changed-By: gibbs State-Changed-When: Wed Jan 27 19:37:19 PST 1999 State-Changed-Why: Your problem is likely caused by one of two things: 1) A bug in the driver that was corrected in rev 1.6 of i386/eisa/ahb.c. 2) The fact that the new CAM 174X driver takes advantage of tagged queuing and the additional load this causes on the card or bus is exposing a firmware or cabling problem. To test out theory 1, pick up rev 1.6 of ahb.c from a local FreeBSD mirror, recompile your kernel with the new version of the driver, and see if the hangs persist. To test out theory 2, disable tagged queuing for this driver by changing line 1217 of sys/i386/eisa/ahb.c from cpi->hba_inquiry = PI_SDTR_ABLE|PI_TAG_ABLE; to: cpi->hba_inquiry = PI_SDTR_ABLE; Please let me know if either of these suggestions address your problem. Of course, #1 is the solution I hope addresses your hang. Responsible-Changed-From-To: freebsd-bugs->gibbs Responsible-Changed-By: gibbs Responsible-Changed-When: Wed Jan 27 19:37:19 PST 1999 Responsible-Changed-Why: My driver. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Jan 27 19:59:42 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA03267 for freebsd-bugs-outgoing; Wed, 27 Jan 1999 19:59:42 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from home.dragondata.com (home.dragondata.com [204.137.237.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA03253 for ; Wed, 27 Jan 1999 19:59:40 -0800 (PST) (envelope-from toasty@home.dragondata.com) Received: (from toasty@localhost) by home.dragondata.com (8.9.2/8.9.2) id VAA13527 for bugs@freebsd.org; Wed, 27 Jan 1999 21:59:39 -0600 (CST) From: Kevin Day Message-Id: <199901280359.VAA13527@home.dragondata.com> Subject: npx0 flags 0x01 breaks mmap? To: bugs@FreeBSD.ORG Date: Wed, 27 Jan 1999 21:59:38 -0600 (CST) X-Mailer: ELM [version 2.4ME+ PL43 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I have a program that uses mmap() heavily. For some reason, when setting npx0's flags to 0x01 (disable npx regs for bcopy) mmap randomly returns EINVAL. This seem like such unrelated procedures, that I can't imagine why one has anything to do with the other. for (i=1;i<100;i++) { r = mmap(0, 1024 * 1024, PROT_READ, 0, fd, 0) if (r == MAP_FAILED) { printf("mmap failed with %d errno\n",errno); } else { printf("mmap succeeded\n"); munmap(r, 1024 * 1024); } } (fd is a regular file, about 8MB in length) I get something similar to: mmap succeeded mmap succeeded mmap succeeded mmap succeeded mmap succeeded mmap failed with 22 errno mmap failed with 22 errno mmap failed with 22 errno mmap succeeded mmap succeeded mmap succeeded mmap succeeded mmap failed with 22 errno mmap failed with 22 errno mmap failed with 22 errno mmap failed with 22 errno mmap failed with 22 errno mmap failed with 22 errno mmap failed with 22 errno mmap succeeded mmap succeeded mmap succeeded mmap succeeded This occurs on any processor, (tried a Pentium, MII, Media GX and K6-2), on several motherboards, so i've ruled out hardware. The software has quite a bit of mmap's active at the time, as well as mmaping part of /dev/mem to get userland access to physical memory. Setting the flags back to 0 makes everything happy again. This is on 3.0-RELEASE, even with a GENERIC kernel. Is this a known problem? Any more information neccesary? Kevin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Jan 27 21:40:05 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA15841 for freebsd-bugs-outgoing; Wed, 27 Jan 1999 21:40:05 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA15790 for ; Wed, 27 Jan 1999 21:40:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id VAA93442; Wed, 27 Jan 1999 21:40:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA15228; Wed, 27 Jan 1999 21:36:52 -0800 (PST) (envelope-from nobody) Message-Id: <199901280536.VAA15228@hub.freebsd.org> Date: Wed, 27 Jan 1999 21:36:52 -0800 (PST) From: spam@sporty.org To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: kern/9742: tx driver for smc autodetects fine, but network comes up only after 1 packet is sent outbound Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9742 >Category: kern >Synopsis: tx driver for smc autodetects fine, but network comes up only after 1 packet is sent outbound >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Jan 27 21:40:01 PST 1999 >Closed-Date: >Last-Modified: >Originator: spencer portee >Release: 3.0-CURRENT >Organization: yard productions >Environment: FreeBSD real.yrd.com 3.0-STABLE FreeBSD 3.0-STABLE #1: Thu Jan 28 04:22:01 GMT 1999 root@in.progress.yrd.com:/usr/src/sys/compile/GENERIC i386 >Description: using a catalyst cisco switch an an smc nic, the negotiation to full duplex on behalf of the freebsd driver side (switch is configured to do 100-fulld-duplex set), the line status is up, the network is down until any tcpip packet is sent. >How-To-Repeat: setup like above, boot up and watch >Fix: TEMP. FIX: in rc.local, put a ping -c 10 -i 60 to somewhere, that will start up the network as a temporary fix >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Jan 27 22:33:15 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA22111 for freebsd-bugs-outgoing; Wed, 27 Jan 1999 22:33:15 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA22104; Wed, 27 Jan 1999 22:33:10 -0800 (PST) (envelope-from jkh@FreeBSD.org) From: "Jordan K. Hubbard" Received: (from root@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id WAA96729; Wed, 27 Jan 1999 22:33:10 -0800 (PST) (envelope-from jkh@FreeBSD.org) Date: Wed, 27 Jan 1999 22:33:10 -0800 (PST) Message-Id: <199901280633.WAA96729@freefall.freebsd.org> To: dcs@newsguy.com, jkh@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: bin/9663 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: Making builtin's state-aware in loader State-Changed-From-To: open->closed State-Changed-By: jkh State-Changed-When: Wed Jan 27 22:32:30 PST 1999 State-Changed-Why: Committed to -current; thanks! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Jan 27 23:20:08 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA28620 for freebsd-bugs-outgoing; Wed, 27 Jan 1999 23:20:08 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA28578 for ; Wed, 27 Jan 1999 23:20:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id XAA99190; Wed, 27 Jan 1999 23:20:00 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from peach.ocn.ne.jp (peach.ocn.ne.jp [210.145.254.87]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA27238 for ; Wed, 27 Jan 1999 23:10:44 -0800 (PST) (envelope-from dcs@newsguy.com) Received: from daniel.sobral by peach.ocn.ne.jp (8.9.1a/OCN) id QAA09498; Thu, 28 Jan 1999 16:10:41 +0900 (JST) Received: (from root@localhost) by daniel.sobral (8.9.1/8.9.2) id QAA00479; Thu, 28 Jan 1999 16:09:24 +0900 (JST) (envelope-from root) Message-Id: <199901280709.QAA00479@daniel.sobral> Date: Thu, 28 Jan 1999 16:09:24 +0900 (JST) From: dcs@newsguy.com Reply-To: dcs@newsguy.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/9743: type is broken on ficl Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9743 >Category: bin >Synopsis: type is broken on ficl >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Jan 27 23:20:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Daniel C. Sobral >Release: FreeBSD 4.0-CURRENT i386 >Organization: >Environment: Current, since my "type" PR got in. >Description: When I "fixed" type, I did so lousy a job, that I now fear Mike is being too trusty... The buffer mallocated does not reserv space for the null at the end, and, btw, it doesn't get used... >How-To-Repeat: cp /usr/share/examples/bootforth/* /boot reboot >Fix: Apply the following patch: --- src/sys/boot/ficl/words.c 1999/01/28 06:37:54 1.12 +++ src/sys/boot/ficl/words.c 1999/01/28 06:55:55 @@ -2793,7 +2793,7 @@ { UNS32 count = stackPopUNS32(pVM->pStack); char *cp = stackPopPtr(pVM->pStack); - char *pDest = (char *)ficlMalloc(count); + char *pDest = (char *)ficlMalloc(count + 1); /* ** Since we don't have an output primitive for a counted string @@ -2806,7 +2806,7 @@ strncpy(pDest, cp, count); pDest[count] = '\0'; - vmTextOut(pVM, cp, 0); + vmTextOut(pVM, pDest, 0); ficlFree(pDest); return; >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Jan 27 23:20:11 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA28636 for freebsd-bugs-outgoing; Wed, 27 Jan 1999 23:20:11 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA28586 for ; Wed, 27 Jan 1999 23:20:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id XAA99195; Wed, 27 Jan 1999 23:20:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Date: Wed, 27 Jan 1999 23:20:01 -0800 (PST) Message-Id: <199901280720.XAA99195@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: dcs@newsguy.com Subject: kern/9412 wasn't quite on the mark... Reply-To: dcs@newsguy.com Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/9412; it has been noted by GNATS. From: dcs@newsguy.com To: FreeBSD-gnats-submit@freebsd.org Cc: Subject: kern/9412 wasn't quite on the mark... Date: Thu, 28 Jan 1999 16:09:23 +0900 (JST) >Submitter-Id: current-users >Originator: Daniel C. Sobral >Organization: >Confidential: no >Synopsis: ficlExecFD wasn't modified to deal with changes in kern/9412 >Severity: serious >Priority: medium >Category: bin >Release: FreeBSD 4.0-CURRENT i386 >Class: sw-bug >Environment: Current since kern/9412 (EXCEPTION word set) got in. >Description: It turns out a bug I was blaming on ficl was actually my fault. When EXCEPTION word set got in, the ordering of the VM_* results was changed, to conform with ANS Forth standard. Unfortunately, ficlExecFD depended on that ordering, and didn't get modified. Say... about these pointy hats... are they committers' only? 'cause I think I'll be needing a load of them... (see next (or previous, depending how they get queued) PR...) >How-To-Repeat: cp /usr/share/examples/bootforth/* /boot reboot >Fix: Apply the following fix: --- src/sys/boot/ficl/ficl.c 1999/01/25 04:37:06 1.7 +++ src/sys/boot/ficl/ficl.c 1999/01/28 06:34:10 @@ -374,7 +374,8 @@ break; continue; } - if ((rval = ficlExec(pVM, cp, i)) >= VM_ERREXIT) + rval = ficlExec(pVM, cp, i); + if(rval != VM_QUIT && rval != VM_USEREXIT && rval != VM_OUTOFTEXT) { pVM->sourceID = id; vmThrowErr(pVM, "ficlExecFD: Error at line %d", nLine); To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Jan 28 01:53:42 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA18742 for freebsd-bugs-outgoing; Thu, 28 Jan 1999 01:53:42 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from post.mail.demon.net (finch-post-10.mail.demon.net [194.217.242.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA18720 for ; Thu, 28 Jan 1999 01:53:36 -0800 (PST) (envelope-from guyp@abcworks.co.uk) Received: from [158.152.17.106] (helo=abcworks.demon.co.uk) by post.mail.demon.net with smtp (Exim 2.10 #1) id 105o8k-00050e-00 for bugs@freebsd.org; Thu, 28 Jan 1999 09:53:34 +0000 Received: from thunder by abcworks.demon.co.uk (SMI-8.6/SMI-SVR4) id JAA20698; Thu, 28 Jan 1999 09:53:44 GMT Message-Id: <3.0.6.32.19990128095915.007b8100@thunder> X-Sender: guyp@thunder X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.6 (32) Date: Thu, 28 Jan 1999 09:59:15 +0000 To: bugs@FreeBSD.ORG From: Guy Plunkett Subject: Install of XF86 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hello, I bought the 4 disc set of 3.0 FreeBSD and installed x-user option, but when it came to install the X part it failed. It also fails if you only pick the X install after installing base. This is becuase the installer is looking for the directory XF86333 but the Directory on the CDROM is XF86332, once I copied the directory and renamed it the installaition worked. Hope this is useful to you, if you want more information please contact me. --->Guy ____\o/~---~\o/_________________________ Guy Plunkett....ABC Workstation Solutions Tel:01582 461040.........Fax:01582 461742 ........PGP Public Key on request........ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Jan 28 04:00:09 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA04678 for freebsd-bugs-outgoing; Thu, 28 Jan 1999 04:00:09 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA04175 for ; Thu, 28 Jan 1999 04:00:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id EAA17620; Thu, 28 Jan 1999 04:00:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA03527; Thu, 28 Jan 1999 03:52:26 -0800 (PST) (envelope-from nobody) Message-Id: <199901281152.DAA03527@hub.freebsd.org> Date: Thu, 28 Jan 1999 03:52:26 -0800 (PST) From: rock@cs.uni-sb.de To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: kern/9748: error in queue handling of at_shutdown() in kern_shutdown.c Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9748 >Category: kern >Synopsis: error in queue handling of at_shutdown() in kern_shutdown.c >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Jan 28 04:00:01 PST 1999 >Closed-Date: >Last-Modified: >Originator: Daniel Rock >Release: 4.0-current >Organization: >Environment: But is present in kern_shutdown.c since priorities were introduced (rev 1.41) >Description: Inserting shutdown on priority basis doesn't fully work: The 2nd function is always placed behind the 1st function in the queue, regardless of the function priority >How-To-Repeat: at_shutdown_pri(func1, arg, QUEUE, SHUTDOWN_PRI_LAST); at_shutdown_pri(func2, arg, QUEUE, SHUTDOWN_PRI_FIRST); func1 is executed before func2 (if these are the first calls to at_shutdown_pri for queue QUEUE) >Fix: Simple three line fix: Index: kern_shutdown.c =================================================================== RCS file: /data/cvs/src/sys/kern/kern_shutdown.c,v retrieving revision 1.44 diff -c -r1.44 kern_shutdown.c *** kern_shutdown.c 1998/12/28 23:03:00 1.44 --- kern_shutdown.c 1999/01/28 11:42:52 *************** *** 470,476 **** int at_shutdown_pri(bootlist_fn function, void *arg, int queue, int pri) { ! sle_p ep, ip; if (queue < SHUTDOWN_PRE_SYNC || queue > SHUTDOWN_FINAL) { --- 470,476 ---- int at_shutdown_pri(bootlist_fn function, void *arg, int queue, int pri) { ! sle_p op, ep, ip; if (queue < SHUTDOWN_PRE_SYNC || queue > SHUTDOWN_FINAL) { *************** *** 492,498 **** if (ip == NULL) { LIST_INSERT_HEAD(&shutdown_lists[queue], ep, links); } else { ! for (; LIST_NEXT(ip, links) != NULL; ip = LIST_NEXT(ip, links)) { if (ep->priority < ip->priority) { LIST_INSERT_BEFORE(ip, ep, links); ep = NULL; --- 492,498 ---- if (ip == NULL) { LIST_INSERT_HEAD(&shutdown_lists[queue], ep, links); } else { ! for (; ip != NULL; op = ip, ip = LIST_NEXT(ip, links)) { if (ep->priority < ip->priority) { LIST_INSERT_BEFORE(ip, ep, links); ep = NULL; *************** *** 500,506 **** } } if (ep != NULL) ! LIST_INSERT_AFTER(ip, ep, links); } return (0); } --- 500,506 ---- } } if (ep != NULL) ! LIST_INSERT_AFTER(op, ep, links); } return (0); } >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Jan 28 04:03:53 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA05690 for freebsd-bugs-outgoing; Thu, 28 Jan 1999 04:03:53 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA05531; Thu, 28 Jan 1999 04:03:28 -0800 (PST) (envelope-from yokota@FreeBSD.org) From: Kazutaka YOKOTA Received: (from yokota@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id EAA19141; Thu, 28 Jan 1999 04:03:27 -0800 (PST) (envelope-from yokota@FreeBSD.org) Date: Thu, 28 Jan 1999 04:03:27 -0800 (PST) Message-Id: <199901281203.EAA19141@freefall.freebsd.org> To: jose@we.lc.ehu.es, yokota@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: i386/9532 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: [PATCH] fixes and new features for spanish keyboard maps State-Changed-From-To: open->closed State-Changed-By: yokota State-Changed-When: Thu Jan 28 04:02:00 PST 1999 State-Changed-Why: Committed to 4.0-CURRENT. I intend to merge it to 3.1 before it's released. Thank you. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Jan 28 04:05:00 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA06226 for freebsd-bugs-outgoing; Thu, 28 Jan 1999 04:05:00 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA05940; Thu, 28 Jan 1999 04:04:20 -0800 (PST) (envelope-from yokota@FreeBSD.org) From: Kazutaka YOKOTA Received: (from yokota@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id EAA19230; Thu, 28 Jan 1999 04:04:19 -0800 (PST) (envelope-from yokota@FreeBSD.org) Date: Thu, 28 Jan 1999 04:04:19 -0800 (PST) Message-Id: <199901281204.EAA19230@freefall.freebsd.org> To: dmarion@close.open.hr, yokota@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: misc/9706 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: Wish: Croatian keyboard layout State-Changed-From-To: open->closed State-Changed-By: yokota State-Changed-When: Thu Jan 28 04:03:41 PST 1999 State-Changed-Why: Added to 4.0-CURRENT. Thank you for the suggestion. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Jan 28 04:05:25 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA06494 for freebsd-bugs-outgoing; Thu, 28 Jan 1999 04:05:25 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA06384; Thu, 28 Jan 1999 04:05:16 -0800 (PST) (envelope-from yokota@FreeBSD.org) From: Kazutaka YOKOTA Received: (from yokota@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id EAA19390; Thu, 28 Jan 1999 04:05:16 -0800 (PST) (envelope-from yokota@FreeBSD.org) Date: Thu, 28 Jan 1999 04:05:16 -0800 (PST) Message-Id: <199901281205.EAA19390@freefall.freebsd.org> To: martti.kuparinen@ericsson.com, yokota@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: bin/9632 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: Finnish keyboard setting for sysinstall State-Changed-From-To: open->closed State-Changed-By: yokota State-Changed-When: Thu Jan 28 04:04:26 PST 1999 State-Changed-Why: The keymaps are added to 4.0-CURRENT. Thank you. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Jan 28 04:12:57 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA08426 for freebsd-bugs-outgoing; Thu, 28 Jan 1999 04:12:57 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from bbs.mpcs.com (bbs.mpcs.com [209.101.88.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA08414 for ; Thu, 28 Jan 1999 04:12:54 -0800 (PST) (envelope-from hg@penny.n2wx.ampr.org) Received: from pickle.n2wx.ampr.org (cc1017255-a.srst1.fl.home.com [24.3.122.197]) by bbs.mpcs.com (8.8.8/8.8.8/MPCS spamzap) with ESMTP id HAA25892 for ; Thu, 28 Jan 1999 07:12:51 -0500 Received: (from root@localhost) by pickle.n2wx.ampr.org (8.9.2/8.8.2/n2wx) id HAA01415 for freebsd-bugs@freebsd.org; Thu, 28 Jan 1999 07:12:50 -0500 (EST) Received: from penny.n2wx.ampr.org (penny.n2wx.ampr.org [172.16.0.5]) by pickle.n2wx.ampr.org (8.9.2/8.9.2/n2wx) with ESMTP id HAA01409 for ; Thu, 28 Jan 1999 07:12:47 -0500 (EST) (envelope-from hg@n2wx.ampr.org) Received: (from hg@localhost) by penny.n2wx.ampr.org (8.9.2/8.8.8/n2wx) id HAA05852; Thu, 28 Jan 1999 07:12:46 -0500 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <14000.21566.197432.659720@penny.south.mpcs.com> Date: Thu, 28 Jan 1999 07:12:46 -0500 (EST) From: Howard Goldstein To: freebsd-bugs@FreeBSD.ORG Subject: Re: pending/9722 X-Mailer: VM 6.62 under Emacs 19.34.1 Organization: disorganization Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Please close this PR. These malloc() complaints occurred over a period of about 8 hours subsequent to the 3.0-R -> 3.0-STABLE upgrade but nary a peep from the box for a day now. I've not (intentionally) changed anything. For historical completeness, my PR underreported the frequency and cron'd processes generating the complaints. adjkerntz also caused some complaints. Manually running any of the "offending" daemons did not cause anything unusual To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Jan 28 06:44:55 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA24728 for freebsd-bugs-outgoing; Thu, 28 Jan 1999 06:44:55 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from hq.springtidenet.com (springtide-t1-gw.mbo.ma.ultra.net [209.6.2.90]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id GAA24722 for ; Thu, 28 Jan 1999 06:44:53 -0800 (PST) (envelope-from bpower@springtidenet.com) Received: (qmail+freegate 6831 invoked by alias); 28 Jan 1999 14:44:46 -0000 Received: from ws106-n0.hq.springtidenet.com (HELO bpower) (146.115.4.234) by mailhost.springtidenet.com with SMTP; 28 Jan 1999 14:44:46 -0000 From: "Bob Power" To: Subject: GNATS question Date: Thu, 28 Jan 1999 09:40:33 -0500 Message-ID: <00d001be4acc$293b79a0$ea047392@bpower.hq.springtidenet.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Importance: Normal Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hello, We are considering using GNATS for a project here and we have some concerns over its scale and it seems like FreeBSD is one of the larger projects using GNATS. I'm wondering if you can tell me if FreeBSD uses the GNATS database "out of the box" or if it was tuned for scale and performance? Thanks, Bob To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Jan 28 06:50:05 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA25431 for freebsd-bugs-outgoing; Thu, 28 Jan 1999 06:50:05 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA25392 for ; Thu, 28 Jan 1999 06:50:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id GAA62742; Thu, 28 Jan 1999 06:50:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Date: Thu, 28 Jan 1999 06:50:02 -0800 (PST) Message-Id: <199901281450.GAA62742@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: Bill Fumerola Subject: Re: kern/9742: tx driver for smc autodetects fine, but network comes up only after 1 packet is sent outbound Reply-To: Bill Fumerola Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/9742; it has been noted by GNATS. From: Bill Fumerola To: spam@sporty.org Cc: freebsd-gnats-submit@FreeBSD.ORG Subject: Re: kern/9742: tx driver for smc autodetects fine, but network comes up only after 1 packet is sent outbound Date: Thu, 28 Jan 1999 09:47:09 -0500 (EST) On Wed, 27 Jan 1999 spam@sporty.org wrote: > >Synopsis: tx driver for smc autodetects fine, but network comes up only after 1 packet is sent outbound I am experiencing similar funkyness with the fxp driver. The NIC refuses connections until there is activity on my other (xl) card. Wierd. - bill fumerola - billf@chc-chimes.com - BF1560 - computer horizons corp - - ph:(800) 252-2421 - bfumerol@computerhorizons.com - billf@FreeBSD.org - To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Jan 28 07:40:08 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA02033 for freebsd-bugs-outgoing; Thu, 28 Jan 1999 07:40:08 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA01997 for ; Thu, 28 Jan 1999 07:40:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id HAA65634; Thu, 28 Jan 1999 07:40:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from peach.ocn.ne.jp (peach.ocn.ne.jp [210.145.254.87]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA01792 for ; Thu, 28 Jan 1999 07:37:03 -0800 (PST) (envelope-from dcs@newsguy.com) Received: from daniel.sobral by peach.ocn.ne.jp (8.9.1a/OCN) id AAA12367; Fri, 29 Jan 1999 00:36:59 +0900 (JST) Received: (from root@localhost) by daniel.sobral (8.9.1/8.9.2) id AAA00399; Fri, 29 Jan 1999 00:36:27 +0900 (JST) (envelope-from root) Message-Id: <199901281536.AAA00399@daniel.sobral> Date: Fri, 29 Jan 1999 00:36:27 +0900 (JST) From: dcs@newsguy.com Reply-To: dcs@newsguy.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/9753: Loader needs a pager Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9753 >Category: bin >Synopsis: Loader needs a pager >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Jan 28 07:40:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Daniel C. Sobral >Release: FreeBSD 4.0-CURRENT i386 >Organization: >Environment: Current as of Jan 24. >Description: Jordan said he was putting cat/more into loader. Well, I'm tired waiting... :-) Here is the more. He can do the cat. >How-To-Repeat: cat file more file >Fix: Apply the following fix. Notice I changed something in libstand. It makes things more useful, IMHO, but YMMV. You can safely remove it, which will just worsen the looks... :-) --- src/lib/libstand/pager.c.orig Thu Jan 28 23:57:45 1999 +++ src/lib/libstand/pager.c Thu Jan 28 23:58:50 1999 @@ -139,7 +139,6 @@ return(-1); } - pager_open(); for (;;) { hmuch = read(fd, buf, sizeof(buf) - 1); if (hmuch == -1) { @@ -156,7 +155,6 @@ break; } } - pager_close(); close(fd); return(result); } --- src/sys/boot/common/commands.c 1999/01/28 14:24:20 1.3 +++ src/sys/boot/common/commands.c 1999/01/28 15:17:56 @@ -35,6 +35,7 @@ char *command_errmsg; char command_errbuf[256]; /* XXX should have procedural interface for setting, size limit? */ +static int page_file(char *filename); /* * Help is read from a formatted text file. @@ -382,6 +383,50 @@ setenv(name, buf, 1); return(CMD_OK); } + +/* + * File pager + */ +COMMAND_SET(more, "more", "show contents of a file", command_more); + +static int +command_more(int argc, char *argv[]) +{ + int i; + int res; + char line[80]; + + res=0; + pager_open(); + for (i = 1; (i < argc) && (res == 0); i++) { + sprintf(line, "*** FILE %s BEGIN ***\n", argv[i]); + pager_output(line); + res = page_file(argv[i]); + if (!res) { + sprintf(line, "*** FILE %s END ***\n", argv[i]); + pager_output(line); + } + } + pager_close(); + + if (res == 0) + return CMD_OK; + else + return CMD_ERROR; +} + +static int +page_file(char *filename) +{ + int result; + + result = pager_file(filename); + + if (result == -1) + sprintf(command_errbuf, "error showing %s", filename); + + return result; +} /* * List all disk-like devices --- src/sys/boot/common/help.common 1999/01/28 14:42:49 1.3 +++ src/sys/boot/common/help.common 1999/01/28 14:43:05 @@ -85,6 +85,15 @@ List loaded modules. If [-v] is specified, print more details. ################################################################################ +# Tmore DPage files + + more [ ...] + + Show contents of text files. When displaying the contents of more, + than one file, if the user elects to quit displaying a file, the + remaining files will not be shown. + +################################################################################ # Tpnpscan DScan for PnP devices pnpscan [-v] @@ -233,7 +242,7 @@ ################################################################################ # Tinclude DRead commands from a script file - include + include [ ...] The entire contents of are read into memory before executing commands, so it is safe to source a file from removable media. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Jan 28 08:38:27 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA08524 for freebsd-bugs-outgoing; Thu, 28 Jan 1999 08:38:27 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA08516 for ; Thu, 28 Jan 1999 08:38:25 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id IAA69392; Thu, 28 Jan 1999 08:30:03 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from peach.ocn.ne.jp (peach.ocn.ne.jp [210.145.254.87]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA07657 for ; Thu, 28 Jan 1999 08:26:49 -0800 (PST) (envelope-from dcs@newsguy.com) Received: from daniel.sobral by peach.ocn.ne.jp (8.9.1a/OCN) id BAA17201; Fri, 29 Jan 1999 01:26:45 +0900 (JST) Received: (from root@localhost) by daniel.sobral (8.9.1/8.9.2) id BAA01398; Fri, 29 Jan 1999 01:26:02 +0900 (JST) (envelope-from root) Message-Id: <199901281626.BAA01398@daniel.sobral> Date: Fri, 29 Jan 1999 01:26:02 +0900 (JST) From: dcs@newsguy.com Reply-To: dcs@newsguy.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/9754: Silence warnings Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9754 >Category: bin >Synopsis: src/sys/boot/common is WAY too noisy in warning, imho >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Jan 28 08:30:02 PST 1999 >Closed-Date: >Last-Modified: >Originator: Daniel C. Sobral >Release: FreeBSD 4.0-CURRENT i386 >Organization: >Environment: Current as of Jan 24 >Description: Noisy make makes it annoying finding real warnings. >How-To-Repeat: cd /usr/src/sys/boot ; make clean depend all >Fix: Apply the following fix: --- src/sys/boot/common/bcache.c.orig Fri Jan 29 01:14:31 1999 +++ src/sys/boot/common/bcache.c Fri Jan 29 01:22:24 1999 @@ -252,7 +252,7 @@ int i; for (i = 0; i < bcache_nblks; i++) { - printf("%08x %04x %04x|", bcache_ctl[i].bc_blkno, bcache_ctl[i].bc_stamp & 0xffff, bcache_ctl[i].bc_count & 0xffff); + printf("%08x %04x %04x|", bcache_ctl[i].bc_blkno, (unsigned int)bcache_ctl[i].bc_stamp & 0xffff, bcache_ctl[i].bc_count & 0xffff); if (((i + 1) % 4) == 0) printf("\n"); } >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Jan 28 09:10:08 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA12421 for freebsd-bugs-outgoing; Thu, 28 Jan 1999 09:10:08 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA12333 for ; Thu, 28 Jan 1999 09:10:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id JAA72481; Thu, 28 Jan 1999 09:10:00 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA11926; Thu, 28 Jan 1999 09:06:47 -0800 (PST) (envelope-from nobody) Message-Id: <199901281706.JAA11926@hub.freebsd.org> Date: Thu, 28 Jan 1999 09:06:47 -0800 (PST) From: patrick@cyberdinges.demon.nl To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: i386/9755: fatal signal: floating point exception + fatal signal: bus error Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9755 >Category: i386 >Synopsis: fatal signal: floating point exception + fatal signal: bus error >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Jan 28 09:10:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Patrick Kessen >Release: FreeBSD 3.0 (Walnut Creek CD) >Organization: >Environment: >Description: FreeBSD v3 installs fine, after installation after kernel configuration with -c, v theb screen goes black several times during the boot-stage, then the screen displays some flashy colored characters, then I see the normal screen again and then I see : init: fatal signal: Floating point exception init: fatal signal: Floating point exception init: fatal signal: Bus Error last message repeated 3 times init: fatal signal: Bus Error last message repeated 2 times init: fatal signal: Bus Error last message repeated 5 times last message repeated 12 times FreeBSD 2.2.2 has worked great on this machine for several months. The machine is an Intel Xpress LX server (Pentium 90) with 192Mb RAM an on-board WD 512Kb videochip and dual channel EISA Adaptec SCSI. FreeBSD 2.2.8 gives the same problems as 3.0 Sometimes (at random) I am able to log-on, after some time the console locks-up and only a hardware-reset gets me out again. >How-To-Repeat: just reboot >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Jan 28 09:10:08 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA12422 for freebsd-bugs-outgoing; Thu, 28 Jan 1999 09:10:08 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA12335 for ; Thu, 28 Jan 1999 09:10:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id JAA72490; Thu, 28 Jan 1999 09:10:00 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from peach.ocn.ne.jp (peach.ocn.ne.jp [210.145.254.87]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA12164 for ; Thu, 28 Jan 1999 09:09:11 -0800 (PST) (envelope-from dcs@newsguy.com) Received: from daniel.sobral by peach.ocn.ne.jp (8.9.1a/OCN) id CAA20570; Fri, 29 Jan 1999 02:09:05 +0900 (JST) Received: (from root@localhost) by daniel.sobral (8.9.1/8.9.2) id CAA00423; Fri, 29 Jan 1999 02:08:28 +0900 (JST) (envelope-from root) Message-Id: <199901281708.CAA00423@daniel.sobral> Date: Fri, 29 Jan 1999 02:08:28 +0900 (JST) From: dcs@newsguy.com Reply-To: dcs@newsguy.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/9756: ficl trace facilities hopelessly buggy Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9756 >Category: bin >Synopsis: ficl trace facility is full of bugs >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Jan 28 09:10:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Daniel C. Sobral >Release: FreeBSD 4.0-CURRENT i386 >Organization: >Environment: Current, since trace facilities were added (not sure if RELENG_3 has them or not, though). >Description: When cutting&pasting from "see" into ficlExec(), a variable used by almost the whole trace code was left unitialized. It was not caught because I'm incredibly lucky (or unlucky) in that no code I traced ever exercized (sp?) these parts of the code. Also, the whole code was badly idented. >How-To-Repeat: : example if then ; 1 trace! example >Fix: Apply the following fix: --- src/sys/boot/ficl/ficl.c 1999/01/28 06:34:15 1.11 +++ src/sys/boot/ficl/ficl.c 1999/01/28 16:54:34 @@ -209,88 +209,87 @@ for (;;) { #ifdef FICL_TRACE - char buffer[40]; - CELL *pc; + CELL c; + char buffer[40]; #endif tempFW = *pVM->ip++; #ifdef FICL_TRACE - if (ficl_trace && isAFiclWord(tempFW)) - { - extern void literalParen(FICL_VM*); - extern void stringLit(FICL_VM*); - extern void ifParen(FICL_VM*); - extern void branchParen(FICL_VM*); - extern void qDoParen(FICL_VM*); - extern void doParen(FICL_VM*); - extern void loopParen(FICL_VM*); - extern void plusLoopParen(FICL_VM*); - - if (tempFW->code == literalParen) + if (ficl_trace && isAFiclWord(tempFW)) { - CELL v = *++pc; - if (isAFiclWord(v.p)) + extern void literalParen(FICL_VM*); + extern void stringLit(FICL_VM*); + extern void ifParen(FICL_VM*); + extern void branchParen(FICL_VM*); + extern void qDoParen(FICL_VM*); + extern void doParen(FICL_VM*); + extern void loopParen(FICL_VM*); + extern void plusLoopParen(FICL_VM*); + + if (tempFW->code == literalParen) { - FICL_WORD *pLit = (FICL_WORD *)v.p; - sprintf(buffer, " literal %.*s (%#lx)", - pLit->nName, pLit->name, v.u); + c = *(pVM->ip); + if (isAFiclWord(c.p)) + { + FICL_WORD *pLit = (FICL_WORD *)c.p; + sprintf(buffer, " literal %.*s (%#lx)", + pLit->nName, pLit->name, c.u); + } + else + sprintf(buffer, " literal %ld (%#lx)", c.i, c.u); } - else - sprintf(buffer, " literal %ld (%#lx)", v.i, v.u); - } - else if (tempFW->code == stringLit) - { - FICL_STRING *sp = (FICL_STRING *)(void *)++pc; - pc = (CELL *)alignPtr(sp->text + sp->count + 1) - 1; - sprintf(buffer, " s\" %.*s\"", sp->count, sp->text); - } - else if (tempFW->code == ifParen) - { - CELL c = *++pc; - if (c.i > 0) - sprintf(buffer, " if / while (branch rel %ld)", c.i); - else - sprintf(buffer, " until (branch rel %ld)", c.i); - } - else if (tempFW->code == branchParen) - { - CELL c = *++pc; - if (c.i > 0) - sprintf(buffer, " else (branch rel %ld)", c.i); - else - sprintf(buffer, " repeat (branch rel %ld)", c.i); - } - else if (tempFW->code == qDoParen) - { - CELL c = *++pc; - sprintf(buffer, " ?do (leave abs %#lx)", c.u); - } - else if (tempFW->code == doParen) - { - CELL c = *++pc; - sprintf(buffer, " do (leave abs %#lx)", c.u); - } - else if (tempFW->code == loopParen) - { - CELL c = *++pc; - sprintf(buffer, " loop (branch rel %#ld)", c.i); - } - else if (tempFW->code == plusLoopParen) - { - CELL c = *++pc; - sprintf(buffer, " +loop (branch rel %#ld)", c.i); + else if (tempFW->code == stringLit) + { + FICL_STRING *sp = (FICL_STRING *)(void *)pVM->ip; + sprintf(buffer, " s\" %.*s\"", sp->count, sp->text); + } + else if (tempFW->code == ifParen) + { + c = *pVM->ip; + if (c.i > 0) + sprintf(buffer, " if / while (branch rel %ld)", c.i); + else + sprintf(buffer, " until (branch rel %ld)", c.i); + } + else if (tempFW->code == branchParen) + { + c = *pVM->ip; + if (c.i > 0) + sprintf(buffer, " else (branch rel %ld)", c.i); + else + sprintf(buffer, " repeat (branch rel %ld)", c.i); + } + else if (tempFW->code == qDoParen) + { + c = *pVM->ip; + sprintf(buffer, " ?do (leave abs %#lx)", c.u); + } + else if (tempFW->code == doParen) + { + c = *pVM->ip; + sprintf(buffer, " do (leave abs %#lx)", c.u); + } + else if (tempFW->code == loopParen) + { + c = *pVM->ip; + sprintf(buffer, " loop (branch rel %#ld)", c.i); + } + else if (tempFW->code == plusLoopParen) + { + c = *pVM->ip; + sprintf(buffer, " +loop (branch rel %#ld)", c.i); + } + else /* default: print word's name */ + { + sprintf(buffer, " %.*s", tempFW->nName, tempFW->name); + } + + vmTextOut(pVM, buffer, 1); } - else /* default: print word's name */ + else if (ficl_trace) /* probably not a word - punt and print value */ { - sprintf(buffer, " %.*s", tempFW->nName, tempFW->name); + sprintf(buffer, " %ld (%#lx)", ((CELL*)pVM->ip)->i, ((CELL*)pVM->ip)->u); + vmTextOut(pVM, buffer, 1); } - - vmTextOut(pVM, buffer, 1); - } - else if (ficl_trace) /* probably not a word - punt and print value */ - { - sprintf(buffer, " %ld (%#lx)", pc->i, pc->u); - vmTextOut(pVM, buffer, 1); - } #endif FICL_TRACE /* ** inline code for >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Jan 28 09:30:11 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA15441 for freebsd-bugs-outgoing; Thu, 28 Jan 1999 09:30:11 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA15350 for ; Thu, 28 Jan 1999 09:30:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id JAA73672; Thu, 28 Jan 1999 09:30:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Date: Thu, 28 Jan 1999 09:30:01 -0800 (PST) Message-Id: <199901281730.JAA73672@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: "Kenneth D. Merry" Subject: Re: i386/9709: Kernel page faults during boot with 2GB RAM Reply-To: "Kenneth D. Merry" Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR i386/9709; it has been noted by GNATS. From: "Kenneth D. Merry" To: frodef@dslab7.cs.uit.no Cc: FreeBSD-gnats-submit@FreeBSD.ORG Subject: Re: i386/9709: Kernel page faults during boot with 2GB RAM Date: Thu, 28 Jan 1999 10:26:25 -0700 (MST) Frode Vatvedt Fjeld wrote... > The 3.0-RELEASE installation floppy, an i386 box with 2GB memory. > > >Description: > > The kernel page faults and dies early in the boot process. > The console output looks something like this: > > ... > The regents of the University of California. All right reserved. > > Fatal trap 12: Page fault while in kernel mode > Fault virtual address = 0x68 > Fault code = supervisor read, page not present > instruction pointer = 0x8:0xf01ec5c0 > stack pointer = 0x10:0xf03f2e8c > frame pointer = 0x10:0xf03f2eac > code segment = base 0x0, limit 0xfffff, type 0x1b > = DPL 0, pres 1, def32 1, gran 1 > processor eflags = resume, IOPL = 0 > current process = 0 () > interrupt mask = net tty bio cam > trap number = 12 > panic: page fault > Automatic reboot etc... I think this has been fixed since 3.0-RELEASE. I would suggest that you try a recent snapshot, but it looks like the snapshot building machine (current.freebsd.org) isn't up and running. My guess is that the snapshot building stuff hasn't caught up with the 3.0/4.0 branch split. If you can remove some memory from the machine, you may be able to install FreeBSD at least. Then, you can compile your kernel with the following fix from Luoqi Chen ============= In i386/i386/pmap.c function pmap_init(), try to move the allocation of kptobj to the beginning of the function (before the kmem_alloc call). -lq ============= That may get you up and running with 3.0R. If the -stable or -current snapshot servers get up and running again, you can try installing one of those, which should work out of the box. Ken -- Kenneth Merry ken@plutotech.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Jan 28 11:21:59 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA27934 for freebsd-bugs-outgoing; Thu, 28 Jan 1999 11:21:59 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from smtp02.wxs.nl (smtp02.wxs.nl [195.121.6.60]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA27926 for ; Thu, 28 Jan 1999 11:21:57 -0800 (PST) (envelope-from asmodai@wxs.nl) Received: from daemon.ninth-circle.org ([195.121.57.68]) by smtp02.wxs.nl (Netscape Messaging Server 3.6) with ESMTP id AAAF34; Thu, 28 Jan 1999 20:21:43 +0100 Message-ID: X-Mailer: XFMail 1.3 [p0] on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <00d001be4acc$293b79a0$ea047392@bpower.hq.springtidenet.com> Date: Thu, 28 Jan 1999 20:30:14 +0100 (CET) Organization: Ninth Circle Enterprises From: Jeroen Ruigrok/Asmodai To: Bob Power Subject: RE: GNATS question Cc: freebsd-bugs@FreeBSD.ORG Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On 28-Jan-99 Bob Power wrote: > We are considering using GNATS for a project here and we have > some concerns over its scale and it seems like FreeBSD is one > of the larger projects using GNATS. > > I'm wondering if you can tell me if FreeBSD uses the GNATS > database "out of the box" or if it was tuned for scale and > performance? Try this in yer cvsup file and a gnats line like the handbook/faq has. it will make a gnats directory. If one ln -s's /usr/local/share/gnats/gnats-db to that /usr/gnats directory ye can use for example tkgnats to question the database. So I'd say there haven't been that much changes =) --- Jeroen Ruigrok van der Werven It's a Dance of Energy, asmodai(at)wxs.nl when the Mind goes Binary... Network/Security Specialist BSD & picoBSD: The Power to Serve To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Jan 28 11:42:21 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA00749 for freebsd-bugs-outgoing; Thu, 28 Jan 1999 11:42:21 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA00338; Thu, 28 Jan 1999 11:38:24 -0800 (PST) (envelope-from fenner@FreeBSD.org) From: Bill Fenner Received: (from fenner@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id LAA82120; Thu, 28 Jan 1999 11:11:43 -0800 (PST) (envelope-from fenner@FreeBSD.org) Date: Thu, 28 Jan 1999 11:11:43 -0800 (PST) Message-Id: <199901281911.LAA82120@freefall.freebsd.org> To: fenner@FreeBSD.ORG, gnats-admin@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: pending/9758 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: ftpd allows anonymous logins when /etc/nologin is present Responsible-Changed-From-To: gnats-admin->freebsd-bugs Responsible-Changed-By: fenner Responsible-Changed-When: Thu Jan 28 11:10:50 PST 1999 Responsible-Changed-Why: Fixing misfiled PR. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Jan 28 12:00:06 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA03558 for freebsd-bugs-outgoing; Thu, 28 Jan 1999 12:00:06 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA03527 for ; Thu, 28 Jan 1999 12:00:03 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id MAA85994; Thu, 28 Jan 1999 12:00:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Date: Thu, 28 Jan 1999 12:00:01 -0800 (PST) Message-Id: <199901282000.MAA85994@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: Patrick Subject: Re: i386/9755: fatal signal: floating point exception + fatal signal: bus error Reply-To: Patrick Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR i386/9755; it has been noted by GNATS. From: Patrick To: freebsd-gnats-submit@freebsd.org, patrick@cyberdinges.demon.nl Cc: Subject: Re: i386/9755: fatal signal: floating point exception + fatal signal: bus error Date: Thu, 28 Jan 1999 20:50:29 +0100 Hi, removing 128Mb RAM leaving 64Mb RAM in the system solves the problem on 2.2.8 and 3.0 The RAM is not bad and the mainboard can address more then 64Mb RAM. Linux 2.1.132, 2.2.0-pre9, OS/2 Warp v4 and Windows NT WS v4 work great with the 192Mb RAM and use it too (provided I use enough to fill up the RAM;)) Why can't I use more then 64Mb RAM with 2.2.8 and 3.0? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Jan 28 12:20:13 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA07230 for freebsd-bugs-outgoing; Thu, 28 Jan 1999 12:20:13 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA07134 for ; Thu, 28 Jan 1999 12:20:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id MAA87993; Thu, 28 Jan 1999 12:20:00 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from klokan.sh.cvut.cz (klokan.sh.cvut.cz [147.32.127.208]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA06998 for ; Thu, 28 Jan 1999 12:19:10 -0800 (PST) (envelope-from J.Klaus@sh.cvut.cz) Received: from hell.sh.cvut.cz (klausik@hell.sh.cvut.cz [147.32.121.148]) by klokan.sh.cvut.cz (8.8.8/8.8.8/Silicon Hill/Antispam/29.3.1998) with ESMTP id VAA32369 for ; Thu, 28 Jan 1999 21:19:08 +0100 Received: (from klausik@localhost) by hell.sh.cvut.cz (8.8.8/8.8.8) id VAA14451; Thu, 28 Jan 1999 21:19:27 +0100 (CET) (envelope-from klausik) Message-Id: <199901282019.VAA14451@hell.sh.cvut.cz> Date: Thu, 28 Jan 1999 21:19:27 +0100 (CET) From: J.Klaus@sh.cvut.cz Reply-To: J.Klaus@sh.cvut.cz To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: i386/9759: Tar process hangs on buggy tapes Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9759 >Category: i386 >Synopsis: Tar process hangs on buggy tapes >Confidential: yes >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Jan 28 12:20:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Jaroslav Klaus >Release: FreeBSD 2.2.8-STABLE i386 >Organization: >Environment: dmesg: ncr0 rev 1 int a irq 9 on pci0:11:0 (ncr0:4:0): "UNISYS M1017UD-4MM 316H" type 1 removable SCSI 2 st0(ncr0:4:0): Sequential-Access st0(ncr0:4:0): 5.0 MB/s (200 ns, offset 8) density code 0x13, drive empty my kernel config: controller ncr0 controller scbus0 device st0 >Description: I have buggy 4mm DDS-90 tape (AIX reports I/O error after cca 800MB). After 800MB of writting data to the tape, tar process hangs and device is busy. Restart is needed. ps: 5210 p1- DE 0:00.00 (tar) /var/log/messages: Jan 28 17:42:47 **** /kernel: ncr0: timeout ccb=f11be800 (skip) Jan 28 17:44:52 **** /kernel: ncr0: SCSI phase error fixup: CCB already dequeued Jan 28 17:44:59 **** /kernel: ncr0: timeout ccb=f11be800 (skip) >How-To-Repeat: To store data by tar to buggy tape on system with ncr 53c810 and UNISYS M1017UD-4MM 316H tape drive (it is one of SONY tape drives). >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Jan 28 13:55:22 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA22570 for freebsd-bugs-outgoing; Thu, 28 Jan 1999 13:55:22 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA22553; Thu, 28 Jan 1999 13:55:09 -0800 (PST) (envelope-from rnordier@FreeBSD.org) From: Robert Nordier Received: (from rnordier@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id NAA96009; Thu, 28 Jan 1999 13:55:08 -0800 (PST) (envelope-from rnordier@FreeBSD.org) Date: Thu, 28 Jan 1999 13:55:08 -0800 (PST) Message-Id: <199901282155.NAA96009@freefall.freebsd.org> To: kimura%kimura@kaiseki.yamaha-motor.co.jp, rnordier@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: bin/8625 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: disklabel core dumped with od-driver State-Changed-From-To: open->closed State-Changed-By: rnordier State-Changed-When: Thu Jan 28 13:53:16 PST 1999 State-Changed-Why: Patch committed: disklabel.c 1.9.2.5 (RELENG_2_2). To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Jan 28 14:40:05 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA28402 for freebsd-bugs-outgoing; Thu, 28 Jan 1999 14:40:05 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA28336 for ; Thu, 28 Jan 1999 14:40:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id OAA99324; Thu, 28 Jan 1999 14:40:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from ape.mcl.cs.columbia.edu (ape.mcl.cs.columbia.edu [128.59.18.49]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA27609 for ; Thu, 28 Jan 1999 14:34:47 -0800 (PST) (envelope-from ezk@ape.mcl.cs.columbia.edu) Received: (from ezk@localhost) by ape.mcl.cs.columbia.edu (8.9.1/8.9.1) id RAA01770; Thu, 28 Jan 1999 17:34:10 -0500 (EST) (envelope-from ezk) Message-Id: <199901282234.RAA01770@ape.mcl.cs.columbia.edu> Date: Thu, 28 Jan 1999 17:34:10 -0500 (EST) From: Erez Zadok Reply-To: ezk@cs.columbia.edu To: FreeBSD-gnats-submit@FreeBSD.ORG Cc: ezk@ape.mcl.cs.columbia.edu X-Send-Pr-Version: 3.2 Subject: kern/9764: patches to support "ignore" mount flag Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9764 >Category: kern >Synopsis: allow /bin/df not to list certain entries (made by automounter) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Jan 28 14:40:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Erez Zadok >Release: FreeBSD 3.0-CURRENT i386 >Organization: Columbia University Department of Computer Science. >Environment: Vanilla 3.0-RELEASE system, with elf kernel and boot blocks off of -current, and running amd from the am-utils-6.0 distribution or a later distribution (which I maintain.) >Description: Most modern OSs have the ability to flag certain mounts as ones to be ignored by default by the df(1) program. This is used mostly to avoid stat()-ing entries that do not represent "real" disk mount points (such as those made by an automounter such as amd.) It is also useful not to have to stat() these entries because it takes longer to report them that for other file systems, being that these mount points are served by a user-level file server and resulting in several context switches. Worse, if the automounter is down unexpectedly, a causal df(1) will hang in an interruptible way. Finally, amd normally has nothing to report for its own mount point, so seeing output like: Filesystem 1K-blocks Used Avail Capacity Mounted on pid204@ape:/proj 0 0 0 100% /proj only clutters the rest of the listing. The patch below adds a new flag MNT_IGNORE to the system, and tells the kernel to report it back to a statfs() call. Then /bin/df is modified so that by default it does not list any entries with the MNT_IGNORE flag on, unless df -a is used. This is comparable behavior to the df program elsewhere: Solaris/SunOS, linux, GNU df, and more. With this patch in place, am-utils is able to automatically detect the existence of the MNT_IGNORE flag during the configure run, and use it at run-time as it does with other OSs. >How-To-Repeat: Since this is not a bug, there isn't much to repeat. It is clear when using amd that all of the automounter mount points themselves are stat()-ed and listed by df(1). >Fix: Apply the following patch. It creates a new mount flag MNT_IGNORE, makes sure that the kernel reports it back via statfs, and makes /bin/df ignore entries with the MNT_IGNORE flag set unless a -a (new) flag is set. I've tested this for over a week now without a single adverse effect. Index: src/bin/df/df.1 =================================================================== RCS file: /proj/bank/fist/freebsd/cvsroot/src/bin/df/df.1,v retrieving revision 1.13 diff -c -r1.13 df.1 *** df.1 1998/05/13 07:56:58 1.13 --- df.1 1999/01/27 19:46:46 *************** *** 40,46 **** .Nd display free disk space .Sh SYNOPSIS .Nm df ! .Op Fl ikn .Op Fl t Ar type .Op Ar file | Ar filesystem ... .Sh DESCRIPTION --- 40,46 ---- .Nd display free disk space .Sh SYNOPSIS .Nm df ! .Op Fl aikn .Op Fl t Ar type .Op Ar file | Ar filesystem ... .Sh DESCRIPTION *************** *** 59,64 **** --- 59,67 ---- .Pp The following options are available: .Bl -tag -width Ds + .It Fl a + Show all mount points, including those that were mounted with the MNT_IGNORE + flag. .It Fl i Include statistics on the number of free inodes. .It Fl k Index: src/bin/df/df.c =================================================================== RCS file: /proj/bank/fist/freebsd/cvsroot/src/bin/df/df.c,v retrieving revision 1.20 diff -c -r1.20 df.c *** df.c 1998/12/16 05:29:09 1.20 --- df.c 1999/01/27 19:46:37 *************** *** 73,79 **** int ufs_df __P((char *, int)); void usage __P((void)); ! int iflag, nflag; struct ufs_args mdev; int --- 73,79 ---- int ufs_df __P((char *, int)); void usage __P((void)); ! int aflag = 0, iflag, nflag; struct ufs_args mdev; int *************** *** 88,95 **** char *mntpt, *mntpath, **vfslist; vfslist = NULL; ! while ((ch = getopt(argc, argv, "iknt:")) != -1) switch (ch) { case 'i': iflag = 1; break; --- 88,98 ---- char *mntpt, *mntpath, **vfslist; vfslist = NULL; ! while ((ch = getopt(argc, argv, "aiknt:")) != -1) switch (ch) { + case 'a': + aflag = 1; + break; case 'i': iflag = 1; break; *************** *** 129,137 **** if (width > maxwidth) maxwidth = width; } } - for (i = 0; i < mntsize; i++) - prtstat(&mntbuf[i], maxwidth); exit(rv); } --- 132,142 ---- if (width > maxwidth) maxwidth = width; } + } + for (i = 0; i < mntsize; i++) { + if (aflag || (mntbuf[i].f_flags & MNT_IGNORE) == 0) + prtstat(&mntbuf[i], maxwidth); } exit(rv); } *************** *** 377,382 **** usage() { (void)fprintf(stderr, ! "usage: df [-ikn] [-t type] [file | filesystem ...]\n"); exit(1); } --- 382,387 ---- usage() { (void)fprintf(stderr, ! "usage: df [-aikn] [-t type] [file | filesystem ...]\n"); exit(1); } Index: src/sys/kern/vfs_syscalls.c =================================================================== RCS file: /proj/bank/fist/freebsd/cvsroot/src/sys/kern/vfs_syscalls.c,v retrieving revision 1.112 diff -c -r1.112 vfs_syscalls.c *** vfs_syscalls.c 1999/01/05 18:49:55 1.112 --- vfs_syscalls.c 1999/01/27 23:17:41 *************** *** 293,303 **** mp->mnt_kern_flag |= MNTK_WANTRDWR; mp->mnt_flag &=~ (MNT_NOSUID | MNT_NOEXEC | MNT_NODEV | MNT_SYNCHRONOUS | MNT_UNION | MNT_ASYNC | MNT_NOATIME | ! MNT_NOSYMFOLLOW | MNT_NOCLUSTERR | MNT_NOCLUSTERW | MNT_SUIDDIR); mp->mnt_flag |= SCARG(uap, flags) & (MNT_NOSUID | MNT_NOEXEC | MNT_NODEV | MNT_SYNCHRONOUS | MNT_UNION | MNT_ASYNC | MNT_FORCE | ! MNT_NOSYMFOLLOW | MNT_NOATIME | MNT_NOCLUSTERR | MNT_NOCLUSTERW | MNT_SUIDDIR); /* * Mount the filesystem. --- 293,303 ---- mp->mnt_kern_flag |= MNTK_WANTRDWR; mp->mnt_flag &=~ (MNT_NOSUID | MNT_NOEXEC | MNT_NODEV | MNT_SYNCHRONOUS | MNT_UNION | MNT_ASYNC | MNT_NOATIME | ! MNT_NOSYMFOLLOW | MNT_IGNORE | MNT_NOCLUSTERR | MNT_NOCLUSTERW | MNT_SUIDDIR); mp->mnt_flag |= SCARG(uap, flags) & (MNT_NOSUID | MNT_NOEXEC | MNT_NODEV | MNT_SYNCHRONOUS | MNT_UNION | MNT_ASYNC | MNT_FORCE | ! MNT_NOSYMFOLLOW | MNT_IGNORE | MNT_NOATIME | MNT_NOCLUSTERR | MNT_NOCLUSTERW | MNT_SUIDDIR); /* * Mount the filesystem. Index: src/sys/sys/mount.h =================================================================== RCS file: /proj/bank/fist/freebsd/cvsroot/src/sys/sys/mount.h,v retrieving revision 1.73 diff -c -r1.73 mount.h *** mount.h 1998/11/15 15:12:58 1.73 --- mount.h 1999/01/27 20:17:13 *************** *** 141,146 **** --- 141,147 ---- #define MNT_QUOTA 0x00002000 /* quotas are enabled on filesystem */ #define MNT_ROOTFS 0x00004000 /* identifies the root filesystem */ #define MNT_USER 0x00008000 /* mounted by a user */ + #define MNT_IGNORE 0x00800000 /* do not show entry in df */ /* * Mask of flags that are visible to statfs() *************** *** 154,160 **** MNT_DEFEXPORTED | MNT_EXPORTANON| MNT_EXKERB | \ MNT_LOCAL | MNT_USER | MNT_QUOTA | \ MNT_ROOTFS | MNT_NOATIME | MNT_NOCLUSTERR| \ ! MNT_NOCLUSTERW | MNT_SUIDDIR | MNT_SOFTDEP \ /* | MNT_EXPUBLIC */) /* * External filesystem command modifier flags. --- 155,162 ---- MNT_DEFEXPORTED | MNT_EXPORTANON| MNT_EXKERB | \ MNT_LOCAL | MNT_USER | MNT_QUOTA | \ MNT_ROOTFS | MNT_NOATIME | MNT_NOCLUSTERR| \ ! MNT_NOCLUSTERW | MNT_SUIDDIR | MNT_SOFTDEP | \ ! MNT_IGNORE \ /* | MNT_EXPUBLIC */) /* * External filesystem command modifier flags. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Jan 28 15:00:04 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA01869 for freebsd-bugs-outgoing; Thu, 28 Jan 1999 15:00:04 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA01824 for ; Thu, 28 Jan 1999 15:00:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id PAA00821; Thu, 28 Jan 1999 15:00:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Date: Thu, 28 Jan 1999 15:00:01 -0800 (PST) Message-Id: <199901282300.PAA00821@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: sporty Subject: Re: kern/9742: tx driver for smc autodetects fine, but network comes up only after 1 packet is sent outbound Reply-To: sporty Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/9742; it has been noted by GNATS. From: sporty To: Bill Fumerola Cc: spam@sporty.org, freebsd-gnats-submit@FreeBSD.ORG Subject: Re: kern/9742: tx driver for smc autodetects fine, but network comes up only after 1 packet is sent outbound Date: Thu, 28 Jan 1999 17:50:09 -0500 (EST) is something being planned about this? On Thu, 28 Jan 1999, Bill Fumerola wrote: > On Wed, 27 Jan 1999 spam@sporty.org wrote: > > > >Synopsis: tx driver for smc autodetects fine, but network comes up only after 1 packet is sent outbound > I am experiencing similar funkyness with the fxp driver. The NIC refuses > connections until there is activity on my other (xl) card. > > Wierd. > > - bill fumerola - billf@chc-chimes.com - BF1560 - computer horizons corp - > - ph:(800) 252-2421 - bfumerol@computerhorizons.com - billf@FreeBSD.org - > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Jan 28 19:20:07 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA08146 for freebsd-bugs-outgoing; Thu, 28 Jan 1999 19:20:07 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA08114 for ; Thu, 28 Jan 1999 19:20:04 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id TAA20236; Thu, 28 Jan 1999 19:20:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from merlin.rz.tu-clausthal.de (merlin.rz.tu-clausthal.de [139.174.1.23]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA07557 for ; Thu, 28 Jan 1999 19:15:22 -0800 (PST) (envelope-from rk@merlin.rz.tu-clausthal.de) Received: (from rk@localhost) by merlin.rz.tu-clausthal.de (8.9.2/8.9.1) id EAA38998; Fri, 29 Jan 1999 04:15:19 +0100 (CET) Message-Id: <199901290315.EAA38998@merlin.rz.tu-clausthal.de> Date: Fri, 29 Jan 1999 04:15:19 +0100 (CET) From: Ronald Kuehn Reply-To: kuehn@rz.tu-clausthal.de To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/9770: An openpty(3) auxiliary program Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9770 >Category: bin >Synopsis: An openpty(3) auxiliary program >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Jan 28 19:20:01 PST 1999 >Closed-Date: >Last-Modified: >Originator: Ronald Kuehn >Release: FreeBSD 3.0-STABLE i386 >Organization: TU Clausthal, Computing Center >Environment: Patches are for 4.0-CURRENT sources as of about Jan 24 1999. >Description: This is a simple implementation of an auxiliary program for openpty(3). It sets the owner, group and mode of pseudo terminals if the caller of openpty(3) is not the super-user. It is modeled after similar programs found in Solaris or Digital Unix. The contained program "/usr/libexec/ttymode" should be installed setuid root. If someone really wants to commit it, it should be carefully reviewed. With these modifications, it should be possible for programs not running with effective userid of the super-user to securely obtain a pseudo terminal. >How-To-Repeat: openpty(3) currently tries to change the owner of an obtained slave pseudo terminal to the owner of the calling process, the group to "tty" (if available) and the mode to 0620. This obviously only works if the caller is running under effective userid of the super-user. >Fix: The files "libutil.diff" and "libexec.diff" contain the patches to src/lib/libutil and src/libexec/Makefile. begin 644 ttymode-changes.tar.gz M'XL("/0AL38"`W1T>6UO9&4M8VAA;F=ESN M8\<1@3[J[*ZN`TGR.`U=5G8F=C!FBO3O]IJMO:QI]%J*&]`V>K_Q9L>N.SA$.+(R55?O;!O MV.HZMS%U>=PR7=2Q)+(8W=>,(8(?V(O#$"MU/QA%TMYWYV?&X)EU($'%&\$/+LHQ M8&ZQ/[@VM7[WHJWW2KG$]HZGMN=7_-"Q?8BG"%UZLVW_]^Q_FJ`67]'^H\E? MLO_-!MG_?:6VM?^O;_]S]5=GR6.E_L(7P"JR;]X`K94+H`6"-#+^_(EL^GY5 MJ55K-5";A\K!85TMT"HR_/,9ZZ=,.QZ!">-(A8D M@/8;PA%?X*,1I<5H*?%QC,;U0T0\A[<,:E"1]G0Q+QN'610Z+([!#5D,09C` MQ+XCX,!&(^8D'KX,]2Y!C],9B\IT53*01Z8!KD;TIQ^T%9/^QWT8$81!7D,K+F009:78T3J?(%O:>VORBXS)5 MZRJ)D!6_D.39UP;V' M2-K[_C`*#-'-6(`,2XA7="#*6^KXSH%T7O-`.M\\D`8'C MIZCJ?\2/<35YG+&X,OEIO=\+G<1_II]\)^K>6^V^MSW>#X M>T9P?=FVSJ\MZ^/%H*MAM_#:5KMAAZL_=\2S,[6SF$VN[6+RTC@>!MKD]!]) MV'/HA.`S2ZZS6454,UD$F?0]W19QS?=(;='Z1(5OU-ER`)8X*2&`: M!?C&R;OW$F=21/KAF)_E8JD$Q)=CH]DOJX>T8AV!J5D7;?.7#+;,V1!,[I;Z MPUZO=/0$#P>G<&C$MYO.:D4N1AF49>(*U^S!2XJJ`$$J]HLK^I=7%,PU)516 M%*I:(F`9%&X.._433L#]!,T(%(M((#)-QPK9)Q$@0T)Q1-1"S%S.;]\"/VO4 MJ^E]RQ#D.F&`-VK*M\;_4$XD#T[*0@@KHN,3KO13[8-N:=VBH+"T,O&*QDRK M;0W-?)S`*?`S_G^8PV%^S)Z"_RKM?>6G@A^'W,`7;>0BX;Y#[.--)(.0,AU[ M=!GNO6"&`13?\+OSJ;MB[A$WBOOOY'=XG]8:LMKD1A$1?M,9FG/^EQQ[X;JBY4#? M^6D005%0;N+JI0KH"1V4>#E8$EX[!47<6R<;%+/4#27N\J#/A->#MXAS<&/C ME`5,HHI"'1I?N.H524)4.$0P?7+*1W0DD'C/1SUFY,5X!:>(&/UZ,\1^G(_T M=KVQE]@^#`/OH2+Q@`%O'9L26OG";WA%$$_"U'?AAJ(!W#`^88ZY#0+:.!4) MHZ(XG+(0'2<,(WW_$>_#@.014NIPZB'->''ASP*28T=LE-)4S=H+9(#7.>25I1&@044=X3G$7(0Z)#6K/P_ M%>>%ZC^U_4:N_T:#]%]35+6Q]?]?HU5WRQ+L0B>>))`T2D!Y6?ANSX8 M+FG[/O`E,?JOZ$K>D?\*NS1D,->C9"AA#D*='Q0_T">,PC1S&>V[0M<2` M@E+M,25"T%^ER@K^AFE"4)8=8!G06:;,/'K2B7#7[SS*R2<36X0(H]#WPWM* M5:/_Z7K<:R8HM&[*DD-Z5BMKI,6\#B!HWO2D%,`BC]I001+@DD9P0Y---D;B7H04$ MEQDD-W321>"'ZZH4X^%X!%,;8P$/([:%X.]%H,)@F8U\`UCGN@GFX-2Z:AL: MX/.E,?A5[VI=./F(@QJTA];YP(!VOPN=0=\R]).A-3!,^.<_VR;.__%'&N*[ MK/\1M`^7AF::@`OTB\N>CF`0KM'N6[IFRJ#W.[UA5^^?R8!0H#^PH*=?4(X/ MK(%,Z`C0TY4P.(4+S>BE$.YO#$M'1K:&EP-AAT30*%X$W-^%7O:.81]`8F%]C0 MU&1$8K4Y>H2"TL)A?#X9FCJ7F]ZW-,,87EKZH%\B0.>#*Q0,$MO&U5TNXT&? M\XPR&A@?"2[)@ZM`AJMS#?L-$BF76IMD8:+T.A9!6YJ)6%&>UA*ST-?.>OJ9 MUN]H-#H@0%>ZJ9508[I)$W2!^:K]D?,XY.R3KI`V\;BT=66N4=!/H=W]52?B ML\FX#TP]VS.#4X)D#COGF?2S4U#XN^[^7:*H;U2WI2;5II:[DA4^Z MLE+3Q=5)<(KRD<^);"ST@Y:$C0IO"3@W,6>^^DS'$MD+7:( MNYTC*2L'2=5=X">?S%">3,%']C!C3B*JRS=9HL>%411.EU,]_)TL"AHD@I+G M&$#D>I[/N<`)NR?KGB4U;M)Q_`,)E86?"G-L8XM1Q&'-ED<,*([P'9V1Y MJ:*?PT@$#,0M\M[B\]VGSR7IWU)A3/6V@LB>'TF\/E?8%<6Y M`FZ?U$D*`NTNS:&GQ0#M#1C%-U2&NSF2))[-)CR4LJY1QKI0$)J:Y_E+N+HP MFN&V3$:D#Q9%,NRDL3UFA_."?B;GWX(=/CVK9&@?KHEX2!Z!P=25.KA$]81TMWA!6-N8%X=(8O7WY(O&:138A M6ET=9 MW!(5KZ7.'$CYIW%T+38026JI"I*5/L2>%U)\IF8SGT75&C'KVS6:)9X&OQQ) M7[>)P%>._PY>)OZK[ZOJ//Y3Z?O_FJ*HV_K/J[3*;SL@T9__;@1(:YX-`7&` M#VX@""0P&X@""K@O_80J[\%Z53?F8,R/_<&EJ9NKH-I1[HOS25W-[!@Z5QZ? M9V5CO.+_A_'ET5P:I[Q`GL6"-X\2?=2;18-0EPA&5ON??WHKPC7^F;+K11C" M^8\HS0_G><]$>Y>[^IUDYOBR;GS\IY7=V^>XSE)UP M.K,=-)M(SZ7]S8E2]KG-4[DMK4N>62<^ZWFZ3/.%R#6T`SUSL,HVR/P]^PP8 MQ4!3A;E`?02KEW'[7[!R'4-%>D'_+Z_,O]#W/Z#N[Z_Z?^I^J[7-_[]*^QL` M-T82FNVSXT)N`4RC8\[?*HYTT>X?+-X/I,[@TC+WC@OE*SS$DG2B]\E8'3>: MS::D]TV\H'JGO?:9>5P>Q<;I)G8KE""J3&^WWW)LV[9MV[9MV[9M =V[9MV[9MV[9MV[9MV[9MV[:]:/LO#?,X+@!0``"J ` end >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Jan 28 22:27:37 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA29001 for freebsd-bugs-outgoing; Thu, 28 Jan 1999 22:27:37 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from m9.sprynet.com (m9.sprynet.com [165.121.1.209]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA28991; Thu, 28 Jan 1999 22:27:30 -0800 (PST) (envelope-from satz@sprynet.com) Received: from [171.69.113.22] (homework.cisco.com [171.69.113.22]) by m9.sprynet.com (8.8.5/8.8.5) with ESMTP id WAA26669; Thu, 28 Jan 1999 22:27:18 -0800 (PST) Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-Sender: satz@m9.sprynet.com Message-Id: In-Reply-To: <199901280343.TAA72835@freefall.freebsd.org> Date: Thu, 28 Jan 1999 23:18:21 -0700 To: "Justin T. Gibbs" , freebsd-bugs@FreeBSD.ORG From: Greg Satz Subject: Re: kern/9718 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I just did a cvsup on tag=RELENG_3 and it pulled over version 1.4.2.1. I'll give it a shot. If I should be using another version, let me know where to get it. Thanks, Greg At 7:43 PM -0800 1/27/99, Justin T. Gibbs wrote: > Synopsis: SCSI timeout sometimes crashes 3.0-current > > State-Changed-From-To: open->feedback > State-Changed-By: gibbs > State-Changed-When: Wed Jan 27 19:37:19 PST 1999 > State-Changed-Why: > Your problem is likely caused by one of two things: > 1) A bug in the driver that was corrected in rev 1.6 of i386/eisa/ahb.c. > 2) The fact that the new CAM 174X driver takes advantage of tagged > queuing and the additional load this causes on the card or bus > is exposing a firmware or cabling problem. > > To test out theory 1, pick up rev 1.6 of ahb.c from a local FreeBSD > mirror, recompile your kernel with the new version of the driver, > and see if the hangs persist. > > To test out theory 2, disable tagged queuing for this driver by changing > line 1217 of sys/i386/eisa/ahb.c from > > cpi->hba_inquiry = PI_SDTR_ABLE|PI_TAG_ABLE; > > to: > > cpi->hba_inquiry = PI_SDTR_ABLE; > > Please let me know if either of these suggestions address your problem. > Of course, #1 is the solution I hope addresses your hang. > > > Responsible-Changed-From-To: freebsd-bugs->gibbs > Responsible-Changed-By: gibbs > Responsible-Changed-When: Wed Jan 27 19:37:19 PST 1999 > Responsible-Changed-Why: > My driver. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Jan 29 03:30:04 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA02996 for freebsd-bugs-outgoing; Fri, 29 Jan 1999 03:30:04 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA02975 for ; Fri, 29 Jan 1999 03:30:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id DAA50740; Fri, 29 Jan 1999 03:30:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from peach.ocn.ne.jp (peach.ocn.ne.jp [210.145.254.87]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA02426 for ; Fri, 29 Jan 1999 03:23:07 -0800 (PST) (envelope-from dcs@newsguy.com) Received: from daniel.sobral by peach.ocn.ne.jp (8.9.1a/OCN) id UAA15851; Fri, 29 Jan 1999 20:23:04 +0900 (JST) Received: (from root@localhost) by daniel.sobral (8.9.1/8.9.2) id UAA00382; Fri, 29 Jan 1999 20:21:51 +0900 (JST) (envelope-from root) Message-Id: <199901291121.UAA00382@daniel.sobral> Date: Fri, 29 Jan 1999 20:21:51 +0900 (JST) From: dcs@newsguy.com Reply-To: dcs@newsguy.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/9772: ficlExecFD wants to eat the cake and have it at the same time Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9772 >Category: bin >Synopsis: ficlExecFD vmThrows error >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Jan 29 03:30:01 PST 1999 >Closed-Date: >Last-Modified: >Originator: Daniel C. Sobral >Release: FreeBSD 4.0-CURRENT i386 >Organization: >Environment: Current as of Jan 24 >Description: ficlExecFD says it will return either VM_OUTOFTEXT or the appropriate error code, but then goes and vmThrows any error. Worse yet, there is no garantee that ficlExecFD was called from inside a ficlExec "safety net" to catch the vmThrow. In fact, the only place currently calling ficlExecFD in all source code is garantee not to be inside a ficlExec execution instance... :-) >How-To-Repeat: Copy a file with error to /boot/boot.4th and reboot >Fix: Apply the following fix: --- src/sys/boot/ficl/ficl.c 1999/01/28 17:01:53 1.12 +++ src/sys/boot/ficl/ficl.c 1999/01/29 11:14:44 @@ -377,8 +377,7 @@ if(rval != VM_QUIT && rval != VM_USEREXIT && rval != VM_OUTOFTEXT) { pVM->sourceID = id; - vmThrowErr(pVM, "ficlExecFD: Error at line %d", nLine); - break; + return rval; } } /* >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Jan 29 04:30:03 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA10282 for freebsd-bugs-outgoing; Fri, 29 Jan 1999 04:30:03 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA10268 for ; Fri, 29 Jan 1999 04:30:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id EAA56590; Fri, 29 Jan 1999 04:30:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from holly.dyndns.org (hou3-23.flex.net [207.18.136.129]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA09846 for ; Fri, 29 Jan 1999 04:25:58 -0800 (PST) (envelope-from chris@holly.dyndns.org) Received: (from chris@localhost) by holly.dyndns.org (8.9.2/8.9.1) id GAA00673; Fri, 29 Jan 1999 06:25:42 -0600 (CST) (envelope-from chris) Message-Id: <199901291225.GAA00673@holly.dyndns.org> Date: Fri, 29 Jan 1999 06:25:42 -0600 (CST) From: chris@holly.dyndns.org Reply-To: phoenix@calldei.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: misc/9774: PTYs are not set up properly Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9774 >Category: misc >Synopsis: PTYs are not set up properly >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Jan 29 04:30:01 PST 1999 >Closed-Date: >Last-Modified: >Originator: Chris Costello >Release: FreeBSD 3.0-STABLE i386 >Organization: >Environment: FreeBSD 3.0-STABLE i386 CVSuped around January 21, 1999. >Description: I first noticed something was wrong when I open an xterm. In my ~/.profile I tell it to enable other users to write to my terminal via 'mesg y'. The following error command is produced: mesg: /dev/ttyp0: Operation not permitted It doesn't matter which xterm I'm on (I currently have 8 open right now), either. Also, with my 8 xterms, obviously there should be logins shown from ptys. Under my condition, there are no pty logins shown via finger or who: [chris@holly /usr2/home/chris] $ finger Login Name TTY Idle Login Time Office Phone chris Chris Costello v0 6:33 Sun 19:10 chris Chris Costello v1 6:37 Tue 21:41 chris Chris Costello v2 8:10 Mon 02:08 chris Chris Costello v3 8:10 Tue 21:28 chris Chris Costello v4 8:31 Sun 19:10 chris Chris Costello v5 8:11 Sun 19:59 chris Chris Costello v6 8:23 Mon 09:49 chris Chris Costello v7 8:25 Thu 19:37 chris Chris Costello v8 6:34 Sun 19:19 chris Chris Costello v9 6:38 Tue 21:40 chris Chris Costello va 18:23 Mon 03:04 chris Chris Costello vb 9:03 Sun 19:20 [chris@holly /usr2/home/chris] $ Who gives me basically the same messages -- no pty logins. Further comparison, I looked at /dev/ttyp0 and /dev/ttyv0, both having logins by user chris (me): [chris@holly /usr2/home/chris] $ ls -l /dev/tty[pv]0 crw-rw-rw- 1 root wheel 5, 0 Jan 29 06:25 /dev/ttyp0 crw--w---- 1 chris tty 12, 0 Jan 29 06:15 /dev/ttyv0 >How-To-Repeat: See description. >Fix: I can't come up with a fix at this point in time as I don't understand exactly how tty ownership works. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Jan 29 05:10:03 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA14330 for freebsd-bugs-outgoing; Fri, 29 Jan 1999 05:10:03 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA14283 for ; Fri, 29 Jan 1999 05:10:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id FAA59316; Fri, 29 Jan 1999 05:10:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from titanium.yy.ics.keio.ac.jp (titanium.yy.ics.keio.ac.jp [131.113.47.73]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA13763 for ; Fri, 29 Jan 1999 05:05:52 -0800 (PST) (envelope-from sanpei@sanpei.org) Received: from lavender.yy.cs.keio.ac.jp (lavender.yy.ics.keio.ac.jp [131.113.47.22]) by titanium.yy.ics.keio.ac.jp (8.8.8+3.0Wbeta13/3.7W) with ESMTP id WAA19201 for ; Fri, 29 Jan 1999 22:05:41 +0900 (JST) Received: (from sanpei@localhost) by lavender.yy.cs.keio.ac.jp (8.8.8/3.7W) id WAA04568; Fri, 29 Jan 1999 22:05:40 +0900 (JST) Message-Id: <199901291305.WAA04568@lavender.yy.cs.keio.ac.jp> Date: Fri, 29 Jan 1999 22:05:40 +0900 (JST) From: sanpei@sanpei.org Reply-To: sanpei@sanpei.org To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: misc/9775: missing symlinks on ftp.FreeBSD.ORG Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9775 >Category: misc >Synopsis: missing symlinks in 2.2.8-RELEASE on ftp.FreeBSD.ORG >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Jan 29 05:10:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: MIHIRA Yoshiro >Release: FreeBSD 2.2.7-RELEASE i386 >Organization: Keio Univ. >Environment: ftp.FreeBSD.ORG and mirror sites. >Description: Some symbolic links which is in 2.2.8-RELEASE are missing in ftp.FreeBSD.ORG. Currently FreeBSD-stable is FreeBSD-3.0-stable, not FreeBSD-2.2-stable. Some old links are still linked to FreeBSD-stable directories. ftp://ftp.FreeBSD.ORG/pub/FreeBSD/2.2.8-RELEASE/xperimnt/ --> link to ../../FreeBSD-stable/xperimnt ftp://ftp.FreeBSD.ORG/pub/FreeBSD/2.2.8-RELEASE/commerce/ --> link to ../../FreeBSD-stable/commerce >How-To-Repeat: >Fix: ftp://ftp.FreeBSD.ORG/pub/FreeBSD/2.2.8-RELEASE/xperimnt/ --> link to ../../branches/2.2-stable/xperimnt ftp://ftp.FreeBSD.ORG/pub/FreeBSD/2.2.8-RELEASE/commerce/ --> link to ../../branches/2.2-stable/commerce >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Jan 29 06:31:29 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA21407 for freebsd-bugs-outgoing; Fri, 29 Jan 1999 06:31:29 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from holly.dyndns.org (hou3-12.flex.net [207.18.136.118]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA21397 for ; Fri, 29 Jan 1999 06:31:25 -0800 (PST) (envelope-from chris@holly.dyndns.org) Received: (from chris@localhost) by holly.dyndns.org (8.9.2/8.9.1) id IAA02992 for freebsd-bugs@freebsd.org; Fri, 29 Jan 1999 08:32:02 -0600 (CST) (envelope-from chris) Date: Fri, 29 Jan 1999 08:32:01 -0600 From: Chris Costello To: freebsd-bugs@FreeBSD.ORG Subject: misc/9774 Message-ID: <19990129083201.B2777@holly.dyndns.org> Reply-To: phoenix@calldei.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.1us Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org it appears to only be a problem in X -- it might have to do with the fact that the X server is setuid. telnet sessions appear as ptys, but xterm sessions do not. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Jan 29 07:08:49 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA25065 for freebsd-bugs-outgoing; Fri, 29 Jan 1999 07:08:49 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from itp.ac.ru (itp.ac.ru [193.233.32.4]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA25034 for ; Fri, 29 Jan 1999 07:08:19 -0800 (PST) (envelope-from ks@itp.ac.ru) Received: from speecart.chg.ru (speecart.chg.ru [193.233.46.2]) by itp.ac.ru (8.9.1/8.9.1) with ESMTP id SAA09449 for ; Fri, 29 Jan 1999 18:11:53 +0300 (MSK) Message-ID: X-Mailer: XFMail 1.2 [p0] on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit MIME-Version: 1.0 Date: Fri, 29 Jan 1999 18:08:49 +0300 (MSK) Organization: Landau Institute for Theoretical Physics From: "Sergey S. Kosyakov" To: freebsd-bugs@FreeBSD.ORG Subject: select and pthreads Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I think there is a bug in select(2) when it is running in mutithreaded environment in FreeBSD-3.0-RELEASE. When there are a number of concurrent threads with select() waiting on two FDs, where first is the TCP socket, and the second is the "read end" of the pipe() (this pipe is the same for all threads), than those selects hang forever. Such select behavior prevents from proper operations e.g. Xerox ILU in multy-thread mode on FreeBSD. --- ---------------------------------- Sergey Kosyakov Laboratory of Distributed Computing Department of High-Performance Computing and Applied Network Research Landau Institute for Theoretical Physics E-Mail: ks@itp.ac.ru Date: 29-Jan-99 Time: 17:58:50 ---------------------------------- --- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Jan 29 08:10:03 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA02819 for freebsd-bugs-outgoing; Fri, 29 Jan 1999 08:10:03 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA02764 for ; Fri, 29 Jan 1999 08:10:00 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id IAA06529; Fri, 29 Jan 1999 08:10:00 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from hstudb.cs.uit.no (hstudb.cs.UiT.No [129.242.16.146]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA02452 for ; Fri, 29 Jan 1999 08:07:30 -0800 (PST) (envelope-from espensk@hstudb.cs.uit.no) Received: (from espensk@localhost) by hstudb.cs.uit.no (8.9.2/8.9.1) id RAA01022; Fri, 29 Jan 1999 17:07:18 +0100 (CET) (envelope-from espensk) Message-Id: <199901291607.RAA01022@hstudb.cs.uit.no> Date: Fri, 29 Jan 1999 17:07:18 +0100 (CET) From: espensk@stud.cs.uit.no To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: i386/9777: Generic AD1816 sound suport in Luigi's pcm driver Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9777 >Category: i386 >Synopsis: Generic AD1816 sound suport in Luigi's pcm driver >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Jan 29 08:10:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Espen Skoglund >Release: FreeBSD 3.0-STABLE i386 >Organization: University of Tromsø >Environment: >Description: Luigi's pcm sound driver does not support generic AD1816 based sound cards. (Like the one found for instance on-board in HP Kayaks.) >How-To-Repeat: >Fix: The following patch to /usr/src/sys/i386/isa/snd/ad1848.c fixes the problem: ================================================================ *** ad1848.c~ Fri Jan 29 16:12:27 1999 --- ad1848.c Fri Jan 29 15:28:29 1999 *************** *** 1466,1471 **** --- 1466,1473 ---- s = "Terratec Soundsystem BASE 1"; else if (vend_id == 0x50719304) s = "Generic AD1815"; + else if (vend_id == 0x81719304) + s = "Generic AD1816"; if (s) { struct pnp_cinfo d; read_pnp_parms(&d, 0); *************** *** 1496,1502 **** snddev_last_probed = &tmp_d; /* AD1816 */ ! if (vend_id == 0x1114b250 || vend_id == 0x50719304) { dev->id_alive = 16; /* number of io ports ? */ tmp_d = mss_op_desc; /* copy it */ --- 1498,1505 ---- snddev_last_probed = &tmp_d; /* AD1816 */ ! if (vend_id == 0x1114b250 || vend_id == 0x50719304 || ! vend_id == 0x81719304) { dev->id_alive = 16; /* number of io ports ? */ tmp_d = mss_op_desc; /* copy it */ >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Jan 29 08:30:06 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA05230 for freebsd-bugs-outgoing; Fri, 29 Jan 1999 08:30:06 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA05212 for ; Fri, 29 Jan 1999 08:30:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id IAA07887; Fri, 29 Jan 1999 08:30:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Date: Fri, 29 Jan 1999 08:30:02 -0800 (PST) Message-Id: <199901291630.IAA07887@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: Chris Costello Subject: misc/9774 Reply-To: Chris Costello Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR misc/9774; it has been noted by GNATS. From: Chris Costello To: freebsd-bugs@freebsd.org Cc: Subject: misc/9774 Date: Fri, 29 Jan 1999 06:32:01 PST it appears to only be a problem in X -- it might have to do with the fact that the X server is setuid. telnet sessions appear as ptys, but xterm sessions do not. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Jan 29 10:50:07 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA24526 for freebsd-bugs-outgoing; Fri, 29 Jan 1999 10:50:07 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA24508 for ; Fri, 29 Jan 1999 10:50:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id KAA17083; Fri, 29 Jan 1999 10:50:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Date: Fri, 29 Jan 1999 10:50:01 -0800 (PST) Message-Id: <199901291850.KAA17083@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: Patrick Subject: Re: i386/9755: fatal signal: floating point exception + fatal signal: bus error Reply-To: Patrick Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR i386/9755; it has been noted by GNATS. From: Patrick To: freebsd-gnats-submit@freebsd.org, patrick@cyberdinges.demon.nl Cc: Subject: Re: i386/9755: fatal signal: floating point exception + fatal signal: bus error Date: Fri, 29 Jan 1999 19:42:45 +0100 Ok, after I got the machine running stable with 64Mb RAM I decided to give a chance to compiling a new kernel. I set the MAXMEM option to (192*1024), built the kernel, installe dit and rebooted after placing the full 192Mb RAM and it works stable as a concrete block. This is with 2.2.8, now I have 2.2.8 running I realle have no need to try 3.0, I'll wait form 3.1 or 4.0 whatever the next version is called and I'll give it a try again. Still I'd like to see a fix for this problem so I don't have to take apart my servers every time I install a new FreeBSD version from now on. Any ideas as to what might cause this problem? If you need more details on my setup (hardware/software) I'll be glad to help. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Jan 29 12:40:06 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA08438 for freebsd-bugs-outgoing; Fri, 29 Jan 1999 12:40:06 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA08392 for ; Fri, 29 Jan 1999 12:40:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id MAA23946; Fri, 29 Jan 1999 12:40:00 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA07424; Fri, 29 Jan 1999 12:33:41 -0800 (PST) (envelope-from nobody) Message-Id: <199901292033.MAA07424@hub.freebsd.org> Date: Fri, 29 Jan 1999 12:33:41 -0800 (PST) From: rec@RCousins.com To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: misc/9782: minor problem with telnet and /etc/gettytab Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9782 >Category: misc >Synopsis: minor problem with telnet and /etc/gettytab >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Jan 29 12:40:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Robert Cousins >Release: 2.2.7 >Organization: Cousins Consulting >Environment: FreeBSD solomon 2.2.7-RELEASE FreeBSD 2.2.7-RELEASE #0: Sat Aug 29 19:59:31 PDT 1998 root@solomon:/usr/src/sys/compile/SOLOMON i386 >Description: Changing the entry in /etc/gettytab for default for lm does not result in a change to the login prompt. >How-To-Repeat: Edit the defaults entry in /etc/gettytab and add the string "lm=prompt". Then telnet to localhost. You should get a login query with "login" replaced with "prompt" but you will not. >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Jan 29 12:48:23 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA09606 for freebsd-bugs-outgoing; Fri, 29 Jan 1999 12:48:23 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from iclub.nsu.ru (iclub.nsu.ru [193.124.222.66]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA09594 for ; Fri, 29 Jan 1999 12:48:13 -0800 (PST) (envelope-from semen@iclub.nsu.ru) Received: from localhost (semen@localhost) by iclub.nsu.ru (8.9.2/8.8.5) with SMTP id CAA24693; Sat, 30 Jan 1999 02:43:26 +0600 (NS) Date: Sat, 30 Jan 1999 02:43:26 +0600 (NS) From: Ustimenko Semen To: sporty cc: freebsd-bugs@FreeBSD.ORG Subject: Re: kern/9742: tx driver for smc autodetects fine, but network comes up only after 1 packet is sent outbound In-Reply-To: <199901282300.PAA00821@freefall.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, 28 Jan 1999, sporty wrote: > The following reply was made to PR kern/9742; it has been noted by GNATS. > > From: sporty > To: Bill Fumerola > Cc: spam@sporty.org, freebsd-gnats-submit@FreeBSD.ORG > Subject: Re: kern/9742: tx driver for smc autodetects fine, but network comes > up only after 1 packet is sent outbound > Date: Thu, 28 Jan 1999 17:50:09 -0500 (EST) > > is something being planned about this? > > On Thu, 28 Jan 1999, Bill Fumerola wrote: > > > On Wed, 27 Jan 1999 spam@sporty.org wrote: > > > > > >Synopsis: tx driver for smc autodetects fine, but network comes up only after 1 packet is sent outbound > > I am experiencing similar funkyness with the fxp driver. The NIC refuses > > connections until there is activity on my other (xl) card. > > > > Wierd. > > > Hi! The QS6612 PHY,used in SMC9432 cards is a little buggy, i think. There are many different tricks with it, like bad autodetection, hangup etc. So i think it's hardware bug. The worst is that i can't reproduce your case. However it should send ARP packet during ifconfig tx0 inet .... As i understood, it doesn't receive any packets before it send something. Rigth? How does the leds look like? And on the hub? So it should not recieve anything after ifconfig tx0 down up either. Can you check this? Maybe ifconfig tx0 media .... (not autoselect) will help? Good luck. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Jan 29 16:10:09 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA08048 for freebsd-bugs-outgoing; Fri, 29 Jan 1999 16:10:09 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA08018 for ; Fri, 29 Jan 1999 16:10:03 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id QAA38872; Fri, 29 Jan 1999 16:10:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from alpha.xerox.com (alpha.Xerox.COM [13.1.64.93]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id QAA07711 for ; Fri, 29 Jan 1999 16:06:12 -0800 (PST) (envelope-from fenner@parc.xerox.com) Received: from mango.parc.xerox.com ([13.1.102.232]) by alpha.xerox.com with SMTP id <54162(4)>; Fri, 29 Jan 1999 16:06:12 PST Received: (from fenner@localhost) by mango.parc.xerox.com (8.8.8/8.8.8) id QAA23730; Fri, 29 Jan 1999 16:06:10 -0800 (PST) (envelope-from fenner) Message-Id: <199901300006.QAA23730@mango.parc.xerox.com> Date: Fri, 29 Jan 1999 16:06:10 PST From: Bill Fenner Reply-To: fenner@parc.xerox.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/9787: tcl80 port doesn't make man page links Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9787 >Category: bin >Synopsis: tcl80 port doesn't make man page links >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: Fri Jan 29 16:10:02 PST 1999 >Closed-Date: >Last-Modified: >Originator: Bill Fenner >Release: FreeBSD 2.2.6-RELEASE i386 >Organization: Xerox >Environment: >Description: tcl80 port doesn't make man page links for long command names >How-To-Repeat: cd /usr/ports/lang/tcl80 make install man pkg_mkIndex >Fix: Add this patch and fix up PLIST. --- mkLinks.orig Fri Jan 29 16:03:14 1999 +++ mkLinks Fri Jan 29 16:03:50 1999 @@ -2,10 +2,10 @@ # This script is invoked when installing manual entries. It generates # additional links to manual entries, corresponding to the procedure # and command names described by the manual entry. For example, the -# Tcl manual entry Hash.3 describes procedures Tcl_InitHashTable, +# Tcl manual entry Hash.3.gz describes procedures Tcl_InitHashTable, # Tcl_CreateHashEntry, and many more. This script will make hard -# links so that Tcl_InitHashTable.3, Tcl_CreateHashEntry.3, and so -# on all refer to Hash.3 in the installed directory. +# links so that Tcl_InitHashTable.3.gz, Tcl_CreateHashEntry.3.gz, and so +# on all refer to Hash.3.gz in the installed directory. # # Because of the length of command and procedure names, this mechanism # only works on machines that support file names longer than 14 characters. @@ -28,984 +28,984 @@ exit fi -if test -r AddErrInfo.3; then - rm -f Tcl_AddObjErrorInfo.3 - ln AddErrInfo.3 Tcl_AddObjErrorInfo.3 +if test -r AddErrInfo.3.gz; then + rm -f Tcl_AddObjErrorInfo.3.gz + ln AddErrInfo.3.gz Tcl_AddObjErrorInfo.3.gz fi -if test -r AddErrInfo.3; then - rm -f Tcl_AddErrorInfo.3 - ln AddErrInfo.3 Tcl_AddErrorInfo.3 +if test -r AddErrInfo.3.gz; then + rm -f Tcl_AddErrorInfo.3.gz + ln AddErrInfo.3.gz Tcl_AddErrorInfo.3.gz fi -if test -r AddErrInfo.3; then - rm -f Tcl_SetErrorCode.3 - ln AddErrInfo.3 Tcl_SetErrorCode.3 +if test -r AddErrInfo.3.gz; then + rm -f Tcl_SetErrorCode.3.gz + ln AddErrInfo.3.gz Tcl_SetErrorCode.3.gz fi -if test -r AddErrInfo.3; then - rm -f Tcl_PosixError.3 - ln AddErrInfo.3 Tcl_PosixError.3 +if test -r AddErrInfo.3.gz; then + rm -f Tcl_PosixError.3.gz + ln AddErrInfo.3.gz Tcl_PosixError.3.gz fi -if test -r Alloc.3; then - rm -f Tcl_Alloc.3 - ln Alloc.3 Tcl_Alloc.3 +if test -r Alloc.3.gz; then + rm -f Tcl_Alloc.3.gz + ln Alloc.3.gz Tcl_Alloc.3.gz fi -if test -r Alloc.3; then - rm -f Tcl_Free.3 - ln Alloc.3 Tcl_Free.3 +if test -r Alloc.3.gz; then + rm -f Tcl_Free.3.gz + ln Alloc.3.gz Tcl_Free.3.gz fi -if test -r Alloc.3; then - rm -f Tcl_Realloc.3 - ln Alloc.3 Tcl_Realloc.3 +if test -r Alloc.3.gz; then + rm -f Tcl_Realloc.3.gz + ln Alloc.3.gz Tcl_Realloc.3.gz fi -if test -r AllowExc.3; then - rm -f Tcl_AllowExceptions.3 - ln AllowExc.3 Tcl_AllowExceptions.3 +if test -r AllowExc.3.gz; then + rm -f Tcl_AllowExceptions.3.gz + ln AllowExc.3.gz Tcl_AllowExceptions.3.gz fi -if test -r AppInit.3; then - rm -f Tcl_AppInit.3 - ln AppInit.3 Tcl_AppInit.3 +if test -r AppInit.3.gz; then + rm -f Tcl_AppInit.3.gz + ln AppInit.3.gz Tcl_AppInit.3.gz fi -if test -r AssocData.3; then - rm -f Tcl_GetAssocData.3 - ln AssocData.3 Tcl_GetAssocData.3 +if test -r AssocData.3.gz; then + rm -f Tcl_GetAssocData.3.gz + ln AssocData.3.gz Tcl_GetAssocData.3.gz fi -if test -r AssocData.3; then - rm -f Tcl_SetAssocData.3 - ln AssocData.3 Tcl_SetAssocData.3 +if test -r AssocData.3.gz; then + rm -f Tcl_SetAssocData.3.gz + ln AssocData.3.gz Tcl_SetAssocData.3.gz fi -if test -r AssocData.3; then - rm -f Tcl_DeleteAssocData.3 - ln AssocData.3 Tcl_DeleteAssocData.3 +if test -r AssocData.3.gz; then + rm -f Tcl_DeleteAssocData.3.gz + ln AssocData.3.gz Tcl_DeleteAssocData.3.gz fi -if test -r Async.3; then - rm -f Tcl_AsyncCreate.3 - ln Async.3 Tcl_AsyncCreate.3 +if test -r Async.3.gz; then + rm -f Tcl_AsyncCreate.3.gz + ln Async.3.gz Tcl_AsyncCreate.3.gz fi -if test -r Async.3; then - rm -f Tcl_AsyncMark.3 - ln Async.3 Tcl_AsyncMark.3 +if test -r Async.3.gz; then + rm -f Tcl_AsyncMark.3.gz + ln Async.3.gz Tcl_AsyncMark.3.gz fi -if test -r Async.3; then - rm -f Tcl_AsyncInvoke.3 - ln Async.3 Tcl_AsyncInvoke.3 +if test -r Async.3.gz; then + rm -f Tcl_AsyncInvoke.3.gz + ln Async.3.gz Tcl_AsyncInvoke.3.gz fi -if test -r Async.3; then - rm -f Tcl_AsyncDelete.3 - ln Async.3 Tcl_AsyncDelete.3 +if test -r Async.3.gz; then + rm -f Tcl_AsyncDelete.3.gz + ln Async.3.gz Tcl_AsyncDelete.3.gz fi -if test -r BackgdErr.3; then - rm -f Tcl_BackgroundError.3 - ln BackgdErr.3 Tcl_BackgroundError.3 +if test -r BackgdErr.3.gz; then + rm -f Tcl_BackgroundError.3.gz + ln BackgdErr.3.gz Tcl_BackgroundError.3.gz fi -if test -r Backslash.3; then - rm -f Tcl_Backslash.3 - ln Backslash.3 Tcl_Backslash.3 +if test -r Backslash.3.gz; then + rm -f Tcl_Backslash.3.gz + ln Backslash.3.gz Tcl_Backslash.3.gz fi -if test -r BoolObj.3; then - rm -f Tcl_NewBooleanObj.3 - ln BoolObj.3 Tcl_NewBooleanObj.3 +if test -r BoolObj.3.gz; then + rm -f Tcl_NewBooleanObj.3.gz + ln BoolObj.3.gz Tcl_NewBooleanObj.3.gz fi -if test -r BoolObj.3; then - rm -f Tcl_SetBooleanObj.3 - ln BoolObj.3 Tcl_SetBooleanObj.3 +if test -r BoolObj.3.gz; then + rm -f Tcl_SetBooleanObj.3.gz + ln BoolObj.3.gz Tcl_SetBooleanObj.3.gz fi -if test -r BoolObj.3; then - rm -f Tcl_GetBooleanFromObj.3 - ln BoolObj.3 Tcl_GetBooleanFromObj.3 +if test -r BoolObj.3.gz; then + rm -f Tcl_GetBooleanFromObj.3.gz + ln BoolObj.3.gz Tcl_GetBooleanFromObj.3.gz fi -if test -r CallDel.3; then - rm -f Tcl_CallWhenDeleted.3 - ln CallDel.3 Tcl_CallWhenDeleted.3 +if test -r CallDel.3.gz; then + rm -f Tcl_CallWhenDeleted.3.gz + ln CallDel.3.gz Tcl_CallWhenDeleted.3.gz fi -if test -r CallDel.3; then - rm -f Tcl_DontCallWhenDeleted.3 - ln CallDel.3 Tcl_DontCallWhenDeleted.3 +if test -r CallDel.3.gz; then + rm -f Tcl_DontCallWhenDeleted.3.gz + ln CallDel.3.gz Tcl_DontCallWhenDeleted.3.gz fi -if test -r CmdCmplt.3; then - rm -f Tcl_CommandComplete.3 - ln CmdCmplt.3 Tcl_CommandComplete.3 +if test -r CmdCmplt.3.gz; then + rm -f Tcl_CommandComplete.3.gz + ln CmdCmplt.3.gz Tcl_CommandComplete.3.gz fi -if test -r Concat.3; then - rm -f Tcl_Concat.3 - ln Concat.3 Tcl_Concat.3 +if test -r Concat.3.gz; then + rm -f Tcl_Concat.3.gz + ln Concat.3.gz Tcl_Concat.3.gz fi -if test -r CrtChannel.3; then - rm -f Tcl_CreateChannel.3 - ln CrtChannel.3 Tcl_CreateChannel.3 +if test -r CrtChannel.3.gz; then + rm -f Tcl_CreateChannel.3.gz + ln CrtChannel.3.gz Tcl_CreateChannel.3.gz fi -if test -r CrtChannel.3; then - rm -f Tcl_GetChannelInstanceData.3 - ln CrtChannel.3 Tcl_GetChannelInstanceData.3 +if test -r CrtChannel.3.gz; then + rm -f Tcl_GetChannelInstanceData.3.gz + ln CrtChannel.3.gz Tcl_GetChannelInstanceData.3.gz fi -if test -r CrtChannel.3; then - rm -f Tcl_GetChannelType.3 - ln CrtChannel.3 Tcl_GetChannelType.3 +if test -r CrtChannel.3.gz; then + rm -f Tcl_GetChannelType.3.gz + ln CrtChannel.3.gz Tcl_GetChannelType.3.gz fi -if test -r CrtChannel.3; then - rm -f Tcl_GetChannelName.3 - ln CrtChannel.3 Tcl_GetChannelName.3 +if test -r CrtChannel.3.gz; then + rm -f Tcl_GetChannelName.3.gz + ln CrtChannel.3.gz Tcl_GetChannelName.3.gz fi -if test -r CrtChannel.3; then - rm -f Tcl_GetChannelHandle.3 - ln CrtChannel.3 Tcl_GetChannelHandle.3 +if test -r CrtChannel.3.gz; then + rm -f Tcl_GetChannelHandle.3.gz + ln CrtChannel.3.gz Tcl_GetChannelHandle.3.gz fi -if test -r CrtChannel.3; then - rm -f Tcl_GetChannelMode.3 - ln CrtChannel.3 Tcl_GetChannelMode.3 +if test -r CrtChannel.3.gz; then + rm -f Tcl_GetChannelMode.3.gz + ln CrtChannel.3.gz Tcl_GetChannelMode.3.gz fi -if test -r CrtChannel.3; then - rm -f Tcl_GetChannelBufferSize.3 - ln CrtChannel.3 Tcl_GetChannelBufferSize.3 +if test -r CrtChannel.3.gz; then + rm -f Tcl_GetChannelBufferSize.3.gz + ln CrtChannel.3.gz Tcl_GetChannelBufferSize.3.gz fi -if test -r CrtChannel.3; then - rm -f Tcl_SetDefaultTranslation.3 - ln CrtChannel.3 Tcl_SetDefaultTranslation.3 +if test -r CrtChannel.3.gz; then + rm -f Tcl_SetDefaultTranslation.3.gz + ln CrtChannel.3.gz Tcl_SetDefaultTranslation.3.gz fi -if test -r CrtChannel.3; then - rm -f Tcl_SetChannelBufferSize.3 - ln CrtChannel.3 Tcl_SetChannelBufferSize.3 +if test -r CrtChannel.3.gz; then + rm -f Tcl_SetChannelBufferSize.3.gz + ln CrtChannel.3.gz Tcl_SetChannelBufferSize.3.gz fi -if test -r CrtChannel.3; then - rm -f Tcl_NotifyChannel.3 - ln CrtChannel.3 Tcl_NotifyChannel.3 +if test -r CrtChannel.3.gz; then + rm -f Tcl_NotifyChannel.3.gz + ln CrtChannel.3.gz Tcl_NotifyChannel.3.gz fi -if test -r CrtChannel.3; then - rm -f Tcl_BadChannelOption.3 - ln CrtChannel.3 Tcl_BadChannelOption.3 +if test -r CrtChannel.3.gz; then + rm -f Tcl_BadChannelOption.3.gz + ln CrtChannel.3.gz Tcl_BadChannelOption.3.gz fi -if test -r CrtChnlHdlr.3; then - rm -f Tcl_CreateChannelHandler.3 - ln CrtChnlHdlr.3 Tcl_CreateChannelHandler.3 +if test -r CrtChnlHdlr.3.gz; then + rm -f Tcl_CreateChannelHandler.3.gz + ln CrtChnlHdlr.3.gz Tcl_CreateChannelHandler.3.gz fi -if test -r CrtChnlHdlr.3; then - rm -f Tcl_DeleteChannelHandler.3 - ln CrtChnlHdlr.3 Tcl_DeleteChannelHandler.3 +if test -r CrtChnlHdlr.3.gz; then + rm -f Tcl_DeleteChannelHandler.3.gz + ln CrtChnlHdlr.3.gz Tcl_DeleteChannelHandler.3.gz fi -if test -r CrtCloseHdlr.3; then - rm -f Tcl_CreateCloseHandler.3 - ln CrtCloseHdlr.3 Tcl_CreateCloseHandler.3 +if test -r CrtCloseHdlr.3.gz; then + rm -f Tcl_CreateCloseHandler.3.gz + ln CrtCloseHdlr.3.gz Tcl_CreateCloseHandler.3.gz fi -if test -r CrtCloseHdlr.3; then - rm -f Tcl_DeleteCloseHandler.3 - ln CrtCloseHdlr.3 Tcl_DeleteCloseHandler.3 +if test -r CrtCloseHdlr.3.gz; then + rm -f Tcl_DeleteCloseHandler.3.gz + ln CrtCloseHdlr.3.gz Tcl_DeleteCloseHandler.3.gz fi -if test -r CrtCommand.3; then - rm -f Tcl_CreateCommand.3 - ln CrtCommand.3 Tcl_CreateCommand.3 +if test -r CrtCommand.3.gz; then + rm -f Tcl_CreateCommand.3.gz + ln CrtCommand.3.gz Tcl_CreateCommand.3.gz fi -if test -r CrtFileHdlr.3; then - rm -f Tcl_CreateFileHandler.3 - ln CrtFileHdlr.3 Tcl_CreateFileHandler.3 +if test -r CrtFileHdlr.3.gz; then + rm -f Tcl_CreateFileHandler.3.gz + ln CrtFileHdlr.3.gz Tcl_CreateFileHandler.3.gz fi -if test -r CrtFileHdlr.3; then - rm -f Tcl_DeleteFileHandler.3 - ln CrtFileHdlr.3 Tcl_DeleteFileHandler.3 +if test -r CrtFileHdlr.3.gz; then + rm -f Tcl_DeleteFileHandler.3.gz + ln CrtFileHdlr.3.gz Tcl_DeleteFileHandler.3.gz fi -if test -r CrtInterp.3; then - rm -f Tcl_CreateInterp.3 - ln CrtInterp.3 Tcl_CreateInterp.3 +if test -r CrtInterp.3.gz; then + rm -f Tcl_CreateInterp.3.gz + ln CrtInterp.3.gz Tcl_CreateInterp.3.gz fi -if test -r CrtInterp.3; then - rm -f Tcl_DeleteInterp.3 - ln CrtInterp.3 Tcl_DeleteInterp.3 +if test -r CrtInterp.3.gz; then + rm -f Tcl_DeleteInterp.3.gz + ln CrtInterp.3.gz Tcl_DeleteInterp.3.gz fi -if test -r CrtInterp.3; then - rm -f Tcl_InterpDeleted.3 - ln CrtInterp.3 Tcl_InterpDeleted.3 +if test -r CrtInterp.3.gz; then + rm -f Tcl_InterpDeleted.3.gz + ln CrtInterp.3.gz Tcl_InterpDeleted.3.gz fi -if test -r CrtMathFnc.3; then - rm -f Tcl_CreateMathFunc.3 - ln CrtMathFnc.3 Tcl_CreateMathFunc.3 +if test -r CrtMathFnc.3.gz; then + rm -f Tcl_CreateMathFunc.3.gz + ln CrtMathFnc.3.gz Tcl_CreateMathFunc.3.gz fi -if test -r CrtObjCmd.3; then - rm -f Tcl_CreateObjCommand.3 - ln CrtObjCmd.3 Tcl_CreateObjCommand.3 +if test -r CrtObjCmd.3.gz; then + rm -f Tcl_CreateObjCommand.3.gz + ln CrtObjCmd.3.gz Tcl_CreateObjCommand.3.gz fi -if test -r CrtObjCmd.3; then - rm -f Tcl_DeleteCommand.3 - ln CrtObjCmd.3 Tcl_DeleteCommand.3 +if test -r CrtObjCmd.3.gz; then + rm -f Tcl_DeleteCommand.3.gz + ln CrtObjCmd.3.gz Tcl_DeleteCommand.3.gz fi -if test -r CrtObjCmd.3; then - rm -f Tcl_DeleteCommandFromToken.3 - ln CrtObjCmd.3 Tcl_DeleteCommandFromToken.3 +if test -r CrtObjCmd.3.gz; then + rm -f Tcl_DeleteCommandFromToken.3.gz + ln CrtObjCmd.3.gz Tcl_DeleteCommandFromToken.3.gz fi -if test -r CrtObjCmd.3; then - rm -f Tcl_GetCommandInfo.3 - ln CrtObjCmd.3 Tcl_GetCommandInfo.3 +if test -r CrtObjCmd.3.gz; then + rm -f Tcl_GetCommandInfo.3.gz + ln CrtObjCmd.3.gz Tcl_GetCommandInfo.3.gz fi -if test -r CrtObjCmd.3; then - rm -f Tcl_SetCommandInfo.3 - ln CrtObjCmd.3 Tcl_SetCommandInfo.3 +if test -r CrtObjCmd.3.gz; then + rm -f Tcl_SetCommandInfo.3.gz + ln CrtObjCmd.3.gz Tcl_SetCommandInfo.3.gz fi -if test -r CrtObjCmd.3; then - rm -f Tcl_GetCommandName.3 - ln CrtObjCmd.3 Tcl_GetCommandName.3 +if test -r CrtObjCmd.3.gz; then + rm -f Tcl_GetCommandName.3.gz + ln CrtObjCmd.3.gz Tcl_GetCommandName.3.gz fi -if test -r CrtSlave.3; then - rm -f Tcl_IsSafe.3 - ln CrtSlave.3 Tcl_IsSafe.3 +if test -r CrtSlave.3.gz; then + rm -f Tcl_IsSafe.3.gz + ln CrtSlave.3.gz Tcl_IsSafe.3.gz fi -if test -r CrtSlave.3; then - rm -f Tcl_MakeSafe.3 - ln CrtSlave.3 Tcl_MakeSafe.3 +if test -r CrtSlave.3.gz; then + rm -f Tcl_MakeSafe.3.gz + ln CrtSlave.3.gz Tcl_MakeSafe.3.gz fi -if test -r CrtSlave.3; then - rm -f Tcl_CreateSlave.3 - ln CrtSlave.3 Tcl_CreateSlave.3 +if test -r CrtSlave.3.gz; then + rm -f Tcl_CreateSlave.3.gz + ln CrtSlave.3.gz Tcl_CreateSlave.3.gz fi -if test -r CrtSlave.3; then - rm -f Tcl_GetSlave.3 - ln CrtSlave.3 Tcl_GetSlave.3 +if test -r CrtSlave.3.gz; then + rm -f Tcl_GetSlave.3.gz + ln CrtSlave.3.gz Tcl_GetSlave.3.gz fi -if test -r CrtSlave.3; then - rm -f Tcl_GetMaster.3 - ln CrtSlave.3 Tcl_GetMaster.3 +if test -r CrtSlave.3.gz; then + rm -f Tcl_GetMaster.3.gz + ln CrtSlave.3.gz Tcl_GetMaster.3.gz fi -if test -r CrtSlave.3; then - rm -f Tcl_GetInterpPath.3 - ln CrtSlave.3 Tcl_GetInterpPath.3 +if test -r CrtSlave.3.gz; then + rm -f Tcl_GetInterpPath.3.gz + ln CrtSlave.3.gz Tcl_GetInterpPath.3.gz fi -if test -r CrtSlave.3; then - rm -f Tcl_CreateAlias.3 - ln CrtSlave.3 Tcl_CreateAlias.3 +if test -r CrtSlave.3.gz; then + rm -f Tcl_CreateAlias.3.gz + ln CrtSlave.3.gz Tcl_CreateAlias.3.gz fi -if test -r CrtSlave.3; then - rm -f Tcl_CreateAliasObj.3 - ln CrtSlave.3 Tcl_CreateAliasObj.3 +if test -r CrtSlave.3.gz; then + rm -f Tcl_CreateAliasObj.3.gz + ln CrtSlave.3.gz Tcl_CreateAliasObj.3.gz fi -if test -r CrtSlave.3; then - rm -f Tcl_GetAlias.3 - ln CrtSlave.3 Tcl_GetAlias.3 +if test -r CrtSlave.3.gz; then + rm -f Tcl_GetAlias.3.gz + ln CrtSlave.3.gz Tcl_GetAlias.3.gz fi -if test -r CrtSlave.3; then - rm -f Tcl_GetAliasObj.3 - ln CrtSlave.3 Tcl_GetAliasObj.3 +if test -r CrtSlave.3.gz; then + rm -f Tcl_GetAliasObj.3.gz + ln CrtSlave.3.gz Tcl_GetAliasObj.3.gz fi -if test -r CrtSlave.3; then - rm -f Tcl_ExposeCommand.3 - ln CrtSlave.3 Tcl_ExposeCommand.3 +if test -r CrtSlave.3.gz; then + rm -f Tcl_ExposeCommand.3.gz + ln CrtSlave.3.gz Tcl_ExposeCommand.3.gz fi -if test -r CrtSlave.3; then - rm -f Tcl_HideCommand.3 - ln CrtSlave.3 Tcl_HideCommand.3 +if test -r CrtSlave.3.gz; then + rm -f Tcl_HideCommand.3.gz + ln CrtSlave.3.gz Tcl_HideCommand.3.gz fi -if test -r CrtTimerHdlr.3; then - rm -f Tcl_CreateTimerHandler.3 - ln CrtTimerHdlr.3 Tcl_CreateTimerHandler.3 +if test -r CrtTimerHdlr.3.gz; then + rm -f Tcl_CreateTimerHandler.3.gz + ln CrtTimerHdlr.3.gz Tcl_CreateTimerHandler.3.gz fi -if test -r CrtTimerHdlr.3; then - rm -f Tcl_DeleteTimerHandler.3 - ln CrtTimerHdlr.3 Tcl_DeleteTimerHandler.3 +if test -r CrtTimerHdlr.3.gz; then + rm -f Tcl_DeleteTimerHandler.3.gz + ln CrtTimerHdlr.3.gz Tcl_DeleteTimerHandler.3.gz fi -if test -r CrtTrace.3; then - rm -f Tcl_CreateTrace.3 - ln CrtTrace.3 Tcl_CreateTrace.3 +if test -r CrtTrace.3.gz; then + rm -f Tcl_CreateTrace.3.gz + ln CrtTrace.3.gz Tcl_CreateTrace.3.gz fi -if test -r CrtTrace.3; then - rm -f Tcl_DeleteTrace.3 - ln CrtTrace.3 Tcl_DeleteTrace.3 +if test -r CrtTrace.3.gz; then + rm -f Tcl_DeleteTrace.3.gz + ln CrtTrace.3.gz Tcl_DeleteTrace.3.gz fi -if test -r DString.3; then - rm -f Tcl_DStringInit.3 - ln DString.3 Tcl_DStringInit.3 +if test -r DString.3.gz; then + rm -f Tcl_DStringInit.3.gz + ln DString.3.gz Tcl_DStringInit.3.gz fi -if test -r DString.3; then - rm -f Tcl_DStringAppend.3 - ln DString.3 Tcl_DStringAppend.3 +if test -r DString.3.gz; then + rm -f Tcl_DStringAppend.3.gz + ln DString.3.gz Tcl_DStringAppend.3.gz fi -if test -r DString.3; then - rm -f Tcl_DStringAppendElement.3 - ln DString.3 Tcl_DStringAppendElement.3 +if test -r DString.3.gz; then + rm -f Tcl_DStringAppendElement.3.gz + ln DString.3.gz Tcl_DStringAppendElement.3.gz fi -if test -r DString.3; then - rm -f Tcl_DStringStartSublist.3 - ln DString.3 Tcl_DStringStartSublist.3 +if test -r DString.3.gz; then + rm -f Tcl_DStringStartSublist.3.gz + ln DString.3.gz Tcl_DStringStartSublist.3.gz fi -if test -r DString.3; then - rm -f Tcl_DStringEndSublist.3 - ln DString.3 Tcl_DStringEndSublist.3 +if test -r DString.3.gz; then + rm -f Tcl_DStringEndSublist.3.gz + ln DString.3.gz Tcl_DStringEndSublist.3.gz fi -if test -r DString.3; then - rm -f Tcl_DStringLength.3 - ln DString.3 Tcl_DStringLength.3 +if test -r DString.3.gz; then + rm -f Tcl_DStringLength.3.gz + ln DString.3.gz Tcl_DStringLength.3.gz fi -if test -r DString.3; then - rm -f Tcl_DStringValue.3 - ln DString.3 Tcl_DStringValue.3 +if test -r DString.3.gz; then + rm -f Tcl_DStringValue.3.gz + ln DString.3.gz Tcl_DStringValue.3.gz fi -if test -r DString.3; then - rm -f Tcl_DStringSetLength.3 - ln DString.3 Tcl_DStringSetLength.3 +if test -r DString.3.gz; then + rm -f Tcl_DStringSetLength.3.gz + ln DString.3.gz Tcl_DStringSetLength.3.gz fi -if test -r DString.3; then - rm -f Tcl_DStringFree.3 - ln DString.3 Tcl_DStringFree.3 +if test -r DString.3.gz; then + rm -f Tcl_DStringFree.3.gz + ln DString.3.gz Tcl_DStringFree.3.gz fi -if test -r DString.3; then - rm -f Tcl_DStringResult.3 - ln DString.3 Tcl_DStringResult.3 +if test -r DString.3.gz; then + rm -f Tcl_DStringResult.3.gz + ln DString.3.gz Tcl_DStringResult.3.gz fi -if test -r DString.3; then - rm -f Tcl_DStringGetResult.3 - ln DString.3 Tcl_DStringGetResult.3 +if test -r DString.3.gz; then + rm -f Tcl_DStringGetResult.3.gz + ln DString.3.gz Tcl_DStringGetResult.3.gz fi -if test -r DetachPids.3; then - rm -f Tcl_DetachPids.3 - ln DetachPids.3 Tcl_DetachPids.3 +if test -r DetachPids.3.gz; then + rm -f Tcl_DetachPids.3.gz + ln DetachPids.3.gz Tcl_DetachPids.3.gz fi -if test -r DetachPids.3; then - rm -f Tcl_ReapDetachedProcs.3 - ln DetachPids.3 Tcl_ReapDetachedProcs.3 +if test -r DetachPids.3.gz; then + rm -f Tcl_ReapDetachedProcs.3.gz + ln DetachPids.3.gz Tcl_ReapDetachedProcs.3.gz fi -if test -r DoOneEvent.3; then - rm -f Tcl_DoOneEvent.3 - ln DoOneEvent.3 Tcl_DoOneEvent.3 +if test -r DoOneEvent.3.gz; then + rm -f Tcl_DoOneEvent.3.gz + ln DoOneEvent.3.gz Tcl_DoOneEvent.3.gz fi -if test -r DoWhenIdle.3; then - rm -f Tcl_DoWhenIdle.3 - ln DoWhenIdle.3 Tcl_DoWhenIdle.3 +if test -r DoWhenIdle.3.gz; then + rm -f Tcl_DoWhenIdle.3.gz + ln DoWhenIdle.3.gz Tcl_DoWhenIdle.3.gz fi -if test -r DoWhenIdle.3; then - rm -f Tcl_CancelIdleCall.3 - ln DoWhenIdle.3 Tcl_CancelIdleCall.3 +if test -r DoWhenIdle.3.gz; then + rm -f Tcl_CancelIdleCall.3.gz + ln DoWhenIdle.3.gz Tcl_CancelIdleCall.3.gz fi -if test -r DoubleObj.3; then - rm -f Tcl_NewDoubleObj.3 - ln DoubleObj.3 Tcl_NewDoubleObj.3 +if test -r DoubleObj.3.gz; then + rm -f Tcl_NewDoubleObj.3.gz + ln DoubleObj.3.gz Tcl_NewDoubleObj.3.gz fi -if test -r DoubleObj.3; then - rm -f Tcl_SetDoubleObj.3 - ln DoubleObj.3 Tcl_SetDoubleObj.3 +if test -r DoubleObj.3.gz; then + rm -f Tcl_SetDoubleObj.3.gz + ln DoubleObj.3.gz Tcl_SetDoubleObj.3.gz fi -if test -r DoubleObj.3; then - rm -f Tcl_GetDoubleFromObj.3 - ln DoubleObj.3 Tcl_GetDoubleFromObj.3 +if test -r DoubleObj.3.gz; then + rm -f Tcl_GetDoubleFromObj.3.gz + ln DoubleObj.3.gz Tcl_GetDoubleFromObj.3.gz fi -if test -r Eval.3; then - rm -f Tcl_Eval.3 - ln Eval.3 Tcl_Eval.3 +if test -r Eval.3.gz; then + rm -f Tcl_Eval.3.gz + ln Eval.3.gz Tcl_Eval.3.gz fi -if test -r Eval.3; then - rm -f Tcl_VarEval.3 - ln Eval.3 Tcl_VarEval.3 +if test -r Eval.3.gz; then + rm -f Tcl_VarEval.3.gz + ln Eval.3.gz Tcl_VarEval.3.gz fi -if test -r Eval.3; then - rm -f Tcl_EvalFile.3 - ln Eval.3 Tcl_EvalFile.3 +if test -r Eval.3.gz; then + rm -f Tcl_EvalFile.3.gz + ln Eval.3.gz Tcl_EvalFile.3.gz fi -if test -r Eval.3; then - rm -f Tcl_GlobalEval.3 - ln Eval.3 Tcl_GlobalEval.3 +if test -r Eval.3.gz; then + rm -f Tcl_GlobalEval.3.gz + ln Eval.3.gz Tcl_GlobalEval.3.gz fi -if test -r EvalObj.3; then - rm -f Tcl_EvalObj.3 - ln EvalObj.3 Tcl_EvalObj.3 +if test -r EvalObj.3.gz; then + rm -f Tcl_EvalObj.3.gz + ln EvalObj.3.gz Tcl_EvalObj.3.gz fi -if test -r EvalObj.3; then - rm -f Tcl_GlobalEvalObj.3 - ln EvalObj.3 Tcl_GlobalEvalObj.3 +if test -r EvalObj.3.gz; then + rm -f Tcl_GlobalEvalObj.3.gz + ln EvalObj.3.gz Tcl_GlobalEvalObj.3.gz fi -if test -r Exit.3; then - rm -f Tcl_Exit.3 - ln Exit.3 Tcl_Exit.3 +if test -r Exit.3.gz; then + rm -f Tcl_Exit.3.gz + ln Exit.3.gz Tcl_Exit.3.gz fi -if test -r Exit.3; then - rm -f Tcl_Finalize.3 - ln Exit.3 Tcl_Finalize.3 +if test -r Exit.3.gz; then + rm -f Tcl_Finalize.3.gz + ln Exit.3.gz Tcl_Finalize.3.gz fi -if test -r Exit.3; then - rm -f Tcl_CreateExitHandler.3 - ln Exit.3 Tcl_CreateExitHandler.3 +if test -r Exit.3.gz; then + rm -f Tcl_CreateExitHandler.3.gz + ln Exit.3.gz Tcl_CreateExitHandler.3.gz fi -if test -r Exit.3; then - rm -f Tcl_DeleteExitHandler.3 - ln Exit.3 Tcl_DeleteExitHandler.3 +if test -r Exit.3.gz; then + rm -f Tcl_DeleteExitHandler.3.gz + ln Exit.3.gz Tcl_DeleteExitHandler.3.gz fi -if test -r ExprLong.3; then - rm -f Tcl_ExprLong.3 - ln ExprLong.3 Tcl_ExprLong.3 +if test -r ExprLong.3.gz; then + rm -f Tcl_ExprLong.3.gz + ln ExprLong.3.gz Tcl_ExprLong.3.gz fi -if test -r ExprLong.3; then - rm -f Tcl_ExprDouble.3 - ln ExprLong.3 Tcl_ExprDouble.3 +if test -r ExprLong.3.gz; then + rm -f Tcl_ExprDouble.3.gz + ln ExprLong.3.gz Tcl_ExprDouble.3.gz fi -if test -r ExprLong.3; then - rm -f Tcl_ExprBoolean.3 - ln ExprLong.3 Tcl_ExprBoolean.3 +if test -r ExprLong.3.gz; then + rm -f Tcl_ExprBoolean.3.gz + ln ExprLong.3.gz Tcl_ExprBoolean.3.gz fi -if test -r ExprLong.3; then - rm -f Tcl_ExprString.3 - ln ExprLong.3 Tcl_ExprString.3 +if test -r ExprLong.3.gz; then + rm -f Tcl_ExprString.3.gz + ln ExprLong.3.gz Tcl_ExprString.3.gz fi -if test -r ExprLongObj.3; then - rm -f Tcl_ExprLongObj.3 - ln ExprLongObj.3 Tcl_ExprLongObj.3 +if test -r ExprLongObj.3.gz; then + rm -f Tcl_ExprLongObj.3.gz + ln ExprLongObj.3.gz Tcl_ExprLongObj.3.gz fi -if test -r ExprLongObj.3; then - rm -f Tcl_ExprDoubleObj.3 - ln ExprLongObj.3 Tcl_ExprDoubleObj.3 +if test -r ExprLongObj.3.gz; then + rm -f Tcl_ExprDoubleObj.3.gz + ln ExprLongObj.3.gz Tcl_ExprDoubleObj.3.gz fi -if test -r ExprLongObj.3; then - rm -f Tcl_ExprBooleanObj.3 - ln ExprLongObj.3 Tcl_ExprBooleanObj.3 +if test -r ExprLongObj.3.gz; then + rm -f Tcl_ExprBooleanObj.3.gz + ln ExprLongObj.3.gz Tcl_ExprBooleanObj.3.gz fi -if test -r ExprLongObj.3; then - rm -f Tcl_ExprObj.3 - ln ExprLongObj.3 Tcl_ExprObj.3 +if test -r ExprLongObj.3.gz; then + rm -f Tcl_ExprObj.3.gz + ln ExprLongObj.3.gz Tcl_ExprObj.3.gz fi -if test -r FindExec.3; then - rm -f Tcl_FindExecutable.3 - ln FindExec.3 Tcl_FindExecutable.3 +if test -r FindExec.3.gz; then + rm -f Tcl_FindExecutable.3.gz + ln FindExec.3.gz Tcl_FindExecutable.3.gz fi -if test -r FindExec.3; then - rm -f Tcl_GetNameOfExecutable.3 - ln FindExec.3 Tcl_GetNameOfExecutable.3 +if test -r FindExec.3.gz; then + rm -f Tcl_GetNameOfExecutable.3.gz + ln FindExec.3.gz Tcl_GetNameOfExecutable.3.gz fi -if test -r GetIndex.3; then - rm -f Tcl_GetIndexFromObj.3 - ln GetIndex.3 Tcl_GetIndexFromObj.3 +if test -r GetIndex.3.gz; then + rm -f Tcl_GetIndexFromObj.3.gz + ln GetIndex.3.gz Tcl_GetIndexFromObj.3.gz fi -if test -r GetInt.3; then - rm -f Tcl_GetInt.3 - ln GetInt.3 Tcl_GetInt.3 +if test -r GetInt.3.gz; then + rm -f Tcl_GetInt.3.gz + ln GetInt.3.gz Tcl_GetInt.3.gz fi -if test -r GetInt.3; then - rm -f Tcl_GetDouble.3 - ln GetInt.3 Tcl_GetDouble.3 +if test -r GetInt.3.gz; then + rm -f Tcl_GetDouble.3.gz + ln GetInt.3.gz Tcl_GetDouble.3.gz fi -if test -r GetInt.3; then - rm -f Tcl_GetBoolean.3 - ln GetInt.3 Tcl_GetBoolean.3 +if test -r GetInt.3.gz; then + rm -f Tcl_GetBoolean.3.gz + ln GetInt.3.gz Tcl_GetBoolean.3.gz fi -if test -r GetOpnFl.3; then - rm -f Tcl_GetOpenFile.3 - ln GetOpnFl.3 Tcl_GetOpenFile.3 +if test -r GetOpnFl.3.gz; then + rm -f Tcl_GetOpenFile.3.gz + ln GetOpnFl.3.gz Tcl_GetOpenFile.3.gz fi -if test -r GetStdChan.3; then - rm -f Tcl_GetStdChannel.3 - ln GetStdChan.3 Tcl_GetStdChannel.3 +if test -r GetStdChan.3.gz; then + rm -f Tcl_GetStdChannel.3.gz + ln GetStdChan.3.gz Tcl_GetStdChannel.3.gz fi -if test -r GetStdChan.3; then - rm -f Tcl_SetStdChannel.3 - ln GetStdChan.3 Tcl_SetStdChannel.3 +if test -r GetStdChan.3.gz; then + rm -f Tcl_SetStdChannel.3.gz + ln GetStdChan.3.gz Tcl_SetStdChannel.3.gz fi -if test -r Hash.3; then - rm -f Tcl_InitHashTable.3 - ln Hash.3 Tcl_InitHashTable.3 +if test -r Hash.3.gz; then + rm -f Tcl_InitHashTable.3.gz + ln Hash.3.gz Tcl_InitHashTable.3.gz fi -if test -r Hash.3; then - rm -f Tcl_DeleteHashTable.3 - ln Hash.3 Tcl_DeleteHashTable.3 +if test -r Hash.3.gz; then + rm -f Tcl_DeleteHashTable.3.gz + ln Hash.3.gz Tcl_DeleteHashTable.3.gz fi -if test -r Hash.3; then - rm -f Tcl_CreateHashEntry.3 - ln Hash.3 Tcl_CreateHashEntry.3 +if test -r Hash.3.gz; then + rm -f Tcl_CreateHashEntry.3.gz + ln Hash.3.gz Tcl_CreateHashEntry.3.gz fi -if test -r Hash.3; then - rm -f Tcl_DeleteHashEntry.3 - ln Hash.3 Tcl_DeleteHashEntry.3 +if test -r Hash.3.gz; then + rm -f Tcl_DeleteHashEntry.3.gz + ln Hash.3.gz Tcl_DeleteHashEntry.3.gz fi -if test -r Hash.3; then - rm -f Tcl_FindHashEntry.3 - ln Hash.3 Tcl_FindHashEntry.3 +if test -r Hash.3.gz; then + rm -f Tcl_FindHashEntry.3.gz + ln Hash.3.gz Tcl_FindHashEntry.3.gz fi -if test -r Hash.3; then - rm -f Tcl_GetHashValue.3 - ln Hash.3 Tcl_GetHashValue.3 +if test -r Hash.3.gz; then + rm -f Tcl_GetHashValue.3.gz + ln Hash.3.gz Tcl_GetHashValue.3.gz fi -if test -r Hash.3; then - rm -f Tcl_SetHashValue.3 - ln Hash.3 Tcl_SetHashValue.3 +if test -r Hash.3.gz; then + rm -f Tcl_SetHashValue.3.gz + ln Hash.3.gz Tcl_SetHashValue.3.gz fi -if test -r Hash.3; then - rm -f Tcl_GetHashKey.3 - ln Hash.3 Tcl_GetHashKey.3 +if test -r Hash.3.gz; then + rm -f Tcl_GetHashKey.3.gz + ln Hash.3.gz Tcl_GetHashKey.3.gz fi -if test -r Hash.3; then - rm -f Tcl_FirstHashEntry.3 - ln Hash.3 Tcl_FirstHashEntry.3 +if test -r Hash.3.gz; then + rm -f Tcl_FirstHashEntry.3.gz + ln Hash.3.gz Tcl_FirstHashEntry.3.gz fi -if test -r Hash.3; then - rm -f Tcl_NextHashEntry.3 - ln Hash.3 Tcl_NextHashEntry.3 +if test -r Hash.3.gz; then + rm -f Tcl_NextHashEntry.3.gz + ln Hash.3.gz Tcl_NextHashEntry.3.gz fi -if test -r Hash.3; then - rm -f Tcl_HashStats.3 - ln Hash.3 Tcl_HashStats.3 +if test -r Hash.3.gz; then + rm -f Tcl_HashStats.3.gz + ln Hash.3.gz Tcl_HashStats.3.gz fi -if test -r IntObj.3; then - rm -f Tcl_NewIntObj.3 - ln IntObj.3 Tcl_NewIntObj.3 +if test -r IntObj.3.gz; then + rm -f Tcl_NewIntObj.3.gz + ln IntObj.3.gz Tcl_NewIntObj.3.gz fi -if test -r IntObj.3; then - rm -f Tcl_NewLongObj.3 - ln IntObj.3 Tcl_NewLongObj.3 +if test -r IntObj.3.gz; then + rm -f Tcl_NewLongObj.3.gz + ln IntObj.3.gz Tcl_NewLongObj.3.gz fi -if test -r IntObj.3; then - rm -f Tcl_SetIntObj.3 - ln IntObj.3 Tcl_SetIntObj.3 +if test -r IntObj.3.gz; then + rm -f Tcl_SetIntObj.3.gz + ln IntObj.3.gz Tcl_SetIntObj.3.gz fi -if test -r IntObj.3; then - rm -f Tcl_SetLongObj.3 - ln IntObj.3 Tcl_SetLongObj.3 +if test -r IntObj.3.gz; then + rm -f Tcl_SetLongObj.3.gz + ln IntObj.3.gz Tcl_SetLongObj.3.gz fi -if test -r IntObj.3; then - rm -f Tcl_GetIntFromObj.3 - ln IntObj.3 Tcl_GetIntFromObj.3 +if test -r IntObj.3.gz; then + rm -f Tcl_GetIntFromObj.3.gz + ln IntObj.3.gz Tcl_GetIntFromObj.3.gz fi -if test -r IntObj.3; then - rm -f Tcl_GetLongFromObj.3 - ln IntObj.3 Tcl_GetLongFromObj.3 +if test -r IntObj.3.gz; then + rm -f Tcl_GetLongFromObj.3.gz + ln IntObj.3.gz Tcl_GetLongFromObj.3.gz fi -if test -r Interp.3; then - rm -f Tcl_Interp.3 - ln Interp.3 Tcl_Interp.3 +if test -r Interp.3.gz; then + rm -f Tcl_Interp.3.gz + ln Interp.3.gz Tcl_Interp.3.gz fi -if test -r LinkVar.3; then - rm -f Tcl_LinkVar.3 - ln LinkVar.3 Tcl_LinkVar.3 +if test -r LinkVar.3.gz; then + rm -f Tcl_LinkVar.3.gz + ln LinkVar.3.gz Tcl_LinkVar.3.gz fi -if test -r LinkVar.3; then - rm -f Tcl_UnlinkVar.3 - ln LinkVar.3 Tcl_UnlinkVar.3 +if test -r LinkVar.3.gz; then + rm -f Tcl_UnlinkVar.3.gz + ln LinkVar.3.gz Tcl_UnlinkVar.3.gz fi -if test -r LinkVar.3; then - rm -f Tcl_UpdateLinkedVar.3 - ln LinkVar.3 Tcl_UpdateLinkedVar.3 +if test -r LinkVar.3.gz; then + rm -f Tcl_UpdateLinkedVar.3.gz + ln LinkVar.3.gz Tcl_UpdateLinkedVar.3.gz fi -if test -r ListObj.3; then - rm -f Tcl_ListObjAppendList.3 - ln ListObj.3 Tcl_ListObjAppendList.3 +if test -r ListObj.3.gz; then + rm -f Tcl_ListObjAppendList.3.gz + ln ListObj.3.gz Tcl_ListObjAppendList.3.gz fi -if test -r ListObj.3; then - rm -f Tcl_ListObjAppendElement.3 - ln ListObj.3 Tcl_ListObjAppendElement.3 +if test -r ListObj.3.gz; then + rm -f Tcl_ListObjAppendElement.3.gz + ln ListObj.3.gz Tcl_ListObjAppendElement.3.gz fi -if test -r ListObj.3; then - rm -f Tcl_NewListObj.3 - ln ListObj.3 Tcl_NewListObj.3 +if test -r ListObj.3.gz; then + rm -f Tcl_NewListObj.3.gz + ln ListObj.3.gz Tcl_NewListObj.3.gz fi -if test -r ListObj.3; then - rm -f Tcl_SetListObj.3 - ln ListObj.3 Tcl_SetListObj.3 +if test -r ListObj.3.gz; then + rm -f Tcl_SetListObj.3.gz + ln ListObj.3.gz Tcl_SetListObj.3.gz fi -if test -r ListObj.3; then - rm -f Tcl_ListObjGetElements.3 - ln ListObj.3 Tcl_ListObjGetElements.3 +if test -r ListObj.3.gz; then + rm -f Tcl_ListObjGetElements.3.gz + ln ListObj.3.gz Tcl_ListObjGetElements.3.gz fi -if test -r ListObj.3; then - rm -f Tcl_ListObjLength.3 - ln ListObj.3 Tcl_ListObjLength.3 +if test -r ListObj.3.gz; then + rm -f Tcl_ListObjLength.3.gz + ln ListObj.3.gz Tcl_ListObjLength.3.gz fi -if test -r ListObj.3; then - rm -f Tcl_ListObjIndex.3 - ln ListObj.3 Tcl_ListObjIndex.3 +if test -r ListObj.3.gz; then + rm -f Tcl_ListObjIndex.3.gz + ln ListObj.3.gz Tcl_ListObjIndex.3.gz fi -if test -r ListObj.3; then - rm -f Tcl_ListObjReplace.3 - ln ListObj.3 Tcl_ListObjReplace.3 +if test -r ListObj.3.gz; then + rm -f Tcl_ListObjReplace.3.gz + ln ListObj.3.gz Tcl_ListObjReplace.3.gz fi -if test -r Notifier.3; then - rm -f Tcl_CreateEventSource.3 - ln Notifier.3 Tcl_CreateEventSource.3 +if test -r Notifier.3.gz; then + rm -f Tcl_CreateEventSource.3.gz + ln Notifier.3.gz Tcl_CreateEventSource.3.gz fi -if test -r Notifier.3; then - rm -f Tcl_DeleteEventSource.3 - ln Notifier.3 Tcl_DeleteEventSource.3 +if test -r Notifier.3.gz; then + rm -f Tcl_DeleteEventSource.3.gz + ln Notifier.3.gz Tcl_DeleteEventSource.3.gz fi -if test -r Notifier.3; then - rm -f Tcl_SetMaxBlockTime.3 - ln Notifier.3 Tcl_SetMaxBlockTime.3 +if test -r Notifier.3.gz; then + rm -f Tcl_SetMaxBlockTime.3.gz + ln Notifier.3.gz Tcl_SetMaxBlockTime.3.gz fi -if test -r Notifier.3; then - rm -f Tcl_QueueEvent.3 - ln Notifier.3 Tcl_QueueEvent.3 +if test -r Notifier.3.gz; then + rm -f Tcl_QueueEvent.3.gz + ln Notifier.3.gz Tcl_QueueEvent.3.gz fi -if test -r Notifier.3; then - rm -f Tcl_DeleteEvents.3 - ln Notifier.3 Tcl_DeleteEvents.3 +if test -r Notifier.3.gz; then + rm -f Tcl_DeleteEvents.3.gz + ln Notifier.3.gz Tcl_DeleteEvents.3.gz fi -if test -r Notifier.3; then - rm -f Tcl_WaitForEvent.3 - ln Notifier.3 Tcl_WaitForEvent.3 +if test -r Notifier.3.gz; then + rm -f Tcl_WaitForEvent.3.gz + ln Notifier.3.gz Tcl_WaitForEvent.3.gz fi -if test -r Notifier.3; then - rm -f Tcl_SetTimer.3 - ln Notifier.3 Tcl_SetTimer.3 +if test -r Notifier.3.gz; then + rm -f Tcl_SetTimer.3.gz + ln Notifier.3.gz Tcl_SetTimer.3.gz fi -if test -r Notifier.3; then - rm -f Tcl_ServiceAll.3 - ln Notifier.3 Tcl_ServiceAll.3 +if test -r Notifier.3.gz; then + rm -f Tcl_ServiceAll.3.gz + ln Notifier.3.gz Tcl_ServiceAll.3.gz fi -if test -r Notifier.3; then - rm -f Tcl_ServiceEvent.3 - ln Notifier.3 Tcl_ServiceEvent.3 +if test -r Notifier.3.gz; then + rm -f Tcl_ServiceEvent.3.gz + ln Notifier.3.gz Tcl_ServiceEvent.3.gz fi -if test -r Notifier.3; then - rm -f Tcl_GetServiceMode.3 - ln Notifier.3 Tcl_GetServiceMode.3 +if test -r Notifier.3.gz; then + rm -f Tcl_GetServiceMode.3.gz + ln Notifier.3.gz Tcl_GetServiceMode.3.gz fi -if test -r Notifier.3; then - rm -f Tcl_SetServiceMode.3 - ln Notifier.3 Tcl_SetServiceMode.3 +if test -r Notifier.3.gz; then + rm -f Tcl_SetServiceMode.3.gz + ln Notifier.3.gz Tcl_SetServiceMode.3.gz fi -if test -r ObjSetVar.3; then - rm -f Tcl_ObjSetVar2.3 - ln ObjSetVar.3 Tcl_ObjSetVar2.3 +if test -r ObjSetVar.3.gz; then + rm -f Tcl_ObjSetVar2.3.gz + ln ObjSetVar.3.gz Tcl_ObjSetVar2.3.gz fi -if test -r ObjSetVar.3; then - rm -f Tcl_ObjGetVar2.3 - ln ObjSetVar.3 Tcl_ObjGetVar2.3 +if test -r ObjSetVar.3.gz; then + rm -f Tcl_ObjGetVar2.3.gz + ln ObjSetVar.3.gz Tcl_ObjGetVar2.3.gz fi -if test -r Object.3; then - rm -f Tcl_NewObj.3 - ln Object.3 Tcl_NewObj.3 +if test -r Object.3.gz; then + rm -f Tcl_NewObj.3.gz + ln Object.3.gz Tcl_NewObj.3.gz fi -if test -r Object.3; then - rm -f Tcl_DuplicateObj.3 - ln Object.3 Tcl_DuplicateObj.3 +if test -r Object.3.gz; then + rm -f Tcl_DuplicateObj.3.gz + ln Object.3.gz Tcl_DuplicateObj.3.gz fi -if test -r Object.3; then - rm -f Tcl_IncrRefCount.3 - ln Object.3 Tcl_IncrRefCount.3 +if test -r Object.3.gz; then + rm -f Tcl_IncrRefCount.3.gz + ln Object.3.gz Tcl_IncrRefCount.3.gz fi -if test -r Object.3; then - rm -f Tcl_DecrRefCount.3 - ln Object.3 Tcl_DecrRefCount.3 +if test -r Object.3.gz; then + rm -f Tcl_DecrRefCount.3.gz + ln Object.3.gz Tcl_DecrRefCount.3.gz fi -if test -r Object.3; then - rm -f Tcl_IsShared.3 - ln Object.3 Tcl_IsShared.3 +if test -r Object.3.gz; then + rm -f Tcl_IsShared.3.gz + ln Object.3.gz Tcl_IsShared.3.gz fi -if test -r ObjectType.3; then - rm -f Tcl_RegisterObjType.3 - ln ObjectType.3 Tcl_RegisterObjType.3 +if test -r ObjectType.3.gz; then + rm -f Tcl_RegisterObjType.3.gz + ln ObjectType.3.gz Tcl_RegisterObjType.3.gz fi -if test -r ObjectType.3; then - rm -f Tcl_GetObjType.3 - ln ObjectType.3 Tcl_GetObjType.3 +if test -r ObjectType.3.gz; then + rm -f Tcl_GetObjType.3.gz + ln ObjectType.3.gz Tcl_GetObjType.3.gz fi -if test -r ObjectType.3; then - rm -f Tcl_AppendAllObjTypes.3 - ln ObjectType.3 Tcl_AppendAllObjTypes.3 +if test -r ObjectType.3.gz; then + rm -f Tcl_AppendAllObjTypes.3.gz + ln ObjectType.3.gz Tcl_AppendAllObjTypes.3.gz fi -if test -r ObjectType.3; then - rm -f Tcl_ConvertToType.3 - ln ObjectType.3 Tcl_ConvertToType.3 +if test -r ObjectType.3.gz; then + rm -f Tcl_ConvertToType.3.gz + ln ObjectType.3.gz Tcl_ConvertToType.3.gz fi -if test -r OpenFileChnl.3; then - rm -f Tcl_OpenFileChannel.3 - ln OpenFileChnl.3 Tcl_OpenFileChannel.3 +if test -r OpenFileChnl.3.gz; then + rm -f Tcl_OpenFileChannel.3.gz + ln OpenFileChnl.3.gz Tcl_OpenFileChannel.3.gz fi -if test -r OpenFileChnl.3; then - rm -f Tcl_OpenCommandChannel.3 - ln OpenFileChnl.3 Tcl_OpenCommandChannel.3 +if test -r OpenFileChnl.3.gz; then + rm -f Tcl_OpenCommandChannel.3.gz + ln OpenFileChnl.3.gz Tcl_OpenCommandChannel.3.gz fi -if test -r OpenFileChnl.3; then - rm -f Tcl_MakeFileChannel.3 - ln OpenFileChnl.3 Tcl_MakeFileChannel.3 +if test -r OpenFileChnl.3.gz; then + rm -f Tcl_MakeFileChannel.3.gz + ln OpenFileChnl.3.gz Tcl_MakeFileChannel.3.gz fi -if test -r OpenFileChnl.3; then - rm -f Tcl_GetChannel.3 - ln OpenFileChnl.3 Tcl_GetChannel.3 +if test -r OpenFileChnl.3.gz; then + rm -f Tcl_GetChannel.3.gz + ln OpenFileChnl.3.gz Tcl_GetChannel.3.gz fi -if test -r OpenFileChnl.3; then - rm -f Tcl_RegisterChannel.3 - ln OpenFileChnl.3 Tcl_RegisterChannel.3 +if test -r OpenFileChnl.3.gz; then + rm -f Tcl_RegisterChannel.3.gz + ln OpenFileChnl.3.gz Tcl_RegisterChannel.3.gz fi -if test -r OpenFileChnl.3; then - rm -f Tcl_UnregisterChannel.3 - ln OpenFileChnl.3 Tcl_UnregisterChannel.3 +if test -r OpenFileChnl.3.gz; then + rm -f Tcl_UnregisterChannel.3.gz + ln OpenFileChnl.3.gz Tcl_UnregisterChannel.3.gz fi -if test -r OpenFileChnl.3; then - rm -f Tcl_Close.3 - ln OpenFileChnl.3 Tcl_Close.3 +if test -r OpenFileChnl.3.gz; then + rm -f Tcl_Close.3.gz + ln OpenFileChnl.3.gz Tcl_Close.3.gz fi -if test -r OpenFileChnl.3; then - rm -f Tcl_Read.3 - ln OpenFileChnl.3 Tcl_Read.3 +if test -r OpenFileChnl.3.gz; then + rm -f Tcl_Read.3.gz + ln OpenFileChnl.3.gz Tcl_Read.3.gz fi -if test -r OpenFileChnl.3; then - rm -f Tcl_Gets.3 - ln OpenFileChnl.3 Tcl_Gets.3 +if test -r OpenFileChnl.3.gz; then + rm -f Tcl_Gets.3.gz + ln OpenFileChnl.3.gz Tcl_Gets.3.gz fi -if test -r OpenFileChnl.3; then - rm -f Tcl_Write.3 - ln OpenFileChnl.3 Tcl_Write.3 +if test -r OpenFileChnl.3.gz; then + rm -f Tcl_Write.3.gz + ln OpenFileChnl.3.gz Tcl_Write.3.gz fi -if test -r OpenFileChnl.3; then - rm -f Tcl_Flush.3 - ln OpenFileChnl.3 Tcl_Flush.3 +if test -r OpenFileChnl.3.gz; then + rm -f Tcl_Flush.3.gz + ln OpenFileChnl.3.gz Tcl_Flush.3.gz fi -if test -r OpenFileChnl.3; then - rm -f Tcl_Seek.3 - ln OpenFileChnl.3 Tcl_Seek.3 +if test -r OpenFileChnl.3.gz; then + rm -f Tcl_Seek.3.gz + ln OpenFileChnl.3.gz Tcl_Seek.3.gz fi -if test -r OpenFileChnl.3; then - rm -f Tcl_Tell.3 - ln OpenFileChnl.3 Tcl_Tell.3 +if test -r OpenFileChnl.3.gz; then + rm -f Tcl_Tell.3.gz + ln OpenFileChnl.3.gz Tcl_Tell.3.gz fi -if test -r OpenFileChnl.3; then - rm -f Tcl_Eof.3 - ln OpenFileChnl.3 Tcl_Eof.3 +if test -r OpenFileChnl.3.gz; then + rm -f Tcl_Eof.3.gz + ln OpenFileChnl.3.gz Tcl_Eof.3.gz fi -if test -r OpenFileChnl.3; then - rm -f Tcl_InputBlocked.3 - ln OpenFileChnl.3 Tcl_InputBlocked.3 +if test -r OpenFileChnl.3.gz; then + rm -f Tcl_InputBlocked.3.gz + ln OpenFileChnl.3.gz Tcl_InputBlocked.3.gz fi -if test -r OpenFileChnl.3; then - rm -f Tcl_InputBuffered.3 - ln OpenFileChnl.3 Tcl_InputBuffered.3 +if test -r OpenFileChnl.3.gz; then + rm -f Tcl_InputBuffered.3.gz + ln OpenFileChnl.3.gz Tcl_InputBuffered.3.gz fi -if test -r OpenFileChnl.3; then - rm -f Tcl_GetChannelOption.3 - ln OpenFileChnl.3 Tcl_GetChannelOption.3 +if test -r OpenFileChnl.3.gz; then + rm -f Tcl_GetChannelOption.3.gz + ln OpenFileChnl.3.gz Tcl_GetChannelOption.3.gz fi -if test -r OpenFileChnl.3; then - rm -f Tcl_SetChannelOption.3 - ln OpenFileChnl.3 Tcl_SetChannelOption.3 +if test -r OpenFileChnl.3.gz; then + rm -f Tcl_SetChannelOption.3.gz + ln OpenFileChnl.3.gz Tcl_SetChannelOption.3.gz fi -if test -r OpenTcp.3; then - rm -f Tcl_OpenTcpClient.3 - ln OpenTcp.3 Tcl_OpenTcpClient.3 +if test -r OpenTcp.3.gz; then + rm -f Tcl_OpenTcpClient.3.gz + ln OpenTcp.3.gz Tcl_OpenTcpClient.3.gz fi -if test -r OpenTcp.3; then - rm -f Tcl_MakeTcpClientChannel.3 - ln OpenTcp.3 Tcl_MakeTcpClientChannel.3 +if test -r OpenTcp.3.gz; then + rm -f Tcl_MakeTcpClientChannel.3.gz + ln OpenTcp.3.gz Tcl_MakeTcpClientChannel.3.gz fi -if test -r OpenTcp.3; then - rm -f Tcl_OpenTcpServer.3 - ln OpenTcp.3 Tcl_OpenTcpServer.3 +if test -r OpenTcp.3.gz; then + rm -f Tcl_OpenTcpServer.3.gz + ln OpenTcp.3.gz Tcl_OpenTcpServer.3.gz fi -if test -r PkgRequire.3; then - rm -f Tcl_PkgRequire.3 - ln PkgRequire.3 Tcl_PkgRequire.3 +if test -r PkgRequire.3.gz; then + rm -f Tcl_PkgRequire.3.gz + ln PkgRequire.3.gz Tcl_PkgRequire.3.gz fi -if test -r PkgRequire.3; then - rm -f Tcl_PkgProvide.3 - ln PkgRequire.3 Tcl_PkgProvide.3 +if test -r PkgRequire.3.gz; then + rm -f Tcl_PkgProvide.3.gz + ln PkgRequire.3.gz Tcl_PkgProvide.3.gz fi -if test -r Preserve.3; then - rm -f Tcl_Preserve.3 - ln Preserve.3 Tcl_Preserve.3 +if test -r Preserve.3.gz; then + rm -f Tcl_Preserve.3.gz + ln Preserve.3.gz Tcl_Preserve.3.gz fi -if test -r Preserve.3; then - rm -f Tcl_Release.3 - ln Preserve.3 Tcl_Release.3 +if test -r Preserve.3.gz; then + rm -f Tcl_Release.3.gz + ln Preserve.3.gz Tcl_Release.3.gz fi -if test -r Preserve.3; then - rm -f Tcl_EventuallyFree.3 - ln Preserve.3 Tcl_EventuallyFree.3 +if test -r Preserve.3.gz; then + rm -f Tcl_EventuallyFree.3.gz + ln Preserve.3.gz Tcl_EventuallyFree.3.gz fi -if test -r PrintDbl.3; then - rm -f Tcl_PrintDouble.3 - ln PrintDbl.3 Tcl_PrintDouble.3 +if test -r PrintDbl.3.gz; then + rm -f Tcl_PrintDouble.3.gz + ln PrintDbl.3.gz Tcl_PrintDouble.3.gz fi -if test -r RecEvalObj.3; then - rm -f Tcl_RecordAndEvalObj.3 - ln RecEvalObj.3 Tcl_RecordAndEvalObj.3 +if test -r RecEvalObj.3.gz; then + rm -f Tcl_RecordAndEvalObj.3.gz + ln RecEvalObj.3.gz Tcl_RecordAndEvalObj.3.gz fi -if test -r RecordEval.3; then - rm -f Tcl_RecordAndEval.3 - ln RecordEval.3 Tcl_RecordAndEval.3 +if test -r RecordEval.3.gz; then + rm -f Tcl_RecordAndEval.3.gz + ln RecordEval.3.gz Tcl_RecordAndEval.3.gz fi -if test -r RegExp.3; then - rm -f Tcl_RegExpMatch.3 - ln RegExp.3 Tcl_RegExpMatch.3 +if test -r RegExp.3.gz; then + rm -f Tcl_RegExpMatch.3.gz + ln RegExp.3.gz Tcl_RegExpMatch.3.gz fi -if test -r RegExp.3; then - rm -f Tcl_RegExpCompile.3 - ln RegExp.3 Tcl_RegExpCompile.3 +if test -r RegExp.3.gz; then + rm -f Tcl_RegExpCompile.3.gz + ln RegExp.3.gz Tcl_RegExpCompile.3.gz fi -if test -r RegExp.3; then - rm -f Tcl_RegExpExec.3 - ln RegExp.3 Tcl_RegExpExec.3 +if test -r RegExp.3.gz; then + rm -f Tcl_RegExpExec.3.gz + ln RegExp.3.gz Tcl_RegExpExec.3.gz fi -if test -r RegExp.3; then - rm -f Tcl_RegExpRange.3 - ln RegExp.3 Tcl_RegExpRange.3 +if test -r RegExp.3.gz; then + rm -f Tcl_RegExpRange.3.gz + ln RegExp.3.gz Tcl_RegExpRange.3.gz fi -if test -r SetErrno.3; then - rm -f Tcl_SetErrno.3 - ln SetErrno.3 Tcl_SetErrno.3 +if test -r SetErrno.3.gz; then + rm -f Tcl_SetErrno.3.gz + ln SetErrno.3.gz Tcl_SetErrno.3.gz fi -if test -r SetErrno.3; then - rm -f Tcl_GetErrno.3 - ln SetErrno.3 Tcl_GetErrno.3 +if test -r SetErrno.3.gz; then + rm -f Tcl_GetErrno.3.gz + ln SetErrno.3.gz Tcl_GetErrno.3.gz fi -if test -r SetRecLmt.3; then - rm -f Tcl_SetRecursionLimit.3 - ln SetRecLmt.3 Tcl_SetRecursionLimit.3 +if test -r SetRecLmt.3.gz; then + rm -f Tcl_SetRecursionLimit.3.gz + ln SetRecLmt.3.gz Tcl_SetRecursionLimit.3.gz fi -if test -r SetResult.3; then - rm -f Tcl_SetObjResult.3 - ln SetResult.3 Tcl_SetObjResult.3 +if test -r SetResult.3.gz; then + rm -f Tcl_SetObjResult.3.gz + ln SetResult.3.gz Tcl_SetObjResult.3.gz fi -if test -r SetResult.3; then - rm -f Tcl_GetObjResult.3 - ln SetResult.3 Tcl_GetObjResult.3 +if test -r SetResult.3.gz; then + rm -f Tcl_GetObjResult.3.gz + ln SetResult.3.gz Tcl_GetObjResult.3.gz fi -if test -r SetResult.3; then - rm -f Tcl_SetResult.3 - ln SetResult.3 Tcl_SetResult.3 +if test -r SetResult.3.gz; then + rm -f Tcl_SetResult.3.gz + ln SetResult.3.gz Tcl_SetResult.3.gz fi -if test -r SetResult.3; then - rm -f Tcl_GetStringResult.3 - ln SetResult.3 Tcl_GetStringResult.3 +if test -r SetResult.3.gz; then + rm -f Tcl_GetStringResult.3.gz + ln SetResult.3.gz Tcl_GetStringResult.3.gz fi -if test -r SetResult.3; then - rm -f Tcl_AppendResult.3 - ln SetResult.3 Tcl_AppendResult.3 +if test -r SetResult.3.gz; then + rm -f Tcl_AppendResult.3.gz + ln SetResult.3.gz Tcl_AppendResult.3.gz fi -if test -r SetResult.3; then - rm -f Tcl_AppendElement.3 - ln SetResult.3 Tcl_AppendElement.3 +if test -r SetResult.3.gz; then + rm -f Tcl_AppendElement.3.gz + ln SetResult.3.gz Tcl_AppendElement.3.gz fi -if test -r SetResult.3; then - rm -f Tcl_ResetResult.3 - ln SetResult.3 Tcl_ResetResult.3 +if test -r SetResult.3.gz; then + rm -f Tcl_ResetResult.3.gz + ln SetResult.3.gz Tcl_ResetResult.3.gz fi -if test -r SetVar.3; then - rm -f Tcl_SetVar.3 - ln SetVar.3 Tcl_SetVar.3 +if test -r SetVar.3.gz; then + rm -f Tcl_SetVar.3.gz + ln SetVar.3.gz Tcl_SetVar.3.gz fi -if test -r SetVar.3; then - rm -f Tcl_SetVar2.3 - ln SetVar.3 Tcl_SetVar2.3 +if test -r SetVar.3.gz; then + rm -f Tcl_SetVar2.3.gz + ln SetVar.3.gz Tcl_SetVar2.3.gz fi -if test -r SetVar.3; then - rm -f Tcl_GetVar.3 - ln SetVar.3 Tcl_GetVar.3 +if test -r SetVar.3.gz; then + rm -f Tcl_GetVar.3.gz + ln SetVar.3.gz Tcl_GetVar.3.gz fi -if test -r SetVar.3; then - rm -f Tcl_GetVar2.3 - ln SetVar.3 Tcl_GetVar2.3 +if test -r SetVar.3.gz; then + rm -f Tcl_GetVar2.3.gz + ln SetVar.3.gz Tcl_GetVar2.3.gz fi -if test -r SetVar.3; then - rm -f Tcl_UnsetVar.3 - ln SetVar.3 Tcl_UnsetVar.3 +if test -r SetVar.3.gz; then + rm -f Tcl_UnsetVar.3.gz + ln SetVar.3.gz Tcl_UnsetVar.3.gz fi -if test -r SetVar.3; then - rm -f Tcl_UnsetVar2.3 - ln SetVar.3 Tcl_UnsetVar2.3 +if test -r SetVar.3.gz; then + rm -f Tcl_UnsetVar2.3.gz + ln SetVar.3.gz Tcl_UnsetVar2.3.gz fi -if test -r Sleep.3; then - rm -f Tcl_Sleep.3 - ln Sleep.3 Tcl_Sleep.3 +if test -r Sleep.3.gz; then + rm -f Tcl_Sleep.3.gz + ln Sleep.3.gz Tcl_Sleep.3.gz fi -if test -r SplitList.3; then - rm -f Tcl_SplitList.3 - ln SplitList.3 Tcl_SplitList.3 +if test -r SplitList.3.gz; then + rm -f Tcl_SplitList.3.gz + ln SplitList.3.gz Tcl_SplitList.3.gz fi -if test -r SplitList.3; then - rm -f Tcl_Merge.3 - ln SplitList.3 Tcl_Merge.3 +if test -r SplitList.3.gz; then + rm -f Tcl_Merge.3.gz + ln SplitList.3.gz Tcl_Merge.3.gz fi -if test -r SplitList.3; then - rm -f Tcl_ScanElement.3 - ln SplitList.3 Tcl_ScanElement.3 +if test -r SplitList.3.gz; then + rm -f Tcl_ScanElement.3.gz + ln SplitList.3.gz Tcl_ScanElement.3.gz fi -if test -r SplitList.3; then - rm -f Tcl_ConvertElement.3 - ln SplitList.3 Tcl_ConvertElement.3 +if test -r SplitList.3.gz; then + rm -f Tcl_ConvertElement.3.gz + ln SplitList.3.gz Tcl_ConvertElement.3.gz fi -if test -r SplitPath.3; then - rm -f Tcl_SplitPath.3 - ln SplitPath.3 Tcl_SplitPath.3 +if test -r SplitPath.3.gz; then + rm -f Tcl_SplitPath.3.gz + ln SplitPath.3.gz Tcl_SplitPath.3.gz fi -if test -r SplitPath.3; then - rm -f Tcl_JoinPath.3 - ln SplitPath.3 Tcl_JoinPath.3 +if test -r SplitPath.3.gz; then + rm -f Tcl_JoinPath.3.gz + ln SplitPath.3.gz Tcl_JoinPath.3.gz fi -if test -r SplitPath.3; then - rm -f Tcl_GetPathType.3 - ln SplitPath.3 Tcl_GetPathType.3 +if test -r SplitPath.3.gz; then + rm -f Tcl_GetPathType.3.gz + ln SplitPath.3.gz Tcl_GetPathType.3.gz fi -if test -r StaticPkg.3; then - rm -f Tcl_StaticPackage.3 - ln StaticPkg.3 Tcl_StaticPackage.3 +if test -r StaticPkg.3.gz; then + rm -f Tcl_StaticPackage.3.gz + ln StaticPkg.3.gz Tcl_StaticPackage.3.gz fi -if test -r StrMatch.3; then - rm -f Tcl_StringMatch.3 - ln StrMatch.3 Tcl_StringMatch.3 +if test -r StrMatch.3.gz; then + rm -f Tcl_StringMatch.3.gz + ln StrMatch.3.gz Tcl_StringMatch.3.gz fi -if test -r StringObj.3; then - rm -f Tcl_NewStringObj.3 - ln StringObj.3 Tcl_NewStringObj.3 +if test -r StringObj.3.gz; then + rm -f Tcl_NewStringObj.3.gz + ln StringObj.3.gz Tcl_NewStringObj.3.gz fi -if test -r StringObj.3; then - rm -f Tcl_SetStringObj.3 - ln StringObj.3 Tcl_SetStringObj.3 +if test -r StringObj.3.gz; then + rm -f Tcl_SetStringObj.3.gz + ln StringObj.3.gz Tcl_SetStringObj.3.gz fi -if test -r StringObj.3; then - rm -f Tcl_GetStringFromObj.3 - ln StringObj.3 Tcl_GetStringFromObj.3 +if test -r StringObj.3.gz; then + rm -f Tcl_GetStringFromObj.3.gz + ln StringObj.3.gz Tcl_GetStringFromObj.3.gz fi -if test -r StringObj.3; then - rm -f Tcl_AppendToObj.3 - ln StringObj.3 Tcl_AppendToObj.3 +if test -r StringObj.3.gz; then + rm -f Tcl_AppendToObj.3.gz + ln StringObj.3.gz Tcl_AppendToObj.3.gz fi -if test -r StringObj.3; then - rm -f Tcl_AppendStringsToObj.3 - ln StringObj.3 Tcl_AppendStringsToObj.3 +if test -r StringObj.3.gz; then + rm -f Tcl_AppendStringsToObj.3.gz + ln StringObj.3.gz Tcl_AppendStringsToObj.3.gz fi -if test -r StringObj.3; then - rm -f Tcl_SetObjLength.3 - ln StringObj.3 Tcl_SetObjLength.3 +if test -r StringObj.3.gz; then + rm -f Tcl_SetObjLength.3.gz + ln StringObj.3.gz Tcl_SetObjLength.3.gz fi -if test -r StringObj.3; then - rm -f TclConcatObj.3 - ln StringObj.3 TclConcatObj.3 +if test -r StringObj.3.gz; then + rm -f TclConcatObj.3.gz + ln StringObj.3.gz TclConcatObj.3.gz fi -if test -r TraceVar.3; then - rm -f Tcl_TraceVar.3 - ln TraceVar.3 Tcl_TraceVar.3 +if test -r TraceVar.3.gz; then + rm -f Tcl_TraceVar.3.gz + ln TraceVar.3.gz Tcl_TraceVar.3.gz fi -if test -r TraceVar.3; then - rm -f Tcl_TraceVar2.3 - ln TraceVar.3 Tcl_TraceVar2.3 +if test -r TraceVar.3.gz; then + rm -f Tcl_TraceVar2.3.gz + ln TraceVar.3.gz Tcl_TraceVar2.3.gz fi -if test -r TraceVar.3; then - rm -f Tcl_UntraceVar.3 - ln TraceVar.3 Tcl_UntraceVar.3 +if test -r TraceVar.3.gz; then + rm -f Tcl_UntraceVar.3.gz + ln TraceVar.3.gz Tcl_UntraceVar.3.gz fi -if test -r TraceVar.3; then - rm -f Tcl_UntraceVar2.3 - ln TraceVar.3 Tcl_UntraceVar2.3 +if test -r TraceVar.3.gz; then + rm -f Tcl_UntraceVar2.3.gz + ln TraceVar.3.gz Tcl_UntraceVar2.3.gz fi -if test -r TraceVar.3; then - rm -f Tcl_VarTraceInfo.3 - ln TraceVar.3 Tcl_VarTraceInfo.3 +if test -r TraceVar.3.gz; then + rm -f Tcl_VarTraceInfo.3.gz + ln TraceVar.3.gz Tcl_VarTraceInfo.3.gz fi -if test -r TraceVar.3; then - rm -f Tcl_VarTraceInfo2.3 - ln TraceVar.3 Tcl_VarTraceInfo2.3 +if test -r TraceVar.3.gz; then + rm -f Tcl_VarTraceInfo2.3.gz + ln TraceVar.3.gz Tcl_VarTraceInfo2.3.gz fi -if test -r Translate.3; then - rm -f Tcl_TranslateFileName.3 - ln Translate.3 Tcl_TranslateFileName.3 +if test -r Translate.3.gz; then + rm -f Tcl_TranslateFileName.3.gz + ln Translate.3.gz Tcl_TranslateFileName.3.gz fi -if test -r UpVar.3; then - rm -f Tcl_UpVar.3 - ln UpVar.3 Tcl_UpVar.3 +if test -r UpVar.3.gz; then + rm -f Tcl_UpVar.3.gz + ln UpVar.3.gz Tcl_UpVar.3.gz fi -if test -r UpVar.3; then - rm -f Tcl_UpVar2.3 - ln UpVar.3 Tcl_UpVar2.3 +if test -r UpVar.3.gz; then + rm -f Tcl_UpVar2.3.gz + ln UpVar.3.gz Tcl_UpVar2.3.gz fi -if test -r WrongNumArgs.3; then - rm -f Tcl_WrongNumArgs.3 - ln WrongNumArgs.3 Tcl_WrongNumArgs.3 +if test -r WrongNumArgs.3.gz; then + rm -f Tcl_WrongNumArgs.3.gz + ln WrongNumArgs.3.gz Tcl_WrongNumArgs.3.gz fi -if test -r http.n; then - rm -f Http.n - ln http.n Http.n +if test -r http.n.gz; then + rm -f Http.n.gz + ln http.n.gz Http.n.gz fi -if test -r pkgMkIndex.n; then - rm -f pkg_mkIndex.n - ln pkgMkIndex.n pkg_mkIndex.n +if test -r pkgMkIndex.n.gz; then + rm -f pkg_mkIndex.n.gz + ln pkgMkIndex.n.gz pkg_mkIndex.n.gz fi -if test -r safe.n; then - rm -f SafeBase.n - ln safe.n SafeBase.n +if test -r safe.n.gz; then + rm -f SafeBase.n.gz + ln safe.n.gz SafeBase.n.gz fi exit 0 >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Jan 29 16:11:41 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA08543 for freebsd-bugs-outgoing; Fri, 29 Jan 1999 16:11:41 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA08536; Fri, 29 Jan 1999 16:11:38 -0800 (PST) (envelope-from fenner@FreeBSD.org) From: Bill Fenner Received: (from fenner@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id QAA39023; Fri, 29 Jan 1999 16:11:38 -0800 (PST) (envelope-from fenner@FreeBSD.org) Date: Fri, 29 Jan 1999 16:11:38 -0800 (PST) Message-Id: <199901300011.QAA39023@freefall.freebsd.org> To: fenner@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG, freebsd-ports@FreeBSD.ORG Subject: Re: bin/9787 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: tcl80 port doesn't make man page links Responsible-Changed-From-To: freebsd-bugs->freebsd-ports Responsible-Changed-By: fenner Responsible-Changed-When: Fri Jan 29 16:11:19 PST 1999 Responsible-Changed-Why: What are you, some kind of moron? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Jan 29 17:14:21 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA17752 for freebsd-bugs-outgoing; Fri, 29 Jan 1999 17:14:21 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from local.linkexchange.com (local.linkexchange.com [209.143.238.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA17734 for ; Fri, 29 Jan 1999 17:14:15 -0800 (PST) (envelope-from tjansen@lesf250.linkexchange.com) Received: from linkexchange.com (lesf250.linkexchange.com [209.143.238.250]) by local.linkexchange.com (8.8.8/LinkExchange-8.8.8) with ESMTP id RAA26086 for ; Fri, 29 Jan 1999 17:14:13 -0800 (PST) Received: from lesf250.linkexchange.com (localhost [127.0.0.1]) by linkexchange.com (8.9.1/8.8.8) with ESMTP id RAA07674 for ; Fri, 29 Jan 1999 17:14:42 -0800 (PST) Message-Id: <199901300114.RAA07674@linkexchange.com> X-Mailer: exmh version 2.0.2 2/24/98 To: bugs@FreeBSD.ORG Subject: panic: free: multiple frees Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 29 Jan 1999 17:14:41 -0800 From: "Tom Jansen" Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org We were having problems with crashed due to panic: kmem_malloc: kmem_map too small. At that point we upped VM_KMEM_SIZE in vmparam.h to (64 * 1024 * 1024). Now we're seeing this on a FreeBSD 2.2.8-STABLE #0: Fri Jan 29 14:39:19 PST 1999 CPU: Pentium II (quarter-micron) (451.02-MHz 686-class CPU) system. Any ideas? www42# gdb -kernel kernel.0 vmcore.0 GDB is free software and you are welcome to distribute copies of it under certain conditions; type "show copying" to see the conditions. There is absolutely no warranty for GDB; type "show warranty" for details. GDB 4.16 (i386-unknown-freebsd), Copyright 1996 Free Software Foundation, Inc... IdlePTD 98b000 current pcb at 1fbb7c panic: free: multiple frees #0 boot (howto=256) at ../../kern/kern_shutdown.c:266 266 dumppcb.pcb_cr3 = rcr3(); (kgdb) where #0 boot (howto=256) at ../../kern/kern_shutdown.c:266 #1 0xf0115c87 in panic (fmt=0xf0112386 "free: multiple frees") at ../../kern/kern_shutdown.c:400 #2 0xf011248c in free (addr=0xf35de900, type=9) at ../../kern/kern_malloc.c:342 #3 0xf014527d in ifafree (ifa=0xf35de900) at ../../net/route.c:228 #4 0xf01451f6 in rtfree (rt=0xf5794600) at ../../net/route.c:212 #5 0xf0145674 in rtrequest (req=2, dst=0xf5841ca0, gateway=0xf5841cb0, netmask=0x0, flags=393223, ret_nrt=0x0) at ../../net/route.c:491 #6 0xf014a8e5 in in_rtqkill (rn=0xf5794600, rock=0xf01ecf84) at ../../netinet/in_rmx.c:270 #7 0xf014487c in rn_walktree (h=0xf3554e00, f=0xf014a890 , w=0xf01ecf84) at ../../net/radix.c:959 #8 0xf014a9a2 in in_rtqtimo (rock=0xf3554e00) at ../../netinet/in_rmx.c:311 #9 0xf010ce38 in softclock () at ../../kern/kern_clock.c:715 ------- End of Forwarded Message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Jan 29 21:30:07 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA15712 for freebsd-bugs-outgoing; Fri, 29 Jan 1999 21:30:07 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA15703 for ; Fri, 29 Jan 1999 21:30:05 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id VAA15719; Fri, 29 Jan 1999 21:30:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Date: Fri, 29 Jan 1999 21:30:01 -0800 (PST) Message-Id: <199901300530.VAA15719@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: dcs@newsguy.com Subject: bin/9743: type is broken on ficl Reply-To: dcs@newsguy.com Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR bin/9743; it has been noted by GNATS. From: dcs@newsguy.com To: FreeBSD-gnats-submit@freebsd.org Cc: Subject: bin/9743: type is broken on ficl Date: Thu, 28 Jan 1999 16:09:24 +0900 (JST) >Number: 9743 >Category: bin >Synopsis: type is broken on ficl >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Jan 27 23:20:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Daniel C. Sobral >Release: FreeBSD 4.0-CURRENT i386 >Organization: >Environment: Current, since my "type" PR got in. >Description: When I "fixed" type, I did so lousy a job, that I now fear Mike is being too trusty... The buffer mallocated does not reserv space for the null at the end, and, btw, it doesn't get used... >How-To-Repeat: cp /usr/share/examples/bootforth/* /boot reboot >Fix: Apply the following patch: --- src/sys/boot/ficl/words.c 1999/01/28 06:37:54 1.12 +++ src/sys/boot/ficl/words.c 1999/01/28 06:55:55 @@ -2793,7 +2793,7 @@ { UNS32 count = stackPopUNS32(pVM->pStack); char *cp = stackPopPtr(pVM->pStack); - char *pDest = (char *)ficlMalloc(count); + char *pDest = (char *)ficlMalloc(count + 1); /* ** Since we don't have an output primitive for a counted string @@ -2806,7 +2806,7 @@ strncpy(pDest, cp, count); pDest[count] = '\0'; - vmTextOut(pVM, cp, 0); + vmTextOut(pVM, pDest, 0); ficlFree(pDest); return; >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sat Jan 30 00:20:06 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA29549 for freebsd-bugs-outgoing; Sat, 30 Jan 1999 00:20:06 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA29506 for ; Sat, 30 Jan 1999 00:20:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id AAA05663; Sat, 30 Jan 1999 00:20:00 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from dipshit.dis.org (dipshit.dis.org [206.14.78.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA28334 for ; Sat, 30 Jan 1999 00:08:23 -0800 (PST) (envelope-from shipley@dipshit.dis.org) Received: (from root@localhost) by dipshit.dis.org (8.9.1/8.9.1) id AAA01151; Sat, 30 Jan 1999 00:09:07 -0800 (PST) (envelope-from shipley) Message-Id: <199901300809.AAA01151@dipshit.dis.org> Date: Sat, 30 Jan 1999 00:09:07 -0800 (PST) From: shipley@dis.org Reply-To: shipley@dis.org To: FreeBSD-gnats-submit@FreeBSD.ORG Cc: shipley@dis.org, cyber@dis.org X-Send-Pr-Version: 3.2 Subject: kern/9791: enhancement for netinet/ip_icmp.c to control ping responses Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9791 >Category: kern >Synopsis: enhancement for netinet/ip_icmp.c to control ping responses >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Jan 30 00:20:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Peter Shipley >Release: FreeBSD 3.0-RELEASE i386 >Organization: KPMG >Environment: Network based FreeBSD systems with security concerns >Description: These are patches to FreeBSD 3.0-RELEASE to add an option (satable via sysctl) to disallow pings (ICMP_ECHO) to all systems or restrict just to hosts in the local network. This can be set by modifying net.inet.icmp.icmpechosecurity with sysctl; 0 = normal operation 1 = reply to localnet pings 2 = ignore everyone That is, if net.inet.icmp.icmpechosecurity is set to 0 (default) the system will respond to pings in a normal manner If net.inet.icmp.icmpechosecurity=1 the system will respond to pings originating from the localnet (as defined by the systems ipaddress and netmask). If net.inet.icmp.icmpechosecurity=2 the system will ignore all pings The reason for this is to enhance security on the system (I have written a user level program (pingd) that I will release to the ports collection in a week or so that will handle pings for local system as well a "proxy" them for system behind a firewall. This enhancement will be required for this system to function optimally) >How-To-Repeat: >Fix: *** netinet/ip_icmp.c.orig Fri Jan 29 03:29:29 1999 --- netinet/ip_icmp.c Fri Jan 29 19:20:20 1999 *************** *** 73,78 **** --- 73,96 ---- SYSCTL_INT(_net_inet_icmp, OID_AUTO, bmcastecho, CTLFLAG_RW, &icmpbmcastecho, 0, ""); + /* + * 0 = normally operation + * 1 = reply to localnet pings + * 2 = ignore everyone + * + * negative values are considered 0 + * values greater then 2 are evaluated as 2 + * + * In theory this may be better done as a bitmask then merged + * with icmpbmcastecho but I did not want to break things + * + */ + + static int icmpechosecurity = 0; + SYSCTL_INT(_net_inet_icmp, OID_AUTO, icmpechosecurity, CTLFLAG_RW, + &icmpechosecurity, 0, ""); + + #ifdef ICMPPRINTFS int icmpprintfs = 0; #endif *************** *** 379,384 **** --- 397,423 ---- icmpstat.icps_bmcastecho++; break; } + + if ( icmpechosecurity >= 2 ) { + /* reject all */ + break; + } else if ( icmpechosecurity == 1 ) { + + /* get netmask */ + ia = (struct in_ifaddr *)ifaof_ifpforaddr( + (struct sockaddr *)&icmpdst, m->m_pkthdr.rcvif); + if (ia == 0 || ia->ia_ifp == 0) { + break; + } + + /* test if there src address is on our subnet */ + if ((ip->ip_src.s_addr & ia->ia_sockmask.sin_addr.s_addr) != + (ip->ip_dst.s_addr & ia->ia_sockmask.sin_addr.s_addr)) { + break; + } + } /* fall through if reply is OK */ + + /* thus icmpechosecurity <= 0 */ icp->icmp_type = ICMP_ECHOREPLY; goto reflect; >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sat Jan 30 04:48:57 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA21934 for freebsd-bugs-outgoing; Sat, 30 Jan 1999 04:48:57 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from bbs.mpcs.com (bbs.mpcs.com [209.101.88.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA21929 for ; Sat, 30 Jan 1999 04:48:54 -0800 (PST) (envelope-from hg@cally.n2wx.ampr.org) Received: from pickle.n2wx.ampr.org (cc1017255-a.srst1.fl.home.com [24.3.122.197]) by bbs.mpcs.com (8.8.8/8.8.8/MPCS spamzap) with ESMTP id HAA18927 for ; Sat, 30 Jan 1999 07:48:42 -0500 Received: (from root@localhost) by pickle.n2wx.ampr.org (8.9.2/8.8.2/n2wx) id HAA03827 for FreeBSD-bugs@freebsd.org; Sat, 30 Jan 1999 07:48:40 -0500 (EST) Received: from cally.south.mpcs.com (cally.n2wx.ampr.org [172.16.0.6]) by pickle.n2wx.ampr.org (8.9.2/8.9.2/n2wx) with ESMTP id HAA03819 for ; Sat, 30 Jan 1999 07:48:03 -0500 (EST) (envelope-from hg@cally.n2wx.ampr.org) Received: (from hg@localhost) by cally.south.mpcs.com (8.9.2/8.9.1) id HAA14978; Sat, 30 Jan 1999 07:48:02 -0500 (EST) (envelope-from hg) Date: Sat, 30 Jan 1999 07:48:02 -0500 (EST) Message-Id: <199901301248.HAA14978@cally.south.mpcs.com> To: FreeBSD-bugs@FreeBSD.ORG Subject: locate.updatedb is noisy From: hgoldste@bbs.mpcs.com X-send-pr-version: 3.2 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Submitter-Id: current-users >Originator: Howard Goldstein >Organization: >Confidential: no >Synopsis: locate.updatedb is noisy >Severity: non-critical >Priority: low >Category: <[ bin | conf | docs | gnu | i386 | kern | misc | ports ]> conf >Release: FreeBSD 3.0-STABLE i386 >Class: sw-bug >Environment: FreeBSD cally.south.mpcs.com 3.0-STABLE FreeBSD 3.0-STABLE #7: Thu Jan 28 21:48:17 EST 1999 hg@cally.south.mpcs.com:/usr/src/sys/compile/CALLY i386 cally:~$ ident /usr/libexec/locate.updatedb /usr/libexec/locate.updatedb: $Id: updatedb.sh,v 1.12 1998/11/29 14:46:35 wosch Exp $ >Description: /usr/libexec/locate.updatedb echos a spurious echo $? near its end. Nothing appears to use it but it winds up in the periodic report as bit fluff see the 'echo 0' near the end of this trace cally: {3} sh -x /usr/libexec/locate.updatedb + LOCATE_CONFIG=/etc/locate.rc + [ -f /etc/locate.rc -a -r /etc/locate.rc ] + . /etc/locate.rc + : /usr/libexec + export LIBEXECDIR + : /tmp + export TMPDIR + mktemp -d /tmp/locateXXXXXX + TMPDIR=/tmp/locateo14422 + PATH=/usr/libexec:/bin:/usr/bin:/usr/cally/home/hg/bin:/bin:/usr/bin:/usr/game s:/usr/local/bin:/usr/X11R6/bin + export PATH + : locate.mklocatedb + : /var/db/locate.database + : / + : /tmp /usr/tmp /var/tmp + : ufs + : find + excludes=! ( or= + excludes=! ( -fstype ufs + or=-or + excludes=! ( -fstype ufs ) -prune + excludes=! ( -fstype ufs ) -prune -or -path /tmp -prune + excludes=! ( -fstype ufs ) -prune -or -path /tmp -prune -or -path /usr/tmp -p rune + excludes=! ( -fstype ufs ) -prune -or -path /tmp -prune -or -path /usr/tmp -p rune -or -path /var/tmp -prune + tmp=/tmp/locateo14422/_updatedb14420 + trap rm -f $tmp; rmdir $TMPDIR 0 1 2 3 5 10 15 + find -s / ! ( -fstype ufs ) -prune -or -path /tmp -prune -or -path /usr/tmp -p rune -or -path /var/tmp -prune -or -print + locate.mklocatedb -presort + find /tmp/locateo14422/_updatedb14420 -size -257c -print + cat /tmp/locateo14422/_updatedb14420 + echo 0 0 + rm -f /tmp/locateo14422/_updatedb14420 + rmdir /tmp/locateo14422 cally: {4} >How-To-Repeat: su sh -x /etc/periodic/weekly/310.locate >Fix: *** /usr/libexec/locate.updatedb.orig Sat Jan 30 07:39:58 1999 --- /usr/libexec/locate.updatedb Sat Jan 30 07:40:04 1999 *************** *** 86,89 **** exit 1 esac fi - echo $? --- 86,88 ---- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sat Jan 30 07:14:17 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA02164 for freebsd-bugs-outgoing; Sat, 30 Jan 1999 07:14:17 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from acer.spvi.com (acer.spvi.com [208.150.70.194]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA02145; Sat, 30 Jan 1999 07:14:13 -0800 (PST) (envelope-from steve@acer.spvi.com) Received: (from steve@localhost) by acer.spvi.com (8.8.8/8.8.8) id KAA05625; Sat, 30 Jan 1999 10:14:11 -0500 (EST) (envelope-from steve) Date: Sat, 30 Jan 1999 10:14:11 -0500 (EST) Message-Id: <199901301514.KAA05625@acer.spvi.com> From: Steve Spicklemire To: freebsd-hackers@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG CC: steve@acer.spvi.com Subject: Problem with libc_r ?? Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hello FreeBSD Developers, I've got a problem with threads on FreeBSD-2.2.8-STABLE. I run python a lot on a variety of different hardware/OS combinations. Over the holidays I cvsup'd 2.2.8 and tested it on one machine. Everything seemed OK.. so I upgraded two others. (I still have one system running 2.2.7.) I then noticed that some cron jobs were not finishing. I've narrowed it down to two, somehow related symptoms. All of the scripts are run on the Python interpreter (python 1.5.1 or 1.5.2b1 show same results). Any workarounds would be appreciated. For now I have built a thread-disabled interpreter for cron stuff, and thread-enabled for everything else. So long as I don't explicitly need threads in my cron jobs.. this will work. This is just the sort of thing that is a pain in the neck to maintain though. ;-) Here are the clues: 1) If threading is enabled the problem occurs. If threading is disabled the problem does not occur. I'm guessing that this means that it lies in the threaded runtime system, but I don't know the details of all that well enough to speak intelligently about it ( note that I speak about it anyway. ;-> ) 2) If more than one call is made to 'system' or 'popen' the second call hangs. The first call seems to execute properly. All of these scripts work fine, thread-enabled or not, from the command line. And none of this occurs with 2.2.7. Below I've cooked up a simple test: crontab: ---------------------------------------------------------------------- * * * * * /usr/local/bin/python /home/steve/it.py >> /home/steve/it.log 2>&1 & it.py: ---------------------------------------------------------------------- import os os.system('touch /home/steve/one.txt') os.system('touch /home/steve/two.txt') ---------------------------------------------------------------------- When the job runs I get a 'one.txt', but no 'two.txt' in my home directory. It's especially important to notice that I'm not explicitly using threads in this script. Also, the python thread module itself passes its diagnostic test when run from the command line or from cron. The process left hanging is always stuck in: # gdb /usr/local/bin/python 5578 GDB is free software and you are welcome to distribute copies of it under certain conditions; type "show copying" to see the conditions. There is absolutely no warranty for GDB; type "show warranty" for details. GDB 4.16 (i386-unknown-freebsd), Copyright 1996 Free Software Foundation, Inc... /usr/home/steve/5578: No such file or directory. Attaching to program `/usr/local/bin/python', process 5578 Reading symbols from /usr/libexec/ld.so...done. Reading symbols from /usr/lib/libc_r.so.3.0...done. Reading symbols from /usr/lib/libm.so.2.0...done. Reading symbols from /usr/lib/libc.so.3.1...done. 0x2008f741 in _thread_sys_select () (gdb) It's not just a question of jobs being in the background... I tried: python it.py & and it worked fine... it's something about cron that doesn't work with threads and multiple subprocesses. What can I do to further track this down? thanks, -steve To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sat Jan 30 10:10:06 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA19327 for freebsd-bugs-outgoing; Sat, 30 Jan 1999 10:10:06 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA19275 for ; Sat, 30 Jan 1999 10:10:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id KAA46756; Sat, 30 Jan 1999 10:10:00 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from holly.dyndns.org (hou3-12.flex.net [207.18.136.118]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA18154 for ; Sat, 30 Jan 1999 10:00:43 -0800 (PST) (envelope-from chris@holly.dyndns.org) Received: (from chris@localhost) by holly.dyndns.org (8.9.2/8.9.1) id MAA20552; Sat, 30 Jan 1999 12:01:13 -0600 (CST) (envelope-from chris) Message-Id: <199901301801.MAA20552@holly.dyndns.org> Date: Sat, 30 Jan 1999 12:01:13 -0600 (CST) From: chris@holly.dyndns.org Reply-To: phoenix@calldei.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/9802: whois(1) needs updating - nic.ddn.mil nonexistant Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9802 >Category: bin >Synopsis: whois(1) needs updating - nic.ddn.mil nonexistant >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Jan 30 10:10:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Chris Costello >Release: FreeBSD 3.0-STABLE i386 >Organization: >Environment: Stock whois(1) shipped with FreeBSD 3.0-STABLE >Description: whois(1) uses an out-of-date host. nic.ddn.mil no longer exitst -- it should be whois.nic.mil >How-To-Repeat: whois -d any.military.host.mil >Fix: Enjoy! Patch follows: --- whois.c.orig Sat Jan 30 11:54:24 1999 +++ whois.c Sat Jan 30 11:54:27 1999 @@ -57,7 +57,7 @@ #include #define NICHOST "whois.internic.net" -#define DNICHOST "nic.ddn.mil" +#define DNICHOST "whois.nic.mil" #define ANICHOST "whois.arin.net" #define RNICHOST "whois.ripe.net" #define PNICHOST "whois.apnic.net" --- whois.1.orig Sat Jan 30 11:54:46 1999 +++ whois.1 Sat Jan 30 11:57:42 1999 @@ -59,9 +59,9 @@ .Tn APNIC nor by .Tn RIPE . .It Fl d -Use the (US Military) Defense Data Network -.Pq Tn DDN -database. It contains points of contact for subdomains of +Use the (US Military) Department of Defense +.Pq Tn DoD +Network Information Center database. It contains points of contact for subdoma ins of .Tn \&.MIL . .It Fl h Ar host Use the specified host instead of the default NIC >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sat Jan 30 11:33:35 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA00243 for freebsd-bugs-outgoing; Sat, 30 Jan 1999 11:33:35 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA00229; Sat, 30 Jan 1999 11:33:28 -0800 (PST) (envelope-from msmith@FreeBSD.org) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id LAA50121; Sat, 30 Jan 1999 11:33:28 -0800 (PST) (envelope-from msmith@FreeBSD.org) Date: Sat, 30 Jan 1999 11:33:28 -0800 (PST) Message-Id: <199901301933.LAA50121@freefall.freebsd.org> To: rock@cs.uni-sb.de, msmith@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: kern/9664 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: unclean file system after halt -p State-Changed-From-To: open->closed State-Changed-By: msmith State-Changed-When: Sat Jan 30 11:32:57 PST 1999 State-Changed-Why: Discussion with submitter yielded better code, committed. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sat Jan 30 11:50:14 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA02719 for freebsd-bugs-outgoing; Sat, 30 Jan 1999 11:50:14 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA02633 for ; Sat, 30 Jan 1999 11:50:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id LAA50896; Sat, 30 Jan 1999 11:50:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from tim.xenologics.com (tim.xenologics.com [194.77.5.24]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA02119 for ; Sat, 30 Jan 1999 11:46:33 -0800 (PST) (envelope-from seggers@semyam.dinoco.de) Received: (from uucp@localhost) by tim.xenologics.com (8.8.5/8.8.8) with UUCP id UAA12075 for FreeBSD-gnats-submit@freebsd.org; Sat, 30 Jan 1999 20:41:40 +0100 (MET) Received: (from seggers@localhost) by semyam.dinoco.de (8.9.2/8.8.8) id UAA58823; Sat, 30 Jan 1999 20:39:46 +0100 (CET) (envelope-from seggers) Message-Id: <199901301939.UAA58823@semyam.dinoco.de> Date: Sat, 30 Jan 1999 20:39:46 +0100 (CET) From: Stefan Eggers To: FreeBSD-gnats-submit@FreeBSD.ORG Cc: seggers@semyam.dinoco.de X-Send-Pr-Version: 3.2 Subject: bin/9809: finger output format wrong Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 9809 >Category: bin >Synopsis: finger output format wrong >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Jan 30 11:50:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Stefan Eggers >Release: FreeBSD 3.0-STABLE i386 >Organization: none >Environment: 3.0-stable from about last week (around January, 22nd). >Description: The "finger -s" output for people who never logged in is incorrect. The "Idle" column for them is one character too small and thus it doesn't line up correctly. >How-To-Repeat: Do a "finger -s" with an active account and one which never was used. For example: sh-2.02$ finger -s seggers uucp Login Name TTY Idle Login Time Office Phone seggers Stefan Eggers *v0 8 Sat 20:25 uucp UUCP pseudo-user * * No logins >Fix: I think this (untested) will have the desired effect: Index: sprint.c =================================================================== RCS file: /usr2/FreeBSD/CVSROOT/src/usr.bin/finger/sprint.c,v retrieving revision 1.10 diff -u -r1.10 sprint.c --- sprint.c 1997/07/02 06:34:50 1.10 +++ sprint.c 1999/01/30 19:31:44 @@ -109,7 +109,7 @@ pn->name, MAXREALNAME, namelen, pn->realname ? pn->realname : ""); if (!w->loginat) { - (void)printf(" * * No logins "); + (void)printf(" * * No logins "); goto office; } (void)putchar(w->info == LOGGEDIN && !w->writable ? >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sat Jan 30 15:00:04 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA01251 for freebsd-bugs-outgoing; Sat, 30 Jan 1999 15:00:04 -0800 (PST) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA01228 for ; Sat, 30 Jan 1999 15:00:03 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id PAA59395; Sat, 30 Jan 1999 15:00:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Date: Sat, 30 Jan 1999 15:00:01 -0800 (PST) Message-Id: <199901302300.PAA59395@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: Adrian Subject: Re: kern/8653: FreeBSD 3.0 locks up on access to certain IDE HDs. Reply-To: Adrian Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/8653; it has been noted by GNATS. From: Adrian To: freebsd-gnats-submit@freebsd.org, root@trooper.velocet.ca Cc: Subject: Re: kern/8653: FreeBSD 3.0 locks up on access to certain IDE HDs. Date: Sat, 30 Jan 1999 17:53:34 -0500 It is possible that bios boot is set to recognize the Quantum as an LBA system. If so reset bios to NORMAL. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message