🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.emacs.bug
Article #99461

Fatal error (11) when loading GNUS

#99461
From: Ralph P. Sobek
Date: Fri, 14 Sep 1990 14:24
1053 lines
25428 bytes
The following error happens from time to time (not very encouraging is
it?).  When it happens, it is repeatable until I perform some other
editing operations and then it disappears for a couple of weeks, only
to reappear further on in time.

This is a Sun Sparcstation (Sun4/60) with mem = 28672K (0x1c00000),
running SunOS Release 4.0.3c.  Emacs 18.55.19 was compiled with Sun CC
using -g and no optimization.

I have below an edited typescript, since emacs loads ~/emacs/emacs.elc
upon initialization.  The command I type is an alias which translates
to `emacs -f gnus'.  I have also, at the end, provided a stack dump
from a dbx session with this emacs which may be of interest to emacs
hackers of the `c' sort.  Due to other problems, I was
unable to either run or attach emacs with GDB.  Gdb is "GDB 3.4".  The
Sun would *freeze* and we would have to do a hard reboot.

What was saved in the termscript file before the `Fatal error(11)'
message:

================================ termscript ================================
Loading mcd...done
time...done
execcmd...done
gnus...Garbage collecting
Loading gnus...Garbage collecting
Loading gnus...done
gin...done
Garbage collecting...Loading gin...done
Connecting to NNTP server on laas...
m--%%-GNUS: List of Newsgroups   3:18pm  Mail
(Newsgroup)----All----<orion>----GNUS Version 3.13
NNTP-based News Reader for GNU Emacs
If you have any trouble with this software, please let me
know. I will fix your problems in the next release.
Comments, suggestions, and bug fixes are welcome.
Masanobu UMEDA
umerin@tc.Nagasaki.GO.JP
m**-GNUS: List of Newsgroups   3:18pm  Mail   (Newsgroup {laas})----All----<ori
Reading /RIA/idefix/users/ralph/.newsrc

Garbage collecting...

Reading /RIA/idefix/users/ralph/.newsrc

Done

active file...

NNTP: Reading...



NNTP: Reading...



NNTP: Reading...



NNTP: Reading...



NNTP: Reading...



NNTP: Reading...



Garbage collecting...

=============================== end termscript ===============================

The following dbx stack dump does seem to show that GNE Emacs went
into an infinite loop underneath the garbage collector.  I am not
familiar with the c-level of emacs so if further information is needed
to be gathered just e-mail me.  (Maybe with GDB things would be easier
but the version we have does not seem to work well on our Sun 4s.)

================================ dbx session ================================
Reading symbolic information...
Read 35212 symbols
(dbxtool) where 
_doprnt() at 0xf8a3c
sprintf() at 0xf28f0
error(m = 0x12f7c7 "Process %s is not a subprocess", a1 = 9, a2 = 1960584, a3 = 4), line 1107 in "eval.c"
sig_process(process = 203287176, signo = 1, current_group = 18118668, nomsg = 1), line 1772 in "process.c"
kill_buffer_processes(buffer = 18118668), line 1926 in "process.c"
fatal_error_signal(sig = 11), line 130 in "emacs.c"
_sigtramp() at 0xf3430
_doprnt() at 0xf8a3c
etext() at 0x134531
sprintf() at 0xf28f0
error(m = 0x12f7c7 "Process %s is not a subprocess", a1 = 9, a2 = 1960584, a3 = 4), line 1107 in "eval.c"
sig_process(process = 203287176, signo = 1, current_group = 18118668, nomsg = 1), line 1772 in "process.c"
kill_buffer_processes(buffer = 18118668), line 1926 in "process.c"
fatal_error_signal(sig = 6), line 130 in "emacs.c"
_sigtramp() at 0xf3430
kill() at 0xf3530
abort() at 0xe4eb4
mark_object(objptr = 0xf7ffe958), line 1079 in "alloc.c"
Fgarbage_collect(), line 790 in "alloc.c"
Ffuncall(nargs = 2, args = 0xf7ffdda4), line 1617 in "eval.c"
Fbyte_code(bytestr = -2145599028, vector = -2078488440, maxdepth = 28), line 271 in "bytecode.c"
Feval(form = 85770692), line 1398 in "eval.c"
Fprogn(args = 85770684), line 305 in "eval.c"
funcall_lambda(fun = 85770892, nargs = 0, arg_vector = 0xf7ffe0e4), line 1823 in "eval.c"
Ffuncall(nargs = 1, args = 0xf7ffe0e0), line 1713 in "eval.c"
Fbyte_code(bytestr = -2145599012, vector = -2078488568, maxdepth = 7), line 271 in "bytecode.c"
Feval(form = 85770740), line 1398 in "eval.c"
Fprogn(args = 85770748), line 305 in "eval.c"
funcall_lambda(fun = 85770652, nargs = 0, arg_vector = 0xf7ffe3e4), line 1823 in "eval.c"
Ffuncall(nargs = 1, args = 0xf7ffe3e0), line 1713 in "eval.c"
Fbyte_code(bytestr = -2145601436, vector = -2078516472, maxdepth = 9), line 271 in "bytecode.c"
Feval(form = 85768284), line 1398 in "eval.c"
Fprogn(args = 85768276), line 305 in "eval.c"
funcall_lambda(fun = 85768380, nargs = 0, arg_vector = 0xf7ffe6ec), line 1823 in "eval.c"
Ffuncall(nargs = 1, args = 0xf7ffe6e8), line 1713 in "eval.c"
Fbyte_code(bytestr = -2145926780, vector = -2078749688, maxdepth = 11), line 271 in "bytecode.c"
Feval(form = 85442956), line 1398 in "eval.c"
Fprogn(args = 85445396), line 305 in "eval.c"
unbind_to(count = 15), line 1899 in "eval.c"
Fbyte_code(bytestr = 51976140, vector = 68734088, maxdepth = 5), line 287 in "bytecode.c"
Feval(form = 85443364), line 1398 in "eval.c"
Fprogn(args = 85443196), line 305 in "eval.c"
funcall_lambda(fun = 85445412, nargs = 0, arg_vector = 0xf7ffece8), line 1823 in "eval.c"
Ffuncall(nargs = 1, args = 0xf7ffece4), line 1713 in "eval.c"
Ffuncall(nargs = 2, args = 0xf7ffece0), line 1666 in "eval.c"
Fbyte_code(bytestr = 51490348, vector = 68268988, maxdepth = 40), line 271 in "bytecode.c"
Feval(form = 85044772), line 1398 in "eval.c"
Fprogn(args = 85046484), line 305 in "eval.c"
funcall_lambda(fun = 85046492, nargs = 1, arg_vector = 0xf7fff064), line 1823 in "eval.c"
Ffuncall(nargs = 2, args = 0xf7fff060), line 1713 in "eval.c"
Fbyte_code(bytestr = 51489384, vector = 68267320, maxdepth = 18), line 271 in "bytecode.c"
Feval(form = 85043808), line 1398 in "eval.c"
Fprogn(args = 85044712), line 305 in "eval.c"
funcall_lambda(fun = 85044720, nargs = 0, arg_vector = 0xf7fff38c), line 1823 in "eval.c"
Ffuncall(nargs = 1, args = 0xf7fff388), line 1713 in "eval.c"
Fbyte_code(bytestr = 51489096, vector = 68266496, maxdepth = 6), line 271 in "bytecode.c"
Feval(form = 85043520), line 1398 in "eval.c"
Fprogn(args = 85043784), line 305 in "eval.c"
funcall_lambda(fun = 85043792, nargs = 0, arg_vector = 0xf7fff5e8), line 1823 in "eval.c"
apply_lambda(fun = 85043792, args = 18118668, eval_flag = 1), line 1767 in "eval.c"
Feval(form = 85269412), line 1423 in "eval.c"
Fprog1(args = 85322148), line 336 in "eval.c"
Feval(form = 85322132), line 1338 in "eval.c"
top_level_2(), line 439 in "keyboard.c"
internal_condition_case(bfun = &top_level_2() at 0x1f9dc, handlers = 18118908, hfun = &cmd_error() at 0x1f55c), line 996 in "eval.c"
top_level_1(), line 447 in "keyboard.c"
internal_catch(tag = 18118888, func = &top_level_1() at 0x1fa10, arg = 18118668), line 814 in "eval.c"
command_loop(), line 412 in "keyboard.c"
Frecursive_edit(), line 301 in "keyboard.c"
main(argc = 6, argv = 0xf7fffbdc, envp = 0xf7fffbf8), line 461 in "emacs.c"

(dbxtool) up 
Current function is sig_process
(dbxtool) dump
buf = "Process @"
a3 = 4
a2 = 1960584
a1 = 9
m = 0x12f7c7 "Process %s is not a subprocess"
(dbxtool) up 
Current function is sig_process
(dbxtool) print * p
*`process`sig_process`p = {
        size               = 1073741838
        v_next             = 0x1de988
        infd               = 3
        outfd              = 6
        name               = 5
        command            = 18118668
        filter             = 18118668
        sentinel           = 18373200
        buffer             = 119404552
        pid                = 18118668
        command_channel_p  = 18118668
        childp             = 4
        flags              = 0
        reason             = 0
        mark               = 34898156
        kill_without_query = 18118708
}

(dbxtool) dump
gid = 0
process = 203287176
p = 0x1dea88
current_group = 18118668
proc = 203287176
signo = 1
nomsg = 1
(dbxtool) up 
Current function is kill_buffer_processes
(dbxtool) dump
buffer = 18118668
proc = 203287176
tail = 85514884
(dbxtool) up 
Current function is fatal_error_signal
(dbxtool) dump
tpgrp = 552
sig = 11
(dbxtool) up 
Current function is _sigtramp
(dbxtool) up 
Current function is _doprnt
(dbxtool) up 
Current function is etext
(dbxtool) up 
Current function is sprintf
(dbxtool) up 
Current function is error
(dbxtool) dump
buf = "Process "
a3 = 4
a2 = 1960584
a1 = 9
m = 0x12f7c7 "Process %s is not a subprocess"
(dbxtool) up 
Current function is sig_process
(dbxtool) dump
gid = 0
process = 203287176
p = 0x1dea88
current_group = 18118668
proc = 203287176
signo = 1
nomsg = 1
(dbxtool) print * p
*`process`sig_process`p = {
        size               = 1073741838
        v_next             = 0x1de988
        infd               = 3
        outfd              = 6
        name               = 5
        command            = 18118668
        filter             = 18118668
        sentinel           = 18373200
        buffer             = 119404552
        pid                = 18118668
        command_channel_p  = 18118668
        childp             = 4
        flags              = 0
        reason             = 0
        mark               = 34898156
        kill_without_query = 18118708
}
(dbxtool) up 
Current function is kill_buffer_processes
(dbxtool) dump
buffer = 18118668
proc = 203287176
tail = 85514884
(dbxtool) up 
Current function is fatal_error_signal
(dbxtool) dump
tpgrp = 552
sig = 6
(dbxtool) up 
Current function is _sigtramp
(dbxtool) up 
Current function is kill
(dbxtool) up 
Current function is abort
(dbxtool) up 
Current function is mark_object
(dbxtool) dump
obj = 1735292275
ptrx = 0x6884
size = -134223536
objptr = 0xf7ffe958
i = 4
ptr = 0x80000000
ptr = 0x80000000
ptr = 0x80000000
ptr = 0x80000000
(dbxtool) print * objptr
*`alloc`mark_object`objptr = 1735292275
(dbxtool) print obj
`alloc`mark_object`obj = 1735292275
(dbxtool) dump
obj = 1735292275
ptrx = 0x6884
size = -134223536
objptr = 0xf7ffe958
i = 4
ptr = 0x80000000
ptr = 0x80000000
ptr = 0x80000000
ptr = 0x80000000
(dbxtool) up 
Current function is Fgarbage_collect
(dbxtool) dump
handler = 0x114780c
backlist = 0xf7ffdcfc
catch = 0x4
bind = 0x13dc00
i = 2
b = (nil)
tem = 18118668
tail = 0xf7ffe974
omessage = 0x13f850 ""
(dbxtool) print * tail
*`alloc`Fgarbage_collect`tail = {
        next  = 0xf7ffe980
        var   = 0xf7ffe950
        nvars = 5
}
(dbxtool) print * tail->var
*`alloc`Fgarbage_collect`tail->var = -2129364940
(dbxtool) print tail->var
`alloc`Fgarbage_collect`tail->var = 0xf7ffe950
(dbxtool) print tail->var[i]
`alloc`Fgarbage_collect`tail->var[`alloc`Fgarbage_collect`i] = 1735292275
(dbxtool) up 
Current function is Ffuncall
(dbxtool) dump
internal_args = 0x6
lisp_numargs = 5
numargs = 1
funcar = 18118808
fun = 135450956
i = 24
val = 52549652
gcpro1 =  RECORD 
nargs = 2
backtrace =  RECORD 
args = 0xf7ffdda4
(dbxtool) print fun
`eval`Ffuncall`fun = 135450956
(dbxtool) print funcar
`eval`Ffuncall`funcar = 18118808
(dbxtool) up 
Current function is Fbyte_code
(dbxtool) dump
vectorp = 0x1cc890
stack = 0xf7ffdd8c
pc = 43
maxdepth = 28
bytestr = -2145599028
v1 = 18436388
gcpro2 =  RECORD 
op = 1
stacke = 0xf7ffddfc
stackp = 0xf7ffdda4
count = 21
gcpro1 =  RECORD 
gcpro3 =  RECORD 
vector = -2078488440
v2 = 68727304
(dbxtool) print gcpro3.nvars
`bytecode`Fbyte_code`gcpro3.nvars = 5
(dbxtool) up 
Current function is Feval
(dbxtool) dump
vals = (nil)
maxargs = 3
argvals =  ARRAY 
numargs = 3
original_args = 85770700
original_fun = 18156292
form = 85770692
funcar = 18153484
fun = 135458976
argnum = 3
gcpro2 =  RECORD 
i = 3
args_left = 18118668
val = 135458976
gcpro1 =  RECORD 
gcpro3 =  RECORD 
backtrace =  RECORD 
(dbxtool) print backtrace.args
`eval`Feval`backtrace.args = 0xf7ffde9c
(dbxtool) print * backtrace.args
*`eval`Feval`backtrace.args = 52201396
(dbxtool) print backtrace
`eval`Feval`backtrace = {
        next          = 0xf7ffe058
        function      = 0xf7ffdef4
        args          = 0xf7ffde9c
        nargs         = 3
        evalargs      = '^A'
        debug_on_exit = '\0'
}
(dbxtool) print original_fun
original_fun = 18156292
(dbxtool) up 
Current function is Fprogn
(dbxtool) dump
args_left = -2061712748
val = 52201344
tem = 0
gcpro1 =  RECORD 
args = 85770684
(dbxtool) print args_left
`eval`Fprogn`args_left = -2061712748
(dbxtool) up 
Current function is funcall_lambda
(dbxtool) dump
rest = 0
optional = 0
syms_left = 18118668
arg_vector = 0xf7ffe0e4
arg_vector = 0xf7fff90c
numargs = 0
fun = 85770892
next = 5
i = 0
count = 20
val = 18118708
tem = -2
nargs = 0
(dbxtool) print * arg_vector
*`eval`funcall_lambda`arg_vector = 68727304
(dbxtool) print arg_vector
`eval`funcall_lambda`arg_vector = 0xf7ffe0e4
(dbxtool) print *arg_vector
*`eval`funcall_lambda`arg_vector = 68727304
(dbxtool) up 
Current function is Ffuncall
(dbxtool) dump
internal_args = 0x1
lisp_numargs = 52201664
numargs = 0
funcar = 18118808
fun = 85770892
i = 4
val = 85770892
gcpro1 =  RECORD 
nargs = 1
backtrace =  RECORD 
args = 0xf7ffe0e0
(dbxtool) print fun
`eval`Ffuncall`fun = 85770892
(dbxtool) up 
Current function is Fbyte_code
(dbxtool) dump
vectorp = 0x1cc810
stack = 0xf7ffe0dc
pc = 24
maxdepth = 7
bytestr = -2145599012
v1 = 68727304
gcpro2 =  RECORD 
op = 0
stacke = 0xf7ffe0f8
stackp = 0xf7ffe0e0
count = 19
gcpro1 =  RECORD 
gcpro3 =  RECORD 
vector = -2078488568
v2 = 18118668
(dbxtool) up 
Current function is Feval
(dbxtool) dump
vals = 0x1147834
maxargs = 3
argvals =  ARRAY 
numargs = 3
original_args = 85770716
original_fun = 18156292
form = 85770740
funcar = 18153484
fun = 135458976
argnum = 3
gcpro2 =  RECORD 
i = 3
args_left = 18118668
val = 135458976
gcpro1 =  RECORD 
gcpro3 =  RECORD 
backtrace =  RECORD 
(dbxtool) up 
Current function is Fprogn
(dbxtool) dump
args_left = -2061713004
val = 52201120
tem = 0
gcpro1 =  RECORD 
args = 85770748
(dbxtool) up 
Current function is funcall_lambda
(dbxtool) dump
rest = 0
optional = 0
syms_left = 18118668
arg_vector = 0xf7ffe3e4
arg_vector = 0x61f34
numargs = 0
fun = 85770652
next = 5
i = 0
count = 18
val = 52473516
tem = 18118668
nargs = 0
(dbxtool) print * arg_vector
*`eval`funcall_lambda`arg_vector = 18118668
(dbxtool) up 
Current function is Ffuncall
(dbxtool) dump
internal_args = 0x1
lisp_numargs = -134224908
numargs = 0
funcar = 18118808
fun = 85770652
i = 4
val = 85770652
gcpro1 =  RECORD 
nargs = 1
backtrace =  RECORD 
args = 0xf7ffe3e0
(dbxtool) up
Current function is Fbyte_code
(dbxtool) dump
vectorp = 0x1c5b10
stack = 0xf7ffe3dc
pc = 38
maxdepth = 9
bytestr = -2145601436
v1 = 18631528
gcpro2 =  RECORD 
op = 0
stacke = 0xf7ffe400
stackp = 0xf7ffe3e0
count = 17
gcpro1 =  RECORD 
gcpro3 =  RECORD 
vector = -2078516472
v2 = 18118668
(dbxtool) up
Current function is Feval
(dbxtool) dump
vals = 0x1d2008
maxargs = 3
argvals =  ARRAY 
numargs = 3
original_args = 85768292
original_fun = 18156292
form = 85768284
funcar = 18631528
fun = 135458976
argnum = 3
gcpro2 =  RECORD 
i = 3
args_left = 18118668
val = 135458976
gcpro1 =  RECORD 
gcpro3 =  RECORD 
backtrace =  RECORD 
(dbxtool) up
Current function is Fprogn
(dbxtool) dump
args_left = -2061715260
val = 52197460
tem = 0
gcpro1 =  RECORD 
args = 85768276
(dbxtool) up
Current function is funcall_lambda
(dbxtool) up
Current function is Ffuncall
(dbxtool) dump
internal_args = 0x1
lisp_numargs = 18
numargs = 0
funcar = 18118808
fun = 85768380
i = 4
val = 85768380
gcpro1 =  RECORD 
nargs = 1
backtrace =  RECORD 
args = 0xf7ffe6e8
(dbxtool) up
Current function is Fbyte_code
(dbxtool) dump
vectorp = 0x18cc10
stack = 0xf7ffe6e4
pc = 37
maxdepth = 11
bytestr = -2145926780
v1 = 51728568
gcpro2 =  RECORD 
op = 0
stacke = 0xf7ffe710
stackp = 0xf7ffe6e8
count = 15
gcpro1 =  RECORD 
gcpro3 =  RECORD 
vector = -2078749688
v2 = 51837500
(dbxtool) print * stacke
*`bytecode`Fbyte_code`stacke = 0
(dbxtool) print * stackp
*`bytecode`Fbyte_code`stackp = 18437912
(dbxtool) up 
Current function is Feval
(dbxtool) dump
vals = 0x51e88
maxargs = 3
argvals =  ARRAY 
numargs = 3
original_args = 85442948
original_fun = 18156292
form = 85442956
funcar = 1
fun = 135458976
argnum = 3
gcpro2 =  RECORD 
i = 3
args_left = 18118668
val = 135458976
gcpro1 =  RECORD 
gcpro3 =  RECORD 
backtrace =  RECORD 
(dbxtool) up 
Current function is Fprogn
(dbxtool) dump
args_left = -2062038252
val = 1342712
tem = 1342472
gcpro1 =  RECORD 
args = 85445396
(dbxtool) up 
Current function is unbind_to
(dbxtool) dump
quitf = 0
count = 15
(dbxtool) up 
Current function is Fbyte_code
(dbxtool) dump
vectorp = 0x18cc90
stack = 0xf7ffe94c
pc = 17
maxdepth = 5
bytestr = 51976140
v1 = 18437872
gcpro2 =  RECORD 
op = 1
stacke = 0xf7ffe960
stackp = 0xf7ffe950
count = 15
gcpro1 =  RECORD 
gcpro3 =  RECORD 
vector = 68734088
v2 = 18118668
(dbxtool) up 
Current function is Feval
(dbxtool) dump
vals = (nil)
maxargs = 3
argvals =  ARRAY 
numargs = 3
original_args = 85443372
original_fun = 18156292
form = 85443364
funcar = 18437872
fun = 135458976
argnum = 3
gcpro2 =  RECORD 
i = 3
args_left = 18118668
val = 135458976
gcpro1 =  RECORD 
gcpro3 =  RECORD 
backtrace =  RECORD 
(dbxtool) up 
Current function is Fprogn
(dbxtool) dump
args_left = 85445420
val = 18118668
tem = 0
gcpro1 =  RECORD 
args = 85443196
(dbxtool) up 
Current function is funcall_lambda
(dbxtool) dump
rest = 0
optional = 1
syms_left = 18118668
arg_vector = 0xf7ffece8
arg_vector = 0xf7ffebc8
numargs = 0
fun = 85445412
next = 18437872
i = 0
count = 13
val = 13
tem = 85445412
nargs = 0
(dbxtool) up
Current function is Ffuncall
(dbxtool) dump
internal_args = 0xfffffffe
lisp_numargs = -134222780
numargs = 0
funcar = 18118808
fun = 85445412
i = -2
val = 85445412
gcpro1 =  RECORD 
nargs = 1
backtrace =  RECORD 
args = 0xf7ffece4
(dbxtool) up
Current function is Ffuncall
(dbxtool) dump
internal_args = 0x1
lisp_numargs = 51819884
numargs = 1
funcar = 1342648
fun = 135452764
i = 4
val = 135452764
gcpro1 =  RECORD 
nargs = 2
backtrace =  RECORD 
args = 0xf7ffece0
(dbxtool) up
Current function is Fbyte_code
(dbxtool) dump
vectorp = 0x11b3c4
stack = 0xf7ffecdc
pc = 216
maxdepth = 40
bytestr = 51490348
v1 = 18247488
gcpro2 =  RECORD 
op = 1
stacke = 0xf7ffed7c
stackp = 0xf7ffece0
count = 9
gcpro1 =  RECORD 
gcpro3 =  RECORD 
vector = 68268988
v2 = 18328384
(dbxtool) up
Current function is Feval
(dbxtool) dump
vals = 0xd13e6cc
maxargs = 3
argvals =  ARRAY 
numargs = 3
original_args = 85045136
original_fun = 18156292
form = 85044772
funcar = 18248976
fun = 135458976
argnum = 3
gcpro2 =  RECORD 
i = 3
args_left = 18118668
val = 135458976
gcpro1 =  RECORD 
gcpro3 =  RECORD 
backtrace =  RECORD 
(dbxtool) up 
Current function is Fprogn
(dbxtool) dump
args_left = 85046484
val = 1
tem = 1
gcpro1 =  RECORD 
args = 85046484
(dbxtool) up 
Current function is funcall_lambda
(dbxtool) dump
rest = 0
optional = 0
syms_left = 18118668
arg_vector = 0xf7fff064
arg_vector = 0xf7ffefbc
numargs = 1
fun = 85046492
next = 18248976
i = 1
count = 7
val = 4
tem = 85338260
nargs = 1
(dbxtool) up
Current function is Ffuncall
(dbxtool) dump
internal_args = 0x1
lisp_numargs = 0
numargs = 1
funcar = 18118808
fun = 85046492
i = 4
val = 85046492
gcpro1 =  RECORD 
nargs = 2
backtrace =  RECORD 
args = 0xf7fff060
(dbxtool) up 
Current function is Fbyte_code
(dbxtool) dump
vectorp = 0x11ad40
stack = 0xf7fff05c
pc = 221
maxdepth = 18
bytestr = 51489384
v1 = 18173300
gcpro2 =  RECORD 
op = 1
stacke = 0xf7fff0a4
stackp = 0xf7fff060
count = 4
gcpro1 =  RECORD 
gcpro3 =  RECORD 
vector = 68267320
v2 = 85338260
(dbxtool) up
Current function is Feval
(dbxtool) 
dump
vals = (nil)
maxargs = 3
argvals =  ARRAY 
numargs = 3
original_args = 85044052
original_fun = 18156292
form = 85043808
funcar = 18153484
fun = 135458976
argnum = 3
gcpro2 =  RECORD 
i = 3
args_left = 18118668
val = 135458976
gcpro1 =  RECORD 
gcpro3 =  RECORD 
backtrace =  RECORD 
(dbxtool) up 
Current function is Fprogn
(dbxtool) dump
args_left = 85044712
val = 13
tem = 0
gcpro1 =  RECORD 
args = 85044712
(dbxtool) up 
Current function is funcall_lambda
(dbxtool) dump
rest = 0
optional = 0
syms_left = 18118668
arg_vector = 0xf7fff38c
arg_vector = 0x8
numargs = 0
fun = 85044720
next = 5
i = 0
count = 3
val = -134221208
tem = 16777215
nargs = 0
(dbxtool) up 
Current function is Ffuncall
(dbxtool) dump
internal_args = 0x1
lisp_numargs = 0
numargs = 0
funcar = 18118808
fun = 85044720
i = 4
val = 85044720
gcpro1 =  RECORD 
nargs = 1
backtrace =  RECORD 
args = 0xf7fff388
(dbxtool) up 
Current function is Fbyte_code
(dbxtool) dump
vectorp = 0x11aa08
stack = 0xf7fff384
pc = 32
maxdepth = 6
bytestr = 51489096
v1 = 51661296
gcpro2 =  RECORD 
op = 0
stacke = 0xf7fff39c
stackp = 0xf7fff388
count = 2
gcpro1 =  RECORD 
gcpro3 =  RECORD 
vector = 68266496
v2 = 18118668
(dbxtool) up 
Current function is Feval
(dbxtool) dump
vals = (nil)
maxargs = 3
argvals =  ARRAY 
numargs = 3
original_args = 85043568
original_fun = 18156292
form = 85043520
funcar = 18153484
fun = 135458976
argnum = 3
gcpro2 =  RECORD 
i = 3
args_left = 18118668
val = 135458976
gcpro1 =  RECORD 
gcpro3 =  RECORD 
backtrace =  RECORD 
(dbxtool) up 
Current function is Fprogn
(dbxtool) dump
args_left = 85043784
val = 13
tem = 0
gcpro1 =  RECORD 
args = 85043784
(dbxtool) up 
Current function is funcall_lambda
(dbxtool) dump
rest = 0
optional = 0
syms_left = 18118668
arg_vector = 0xf7fff5e8
arg_vector = 0xffffef58
numargs = 0
fun = 85043792
next = 1301504
i = 0
count = 1
val = 0
tem = 0
nargs = 0
(dbxtool) up 
Current function is apply_lambda
(dbxtool) dump
arg_vector = 0xf7fff5e8
eval_flag = 1
numargs = 0
fun = 85043792
gcpro2 =  RECORD 
i = 0
args_left = 18118668
tem = 18118808
gcpro1 =  RECORD 
gcpro3 =  RECORD 
args = 18118668
(dbxtool) up 
Current function is Feval
(dbxtool) dump
vals = 0xf7fff6af
maxargs = -134219932
argvals =  ARRAY 
numargs = 21
original_args = 18118668
original_fun = 18248652
form = 85269412
funcar = 18118808
fun = 85043792
argnum = 85043792
gcpro2 =  RECORD 
i = 1
args_left = -134219088
val = 85043792
gcpro1 =  RECORD 
gcpro3 =  RECORD 
backtrace =  RECORD 
(dbxtool) up 
Current function is Fprog1
(dbxtool) dump
argnum = 1
gcpro2 =  RECORD 
args_left = 85322148
val = 18118668
gcpro1 =  RECORD 
args = 85322148
(dbxtool) up 
Current function is Feval
(dbxtool) dump
vals = (nil)
maxargs = 65536
argvals =  ARRAY 
numargs = 2
original_args = 85322148
original_fun = 18153604
form = 85322132
funcar = 1310388
fun = 135452284
argnum = 0
gcpro2 =  RECORD 
i = -133115628
args_left = 85322148
val = 135452284
gcpro1 =  RECORD 
gcpro3 =  RECORD 
backtrace =  RECORD 
(dbxtool) up 
Current function is top_level_2
(dbxtool) dump
(dbxtool) up 
Current function is internal_condition_case
(dbxtool) dump
hfun = &cmd_error() at 0x1f55c
handlers = 18118908
bfun = &top_level_2() at 0x1f9dc
c =  RECORD 
h =  RECORD 
val = 0
(dbxtool) up 
Current function is top_level_1
(dbxtool) dump
(dbxtool) up 
Current function is internal_catch
(dbxtool) dump
tag = 18118888
func = &top_level_1() at 0x1fa10
c =  RECORD 
arg = 18118668
(dbxtool) up 
Current function is command_loop
(dbxtool) dump
(dbxtool) up 
Current function is Frecursive_edit
(dbxtool) dump
count = 0
val = 252643349
(dbxtool) up 
Current function is main
(dbxtool) dump
envp = 0xf7fffbf8
skip_args = 0
argv = 0xf7fffbdc
argc = 6
================================ end of dbx ================================

So, any suggestions are appreciated.

Cheers to all,

--
Ralph P. Sobek			  Disclaimer: The above ruminations are my own.
ralph@laas.fr				   Addresses are ordered by importance.
ralph@laas.uucp, or ...!uunet!laas!ralph		
If all else fails, try:				      sobek@eclair.Berkeley.EDU
===============================================================================
Reliable software should kill people reliably! -Andy Mickel, Pascal News #13,78
Technical Details
Message-ID: <RALPH.90Sep14162439@orion.laas.fr>
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!i2unix!inria!laas!ralph

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1016f0,885e423c9913adf3,start
X-Google-Attributes: gid1016f0,public
X-Google-Thread: 10e6b9,885e423c9913adf3,start
X-Google-Attributes: gid10e6b9,public
X-Google-Thread: fb2f1,885e423c9913adf3,start
X-Google-Attributes: gidfb2f1,public
X-Google-ArrivalTime: 1990-09-14 07:24:39 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!i2unix!inria!laas!ralph
From: ralph@laas.fr (Ralph P. Sobek)
Newsgroups: gnu.emacs.bug,gnu.emacs.gnus,gnu.emacs
Subject: Fatal error (11) when loading GNUS
Keywords: Emacs 18.55.19, GNUS, GDB, SPARC, SunOS 4.0.3
Message-ID: <RALPH.90Sep14162439@orion.laas.fr>
Date: 14 Sep 90 14:24:39 GMT
Sender: news@laas.laas.fr
Reply-To: ralph@laas.fr
Distribution: gnu
Organization: LAAS-CNRS France
Lines: 1053
Posted: Fri Sep 14 15:24:39 1990