yhe@zippy.eecs.umich.edu (Youda He) (04/30/89)
make 3.47 was compiled by both cc and gcc, the test is then made by delete *.o, make, Machine: sun4, Os: sun os4: GNU Make version 3.47, by Richard Stallman and Roland McGrath. Copyright (C) 1988, 1989 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. gcc -g -O -c arscan.c -o arscan.o make: *** Waiting for children.... segmentation fault (core dumped) Hope this will help. Youda He
dupuy@CS.COLUMBIA.EDU (Alexander Dupuy) (05/02/89)
From: yhe@zippy.eecs.umich.edu (Youda He)
Newsgroups: gnu.utils.bug
Organization: University of Michigan EECS Dept., Ann Arbor, MI
make 3.47 was compiled by both cc and gcc, the test is then made by
delete *.o, make, Machine: sun4, Os: sun os4:
GNU Make version 3.47, by Richard Stallman and Roland McGrath.
Copyright (C) 1988, 1989 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
gcc -g -O -c arscan.c -o arscan.o
make: *** Waiting for children....
segmentation fault (core dumped)
Hope this will help.
Youda He
I had the same experience, with the same configuration. The problem is that in
commands.c, in the function child_handler:
/* If this child had the good stdin, say it is now free. */
if (c->good_stdin)
good_stdin_used = 0;
is used before c is initialized. I guess this works on a Vax, where c might be
NULL, and also dereferenceable.
@alex