This bug report will be sent to the XEmacs Development Team,
not to your local site managers!!
Please write in English, because the XEmacs maintainers do not have
translators to read other languages for them.
In XEmacs 21.0 "20" [Lucid] (i586-pc-linux) of Wed Mar 10 1999 on enterprise
configured using `configure --prefix=/prog/xemacs/21.0.65 --exec-prefix=/prog/xemacs/21.0.65/i586-pc-linux-gnulibc1 --with-dialogs=motif --external-widget --with-pop --with-site-lisp --with-png'
Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:
The XEmacs crashed during running one of my own lisp functions.
I'll send you the lisp code, if you need it, but you should be warned:
it is a little bit complex and it chrashes most times but not ever.
The following is the Lisp backtrace. After the lisp backtrace you'll
find the C stack backtrace and after that some info about the
installation.
-------------------------------------------------------------------
backtrace()
# bind (standard-output print-escape-newlines print-length)
byte-code("..." [pop-to-buffer debugger-buffer erase-buffer t 50 print-length print-escape-newlines standard-output backtrace debugger-mode re-search-forward "\n[* ] debug(" 1 debugger-reenable debugger-args (lambda debug) "Entering:\n" debug backtrace-debug 3 delete-char ?\* 0 exit "Return value: " debugger-value prin1 ?\n ?\ error "Signaling: " "Beginning evaluation of function call form:\n" nil message "" buffer-read-only inhibit-trace recursive-edit] 3)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (last-command this-command unread-command-event last-input-event last-input-char last-input-time last-command-event last-command-char overriding-local-map load-read-function standard-input standard-output cursor-in-echo-area)
# (unwind-protect ...)
# bind (debugger-value debug-on-error debug-on-quit debug-on-signal debugger-buffer debugger-old-buffer debugger-step-after-exit executing-macro debugger-outer-match-data debugger-outer-load-read-function debugger-outer-overriding-local-map debugger-outer-last-command debugger-outer-this-command debugger-outer-unread-command-event debugger-outer-unread-command-events debugger-outer-last-input-event debugger-outer-last-input-char debugger-outer-last-input-time debugger-outer-last-command-event debugger-outer-last-command-char debugger-outer-standard-input debugger-outer-standard-output debugger-outer-cursor-in-echo-area debugger-args)
debug(error (wrong-type-argument listp
[1] Segmentation fault /prog/xemacs/21.0.65/i586-pc-linux-gnulibc1/bin/xemacs (core dumped)
-------------------------------------------------------------------
(gdb) where
#0 0x815d373 in print_internal (obj=142243656, printcharfun=137765444,
escapeflag=1) at print.c:1213
#1 0x815ca59 in print_cons (obj=142693128, printcharfun=137765444,
escapeflag=1) at print.c:914
#2 0x815d385 in print_internal (obj=142693164, printcharfun=137765444,
escapeflag=1) at print.c:1214
#3 0x815b9b5 in Fprin1 (object=142693164, stream=137765444) at print.c:506
#4 0x80be714 in Fbacktrace (stream=137765444, detailed=137656944)
at eval.c:4936
#5 0x80b16b3 in fatal_error_signal (sig=11) at emacs.c:245
#6 0xbfffba24 in ?? ()
#7 0x815ca59 in print_cons (obj=142693128, printcharfun=143159512,
escapeflag=1) at print.c:914
#8 0x815d385 in print_internal (obj=142693164, printcharfun=143159512,
escapeflag=1) at print.c:1214
#9 0x815b9b5 in Fprin1 (object=142693164, stream=143159512) at print.c:506
#10 0x80be714 in Fbacktrace (stream=143159512, detailed=137656916)
at eval.c:4936
#11 0x80ba96a in funcall_recording_as (recorded_as=137741428, nargs=0,
args=0xbfffc0fc) at eval.c:3197
#12 0x80babf3 in Ffuncall (nargs=1, args=0xbfffc0fc) at eval.c:3238
#13 0x808d996 in Fbyte_code (bytestr=138082020, vector=142384424, maxdepth=7)
at bytecode.c:416
#14 0x80ba167 in Feval (form=142686580) at eval.c:3063
#15 0x80b5329 in Fprogn (args=142680576) at eval.c:758
#16 0x808dd75 in Fbyte_code (bytestr=139002644, vector=143215904, maxdepth=47)
at bytecode.c:554
#17 0x80bbc90 in funcall_lambda (fun=142213000, nargs=2, arg_vector=0xbfffc648)
at eval.c:3597
#18 0x80baafe in funcall_recording_as (recorded_as=138012192, nargs=2,
args=0xbfffc644) at eval.c:3214
#19 0x80bb3e2 in Fapply (nargs=2, args=0xbfffc68c) at eval.c:3463
#20 0x80bc278 in apply1 (fn=138012192, arg=142693212) at eval.c:3895
#21 0x80bf172 in call_debugger_259 (arg=142693212) at eval.c:336
#22 0x80b6ef9 in internal_catch (tag=137740240,
func=0x80bf160 <call_debugger_259>, arg=142693212, threw=0xbfffc72c)
at eval.c:1328
#23 0x80b4a8f in signal_call_debugger (conditions=136630976, sig=137657084,
data=142693140, active_handlers=137656916, signal_vars_only=0,
stack_trace_displayed=0xbfffc7a0, debugger_entered=0xbfffc79c)
at eval.c:390
#24 0x80b7c1b in signal_1 (sig=137657084, data=142693140) at eval.c:1946
#25 0x80b802a in Fsignal (error_symbol=137657084, data=142693140)
at eval.c:2044
#26 0x809d0c3 in Fcdr (list=142243656) at data.c:105
#27 0x811cc5c in mapcar1 (leni=160, vals=0xbfffc870, fn=141759644,
seq=142139848) at fns.c:3240
#28 0x811cdac in Fmapcar (fn=141759644, seq=142139848) at fns.c:3287
#29 0x80ba96a in funcall_recording_as (recorded_as=137751540, nargs=2,
args=0xbfffcc80) at eval.c:3197
#30 0x80babf3 in Ffuncall (nargs=3, args=0xbfffcc80) at eval.c:3238
#31 0x808d996 in Fbyte_code (bytestr=136749300, vector=136749384, maxdepth=9)
at bytecode.c:416
#32 0x80bbc90 in funcall_lambda (fun=136749432, nargs=2, arg_vector=0xbfffce78)
at eval.c:3597
#33 0x80baafe in funcall_recording_as (recorded_as=137975648, nargs=2,
args=0xbfffce74) at eval.c:3214
#34 0x80bb267 in Fapply (nargs=4, args=0xbfffce74) at eval.c:3408
#35 0x80ba755 in funcall_recording_as (recorded_as=137741176, nargs=4,
args=0xbfffce70) at eval.c:3178
#36 0x80babf3 in Ffuncall (nargs=5, args=0xbfffce70) at eval.c:3238
#37 0x808d996 in Fbyte_code (bytestr=136759904, vector=136759940, maxdepth=11)
at bytecode.c:416
#38 0x80bbc90 in funcall_lambda (fun=136759988, nargs=3, arg_vector=0xbfffcf10)
at eval.c:3597
#39 0x80bb538 in apply_lambda (fun=136759988, numargs=3,
unevalled_args=137656916) at eval.c:3501
#40 0x80ba3af in Feval (form=141759596) at eval.c:3085
#41 0x80b5329 in Fprogn (args=141759296) at eval.c:758
#42 0x80b5aa9 in FletX (args=141759188) at eval.c:857
#43 0x80b9cb5 in Feval (form=141758636) at eval.c:2997
#44 0x80b5329 in Fprogn (args=141758624) at eval.c:758
#45 0x80bbc00 in funcall_lambda (fun=141760192, nargs=1, arg_vector=0xbfffd1f4)
at eval.c:3589
#46 0x80bb538 in apply_lambda (fun=141760192, numargs=1,
unevalled_args=137656916) at eval.c:3501
#47 0x80ba3af in Feval (form=141760504) at eval.c:3085
#48 0x80b5329 in Fprogn (args=141760528) at eval.c:758
#49 0x80bbc00 in funcall_lambda (fun=141760468, nargs=1, arg_vector=0xbfffd3f0)
at eval.c:3589
#50 0x80baafe in funcall_recording_as (recorded_as=141760468, nargs=1,
args=0xbfffd3ec) at eval.c:3214
#51 0x80bc340 in call1 (fn=141760468, arg0=142703424) at eval.c:3921
#52 0x811cc4c in mapcar1 (leni=12, vals=0x0, fn=141760468, seq=142736348)
at fns.c:3237
#53 0x811ceb9 in Fmapc (fn=141760468, seq=142736348) at fns.c:3320
#54 0x80ba140 in Feval (form=141760456) at eval.c:3063
#55 0x80b5329 in Fprogn (args=141760444) at eval.c:758
#56 0x80b5f79 in Flet (args=141760408) at eval.c:924
#57 0x80b9cb5 in Feval (form=141760336) at eval.c:2997
#58 0x80b4fe9 in Fif (args=141760324) at eval.c:697
#59 0x80b9cb5 in Feval (form=141760312) at eval.c:2997
#60 0x80b5329 in Fprogn (args=141760264) at eval.c:758
#61 0x80bbc00 in funcall_lambda (fun=141760732, nargs=1, arg_vector=0xbfffd828)
at eval.c:3589
#62 0x80bb538 in apply_lambda (fun=141760732, numargs=1,
unevalled_args=137656916) at eval.c:3501
#63 0x80ba3af in Feval (form=141931788) at eval.c:3085
#64 0x80b5329 in Fprogn (args=141761248) at eval.c:758
#65 0x80bbc00 in funcall_lambda (fun=141932220, nargs=3, arg_vector=0xbfffda24)
at eval.c:3589
#66 0x80baafe in funcall_recording_as (recorded_as=141932220, nargs=3,
args=0xbfffda20) at eval.c:3214
#67 0x80bb3e2 in Fapply (nargs=2, args=0xbfffda6c) at eval.c:3463
#68 0x80bc278 in apply1 (fn=141932220, arg=138982344) at eval.c:3895
#69 0x808f607 in Fcall_interactively (function=141892132,
record_flag=137656944, keys=137656916) at callint.c:397
#70 0x80b8db3 in Fcommand_execute (cmd=141892132, record=137656944,
keys=137656916) at eval.c:2584
#71 0x80ba80e in funcall_recording_as (recorded_as=137741120, nargs=2,
args=0xbfffde04) at eval.c:3193
#72 0x80babf3 in Ffuncall (nargs=3, args=0xbfffde04) at eval.c:3238
#73 0x808d996 in Fbyte_code (bytestr=136813588, vector=136813748, maxdepth=17)
at bytecode.c:416
#74 0x80bbc90 in funcall_lambda (fun=136814072, nargs=1, arg_vector=0xbfffdf2c)
at eval.c:3597
#75 0x80baafe in funcall_recording_as (recorded_as=138013452, nargs=1,
args=0xbfffdf28) at eval.c:3214
#76 0x80babf3 in Ffuncall (nargs=2, args=0xbfffdf28) at eval.c:3238
#77 0x8090fe1 in Fcall_interactively (function=138013452,
record_flag=137656916, keys=137656916) at callint.c:949
#78 0x80b8db3 in Fcommand_execute (cmd=138013452, record=137656916,
keys=137656916) at eval.c:2584
#79 0x80f2ab2 in execute_command_event (command_builder=0x849c1a0,
event=141268384) at event-stream.c:4346
#80 0x80f361c in Fdispatch_event (event=141268384) at event-stream.c:4637
#81 0x8096ee3 in Fcommand_loop_1 () at cmdloop.c:579
#82 0x8096c2d in command_loop_1 (dummy=137656916) at cmdloop.c:494
#83 0x80b7356 in condition_case_1 (handlers=137657028,
bfun=0x8096be0 <command_loop_1>, barg=137656916,
hfun=0x8095fd0 <cmd_error>, harg=137656916) at eval.c:1653
#84 0x80970ec in command_loop_2 (dummy=137656916) at cmdloop.c:256
#85 0x80b6ef9 in internal_catch (tag=137731316,
func=0x80970b0 <command_loop_2>, arg=137656916, threw=0x0) at eval.c:1328
#86 0x809645b in initial_command_loop (load_me=137656916) at cmdloop.c:305
#87 0x80b2a28 in xemacs_21_0_b65_i586_pc_linux (argc=1, argv=0xbfffe2a4,
envp=0xbfffe2ac, restart=0) at emacs.c:1705
#88 0x80b31ad in main (argc=1, argv=0xbfffe2a4, envp=0xbfffe2ac)
#89 0x8079d8e in _start ()
-------------------------------------------------------------------
M-x describe-installation
uname -a: Linux enterprise 2.0.32 #11 Sun Apr 5 10:23:41 MEST 1998 i586 unknown
./configure '--prefix=/prog/xemacs/21.0.65' '--exec-prefix=/prog/xemacs/21.0.65/i586-pc-linux-gnulibc1' '--with-dialogs=motif' '--external-widget' '--with-pop' '--with-site-lisp' '--with-png'
XEmacs 21.0-b65 "20" configured for `i586-pc-linux'.
Where should the build process find the source code? /phys/hdb7/prog/xemacs/src/xemacs-21.0.65/xemacs-20
What installation prefix should install use? /prog/xemacs/21.0.65
What operating system and machine description files should XEmacs use?
`s/linux.h' and `m/intel386.h'
What compiler should XEmacs be built with? gcc -g -O3 -Wall -Wno-switch
Should XEmacs use the GNU version of malloc? yes
(Using Doug Lea's new malloc from the Linux C Library.)
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/X11/include
Where do we find X Windows libraries? /usr/X11/lib
Compiling in support for XAUTH.
Compiling in support for XPM images.
Compiling in support for PNG image handling.
Compiling in support for (builtin) GIF image handling.
Compiling in support for JPEG image handling.
Compiling in support for TIFF image handling.
Compiling in support for X-Face message headers.
Compiling in native sound support.
Compiling in support for Berkeley DB.
Compiling in support for GNU DBM.
Compiling in support for ncurses.
Compiling in support for GPM (General Purpose Mouse).
Compiling in support for proper session-management.
Using Lucid menubars.
Using Lucid scrollbars.
Using Motif dialog boxes.
Compiling in DLL support.
movemail will use "dot-locking" for locking mail spool files.
Using POP for mail access
Using Lisp_Objects with minimal tagbits.
Compiling in extra code for debugging.
Compiling in code for checking XEmacs memory usage.
WARNING: ---------------------------------------------------------
WARNING: Compiling in support for runtime error checking.
WARNING: XEmacs will run noticeably more slowly as a result.
WARNING: Error checking is on by default for XEmacs beta releases.
WARNING: ---------------------------------------------------------
Recent keystrokes:
misc-user
Recent messages (most recent first):
Parsing /home/muenkel/.mailrc...
Loading mail-abbrevs...done
Loading mail-abbrevs...
Loading emacsbug...done
Loading emacsbug...