From owner-freebsd-bugs Sun Aug 30 02:15:01 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA29731 for freebsd-bugs-outgoing; Sun, 30 Aug 1998 02:15:01 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from ha1.rdc2.occa.home.com (ha1.rdc2.occa.home.com [24.2.8.66]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA29701; Sun, 30 Aug 1998 02:14:59 -0700 (PDT) (envelope-from info@ipuniversal.com) Date: Sun, 30 Aug 1998 02:14:59 -0700 (PDT) From: info@ipuniversal.com Received: from cx69258-a.irvn1.occa.home.com ([24.1.185.12]) by ha1.rdc2.occa.home.com (Post.Office MTA v3.5 release 217 ID# 1-1U40000L0S0V35) with SMTP id com; Sun, 30 Aug 1998 01:45:29 -0700 Subject: REAL TIME FAX over Internet Message-Id: Content-Type: TEXT/PLAIN charset=US-ASCII Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org To: undisclosed-recipients:; August 29, 1998 Attention: Director, ISP services Subject: REAL TIME FAX over the Internet Value- Added- Services over the Internet "...... As an ISP, the ONLY WAY you can become profitable, right from the beginning, is by offering VAS services, along with the E-mail and Internet access to your customers. This is what all the ISPs in USA have learnt in the last 2 years". Dear Sir, We are an American Company, located in California. We are developing our worldwide IPUNIVERSAL Network, in partnership with local ISPs in every country, to offer: FAX to FAX services in REAL TIME over the Internet FAX and Voice Message to E-MAIL over the Internet PC to FAX in REAL TIME over the Internet " We are the ONLY Company who has a stable, working Network with REAL TIME fax over the Internet." INVITATION to join this HUGE BUSINESS OPPORTUNITY Join us the "mini-MCI in the making" for these Value Added Services over the Internet worldwide. We are introducing our FAXPAD for FAX2FAX services over the Internet, featuring both: 1. REAL-TIME and 2. Store & Forward technologies On the same FAXPAD 3. FAX to EMAIL and VOICEMAIL to E-MAIL We are very proud to announce that we are the ONLY COMPANY in the world who has introduced a FAXPAD for FAX2FAX services over the Internet, where your customers can send FAXes worldwide, using REAL-TIME and STORE&FORWARD services. We have a working, stable REAL TIME Fax network over the Internet. You are invited to TEST it anytime. WE ARE LOOKING FOR PARTNERS IN YOUR COUNTRY, NOW. Join IPUNIVERSAL NETWORK as the NODEOWNER in your location and become part of the worldwide network, which offers: 1. Access to a stable and working FAX2FAX over Internet Network 2. Turn-Key FAXPAD configured with REAL-TIME and STORE&FORWARD software with full Tech. support and Maintenance and free upgrades. 3. Professional Network Management, 24X7 4. CLEARING HOUSE Management ( Settlement of Accounts between the NODEOWNERS ) 5. Billing and Accounting Software for the NODEOWNERS with tech support. IPUNIVERSAL is the ONLY COMPANY who has all these features available at ONE -STOP Location. We are inviting you to become our NODEOWNERS for your marketplace and make HUGE PROFITS every month. All you need is to have a 64Kbps IP connection, 5 telephone lines( for a 4- port FAXPAD) or 9 telephone lines ( for a 8-PORT FAXPAD). As a FAXPAD owner you can make between $1,000 to $1,500 per "PORT per MONTH" gross revenue when you become part of the IPUNIVERSAL NETWORK and send FAXes anywhere in the world at 60 to 85% savings from the local PT&T rates. As an ISP this is the ONLY WAY you can become profitable, right from the beginning. Brief Details for this HUGE VALUE - ADDED- SERVICES.OPPORTUNITY We are looking for a partner in various countries, who has or can get at least 64kbps IP( Internet) connection and can get at least 9 telephone lines ( for a 8-port FAXPAD). This will enable us to put our FAX2FAX Gateway (NODE) at your location. Once part of our IPUNIVERSAL NETWORK, now your Customer can send a FAX from a standard FAX machine to another standard Fax machine worldwide on our IPUNIVERSAL NETWORK. Your customer DOES NOT need any computer or Internet connection to send FAXes. The COST of sending such FAX is almost the same COST as sending a FAX within in your local area, across town. Example: To send a FAX from say, Beijing to LOS ANGELES If your CUSTOMER wants to send fax from Beijing (where our NODE will be Located with you as the ISP partner), he will dial into your NODE in Beijing, a local call, and then the NODE will transmit IMMEDIATELY the FAX to our SuperNODE in Los Angeles over the INTERNET and then LOS ANGELES SuperNODE will dial the Local Fax Number in LA ( or anywhere in the World ) and download the FAX to the destination FAX. This is IMMEDIATE. NODE in Beijing, once part of our IPUNIVERSAL NETWORK, will pay the TERMINATING CHARGES in LA ( for example, it is 20 cents/minute). Beijing NODE Owner is permitted to charge its customer, WHATEVER THEY WANT, Each NODE will generate its own CDR (Call Data Records) for every transmission, "SENT" or " RECEIVED" through the NODE. That way you can bill your customer accordingly . You have an opportunity to make unlimited amount of money. NO Commissions. You are the boss of your own NODE. We have the CLEARING HOUSE ( Settlement of Accounts between the NODES ) Here in LA for the IPUNIVERSAL NETWORK. We will use each NODE's CDRs to settle the accounting between the "Sending Node" and the "Terminating " NODE. 1. We will offer you a Turn-Key NODE, with Rack Mounted Industrial Chassis, CPU, HDD, RAM, NIC, Hardware and all the Software, fully configured, tested and burn-in with FULL technical and maintenance support. These NODES are available for 4-port system, or 8 or 16 to 32 port systems. 2. We will provide professional Network Management and 3. We will do the Settlement of Accounts between the NODES. 4. We will give you the Billing Software so that you can bill your customers. We are the ONLY company with all these features to make a COMPLETE professional Network. IPUNIVERSAL PARTNERSHIP PROGRAM We can work with you in one of the 2 ways, as below: (a) FAXPAD NODEOWNER: In this program, we will give you SPECIAL PRICES for the "Turn-key" FAXPADs with good terms, give you full Tech support, maintenance, and FREE upgrades for 12 months. We will do the Network Management, clearinghouse accounting and give you the Billing/Accounting program to bill your customers. We will give you the Termination Rates from your location to North America and to ROW (Rest of the World) This will be entirely your business and we fully support you as our Network Partner. (b) REVENUE SHARING PROGRAM: For this, we are looking for good, sound companies in different countries to do this program. The company should have good Financial strength, strong Sales/ Marketing and Management experience as an ISP/Carrier/Entrepreneur In the REVENUE SHARING PROGRAM, we will do everything as stated above in paragraph (a). ---- In addition we will invest 50% of the money towards the purchase of the FAXPADs. ---- Then we will equally share the profit with the Local company, like you. If your company is interested to become part of our ipUNIVERSAL NETWORK, please, contact us immediately. With regards. P.S. Please review our Technology Partners website also: http://www.vds.ca Arun K Puri Our Website Address is: http://www.ipuniversal.com Our E-mail Address is: info@ipuniversal.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sun Aug 30 06:38:40 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA21206 for freebsd-bugs-outgoing; Sun, 30 Aug 1998 06:38:40 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from kmtts.kuban.ru (kmtts.kuban.ru [194.87.150.22]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id GAA21196 for ; Sun, 30 Aug 1998 06:38:31 -0700 (PDT) (envelope-from sky.mednet.ru!phkras.mednet.ru!oma@kmtts.kuban.ru) Received: from pp-11.kuban.ru [195.161.47.234] by kmtts.kuban.ru with ESMTP id RAA09540; (8.6.12/K) Sun, 30 Aug 1998 17:30:36 +0400 Received: from uucp@localhost by sky.mednet.ru with UUCP id RAA00980; (8.8.5/K) Sun, 30 Aug 1998 17:30:05 +0400 (MSD) Received: by phkras.mednet.ru id RAA02264; (8.8.5/vak/1.8e) Sun, 30 Aug 1998 17:27:16 +0400 (MSD) To: freebsd-bugs@FreeBSD.ORG Message-ID: Organization: GOMU,KMIVC_Krasnodar Ltd From: "Michael-Ostapenko" Date: Sun, 30 Aug 98 17:27:16 +0400 X-Mailer: BML [UNIX Beauty Mail v.1.39] Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >From postmaster Sun Aug 30 17:26:07 1998 Status: R Dear sirs! We have the following problem with tuning PPP server under FreeBSD 2.2.2 for "Recieving incoming PPP connections" mode - client cannot connect using PPP. File PPP.TUN0.LOG contains the following line: ioctl.error (inappropriate ioctl for device)! Could we have more information about the tuning the PPP server. Sincerily, Michael Ostapenko Network Engineer, IVC GOMU, Krasnodar, Russia +7 (8612) 67-62-47 +7 (8612) 67-56-96 (fax/voice) e-mail: oma@phkras.mednet.ru To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sun Aug 30 07:55:59 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA26687 for freebsd-bugs-outgoing; Sun, 30 Aug 1998 07:55:59 -0700 (PDT) (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 HAA26682 for ; Sun, 30 Aug 1998 07:55:56 -0700 (PDT) (envelope-from brian@Awfulhak.org) Received: from gate.lan.awfulhak.org (brian@localhost [127.0.0.1]) by awfulhak.org (8.8.8/8.8.8) with ESMTP id PAA17496; Sun, 30 Aug 1998 15:49:51 +0100 (BST) (envelope-from brian@Awfulhak.org) Message-Id: <199808301449.PAA17496@awfulhak.org> X-Mailer: exmh version 2.0.2 2/24/98 To: "Michael-Ostapenko" cc: freebsd-bugs@FreeBSD.ORG In-reply-to: Your message of "Sun, 30 Aug 1998 17:27:16 +0400." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 30 Aug 1998 15:49:51 +0100 From: Brian Somers Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, Take a look at http://www.Awfulhak.org/ppp.html. It contains references to the latest software and documentation. You'll find (among other things) instructions for setting up a ppp server. > >From postmaster Sun Aug 30 17:26:07 1998 > Status: R > > Dear sirs! > > We have the following problem with tuning PPP server under FreeBSD > 2.2.2 for "Recieving incoming PPP connections" mode - client cannot > connect using PPP. > File PPP.TUN0.LOG contains the following line: > ioctl.error (inappropriate ioctl for device)! > Could we have more information about the tuning the PPP server. > > Sincerily, > Michael Ostapenko > Network Engineer, IVC GOMU, Krasnodar, Russia > +7 (8612) 67-62-47 > +7 (8612) 67-56-96 (fax/voice) > e-mail: oma@phkras.mednet.ru -- 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 Sun Aug 30 08:20:11 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA29332 for freebsd-bugs-outgoing; Sun, 30 Aug 1998 08:20:11 -0700 (PDT) (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 IAA29323 for ; Sun, 30 Aug 1998 08:20:07 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA18592; Sun, 30 Aug 1998 08:20:01 -0700 (PDT) Received: from lituussun (irc.ladapt.org [195.25.51.6]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id IAA28536 for ; Sun, 30 Aug 1998 08:12:56 -0700 (PDT) (envelope-from stephane@lituus.fr) Received: from (sequoia.lituus.fr) [193.252.136.18] by lituussun with esmtp (Exim 1.82 #1) id 0zDA0c-00013L-00; Sun, 30 Aug 1998 17:07:19 +0100 Received: (from root@localhost) by sequoia.lituus.fr (8.9.1/8.9.1) id RAA11886; Sun, 30 Aug 1998 17:06:25 +0200 (CEST) (envelope-from root) Message-Id: <199808301506.RAA11886@sequoia.lituus.fr> Date: Sun, 30 Aug 1998 17:06:25 +0200 (CEST) From: Stephane Legrand To: FreeBSD-gnats-submit@FreeBSD.ORG Subject: kern/7781: Problem with setpassent(), getpwnam() and getpwuid() functions in libc Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7781 >Category: kern >Synopsis: Problem with setpassent(), getpwnam() and getpwuid() functions in libc >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Aug 30 08:20:00 PDT 1998 >Last-Modified: >Originator: Stephane Legrand >Organization: >Release: FreeBSD 3.0-CURRENT i386 >Environment: >Description: The manual page for the setpassent(int stayopen) function says : "The setpassent() function accomplishes two purposes. First, it causes getpwent() to ``rewind'' to the beginning of the database. Additionally, if stayopen is non-zero, file descriptors are left open, significantly speeding up subsequent accesses for all of the routines. (This latter functionality is unnecessary for getpwent() as it doesn't close its file descriptors by default.)" The problem is that in the file getpwent.c which implements the setpassent() function in the libc, the stayopen variable seems not used. And then, code like setpassent(1) doesn't work as expected. This problem is particularly annoying with ProFTPD (/usr/ports/net/proftpd) which uses a such code. >How-To-Repeat: >Fix: A patch has been proposed by Adam Mackler (mackler@barter.dewline.com). It adds a "if" to check the value of "_pw_stayopen" BEFORE calling "endpwent()". Adam Mackler writes: > > Date: Thu, 6 Aug 1998 17:50:08 -0400 > > From: Floody > > Reply-To: proftpd-l@evcom.net > > To: Karl Pielorz > > Cc: proftpd-l@evcom.net > > Subject: Re: [proftpd-l] New ProFTPd user - Security, Incoming and pwd.db? > > > > Ok. I put up a test FreeBSD 2.2.7 system. There appears to be a libc > > problem with the setpassent() function, which doesn't work on FreeBSD as > > documented in the man pages (or on any other BSD). This is the heart of > > the problem. There is no workaround until libc is fixed. > > Hi: > > I think the following patch may fix the problem, but I'm afraid > I don't know how to rebuild my c library. If you find out if this > works can you let me know? Thanks. > > > *** getpwent.c Wed Aug 19 02:00:13 1998 > --- getpwent.c.dist Wed Aug 19 01:58:33 1998 > *************** > *** 194,201 **** > if (rval && (_pw_passwd.pw_name[0] == '+'|| > _pw_passwd.pw_name[0] == '-')) rval = 0; > > ! if (!_pw_stayopen) > ! endpwent(); > return(rval ? &_pw_passwd : (struct passwd *)NULL); > } > > --- 194,200 ---- > if (rval && (_pw_passwd.pw_name[0] == '+'|| > _pw_passwd.pw_name[0] == '-')) rval = 0; > > ! endpwent(); > return(rval ? &_pw_passwd : (struct passwd *)NULL); > } > > > -- > Adam Mackler > Dewline Communications, LLC > 212-505-9149 > >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 Aug 30 08:40:12 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA01578 for freebsd-bugs-outgoing; Sun, 30 Aug 1998 08:40:12 -0700 (PDT) (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 IAA01560 for ; Sun, 30 Aug 1998 08:40:06 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA19211; Sun, 30 Aug 1998 08:40:01 -0700 (PDT) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA00883; Sun, 30 Aug 1998 08:34:37 -0700 (PDT) (envelope-from nobody) Message-Id: <199808301534.IAA00883@hub.freebsd.org> Date: Sun, 30 Aug 1998 08:34:37 -0700 (PDT) From: kkennawa@physics.adelaide.edu.au To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: kern/7782: Kernel rebuild not correctly responding to change in NSWAPDEV Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7782 >Category: kern >Synopsis: Kernel rebuild not correctly responding to change in NSWAPDEV >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 Aug 30 08:40:01 PDT 1998 >Last-Modified: >Originator: Kris Kennaway >Organization: >Release: 3.0-CURRENT >Environment: FreeBSD morden.rebel.net.au 3.0-CURRENT FreeBSD 3.0-CURRENT #50: Sun Aug 30 22:28:42 CST 1998 kkenn@morden.rebel.net.au:/usr2/src/sys/compile/MORDEN i386 >Description: When changing the value of NSWAPDEV in the kernel config and rebuilding the kernel (cd /usr/src/sys/compile/MORDEN;make depend;make all), it doesnt seem to correctly rebuild all necessary parts of the source. After rebooting with the new kernel, I was unable to add new swap devices until I did a 'make clean' and rebuilt the kernel from scratch. >How-To-Repeat: Following the instructions in the FAQ, I tried to add an extra swap partition using /dev/vn0b My kernel config has the necessary pseudo-device vn 1 #Vnode driver (turns a file into a device) and I changed NSWAPDEV from 2 to 3 options NSWAPDEV=3 Upon doing a `config MORDEN`, re-making and re-installing the kernel, and rebooting, or thereafter trying the vnconfig command manually: vnconfig -ce /dev/vn0c /usr/swap0 swap I got the error from swapon: swapon: /dev/vn0c: Invalid argument as though the NSWAPDEV parameter had not been updated. http://www.freebsd.org/cgi/getmsg.cgi?fetch=136472+138452+ /usr/local/www/db/text/1997/freebsd-current/19971019.freebsd-current (URL is one line) gives another documented case of this problem. Following that advice, I did a `make clean` of my kernel and rebuilt it; upon rebooting again the swap device appeared. It is as if there's some missing dependencies in the kernel config for this parameter. >Fix: Re-making a kernel from scratch fixes this problem, but the fact that under most circumstances we can just make depend;make all and only recompile the changed bits of the kernel is misleading. >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 Aug 30 08:50:10 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA02952 for freebsd-bugs-outgoing; Sun, 30 Aug 1998 08:50:10 -0700 (PDT) (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 IAA02931 for ; Sun, 30 Aug 1998 08:50:06 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA19795; Sun, 30 Aug 1998 08:50:00 -0700 (PDT) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA01767; Sun, 30 Aug 1998 08:41:06 -0700 (PDT) (envelope-from nobody) Message-Id: <199808301541.IAA01767@hub.freebsd.org> Date: Sun, 30 Aug 1998 08:41:06 -0700 (PDT) From: kkennawa@physics.adelaide.edu.au To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: bin/7783: Running ldd on a script causes the script to execute Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7783 >Category: bin >Synopsis: Running ldd on a script causes the script to execute >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 Aug 30 08:50:00 PDT 1998 >Last-Modified: >Originator: Kris Kennaway >Organization: >Release: 3.0-CURRENT >Environment: FreeBSD morden.rebel.net.au 3.0-CURRENT FreeBSD 3.0-CURRENT #50: Sun Aug 30 22:28:42 CST 1998 kkenn@morden.rebel.net.au:/usr2/src/sys/compile/MORDEN i386 >Description: Running ldd on a shell script causes the script to be executed, leading to unpredictable results if you're trying to gather data on the libraries which shared binaries are linked against (for example, /usr/src/tools/LibraryReport/LibraryReport.tcl), which fails upon reaching one of the scripts in /usr/bin which does not return an error goes into a loop. This script worked when I last tried it earlier this year, so the behaviour of ldd probably was introduced at some point since. If this is intentional behaviour for ldd then the LibraryReport script is busted and should be changed to e.g. check the type of the file it's examining before it tries to run ldd on it. >How-To-Repeat: ldd /usr/bin/zmore OR (if this is now deemed to be correct behaviour) /usr/src/tools/LibraryReport/LibraryReport.tcl which will fail at some point in /usr/bin when it hits one of the scripts and tries to ldd it. This script doesnt return control back to the executing process, so the tcl script hangs. >Fix: >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 Aug 30 08:50:11 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA02954 for freebsd-bugs-outgoing; Sun, 30 Aug 1998 08:50:11 -0700 (PDT) (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 IAA02934 for ; Sun, 30 Aug 1998 08:50:06 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA19804; Sun, 30 Aug 1998 08:50:01 -0700 (PDT) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA02686; Sun, 30 Aug 1998 08:49:07 -0700 (PDT) (envelope-from nobody) Message-Id: <199808301549.IAA02686@hub.freebsd.org> Date: Sun, 30 Aug 1998 08:49:07 -0700 (PDT) From: kkennawa@physics.adelaide.edu.au To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: bin/7784: Typo in /usr/src/usr.bin/at/parsetime.c Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7784 >Category: bin >Synopsis: Typo in /usr/src/usr.bin/at/parsetime.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: Sun Aug 30 08:50:01 PDT 1998 >Last-Modified: >Originator: Kris Kennaway >Organization: >Release: 3.0-CURRENT >Environment: FreeBSD morden.rebel.net.au 3.0-CURRENT FreeBSD 3.0-CURRENT #50: Sun Aug 30 22:28:42 CST 1998 kkenn@morden.rebel.net.au:/usr2/src/sys/compile/MORDEN i386 >Description: /usr/src/usr.bin/at/parsetime.c has a typo: garbeled -> garbled >How-To-Repeat: >Fix: --- parsetime.c Sun Aug 9 22:36:38 1998 +++ parsetime.c2 Mon Aug 31 01:15:44 1998 @@ -370,7 +370,7 @@ else if (tlen == 4) { minute = hour%100; if (minute > 59) - panic("garbeld time"); + panic("garbled time"); hour = hour/100; } >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 Aug 30 10:34:38 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA12150 for freebsd-bugs-outgoing; Sun, 30 Aug 1998 10:34:38 -0700 (PDT) (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 KAA12122; Sun, 30 Aug 1998 10:34:29 -0700 (PDT) (envelope-from steve@FreeBSD.org) From: Steve Price Received: (from steve@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA23145; Sun, 30 Aug 1998 10:34:24 -0700 (PDT) Date: Sun, 30 Aug 1998 10:34:24 -0700 (PDT) Message-Id: <199808301734.KAA23145@freefall.freebsd.org> To: kkennawa@physics.adelaide.edu.au, steve@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: bin/7784 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: Typo in /usr/src/usr.bin/at/parsetime.c State-Changed-From-To: open-closed State-Changed-By: steve State-Changed-When: Sun Aug 30 10:34:11 PDT 1998 State-Changed-Why: Committed, thanks! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sun Aug 30 11:22:26 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA16989 for freebsd-bugs-outgoing; Sun, 30 Aug 1998 11:22:26 -0700 (PDT) (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 LAA16974; Sun, 30 Aug 1998 11:22:18 -0700 (PDT) (envelope-from jdp@FreeBSD.org) From: John Polstra Received: (from jdp@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA24900; Sun, 30 Aug 1998 11:22:13 -0700 (PDT) Date: Sun, 30 Aug 1998 11:22:13 -0700 (PDT) Message-Id: <199808301822.LAA24900@freefall.freebsd.org> To: kkennawa@physics.adelaide.edu.au, jdp@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG, jdp@FreeBSD.ORG Subject: Re: bin/7783 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: Running ldd on a script causes the script to execute State-Changed-From-To: open-analyzed State-Changed-By: jdp State-Changed-When: Sun Aug 30 11:21:32 PDT 1998 State-Changed-Why: I have a fix for this almost ready to commit. Responsible-Changed-From-To: freebsd-bugs->jdp Responsible-Changed-By: jdp Responsible-Changed-When: Sun Aug 30 11:21:32 PDT 1998 Responsible-Changed-Why: I am in a helpful mood this morning. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sun Aug 30 11:40:18 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA19738 for freebsd-bugs-outgoing; Sun, 30 Aug 1998 11:40:18 -0700 (PDT) (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 LAA19678 for ; Sun, 30 Aug 1998 11:40:08 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA25777; Sun, 30 Aug 1998 11:40:02 -0700 (PDT) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA19556; Sun, 30 Aug 1998 11:39:42 -0700 (PDT) (envelope-from nobody) Message-Id: <199808301839.LAA19556@hub.freebsd.org> Date: Sun, 30 Aug 1998 11:39:42 -0700 (PDT) From: schweikh@noc.dfn.de To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: bin/7786: quota.h has superfluous semicolon in macro INITQFNAMES Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7786 >Category: bin >Synopsis: quota.h has superfluous semicolon in macro INITQFNAMES >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 Aug 30 11:40:01 PDT 1998 >Last-Modified: >Originator: Jens Schweikhardt >Organization: DFN >Release: 2.2.7R off of the CD >Environment: FreeBSD hal9000.details.de 2.2.7-RELEASE FreeBSD 2.2.7-RELEASE #0 >Description: quota.h has superfluous semicolon in macro INITQFNAMES. This is actually a violation of C syntax and only passes gcc because it is not used with the -pedantic flag. schweikh@hal9000:~/tmp 0 $ cat tst.c int i;; schweikh@hal9000:~/tmp 0 $ gcc -pedantic -c tst.c tst.c:1: warning: ANSI C does not allow extra `;' outside of a function I have grepped the source tree for INITQFNAMES: schweikh@hal9000:/usr/src 130 $ find . -name *.[ch] | xargs fgrep INITQFNAMES ./libexec/rpc.rquotad/rquotad.c: char *qfextension[] = INITQFNAMES; ./sbin/quotacheck/quotacheck.c:char *qfextension[] = INITQFNAMES; ./sys/i386/boot/dosboot/quota.h:#define INITQFNAMES { \ ./sys/ufs/ufs/quota.h:#define INITQFNAMES { \ ./sys/ufs/ufs/ufs_quota.c:static char *quotatypes[] = INITQFNAMES; ./usr.bin/quota/quota.c:char *qfextension[] = INITQFNAMES; ./usr.sbin/edquota/edquota.c:char *qfextension[] = INITQFNAMES; ./usr.sbin/quotaon/quotaon.c:char *qfextension[] = INITQFNAMES; ./usr.sbin/repquota/repquota.c:char *qfextension[] = INITQFNAMES; FIX: remove the indicated semicolon in the two quota.h files, /usr/src/sys/i386/boot/dosboot/quota.h /usr/src/sys/ufs/ufs/quota.h /* * Definitions for the default names of the quotas files. */ #define INITQFNAMES { \ "user", /* USRQUOTA */ \ "group", /* GRPQUOTA */ \ "undefined", \ }; <------------------------------remove this semicolon (Note that it is not a good idea to remove the semicolon in the *.c files because initializers should almost never be defined with a semicolon.) >How-To-Repeat: >Fix: >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 Aug 30 18:50:10 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA04767 for freebsd-bugs-outgoing; Sun, 30 Aug 1998 18:50:10 -0700 (PDT) (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 SAA04758 for ; Sun, 30 Aug 1998 18:50:07 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id SAA06643; Sun, 30 Aug 1998 18:50:02 -0700 (PDT) Date: Sun, 30 Aug 1998 18:50:02 -0700 (PDT) Message-Id: <199808310150.SAA06643@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: "Daniel M. Eischen" Subject: Re: kern/7586: [PATCH] Threads bug in libc_r preventing MySQL from shutting down Reply-To: "Daniel M. Eischen" Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/7586; it has been noted by GNATS. From: "Daniel M. Eischen" To: freebsd-gnats-submit@freebsd.org, nik@iii.co.uk Cc: jb@freebsd.org Subject: Re: kern/7586: [PATCH] Threads bug in libc_r preventing MySQL from shutting down Date: Sun, 30 Aug 1998 17:41:26 -0400 This is a multi-part message in MIME format. --------------446B9B3D2781E494167EB0E7 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Here is a fix for the sigsuspend and sigwait problems. Sigsuspend and sigwait cannot use the same "waiting" mask. In the case of sigwait, the "waiting" mask is independent of the threads mask. I attach patches to the most recent threads library, and to test/sigwait to cover more test cases. I also include a separate program for testing sigsuspend. I guess the idea is to put these test cases in libc_r/test/. This should fix the reported MySQL shutdown problem. Someone should test this as I don't have MySQL installed. Dan Eischen eischen@vigrid.com --------------446B9B3D2781E494167EB0E7 Content-Type: text/plain; charset=us-ascii; name="uthread.diffs" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="uthread.diffs" Common subdirectories: ../uthread.orig/CVS and ./CVS diff -c ../uthread.orig/pthread_private.h ./pthread_private.h *** ../uthread.orig/pthread_private.h Tue Jun 9 19:02:43 1998 --- ./pthread_private.h Sat Aug 29 19:51:30 1998 *************** *** 240,245 **** --- 240,246 ---- PS_SELECT_WAIT, PS_SLEEP_WAIT, PS_WAIT_WAIT, + PS_SIGSUSPEND, PS_SIGWAIT, PS_JOIN, PS_SUSPENDED, diff -c ../uthread.orig/uthread_kill.c ./uthread_kill.c *** ../uthread.orig/uthread_kill.c Tue Aug 25 07:19:14 1998 --- ./uthread_kill.c Sat Aug 29 19:33:30 1998 *************** *** 46,63 **** /* Invalid signal: */ ret = EINVAL; /* Find the thread in the list of active threads: */ else if ((ret = _find_thread(pthread)) == 0) { ! if ((pthread->state == PS_SIGWAIT) && ! sigismember(&pthread->sigmask, sig)) { ! /* Change the state of the thread to run: */ ! PTHREAD_NEW_STATE(pthread,PS_RUNNING); ! /* Return the signal number: */ ! pthread->signo = sig; ! } else /* Increment the pending signal count: */ sigaddset(&pthread->sigpend,sig); } /* Return the completion status: */ --- 46,96 ---- /* Invalid signal: */ ret = EINVAL; + /* Ignored signals get dropped on the floor. */ + else if (_thread_sigact[sig - 1].sa_handler == SIG_IGN) + ret = 0; + /* Find the thread in the list of active threads: */ else if ((ret = _find_thread(pthread)) == 0) { ! switch (pthread->state) { ! case PS_SIGSUSPEND: ! /* ! * Only wake up the thread if the signal is unblocked ! * and there is a handler installed for the signal. ! */ ! if (!sigismember(&pthread->sigmask, sig) && ! _thread_sigact[sig - 1].sa_handler != SIG_DFL) { ! /* Change the state of the thread to run: */ ! PTHREAD_NEW_STATE(pthread,PS_RUNNING); ! ! /* Return the signal number: */ ! pthread->signo = sig; ! } ! /* Increment the pending signal count: */ ! sigaddset(&pthread->sigpend,sig); ! break; ! ! case PS_SIGWAIT: ! /* Wake up the thread if the signal is blocked. */ ! if (sigismember(pthread->data.sigwait, sig)) { ! /* Change the state of the thread to run: */ ! PTHREAD_NEW_STATE(pthread,PS_RUNNING); ! ! /* Return the signal number: */ ! pthread->signo = sig; ! } ! else ! /* ! * Increment the pending signal count. ! */ ! sigaddset(&pthread->sigpend,sig); ! break; ! default: /* Increment the pending signal count: */ sigaddset(&pthread->sigpend,sig); + break; + } } /* Return the completion status: */ diff -c ../uthread.orig/uthread_sig.c ./uthread_sig.c *** ../uthread.orig/uthread_sig.c Wed Aug 26 16:50:42 1998 --- ./uthread_sig.c Sat Aug 29 19:37:19 1998 *************** *** 199,205 **** /* * POSIX says that pending SIGCONT signals are ! * discarded when one of there signals occurs. */ if (sig == SIGTSTP || sig == SIGTTIN || sig == SIGTTOU) { /* --- 199,205 ---- /* * POSIX says that pending SIGCONT signals are ! * discarded when one of these signals occurs. */ if (sig == SIGTSTP || sig == SIGTTIN || sig == SIGTTOU) { /* *************** *** 212,217 **** --- 212,242 ---- sigdelset(&pthread->sigpend,SIGCONT); } + /* + * Enter a loop to process each thread in the linked + * list that is sigwait-ing on a signal. Since POSIX + * doesn't specify which thread will get the signal + * if there are multiple waiters, we'll give it to the + * first one we find. + */ + for (pthread = _thread_link_list; pthread != NULL; + pthread = pthread->nxt) { + if ((pthread->state == PS_SIGWAIT) && + sigismember(pthread->data.sigwait, sig)) { + /* Change the state of the thread to run: */ + PTHREAD_NEW_STATE(pthread,PS_RUNNING); + + /* Return the signal number: */ + pthread->signo = sig; + + /* + * Do not attempt to deliver this signal + * to other threads. + */ + return; + } + } + /* Check if the signal is not being ignored: */ if (_thread_sigact[sig - 1].sa_handler != SIG_IGN) /* *************** *** 258,263 **** --- 283,289 ---- case PS_MUTEX_WAIT: case PS_RUNNING: case PS_STATE_MAX: + case PS_SIGWAIT: case PS_SIGTHREAD: case PS_SUSPENDED: /* Nothing to do here. */ *************** *** 283,288 **** --- 309,328 ---- pthread->signo = sig; break; + case PS_SIGSUSPEND: + /* + * Only wake up the thread if the signal is unblocked + * and there is a handler installed for the signal. + */ + if (!sigismember(&pthread->sigmask, sig) && + _thread_sigact[sig - 1].sa_handler != SIG_DFL) { + /* Change the state of the thread to run: */ + PTHREAD_NEW_STATE(pthread,PS_RUNNING); + + /* Return the signal number: */ + pthread->signo = sig; + } + break; /* * States that are interrupted by the occurrence of a signal * other than the scheduling alarm: *************** *** 291,297 **** case PS_FDW_WAIT: case PS_SLEEP_WAIT: case PS_SELECT_WAIT: - case PS_SIGWAIT: if (sig != SIGCHLD || _thread_sigact[sig - 1].sa_handler != SIG_DFL) { /* Flag the operation as interrupted: */ --- 331,336 ---- diff -c ../uthread.orig/uthread_sigsuspend.c ./uthread_sigsuspend.c *** ../uthread.orig/uthread_sigsuspend.c Wed Apr 29 05:59:24 1998 --- ./uthread_sigsuspend.c Sat Aug 29 19:43:22 1998 *************** *** 44,57 **** /* Check if a new signal set was provided by the caller: */ if (set != NULL) { ! /* Save the current sigmal mask: */ oset = _thread_run->sigmask; ! /* Combine the caller's mask with the current one: */ ! _thread_run->sigmask |= *set; /* Wait for a signal: */ ! _thread_kern_sched_state(PS_SIGWAIT, __FILE__, __LINE__); /* Always return an interrupted error: */ errno = EINTR; --- 44,57 ---- /* Check if a new signal set was provided by the caller: */ if (set != NULL) { ! /* Save the current signal mask: */ oset = _thread_run->sigmask; ! /* Change the caller's mask: */ ! _thread_run->sigmask = *set; /* Wait for a signal: */ ! _thread_kern_sched_state(PS_SIGSUSPEND, __FILE__, __LINE__); /* Always return an interrupted error: */ errno = EINTR; diff -c ../uthread.orig/uthread_sigwait.c ./uthread_sigwait.c *** ../uthread.orig/uthread_sigwait.c Tue Aug 25 07:19:14 1998 --- ./uthread_sigwait.c Sun Aug 30 21:00:04 1998 *************** *** 41,47 **** { int ret = 0; int i; ! sigset_t oset; struct sigaction act; /* --- 41,47 ---- { int ret = 0; int i; ! sigset_t tempset; struct sigaction act; /* *************** *** 60,90 **** sigdelset(&act.sa_mask, SIGCHLD); sigdelset(&act.sa_mask, SIGINFO); /* * Enter a loop to find the signals that are SIG_DFL. For * these signals we must install a dummy signal handler in * order for the kernel to pass them in to us. POSIX says * that the application must explicitly install a dummy * handler for signals that are SIG_IGN in order to sigwait ! * on them, so we ignore SIG_IGN signals. */ for (i = 1; i < NSIG; i++) { if (sigismember(&act.sa_mask, i)) { ! if (_thread_sigact[i - 1].sa_handler == SIG_DFL) { if (_thread_sys_sigaction(i,&act,NULL) != 0) ret = -1; - } - else if (_thread_sigact[i - 1].sa_handler == SIG_IGN) - sigdelset(&act.sa_mask, i); } } - if (ret == 0) { ! /* Save the current signal mask: */ ! oset = _thread_run->sigmask; ! /* Combine the caller's mask with the current one: */ ! _thread_run->sigmask |= act.sa_mask; /* Wait for a signal: */ _thread_kern_sched_state(PS_SIGWAIT, __FILE__, __LINE__); --- 60,108 ---- sigdelset(&act.sa_mask, SIGCHLD); sigdelset(&act.sa_mask, SIGINFO); + /* Check to see if a pending signal is in the wait mask. */ + if (tempset = (_thread_run->sigpend & act.sa_mask)) { + /* Enter a loop to find a pending signal: */ + for (i = 1; i < NSIG; i++) { + if (sigismember (&tempset, i)) + break; + } + + /* Clear the pending signal: */ + sigdelset(&_thread_run->sigpend,i); + + /* Return the signal number to the caller: */ + *sig = i; + + return (0); + } + /* * Enter a loop to find the signals that are SIG_DFL. For * these signals we must install a dummy signal handler in * order for the kernel to pass them in to us. POSIX says * that the application must explicitly install a dummy * handler for signals that are SIG_IGN in order to sigwait ! * on them. Note that SIG_IGN signals are left in the ! * mask because a subsequent sigaction could enable an ! * ignored signal. */ for (i = 1; i < NSIG; i++) { if (sigismember(&act.sa_mask, i)) { ! if (_thread_sigact[i - 1].sa_handler == SIG_DFL) if (_thread_sys_sigaction(i,&act,NULL) != 0) ret = -1; } } ! if (ret == 0) { ! /* ! * Save the wait signal mask. The wait signal ! * mask is independent of the threads signal mask ! * and requires separate storage. ! */ ! _thread_run->data.sigwait = &act.sa_mask; /* Wait for a signal: */ _thread_kern_sched_state(PS_SIGWAIT, __FILE__, __LINE__); *************** *** 92,99 **** /* Return the signal number to the caller: */ *sig = _thread_run->signo; ! /* Restore the signal mask: */ ! _thread_run->sigmask = oset; } /* Restore the sigactions: */ --- 110,120 ---- /* Return the signal number to the caller: */ *sig = _thread_run->signo; ! /* ! * Probably unnecessary, but since it's in a union struct ! * we don't know how it could be used in the future. ! */ ! _thread_run->data.sigwait = NULL; } /* Restore the sigactions: */ --------------446B9B3D2781E494167EB0E7 Content-Type: text/plain; charset=us-ascii; name="sigwait.diffs" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="sigwait.diffs" *** sigwait.c.orig Tue Aug 25 08:35:16 1998 --- sigwait.c Sun Aug 30 22:08:29 1998 *************** *** 12,24 **** * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: ! * This product includes software developed by John Birrell. * 4. Neither the name of the author nor the names of any co-contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * ! * THIS SOFTWARE IS PROVIDED BY JOHN BIRRELL AND CONTRIBUTORS ``AS IS'' AND ! * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL --- 12,24 ---- * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: ! * This product includes software developed by Daniel M. Eischen. * 4. Neither the name of the author nor the names of any co-contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * ! * THIS SOFTWARE IS PROVIDED BY DANIEL M. EISCHEN AND CONTRIBUTORS ``AS IS'' ! * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL *************** *** 31,51 **** * */ #include - #include #include #include #include #include #include ! static int sigcounts[NSIG + 1]; ! static sigset_t wait_mask; static void * sigwaiter (void *arg) { int signo; while (sigcounts[SIGINT] == 0) { if (sigwait (&wait_mask, &signo) != 0) { --- 31,63 ---- * */ #include #include #include #include #include + #include #include ! #if defined(__FreeBSD__) ! #include ! #endif ! ! static int sigcounts[NSIG + 1]; ! static sigset_t wait_mask; ! static pthread_mutex_t waiter_mutex; ! static void * sigwaiter (void *arg) { int signo; + sigset_t mask; + + /* Block SIGHUP */ + sigemptyset (&mask); + sigaddset (&mask, SIGHUP); + sigprocmask (SIG_BLOCK, &mask, NULL); while (sigcounts[SIGINT] == 0) { if (sigwait (&wait_mask, &signo) != 0) { *************** *** 55,60 **** --- 67,76 ---- } sigcounts[signo]++; printf ("Sigwait caught signal %d\n", signo); + + /* Allow the main thread to prevent the sigwait. */ + pthread_mutex_lock (&waiter_mutex); + pthread_mutex_unlock (&waiter_mutex); } pthread_exit (arg); *************** *** 65,71 **** static void sighandler (int signo) { ! printf ("Signal handler caught signal %d\n", signo); if ((signo >= 0) && (signo <= NSIG)) sigcounts[signo]++; --- 81,87 ---- static void sighandler (int signo) { ! printf (" -> Signal handler caught signal %d\n", signo); if ((signo >= 0) && (signo <= NSIG)) sigcounts[signo]++; *************** *** 92,97 **** --- 108,114 ---- int main (int argc, char *argv[]) { + pthread_mutexattr_t mattr; pthread_attr_t pattr; pthread_t tid; void * exit_status; *************** *** 102,119 **** /* Setupt our wait mask. */ sigemptyset (&wait_mask); /* Default action */ - sigaddset (&wait_mask, SIGINT); /* terminate */ sigaddset (&wait_mask, SIGHUP); /* terminate */ sigaddset (&wait_mask, SIGQUIT); /* create core image */ sigaddset (&wait_mask, SIGURG); /* ignore */ sigaddset (&wait_mask, SIGIO); /* ignore */ sigaddset (&wait_mask, SIGUSR1); /* terminate */ ! /* Ignore signal SIGIO. */ sigemptyset (&act.sa_mask); sigaddset (&act.sa_mask, SIGIO); act.sa_handler = SIG_IGN; act.sa_flags = 0; sigaction (SIGIO, &act, NULL); /* Install a signal handler for SIGURG */ --- 119,138 ---- /* Setupt our wait mask. */ sigemptyset (&wait_mask); /* Default action */ sigaddset (&wait_mask, SIGHUP); /* terminate */ + sigaddset (&wait_mask, SIGINT); /* terminate */ sigaddset (&wait_mask, SIGQUIT); /* create core image */ sigaddset (&wait_mask, SIGURG); /* ignore */ sigaddset (&wait_mask, SIGIO); /* ignore */ sigaddset (&wait_mask, SIGUSR1); /* terminate */ ! /* Ignore signals SIGHUP and SIGIO. */ sigemptyset (&act.sa_mask); + sigaddset (&act.sa_mask, SIGHUP); sigaddset (&act.sa_mask, SIGIO); act.sa_handler = SIG_IGN; act.sa_flags = 0; + sigaction (SIGHUP, &act, NULL); sigaction (SIGIO, &act, NULL); /* Install a signal handler for SIGURG */ *************** *** 139,159 **** } /* * Create the sigwaiter thread. */ if (pthread_create (&tid, &pattr, sigwaiter, NULL) != 0) { ! printf ("Unable to create thread, errno %d.\n", errno); exit (1); } /* * Verify that an ignored signal doesn't cause a wakeup. * We don't have a handler installed for SIGIO. */ - printf ("Sending pthread_kill SIGIO.\n"); send_thread_signal (tid, SIGIO); sleep (1); - printf ("Sending kill SIGIO.\n"); send_process_signal (SIGIO); sleep (1); if (sigcounts[SIGIO] != 0) --- 158,188 ---- } /* + * Initialize and create a mutex. + */ + if ((pthread_mutexattr_init (&mattr) != 0) || + (pthread_mutex_init (&waiter_mutex, &mattr) != 0)) { + printf ("Unable to create waiter mutex.\n"); + exit (1); + } + + /* * Create the sigwaiter thread. */ if (pthread_create (&tid, &pattr, sigwaiter, NULL) != 0) { ! printf ("Unable to create thread.\n"); exit (1); } + #if defined(__FreeBSD__) + pthread_set_name_np (tid, "sigwaiter"); + #endif /* * Verify that an ignored signal doesn't cause a wakeup. * We don't have a handler installed for SIGIO. */ send_thread_signal (tid, SIGIO); sleep (1); send_process_signal (SIGIO); sleep (1); if (sigcounts[SIGIO] != 0) *************** *** 180,185 **** --- 209,283 ---- sleep (1); if (sigcounts[SIGUSR1] != 2) printf ("FAIL: sigwait doesn't wake up for SIGUSR1.\n"); + + /* + * Verify that if we install a signal handler for a previously + * ignored signal, an occurrence of this signal will release + * the (already waiting) sigwait. + */ + + /* Install a signal handler for SIGHUP. */ + sigemptyset (&act.sa_mask); + sigaddset (&act.sa_mask, SIGHUP); + act.sa_handler = sighandler; + act.sa_flags = SA_RESTART; + sigaction (SIGHUP, &act, NULL); + + /* Sending SIGHUP should release the sigwait. */ + send_process_signal (SIGHUP); + sleep (1); + send_thread_signal (tid, SIGHUP); + sleep (1); + if (sigcounts[SIGHUP] != 2) + printf ("FAIL: sigwait doesn't wake up for SIGHUP.\n"); + + /* + * Verify that a pending signal in the waiters mask will + * cause sigwait to return the pending signal. We do this + * by taking the waiters mutex and signaling the waiter to + * release him from the sigwait. The waiter will block + * on taking the mutex, and we can then send the waiter a + * signal which should be added to his pending signals. + * The next time the waiter does a sigwait, he should + * return with the pending signal. + */ + sigcounts[SIGHUP] = 0; + pthread_mutex_lock (&waiter_mutex); + /* Release the waiter from sigwait. */ + send_process_signal (SIGHUP); + sleep (1); + if (sigcounts[SIGHUP] != 1) + printf ("FAIL: sigwait doesn't wake up for SIGHUP.\n"); + /* + * Add SIGHUP to all threads pending signals. Since there is + * a signal handler installed for SIGHUP and this signal is + * blocked from the waiter thread and unblocked in the main + * thread, the signal handler should be called once for SIGHUP. + */ + send_process_signal (SIGHUP); + /* Release the waiter thread and allow him to run. */ + pthread_mutex_unlock (&waiter_mutex); + sleep (1); + if (sigcounts[SIGHUP] != 3) + printf ("FAIL: sigwait doesn't return for pending SIGHUP.\n"); + + /* + * Repeat the above test using pthread_kill and SIGUSR1 + */ + sigcounts[SIGUSR1] = 0; + pthread_mutex_lock (&waiter_mutex); + /* Release the waiter from sigwait. */ + send_thread_signal (tid, SIGUSR1); + sleep (1); + if (sigcounts[SIGUSR1] != 1) + printf ("FAIL: sigwait doesn't wake up for SIGUSR1.\n"); + /* Add SIGHUP to the waiters pending signals. */ + send_thread_signal (tid, SIGUSR1); + /* Release the waiter thread and allow him to run. */ + pthread_mutex_unlock (&waiter_mutex); + sleep (1); + if (sigcounts[SIGUSR1] != 2) + printf ("FAIL: sigwait doesn't return for pending SIGUSR1.\n"); /* * Verify that we can still kill the process for a signal --------------446B9B3D2781E494167EB0E7 Content-Type: text/plain; charset=us-ascii; name="sigsuspend.c" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="sigsuspend.c" /* * Copyright (c) 1998 Daniel M. Eischen * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by Daniel M. Eischen. * 4. Neither the name of the author nor the names of any co-contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY DANIEL M. EISCHEN AND CONTRIBUTORS ``AS IS'' * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * */ #include #include #include #include #include #include #include #if defined(__FreeBSD__) #include #endif static int sigcounts[NSIG + 1]; static int sigfifo[NSIG + 1]; static int fifo_depth = 0; static sigset_t suspender_mask; static pthread_t suspender_tid; static void * sigsuspender (void *arg) { int save_count, status, i; sigset_t run_mask; /* Run with all signals blocked. */ sigfillset (&run_mask); sigprocmask (SIG_SETMASK, &run_mask, NULL); /* Allow these signals to wake us up during a sigsuspend. */ sigfillset (&suspender_mask); /* Default action */ sigdelset (&suspender_mask, SIGINT); /* terminate */ sigdelset (&suspender_mask, SIGHUP); /* terminate */ sigdelset (&suspender_mask, SIGQUIT); /* create core image */ sigdelset (&suspender_mask, SIGURG); /* ignore */ sigdelset (&suspender_mask, SIGIO); /* ignore */ sigdelset (&suspender_mask, SIGUSR2); /* terminate */ while (sigcounts[SIGINT] == 0) { save_count = sigcounts[SIGUSR2]; status = sigsuspend (&suspender_mask); if ((status == 0) || (errno != EINTR)) { printf ("Unable to suspend for signals, " "errno %d, return value %d\n", errno, status); exit (1); } for (i = 0; i < fifo_depth; i++) printf ("Sigsuspend woke up by signal %d\n", sigfifo[i]); fifo_depth = 0; } pthread_exit (arg); return (NULL); } static void sighandler (int signo) { sigset_t set; pthread_t self; if ((signo >= 0) && (signo <= NSIG)) sigcounts[signo]++; /* * If we are running on behalf of the suspender thread, * ensure that we have the correct mask set. */ self = pthread_self (); if (self == suspender_tid) { sigfifo[fifo_depth] = signo; fifo_depth++; printf (" -> Suspender thread signal handler caught signal %d\n", signo); sigprocmask (SIG_SETMASK, NULL, &set); if (set != suspender_mask) printf (" >>> FAIL: sigsuspender signal handler running " "with incorrect mask.\n"); } else printf (" -> Main thread signal handler caught signal %d\n", signo); } static void send_thread_signal (pthread_t tid, int signo) { if (pthread_kill (tid, signo) != 0) { printf ("Unable to send thread signal, errno %d.\n", errno); exit (1); } } static void send_process_signal (int signo) { if (kill (getpid (), signo) != 0) { printf ("Unable to send process signal, errno %d.\n", errno); exit (1); } } int main (int argc, char *argv[]) { pthread_attr_t pattr; void * exit_status; struct sigaction act; sigset_t oldset; sigset_t newset; /* Initialize our signal counts. */ memset ((void *) sigcounts, 0, NSIG * sizeof (int)); /* Ignore signal SIGIO. */ sigemptyset (&act.sa_mask); sigaddset (&act.sa_mask, SIGIO); act.sa_handler = SIG_IGN; act.sa_flags = 0; sigaction (SIGIO, &act, NULL); /* Install a signal handler for SIGURG. */ sigemptyset (&act.sa_mask); sigaddset (&act.sa_mask, SIGURG); act.sa_handler = sighandler; act.sa_flags = SA_RESTART; sigaction (SIGURG, &act, NULL); /* Install a signal handler for SIGXCPU */ sigemptyset (&act.sa_mask); sigaddset (&act.sa_mask, SIGXCPU); sigaction (SIGXCPU, &act, NULL); /* Get our current signal mask. */ sigprocmask (SIG_SETMASK, NULL, &oldset); /* Mask out SIGUSR1 and SIGUSR2. */ newset = oldset; sigaddset (&newset, SIGUSR1); sigaddset (&newset, SIGUSR2); sigprocmask (SIG_SETMASK, &newset, NULL); /* Install a signal handler for SIGUSR1 and SIGUSR2 */ sigemptyset (&act.sa_mask); sigaddset (&act.sa_mask, SIGUSR1); sigaddset (&act.sa_mask, SIGUSR2); act.sa_handler = sighandler; act.sa_flags = SA_RESTART; sigaction (SIGUSR1, &act, NULL); sigaction (SIGUSR2, &act, NULL); /* * Initialize the thread attribute. */ if ((pthread_attr_init (&pattr) != 0) || (pthread_attr_setdetachstate (&pattr, PTHREAD_CREATE_JOINABLE) != 0)) { printf ("Unable to initialize thread attributes.\n"); exit (1); } /* * Create the sigsuspender thread. */ if (pthread_create (&suspender_tid, &pattr, sigsuspender, NULL) != 0) { printf ("Unable to create thread, errno %d.\n", errno); exit (1); } #if defined(__FreeBSD__) pthread_set_name_np (suspender_tid, "sigsuspender"); #endif /* * Verify that an ignored signal doesn't cause a wakeup. * We don't have a handler installed for SIGIO. */ send_thread_signal (suspender_tid, SIGIO); sleep (1); send_process_signal (SIGIO); sleep (1); if (sigcounts[SIGIO] != 0) printf ("FAIL: sigsuspend wakes up for ignored signal " "SIGIO.\n"); /* * Verify that a signal with a default action of ignore, for * which we have a signal handler installed, will release a * sigsuspend. */ send_thread_signal (suspender_tid, SIGURG); sleep (1); send_process_signal (SIGURG); sleep (1); if (sigcounts[SIGURG] != 3) printf ("FAIL: sigsuspend doesn't wake up for SIGURG.\n"); /* * Verify that a SIGUSR2 signal will release a sigsuspended * thread. */ send_thread_signal (suspender_tid, SIGUSR2); sleep (1); send_process_signal (SIGUSR2); sleep (1); if (sigcounts[SIGUSR2] != 2) printf ("FAIL: sigsuspend doesn't wake up for SIGUSR2.\n"); /* * Verify that a signal, blocked in both the main and * sigsuspender threads, does not cause the signal handler * to be called. */ send_thread_signal (suspender_tid, SIGUSR1); sleep (1); send_process_signal (SIGUSR1); sleep (1); if (sigcounts[SIGUSR1] != 0) printf ("FAIL: signal hander called for SIGUSR1.\n"); /* * Verify that we can still kill the process for a signal * not being waited on by sigwait. */ send_process_signal (SIGPIPE); printf ("FAIL: SIGPIPE did not terminate process.\n"); /* * Wait for the thread to finish. */ pthread_join (suspender_tid, &exit_status); return (0); } --------------446B9B3D2781E494167EB0E7-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sun Aug 30 21:20:07 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA20508 for freebsd-bugs-outgoing; Sun, 30 Aug 1998 21:20:07 -0700 (PDT) (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 VAA20503 for ; Sun, 30 Aug 1998 21:20:06 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id VAA10269; Sun, 30 Aug 1998 21:20:01 -0700 (PDT) Date: Sun, 30 Aug 1998 21:20:01 -0700 (PDT) Message-Id: <199808310420.VAA10269@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: Mika Nystroem Subject: Re: kern/7596: serious data integrity problem when reading WHILE writing NFSv3 client-end Reply-To: Mika Nystroem Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/7596; it has been noted by GNATS. From: Mika Nystroem To: freebsd-gnats-submit@freebsd.org, mika@cs.caltech.edu Cc: Subject: Re: kern/7596: serious data integrity problem when reading WHILE writing NFSv3 client-end Date: Sun, 30 Aug 1998 21:12:52 -0700 Another update: The problem as described appears to persist even when the programs are run on the latest -CURRENT (as of 8/30/98). Mika To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Mon Aug 31 00:09:54 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA04972 for freebsd-bugs-outgoing; Mon, 31 Aug 1998 00:09:54 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from axl.training.iafrica.com (axl.training.iafrica.com [196.31.1.175]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA04955; Mon, 31 Aug 1998 00:09:22 -0700 (PDT) (envelope-from sheldonh@axl.training.iafrica.com) Received: from sheldonh (helo=axl.training.iafrica.com) by axl.training.iafrica.com with local-esmtp (Exim 1.92 #1) id 0zDO4Q-0000cP-00; Mon, 31 Aug 1998 09:08:10 +0200 From: Sheldon Hearn To: Peter Hawkins cc: freebsd-bugs@FreeBSD.ORG Subject: Re: conf/7613 In-reply-to: Your message of "Sat, 29 Aug 1998 22:41:40 MST." <199808300541.WAA24878@freefall.freebsd.org> Date: Mon, 31 Aug 1998 09:08:10 +0200 Message-ID: <2380.904547290@axl.training.iafrica.com> Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Sat, 29 Aug 1998 22:41:40 MST, Peter Hawkins wrote: > merge from current PR7613 (let mail use system defaults for pagination > size) Hi Peter, Something went wrong with that merge from current. Look at the diff reflecting your changes and you'll notice you've blatted the line that exports the crt envar. Ciao, Sheldon. =================================================================== RCS file: /home/ncvs/src/etc/root/dot.profile,v retrieving revision 1.10.2.3 retrieving revision 1.10.2.4 diff -p -u -r1.10.2.3 -r1.10.2.4 --- src/etc/root/dot.profile 1998/02/15 14:31:55 1.10.2.3 +++ /home/ncvs/src/etc/root/dot.profile 1998/08/30 05:40:18 1.10.2.4 @@ -1,4 +1,4 @@ -# $Id: dot.profile,v 1.10.2.3 1998/02/15 14:31:55 jkh Exp $ +# $Id: dot.profile,v 1.10.2.4 1998/08/30 05:40:18 thepish Exp $ # PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin export PATH @@ -9,5 +9,7 @@ export TERM PAGER=more export PAGER # make mail(1) happy: -crt=24 -export crt +#crt=24 +#set crt with no value. mail(1) will then use the system value ( stty(1) ) +crt='' + To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Mon Aug 31 04:20:12 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA03667 for freebsd-bugs-outgoing; Mon, 31 Aug 1998 04:20:12 -0700 (PDT) (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 EAA03655 for ; Mon, 31 Aug 1998 04:20:06 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA08398; Mon, 31 Aug 1998 04:20:01 -0700 (PDT) Date: Mon, 31 Aug 1998 04:20:01 -0700 (PDT) Message-Id: <199808311120.EAA08398@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: "Daniel M. Eischen" Subject: Re: kern/7586: [PATCH] Threads bug in libc_r preventing MySQL from shutting down Reply-To: "Daniel M. Eischen" Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/7586; it has been noted by GNATS. From: "Daniel M. Eischen" To: freebsd-gnats-submit@freebsd.org, nik@iii.co.uk Cc: jb@cimlogic.com.au Subject: Re: kern/7586: [PATCH] Threads bug in libc_r preventing MySQL from shutting down Date: Mon, 31 Aug 1998 03:09:00 -0400 Oops, forgot to fix uthread_info for the addition of another state. Here is the fix for that. Dan Eischen eischen@vigrid.com *** ../uthread.orig/uthread_info.c Tue Jun 30 14:00:11 1998 --- uthread_info.c Mon Aug 31 02:58:27 1998 *************** *** 57,63 **** {PS_SELECT_WAIT , "Waiting on select"}, {PS_SLEEP_WAIT , "Sleeping"}, {PS_WAIT_WAIT , "Waiting process"}, ! {PS_SIGWAIT , "Waiting for a signal"}, {PS_JOIN , "Waiting to join"}, {PS_SUSPENDED , "Suspended"}, {PS_DEAD , "Dead"}, --- 57,64 ---- {PS_SELECT_WAIT , "Waiting on select"}, {PS_SLEEP_WAIT , "Sleeping"}, {PS_WAIT_WAIT , "Waiting process"}, ! {PS_SIGSUSPEND , "Waiting (sigsuspend) for a signal"}, ! {PS_SIGWAIT , "Waiting (sigwait) for a signal"}, {PS_JOIN , "Waiting to join"}, {PS_SUSPENDED , "Suspended"}, {PS_DEAD , "Dead"}, To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Mon Aug 31 09:54:21 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA17635 for freebsd-bugs-outgoing; Mon, 31 Aug 1998 09:54:21 -0700 (PDT) (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 JAA17622; Mon, 31 Aug 1998 09:54:11 -0700 (PDT) (envelope-from jkh@FreeBSD.org) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id JAA12380; Mon, 31 Aug 1998 09:54:05 -0700 (PDT) Date: Mon, 31 Aug 1998 09:54:05 -0700 (PDT) Message-Id: <199808311654.JAA12380@freefall.freebsd.org> To: un1i@rz.uni-karlsruhe.de, jkh@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: misc/7748 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: sysinstall doesn't unmount CDROM on exiting; patch included State-Changed-From-To: open-closed State-Changed-By: jkh State-Changed-When: Mon Aug 31 09:53:31 PDT 1998 State-Changed-Why: a slightly more thorough version of the patch was committed last week, thanks! (the inner-case was correct also). To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Mon Aug 31 11:27:09 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA02772 for freebsd-bugs-outgoing; Mon, 31 Aug 1998 11:27:09 -0700 (PDT) (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 LAA02750 for ; Mon, 31 Aug 1998 11:27:06 -0700 (PDT) (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA16404 for freebsd-bugs; Mon, 31 Aug 1998 11:00:07 -0700 (PDT) Date: Mon, 31 Aug 1998 11:00:07 -0700 (PDT) Message-Id: <199808311800.LAA16404@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 ------------------------------------------------------------------------------- a [1995/01/11] i386/105 bde Distributed libm (msun) has non-standard o [1996/06/05] kern/1293 Fatal trap 12: page fault while in kernel s [1996/07/15] bin/1387 Group file errors cause absolute havoc [P o [1996/10/08] kern/1744 peter run queue or proc list smashed 4 times in f [1996/10/28] kern/1919 se access to files/directories fails, gives o [1996/12/20] bin/2258 wollman route add/delete [network] xxx.yyy.zzz.0 o [1997/01/03] conf/2367 gibbs Buslogic SCSI driver bad probe of 742A EI 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/11] kern/4273 kernel page faults with heavy disk access o [1997/08/12] kern/4289 kernel panic: vm_fault: fault on nofault o [1997/08/18] kern/4332 gibbs System crash after SCSI DAT tape access. o [1997/08/18] bin/4333 gibbs Dump backup utility completely crashes th 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/26] bin/5572 A major time step blows cron up, runs tho o [1998/01/28] kern/5592 ffs_inode_hash_lock can get permanently l 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/22] kern/6102 panic: biodone: buffer not busy 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 o [1998/03/27] kern/6147 syncronus ufs does not sync o [1998/03/29] bin/6168 tn3270 gets undefined symbol error on sta o [1998/04/11] kern/6274 panic: handle_workitem_freeblocks: block o [1998/04/19] kern/6349 luigi Luigi's sound driver stall wihen it outpu o [1998/04/30] kern/6465 File contents are zeroed after reboot f [1998/05/08] bin/6552 syslog stops working 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 s [1998/05/15] bin/6649 imp normal users can initiate gigantic ping f o [1998/05/19] kern/6689 kern_physio.c splits requests breaking cd o [1998/05/19] i386/6693 gibbs computer hang for timeout in scsi control 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/06] misc/6873 FreeBSD 2.2.6 freezes o [1998/06/08] conf/6896 gibbs cannot boot installation diskette with AH 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/16] kern/6964 Problems with cam-980520 code in FreeBSD- o [1998/06/16] ports/6969 jfitz cyrus won't compile o [1998/06/22] kern/7024 gibbs SCSI problem with FreeBSD 2.2.6-RELEASE a 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/13] kern/7272 mountpoint on NFS server can be removed b o [1998/07/15] kern/7288 /kernel: panic: ffs_alloccg: map corrupte o [1998/07/19] ports/7318 jkh pkg_add ignores missing dependencies 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/07/27] kern/7418 File corruption occurs when shared+ro mma 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/12] kern/7596 serious data integrity problem when readi o [1998/08/14] kern/7611 custom-builtkernel causes fatal trap 12: o [1998/08/14] bin/7614 disklabel fails to write labal on scsi di 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 o [1998/08/17] i386/7646 My system is freeze after X starup. o [1998/08/17] kern/7649 /sys/netinet/if_ether.c: "permanent" reco o [1998/08/18] i386/7675 2.2.7 missed driver support for Compaq Ne 93 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 s [1996/03/06] kern/1067 panic: ufs_lock: recursive lock not expec o [1996/05/24] misc/1247 yokota Conflicting header files f [1996/05/26] kern/1256 ZNYX 314 mysterously looses packets 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 o [1996/08/18] kern/1512 dg Use of madvise may may cause bad memory m 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 s [1996/09/21] kern/1661 ft driver hangs uninterruptably at "bavai o [1996/09/29] kern/1689 wollman TCP extensions throttles distant connecti o [1996/10/01] bin/1702 phk installing of tcl manpages fails from mak o [1996/10/04] kern/1723 gibbs kernel fault when doing scsi reprobe o [1996/10/04] kern/1724 gibbs HP colorado T4000S tape drive hangs syste o [1996/10/04] kern/1726 panic in kmem_malloc (dump available) 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 a [1996/10/22] ports/1866 wosch popclient flushes remote mailbox even wit s [1996/10/26] bin/1892 install(1) removes target file s [1996/11/08] gnu/1981 ypserv handles null key incorrectly o [1996/11/13] ports/2000 asami obsolete software in distfiles directory 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 o [1997/01/08] kern/2425 amd driver does not reprobe devices. o [1997/01/09] bin/2430 mountd stops on loading if subnet mask is o [1997/01/09] i386/2431 tegge panic: get_pv_entry: cannot get a pv_entr o [1997/01/12] i386/2471 Sound: Reset failed - Can't reopen device 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/16] kern/2507 Renaming DOS directories with "mv" causes o [1997/01/20] bin/2541 tegge cd (using /bin/sh) may leave you in the w 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/17] kern/2751 asami 2GB limitation on CCD device partitions s 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/21] misc/2793 libc_r make fscanf failure 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] kern/3054 OPL3 sound off by one note 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/05] ports/3205 jmz Mtools-3.0 attempts to flock() a disk par 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/10] bin/3246 mtree -c should escape whitespace and spe o [1997/04/15] bin/3305 Can't do encrypted rlogin into self o [1997/04/18] kern/3327 using gdb may cause hanging processes. 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/04/28] bin/3406 rich Fresh Internet Install - Permissions on f 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 o [1997/05/03] bin/3478 pwd_mkdb and passwd o [1997/05/04] i386/3502 Merge of if_ix* and if_ie* broke EE/16 su o [1997/05/06] bin/3524 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 o [1997/07/04] kern/4032 gibbs During recovery from scsi errors, incorre 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/04] i386/4226 Floating point exception for double preci 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/09] kern/4256 gibbs ahc driver: kernel goes to strange state 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/21] bin/4353 fetch -m changes modified date 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/08/27] ports/4405 jfitz ascend-radius port is out-of-date 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/09] kern/4505 Support for Gravis UltraSound PnP card 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 a [1997/09/18] bin/4568 simple /bin/sh script produces wrong resu o [1997/09/19] bin/4582 integer overflow in 'sa -km' o [1997/09/19] bin/4585 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/27] bin/4638 telnet tries to resolve numerical IP addr 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 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] bin/4795 glitch in /bin/sh cd command 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/25] bin/4850 peter Named crashes with "rm_datum: DB_F_ACTIVE o [1997/10/26] kern/4859 SMP kernel panics with timeout table full o [1997/10/28] bin/4884 the version of amd in 2.2.5-RELEASE appea 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] bin/4998 peter mail and more do not work well with being 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/11] bin/5008 libc_r not working at static linking 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/20] misc/5107 rebuilding of whatis database does not ca 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/02] conf/5191 [PATCH] fsck during boot fails due to lac 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 o [1997/12/13] kern/5285 quotas do not work properly with setuid p s [1997/12/14] bin/5297 make incompatibility with System V style o [1997/12/19] misc/5343 booteasy problem 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 f [1998/01/15] misc/5499 when setting up the partition for free bs 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] bin/5548 syslogd core dumps when signaled 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/06] misc/5673 2.2-980204-SNAP installer runs out of dis 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] ports/5850 me xemacs-20.3 contains bad send-pr 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/01] kern/5896 FreeBSD host can't network-write to other o [1998/03/02] kern/5904 panic: newfs o [1998/03/06] ports/5933 ports emacsserver (19.34b) hostname in /tmp/ese o [1998/03/09] bin/5959 Cannot set up clocal gettys o [1998/03/09] bin/5961 dup2 wrapper in libc_r is incomplete o [1998/03/10] kern/5965 FreeBSD TCP/IP connectivity get buried by o [1998/03/10] kern/5969 non-root user can reboot/lock up system o [1998/03/10] ports/5970 ports psmisc ports uploaded to freebsd.org:/pub o [1998/03/11] kern/5975 can't boot freebsd: fatal trap12: page fa o [1998/03/11] kern/5979 julian sd.c doesn't validate all mode sense 4 va 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/19] bin/6071 2.2.6-980315-BETA up grade option problem o [1998/03/20] bin/6074 Incremental dumps are backing up unchange o [1998/03/21] bin/6087 sh doesn't work properly on certain confi o [1998/03/22] kern/6099 LPIP to slow machine causes hang 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/11] kern/6277 mouse operation weird in -current 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 o [1998/04/30] misc/6472 jb [PATCH] _thread_flockfile() hangs process 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 f [1998/05/06] bin/6539 markm [PATCH] bmake version of perl5 available 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/15] kern/6650 joerg Replugging PS/2 keyboard causes a panic 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 f [1998/05/21] kern/6710 Quiting PPP paniced my machine o [1998/05/21] ports/6715 jraynard ElectricFence fails to work on -current 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 s [1998/05/29] bin/6790 [PATCH] make(1) coredumps in debugging mo s [1998/05/30] bin/6799 [THREAD,SCSI] problem with open(2) in lib 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] bin/6860 chgrp missing from /sbin 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/05] conf/6872 Wrong csu lib built when setting BINFORMA o [1998/06/09] ports/6902 me xemacs package broken (motif dependency) o [1998/06/10] kern/6908 kernel crash from user land o [1998/06/12] ports/6929 ports fxtv-0.47 fails to build on AccelX server o [1998/06/12] ports/6930 imp socks5 port broken by /usr/lib/aout chang o [1998/06/15] misc/6956 panic: Going nowhere without my init when o [1998/06/18] ports/6986 ports LaTeX vs. teTeX ; xdvi, xdvik vs. teTeX 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 o [1998/06/19] i386/7003 Problem with 3com ethernet 3c509a adaptor s [1998/06/22] bin/7019 [security] pwd.db almost always contains o [1998/06/22] ports/7026 markm corrections to the perl5 port 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 s [1998/06/24] conf/7054 [PATCH] bad default value of ${fs} for ty 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 o [1998/07/06] ports/7182 asami www/netscape4-navigator cant fetch fortif 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 o [1998/07/14] kern/7281 Multicast kludge does not work correctly 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/22] bin/7370 ftp client fails to connect 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/24] i386/7390 jkh Core dump during 2.2.6 -> 2.2.7 upgrade. s [1998/07/26] bin/7402 Games primes and factor don't understand o [1998/07/26] kern/7405 in pmap_changebit, pmap_pte_quick() retur s [1998/07/27] kern/7410 [PATCH] driver for arlan-655 f [1998/07/27] kern/7415 VMIO bug for FS with sub-page-size blocks 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/07/31] bin/7457 unix macro in m4(1) bust s [1998/07/31] bin/7458 [STABLE][PATCH]'boot bug' in syslogd o [1998/08/01] ports/7463 ports Perl scripts in automake port require per o [1998/08/02] ports/7472 jseger apache12 doesn't build on -current o [1998/08/02] ports/7473 jseger apache12 port sets permissions incorrectl o [1998/08/02] kern/7474 julian soft-updates: fsck doesn't fix link count o [1998/08/04] ports/7490 ache `setenv LANG/LC_CTYPE C` makes tcsh unusa o [1998/08/05] kern/7499 Panic in ffs_blkfree() s [1998/08/06] kern/7511 [PATCH] if_lnc network driver probe failu f [1998/08/10] ports/7552 markm I can't make the Perl 5 package 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] kern/7586 [PATCH] Threads bug in libc_r preventing o [1998/08/12] bin/7587 There is no pthread_cancel() in libc_r.a! o [1998/08/12] misc/7600 Pthreads Bug - Interaction between printf 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/18] ports/7673 ports nethack-3.2.2 package doesn't set permiss o [1998/08/19] conf/7677 make world 3.0 fails on r/o src-tree o [1998/08/19] kern/7678 Problems with a 386-16 o [1998/08/19] kern/7688 FreeBSD will NOT boot itself if it's not o [1998/08/20] i386/7698 scotty/tkined library error a [1998/08/21] kern/7707 fp exception in 1.0 / (double + 1.0) o [1998/08/22] kern/7713 problem with reusing ports with multicast o [1998/08/23] kern/7727 Processes get wedged in 'getblk' on 2.2.7 o [1998/08/23] ports/7731 ports Mysql package and port core-dumps on 2.2. o [1998/08/25] bin/7742 fclose(3) dumps core on NULL o [1998/08/25] bin/7744 Pthread scheduler bug o [1998/08/25] ports/7745 ports nicetext-0.9 port submission o [1998/08/26] bin/7749 /etc/daily will not run /etc/uuclean.dail o [1998/08/26] ports/7750 ports BIND 8.1.2 port does not install document o [1998/08/27] kern/7754 kernel panics if NFS server uses LKM vs. o [1998/08/27] bin/7755 brian 2.2.7 user PPP lockups o [1998/08/27] bin/7756 disklabel misbehaving on seriously sick d o [1998/08/27] ports/7761 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/30] docs/7785 doc Securelevel 3 not documented in init(8) 420 problems total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- s [1995/01/14] bin/115 systat iostat display doesn't scale high s [1995/05/13] bin/401 Add REMOTE_* variables s [1995/05/23] i386/440 want vidcontrol option to apply settings 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/06/18] i386/1331 [PATCH] changes and bug in ft driver 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 a [1996/08/07] ports/1470 asami need more info in the ports structure 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 o [1996/08/21] ports/1520 erich sudo dosn't recognise certain passwords a 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/14] ports/1804 jkh pkg_create hangs if the packing list has o [1996/10/20] bin/1849 gdb sets library breakpoints on the wrong o [1996/10/20] docs/1855 joerg Addition to LINT o [1996/10/23] bin/1872 automounter (amd) cannot ls directories w 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 o [1996/11/28] kern/2118 sos writing to virtual consoles fails to disp 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/07] ports/2169 pst zephyr port disagrees with Kerberos causi o [1996/12/08] bin/2184 peter sendmail has lots of trouble with local d a [1996/12/10] ports/2190 asami need cross-reference to xpdf from X11 por s [1996/12/12] kern/2199 joerg [PATCH] Got a lots of "Target Busy" messa s [1996/12/14] kern/2214 File System gets corrupted when mounting s [1996/12/14] bin/2216 [PATCH] Ada specs not being compiled into s [1996/12/17] i386/2234 fbsdboot.exe does not turn off floppy dri 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 markm 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/11] bin/2448 steve [MFC] semctl() not portable -- freebsd re 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/16] i386/2514 jkh BootEasy binary is OLD in in FBSD install 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/29] misc/2617 Utility submission - upsmon - UPS monitor 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/04] bin/2660 When selecting BSD to boot from system ha 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/2715 MSDOS-FS 1024/2048 byte/sector media supp 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/2734 jkh pkg_* uses relative paths to executables o [1997/02/14] bin/2735 jkh Add signature support (both MD5 and PGP) 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/05] kern/2886 fenner mbuf leak in multicast code 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/14] ports/2988 joerg vga font is not built o [1997/03/17] ports/3012 obrien qmailanalog port in incoming 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 uucpd.c should normalize host names as lo 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 s [1997/04/13] conf/3272 imp $@ is deprecated I believe, so use ${.TAR 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 /etc/daily did not run on April 6, 1997 o [1997/04/17] ports/3318 ports New port: jigsaw (Java-based HTTP server) o [1997/04/18] ports/3322 markm setlocale problem in lang/perl5 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/04/29] bin/3418 jkh pkg_create doesn't always create gzip'ed o [1997/05/01] ports/3455 jmz mtools-3.6.tgz could have a better mtools o [1997/05/02] kern/3475 gdb(ptrace?) cause create/modify times on 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/3556 Bug with -i option in /usr/bin/lpr 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 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 o [1997/05/21] ports/3657 dburr Port of NCSA HyperNews submitted as p5-hy 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] kern/3836 Cannot remove HUGE directory o [1997/06/10] bin/3837 dufault new feature for rtprio o [1997/06/12] kern/3853 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/17] ports/3892 itojun new port: www/webxref (cross-reference ge 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] bin/3957 Makefile dependency error in amd 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/02] ports/4014 jkh package/port installation obeys roots uma 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 a [1997/08/09] kern/4257 itojun scsi RESERVATION CONFLICT support needed o [1997/08/10] ports/4264 ports mftp get a Segmentation fault 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] ports/4391 ports New port: VPCE 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 asc.c and pcaudio.c should use selrecord o [1997/09/16] bin/4553 man fails to open manpage if ./man exists 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/03] kern/4685 Some SCSI retry messages formatted differ 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 a [1997/10/19] ports/4808 andreas Broken password.c in backend/libpq for Fr o [1997/10/22] bin/4828 ypxfr makes false assumption about RPC ca o [1997/10/23] docs/4833 Manual page missing for pccardc o [1997/10/23] kern/4837 bad error return from rmdir() with msdos a [1997/10/23] ports/4839 ports New port - spin - Verification system for 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 s [1997/11/04] ports/4937 mph A looks-nice audio level meter port is no o [1997/11/07] ports/4967 ports I have ported Carl DeClerck's mserver-0.2 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/10] misc/4999 Entering '?' at first boot prompt in inst 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 f [1997/11/14] ports/5045 ports freebsd.ftp.markers for xearth is out of 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/15] misc/5064 A dos2bsd conversion utility in C. o [1997/11/17] bin/5072 /usr/bin/fetch parses a URL incorrectly o [1997/11/18] misc/5081 sysinstall glitches o [1997/11/18] misc/5082 Permit upgrade of multi-disk system, or d 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 o [1997/11/26] ports/5158 ports thot editor port doesn't install template 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] ports/5201 ports new port-package for fidogate o [1997/12/03] conf/5213 My SB AWE64 isn't being recognized. f [1997/12/05] kern/5231 Mounted MS-DOS floppy disk writes unrelia o [1997/12/06] misc/5239 jkh ata + atapi & /stand/sysinstall & dos o [1997/12/06] ports/5240 ports Incorrect path in pkfonts (fix) o [1997/12/09] bin/5263 sh bug (with example) s [1997/12/11] kern/5274 gibbs [PATCH] mt comp 0/1 does not work, with f 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/15] ports/5312 ports New math port xwpl o [1997/12/22] kern/5362 peter mount incorrectly reports / as an NFS exp o [1997/12/28] ports/5393 ports DOOMSRC port & package o [1997/12/30] ports/5397 ports upload of new port (fly) 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/09] ports/5472 erich xmmix-1.2 prot won't compile - "SOUND_VER o [1998/01/10] ports/5475 ports abacus sentry 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) @ o [1998/01/15] ports/5509 ports submit new port xruskb-1.5.1 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] misc/5539 ftp problems with ftp.freebsd.org ? "Tran o [1998/01/21] bin/5541 ppp -alias (2.2.5-STABLE) has troubles wi o [1998/01/22] docs/5545 doc http://www.freebsd.org/handbook/handbook3 o [1998/01/22] bin/5549 Kernel Problem 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] bin/5569 Problems with 'moused'. o [1998/01/26] ports/5570 ports new port, rise 0.3.3 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/30] ports/5608 jfitz Ports change-request: Afterstep I18N o [1998/01/31] bin/5609 lpd cannot send long files to HP's JetDir o [1998/02/02] ports/5626 ports 'ldap' port eats all available CPU time o [1998/02/02] kern/5627 Tertiary/Quaternary IDE Ctlrs: A few kern o [1998/02/04] bin/5650 fetch(1) manpage out of date WRT FTP URLs o [1998/02/04] bin/5651 fenner fetch(1) doesn't CD properly on FTPs o [1998/02/04] ports/5653 ports New port of ICI language a [1998/02/05] ports/5660 ports New port type1inst 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/07] ports/5675 ports New port in category devel: DOC++ o [1998/02/09] kern/5689 sysctl vm.vmmeter - bogus and unsupported o [1998/02/10] ports/5706 ports New port: ja-dvi2dvi-1.0 (japanese/dvi2dv 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 s [1998/02/17] misc/5772 peter nfsstat does not work o [1998/02/17] ports/5776 ports New compression port: lzo 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 a [1998/02/18] misc/5786 definition of speed_t in termios.h is not 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] kern/5800 incorporate -current pppd driver into -st o [1998/02/20] misc/5803 "tab" function from "ee" not compatible w o [1998/02/21] misc/5813 strsignal() missing a [1998/02/22] ports/5814 ports New package XShodou o [1998/02/22] ports/5821 ports Port of Swish-E, a Web site indexer 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 [PATCH] Update web.mk to handle SGML file o [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] ports/5859 ports xxgdb port doesn't recognize the -k optio 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/01] ports/5885 ports New port: dc20ctrl-0.4 (graphics/dc20ctrl 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/07] conf/5936 Add hostname to C shell prompt 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 o [1998/03/15] ports/6017 ports new port: yacl o [1998/03/15] ports/6018 ports new port: ml-3.3 a [1998/03/15] ports/6020 ports new port: Xfstt-0.9.7 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] kern/6056 de driver support for DS 21143 incomplete o [1998/03/18] ports/6057 ports xperfmon++-1.40 package fails XtRealloc() 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/19] i386/6067 boot.help pushes kernel list off screen o [1998/03/21] ports/6085 ports New port: pavuk-0.8 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/23] ports/6113 ports new port: rinfo-1.2 o [1998/03/23] ports/6120 ports New port: xtetris-2.6 o [1998/03/27] bin/6144 telnet for 8-bit data path o [1998/03/27] ports/6151 ports New port: xrus-1.5.2 o [1998/03/28] ports/6153 ports New port: flick 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 ports another squid ports o [1998/03/29] ports/6171 ports New port: xtron-1.1a o [1998/03/29] misc/6172 markm Why is /ftp.freebsd.org/pub/FreeBSD/CTM/p o [1998/03/30] bin/6176 running architextSearch (excite) under li 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 o [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] bin/6227 as doesn't handle this instruction o [1998/04/06] bin/6228 Syslogd not working according to manpage o [1998/04/06] ports/6230 ports 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 o [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/10] i386/6269 Included is a patch to support AMD Write- o [1998/04/10] i386/6270 options.i386 update for AMD write-allocat 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 o [1998/04/15] ports/6311 ports New port: gsfonts o [1998/04/15] ports/6312 ports New port: ghostscript-3.33 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 o [1998/04/20] bin/6359 routed does sent router discovry solicita o [1998/04/20] ports/6361 ports New ports collection: GNU Pascal Compiler s [1998/04/20] bin/6371 [PATCH?] fetch(1) uses HTTP_PROXY for ftp o [1998/04/23] ports/6393 ports patch for multimedia-2.1.tar.gz f [1998/04/23] bin/6399 [PATCH] When using "-u" mount doesn't sta o [1998/04/23] bin/6401 user error while mounting causes panic o [1998/04/23] kern/6402 another machine can change my own permane o [1998/04/24] ports/6405 ports vrweb port does not build; ignores local s [1998/04/25] ports/6414 kuriyama new ports for ja-color-lynx2.8rel.3 (modi s [1998/04/25] ports/6416 kuriyama new ports for ja-color-lynx2.8.1dev.7 (mo 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 ports New port for `fhist' o [1998/04/29] docs/6455 doc bootptab.5 uses both man macros and mdoc 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/03] ports/6504 ports New port of `C Interfaces and Implementat o [1998/05/03] kern/6505 panic: cannot mount root on sd1 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 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 port of java CUP parser o [1998/05/11] i386/6595 Old IP address persistent after change o [1998/05/11] ports/6598 ports new port for FreeBSD - asmodem o [1998/05/12] ports/6606 ports package add of perl-5.00404 fails w/3.0 S o [1998/05/12] misc/6612 bsd.man.mk can't handle man pages with ": o [1998/05/12] ports/6613 ports ports/lang/perl5 fails to install by addi 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 Generic NQS port (new) o [1998/05/20] kern/6702 luigi tsleep and new snd (pcm0) o [1998/05/20] ports/6704 ports New port: gtk-- 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/24] docs/6745 doc man page for ftpd o [1998/05/25] misc/6752 jkh sysinstall w/o cd9660 fs loaded can't mou s [1998/05/25] kern/6758 mount_portal fails because kernal refuses 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 s [1998/05/29] i386/6792 eivind [PATCH][STABLE]Backported PnP support for o [1998/05/29] bin/6795 steve send-pr does not parse problem reports co o [1998/05/31] ports/6806 ports /usr/ports/graphics/killustrator doesn't 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 s [1998/06/02] bin/6832 imp [PATCH] Allows PINGing from any address o o [1998/06/02] ports/6838 ports Enable lj4dith driver by default s [1998/06/02] kern/6843 sos [PATCH] to enable reading digital audio s o [1998/06/04] ports/6862 jfitz Cyrus upgraded to 1.5.10 o [1998/06/06] kern/6874 accounting prevents transition to multi u o [1998/06/06] ports/6882 markm Perl5 in 3.0-980518-SNAP o [1998/06/11] ports/6915 ports Apache-FP for apache v1.3.0 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/15] ports/6954 vanilla New port: CJK o [1998/06/16] gnu/6965 wosch grep -a dosn't work o [1998/06/16] ports/6970 ports mule and family build faulure 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 o [1998/06/19] conf/6999 Mismatch in rc.conf "accounting" keyword o [1998/06/20] ports/7004 jmz sysutils/cdrecord depends on mkisofs, is 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 o [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 s [1998/06/24] i386/7052 amd_map_program and NIS problem s [1998/06/24] bin/7055 steve [mfc] multiple syslog-forwarding will for 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 s [1998/06/25] bin/7068 /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/06/30] gnu/7135 [PATCH] It's not easy to build a cvs bina s [1998/07/01] bin/7136 kerberized telnetd doesn't use gettytab % o [1998/07/01] ports/7140 ports new port: htdig 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/04] i386/7159 [PATCH] Unknown option OVERRIDE_CARD (bt8 o [1998/07/04] ports/7163 ports new port: p5-Set-IntSpan o [1998/07/04] ports/7164 ports new port: p5-News-Newsrc 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/07] bin/7203 [PATCH] fetch -o - file:/path/name doesn' 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] ports/7261 ports problem of wget-1.5.2 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 ports 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/20] bin/7337 Creating a partition "before" the boot pa o [1998/07/20] ports/7344 ports New port: wmavgload-0.6.1 o [1998/07/21] ports/7347 ports Upgraded port: mysql-3.21.33 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] conf/7355 The checkboxes are not always properly up o [1998/07/21] docs/7359 doc amd documentation problems a [1998/07/22] ports/7365 ports new port request: korean/pgp.language o [1998/07/22] conf/7366 /tmp/.X* not removed by /etc/rc if clear_ o [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/23] ports/7379 obrien super's command link feature doesn't work 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/27] bin/7417 ls -W option unimplemented s [1998/07/29] i386/7426 Bugs in macro definitions of pthreads. o [1998/07/29] ports/7428 ports new port of WindowMaker-data o [1998/07/29] ports/7430 se kvt terminal emulator does not update /va s [1998/07/29] misc/7435 [PATCH(HACK)] PR 6387 solution didn't han o [1998/07/30] ports/7449 ports upgrade of scilab port 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/01] kern/7468 [smp] Error building modula-3 on dual-pro 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] bin/7507 test cannot test for sockets 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 o [1998/08/09] ports/7537 ports I have made a port for the new PPP client s [1998/08/09] kern/7546 [PATCH] [STABLE ?]shutdown -p - system po s [1998/08/10] bin/7560 jkh [PATCH] format string problems in sysinst s [1998/08/10] docs/7567 doc pccardc has no man page o [1998/08/11] ports/7576 ports NEW port: skkfep-0.85 (Japanese FrontEnd o [1998/08/11] ports/7580 ports new port: devel/global o [1998/08/11] ports/7581 ports new port [net x11]/ethereal o [1998/08/11] ports/7582 ports new port: net/portscanner o [1998/08/11] bin/7583 indent input file argument isn't really o o [1998/08/11] ports/7585 vanilla Port for Back Orifice, Windows 95/98 remo 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] ports/7615 ports pico appends "UUUUUUUUUU" when saving... 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] i386/7629 fdisk does not recognize BSD/OS partition o [1998/08/16] bin/7632 Race condition in /stand/sysinstall o [1998/08/16] ports/7634 ports New port: PPA filter for HP "Windows-only o [1998/08/16] ports/7639 ports UUENCODE/ISH file converter o [1998/08/16] ports/7640 ports Japanese kanji code converter o [1998/08/17] ports/7648 ports Port of GD graphic library which uses Rus o [1998/08/17] ports/7652 ports mirror installation does not point at loc o [1998/08/17] ports/7653 tegge net/ftpsearch doesn't build under -curren o [1998/08/17] ports/7656 vanilla New port: Gnome-0.27 o [1998/08/18] bin/7657 Slight change for /etc/magic o [1998/08/18] ports/7659 ports submitting request for pfx-0.1.1 o [1998/08/18] ports/7668 ports upgrade: mgv 2.4.3 --> 3.0.2 o [1998/08/18] bin/7669 libalias does not IRC DCC packets under c o [1998/08/18] ports/7670 ports new port: net/beroftpd o [1998/08/18] ports/7671 dburr new port: audio/replay o [1998/08/18] ports/7674 ports New port: abacus-0.9.3 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 o [1998/08/19] ports/7680 ports New port of tn5250 o [1998/08/19] ports/7681 ports [PORTS] TkDesk 1.0 is not Y2K compliant o [1998/08/19] conf/7682 Cron logfile in the wrong place o [1998/08/19] ports/7683 ports exim port builds unoptimized o [1998/08/19] ports/7684 ports ports/textproc/par overides CFLAGS o [1998/08/19] gnu/7687 description of default baud rate for cu c o [1998/08/19] ports/7689 ports New port: binkd-0.9.2 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/20] i386/7695 rc.i386 only enables mouse support for tt o [1998/08/20] misc/7697 rshd gives "broken pipe" at 2.2.7 o [1998/08/20] ports/7700 ports Apache 1.3.1 with ssl o [1998/08/21] ports/7701 ports New port: drmario-1.0 o [1998/08/21] conf/7705 rwhod should use rwhod_flags in rc.networ o [1998/08/21] ports/7706 ports update for catdoc port o [1998/08/22] ports/7714 jseger [update ports] editors/emacs20 for emacs- o [1998/08/22] ports/7715 ports [new ports] editors/leim-emacs20 for emac o [1998/08/22] ports/7716 ports New ports of elisa font(8x8 dots JIS X 02 o [1998/08/22] ports/7718 ports [new ports] leafnode with Jam patch, ${PO o [1998/08/22] ports/7719 vanilla New port (audio category) o [1998/08/22] ports/7721 vanilla New port (audio category) o [1998/08/22] kern/7722 Changes to acct format o [1998/08/23] i386/7725 /usr/bin/linux can leave garbage in /tmp o [1998/08/23] docs/7726 doc Add TkDesk problem to y2kbug page 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/23] ports/7732 ports new port: graphics/qcread o [1998/08/24] ports/7733 ports Mrtg port doesn't use most recent tarball o [1998/08/24] ports/7734 ports update atari800 - upgrade to the latest v o [1998/08/24] ports/7735 ports new port: mp3encode - mpeg audio file enc a [1998/08/25] misc/7741 enhancement to tcpdump to print LCP/PAP/C o [1998/08/25] ports/7746 ports a patch for a problem on 3.0-CURRENT o [1998/08/25] ports/7747 ports cannot compile japanese/onew-* on 3.0-CUR o [1998/08/27] bin/7753 arp command fails silently on invalid pro o [1998/08/27] bin/7757 xlint/gcc: "warning: integral constant to o [1998/08/27] misc/7759 proflibs installation error, libcrypt_p.a o [1998/08/27] i386/7768 boot mgr doesnt apear to install, cannot o [1998/08/28] misc/7771 Debugging putenv/getenv o [1998/08/28] ports/7773 ports new port of Tinker molecular modeling too o [1998/08/29] ports/7774 torstenb sshd doesn't refuse to login people with o [1998/08/29] ports/7775 ports New version: korganizer v0.9.10 o [1998/08/29] ports/7777 ports New port: pkg_version-0.1 o [1998/08/29] bin/7779 [PATCH] modload should detect stripped ke o [1998/08/29] ports/7780 ports Adding port: WMnet -- Network Throughput 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] ports/7789 ports [PATCH] cyrus imapd is outdated (and does o [1998/08/31] docs/7790 doc ipf(1) lists non-existent mkfilters(1) o [1998/08/31] docs/7791 doc ipf(1) and ipfstat(1) should have been ip o [1998/08/31] pending/7792gnats-adminback patch from -current to -stable Linux 736 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 Aug 31 16:10:12 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA25867 for freebsd-bugs-outgoing; Mon, 31 Aug 1998 16:10:12 -0700 (PDT) (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 QAA25845 for ; Mon, 31 Aug 1998 16:10:06 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id QAA27563; Mon, 31 Aug 1998 16:10:00 -0700 (PDT) Date: Mon, 31 Aug 1998 16:10:00 -0700 (PDT) Message-Id: <199808312310.QAA27563@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: "Richard Seaman, Jr." Subject: Re: bin/7744: Pthread scheduler bug Reply-To: "Richard Seaman, Jr." Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR bin/7744; it has been noted by GNATS. From: "Richard Seaman, Jr." To: "freebsd-gnats-submit@freebsd.org" Cc: Subject: Re: bin/7744: Pthread scheduler bug Date: Mon, 31 Aug 98 18:05:29 -0500 -----BEGIN PGP SIGNED MESSAGE----- This provides additional information about this pr and also about additional related bugs. ==============BEGIN FORWARDED MESSAGE================== >From: "Richard Seaman, Jr." >To: "current@freebsd.org" >Date: Mon, 31 Aug 98 07:54:30 -0500 >Reply-To: "Richard Seaman, Jr." >Priority: Normal >X-Mailer: PMMail 1.92 For OS/2 >MIME-Version: 1.0 >Content-Type: text/plain; charset="us-ascii" >Content-Transfer-Encoding: 7bit >Subject: 1,000,001 yields and still second thread doesn't execute > I've suggested in a previous message (and a pr) that there may be some bugs in the pthread scheduler. Upon further investigation it appears they may be more extensive than I thought. I've attached a demonstration program. It starts 2 threads. Depending on the option, the threads are either "compute bound", or simply "yield threads". The latter threads basically just execute pthread_yield. For the yield thread case, even though a thread executes 1,000,001 yields, the other thread never executes until the executing thread terminates. It appears that whether a yield "works" depends on the circumstances. In some cases it works ok, but for this example on this processor it doesn't. (It's possible the results of this demo may depend on the processor speed). For the "compute bound" case, once a thread starts executing, it is never pre-empted. While it may be that the pthreads spec doesn't require an executing thread to be pre-empted (ie. it may have to block or explicitly yield), my reading of the FreeBSD pthreads scheduler sure seems to imply that it intends for pre-emption every .1 seconds. I've attached some patches that appear to correct these problems. Perhaps someone who knows more about this than I do can look this over. Sample output: dick@ns$ ./demo y 1000000 Thread Count Start Time End Time Reverses - ------ ------- ---------- -------- -------- 0 1000000 17.79662 35.03773 1 1 1000000 0.00042 17.79638 1 Total elapsed time is 35.03781 seconds dick@ns$ ./demo c 1000000 Thread Count Start Time End Time Reverses - ------ ------- ---------- -------- -------- 0 1000000 23.21921 46.52943 1 1 1000000 0.00042 23.21886 1 Total elapsed time is 46.52956 seconds Sample output after patches: dick@ns$ ./demo y 1000000 Thread Count Start Time End Time Reverses - ------ ------- ---------- -------- -------- 0 1000000 0.00042 36.87421 1000000 1 1000000 0.00045 36.87443 1000000 Total elapsed time is 36.87446 seconds dick@ns$ ./demo c 1000000 Thread Count Start Time End Time Reverses - ------ ------- ---------- -------- -------- 0 1000000 0.00041 46.09844 153 1 1000000 0.19127 46.61039 153 Total elapsed time is 46.61044 seconds - ---------------------- start demo.c --------------------------------------- #include #include #include typedef struct _mythreaddata { int r; pthread_t pth; int revs; struct timeval tstart; struct timeval tend; } mythreaddata, *pmythreaddata; #define NUM_TEST_THREADS 2 void compute_bound_thread (pmythreaddata ptd); void yield_thread (pmythreaddata ptd); mythreaddata td[NUM_TEST_THREADS]; int reps; pthread_t lastth; int main(int argc, char *argv[]) { int i; struct timeval tstart, tend; int testtime; int tstarttime; int tendtime; void (*fn)(pmythreaddata); if (argc > 1 && (*(argv[1]) == 'c' || *(argv[1]) == 'C')){ fn = compute_bound_thread; } else if (argc > 1 && (*(argv[1]) == 'y' || *(argv[1]) == 'Y')){ fn = yield_thread; } else { exit(1); } if (argc > 2) { reps = atoi (argv[2]); } else { reps = 30000; } gettimeofday (&tstart, NULL); for (i = 0; i < NUM_TEST_THREADS; i++) pthread_create(&(td[i].pth), NULL,(void *)fn, (void *) &(td[i])); for (i = 0; i < NUM_TEST_THREADS; i++) pthread_join(td[i].pth, NULL); gettimeofday (&tend, NULL); printf ("Thread Count Start Time End Time Reverses\n"); printf ("------ ------- ---------- -------- --------\n"); for (i = 0; i < NUM_TEST_THREADS; i++) { tstarttime = (td[i].tstart.tv_sec - tstart.tv_sec) * 1000000 + (td[i].tstart.tv_usec - tstart.tv_usec); tendtime = (td[i].tend.tv_sec - tstart.tv_sec) * 1000000 + (td[i].tend.tv_usec - tstart.tv_usec); printf ("%i %10i %10.5f %10.5f %8i\n", i, td[i].r, (double)tstarttime / 1000000.0, (double)tendtime / 1000000.0, td[i].revs); } testtime = (tend.tv_sec - tstart.tv_sec) * 1000000 + (tend.tv_usec - tstart.tv_usec); printf ("Total elapsed time is %10.5f seconds\n", (double)testtime / 1000000.0); return 0; } void compute_bound_thread (pmythreaddata ptd) { int i, j, x; pthread_yield(); gettimeofday (&(ptd->tstart), NULL); for (i = 0; i < reps; i++) { /* do some calculation -- be careful this doesn't get optimized away */ for (j = 0; j < 1000; j++) x = x + i; /* a crude and possibly inaccurate measure of our concurrency. */ if (ptd->pth != lastth) ptd->revs++; lastth = ptd->pth; ptd->r++; } gettimeofday (&(ptd->tend), NULL); } void yield_thread (pmythreaddata ptd) { int i, j, x; pthread_yield(); gettimeofday (&(ptd->tstart), NULL); for (i = 0; i < reps; i++) { /* We can do a little something here if we want, without changing the outcome for (j = 0; j < 1000; j++) x = x + i; */ /* Yield to allow other threads to continue. Doesn't work. */ pthread_yield(); /* a crude measure of our concurrency.*/ if (ptd->pth != lastth) ptd->revs++; lastth = ptd->pth; ptd->r++; } gettimeofday (&(ptd->tend), NULL); } - ---------------------- end demo.c ----------------------------------------- - ---------------------- start patches -------------------------------------- *** uthread_kern.c.orig Fri Aug 28 08:11:15 1998 - --- uthread_kern.c Fri Aug 28 14:30:47 1998 *************** *** 285,294 **** * Accumulate the number of microseconds that this * thread has run for: */ ! _thread_run->slice_usec += (_thread_run->last_inactive.tv_sec - ! _thread_run->last_active.tv_sec) * 1000000 + ! _thread_run->last_inactive.tv_usec - ! _thread_run->last_active.tv_usec; /* * Check if this thread has reached its allocated - --- 285,296 ---- * Accumulate the number of microseconds that this * thread has run for: */ ! if (_thread_run->slice_usec != -1) { ! _thread_run->slice_usec += (_thread_run->last_inactive.tv_sec - ! _thread_run->last_active.tv_sec) * 1000000 + ! _thread_run->last_inactive.tv_usec - ! _thread_run->last_active.tv_usec; ! } /* * Check if this thread has reached its allocated *************** *** 321,327 **** * the last incremental priority check was * made: */ ! else if (timercmp(&_thread_run->last_inactive, &kern_inc_prio_time, <)) { /* * Increment the incremental priority * for this thread in the hope that - --- 323,329 ---- * the last incremental priority check was * made: */ ! else if (timercmp(&pthread->last_inactive, &kern_inc_prio_time, <)) { /* * Increment the incremental priority * for this thread in the hope that *************** *** 661,666 **** - --- 663,669 ---- * Do a sigreturn to restart the thread that * was interrupted by a signal: */ + _thread_kern_in_sched = 0; _thread_sys_sigreturn(&_thread_run->saved_sigcontext); } else /* *** uthread_sig.c.orig Fri Aug 28 08:12:24 1998 - --- uthread_sig.c Fri Aug 28 14:30:58 1998 *************** *** 149,155 **** * unfortunate time which one of the threads is * modifying the dead thread list: */ ! if (thread_dead_lock.access_lock) /* * Set a flag so that the thread that has * the lock yields when it unlocks the - --- 149,155 ---- * unfortunate time which one of the threads is * modifying the dead thread list: */ ! else if (thread_dead_lock.access_lock) /* * Set a flag so that the thread that has * the lock yields when it unlocks the - ---------------------- end patches ---------------------------------------- ===================END FORWARDED MESSAGE=================== Dick Richard Seaman, Jr. dick@tar.com 5182 North Maple Lane voice: 414-367-5450 Nashotah, WI 53058 fax: 414-367-5852 PGP key available from: dick-pgp-key@tar.com -----BEGIN PGP SIGNATURE----- Version: 2.6.3a Charset: noconv iQCVAwUBNessOei0Y7619PhpAQFSZgP/Sk8XEZ6BtrS+xYW/iYBPzmcFa6jL1DxI YjO6oVBxyKQgdO9AvDOI9UBvgcF+24AMOC/TMG5rBrPERd0LHKFe5ft4McXQQv8F qrydXrAZIb8hHtSk7ZE+8vhFNLEKE9K/A13BYFT6L9GGkbSlG5/TR1iJTYUtcXG7 9q4Tf8+X/sg= =5qnL -----END PGP SIGNATURE----- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Mon Aug 31 19:30:13 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA01263 for freebsd-bugs-outgoing; Mon, 31 Aug 1998 19:30:13 -0700 (PDT) (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 TAA01177 for ; Mon, 31 Aug 1998 19:30:07 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id TAA02298; Mon, 31 Aug 1998 19:30:01 -0700 (PDT) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA00684; Mon, 31 Aug 1998 19:26:24 -0700 (PDT) (envelope-from nobody) Message-Id: <199809010226.TAA00684@hub.freebsd.org> Date: Mon, 31 Aug 1998 19:26:24 -0700 (PDT) From: dan@math.berkeley.edu To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: kern/7793: kernel wedges when netscape exits Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7793 >Category: kern >Synopsis: kernel wedges when netscape exits >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Aug 31 19:30:00 PDT 1998 >Last-Modified: >Originator: Daniel Strick >Organization: U.C. Berkeley >Release: 3.0-19980825-SNAP >Environment: FreeBSD miwok.berkeley.edu 3.0-19980825-SNAP FreeBSD 3.0-19980825-SNAP #0: Wed Aug 26 01:26:44 PDT 1998 root@miwok.berkeley.edu:/usr/src/sys/compile/MIWOK-SMP i386 >Description: Netscape (I have tried releases v403b8_freebsd and v45b1_freebsd) seem to work just fine, but the system wedges hard (no response to any keyboard input (not even ctl-alt-del) or network pings when I exit the program. >How-To-Repeat: Run netscape and exit. >Fix: >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 Sep 1 10:40:18 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA19312 for freebsd-bugs-outgoing; Tue, 1 Sep 1998 10:40:18 -0700 (PDT) (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 KAA19215 for ; Tue, 1 Sep 1998 10:40:08 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA11347; Tue, 1 Sep 1998 10:40:01 -0700 (PDT) Received: from gizmo.dimension.net (gizmo.dimension.net [209.12.7.20]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA18343 for ; Tue, 1 Sep 1998 10:37:17 -0700 (PDT) (envelope-from jaitken@dimension.net) Received: (from jaitken@localhost) by gizmo.dimension.net (8.8.8/8.8.8) id NAA22623; Tue, 1 Sep 1998 13:36:11 -0400 (EDT) Message-Id: <199809011736.NAA22623@gizmo.dimension.net> Date: Tue, 1 Sep 1998 13:36:11 -0400 (EDT) From: Jeff Aitken Reply-To: jaitken@dimension.net To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: kern/7797: panic: pmap_release Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7797 >Category: kern >Synopsis: System halted with "panic: pmap_release: freeing held page table page" >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 Sep 1 10:40:00 PDT 1998 >Last-Modified: >Originator: Jeff Aitken >Organization: Dimension Enterprises, Inc. >Release: FreeBSD 2.2.7-RELEASE i386 >Environment: Freshly installed 2.2.7-RELEASE (from the CDROM). Compiled a new kernel, but did not include anything that wasn't in use on the machine when it was running 2.2.6. Linux compatibility is enabled, FWIW... >Description: While compiling a couple of programs simultaneously, the system halted with these messages: panic: pmap_release: freeing held page table page syncing disks... 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 giving up System is a Pentium-based workstation with 64MB RAM, EIDE HD, Matrox Millennium II, SB AWE32, nothing out of the ordinary at all. System was running for months under 2.2.6 just fine until a HD crashed and forced me to reinstall (and upgrade in the process). At the time of the crash, X was running and I was compiling a couple of programs (elm and perl5). I can supply the kernel config file if that would be helpful. BTW, this pr was sent from a machine running 2.2.6, so I changed the 'Release' tag above to 2.2.7. >How-To-Repeat: Dunno. Hope not to repeat it. ;-) >Fix: >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 Sep 1 11:00:13 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA23709 for freebsd-bugs-outgoing; Tue, 1 Sep 1998 11:00:13 -0700 (PDT) (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 LAA23619 for ; Tue, 1 Sep 1998 11:00:06 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA11970; Tue, 1 Sep 1998 11:00:00 -0700 (PDT) Received: from relay.nuxi.com (nuxi.cs.ucdavis.edu [128.120.56.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA23443 for ; Tue, 1 Sep 1998 10:59:15 -0700 (PDT) (envelope-from obrien@dragon.nuxi.com) Received: from dragon.nuxi.com (d96-072.orchard2.ucdavis.edu [169.237.96.72]) by relay.nuxi.com (8.8.8/8.6.12) with ESMTP id KAA22237 for ; Tue, 1 Sep 1998 10:58:13 -0700 (PDT) Received: (from obrien@localhost) by dragon.nuxi.com (8.8.8/8.7.3) id RAA11770; Tue, 1 Sep 1998 17:58:14 GMT Message-Id: <199809011758.RAA11770@dragon.nuxi.com> Date: Tue, 1 Sep 1998 17:58:14 GMT From: "David O'Brien" Reply-To: obrien@NUXI.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/7798: rc.conf.5 manpage lay out is incorrect Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7798 >Category: bin >Synopsis: rc.conf.5 manpage lay out is incorrect >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Tue Sep 1 11:00:00 PDT 1998 >Last-Modified: >Originator: David O'Brien >Organization: The FreeBSD Project >Release: FreeBSD 3.0-19980804-SNAP i386 >Environment: >Description: rc.conf.5 has ``FILES'' near the top, not the bottom. Also has two "DESCRIPTION" sections. >How-To-Repeat: man 5 rc.conf >Fix: >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 Sep 1 11:10:07 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA26528 for freebsd-bugs-outgoing; Tue, 1 Sep 1998 11:10:07 -0700 (PDT) (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 LAA26520 for ; Tue, 1 Sep 1998 11:10:06 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA12337; Tue, 1 Sep 1998 11:10:00 -0700 (PDT) Received: from axl.training.iafrica.com (axl.training.iafrica.com [196.31.1.175]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA25490 for ; Tue, 1 Sep 1998 11:06:18 -0700 (PDT) (envelope-from sheldonh@axl.training.iafrica.com) Received: from sheldonh by axl.training.iafrica.com with local (Exim 1.92 #1) for FreeBSD-gnats-submit@freebsd.org id 0zDukg-0004Fm-00; Tue, 1 Sep 1998 20:01:58 +0200 Message-Id: Date: Tue, 1 Sep 1998 20:01:58 +0200 From: axl@iafrica.com Reply-To: axl@iafrica.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/7799: kbdcontrol uses uninitialized variable Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7799 >Category: bin >Synopsis: kbdcontrol uses uninitialized variable >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 Sep 1 11:10:00 PDT 1998 >Last-Modified: >Originator: Sheldon Hearn >Organization: UUNET Internet Africa >Release: FreeBSD 2.2.7-STABLE i386 >Environment: FreeBSD 2.2.7-STABLE as of 28 August 1998 >Description: When kbdcontrol is used to set keyrates, it passes an unititialized variable as an argument to ioctl(). Mostly, this is no problem, but under certain conditions that are difficult to describe accurately, this will cause the call to ioctl() to return EINVAL. >How-To-Repeat: Because of the nature of the fault, I can't think of a way to reproduce this outside of my own environment. However, I've attached gdb output from an environment in which the error does not occur, followed by gdb output from an environment conducive to reproducing this error. -------- NO PROBLEM: Script started on Tue Sep 1 19:02:32 1998 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... (gdb) set args -r fast Fix: The following patch ensures that variable passed as an argument to ioctl() is always initialized. --- src/usr.sbin/kbdcontrol/kbdcontrol.c.orig Fri Aug 28 16:54:53 1998 +++ src/usr.sbin/kbdcontrol/kbdcontrol.c Tue Sep 1 19:09:30 1998 @@ -842,6 +842,7 @@ rate.rep = n; } + rate.pad = 0; if (ioctl(0, KDSETRAD, rate) < 0) warn("setting keyboard rate"); } >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 Sep 1 13:00:12 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA14301 for freebsd-bugs-outgoing; Tue, 1 Sep 1998 13:00:12 -0700 (PDT) (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 NAA14281 for ; Tue, 1 Sep 1998 13:00:06 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA16452; Tue, 1 Sep 1998 13:00:00 -0700 (PDT) Received: from whistle.com (s205m131.whistle.com [207.76.205.131]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA13028 for ; Tue, 1 Sep 1998 12:53:20 -0700 (PDT) (envelope-from archie@whistle.com) Received: (from smap@localhost) by whistle.com (8.7.5/8.6.12) id MAA16566 for ; Tue, 1 Sep 1998 12:52:19 -0700 (PDT) Received: from bubba.whistle.com(207.76.205.7) by whistle.com via smap (V1.3) id sma016562; Tue Sep 1 12:52:12 1998 Received: (from archie@localhost) by bubba.whistle.com (8.8.7/8.6.12) id MAA14701; Tue, 1 Sep 1998 12:52:12 -0700 (PDT) Message-Id: <199809011952.MAA14701@bubba.whistle.com> Date: Tue, 1 Sep 1998 12:52:12 -0700 (PDT) From: Archie Cobbs Reply-To: archie@whistle.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: gnu/7800: tar(1) does not recognize --gunzip option Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7800 >Category: gnu >Synopsis: tar(1) does not recognize --gunzip option >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 Sep 1 13:00:00 PDT 1998 >Last-Modified: >Originator: Archie Cobbs >Organization: Whistle Communications, Inc. >Release: FreeBSD 2.2.6-RELEASE i386 >Environment: FreeBSD 2.2.6 AND -current >Description: tar(1) does not recognize --gunzip option, though the man page lists it. >How-To-Repeat: $ tar --extract --gunzip -f - tar: unrecognized option `--gunzip' tar: Unknown option. Use 'tar --help' for a complete list of options. >Fix: Index: tar.c =================================================================== RCS file: /cvs/freebsd/src/gnu/usr.bin/tar/tar.c,v retrieving revision 1.13 diff -c -u -r1.13 tar.c --- tar.c 1998/02/04 07:04:43 1.13 +++ tar.c 1998/09/01 19:52:00 @@ -170,7 +170,7 @@ {"uncompress", 0, 0, 'Z'}, {"block-compress", 0, &f_compress_block, 1}, {"gzip", 0, 0, 'z'}, - {"ungzip", 0, 0, 'z'}, + {"gunzip", 0, 0, 'z'}, {"use-compress-program", 1, 0, 18}, >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 Sep 1 16:22:39 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA16715 for freebsd-bugs-outgoing; Tue, 1 Sep 1998 16:22:39 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from goldseal.net (pm3-1-ppp18.pcom.net [208.217.71.33]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id QAA16682 for ; Tue, 1 Sep 1998 16:22:32 -0700 (PDT) (envelope-from info@goldseal.net) Date: Tue, 1 Sep 1998 16:22:32 -0700 (PDT) From: info@goldseal.net Message-Id: <199809012322.QAA16682@hub.freebsd.org> To: bugs@FreeBSD.ORG Subject: #1 Source for Advertising Specialties & Jewelry Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org ___________________________________________________________ Here is the info you requested http://www.goldseal.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Sep 1 17:45:13 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA29302 for freebsd-bugs-outgoing; Tue, 1 Sep 1998 17:45:13 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from garfield.bmk.com.au (bmkind.lnk.telstra.net [139.130.51.118]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA29270 for ; Tue, 1 Sep 1998 17:45:05 -0700 (PDT) (envelope-from brendan@bmk.com.au) Received: from localhost (brendan@localhost) by garfield.bmk.com.au (8.8.7/8.8.7) with SMTP id KAA00351 for ; Wed, 2 Sep 1998 10:45:51 +1000 (EST) (envelope-from brendan@bmk.com.au) Date: Wed, 2 Sep 1998 10:45:50 +1000 (EST) From: Brendan Kosowski X-Sender: brendan@garfield To: freebsd-bugs@FreeBSD.ORG Subject: The "kill -9" bug ??? 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 I recently did a "kill -9" ( from root ) on a shutdown process, and after that none of the normal users could log into the system. It said: login: /bin/sh: Permission denied. I could not find any changes to permissions of dirs or files so I was forced to do a re-install. I am using FreeBSD 2.2.5. Is this a documented bug of FreeBSD 2.2.5 ??? Thanks & Regards, Brendan... P.S. - Is it a bad idea to kill processes from root ??? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Sep 1 19:20:11 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA16069 for freebsd-bugs-outgoing; Tue, 1 Sep 1998 19:20:11 -0700 (PDT) (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 TAA16006 for ; Tue, 1 Sep 1998 19:20:08 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id TAA26563; Tue, 1 Sep 1998 19:20:01 -0700 (PDT) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA14491; Tue, 1 Sep 1998 19:11:17 -0700 (PDT) (envelope-from nobody) Message-Id: <199809020211.TAA14491@hub.freebsd.org> Date: Tue, 1 Sep 1998 19:11:17 -0700 (PDT) From: mccanne@cs.berkeley.edu To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: kern/7802: outbound, fragmented multicast packets are mishandled at the data-link layer Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7802 >Category: kern >Synopsis: outbound, fragmented multicast packets are mishandled at the data-link layer >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 Sep 1 19:20:01 PDT 1998 >Last-Modified: >Originator: Steven McCanne >Organization: University of California, Berkeley >Release: 2.2.6 >Environment: >Description: Multicast packets larger than an MTU are fragmented and the fragments beyond the first have an incorrect MAC address because the M_MCAST bit is not copied into the fragmented packets. >How-To-Repeat: Run a multicast application on an ethernet that generates packets larger than the local net's MTU. Run tcpdump -e and note that the ethernet MAC address does not conform to the IP-to-ethernet address mapping algorithm. >Fix: *** netinet/ip_output.c 1998/09/02 00:58:59 1.1 --- netinet/ip_output.c 1998/09/02 01:09:24 *************** *** 431,436 **** --- 431,437 ---- ipstat.ips_odropped++; goto sendorfree; } + m->m_flags |= m0->m_flags & M_MCAST; m->m_data += max_linkhdr; mhip = mtod(m, struct ip *); *mhip = *ip; >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 Sep 1 20:21:34 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA23135 for freebsd-bugs-outgoing; Tue, 1 Sep 1998 20:21:34 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from khavrinen.lcs.mit.edu (khavrinen.lcs.mit.edu [18.24.4.193]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA23130 for ; Tue, 1 Sep 1998 20:21:33 -0700 (PDT) (envelope-from wollman@khavrinen.lcs.mit.edu) Received: (from wollman@localhost) by khavrinen.lcs.mit.edu (8.9.1/8.9.1) id XAA02793; Tue, 1 Sep 1998 23:20:15 -0400 (EDT) (envelope-from wollman) Date: Tue, 1 Sep 1998 23:20:15 -0400 (EDT) From: Garrett Wollman Message-Id: <199809020320.XAA02793@khavrinen.lcs.mit.edu> To: Brendan Kosowski Cc: freebsd-bugs@FreeBSD.ORG Subject: The "kill -9" bug ??? In-Reply-To: References: Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org < said: > I recently did a "kill -9" ( from root ) on a shutdown process, and after > that none of the normal users could log into the system. > It said: login: /bin/sh: Permission denied. > I could not find any changes to permissions of dirs or files so I was > forced to do a re-install. Not quite. This is pretty clearly user error -- never use `kill -9' except as an absolute last resort. If you had done the correct thing (plain `kill'), `shutdown' would have had the chance to remove the /etc/nologin file it had created on your behalf. Next time, please RTFM. -GAWollman -- Garrett A. Wollman | O Siem / We are all family / O Siem / We're all the same wollman@lcs.mit.edu | O Siem / The fires of freedom Opinions not those of| Dance in the burning flame MIT, LCS, CRS, or NSA| - Susan Aglukark and Chad Irschick To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Tue Sep 1 22:10:15 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA10081 for freebsd-bugs-outgoing; Tue, 1 Sep 1998 22:10:15 -0700 (PDT) (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 WAA10017 for ; Tue, 1 Sep 1998 22:10:07 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id WAA00623; Tue, 1 Sep 1998 22:10:01 -0700 (PDT) Received: from david.siemens.de (david.siemens.de [192.35.17.14]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA09783 for ; Tue, 1 Sep 1998 22:08:11 -0700 (PDT) (envelope-from andre.albsmeier@mchp.siemens.de) Received: from mail.siemens.de (salomon.siemens.de [139.23.33.13]) by david.siemens.de (8.9.1/8.9.1) with ESMTP id HAA12162 for ; Wed, 2 Sep 1998 07:07:02 +0200 (MET DST) Received: from curry.mchp.siemens.de (daemon@curry.mchp.siemens.de [146.180.31.23]) by mail.siemens.de (8.9.1/8.9.1) with ESMTP id HAA16161 for ; Wed, 2 Sep 1998 07:07:04 +0200 (MET DST) Received: (from daemon@localhost) by curry.mchp.siemens.de (8.8.8/8.8.8) id HAA20844 for ; Wed, 2 Sep 1998 07:07:00 +0200 (CEST) Message-Id: <199809020506.HAA28539@internal> Date: Wed, 2 Sep 1998 07:06:58 +0200 (CEST) From: Andre Albsmeier To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/7803: timeout in scsiformat to small Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7803 >Category: bin >Synopsis: timeout in scsiformat to small >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: Tue Sep 1 22:10:00 PDT 1998 >Last-Modified: >Originator: Andre Albsmeier >Organization: >Release: FreeBSD 2.2.7-STABLE i386 >Environment: Probably all FreeBSD systems. >Description: The timeout of 4 hours in /sbin/scsiformat is rather small. For example, I got a ST423451N (:-() and like all Seagate drives, it has to be formatted from time to time. It took more that 4 hours until the command timed out. I think a good value would be 28800 (8 hours) but this is just proposal. >How-To-Repeat: Format a ST423451N with scsiformat. >Fix: If someone commits this, please commit it to -STABLE at least. Thanks. --- sbin/scsiformat/scsiformat.sh.ORI Wed Sep 2 07:01:03 1998 +++ sbin/scsiformat/scsiformat.sh Wed Sep 2 07:01:17 1998 @@ -140,5 +140,5 @@ fi # formatting may take a huge amount of time, set timeout to 4 hours echo "Formatting... this may take a while." - scsi -s 14400 -f $RAW -c "4 0 0 0 0 0" + scsi -s 28800 -f $RAW -c "4 0 0 0 0 0" fi >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 Sep 1 23:10:15 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA20435 for freebsd-bugs-outgoing; Tue, 1 Sep 1998 23:10:15 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from allegro.lemis.com (allegro.lemis.com [192.109.197.134]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA20396 for ; Tue, 1 Sep 1998 23:10:08 -0700 (PDT) (envelope-from grog@freebie.lemis.com) Received: from freebie.lemis.com (freebie.lemis.com [192.109.197.137]) by allegro.lemis.com (8.9.1/8.9.0) with ESMTP id PAA00805; Wed, 2 Sep 1998 15:38:45 +0930 (CST) Received: (from grog@localhost) by freebie.lemis.com (8.9.1/8.9.0) id PAA10033; Wed, 2 Sep 1998 15:38:28 +0930 (CST) Message-ID: <19980902153828.D606@freebie.lemis.com> Date: Wed, 2 Sep 1998 15:38:28 +0930 From: Greg Lehey To: Brendan Kosowski , freebsd-bugs@FreeBSD.ORG Subject: Re: The "kill -9" bug ??? References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: ; from Brendan Kosowski on Wed, Sep 02, 1998 at 10:45:50AM +1000 WWW-Home-Page: http://www.lemis.com/~grog Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-41-739-7062 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Wednesday, 2 September 1998 at 10:45:50 +1000, Brendan Kosowski wrote: > > I recently did a "kill -9" ( from root ) on a shutdown process, and after > that none of the normal users could log into the system. Interesting. How were you able to do a kill -9 on the process? It sounds as if something was hanging. Did you then reboot, or did you carry on? > It said: login: /bin/sh: Permission denied. > > I could not find any changes to permissions of dirs or files so I was > forced to do a re-install. You're almost never forced to do a reinstall. Did you boot in single-user mode? Did you check the permissions on /bin/sh? Did you try to log in using a csh user? > I am using FreeBSD 2.2.5. > > Is this a documented bug of FreeBSD 2.2.5 ??? No. At this point I'd suggest "user error", but that's just an educated guess. > P.S. - Is it a bad idea to kill processes from root ??? Despite what Garrett says, no. But you should always know what you're doing when you kill a process. I'd guess that whatever problems you had are not so much related to using "kill -9" as to the fact that you had to do so in the first place. Normally it's almost impossible to catch shutdown with a kill, because one of the first things it does is to kill all your shells. I'd guess something was hanging. Greg -- See complete headers for address, home page and phone numbers finger grog@lemis.com for PGP public key To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 2 08:13:43 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA04298 for freebsd-bugs-outgoing; Wed, 2 Sep 1998 08:13:43 -0700 (PDT) (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 IAA04291; Wed, 2 Sep 1998 08:13:40 -0700 (PDT) (envelope-from wollman@FreeBSD.org) From: Garrett Wollman Received: (from wollman@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA04860; Wed, 2 Sep 1998 08:13:34 -0700 (PDT) Date: Wed, 2 Sep 1998 08:13:34 -0700 (PDT) Message-Id: <199809021513.IAA04860@freefall.freebsd.org> To: mccanne@cs.berkeley.edu, wollman@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: kern/7802 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Old Synopsis: outbound, fragmented multicast packets are mishandled at the data-link layer New Synopsis: [MFC] outbound, fragmented multicast packets are mishandled at the data-link layer State-Changed-From-To: open-suspended State-Changed-By: wollman State-Changed-When: Wed Sep 2 08:11:18 PDT 1998 State-Changed-Why: Fixed in rev. 1.82, still applicable to 2.2. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 2 09:20:13 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA17009 for freebsd-bugs-outgoing; Wed, 2 Sep 1998 09:20:13 -0700 (PDT) (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 JAA16927 for ; Wed, 2 Sep 1998 09:20:08 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id JAA06981; Wed, 2 Sep 1998 09:20:02 -0700 (PDT) Received: from coleridge.kublai.com (coleridge.kublai.com [207.96.1.116]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA16572 for ; Wed, 2 Sep 1998 09:18:40 -0700 (PDT) (envelope-from shmit@natasya.kublai.com) Received: from natasya.kublai.com (natasya.kublai.com [207.172.25.236]) by coleridge.kublai.com (8.8.8/8.8.8) with ESMTP id MAA00306 for ; Wed, 2 Sep 1998 12:17:38 -0400 (EDT) (envelope-from shmit@natasya.kublai.com) Received: (from shmit@localhost) by natasya.kublai.com (8.9.1/8.8.8) id MAA14165; Wed, 2 Sep 1998 12:17:38 -0400 (EDT) Message-Id: <199809021617.MAA14165@natasya.kublai.com> Date: Wed, 2 Sep 1998 12:17:38 -0400 (EDT) From: shmit@kublai.com Reply-To: shmit@kublai.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: gnu/7811: Patch to build Objective C library shared Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7811 >Category: gnu >Synopsis: Build Objective C library shared for ELF >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 Sep 2 09:20:01 PDT 1998 >Last-Modified: >Originator: Brian Cully >Organization: >Release: FreeBSD 3.0-CURRENT i386 >Environment: FreeBSD 3.0 Current w/ ELF. >Description: It was not possible to build the Objective C library shared with a.out, because the linker would generate symbol relocation warnings that Bruce didn't like. With ELF, I get no such warnings, so I've put a conditional in to building that will generate a shared lib for ELF, but not for a.out. >How-To-Repeat: 1) Apply patches 2) cd /usr/src/gnu/lib/libobjc 3) make OBJFORMAT=elf >Fix: =================================================================== RCS file: /usr/local/cvsroot/FreeBSD/src/gnu/lib/libobjc/Makefile,v retrieving revision 1.3 diff -c -r1.3 Makefile *** Makefile 1997/02/22 15:43:02 1.3 --- Makefile 1998/09/02 16:13:22 *************** *** 7,13 **** --- 7,15 ---- LIB= objc NOMAN= sorry + .if ${OBJFORMAT} != "elf" NOPIC= does not work + .endif SRCS= archive.c class.c encoding.c hash.c init.c misc.c \ my_objects.c sarray.c selector.c my_sendmsg.c \ >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 Sep 2 10:10:13 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA25072 for freebsd-bugs-outgoing; Wed, 2 Sep 1998 10:10:13 -0700 (PDT) (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 KAA24998 for ; Wed, 2 Sep 1998 10:10:06 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA08445; Wed, 2 Sep 1998 10:10:00 -0700 (PDT) Received: from quack.kfu.com (quack.kfu.com [170.1.70.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA24592 for ; Wed, 2 Sep 1998 10:06:44 -0700 (PDT) (envelope-from nsayer@quack.kfu.com) Received: (from nsayer@localhost) by quack.kfu.com (8.8.7/8.8.5) id KAA24303; Wed, 2 Sep 1998 10:05:43 -0700 (PDT) Message-Id: <199809021705.KAA24303@quack.kfu.com> Date: Wed, 2 Sep 1998 10:05:43 -0700 (PDT) From: Nick Sayer Reply-To: nsayer@quack.kfu.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: kern/7812: APM machines should attempt to power down at halt Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7812 >Category: kern >Synopsis: APM machines should attempt to power down at halt >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 Sep 2 10:10:00 PDT 1998 >Last-Modified: >Originator: Nick Sayer >Organization: Just me >Release: FreeBSD 2.2.7-RELEASE i386 >Environment: >Description: Some laptops and ATX machines can power themselves off under APM control. When such machines are halted, they should at least try to power themselves off if APM events are enabled. If the attempt fails, this code will fall through to the traditional 'press any key to reboot' prompt. >How-To-Repeat: >Fix: --- apm.c- Mon Jul 6 22:22:36 1998 +++ apm.c Wed Sep 2 10:00:07 1998 @@ -24,6 +24,7 @@ #include #endif /*DEVFS*/ #include +#include #include #include #include @@ -38,6 +39,7 @@ static int apm_display __P((int newstate)); static int apm_int __P((u_long *eax, u_long *ebx, u_long *ecx)); static void apm_resume __P((void)); +static void apm_powerdown __P((int howlong,void *ignore)); /* static data */ struct apm_softc { @@ -408,6 +410,23 @@ apm_execute_hook(hook[APM_HOOK_RESUME]); } +/* + * Some latops and ATX machines can power themselves off. + */ +void +apm_powerdown(int howto, void *ignore) +{ + u_long eax, ebx, ecx; + + if (howto & RB_HALT) + { + eax = (APM_BIOS << 8) | APM_SETPWSTATE; + ebx = PMDV_ALLDEV; + ecx = PMST_OFF; + + apm_int(&eax, &ebx, &ecx); /* ignore errors */ + } +} /* get APM information */ static int @@ -511,6 +530,7 @@ if (sc->initialized) { sc->active = 1; apm_timeout(sc); + at_shutdown(apm_powerdown,NULL,SHUTDOWN_POST_SYNC); } } @@ -526,6 +546,7 @@ if (sc->initialized) { untimeout(apm_timeout, NULL); sc->active = 0; + rm_at_shutdown(apm_powerdown,NULL); } } >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 Sep 2 13:20:11 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA27223 for freebsd-bugs-outgoing; Wed, 2 Sep 1998 13:20:11 -0700 (PDT) (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 NAA27195 for ; Wed, 2 Sep 1998 13:20:07 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA15677; Wed, 2 Sep 1998 13:20:01 -0700 (PDT) Date: Wed, 2 Sep 1998 13:20:01 -0700 (PDT) Message-Id: <199809022020.NAA15677@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: Niall Smart Subject: Re: kern/7812: APM machines should attempt to power down at halt Reply-To: Niall Smart Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/7812; it has been noted by GNATS. From: Niall Smart To: nsayer@quack.kfu.com, FreeBSD-gnats-submit@FreeBSD.ORG Cc: Subject: Re: kern/7812: APM machines should attempt to power down at halt Date: Wed, 2 Sep 1998 21:10:35 +0000 On Sep 2, 10:05am, Nick Sayer wrote: } Subject: kern/7812: APM machines should attempt to power down at halt > > >Number: 7812 > >Category: kern > >Synopsis: APM machines should attempt to power down at halt Hi Nick, There have actually been several versions of this patch floating around. However, each of them does it differently to how its done in -current, which is probably a bad thing. I had merged the stuff in -current into a -stable tree but accidentally blew it away, but I'll redo it later today or tomorrow, perhaps it would be better to use these as outlined above. ( Or you could do it, see boot in kern_shutdown.c ;) ) Niall -- Niall Smart, rotel@indigo.ie. Amaze your friends and annoy your enemies: echo '#define if(x) if (!(x))' >> /usr/include/stdio.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 2 15:07:38 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA13952 for freebsd-bugs-outgoing; Wed, 2 Sep 1998 15:07:38 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from dt053nb4.san.rr.com (dt053nb4.san.rr.com [204.210.34.180]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA13946; Wed, 2 Sep 1998 15:07:30 -0700 (PDT) (envelope-from Studded@dal.net) Received: from dal.net (Studded@localhost [127.0.0.1]) by dt053nb4.san.rr.com (8.8.8/8.8.8) with ESMTP id PAA20078; Wed, 2 Sep 1998 15:06:26 -0700 (PDT) (envelope-from Studded@dal.net) Message-ID: <35EDC161.5BF149FE@dal.net> Date: Wed, 02 Sep 1998 15:06:25 -0700 From: Studded Organization: Triborough Bridge & Tunnel Authority X-Mailer: Mozilla 4.06 [en] (X11; I; FreeBSD 2.2.7-STABLE-0827 i386) MIME-Version: 1.0 To: Garrett Wollman CC: freebsd-bugs@FreeBSD.ORG Subject: Re: kern/7802 References: <199809021513.IAA04860@freefall.freebsd.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Garrett Wollman wrote: > > Old Synopsis: outbound, fragmented multicast packets are mishandled at the data-link layer > New Synopsis: [MFC] outbound, fragmented multicast packets are mishandled at the data-link layer > Fixed in rev. 1.82, still applicable to 2.2. Thank you very much for taking this additional step. :) Those of us tracking -Stable appreciate it. Doug -- *** Chief Operations Officer, DALnet IRC network *** At Barry (a small town in south Wales) hidden cameras have had to be installed to keep watch on the town's CCTV [Closed Circuit Television] to record acts of vandalism against the CCTV. - Privacy Forum To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Wed Sep 2 22:30:08 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA17287 for freebsd-bugs-outgoing; Wed, 2 Sep 1998 22:30:08 -0700 (PDT) (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 WAA17266 for ; Wed, 2 Sep 1998 22:30:06 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id WAA29710; Wed, 2 Sep 1998 22:30:00 -0700 (PDT) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA16451; Wed, 2 Sep 1998 22:21:32 -0700 (PDT) (envelope-from nobody) Message-Id: <199809030521.WAA16451@hub.freebsd.org> Date: Wed, 2 Sep 1998 22:21:32 -0700 (PDT) From: jefl@ix.netcom.com To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: i386/7815: probe can't find wdc0 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7815 >Category: i386 >Synopsis: probe can't find wdc0 >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 Sep 2 22:30:00 PDT 1998 >Last-Modified: >Originator: Jeff Lawton >Organization: Consultant >Release: 2.2.7 >Environment: >Description: help! I'm STILL trying to install a kernel on my new machine, Iwill XA-100 mbd., AMD K6-2 300 CPU, Samsung hard drive on primary IDE, 32M RAM, 32X CD-ROM on sec. there IS a bug report that says with both IDE's enabled status could be wrong. I think there's more to this problem, because even when I disble the secondary it still can't find the primary. should I try to just ignore the probe and brute-force it through CLI? I'm willing to experiment; are there any known settings (AMI BIOS, by the way) that could prevent it from seeing the IRQ? this one's got me rattled, because the SAME MACHINE performs flawlessly on both Win95 (incl. USB) and WIN NT 4; so what the dickens is left??? please let me know ANYTHING you think is worth trying! - - Jeff >How-To-Repeat: >Fix: >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 Sep 2 23:20:17 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA25446 for freebsd-bugs-outgoing; Wed, 2 Sep 1998 23:20:17 -0700 (PDT) (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 XAA25375 for ; Wed, 2 Sep 1998 23:20:08 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id XAA00925; Wed, 2 Sep 1998 23:20:01 -0700 (PDT) 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 XAA23892 for ; Wed, 2 Sep 1998 23:12:49 -0700 (PDT) (envelope-from sanpei@sanpei.org) Received: from lavender.yy.cs.keio.ac.jp (ppp115.dialup.st.keio.ac.jp [131.113.27.115]) by titanium.yy.ics.keio.ac.jp (8.8.8+3.0Wbeta13/3.6W) with ESMTP id PAA07681 for ; Thu, 3 Sep 1998 15:11:34 +0900 (JST) Received: (from sanpei@localhost) by lavender.yy.cs.keio.ac.jp (8.8.8/3.6W) id PAA03865; Thu, 3 Sep 1998 15:08:31 +0900 (JST) Message-Id: <199809030608.PAA03865@lavender.yy.cs.keio.ac.jp> Date: Thu, 3 Sep 1998 15:08:31 +0900 (JST) From: sanpei@sanpei.org Reply-To: sanpei@sanpei.org To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: i386/7816: [Patch] NE2000 PnP card IDs to sys/i386/isa/if_ed.c Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7816 >Category: i386 >Synopsis: [Patch] NE2000 PnP card IDs to sys/i386/isa/if_ed.c >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: Wed Sep 2 23:20:01 PDT 1998 >Last-Modified: >Originator: MIHIRA Yoshiro >Organization: Keio Univ. >Release: FreeBSD 2.2.7-RELEASE i386 >Environment: FreeBSD-current (19980520 and later) >Description: I tested some NE2000 Compatible PnP Ethernet-Cards with FreeBSD-current if_ed.c code. It's fine. I hope to append PnP card ids as below patch. And I hope to append **controller pnp0** to boot.flp :-) >How-To-Repeat: >Fix: --- sys/i386/isa/if_ed.c.org 1998/09/03 05:55:52 +++ sys/i386/isa/if_ed.c 1998/09/03 05:59:39 @@ -3405,7 +3405,15 @@ u_long vend_id; char *id_str; } edpnp_ids[] = { - { 0x1980635e, "WSC8019"}, + { 0x1980635e, "WSC8019"}, /* From FreeBSD-current if_ed.c */ + { 0x0890635e, "WSC9008"}, /* From gnats 6782 by paterno@dsi.UNIFI.IT */ + { 0xd680d041, "NE2000 Compatible"}, /* From gnats 6782 replay mail */ + { 0x0131d805, "ANX3101"}, /* Acer ALN-101T */ + { 0x01200507, "RTL8019"}, /* PLANET ENW-2401 */ + { 0x19808c4a, "RTL8019"}, /* SURECOM EP312(ISA) */ + /* ELECOM LD-PNE20/T */ + /* A.I.Brain-E200T */ + { 0x0090252a, "JQE9000"}, /* No-brand Jumperless NE2000 PnP card */ { 0 } }; >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 Sep 2 23:20:18 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA25447 for freebsd-bugs-outgoing; Wed, 2 Sep 1998 23:20:18 -0700 (PDT) (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 XAA25387 for ; Wed, 2 Sep 1998 23:20:09 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id XAA00934; Wed, 2 Sep 1998 23:20:02 -0700 (PDT) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA24165; Wed, 2 Sep 1998 23:14:50 -0700 (PDT) (envelope-from nobody) Message-Id: <199809030614.XAA24165@hub.freebsd.org> Date: Wed, 2 Sep 1998 23:14:50 -0700 (PDT) From: nis@pluto.dti.ne.jp To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: bin/7817: pw(8) doesn't work correctly with random passwd generation option Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7817 >Category: bin >Synopsis: pw(8) doesn't work correctly with random passwd generation option >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 Sep 2 23:20:02 PDT 1998 >Last-Modified: >Originator: Hiroshi Nishikawa >Organization: Nishikawa System >Release: 2.2.1-RELEASE >Environment: FreeBSD goose.localhost 2.2.1-RELEASE FreeBSD 2.2.1-RELEASE #0: Sun Apr 12 09:09 :14 JST 1998 root@pc01.lan:/usr/src/sys/compile/NIS i386 >Description: pw(8) often generates an shorter password than eight letters when I try random password generation option. >How-To-Repeat: Place 'defaultpasswd = "random"' in /etc/pw.conf and execute 'pw useradd -n name'. >Fix: The functiton 'pw_password' in /usr/src/usr.sbin/pw/pw_user.c should be fixed. *** /usr/src/usr.sbin/pw/pw_user.c Tue Sep 1 20:02:14 1998 --- /usr/src/usr.sbin/pw/pw_user.c Thu Sep 3 13:25:02 1998 *************** *** 903,909 **** l = (random() % 8 + 8); /* 8 - 16 chars */ pw_getrand(rndbuf, l); for (i = 0; i < l; i++) ! pwbuf[i] = chars[rndbuf[i] % sizeof(chars)]; pwbuf[i] = '\0'; /* --- 903,909 ---- l = (random() % 8 + 8); /* 8 - 16 chars */ pw_getrand(rndbuf, l); for (i = 0; i < l; i++) ! pwbuf[i] = chars[rndbuf[i] % (sizeof(chars)-1)]; pwbuf[i] = '\0'; /* >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 Sep 3 03:50:08 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA27607 for freebsd-bugs-outgoing; Thu, 3 Sep 1998 03:50:08 -0700 (PDT) (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 DAA27602 for ; Thu, 3 Sep 1998 03:50:07 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA07819; Thu, 3 Sep 1998 03:50:01 -0700 (PDT) Date: Thu, 3 Sep 1998 03:50:01 -0700 (PDT) Message-Id: <199809031050.DAA07819@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: asami@FreeBSD.ORG (Satoshi Asami) Subject: Re: kern/7812: APM machines should attempt to power down at halt Reply-To: asami@FreeBSD.ORG (Satoshi Asami) Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/7812; it has been noted by GNATS. From: asami@FreeBSD.ORG (Satoshi Asami) To: nsayer@quack.kfu.com Cc: FreeBSD-gnats-submit@freebsd.org Subject: Re: kern/7812: APM machines should attempt to power down at halt Date: Thu, 3 Sep 1998 03:40:30 -0700 (PDT) * Some laptops and ATX machines can power themselves off under APM * control. When such machines are halted, they should at least try * to power themselves off if APM events are enabled. If the attempt * fails, this code will fall through to the traditional 'press any * key to reboot' prompt. I think this is a bad idea. We have a whole bunch of boxes that are connected to serial consoles. If they power off at halt, I'll have to drive 50 miles to press the power button. :< What's wrong with having the user powering the machine off by himself? If he's there, he can do it; if he's not, this is just an added hassle. (I can't really think of a reason why you would want to power off a machine remotely....) Satoshi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Sep 3 10:30:12 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA19797 for freebsd-bugs-outgoing; Thu, 3 Sep 1998 10:30:12 -0700 (PDT) (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 KAA19735 for ; Thu, 3 Sep 1998 10:30:07 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA03942; Thu, 3 Sep 1998 10:30:01 -0700 (PDT) Received: from burka.carrier.kiev.ua (burka.carrier.kiev.ua [193.193.193.107]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA19299 for ; Thu, 3 Sep 1998 10:27:54 -0700 (PDT) (envelope-from archer@grape.carrier.kiev.ua) Received: from kozlik.carrier.kiev.ua (kozlik.carrier.kiev.ua [193.193.193.111]) by burka.carrier.kiev.ua (8.9.0/8.Who.Cares) with ESMTP id UAA01644 for ; Thu, 3 Sep 1998 20:26:39 +0300 (EEST) Received: (from uucp@localhost) by kozlik.carrier.kiev.ua (8.9.0/8.9.0/8.Who.Cares) with UUCP id UAA20277 for FreeBSD-gnats-submit@freebsd.org; Thu, 3 Sep 1998 20:21:41 +0300 (EEST) Received: (from archer@localhost) by grape.carrier.kiev.ua (8.9.1/8.8.8) id UAA23159; Thu, 3 Sep 1998 20:02:58 +0300 (EEST) (envelope-from archer) Message-Id: <199809031702.UAA23159@grape.carrier.kiev.ua> Date: Thu, 3 Sep 1998 20:02:58 +0300 (EEST) From: archer@lucky.net Reply-To: archer@lucky.net To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: gnu/7821: awk in free(): warning: chunk is already free. Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7821 >Category: gnu >Synopsis: awk in free(): warning: chunk is already free. >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Sep 3 10:30:00 PDT 1998 >Last-Modified: >Originator: Alexander Litvin >Organization: Lucky Net ltd. >Release: FreeBSD 3.0-CURRENT i386 >Environment: FreeBSD grape.carrier.kiev.ua 3.0-CURRENT FreeBSD 3.0-CURRENT #121: Thu Sep 3 1 1:21:44 EEST 1998 archer@grape.carrier.kiev.ua:/usr/src/sys/compile/GRAPE i 386 >Description: The problem first appeared when GNU awk in 3.0-CURRENT was apgraded to 3.0.3. I run C-News, which uses awk extensively. After awk apgrade C-News expire stopped to work. It appeared that some GNU awk 3.0.3 programms when given absolutely legitimate input fail, giving out a number of messages: awk in free(): warning: chunk is already free. >How-To-Repeat: Run the following awk program (it is cut out of C-News expire scripts). I was not able to cut it down more -- omitting some portions of the code (e.g. OFMT line), make error go away in this case, though it certainly does not fix awk. ----------------cut-here---------------- #!/usr/bin/awk -f BEGIN { OFMT = "%.12g" big = 99999999999 lowest = big small = 0 highest = small } $0 ~ /^[0-9]+$/ { if ($1 < lowest) lowest = $1 if ($1 > highest) highest = $1 next } $0 ~ /^[a-z]+/ { print dir, highest, lowest dir = $0 lowest = big highest = small } ----------------cut-here---------------- To get the error, just give this script the following input: ----------------cut-here---------------- a 1 b ----------------cut-here---------------- >Fix: I was not able to track the error in awk sources. As a workaround, I just reverted to GNU awk 2.15.5. >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 Sep 3 13:20:08 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA12715 for freebsd-bugs-outgoing; Thu, 3 Sep 1998 13:20:08 -0700 (PDT) (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 NAA12703 for ; Thu, 3 Sep 1998 13:20:06 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA09220; Thu, 3 Sep 1998 13:20:00 -0700 (PDT) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA12067; Thu, 3 Sep 1998 13:17:23 -0700 (PDT) (envelope-from nobody) Message-Id: <199809032017.NAA12067@hub.freebsd.org> Date: Thu, 3 Sep 1998 13:17:23 -0700 (PDT) From: bifrost@dis.org To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: kern/7822: Machine Reboots without reason Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7822 >Category: kern >Synopsis: Machine Reboots without reason >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 Sep 3 13:20:00 PDT 1998 >Last-Modified: >Originator: Thomas Sparks >Organization: The DOC >Release: 2.2.7-RELEASE >Environment: FreeBSD bifrost.dis.org 2.2.7-RELEASE FreeBSD 2.2.7-RELEASE #0: Thu Aug 20 16:20:14 PDT 1998 root@BIFROST.DIS.ORG:/usr/src/sys/compile/ME-FREEBSD i386 >Description: This machine is a 400MHZ PII The Motherboard is an Intel 100mhz bus board. Using an Adaptec 2940U and an IBM SCSI Drive, there is an onboard NCR SCSI controller that is disabled. This machine has 1GB of ram. When the /etc/weekly script runs, the machine reboots. This does not appear to be a hardware problem. >How-To-Repeat: run the /etc/weekly script. >Fix: none >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 Sep 3 13:30:14 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA14559 for freebsd-bugs-outgoing; Thu, 3 Sep 1998 13:30:14 -0700 (PDT) (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 NAA14457 for ; Thu, 3 Sep 1998 13:30:07 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA09543; Thu, 3 Sep 1998 13:30:01 -0700 (PDT) Received: from gothic.americantv.com ([207.170.17.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA12999 for ; Thu, 3 Sep 1998 13:22:06 -0700 (PDT) (envelope-from jlemon@americantv.com) Received: (from jlemon@localhost) by gothic.americantv.com (8.9.1/8.8.5) id PAA08910; Thu, 3 Sep 1998 15:20:55 -0500 (CDT) Message-Id: <199809032020.PAA08910@gothic.americantv.com> Date: Thu, 3 Sep 1998 15:20:55 -0500 (CDT) From: Jonathan Lemon Reply-To: jlemon@americantv.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: conf/7823: sysinstall will not install XFree Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7823 >Category: conf >Synopsis: sysinstall will not install XFree >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Sep 3 13:30:00 PDT 1998 >Last-Modified: >Originator: Jonathan Lemon >Organization: >Release: FreeBSD 3.0-CURRENT i386 >Environment: Install floppy from current.freebsd.org, as of 31-aug-98. >Description: I installed a new system with the aforementioned boot floppy, installing only the ``bin'' distribution. After rebooting, I re-ran /stand/sysinstall, and attempted to install various components of the XFree86 distribution by selecting the parts I wanted from the XFree submenu. However, every time I selected (or ), sysinstall just kept going back up to the main menu, and refused to actually install anything. >How-To-Repeat: Run /stand/sysinstall from aforementioned -snap, and attempt to install XFree86. >Fix: Sorry; sysinstall should have a warning: "You are in a twisty little maze of menus, all alike". Most probably, the DIST_XF86 flag is not being set in the Dists variable when subcomponents of XFree are selected individually, leading sysinstall to think that nothing is needed to install. (but hey, this is just a guess) >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 Sep 3 15:52:53 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA11665 for freebsd-bugs-outgoing; Thu, 3 Sep 1998 15:52:53 -0700 (PDT) (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 PAA11588; Thu, 3 Sep 1998 15:52:38 -0700 (PDT) (envelope-from asami@FreeBSD.org) From: Satoshi Asami Received: (from asami@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA14308; Thu, 3 Sep 1998 15:52:32 -0700 (PDT) Date: Thu, 3 Sep 1998 15:52:32 -0700 (PDT) Message-Id: <199809032252.PAA14308@freefall.freebsd.org> To: sada@e-mail.ne.jp, asami@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG, markm@FreeBSD.ORG Subject: Re: bin/7068 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: /usr/bin/perl: library path addition State-Changed-From-To: suspended-open State-Changed-By: asami State-Changed-When: Thu Sep 3 15:51:40 PDT 1998 State-Changed-Why: Give it to markm. Responsible-Changed-From-To: freebsd-bugs->markm Responsible-Changed-By: asami Responsible-Changed-When: Thu Sep 3 15:51:40 PDT 1998 Responsible-Changed-Why: markm's the perl man now. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Thu Sep 3 20:10:11 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA14575 for freebsd-bugs-outgoing; Thu, 3 Sep 1998 20:10:11 -0700 (PDT) (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 UAA14567 for ; Thu, 3 Sep 1998 20:10:09 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA21672; Thu, 3 Sep 1998 20:10:02 -0700 (PDT) Received: from tick.ssec.wisc.edu (tick.ssec.wisc.edu [144.92.108.121]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA14091 for ; Thu, 3 Sep 1998 20:02:53 -0700 (PDT) (envelope-from dglo@tick.ssec.wisc.edu) Received: from tick.ssec.wisc.edu (localhost [127.0.0.1]) by tick.ssec.wisc.edu (8.8.7/8.8.7) with ESMTP id WAA22572 for ; Thu, 3 Sep 1998 22:01:48 -0500 (CDT) Message-Id: <199809040301.WAA22572@tick.ssec.wisc.edu> Date: Thu, 03 Sep 1998 22:01:47 -0500 From: Dave Glowacki Reply-To: dglo@SSEC.WISC.EDU To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/7826: ls(1) knows too much about format of strftime() Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7826 >Category: bin >Synopsis: ls(1) knows too much about format of strftime() >Confidential: yes >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Sep 3 20:10:01 PDT 1998 >Last-Modified: >Originator: Dave Glowacki >Organization: >Release: FreeBSD 3.0-CURRENT i386 >Environment: >Description: ls(1) thinks it knows the exact layout of the "%c" format of strftime(). >How-To-Repeat: Alter the "national representation of time and date" in strftime() and ls(1) will break. Rather than hard-coding the locations of the time elements and hoping they don't move, ls(1) should use format strings which produce the desired strings. >Fix: Index: print.c =================================================================== RCS file: /disk0/freebsd/src/bin/ls/print.c,v retrieving revision 1.17 diff -c -r1.17 print.c *** print.c 1998/07/29 00:46:13 1.17 --- print.c 1998/09/04 02:46:49 *************** *** 242,268 **** int i; char longstring[80]; static time_t now; if (now == 0) now = time(NULL); - strftime(longstring, sizeof(longstring), "%c", localtime(&ftime)); - for (i = 4; i < 11; ++i) - (void)putchar(longstring[i]); - #define SIXMONTHS ((365 / 2) * 86400) if (f_sectime) ! for (i = 11; i < 24; i++) ! (void)putchar(longstring[i]); else if (ftime + SIXMONTHS > now && ftime < now + SIXMONTHS) ! for (i = 11; i < 16; ++i) ! (void)putchar(longstring[i]); ! else { ! (void)putchar(' '); ! for (i = 20; i < 24; ++i) ! (void)putchar(longstring[i]); ! } ! (void)putchar(' '); } static int --- 242,265 ---- int i; char longstring[80]; static time_t now; + const char *format; if (now == 0) now = time(NULL); #define SIXMONTHS ((365 / 2) * 86400) if (f_sectime) ! /* Mmm dd hh:mm:ss yyyy */ ! format = "%b %e %T %Y "; else if (ftime + SIXMONTHS > now && ftime < now + SIXMONTHS) ! /* Mmm dd hh:mm */ ! format = "%b %e %R "; ! else ! /* Mmm dd yyyy */ ! format = "%b %e %Y "; ! strftime(longstring, sizeof(longstring), format, localtime(&ftime)); ! fputs(longstring, stdout); } static int >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 Sep 3 23:40:11 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA10009 for freebsd-bugs-outgoing; Thu, 3 Sep 1998 23:40:11 -0700 (PDT) (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 XAA09988 for ; Thu, 3 Sep 1998 23:40:08 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id XAA26675; Thu, 3 Sep 1998 23:40:02 -0700 (PDT) Received: from cain.gsoft.com.au (genesi.lnk.telstra.net [139.130.136.161]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA09113 for ; Thu, 3 Sep 1998 23:35:18 -0700 (PDT) (envelope-from doconnor@gsoft.com.au) Received: (from doconnor@localhost) by cain.gsoft.com.au (8.8.8/8.6.9) id QAA09475; Fri, 4 Sep 1998 16:04:11 +0930 (CST) Message-Id: <199809040634.QAA09475@cain.gsoft.com.au> Date: Fri, 4 Sep 1998 16:04:11 +0930 (CST) From: "Daniel O'Connor" Reply-To: doconnor@gsoft.com.au To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/7828: Add a command line option to cp to make it never overwrite Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7828 >Category: bin >Synopsis: Add a command line option to cp to make it never overwrite >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 Sep 3 23:40:01 PDT 1998 >Last-Modified: >Originator: Daniel O'Connor >Organization: >Release: FreeBSD 2.2.6-BETA i386 >Environment: Standard 2.2.6 system >Description: This patch adds the '-n' flag to cp which means "don't ever overwrite a file" it is basically copied from the -i stuff when you hit 'n'. It probably has bugs I only took 5 minutes to write it :) >How-To-Repeat: >Fix: Here is the patch diff -ur cp.old/cp.c cp/cp.c --- cp.old/cp.c Wed Jul 15 11:31:06 1998 +++ cp/cp.c Fri Sep 4 15:18:09 1998 @@ -86,7 +86,7 @@ PATH_T to = { to.p_path, "" }; uid_t myuid; -int Rflag, iflag, pflag, rflag, fflag; +int Rflag, iflag, pflag, rflag, fflag, nflag; int myumask; enum op { FILE_TO_FILE, FILE_TO_DIR, DIR_TO_DNE }; @@ -105,7 +105,7 @@ char *target; Hflag = Lflag = Pflag = 0; - while ((ch = getopt(argc, argv, "HLPRfipr")) != -1) + while ((ch = getopt(argc, argv, "HLPRfiprn")) != -1) switch (ch) { case 'H': Hflag = 1; @@ -124,10 +124,12 @@ break; case 'f': fflag = 1; + nflag = 0; iflag = 0; break; case 'i': iflag = 1; + nflag = 0; fflag = 0; break; case 'p': @@ -136,6 +138,11 @@ case 'r': rflag = 1; break; + case 'n': + nflag = 1; + iflag = 0; + fflag = 0; + break; default: usage(); break; Only in cp: cp.o diff -ur cp.old/extern.h cp/extern.h --- cp.old/extern.h Fri Mar 8 17:28:07 1996 +++ cp/extern.h Fri Sep 4 15:21:36 1998 @@ -42,7 +42,7 @@ extern PATH_T to; extern uid_t myuid; -extern int iflag, pflag, fflag, myumask; +extern int iflag, pflag, fflag, nflag, myumask; #include diff -ur cp.old/utils.c cp/utils.c --- cp.old/utils.c Wed Jul 15 11:31:06 1998 +++ cp/utils.c Fri Sep 4 15:25:45 1998 @@ -96,6 +96,12 @@ } } + if (nflag) { + (void)close(from_fd); + (void)fprintf(stderr, "not overwritten\n"); + return (0); + } + if (fflag) { /* remove existing destination file name, * create a new file */ @@ -319,7 +325,7 @@ usage() { (void)fprintf(stderr, "%s\n%s\n", -"usage: cp [-R [-H | -L | -P]] [-f | -i] [-p] src target", -" cp [-R [-H | -L | -P]] [-f | -i] [-p] src1 ... srcN directory"); +"usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-p] src target", +" cp [-R [-H | -L | -P]] [-f | -i | -n] [-p] src1 ... srcN directory"); exit(1); } >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 Sep 4 00:10:11 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA13190 for freebsd-bugs-outgoing; Fri, 4 Sep 1998 00:10:11 -0700 (PDT) (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 AAA13181 for ; Fri, 4 Sep 1998 00:10:09 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA27573; Fri, 4 Sep 1998 00:10:02 -0700 (PDT) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA12701; Fri, 4 Sep 1998 00:04:59 -0700 (PDT) (envelope-from nobody) Message-Id: <199809040704.AAA12701@hub.freebsd.org> Date: Fri, 4 Sep 1998 00:04:59 -0700 (PDT) From: Roy.Nicholl@ASGtechnologies.com To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: kern/7830: Missing include from sys/bus_private.h in 3.0-Current [1998-09-04] Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7830 >Category: kern >Synopsis: Missing include from sys/bus_private.h in 3.0-Current [1998-09-04] >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 Sep 4 00:10:02 PDT 1998 >Last-Modified: >Originator: Roy Nicholl >Organization: Atlantic Systems Group Inc. >Release: 33.0-Current >Environment: FreeBSD lizard 3.0-CURRENT FreeBSD 3.0-CURRENT #0: Sat Aug 29 23:18:32 ADT 1998 root@lizard:/usr/src/sys/compile/LIZARD i386 >Description: Missing include in prevents kernel rebuild. Prior to line 32 [#include bus.h], the header need be included. >How-To-Repeat: In /usr/src/sys/i386/conf: config KERNEL_NAME; cd ../../compile/KERNEL_NAME; make depend; make >Fix: Insert the statement: #include before line 32 of . >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 Sep 4 00:20:10 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA14798 for freebsd-bugs-outgoing; Fri, 4 Sep 1998 00:20:10 -0700 (PDT) (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 AAA14787 for ; Fri, 4 Sep 1998 00:20:07 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA27958; Fri, 4 Sep 1998 00:20:01 -0700 (PDT) Received: (from nobody@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA14713; Fri, 4 Sep 1998 00:19:34 -0700 (PDT) (envelope-from nobody) Message-Id: <199809040719.AAA14713@hub.freebsd.org> Date: Fri, 4 Sep 1998 00:19:34 -0700 (PDT) From: Roy.Nicholl@ASGtechnologies.com To: freebsd-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: www-1.0 Subject: kern/7831: Inclusion of kernel variable SOMAXCONN as a configurable option Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7831 >Category: kern >Synopsis: Inclusion of kernel variable SOMAXCONN as a configurable option >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 Sep 4 00:20:00 PDT 1998 >Last-Modified: >Originator: Roy Nicholl >Organization: Atlantic Systems Group Inc. >Release: 3.0-Current >Environment: FreeBSD lizard 3.0-CURRENT FreeBSD 3.0-CURRENT #0: Sat Aug 29 23:18:32 ADT 1998 root@lizard:/usr/src/sys/compile/LIZARD i386 >Description: In certain situations [i.e. high volume proxy server] it is necessary to adjust the value of SOMAXCONN upward from its default of 128. >How-To-Repeat: N/A >Fix: Two changes are required to allow a statment of 'options "SOMAXCONN=256"' in a kernel configuration file: 1) SOMAXCONN should be added to the sys/i386/conf/options.i386 file to allow config(8) to recognise it as a valid option. 2) The statement #define SOMAXCONN 128 in should be bracketed in an #ifndef.....#endif clause. >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 Sep 4 01:00:12 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA19506 for freebsd-bugs-outgoing; Fri, 4 Sep 1998 01:00:12 -0700 (PDT) (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 BAA19493 for ; Fri, 4 Sep 1998 01:00:08 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA28989; Fri, 4 Sep 1998 01:00:02 -0700 (PDT) Date: Fri, 4 Sep 1998 01:00:02 -0700 (PDT) Message-Id: <199809040800.BAA28989@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: axl@iafrica.com Subject: Re: bin/7799: kbdcontrol uses uninitialized variable Reply-To: axl@iafrica.com Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR bin/7799; it has been noted by GNATS. From: axl@iafrica.com To: freebsd-gnats-submit@freebsd.org, axl@iafrica.com Cc: Subject: Re: bin/7799: kbdcontrol uses uninitialized variable Date: Fri, 4 Sep 1998 09:52:31 +0200 > Environment > FreeBSD 2.2.7-STABLE as of 28 August 1998 I've checked -CURRENT and the sames bug exists in the code for that branch too. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Sep 4 02:43:08 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA00413 for freebsd-bugs-outgoing; Fri, 4 Sep 1998 02:43:08 -0700 (PDT) (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 CAA00382; Fri, 4 Sep 1998 02:42:56 -0700 (PDT) (envelope-from ache@FreeBSD.org) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA02299; Fri, 4 Sep 1998 02:42:50 -0700 (PDT) Date: Fri, 4 Sep 1998 02:42:50 -0700 (PDT) Message-Id: <199809040942.CAA02299@freefall.freebsd.org> To: Roy.Nicholl@ASGtechnologies.com, ache@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: kern/7830 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: Missing include from sys/bus_private.h in 3.0-Current [1998-09-04] State-Changed-From-To: open-closed State-Changed-By: ache State-Changed-When: Fri Sep 4 02:41:55 PDT 1998 State-Changed-Why: config fixed instead To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Sep 4 04:10:07 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA09379 for freebsd-bugs-outgoing; Fri, 4 Sep 1998 04:10:07 -0700 (PDT) (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 EAA09368 for ; Fri, 4 Sep 1998 04:10:06 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA05756; Fri, 4 Sep 1998 04:10:00 -0700 (PDT) Date: Fri, 4 Sep 1998 04:10:00 -0700 (PDT) Message-Id: <199809041110.EAA05756@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: Bruce Evans Subject: Re: kern/7831: Inclusion of kernel variable SOMAXCONN as a configurable option Reply-To: Bruce Evans Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/7831; it has been noted by GNATS. From: Bruce Evans To: freebsd-gnats-submit@FreeBSD.ORG, Roy.Nicholl@ASGtechnologies.com Cc: Subject: Re: kern/7831: Inclusion of kernel variable SOMAXCONN as a configurable option Date: Fri, 4 Sep 1998 21:06:22 +1000 >>Description: >In certain situations [i.e. high volume proxy server] it is necessary to adjust the value of >SOMAXCONN upward from its default of 128. Use the kern.ipc.somaxconn variable. SOMAXCONN shouldn't even be visible (since it it just misleading if someone has changed kern.ipc.somaxconn). Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Sep 4 06:44:53 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA22565 for freebsd-bugs-outgoing; Fri, 4 Sep 1998 06:44:53 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from elvis.vnet.net (elvis.vnet.net [166.82.1.5]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA22560 for ; Fri, 4 Sep 1998 06:44:50 -0700 (PDT) (envelope-from rivers@dignus.com) Received: from dignus.com (ponds.vnet.net [166.82.177.48]) by elvis.vnet.net (8.8.8/8.8.4) with ESMTP id JAA00093 for ; Fri, 4 Sep 1998 09:43:41 -0400 (EDT) Received: from lakes.dignus.com (lakes [10.0.0.3]) by dignus.com (8.8.8/8.8.5) with ESMTP id JAA00209 for ; Fri, 4 Sep 1998 09:55:08 -0400 (EDT) Received: (from rivers@localhost) by lakes.dignus.com (8.8.8/8.6.9) id JAA00338 for freebsd-bugs@freebsd.org; Fri, 4 Sep 1998 09:25:11 -0400 (EDT) Date: Fri, 4 Sep 1998 09:25:11 -0400 (EDT) From: Thomas David Rivers Message-Id: <199809041325.JAA00338@lakes.dignus.com> To: freebsd-bugs@FreeBSD.ORG Subject: Re: kern/7367 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Just to add to this thread; I got the following panic again just moments ago on FreeBSD 2.2.7-RELEASE. Also, unfortunately; this time I had several DUP problems in the filesystem - so I lost some files (time to fire up the backup tape...) Here's the traceback from this panic. lakes# gdb -k kernel.4 vmcore.4 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 254000 current pcb at 22d458 panic: page fault #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 0xf0112882 in panic (fmt=0xf01c76ff "page fault") at ../../kern/kern_shutdown.c:390 #2 0xf01c82a6 in trap_fatal (frame=0xefbffed8) at ../../i386/i386/trap.c:770 #3 0xf01c7d94 in trap_pfault (frame=0xefbffed8, usermode=0) at ../../i386/i386/trap.c:677 #4 0xf01c7a37 in trap (frame={tf_es = 16, tf_ds = 16, tf_edi = 0, tf_esi = -265170468, tf_ebp = -272629980, tf_isp = -272630016, tf_ebx = -265170468, tf_edx = 1073540389, tf_ecx = -272103800, tf_eax = 525960, tf_trapno = 12, tf_err = 0, tf_eip = -266576057, tf_cs = 8, tf_eflags = 66070, tf_esp = -256496640, tf_ss = -256888320}) at ../../i386/i386/trap.c:324 #5 0xf01c5f47 in pmap_remove_pages (pmap=0xf0b62c64, sva=0, eva=4022329344) at ../../i386/i386/pmap.c:2603 #6 0xf010c193 in exit1 (p=0xf0b03200, rv=0) at ../../kern/kern_exit.c:186 #7 0xf010c054 in exit (p=0xf0b03200, uap=0xefbfff94, retval=0xefbfff84) at ../../kern/kern_exit.c:106 #8 0xf01c853f in syscall (frame={tf_es = 39, tf_ds = 39, tf_edi = 0, tf_esi = -1, tf_ebp = -272639276, tf_isp = -272629788, tf_ebx = 538632288, tf_edx = 0, tf_ecx = 538572604, tf_eax = 1, tf_trapno = 12, tf_err = 7, tf_eip = 538582701, tf_cs = 31, tf_eflags = 642, tf_esp = -272639296, tf_ss = 39}) at ../../i386/i386/trap.c:918 #9 0x201a1ead in ?? () Cannot access memory at address 0xefbfdad8. Line 2603 in pmap.c is: 2601 2602 #ifdef PMAP_REMOVE_PAGES_CURPROC_ONLY 2603 pte = (unsigned *)vtopte(pv->pv_va); 2604 #else 2605 pte = pmap_pte_quick(pv->pv_pmap, pv->pv_va); 2606 #endif 2607 tpte = *pte; 2608 And, 'pv' has the value: (kgdb) print pv $1 = (struct pv_entry *) 0xf031d1dc (kgdb) print *pv $3 = {pv_pmap = 0xf0b62c64, pv_va = 538583040, pv_list = {tqe_next = 0x0, tqe_prev = 0xf03032c4}, pv_plist = {tqe_next = 0xf0302d20, tqe_prev = 0xf0b62c6c}, pv_ptem = 0xf028dffc} That va value is likely the nasty one... The only way it looks like it could be questionable is if pmap_insert_entry() was called with a bad 'va' value. I have the kernel and core dump if anyone is interested. - Dave Rivers - To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Sep 4 07:38:26 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA28926 for freebsd-bugs-outgoing; Fri, 4 Sep 1998 07:38:26 -0700 (PDT) (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 HAA28908; Fri, 4 Sep 1998 07:38:12 -0700 (PDT) (envelope-from wollman@FreeBSD.org) From: Garrett Wollman Received: (from wollman@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA22533; Fri, 4 Sep 1998 07:38:05 -0700 (PDT) Date: Fri, 4 Sep 1998 07:38:05 -0700 (PDT) Message-Id: <199809041438.HAA22533@freefall.freebsd.org> To: Roy.Nicholl@ASGtechnologies.com, wollman@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG Subject: Re: kern/7831 Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: Inclusion of kernel variable SOMAXCONN as a configurable option State-Changed-From-To: open-closed State-Changed-By: wollman State-Changed-When: Fri Sep 4 07:37:24 PDT 1998 State-Changed-Why: Unnecesssary -- use kern.ipc.somaxconn MIB var. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Fri Sep 4 12:18:13 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA15840 for freebsd-bugs-outgoing; Fri, 4 Sep 1998 12:18:13 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from P1 (p1.isdn.net.il [192.115.104.11]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA15834 for ; Fri, 4 Sep 1998 12:18:10 -0700 (PDT) (envelope-from mazal@netvision.net.il) From: mazal@netvision.net.il Received: from default - 192.115.106.68 by isdn.net.il with Microsoft SMTPSVC; Fri, 4 Sep 1998 22:03:30 +0300 Date: Fri, 04 Sep 1998 22:05:44 +0300 Subject: US$ 120.000.000 de Dolares To: freebsd-bugs@FreeBSD.ORG X-Mailer: Message-ID: <02b633003190498P1@isdn.net.il> Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Estimado navegante: US$ 120.000.000 lo esperan en: http://209.75.79.87/mazal y un tentador regalo para el espiritu en: http://209.75.79.87/tierra Nunca su bolsillo y su espiritu estuvieron tan cerca de enriquecerse. Gracias por su atencion.- R.M. Srul Mazal Israel Ltd mazal7@aquanet.co.il To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message From owner-freebsd-bugs Sat Sep 5 06:10:09 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA23169 for freebsd-bugs-outgoing; Sat, 5 Sep 1998 06:10:09 -0700 (PDT) (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 GAA23162 for ; Sat, 5 Sep 1998 06:10:07 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id GAA28779; Sat, 5 Sep 1998 06:10:00 -0700 (PDT) Received: from istari.home.net (cc158233-a.catv1.md.home.com [24.3.25.17]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA22501 for ; Sat, 5 Sep 1998 06:01:16 -0700 (PDT) (envelope-from sjr@home.net) Received: (from sjr@localhost) by istari.home.net (8.8.8/8.8.6) id JAA09148; Sat, 5 Sep 1998 09:00:06 -0400 (EDT) Message-Id: <199809051300.JAA09148@istari.home.net> Date: Sat, 5 Sep 1998 09:00:06 -0400 (EDT) From: sjr@home.net Reply-To: sjr@home.net To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/7835: whereis doesn't find sources in /usr/src/contrib Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7835 >Category: bin >Synopsis: whereis doesn't find sources in /usr/src/contrib >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Sep 5 06:10:00 PDT 1998 >Last-Modified: >Originator: Stephen J. Roznowski >Organization: >Release: FreeBSD 3.0-CURRENT i386 >Environment: $Id: whereis.pl,v 1.5 1997/12/22 19:11:28 ache Exp $ >Description: whereis doesn't search /usr/src/contrib, and stops at first match. >How-To-Repeat: % whereis libpcap libpcap: % whereis cvs cvs: /usr/bin/cvs /usr/share/man/man1/cvs.1.gz \ /usr/src/gnu/usr.bin/cvs After patch. % whereis libpcap libpcap: /usr/src/contrib/libpcap % whereis cvs cvs: /usr/bin/cvs /usr/share/man/man1/cvs.1.gz \ /usr/src/gnu/usr.bin/cvs /usr/src/contrib/cvs >Fix: --- usr.bin/whereis.pl Wed Dec 24 09:15:13 1997 +++ usr.bin/whereis.pl.new Sat Sep 5 08:53:27 1998 @@ -144,7 +144,7 @@ "/usr/src/usr.sbin", "/usr/src/libexec", "/usr/src/gnu/bin", "/usr/src/gnu/usr.bin", "/usr/src/gnu/sbin", "/usr/src/gnu/usr.sbin", - "/usr/src/gnu/libexec"); + "/usr/src/gnu/libexec", "/usr/src/contrib"); # # if /usr/ports exists, look in all its subdirs, too @@ -213,7 +213,7 @@ $found = 0; $unusual++; foreach (@sources) { - $line .= " $_/$name", $unusual--, $found++, last if -d "$_/$name"; + $line .= " $_/$name", $unusual--, $found++ if -d "$_/$name"; } # # If not yet found, ask locate(1) to do the search for us. >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 Sep 5 11:40:11 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA29460 for freebsd-bugs-outgoing; Sat, 5 Sep 1998 11:40:11 -0700 (PDT) (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 LAA29453 for ; Sat, 5 Sep 1998 11:40:08 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA18462; Sat, 5 Sep 1998 11:40:01 -0700 (PDT) Received: from fledge.watson.org (COPLAND.CODA.CS.CMU.EDU [128.2.222.48]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA28873 for ; Sat, 5 Sep 1998 11:34:20 -0700 (PDT) (envelope-from robert@fledge.watson.org) Received: (from robert@localhost) by fledge.watson.org (8.8.8/8.8.8) id OAA02133; Sat, 5 Sep 1998 14:33:08 -0400 (EDT) Message-Id: <199809051833.OAA02133@fledge.watson.org> Date: Sat, 5 Sep 1998 14:33:08 -0400 (EDT) From: robert@fledge.watson.org Reply-To: robert+freebsd@cyrus.watson.org To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: kern/7837: patches to add a p_auth extension pointer to the proc structure Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7837 >Category: kern >Synopsis: patches to add a p_auth extension pointer to the proc structure >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 Sep 5 11:40:01 PDT 1998 >Last-Modified: >Originator: Robert Watson >Organization: >Release: FreeBSD 3.0-CURRENT >Environment: 3.0-CURRENT >Description: This patch adds an extra pointer to the proc structure (p_authext). This pointer is zero'd for each new process at creation time. The intent of this patch is to allow lkm's and kernel modifications to hook additional authenticatoin and authorization data into the proc structure as needed. Example uses include: FreeBSD Kernel Tokens (http://www.freebsd.org/fbsd-hardening/tokens/) POSIX Capabilities (http://www.computer.org/) Sandboxing support process auditing information The authext information would most likely be set in an at_fork() lkm hook, or by hooking the exec code. >How-To-Repeat: >Fix: Patch: diff -ur /usr/src/sys/kern/init_main.c sys/kern/init_main.c --- /usr/src/sys/kern/init_main.c Thu Jun 25 08:31:39 1998 +++ sys/kern/init_main.c Fri Jul 3 15:01:37 1998 @@ -355,6 +355,8 @@ p->p_ucred = crget(); p->p_ucred->cr_ngroups = 1; /* group 0 */ + p->p_authext = 0; + /* Create the file descriptor table. */ fdp = &filedesc0; p->p_fd = &fdp->fd_fd; diff -ur /usr/src/sys/sys/proc.h sys/sys/proc.h --- /usr/src/sys/sys/proc.h Thu Jun 25 08:32:19 1998 +++ sys/sys/proc.h Fri Jul 3 15:17:55 1998 @@ -121,6 +121,7 @@ pid_t p_oppid; /* Save parent pid during ptrace. XXX */ int p_dupfd; /* Sideways return value from fdopen. XXX */ + void *p_authext; /* authentication extensions */ struct vmspace *p_vmspace; /* Address space. */ >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message