From xemacs-m  Thu May 15 08:43:32 1997
Received: from pentagana.sonic.jp (root@tc-5-045.tokyo.gol.com [203.216.8.45])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id IAA04843
	for <xemacs-beta@xemacs.org>; Thu, 15 May 1997 08:43:20 -0500 (CDT)
Received: (from jhod@localhost) by pentagana.sonic.jp (8.7.1+2.6Wbeta4/3.4W3) id WAA00930; Thu, 15 May 1997 22:24:32 +0900
To: xemacs-beta@xemacs.org
Subject: Re: 20.2 final build success + crash / SparcLinux
References: <199705150808.KAA23033@saratoga.info.ucl.ac.be>
From: jhod@po.iijnet.or.jp (P. E. Jareth Hein)
In-Reply-To: Frederic Poncin's message of Thu, 15 May 1997 10:08:48 +0200
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: text/plain; charset=US-ASCII
Date: 15 May 1997 22:24:20 +0900
Message-ID: <u42078na0r.fsf@pentagana.sonic.jp>
Lines: 173
X-Mailer: Gnus v5.4.52/XEmacs 20.2(beta6)

Frederic Poncin <fp@info.ucl.ac.be> writes:

> First, the crash. (it's the first of this kind on my box)
> 
> ______________________________________________________________
> Fatal error: assertion failed, file eval.c, line 1883, abort()
> 
> Fatal error (6).
> ______________________________________________________________
> Lisp backtrace follows:
> 
>   # (condition-case ... . error)
>   # (catch top-level ...)
> ______________________________________________________________
> and no usable C backtrace.
> 

I just got the same thing. I couldn't save the lisp backtrace, as it
happened while I wasn't at the computer and was scrolled off my
screen. However, I got a useable backtrace out of it. Were you using
GNUS or any other function that uses external communication? Something
smells really rotten here... (sorry, haven't had time to patch up to
final, but this shouldn't be connected)

pentagana:~ [365]$ gdb /usr/local/bin/xemacs-20.2-b6 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 (i586-unknown-linux), Copyright 1996 Free Software Foundation, Inc...

warning: core file may not match specified executable file.
Core was generated by `xemacs'.
Program terminated with signal 6, IOT trap/Abort.
Reading symbols from /usr/dt/lib/libDtSvc.so.1...done.
Reading symbols from /usr/dt/lib/libtt.so.2...done.
Reading symbols from /usr/X11R6/lib/libXm.so.1...done.
Reading symbols from /usr/X11R6/lib/libXmu.so.6...done.
Reading symbols from /usr/X11R6/lib/libXt.so.6...done.
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Reading symbols from /usr/X11R6/lib/libXintl.so.6...done.
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Reading symbols from /lib/libncurses.so.3.0...done.
Reading symbols from /lib/libm.so.5...done.
Reading symbols from /lib/libc.so.5...done.
Reading symbols from /lib/libdl.so.1...done.
Reading symbols from /lib/ld-linux.so.1...done.
#0  0x4049e015 in __kill ()
(gdb) set height 0
(gdb) where
#0  0x4049e015 in __kill ()
#1  0x807dec9 in fatal_error_signal (sig=6) at /home/jhod/XEmacs/xemacs-20.2-b6/src/emacs.c:204
#2  0xbfffd7a4 in ?? ()
#3  0x4046a3fd in raise (sig=135943655)
#4  0x8081d0a in signal_1 (sig={s = {type_mark = 5, val = -131359756}, gu = {type = Lisp_Symbol, markbit = 0, 
        val = 137075700}, i = -2101756091, v = 0x82b9bf45, cv = 0x82b9bf45}, data={s = {type_mark = 2, 
        val = -123981708}, gu = {type = Lisp_Cons, markbit = 0, val = 144453748}, i = -1983707326, v = 0x89c30742, 
      cv = 0x89c30742}) at /home/jhod/XEmacs/xemacs-20.2-b6/src/eval.c:1883
#5  0x8082ca8 in signal_simple_error (reason=0x81ac4e7 "Internal error: lstream not open", frob={s = {
        type_mark = 1, val = -127101896}, gu = {type = Lisp_Record, markbit = 0, val = 141333560}, i = -2033630335, 
      v = 0x86c94381, cv = 0x86c94381}) at /home/jhod/XEmacs/xemacs-20.2-b6/src/eval.c:2050
#6  0x80d41cd in Lstream_flush_out (lstr=0x86c9438) at /home/jhod/XEmacs/xemacs-20.2-b6/src/lstream.c:315
#7  0x80d42f5 in Lstream_flush (lstr=0x86c9438) at /home/jhod/XEmacs/xemacs-20.2-b6/src/lstream.c:389
#8  0x815d487 in encoding_flusher (stream=0x86c9600) at /home/jhod/XEmacs/xemacs-20.2-b6/src/./mule-coding.c:2271
#9  0x80d42cb in Lstream_flush_out (lstr=0x86c9600) at /home/jhod/XEmacs/xemacs-20.2-b6/src/lstream.c:381
#10 0x80d48de in Lstream_close (lstr=0x86c9600) at /home/jhod/XEmacs/xemacs-20.2-b6/src/lstream.c:700
#11 0x80d3f56 in finalize_lstream (header=0x86c9600, for_disksave=0)
    at /home/jhod/XEmacs/xemacs-20.2-b6/src/lstream.c:184
#12 0x80553a3 in sweep_lcrecords_1 (prev=0x8285128, used=0xbfffda38)
    at /home/jhod/XEmacs/xemacs-20.2-b6/src/alloc.c:3191
#13 0x805628f in gc_sweep () at /home/jhod/XEmacs/xemacs-20.2-b6/src/alloc.c:3826
#14 0x8056951 in garbage_collect_1 () at /home/jhod/XEmacs/xemacs-20.2-b6/src/alloc.c:4137
#15 0x8056b7d in Fgarbage_collect () at /home/jhod/XEmacs/xemacs-20.2-b6/src/alloc.c:4242
#16 0x80857fa in primitive_funcall (fn=0x8056b48 <Fgarbage_collect>, nargs=0, args=0xbfffdfac)
    at /home/jhod/XEmacs/xemacs-20.2-b6/src/eval.c:3460
#17 0x8085a03 in funcall_subr (subr=0x81bd904, args=0xbfffdfac) at /home/jhod/XEmacs/xemacs-20.2-b6/src/eval.c:3486
#18 0x8084f7d in funcall_recording_as (recorded_as={s = {type_mark = 5, val = -131358856}, gu = {
        type = Lisp_Symbol, markbit = 0, val = 137076600}, i = -2101741691, v = 0x82b9f785, cv = 0x82b9f785}, 
    nargs=1, args=0xbfffdfa8) at /home/jhod/XEmacs/xemacs-20.2-b6/src/eval.c:3178
#19 0x8085116 in Ffuncall (nargs=1, args=0xbfffdfa8) at /home/jhod/XEmacs/xemacs-20.2-b6/src/eval.c:3222
#20 0x805f71e in Fbyte_code (bytestr={s = {type_mark = 3, val = -131803892}, gu = {type = Lisp_String, markbit = 0, 
        val = 136631564}, i = -2108862269, v = 0x824d50c3, cv = 0x824d50c3}, vector={s = {type_mark = 4, 
        val = -131803636}, gu = {type = Lisp_Vector, markbit = 0, val = 136631820}, i = -2108858172, 
      v = 0x824d60c4, cv = 0x824d60c4}, maxdepth={s = {type_mark = 0, val = 5}, gu = {type = Lisp_Int, markbit = 0, 
        val = 5}, i = 80, v = 0x50, cv = 0x50}) at /home/jhod/XEmacs/xemacs-20.2-b6/src/bytecode.c:418
#21 0x8085fde in funcall_lambda (fun={s = {type_mark = 1, val = -131803468}, gu = {type = Lisp_Record, markbit = 0, 
        val = 136631988}, i = -2108855487, v = 0x824d6b41, cv = 0x824d6b41}, nargs=0, arg_vector=0xbfffe35c)
    at /home/jhod/XEmacs/xemacs-20.2-b6/src/eval.c:3596
#22 0x80850bf in funcall_recording_as (recorded_as={s = {type_mark = 5, val = -130617676}, gu = {
        type = Lisp_Symbol, markbit = 0, val = 137817780}, i = -2089882811, v = 0x836eeb45, cv = 0x836eeb45}, 
    nargs=1, args=0xbfffe358) at /home/jhod/XEmacs/xemacs-20.2-b6/src/eval.c:3194
#23 0x8085116 in Ffuncall (nargs=1, args=0xbfffe358) at /home/jhod/XEmacs/xemacs-20.2-b6/src/eval.c:3222
#24 0x805f71e in Fbyte_code (bytestr={s = {type_mark = 3, val = -131806860}, gu = {type = Lisp_String, markbit = 0, 
        val = 136628596}, i = -2108909757, v = 0x824c9743, cv = 0x824c9743}, vector={s = {type_mark = 4, 
        val = -131806768}, gu = {type = Lisp_Vector, markbit = 0, val = 136628688}, i = -2108908284, 
      v = 0x824c9d04, cv = 0x824c9d04}, maxdepth={s = {type_mark = 0, val = 4}, gu = {type = Lisp_Int, markbit = 0, 
        val = 4}, i = 64, v = 0x40, cv = 0x40}) at /home/jhod/XEmacs/xemacs-20.2-b6/src/bytecode.c:418
#25 0x8085835 in primitive_funcall (fn=0x805efec <Fbyte_code>, nargs=3, args=0xbfffe5d8)
    at /home/jhod/XEmacs/xemacs-20.2-b6/src/eval.c:3463
#26 0x8085a03 in funcall_subr (subr=0x81bdc34, args=0xbfffe5d8) at /home/jhod/XEmacs/xemacs-20.2-b6/src/eval.c:3486
#27 0x8084960 in Feval (form={s = {type_mark = 2, val = -131806876}, gu = {type = Lisp_Cons, markbit = 0, 
        val = 136628580}, i = -2108910014, v = 0x824c9642, cv = 0x824c9642})
    at /home/jhod/XEmacs/xemacs-20.2-b6/src/eval.c:3037
#28 0x8081b1a in Fcondition_case_3 (bodyform={s = {type_mark = 2, val = -131806876}, gu = {type = Lisp_Cons, 
        markbit = 0, val = 136628580}, i = -2108910014, v = 0x824c9642, cv = 0x824c9642}, var={s = {type_mark = 5, 
        val = -130618096}, gu = {type = Lisp_Symbol, markbit = 0, val = 137817360}, i = -2089889531, 
      v = 0x836ed105, cv = 0x836ed105}, handlers={s = {type_mark = 2, val = -131806672}, gu = {type = Lisp_Cons, 
        markbit = 0, val = 136628784}, i = -2108906750, v = 0x824ca302, cv = 0x824ca302})
    at /home/jhod/XEmacs/xemacs-20.2-b6/src/eval.c:1657
#29 0x805fce0 in Fbyte_code (bytestr={s = {type_mark = 3, val = -131807468}, gu = {type = Lisp_String, markbit = 0, 
        val = 136627988}, i = -2108919485, v = 0x824c7143, cv = 0x824c7143}, vector={s = {type_mark = 4, 
        val = -131807148}, gu = {type = Lisp_Vector, markbit = 0, val = 136628308}, i = -2108914364, 
      v = 0x824c8544, cv = 0x824c8544}, maxdepth={s = {type_mark = 0, val = 8}, gu = {type = Lisp_Int, markbit = 0, 
        val = 8}, i = 128, v = 0x80, cv = 0x80}) at /home/jhod/XEmacs/xemacs-20.2-b6/src/bytecode.c:578
#30 0x8085fde in funcall_lambda (fun={s = {type_mark = 1, val = -131806388}, gu = {type = Lisp_Record, markbit = 0, 
        val = 136629068}, i = -2108902207, v = 0x824cb4c1, cv = 0x824cb4c1}, nargs=1, arg_vector=0xbfffee70)
    at /home/jhod/XEmacs/xemacs-20.2-b6/src/eval.c:3596
#31 0x80850bf in funcall_recording_as (recorded_as={s = {type_mark = 5, val = -130363368}, gu = {
        type = Lisp_Symbol, markbit = 0, val = 138072088}, i = -2085813883, v = 0x83ad0185, cv = 0x83ad0185}, 
    nargs=2, args=0xbfffee6c) at /home/jhod/XEmacs/xemacs-20.2-b6/src/eval.c:3194
#32 0x8085116 in Ffuncall (nargs=2, args=0xbfffee6c) at /home/jhod/XEmacs/xemacs-20.2-b6/src/eval.c:3222
#33 0x805f71e in Fbyte_code (bytestr={s = {type_mark = 3, val = -131804428}, gu = {type = Lisp_String, markbit = 0, 
        val = 136631028}, i = -2108870845, v = 0x824d2f43, cv = 0x824d2f43}, vector={s = {type_mark = 4, 
        val = -131804348}, gu = {type = Lisp_Vector, markbit = 0, val = 136631108}, i = -2108869564, 
      v = 0x824d3444, cv = 0x824d3444}, maxdepth={s = {type_mark = 0, val = 5}, gu = {type = Lisp_Int, markbit = 0, 
        val = 5}, i = 80, v = 0x50, cv = 0x50}) at /home/jhod/XEmacs/xemacs-20.2-b6/src/bytecode.c:418
#34 0x8085fde in funcall_lambda (fun={s = {type_mark = 1, val = -131804276}, gu = {type = Lisp_Record, markbit = 0, 
        val = 136631180}, i = -2108868415, v = 0x824d38c1, cv = 0x824d38c1}, nargs=1, arg_vector=0xbffff14c)
    at /home/jhod/XEmacs/xemacs-20.2-b6/src/eval.c:3596
#35 0x80850bf in funcall_recording_as (recorded_as={s = {type_mark = 5, val = -130617936}, gu = {
        type = Lisp_Symbol, markbit = 0, val = 137817520}, i = -2089886971, v = 0x836edb05, cv = 0x836edb05}, 
    nargs=2, args=0xbffff148) at /home/jhod/XEmacs/xemacs-20.2-b6/src/eval.c:3194
#36 0x8086745 in call1 (fn={s = {type_mark = 5, val = -130617936}, gu = {type = Lisp_Symbol, markbit = 0, 
        val = 137817520}, i = -2089886971, v = 0x836edb05, cv = 0x836edb05}, arg0={s = {type_mark = 5, 
        val = -131359836}, gu = {type = Lisp_Symbol, markbit = 0, val = 137075620}, i = -2101757371, 
      v = 0x82b9ba45, cv = 0x82b9ba45}) at /home/jhod/XEmacs/xemacs-20.2-b6/src/eval.c:3943
#37 0x809078e in execute_internal_event (event={s = {type_mark = 1, val = -124285792}, gu = {type = Lisp_Record, 
        markbit = 0, val = 144149664}, i = -1988572671, v = 0x8978ca01, cv = 0x8978ca01})
    at /home/jhod/XEmacs/xemacs-20.2-b6/src/event-stream.c:2928
#38 0x8092286 in Fdispatch_event (event={s = {type_mark = 1, val = -124285792}, gu = {type = Lisp_Record, 
        markbit = 0, val = 144149664}, i = -1988572671, v = 0x8978ca01, cv = 0x8978ca01})
    at /home/jhod/XEmacs/xemacs-20.2-b6/src/event-stream.c:3939
#39 0x80698f5 in Fcommand_loop_1 () at /home/jhod/XEmacs/xemacs-20.2-b6/src/cmdloop.c:560
#40 0x8069760 in command_loop_1 (dummy={s = {type_mark = 5, val = -131359836}, gu = {type = Lisp_Symbol, 
        markbit = 0, val = 137075620}, i = -2101757371, v = 0x82b9ba45, cv = 0x82b9ba45})
    at /home/jhod/XEmacs/xemacs-20.2-b6/src/cmdloop.c:480
#41 0x80817f2 in condition_case_1 (handlers={s = {type_mark = 5, val = -131359756}, gu = {type = Lisp_Symbol, 
        markbit = 0, val = 137075700}, i = -2101756091, v = 0x82b9bf45, cv = 0x82b9bf45}, 
    bfun=0x806973c <command_loop_1>, barg={s = {type_mark = 5, val = -131359836}, gu = {type = Lisp_Symbol, 
        markbit = 0, val = 137075620}, i = -2101757371, v = 0x82b9ba45, cv = 0x82b9ba45}, 
    hfun=0x8069288 <cmd_error>, harg={s = {type_mark = 5, val = -131359836}, gu = {type = Lisp_Symbol, markbit = 0, 
        val = 137075620}, i = -2101757371, v = 0x82b9ba45, cv = 0x82b9ba45})
    at /home/jhod/XEmacs/xemacs-20.2-b6/src/eval.c:1657
#42 0x8069add in command_loop_2 (dummy={s = {type_mark = 5, val = -131359836}, gu = {type = Lisp_Symbol, 
        markbit = 0, val = 137075620}, i = -2101757371, v = 0x82b9ba45, cv = 0x82b9ba45})
    at /home/jhod/XEmacs/xemacs-20.2-b6/src/cmdloop.c:242
#43 0x80815ad in internal_catch (tag={s = {type_mark = 5, val = -131286616}, gu = {type = Lisp_Symbol, markbit = 0, 
        val = 137148840}, i = -2100585851, v = 0x82cb9a85, cv = 0x82cb9a85}, func=0x8069aa0 <command_loop_2>, arg={
      s = {type_mark = 5, val = -131359836}, gu = {type = Lisp_Symbol, markbit = 0, val = 137075620}, 
      i = -2101757371, v = 0x82b9ba45, cv = 0x82b9ba45}, threw=0x0)
    at /home/jhod/XEmacs/xemacs-20.2-b6/src/eval.c:1334
#44 0x8069518 in initial_command_loop (load_me={s = {type_mark = 5, val = -131359836}, gu = {type = Lisp_Symbol, 
        markbit = 0, val = 137075620}, i = -2101757371, v = 0x82b9ba45, cv = 0x82b9ba45})
    at /home/jhod/XEmacs/xemacs-20.2-b6/src/cmdloop.c:291
#45 0x807ed38 in sort_args (argc=1, argv=0xbffff3ec) at /home/jhod/XEmacs/xemacs-20.2-b6/src/emacs.c:1461
#46 0x807f3ce in main (argc=1, argv=0xbffff3ec, envp=0xbffff3f4)
    at /home/jhod/XEmacs/xemacs-20.2-b6/src/emacs.c:1812
#47 0x8050aae in _start ()
(gdb) 

--
Jareth

