From owner-freebsd-hardware@FreeBSD.ORG Thu Jan 29 13:56:06 2004 Return-Path: Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8C97816A4CE for ; Thu, 29 Jan 2004 13:56:06 -0800 (PST) Received: from PIKES.panasas.com (gw2.panasas.com [65.194.124.178]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2110D43D6E for ; Thu, 29 Jan 2004 13:55:51 -0800 (PST) (envelope-from berry@piute.panasas.com) Received: from piute.panasas.com ([172.17.132.192]) by PIKES.panasas.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id SVSYM29V; Thu, 29 Jan 2004 16:55:48 -0500 X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0 To: freebsd-hardware@freebsd.org In-reply-to: <20040129212244.E2532@bullseye.apana.org.au> References: <20040128121913.A54789@crosswinds.net> <20040129212244.E2532@bullseye.apana.org.au> Comments: In-reply-to Andrew MacIntyre message dated "Thu, 29 Jan 2004 21:28:56 +1100." From: Berry Kercheval X-URL: http://www.panasas.com/ Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 29 Jan 2004 13:55:46 -0800 Sender: berry@piute.panasas.com Message-Id: <20040129215551.2110D43D6E@mx1.FreeBSD.org> Subject: Re: Signal 10? X-BeenThere: freebsd-hardware@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: General discussion of FreeBSD hardware List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jan 2004 21:56:06 -0000 andymac@bullseye.apana.org.au said: > The pthreads implementation on 4.x (-lc_r) will also provoke a bus > error if the primary thread's stack (which is hard coded at 1MB) is > exhausted. I've also seen a bus error when one replaces the binary of a running program and it eventually pages in a page that doesn't match what's running; things that were previously aligned aren't any more, or a jump from the old code goes to the middle of an instruction in the new code. This is one of the reasons attempting to open() a running program's executable file for write returns ETXTBUSY.