From owner-freebsd-current Mon Jan 12 08:02:14 1998 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id IAA21444 for current-outgoing; Mon, 12 Jan 1998 08:02:14 -0800 (PST) (envelope-from owner-freebsd-current) Received: from critter.freebsd.dk (critter.freebsd.dk [195.8.129.14]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id IAA21335; Mon, 12 Jan 1998 08:01:40 -0800 (PST) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost.cybercity.dk [127.0.0.1]) by critter.freebsd.dk (8.8.7/8.8.7) with ESMTP id QAA00367; Mon, 12 Jan 1998 16:58:11 +0100 (CET) (envelope-from phk@critter.freebsd.dk) To: dyson@freebsd.org Cc: current@freebsd.org Subject: random (?) SIGBUS in -current From: Poul-Henning Kamp Date: Mon, 12 Jan 1998 16:58:11 +0100 Message-ID: <365.884620691@critter.freebsd.dk> Sender: owner-freebsd-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I see random SIGBUS in programs now on current up to and including: > dyson 1998/01/11 21:16:06 PST > > Modified files: > sys/i386/i386 machdep.c > Log: > Adjust upwards the size of exec map in order to take into account the > additional PAGE_SIZE needed for exec operatino. > > Revision Changes Path > 1.281 +2 -2 src/sys/i386/i386/machdep.c I belive it is related to caching somehow. It never seems to happen on the first invocation of a program, but rather if I run a program do something else, run the program again, then bang. The ucode in trap() is T_PAGEFLT if that helps any. -- Poul-Henning Kamp FreeBSD coreteam member phk@FreeBSD.ORG "Real hackers run -current on their laptop."