From xemacs-m  Thu Mar 27 07:08:29 1997
Received: from aut.alcatel.at (atusks01.aut.alcatel.at [146.112.129.10])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id HAA14874
	for <xemacs-beta@xemacs.org>; Thu, 27 Mar 1997 07:08:21 -0600 (CST)
Received: from atusels1.aut.alcatel.at by aut.alcatel.at (8.7.2/AAA_1)
	id OAA03665; Thu, 27 Mar 1997 14:07:56 +0100 (MET)
Received: from atusel63.alcatel.at by atusels1.aut.alcatel.at (5.x/ELEKTRA-1.0)
	id AA18812 for xemacs-beta@xemacs.org;; Thu, 27 Mar 1997 14:07:55 +0100
Received: by atusel63.alcatel.at (SMI-8.6/SMI-SVR4)
	id OAA03894; Thu, 27 Mar 1997 14:07:49 +0100
Date: Thu, 27 Mar 1997 14:07:49 +0100
Message-Id: <199703271307.OAA03894@atusel63.alcatel.at>
From: Martin Pottendorfer <Martin.Pottendorfer@aut.alcatel.at>
To: xemacs-beta@xemacs.org
Subject: XEmacs crash (efs-related)
X-Mailer: VM 6.21 under 20.1 XEmacs Lucid (beta9)
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: text/plain; charset=US-ASCII

hi,

i just encountered the following with xemacs-20.1-b9:

xemacs -q
;; 1 remote efs access (just to auto-load efs)
;; kill all buffers
M-x gnus
after autoloading a while ... **boing** !

- here's my config:
# ../../gnu/xemacs-20.1-b9/configure  --srcdir=../../gnu/xemacs-20.1-b9 --with-xpm --with-gcc --with-sound=native --native-sound-lib=/usr/demo/SOUND/lib/libaudio.a --prefix=/local/pottendo/gnu-inst/solaris --with-png --with-jpeg --with-gif --site-includes=/local/pottendo/gnu-inst/build/lib --site-libraries=/local/pottendo/gnu-inst/build/lib --x-includes=/usr/openwin/include --x-libraries=/usr/openwin/lib --dynamic

- here's my Installation:

Configured for `sparc-sun-solaris2.5.1'.

  Where should the build process find the source code?    /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9
  What installation prefix should install use?		  /local/pottendo/gnu-inst/solaris
  What operating system and machine description files should XEmacs use?
        `s/sol2-5.h' and `m/sparc.h'
  What compiler should XEmacs be built with?              gcc  -g -O 
  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
  Where do we find X Windows header files?                /usr/openwin/include
  Where do we find X Windows libraries?                   /usr/openwin/lib
  Additional header files:                                /local/pottendo/gnu-inst/build/lib
  Additional libraries:                                   /local/pottendo/gnu-inst/build/lib
  Finding WNN includes with:                              
  Loading WNN libs with:                                  
  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 PNG image conversion.
  Compiling in native sound support.
  Compiling in support for GNU DBM.
  Using the Lucid menubar.
  Using the Lucid scrollbar.
  Using the Athena dialog boxes.
  Compiling in extra code for debugging.
  Compiling in code for checking XEmacs memory usage.

- here's the backtrace

bash> Fatal error: assertion failed, file /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/bytecode.h, line 76, RECORD_TYPEP (_obj, lrecord_compiled_function) || MARKED_RECORD_P (_obj)

Fatal error (6).
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 /local/pottendo/gnu-inst/build/xemacs-20.1-b9/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:

  # bind (current-load-list standard-input)
  # (unwind-protect ...)
  # bind (load-file-name)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  load-internal("/local/pottendo/gnu-inst/build/xemacs-20.1-b9/lisp/gnus/gnus.elc" nil t t nil nil)
  # bind (nosuffix nomessage noerror file)
  efs-real-load("/local/pottendo/gnu-inst/build/xemacs-20.1-b9/lisp/gnus/gnus.elc" nil t t)
  # bind (after-load-alist parsed after-load filename nosuffix nomessage noerror file)
  load("/local/pottendo/gnu-inst/build/xemacs-20.1-b9/lisp/gnus/gnus.elc" nil t t)
  apply(load ("/local/pottendo/gnu-inst/build/xemacs-20.1-b9/lisp/gnus/gnus.elc" nil t t))
  # bind (inhibit-file-name-handlers inhibit-file-name-operation args op)
  dired-handler-fn(load "/local/pottendo/gnu-inst/build/xemacs-20.1-b9/lisp/gnus/gnus.elc" nil t t)
  load-internal("/local/pottendo/gnu-inst/build/xemacs-20.1-b9/lisp/gnus/gnus.elc" nil t t nil nil)
  # bind (nosuffix nomessage noerror file)
  efs-real-load("/local/pottendo/gnu-inst/build/xemacs-20.1-b9/lisp/gnus/gnus.elc" nil t t)
  # bind (after-load-alist parsed after-load filename nosuffix nomessage noerror file)
  load("gnus" nil nil nil)
  # (unwind-protect ...)
  command-execute(gnus t)
  # bind (prefix-arg)
  execute-extended-command(nil)
  # bind (command-debug-status)
  call-interactively(execute-extended-command)
  # (condition-case ... . error)
  # (catch top-level ...)


gdb /local/pottendo/gnu-inst/build/xemacs-20.1-b9/src/xemacs core
GDB is free software and you are welcome to distribute copies of it
 under certain conditions; type "show copying" to see the conditions.
There is absolutely no warranty for GDB; type "show warranty" for details.
GDB 4.16.1-2 (sparc-sun-solaris2.4), 
Copyright 1996 Free Software Foundation, Inc...
Core was generated by `./xemacs -q'.
Program terminated with signal 6, Aborted.
Reading symbols from /usr/openwin/lib/libXaw.so.5...done.
Reading symbols from /usr/X11R6/lib/libXmu.so.4...done.
Reading symbols from /usr/lib/libXt.so.4...done.
Reading symbols from /usr/X11R6/lib/libXext.so.0...done.
Reading symbols from /usr/X11R6/lib/libX11.so.4...done.
Reading symbols from /usr/lib/libsocket.so.1...done.
Reading symbols from /usr/lib/libnsl.so.1...done.
Reading symbols from /usr/lib/libkvm.so.1...done.
Reading symbols from /usr/lib/libelf.so.1...done.
Reading symbols from /usr/lib/libdl.so.1...done.
Reading symbols from /usr/lib/libkstat.so.1...done.
Reading symbols from /usr/lib/libm.so.1...done.
Reading symbols from /usr/lib/libc.so.1...done.
Reading symbols from /usr/X11R6/lib/libXt.so.6.0...done.
Reading symbols from /usr/X11R6/lib/libSM.so.6.0...done.
Reading symbols from /usr/X11R6/lib/libICE.so.6.0...done.
Reading symbols from /usr/lib/libintl.so.1...done.
Reading symbols from /usr/lib/libmp.so.1...done.
Reading symbols from /usr/lib/libw.so.1...done.
#0  0xef474340 in _kill ()
(gdb) where 
#0  0xef474340 in _kill ()
#1  0x57be4 in fatal_error_signal (sig=6)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/emacs.c:201
#2  <signal handler called>
#3  0xef474340 in _kill ()
#4  0x59d8c in assert_failed (
    file=0x1f6c58 "/local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/bytecode.h", line=76, 
    expr=0x1f6c98 "RECORD_TYPEP (_obj, lrecord_compiled_function) || MARKED_RECORD_P (_obj)") at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/emacs.c:2202
#5  0xdea68 in read_compiled_function (readcharfun=274604068, terminator=5)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/lread.c:2879
#6  0xdcef4 in read1 (readcharfun=271773184)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/lread.c:2249
#7  0xddcbc in read_list_conser (readcharfun=271773184, state=0xefffc590, 
    len=2) at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/lread.c:2604
#8  0xddc94 in sequence_reader (readcharfun=271773184, terminator=41, 
    state=0xefffc590, conser=0xddca8 <read_list_conser>)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/lread.c:2584
#9  0xde238 in read_list (readcharfun=271773184, terminator=41, 
    allow_dotted_lists=1, check_for_doc_references=1)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/lread.c:2695
#10 0xdccd8 in read1 (readcharfun=271773184)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/lread.c:2201
#11 0xda870 in read0 (readcharfun=271773184)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/lread.c:1544
#12 0xd9ebc in readevalloop (readcharfun=271773184, sourcename=809342432, 
    evalfun=0x5e4fc <Feval>, printflag=0)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/lread.c:1327
#13 0xd8ba8 in Fload_internal (file=809342432, no_error=268435455, 
    nomessage=271646748, nosuffix=271646748, codesys=32, 
    used_codesys=271646724)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/lread.c:756
#14 0x5fe44 in primitive_funcall (fn=0xd81b4 <Fload_internal>, nargs=6, 
    args=0xefffcc54)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3467
#15 0x5fe80 in funcall_subr (subr=0x238648, args=0xefffcc54)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3481
#16 0x5f1f4 in funcall_recording_as (recorded_as=270763592, nargs=6, 
---Type <return> to continue, or q <return> to quit---
    args=0xefffcc50)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3173
#17 0x5f328 in Ffuncall (nargs=7, args=0xefffcc50)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3217
#18 0x2d5fc in Fbyte_code (bytestr=808008196, vector=1076443676, maxdepth=9)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/bytecode.c:418
#19 0x60358 in funcall_lambda (fun=271137336, nargs=4, arg_vector=0xefffd23c)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3591
#20 0x5f2d0 in funcall_recording_as (recorded_as=271137336, nargs=4, 
    args=0xefffd238)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3189
#21 0x5f328 in Ffuncall (nargs=5, args=0xefffd238)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3217
#22 0x2d5fc in Fbyte_code (bytestr=809435932, vector=1078717696, maxdepth=150)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/bytecode.c:418
#23 0x60358 in funcall_lambda (fun=273704452, nargs=4, arg_vector=0xefffd4fc)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3591
#24 0x5f2d0 in funcall_recording_as (recorded_as=273704452, nargs=4, 
    args=0xefffd4f8)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3189
#25 0x5f328 in Ffuncall (nargs=5, args=0xefffd4f8)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3217
#26 0x5fc78 in Fapply (nargs=2, args=0xefffd7ec)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3429
#27 0x5f164 in funcall_recording_as (recorded_as=270750940, nargs=2, 
    args=0xefffd7e8)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3156
#28 0x5f328 in Ffuncall (nargs=3, args=0xefffd7e8)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3217
#29 0x2d5fc in Fbyte_code (bytestr=809370336, vector=1079185664, maxdepth=15)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/bytecode.c:418
#30 0x60358 in funcall_lambda (fun=273964484, nargs=5, arg_vector=0xefffda94)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3591
#31 0x5f2d0 in funcall_recording_as (recorded_as=273964484, nargs=5, 
    args=0xefffda90)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3189
#32 0x5f328 in Ffuncall (nargs=6, args=0xefffda90)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3217
#33 0x60f5c in call5 (fn=273438236, arg0=271748756, arg1=809341568, 
---Type <return> to continue, or q <return> to quit---
    arg2=271646724, arg3=271646748, arg4=271646748)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:4010
#34 0xd82d4 in Fload_internal (file=809341568, no_error=271646724, 
    nomessage=271646748, nosuffix=271646748, codesys=16, 
    used_codesys=271646724)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/lread.c:579
#35 0x5fe44 in primitive_funcall (fn=0xd81b4 <Fload_internal>, nargs=6, 
    args=0xefffdf74)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3467
#36 0x5fe80 in funcall_subr (subr=0x238648, args=0xefffdf74)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3481
#37 0x5f1f4 in funcall_recording_as (recorded_as=270763592, nargs=6, 
    args=0xefffdf70)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3173
#38 0x5f328 in Ffuncall (nargs=7, args=0xefffdf70)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3217
#39 0x2d5fc in Fbyte_code (bytestr=808008196, vector=1076443676, maxdepth=9)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/bytecode.c:418
#40 0x60358 in funcall_lambda (fun=271137336, nargs=4, arg_vector=0xefffe55c)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3591
#41 0x5f2d0 in funcall_recording_as (recorded_as=271137336, nargs=4, 
    args=0xefffe558)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3189
#42 0x5f328 in Ffuncall (nargs=5, args=0xefffe558)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3217
#43 0x2d5fc in Fbyte_code (bytestr=809435932, vector=1078717696, maxdepth=150)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/bytecode.c:418
#44 0x60358 in funcall_lambda (fun=273704452, nargs=4, arg_vector=0xefffe81c)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3591
#45 0x5f2d0 in funcall_recording_as (recorded_as=273704452, nargs=4, 
    args=0xefffe818)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3189
#46 0x5f328 in Ffuncall (nargs=5, args=0xefffe818)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3217
#47 0x60f0c in call4 (fn=271748756, arg0=807930312, arg1=271646724, 
    arg2=271646724, arg3=271646724)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3990
#48 0x5e314 in do_autoload (fundef=539495120, funname=272446212)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:2770
---Type <return> to continue, or q <return> to quit---
#49 0x5dbd8 in Fcommand_execute (cmd=272446212, record=271646748, 
    keys=271646724)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:2575
#50 0x5fd28 in primitive_funcall (fn=0x5da78 <Fcommand_execute>, nargs=3, 
    args=0xefffeaa0)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3458
#51 0x5fe80 in funcall_subr (subr=0x235434, args=0xefffeaa0)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3481
#52 0x5f1e0 in funcall_recording_as (recorded_as=270750772, nargs=2, 
    args=0xefffeda8)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3170
#53 0x5f328 in Ffuncall (nargs=3, args=0xefffeda8)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3217
#54 0x2d5fc in Fbyte_code (bytestr=807736856, vector=1076172444, maxdepth=101)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/bytecode.c:418
#55 0x60358 in funcall_lambda (fun=270866364, nargs=1, arg_vector=0xeffff06c)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3591
#56 0x5f2d0 in funcall_recording_as (recorded_as=270866364, nargs=1, 
    args=0xeffff068)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3189
#57 0x5f328 in Ffuncall (nargs=2, args=0xeffff068)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:3217
#58 0x30944 in Fcall_interactively (function=272210884, record_flag=271646724, 
    keys=271646724)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/callint.c:934
#59 0x5dc94 in Fcommand_execute (cmd=272210884, record=271646724, 
    keys=271646724)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:2594
#60 0x76708 in execute_command_event (command_builder=0x353d00, 
    event=273056676)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/event-stream.c:3579
#61 0x77924 in Fdispatch_event (event=273056676)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/event-stream.c:3872
#62 0x375b0 in Fcommand_loop_1 ()
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/cmdloop.c:540
#63 0x37200 in command_loop_1 (dummy=271646724)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/cmdloop.c:460
#64 0x5c3e4 in condition_case_1 (handlers=271646820, 
    bfun=0x3715c <command_loop_1>, barg=271646724, hfun=0x362ec <cmd_error>, 
---Type <return> to continue, or q <return> to quit---
    harg=271646724)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:1647
#65 0x363ec in command_loop_3 ()
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/cmdloop.c:222
#66 0x36414 in command_loop_2 (dummy=271646724)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/cmdloop.c:233
#67 0x5bf04 in internal_catch (tag=271724300, func=0x36408 <command_loop_2>, 
    arg=271646724, threw=0x0)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/eval.c:1324
#68 0x368ac in initial_command_loop (load_me=222216)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/cmdloop.c:271
#69 0x58e68 in main_1 (argc=2, argv=0xeffff874, envp=0xeffff880)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/emacs.c:1475
#70 0x59614 in main (argc=2, argv=0xeffff874, envp=0xeffff880)
    at /local/pottendo/gnu-inst/gnu/xemacs-20.1-b9/src/emacs.c:1826
(gdb) 

