In article <[EMAIL PROTECTED]>,
Darren R. Davis <[EMAIL PROTECTED]> wrote:

> 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.

That was the traditional distinction, but it's different on
FreeBSD/i386.  SIGSEGV means you accessed memory that is unmapped.
SIGBUS means you accessed memory that is mapped, but protected
(unwritable and/or unreadable).  To further confuse matters,
FreeBSD/alpha generates SIGSEGV for both cases.

John
-- 
  John Polstra                                               [EMAIL PROTECTED]
  John D. Polstra & Co., Inc.                        Seattle, Washington USA
  "No matter how cynical I get, I just can't keep up."        -- Nora Ephron


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to