From owner-freebsd-bugs Thu Oct 12 19:50:57 2000 Delivered-To: freebsd-bugs@freebsd.org Received: from wantadilla.lemis.com (wantadilla.lemis.com [192.109.197.80]) by hub.freebsd.org (Postfix) with ESMTP id 0460737B502 for ; Thu, 12 Oct 2000 19:49:43 -0700 (PDT) Received: (from grog@localhost) by wantadilla.lemis.com (8.11.0/8.9.3) id e9D2mh403140; Fri, 13 Oct 2000 12:18:43 +0930 (CST) (envelope-from grog) Date: Fri, 13 Oct 2000 12:18:43 +0930 From: Greg Lehey To: Josef Karthauser Cc: freebsd-bugs@FreeBSD.ORG Subject: Re: kern/21915: Machine dies sig 12 in ahc driver (Freebsd4.1.1) Message-ID: <20001013121843.J2593@wantadilla.lemis.com> References: <200010121230.FAA81781@freefall.freebsd.org> <20001012141115.D2271@pavilion.net> <20001012142821.E2271@pavilion.net> <20001013120829.I2593@wantadilla.lemis.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i In-Reply-To: <20001013120829.I2593@wantadilla.lemis.com>; from grog@lemis.com on Fri, Oct 13, 2000 at 12:08:30PM +0930 Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-418-838-708 WWW-Home-Page: http://www.lemis.com/~grog X-PGP-Fingerprint: 6B 7B C3 8C 61 CD 54 AF 13 24 52 F8 6D A4 95 EF Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Friday, 13 October 2000 at 12:08:30 +0930, Greg Lehey wrote: > [Format recovered--see http://www.lemis.com/email/email-format.html] > > On Thursday, 12 October 2000 at 14:28:21 +0100, Josef Karthauser wrote: >> On Thu, Oct 12, 2000 at 02:11:15PM +0100, Josef Karthauser wrote: >>> >>> Aug 17 16:33:50 newmailserver /kernel: Timecounter "i8254" frequency 1193182 Hz >>> Aug 17 16:33:50 newmailserver /kernel: CPU: Pentium III/Pentium III Xeon/Celeron (799.74-MHz 686-class CPU) >>> Aug 17 16:33:50 newmailserver /kernel: Origin = "GenuineIntel" Id = 0x683 Stepping = 3 >>> Aug 17 16:33:50 newmailserver /kernel: Features=0x383f9ff >> >> Using this kernel (and /module set) on a problem machine doesn't >> solve anything. The problem still exists. I'm wierded out now! >> The new machines are both running Advance 9 motherboards. I'm not >> sure what motherboard the "working" machine is using. > > OK, do I have it that using this kernel, the rsync works on one > machine but not on another? > > I really need dumps to look at this, and my time is running out: I'm > leaving for the USA tomorrow. Looking at the background, it seems to be relatively easy to check Justin's suspicion that Vinum is passing a null bp->b_data. Add this to sys/dev/vinumrequest.c and recompile and reinstall the kld: --- vinumrequest.c 2000/06/08 02:00:23 1.44.2.2 +++ vinumrequest.c 2000/10/13 02:43:41 @@ -431,6 +431,8 @@ logrq(loginfo_rqe, (union rqinfou) rqe, rq->bp); #endif /* fire off the request */ + if (rqe->b.b_data == NULL) + panic("launch_requests: null bp->b_data"); BUF_STRATEGY(&rqe->b, 0); } } Before trying again, also do a 'vinum debug 72'. This will keep trace information in in-kernel buffers which we can later look at in the dump. Greg -- Finger grog@lemis.com for PGP public key See complete headers for address and phone numbers To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message