From owner-freebsd-hackers Tue Sep 28 8:16: 7 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from phoenix.calderasystems.com (phoenix.calderasystems.com [207.179.18.7]) by hub.freebsd.org (Postfix) with ESMTP id AFDCD15567 for ; Tue, 28 Sep 1999 08:16:03 -0700 (PDT) (envelope-from drdavis@calderasystems.com) Received: from calderasystems.com (drdavis@buddha.calderasystems.com [207.179.18.42]) by phoenix.calderasystems.com (8.8.7/8.8.7) with ESMTP id JAA23455; Tue, 28 Sep 1999 09:15:53 -0600 Message-ID: <37F0DC3D.7F4A969D@calderasystems.com> Date: Tue, 28 Sep 1999 09:18:21 -0600 From: "Darren R. Davis" X-Mailer: Mozilla 4.61C-CCK-MCD Caldera Systems OpenLinux [en] (X11; I; Linux 2.2.10 i686) X-Accept-Language: en MIME-Version: 1.0 To: Nate Williams Cc: Scm486@aol.com, freebsd-hackers@FreeBSD.ORG Subject: Re: Netscape Bus Error References: <49064d67.252125e1@aol.com> <199909272010.OAA12060@mt.sri.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Nate Williams wrote: > > Does anyone know what "Bus Error" means from Netscape? > > It means that the program has a bug in it that caused it to write/read > from memory that it invalid. > > This can happen is you try to read from free'd memory, or write to NULL > pointers, etc..... > > It can also happen if a program assumes a routine uses a particular > implementation, and that implementation changes w/out an API change (say > a shared library update), the program may be doing something 'illegal' > that once worked. > > In short, it's a netscape bug.... > > Nate > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-hackers" in the body of the message I believe that a Bus Error is specifically referencing miss aligned data vs segmentation violation (SIGSEGV) which is accessing data that is either free'd or not yours, etc. I always thought it strange on an Intel processor, since this was more a 68K/RISC thing. The only penalty on Intel was taking many more cycles to complete. Of course I haven't looked that deeply at what the code handling for the bus error signal really detects. But, never the less, it is still a Netscape bug. Darren To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message