Mercurial > hg > xemacs-beta
changeset 1098:25f567f6ab2a
[xemacs-hg @ 2002-11-11 16:13:28 by stephent]
IRIX PROBLEM <871y5sytkx.fsf@tleepslib.sk.tsukuba.ac.jp>
author | stephent |
---|---|
date | Mon, 11 Nov 2002 16:13:28 +0000 |
parents | 26274e0d7794 |
children | 85cb05c9227e |
files | ChangeLog PROBLEMS |
diffstat | 2 files changed, 46 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Mon Nov 11 16:03:57 2002 +0000 +++ b/ChangeLog Mon Nov 11 16:13:28 2002 +0000 @@ -1,3 +1,8 @@ +2002-11-12 Stephen J. Turnbull <steve@tleepslib.sk.tsukuba.ac.jp> + + * PROBLEMS: Typo fix. + (Building/IRIX): New crash and general advice from Valdis Kletnieks. + 2002-10-30 Katsumi Yamaoka <yamaoka@jpl.org> * etc/TUTORIAL.ja: Typo fix.
--- a/PROBLEMS Mon Nov 11 16:03:57 2002 +0000 +++ b/PROBLEMS Mon Nov 11 16:13:28 2002 +0000 @@ -43,7 +43,7 @@ Much general information is in INSTALL. If it's covered in INSTALL, we don't repeat it here. -*** How does I configure to get the buffer tabs/progress bars? +*** How do I configure to get the buffer tabs/progress bars? These features depend on support for "native widgets". Use the --with-widgets option to configure. Configuration of widgets is @@ -403,6 +403,46 @@ ** IRIX +*** More coredumping in Irix (6.5 known to be vulnerable) + +No fix is known yet. Here's the best information we have: + +Valdis Kletnieks <Valdis.Kletnieks@vt.edu> writes: + + Were xemacs and [any 3rd party, locally-compiled] libraries [you use] + all compiled with the same ABI ( -o32, -n32, -64) and + mips2/mips3/mips4 flags, and are they appropriate for the machine in + question? I know the IP30 implies an Octane, so it should be an R10K + chipset and above such nonsense, but I've seen the most astoundingly + bizzare crashes when somebody managed to compile with -mips4 and get + it to run on an R4400 or R5K system. ;) + + Also, since you're using gcc, try re-running fixincludes and *then* + rebuilding xemacs and [any] libraries - mismatched headers can do that + sort of thing to you with little or no clue what's wrong (often you + get screwed when one routine does an malloc(sizeof(foo_struct)) and + passes the result to something that things foo_struct is a bit bigger, + trashing memory.... + +Here's typical crash backtrace. With --pdump, this occurs usually at +startup under X windows and xemacs -nw at least starts, while without +--pdump a similar crash is observed during build. + +#0 0x0fa460b8 in kill () at regcomp.c:637 +637 regcomp.c: No such file or directory. + in regcomp.c +(gdb) where +#0 0x0fa460b8 in kill () at regcomp.c:637 +#1 0x10087f34 in fatal_error_signal () +(gdb) quit + +This is confusing because there is no such file in the XEmacs +distribution. This is seen on (at least) the following configurations: + +uname -a: IRIX64 oct202 6.5 01091821 IP30 +XEmacs 21.4.9 "Informed Management" configured for `mips-sgi-irix6.5'. +XEmacs 21.5-b9 "brussels sprouts" configured for `mips-sgi-irix6.5'. + *** On Irix 6.5, the MIPSpro compiler gets an internal compiler error The MIPSpro Compiler (at least version 7.2.1) can't seem to handle the