Path: utzoo!mnetor!uunet!lll-winken!lll-lcc!rutgers!clyde!burl!codas!ateng!chip From: chip@ateng.UUCP (Chip Salzenberg) Newsgroups: comp.emacs Subject: Re: Porting GNU to 386 running UNIX Message-ID: <142@ateng.UUCP> Date: 30 Dec 87 18:34:30 GMT References: <303@mtuni.ATT.COM> Reply-To: chip@ateng.UUCP (Chip Salzenberg) Organization: A T Engineering, Tampa, FL Lines: 23 In article <303@mtuni.ATT.COM> aaa@mtuni.ATT.COM (Aaron Akman) writes: }I am trying to port GNU to a 386 running UNIX. [...] }In certain situations, I get a "Fatal error(11)." and it dumps core. } }2. An attempt at stack back-tracing showed: } } kill() has no subroutine linkage (pushl) } Maybe kill(...) from fatal_error_signal(..) [emacs.c] } Maybe kill() from update_line(..) [dispnew.c] } fatal_error_signal(..) [emacs.c] } concat(...) [fns.c] } (...and much more.) Perhaps you're calling concat() with a NULL pointer. Although many versions of UNIX have a zero at logical location zero, not all do. It could be that your '386 Unix doesn't have it, so a reference to NULL is illegal. Or you could be overflowing your stack. -- Chip Salzenberg UUCP: "{codas,uunet}!ateng!chip" A T Engineering My employer's opinions are a trade secret. Chip's Observation: "Anything that works is better than anything that doesn't."