Sun hangs?
Tom Jarmolowski
JARMOLOWSKI%ESDSDF.decnet at crdgw1.ge.com
Wed Jul 19 23:48:00 AEST 1989
The following simple program will cause a Sun to hang in a bizarre state.
We have seen this behavior on Sun 3s and 4s under SunOS 3.x and 4.x.
After a few hundred iterations of the loop (a random number, usually
around 250). Strange things happen. Most programs executed from a tty or
pty hang. New programs can be started from a mouse menu and USUALLY work
if they do not use a pty. Does anyone have any idea what is wrong ?
P.S. It makes no difference if anything is connected to ttyb or not.
#include <stdio.h>
#include <fcntl.h>
main()
{
int fd;
int count = 0;
while (1) {
fd = open("/dev/ttyb", O_RDWR);
write(fd, "junk", 4);
/************************************************/
/* The next line is not required for the */
/* bug to occur */
/************************************************/
printf("%d\n", count++);
close(fd);
}
}
Tom Jarmolowski
jarmolowski%esdsdf.decnet at ge-crd.arpa
More information about the Comp.sys.sun
mailing list