From owner-freebsd-hackers Wed Nov 29 00:28:21 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id AAA20683 for hackers-outgoing; Wed, 29 Nov 1995 00:28:21 -0800 Received: from cls.net (freeside.cls.de [192.129.50.1]) by freefall.freebsd.org (8.6.12/8.6.6) with SMTP id AAA20660 for ; Wed, 29 Nov 1995 00:28:18 -0800 Received: by mail.cls.net (Smail3.1.29.1) from allegro.lemis.de (192.109.197.134) with smtp id ; Wed, 29 Nov 95 08:28 GMT From: grog@lemis.de (Greg Lehey) Organisation: LEMIS, Schellnhausen 2, 36325 Feldatal, Germany Phone: +49-6637-919123 Fax: +49-6637-919122 Reply-To: grog@lemis.de (Greg Lehey) Received: (grog@localhost) by allegro.lemis.de (8.6.9/8.6.9) id JAA16566 for hackers@freebsd.org; Wed, 29 Nov 1995 09:17:06 +0100 Message-Id: <199511290817.JAA16566@allegro.lemis.de> Subject: Re: Documentation.. To: julian@ref.tfs.com (Julian Elischer) Date: Wed, 29 Nov 1995 09:16:27 +0100 (MET) In-Reply-To: <199511282246.OAA24442@ref.tfs.com> from "Julian Elischer" at Nov 28, 95 02:46:57 pm X-Mailer: ELM [version 2.4 PL23] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Content-Length: 1156 Sender: owner-hackers@FreeBSD.ORG Precedence: bulk Julian Elischer writes: > >> >>> Jordan K. Hubbard writes: >>> > >>> > > locking as the result of the change of struct flock. The binary I had >>> > > (elm) was compiled on BSD/386 1.1, and it didn't run on BSD/OS 2.0 >>> > > either. >>> > >>> > Now try compiling elm on BSD/OS 2.0 and running that under FreeBSD. That >>> > was what was referred to. >>> >>> Aha. How about that--it SIGSEGVs out of start. Is this known behaviour? >>> >>> Greg >> >> Uh. Greg, you really should read your mail more thoroughly. This is >> the issue you've been discussing WRT "BSDI compatibility" the whole >> time.. :-) >> >> Jordan >> > It'd be interesting to see what they were trying to achieve.... > anyone know WHY it SEGV's? > what does ktrace say? > gdb? gdb's the right tool. It's blowing up trying to set up a pointer to the environs, which BSDI keeps above the stack. FreeBSD doesn't have anything there, so it picks up a NULL pointer and bombs out. Any ideas about what the right way to handle this is? I have a number of pages of documentation (in ?roff or PostScript) which explain what's going on here, if anybody wants them. Greg