[gnu.emacs.gnus] EMACS crashes repeatably.

loki@moncam.co.uk (Never Kid A Kidder) (12/05/89)

Running GNUEMACS V18.53.1 with GNUS V3.12 on a Sun 3/160 remote from a
Sun 4/110 using X/windows (awm manager) and sunOS V4.0.1.

This morning GNUEMACS started dumping core on me; I had not changed my
~/.emacs file, nor any other local startup code in my ~/emacs
directory.  It crashed while I was running up GNUS, while checking for
new news.  I discovered that taking a bit out of my .emacs file made
the problem go away, but it did not matter which bit of the file I
removed; a defun with about ten elements in it seems sufficient to
make or break it.  Someone else has also had problems with GNUS, but
his GNUEMACS crashed unpredictably.

I don't know whether this is a GNUS specific problem or some more
general bug in GNUEMACS, either in the C code or the lisp; are there
recognised problems with large startup files?  Is there a limit on how
many variables can be declared?

Here is the backtrace, as given by GDB:

#0  0xa91ec in kill ()
#1  0x9e342 in abort ()
#2  0x256ee in mark_object (objptr=(int *) 0xefff528) (alloc.c line 1076)
#3  0x252e4 in Fgarbage_collect () (alloc.c line 787)
#4  0x2dae2 in Ffuncall (nargs=3, args=(int *) 0xeffedd0) (eval.c line 1617)
#5  0x374e4 in Fbyte_code (bytestr=-2145936636, vector=-2078832376, maxdepth=58) (bytecode.c line 271)
#6  0x2d6a2 in Feval (form=85433164) (eval.c line 1398)
#7  0x2bac8 in Fprogn (args=85433172) (eval.c line 305)
#8  0x2e0f8 in funcall_lambda (fun=85433620, nargs=0, arg_vector=(int *) 0xefff058) (eval.c line 1823)
#9  0x2ddae in Ffuncall (nargs=1, args=(int *) 0xefff054) (eval.c line 1713)
#10 0x374e4 in Fbyte_code (bytestr=-2145936852, vector=-2078847480, maxdepth=12) (bytecode.c line 271)
#11 0x2d6a2 in Feval (form=85432884) (eval.c line 1398)
#12 0x2bac8 in Fprogn (args=85432892) (eval.c line 305)
#13 0x2e0f8 in funcall_lambda (fun=85433204, nargs=1, arg_vector=(int *) 0xefff224) (eval.c line 1823)
#14 0x2ddae in Ffuncall (nargs=2, args=(int *) 0xefff220) (eval.c line 1713)
#15 0x374e4 in Fbyte_code (bytestr=-2145952020, vector=-2078834424, maxdepth=6) (bytecode.c line 271)
#16 0x2d6a2 in Feval (form=85417700) (eval.c line 1398)
#17 0x2bac8 in Fprogn (args=85417692) (eval.c line 305)
#18 0x2e0f8 in funcall_lambda (fun=85417772, nargs=0, arg_vector=(int *) 0xefff3d8) (eval.c line 1823)
#19 0x2ddae in Ffuncall (nargs=1, args=(int *) 0xefff3d4) (eval.c line 1713)
#20 0x374e4 in Fbyte_code (bytestr=-2146085396, vector=-2078958584, maxdepth=11) (bytecode.c line 271)
#21 0x2d6a2 in Feval (form=85284340) (eval.c line 1398)
#22 0x2bac8 in Fprogn (args=85284204) (eval.c line 305)
#23 0x2e356 in unbind_to (count=3) (eval.c line 1899)
#24 0x37546 in Fbyte_code (bytestr=51778428, vector=68569096, maxdepth=5) (bytecode.c line 287)
#25 0x2d6a2 in Feval (form=85284452) (eval.c line 1398)
#26 0x2bac8 in Fprogn (args=85284420) (eval.c line 305)
#27 0x2e0f8 in funcall_lambda (fun=85284220, nargs=1, arg_vector=(int *) 0xefff6ec) (eval.c line 1823)
#28 0x2ddae in Ffuncall (nargs=2, args=(int *) 0xefff6e8) (eval.c line 1713)
#29 0x2b566 in Fcall_interactively (function=18141276, record=17814580) (callint.c line 448)
#30 0x13428 in Fcommand_execute (cmd=18141276, record=17814580) (keyboard.c line 1459)
#31 0x1361c in Fexecute_extended_command (prefixarg=17814540) (keyboard.c line 1517)
#32 0x2dcf6 in Ffuncall (nargs=2, args=(int *) 0xefff934) (eval.c line 1685)
#33 0x2b566 in Fcall_interactively (function=17857608, record=17814540) (callint.c line 448)
#34 0x13428 in Fcommand_execute (cmd=17857608, record=17814540) (keyboard.c line 1459)
#35 0x12690 in command_loop_1 () (keyboard.c line 662)
#36 0x2cb60 in internal_condition_case (bfun=(int (*)()) 0x1222e, handlers=17814780, hfun=(int (*)()) 0x11e00) (eval.c line 9
96)
#37 0x1208a in command_loop_2 () (keyboard.c line 427)
#38 0x2c716 in internal_catch (tag=17814760, func=(int (*)()) 0x12072, arg=17814540) (eval.c line 814)
#39 0x1204e in command_loop () (keyboard.c line 409)
#40 0x11d86 in Frecursive_edit () (keyboard.c line 297)
#41 0x11772 in main (argc=3, argv=(char **) 0xefffda8, envp=(char **) 0xefffdb8) (emacs.c line 466)

Any ideas???
--
   Harry Fearnhamm, ,---.'\   EMAIL: loki@moncam.co.uk
    Monotype ADG,  (, /@ )/          ...!ukc!acorn!moncam!loki
    Science Park,    /( _/ ') VOICE: +44 (0)223 420018
     Cambridge,      \,`---'    FAX: +44 (0)223 420911
      CB4 4FQ,           DISCLAIMER: Nothing is True.
      ENGLAND.                       Everything is Permitted.