Path: utzoo!attcan!utgpu!watmath!watcgl!idallen From: idallen@watcgl.waterloo.edu Newsgroups: comp.unix.wizards Subject: Ever seen nondeterministic a.out execution from some filesystems? Message-ID: <11827@watcgl.waterloo.edu> Date: 8 Oct 89 05:31:23 GMT Sender: idallen@watcgl.waterloo.edu Reply-To: idallen@watcgl.waterloo.edu Distribution: comp Lines: 71 From: "Ian! D. Allen [CGL]" Has anyone seen this? File system /tmp on our 4.3BSD vax8600's has a block size equal to its frag size equal to 8192. When I compile and run different programs in this file system, sometimes they mysteriously die of Illegal instruction faults. If I compile them ten times in a row, half the time the resulting a.out won't run. Copying the a.out to another file in /tmp often fixes the problem. Copying the file to another file system and running it from there always fixes the problem. Only on /tmp do I have this problem. If I run a faulting a.out under adb, it will fault and when I examine instructions near where it faults I see zeroes! An edited example: Script started on Fri Oct 6 22:43:14 1989 % rm a.out % cc ian.c % ./a.out