From owner-freebsd-smp Mon Jan 20 23:45:57 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id XAA05443 for smp-outgoing; Mon, 20 Jan 1997 23:45:57 -0800 (PST) Received: from housing1.stucen.gatech.edu (ken@housing1.stucen.gatech.edu [130.207.52.71]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id XAA05438 for ; Mon, 20 Jan 1997 23:45:52 -0800 (PST) Received: (from ken@localhost) by housing1.stucen.gatech.edu (8.8.4/8.8.4) id CAA14073 for smp@freebsd.org; Tue, 21 Jan 1997 02:45:49 -0500 (EST) From: Kenneth Merry Message-Id: <199701210745.CAA14073@housing1.stucen.gatech.edu> Subject: possible bug To: smp@freebsd.org Date: Tue, 21 Jan 1997 02:45:48 -0500 (EST) X-Mailer: ELM [version 2.4ME+ PL25 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-smp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I ran into this while compiling the perl5 port tonight. This little C program is part of the Configure script: ======================================================== #include #include void blech() { exit(3); } main() { int i32; double f; int result = 0; signal(SIGFPE, blech); f = (double) 0x7fffffff; f = 10 * f; i32 = (int) f; if (i32 != (int) f) result |= 1; exit(result); } ======================================================== In single processor mode, it runs just fine. When I activate the second processor and run the program, though, it crashes the machine. (i.e. no keyboard or mouse input works, everything is hung) It doesn't (or at least hasn't for me) produce a crash dump. (haven't had time to enable DDB and try to trace it there..) I'm running the latest SMP sources, with APIC_IO and SMP_INVLTLB enabled. If anyone wants more info, let me know. Ken -- Kenneth Merry ken@ulc199.residence.gatech.edu Disclaimer: I don't speak for GTRI, GT, or Elvis.