From xemacs-m  Sun Mar  9 16:39:30 1997
Received: from ALPHA9.CC.MONASH.EDU.AU (alpha9.cc.monash.edu.au [130.194.1.9])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id QAA13054
	for <xemacs-beta@xemacs.org>; Sun, 9 Mar 1997 16:39:27 -0600 (CST)
Received: from goaway.cc.monash.edu.au ("port 2733"@goaway.cc.monash.edu.au)
 by vaxh.cc.monash.edu.au (PMDF V5.1-4 #16291)
 with ESMTP id <01IGBZTP5XL48Y8LE3@vaxh.cc.monash.edu.au> for
 xemacs-beta@xemacs.org; Mon, 10 Mar 1997 09:39:24 +1100
Received: (ajc@localhost) by goaway.cc.monash.edu.au (8.8.4/8.6.4)
 id JAA08174; Mon, 10 Mar 1997 09:39:22 +1100 (EST)
Date: Mon, 10 Mar 1997 09:39:21 +1100
From: Andrew J Cosgriff <Andrew.Cosgriff@cc.monash.edu.au>
Subject: FAILURE alpha-dec-osf3.2, xemacs-20.1-b6/xemacs-19.15b97
Sender: Andrew.Cosgriff@cc.monash.edu.au
To: xemacs-beta@xemacs.org
Message-id: <199703092239.JAA08174@goaway.cc.monash.edu.au>
X-Attribution: ajc
X-URI: <URL:http://www-personal.monash.edu.au/~ajc>
X-Face: PBPJ+.AE`FBN4$}H<dIo+^`A-G%mJTXXP$^4bBox##5=oF{G\[:0|sNlr%~H1,>rwwEh<qq
 .dHRpu8ftJ\'14l]<x(nRD>J)x?-5$MQ%Z)svNR@Q\WG6[GDr,}a@8ULwGWBsk,Pqxm!Z<lnD(Skww
 e$j+<0g6N6z}>-


With the aforementioned two versions, i'm unable to start XEmacs under X.
text mode works ok (19.15-b96 had the same problem too)

this is from 20.1-b6 with Hrvoje's mini patch (ie. just removing the XINT in console.c
 - i didn't apply steve's slightly bigger patch for that :

configure: warning: The --run-in-place option is ignored because it is unnecessary.
- You did not tell me what kind of host system you want to configure.
- I will attempt to guess the kind of system this is.
- Looks like this is a alpha-dec-osf3.2
checking for ln -s
checking the configuration name
checking how to run the C preprocessor
checking for a BSD compatible install
checking for bison
checking for AIX
checking for mach/mach.h
checking for sys/stropts.h
checking for sys/timeb.h
checking for sys/time.h
checking for unistd.h
checking for utime.h
checking for sys/wait.h
checking for libintl.h
checking for locale.h
checking for libgen.h
checking for linux/version.h
checking for kstat.h
checking for sys/pstat.h
checking for ANSI C header files
checking for whether time.h and sys/time.h may both be included
checking for sys_siglist declaration in signal.h or unistd.h
checking for struct utimbuf
checking for return type of signal handlers
checking for struct timeval
checking for struct tm in time.h
checking for tm_zone in struct tm
checking for lack of working const
checking byte ordering
checking for long file names
checking for -xildoff compiler flag
checking for specified window system
  No window system specified.  Looking for X11.
checking for X include and library files with xmkmf
  Using X11.
examining the machine- and system-dependent files to find out
 - which libraries the lib-src programs will want, and
 - whether the GNU malloc routines are usable.
checking for -ldnet
checking for -lkstat
checking for -lXbsd
checking for -lpthreads
checking for XFree86
checking for -lX11
checking for -lXau
checking for -lDtSvc
checking for -lDnd
checking the version of X11 being used
checking for X11/Xlocale.h
checking for -lm
checking for -lXpm
checking for -lXmu
checking for compface.h
checking for jpeglib.h
checking for -ljpeg
checking for png.h
checking for -lXm
checking for XIM
checking for XmImMbLookupString
checking for declaration of h_errno in netdb.h
checking for sigsetjmp
checking whether localtime caches TZ
checking whether cross-compiling
checking for whether gettimeofday can't accept two arguments
checking for whether inline functions are supported
checking for working alloca.h
checking for alloca
checking for pid_t in sys/types.h
checking for vfork.h
checking for working vfork
checking for strcoll
checking size of short
checking size of int
checking size of long
checking for acosh
checking for asinh
checking for atanh
checking for cbrt
checking for closedir
checking for dup2
checking for eaccess
checking for fmod
checking for fpathconf
checking for frexp
checking for ftime
checking for gethostname
checking for getpagesize
checking for gettimeofday
checking for getcwd
checking for getwd
checking for logb
checking for lrand48
checking for matherr
checking for mkdir
checking for mktime
checking for perror
checking for poll
checking for random
checking for realpath
checking for rename
checking for res_init
checking for rint
checking for rmdir
checking for select
checking for setitimer
checking for setpgid
checking for setlocale
checking for setsid
checking for sigblock
checking for sighold
checking for sigprocmask
checking for strcasecmp
checking for strerror
checking for tzset
checking for utimes
checking for waitpid
checking for mmap
checking for socket
checking for netinet/in.h
checking for arpa/inet.h
checking for sun_len member in struct sockaddr_un
checking for dirent.h
checking how to do terminal I/O
checking for termios.h
checking for nlist.h
checking for -lncurses
checking for ncurses/term.h
checking for ncurses/curses.h
checking for -ldb
checking for -lgdbm


Configured for `alpha-dec-osf3.2'.

  Where should the build process find the source code?    /net/users/ajc/build/xemacs-20.1-b6
  What installation prefix should install use?		  /usr/local
  What operating system and machine description files should XEmacs use?
        `s/decosf3-2.h' and `m/alpha.h'
  What compiler should XEmacs be built with?              cc -O4
  Should XEmacs use the GNU version of malloc?            yes
  Should XEmacs use the relocating allocator for buffers? yes
  What window system should XEmacs use?                   x11
  Additional header files:                                /usr/local/include
  Additional libraries:                                   /usr/local/lib
  Compiling in support for XAUTH.
  Compiling in support for XPM.
  Compiling in support for GIF image conversion.
  Compiling in support for JPEG image conversion.
  Compiling in support for Berkeley DB.
  Compiling in support for GNU DBM.
  Compiling in Mule (multi-lingual) support.
  Compiling in XIM (X11R5+ I18N input method) support.
    Using Motif to provide XIM support.
  Using the Lucid menubar.
  Using the Lucid scrollbar.
  Using the Motif dialog boxes.
  Compiling in extra code for debugging.
  Compiling in code for checking XEmacs memory usage.


creating config.status
creating Makefile
creating lib-src/Makefile.in
creating src/Makefile.in
creating lwlib/Makefile.in
creating dynodump/Makefile.in
creating src/config.h
creating src/Makefile
creating lwlib/Makefile
creating lib-src/Makefile
creating dynodump/Makefile

goaway:pd 1022 % src/xemacs
Unaligned access pid=22011 <xemacs> va=23bdd8c027bb400a pc=3ff80760250
ra=3ff8076163c type=ldq

Fatal error (11).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.

Please report this bug to the address `crashes@xemacs.org'.
*MAKE SURE* to include as much configuration information as
possible; at the very least what OS and hardware you are running
on, and hopefully also what compiler and compiler options the
binary was compiled with, what options XEmacs was compiled with,
whether you are using a prebuilt binary from ftp.xemacs.org or
compiled XEmacs yourself for your system, etc.

If at all possible, *please* try to obtain a C stack backtrace;
it will help us immensely in determining what went wrong.
To do this, locate the core file that was produced as a result
of this crash (it's usually called `core' and is located in the
directory in which you started XEmacs, or maybe in your home
directory), and type

  gdb /net/users/ajc/build/xemacs-20.1-b6/src/xemacs core

then type `where' when the debugger prompt comes up.
(If you don't have GDB on your system, you might have DBX,
or XDB, or SDB.  A similar procedure should work for all of
these.  Ask your system administrator if you need more help.)

Lisp backtrace follows:

  make-device(x nil)
  # bind (display)
  make-x-device(nil)
  init-x-win()
  # bind (debugger debug-on-error command-line-args-left)
  command-line()
  # (unwind-protect ...)
  normal-top-level()
  # (condition-case ... . error)
  # (catch top-level ...)
zsh: 22011 segmentation fault (core dumped)  src/xemacs
goaway:pd 1025 [139] % dbx src/xemacs core                               [9:35]
dbx version 3.11.8
Type 'help' for help.
Core file created by program "xemacs"

signal Segmentation fault at >*[__kill, 0x3ff8010cf28]  beq     r19, 0x3ff8010cf40
(dbx) where
>  0 __kill(0x14001a738, 0x1, 0x1402000381, 0x0, 0x0) [0x3ff8010cf28]
   1 fatal_error_signal(0xb, 0x2, 0xc0, 0x100000000, 0x1402af000) [0x1200ccd6c]
   2 _XmGetClassExtensionPtr(0x6, 0x1402b8080, 0x3000104575c, 0x11fffd440, 0x1402b81c0) [0x3ff8076024c]
   3 (unknown)(0x30041068c38, 0x1400727c8, 0x3ffc008c760, 0x1402a10a8, 0x3ffc0088be0) [0x3ff80761638]
   4 (unknown)(0x3ffc0088be0, 0x3e, 0x3000102ac64, 0x0, 0x11fffca40) [0x3ff80761bdc]
   5 CallClassPartInit(0x0, 0x30041068c38, 0x30001020578, 0x0, 0x300020297a8) ["Create.c":79, 0x3000102ac60]
   6 CallClassPartInit(0x30041064080, 0x30041068c38, 0x30002029b20, 0xb, 0xda) ["Create.c":76, 0x3000102ac48]
   7 CallClassPartInit(0x300410622a0, 0x30041068c38, 0x0, 0x3ff807742e0, 0x3ff806a1a00) ["Create.c":76, 0x3000102ac48]
   8 CallClassPartInit(0x30041061fb0, 0x30041068c38, 0x22, 0x1402b1300, 0x3ffc0216168) ["Create.c":76, 0x3000102ac48]
   9 CallClassPartInit(0x30041060230, 0x30041068c38, 0xc, 0x3ffc0216558, 0x3ffc0216888) ["Create.c":76, 0x3000102ac48]
  10 CallClassPartInit(0x30041064988, 0x30041068c38, 0x1402b1300, 0x0, 0x3ffc02167a0) ["Create.c":76, 0x3000102ac48]
  11 CallClassPartInit(0x30041064bb0, 0x30041068c38, 0x3000102afdc, 0x1402ad000, 0x22) ["Create.c":76, 0x3000102ac48]
  12 CallClassPartInit(0x30041068c38, 0x30041068c38, 0x22b, 0x1402bac00, 0x100000001) ["Create.c":76, 0x3000102ac48]
  13 XtInitializeWidgetClass(0x30041068c38, 0x0, 0x1202bcc28, 0x100000006, 0x1402b1300) ["Create.c":187, 0x3000102b010]
  14 XtInitializeWidgetClass(0x30041064e00, 0x100000005, 0x1402c8560, 0x0, 0x1402c7f30) ["Create.c":183, 0x3000102afa4]
  15 XtInitializeWidgetClass(0x30041064f40, 0x1401725f0, 0x0, 0x3ffc0080398, 0x1402c8320) ["Create.c":183, 0x3000102afa4]
  16 xtWidgetAlloc(0x30041064f40, 0x0, 0x0, 0x14029cb60, 0x0) ["Create.c":262, 0x3000102b340]
  17 xtCreate(0x305, 0x11fffd440, 0x30041064f40, 0x0, 0x140417a80) ["Create.c":351, 0x3000102b644]
  18 _XtAppCreateShell(0x1402000081, 0x11fffd440, 0x30041064f40, 0x1402ad000, 0x0) ["Create.c":719, 0x3000102c5b8]
  19 XtAppCreateShell(0x0, 0x11fffd440, 0x30041064f40, 0x1402ad000, 0x0) ["Create.c":750, 0x3000102c674]
  20 (unknown)(0x140415600, 0x1402000081, 0x1402000081, 0x29a, 0x1402000081) [0x12023718c]
  21 Fmake_device(0x11fffdc00, 0x14022ec281, 0x1402000081, 0x1402000081, 0x1200a5f00) [0x1200b2d48]
  22 (unknown)(0x11fffdc00, 0x1200b29e0, 0x3, 0x11fffdb80, 0x1202a15f4) [0x1200da094]
  23 (unknown)(0x11fffdc00, 0x1400155c8, 0x11fffdb80, 0x1401b9b40, 0x1202a2aac) [0x1200da3b8]
  24 funcall_recording_as(0x11fffdd10, 0x1402266381, 0x2, 0x11fffdca0, 0x1400727e8) [0x1200d9314]
  25 Ffuncall(0x11fffdd10, 0x3, 0x11fffdca0, 0x14022df10, 0x1400727c8) [0x1200d9500]
  26 Fbyte_code(0x11fffde88, 0x1400727c83, 0x1400727f04, 0x30, 0x11fffde18) [0x12007e1b8]
  27 (unknown)(0x11fffdf70, 0x1400728101, 0x1, 0x11fffe058, 0x1402513381) [0x1200daa64]
  28 funcall_recording_as(0x11fffe0b0, 0x1403004b81, 0x1, 0x11fffe050, 0x11fffdfb8) [0x1200d936c]
  29 Ffuncall(0x11fffe0b0, 0x2, 0x11fffe050, 0x17, 0x1401511d9) [0x1200d9500]
  30 Fbyte_code(0x11fffe228, 0x1401511a03, 0x1401511e04, 0x20, 0x11fffe1b8) [0x12007e1b8]
  31 (unknown)(0x11fffe310, 0x1401512281, 0x0, 0x11fffe538, 0x11fffe358) [0x1200daa64]
  32 funcall_recording_as(0x11fffe5a0, 0x1404198981, 0x0, 0x11fffe530, 0x0) [0x1200d936c]
  33 Ffuncall(0x11fffe5a0, 0x1, 0x11fffe530, 0x600000001, 0x1402000081) [0x1200d9500]
  34 Fbyte_code(0x11fffe718, 0x1401036b03, 0x1401037704, 0x40, 0x11fffe6a8) [0x12007e1b8]
  35 (unknown)(0x11fffe800, 0x1401038e01, 0x0, 0x11fffe998, 0x1402234581) [0x1200daa64]
  36 funcall_recording_as(0x11fffea00, 0x1403995181, 0x0, 0x11fffe990, 0x100000000) [0x1200d936c]
  37 Ffuncall(0x11fffea00, 0x1, 0x11fffe990, 0x3ff80521830, 0x3ff00000000) [0x1200d9500]
  38 Fbyte_code(0x11fffeb78, 0x140102e203, 0x140102e984, 0x40, 0x11fffeb08) [0x12007e1b8]
  39 (unknown)(0x11fffebc8, 0x1401030c81, 0x0, 0x11fffebb0, 0x1202476a0) [0x1200daa64]
  40 (unknown)(0x11fffee80, 0x1401030c81, 0x0, 0x1402000081, 0x1200d871c) [0x1200da570]
  41 Feval(0x11fffef00, 0x1403393582, 0x1402000081, 0x1402a0c00, 0x0) [0x1200d8d88]
  42 condition_case_1(0x11ffff218, 0x1402000c81, 0x1200d8400, 0x1403393582, 0x120096920) [0x1200d5514]
  43 (unknown)(0x11ffff268, 0x1402000081, 0x300410672e0, 0x20, 0x1201eb044) [0x120096a30]
  44 internal_catch(0x11ffff580, 0x1402248681, 0x1200969e0, 0x1402000081, 0x0) [0x1200d4ec4]
  45 initial_command_loop(0x1402000081, 0x1402f8c103, 0x1402f8bc83, 0x140038138, 0x1200ceb3c) [0x120096be8]
  46 (unknown)(0x1, 0x11ffff708, 0x11ffff718, 0x140025ed8, 0x3ffc0003180) [0x1200ced34]
  47 main(0x1, 0x11ffff708, 0x11ffff718, 0x7280ef, 0x100000000) [0x1200cfa70]


Enjoy,
 Andrew.
-- 
 - Andrew J. Cosgriff -                  ajc@bing.wattle.id.au    (PGP/MIME ok)
 +61 3 9905 1165 (bh) 9905 4746 (fax)    http://www-personal.monash.edu.au/~ajc
    "Just for the sake of it make sure you're always frowning; it shows the
        world that you've got substance and depth." (the Pet Shop Boys)

