Something truly evil is going on ...
This is on FreeBSD 4.0-RELEASE with the pdumper turned on. Happens
basically always.
Fatal error: assertion failed, file /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/buffer.h, line 1712, IN_TRT_TABLE_DOMAIN (c)
Fatal error (6).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
If you have access to the PROBLEMS file that came with your
version of XEmacs, please check to see if your crash is described
there, as there may be a workaround available.
Otherwise, please report this bug by running the send-pr
script included with XEmacs, or selecting `Send Bug Report'
from the help menu.
As a last resort send ordinary email to `crashes(a)xemacs.org'.
*MAKE SURE* to include the information in the command
M-x describe-installation.
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 the editor, or maybe in your home
directory), and type
gdb /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2-i386_fbsd40/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:
re-search-forward("[^-]" nil t)
# (unwind-protect ...)
mm-encode-body()
# (unwind-protect ...)
# (unwind-protect ...)
# bind (temp-buffer raw coded encoding charset filename type)
# (unwind-protect ...)
# bind (cont)
mml-generate-mime-1((part (type . "text/plain") (contents . "\n-- \nCheers =8-} Mike\nFriede, Völkerverständigung und überhaupt blabla\n")))
# (unwind-protect ...)
# (unwind-protect ...)
# bind (temp-buffer cont mml-multipart-number)
mml-generate-mime()
# (unwind-protect ...)
# bind (mail-parse-charset case-fold-search lines content-type-p)
message-encode-message-body()
# (unwind-protect ...)
# (unwind-protect ...)
# bind (message-posting-charset message-this-is-mail mailbuf news case-fold-search tembuf arg)
message-send-mail(nil)
# bind (arg)
message-send-via-mail(nil)
# bind (alist success elem sent arg)
message-send(nil)
# bind (buf actions arg)
message-send-and-exit(nil)
# bind (command-debug-status)
call-interactively(message-send-and-exit)
# (condition-case ... . error)
# (catch top-level ...)
Fatal error: assertion failed, file /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/buffer.h, line 1712, IN_TRT_TABLE_DOMAIN (c)
Program received signal SIGABRT, Aborted.
0x284ed030 in kill () from /usr/lib/libc.so.4
(gdb) bt
#0 0x284ed030 in kill () from /usr/lib/libc.so.4
#1 0x28525f7e in abort () from /usr/lib/libc.so.4
#2 0x80b9121 in assert_failed (
file=0x82a7800 "/afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/buffer.h", line=1712, expr=0x82a78ef "IN_TRT_TABLE_DOMAIN (c)")
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/emacs.c:3192
#3 0x81a0da5 in re_match_2_internal (bufp=0x83b032c, string1=0x0, size1=0,
string2=0x88ba000 "\n-- \nCheers =8-} Mike\nFriede, Völkerverständigung und überhaupt blabla\n", size2=71, pos=31, regs=0x83b1714, stop=71)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/buffer.h:1712
#4 0x819ffc1 in re_search_2 (bufp=0x83b032c,
string1=0x88ba000 "\n-- \nCheers =8-} Mike\nFriede, Völkerverständigung und überhaupt blabla\n", size1=71, string2=0x88ba817 "", size2=0, startpos=31,
range=71, regs=0x83b1714, stop=71)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/regex.c:4081
#5 0x81a5f35 in search_buffer (buf=0x88b9000, string=140161684, bufpos=1,
buflim=72, n=1, RE=1, trt=677129016, inverse_trt=677127968, posix=0)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/search.c:1218
#6 0x81a59f5 in search_command (string=140161684, limit=677085936,
noerror=677084832, count=677085936, buffer=677085936, direction=1, RE=1,
posix=0)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/search.c:1039
#7 0x81a91e8 in Fre_search_forward (regexp=140161684, limit=677085936,
noerror=677084832, count=677085936, buffer=677085936)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/search.c:1817
#8 0x80bf541 in Ffuncall (nargs=4, args=0xbfbfdd50)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/eval.c:3528
#9 0x8093951 in execute_optimized_program (
program=0x8893810 "ÀÁ!¬\025\212eb\210ÂÃÄÅ#\b\016\006®\004ÇÈ!)\207\212eb\210Éed\"Ä\036\n\211\036\013¬\004ĪV\016\013GÌV«\005\016\013ªK\016\013(a)xn--\036\r\036\nm-8ra04f.xn--fda Ïa«\034\016\r«\037\214\016\r`}\210Ð\016\r`\016\n#\210db\210)Ä\026\rª\b\016\r¬\004`\026\rÌu\210ªÑ\016\r«\fÐ\016\r`\016\n#\210Ä\026\r\016\n*+\207",
stack_depth=5, constants_data=0x8597290)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/bytecode.c:746
#10 0x809357a in funcall_compiled_function (fun=140078208, nargs=0,
args=0xbfbfdea4)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/bytecode.c:518
#11 0x80bf677 in Ffuncall (nargs=1, args=0xbfbfdea0)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/eval.c:3563
#12 0x8093951 in execute_optimized_program (
program=0x88b8010 "\214``}\210\b«\005\b\t!\210\t@Âa¬\b\t@Ãa\203ú\001Ä\t·AÅ\211\211\211\211\036\006\036\a\036\b\036\t\036\n\034Æ\t·A®\002Ë\026\006\f\204Ä",
stack_depth=9, constants_data=0x8577e10)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/bytecode.c:746
#13 0x809357a in funcall_compiled_function (fun=140177072, nargs=1,
args=0xbfbfe004)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/bytecode.c:518
#14 0x80bf677 in Ffuncall (nargs=2, args=0xbfbfe000)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/eval.c:3563
#15 0x8093951 in execute_optimized_program (
program=0x83e1790 "À \t\031\211\032,ÃÄÅ!!\036\006Ç\216r\016\006q\210\n@:«\016\nGÈU«\bÉ\n@!\210ª\tÉÊËD\n€!\210Ì +*\207\n", stack_depth=4,
constants_data=0x85ad090)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/bytecode.c:746
#16 0x809357a in funcall_compiled_function (fun=140177044, nargs=0,
args=0xbfbfe154)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/bytecode.c:518
#17 0x80bf677 in Ffuncall (nargs=1, args=0xbfbfe150)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/eval.c:3563
#18 0x8093951 in execute_optimized_program (program=0x8893910 "\b?\205\201",
stack_depth=5, constants_data=0x85e7710)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/bytecode.c:746
#19 0x809357a in funcall_compiled_function (fun=140412452, nargs=0,
args=0xbfbfe2a4)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/bytecode.c:518
#20 0x80bf677 in Ffuncall (nargs=1, args=0xbfbfe2a0)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/eval.c:3563
#21 0x8093951 in execute_optimized_program (
program=0x87e3310 "ÀÁ!\210ÂÃ!\034Å\036\006Ç \036\bp\036\tÊ\036\013ÌÍ!«\006ÍÅ!ª\003\016\016\036\016\214Ï \210\016\b?\003\016\020\036\020Ñ\016\022!\210)ÓÔ!\210)Õ\216\212\fq\210Ö \210×Ø\212\016\tq\210Ù )\"c\210Ú \210\214Ï \210Û\016\022s«\005ÑÜ!\210Ý\016\036Ê\"\210\016\037\036 á \210*db\210hâU¬\004âc\210\016\b«\016ãä!---Type <return> to continue, or q <return> to quit---
¬\006ãå!«\004æ \210\016'«\fd\016'W¬\006èé!¬4êë\016,\"¬\006Ìí!¬\a\016. \210ª%ïð!\0361ò\216\0163\211\211\0364\0365\0366íÅ!\210÷ðÅ\"\210\016"..., stack_depth=3,
constants_data=0x85a1410)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/bytecode.c:746
#22 0x809357a in funcall_compiled_function (fun=140203220, nargs=1,
args=0xbfbfe3e4)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/bytecode.c:518
#23 0x80bf677 in Ffuncall (nargs=2, args=0xbfbfe3e0)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/eval.c:3563
#24 0x8093951 in execute_optimized_program (program=0x8890cf0 "À\t!\207n",
stack_depth=2, constants_data=0x85cd7f0)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/bytecode.c:746
#25 0x809357a in funcall_compiled_function (fun=140203024, nargs=1,
args=0xbfbfe524)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/bytecode.c:518
#26 0x80bf677 in Ffuncall (nargs=2, args=0xbfbfe520)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/eval.c:3563
#27 0x8093951 in execute_optimized_program (
program=0x87e3210 "À \210Á\032ÃedÄÅ$\210)Æ \210ÇÈ!\210ÉÊ!\210\016\013ÁÅ\211\036\f\036\r\036\016\036\017\016\016«8\016\017\211A\026\017@\211\026\r«,\016\rA@ « \016\r@\016\020s«\013ÑÒÓ\016\r@\"!«Ø\016\rAA@\016\024!\211\026\016«ËÁ\026\fªÆ\016\f¬\t\016\016«\005ÕÖ!\210\016\016&\016\f\"× \210\212ÇØ!\210)ÉÙ!\210ÚÅ!\210ÛÁ!\210Ü \210Ý \210Þ\016\037!\210Á,\207", stack_depth=5,
constants_data=0x85a1610)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/bytecode.c:746
#28 0x809357a in funcall_compiled_function (fun=140202996, nargs=1,
args=0xbfbfe674)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/bytecode.c:518
#29 0x80bf677 in Ffuncall (nargs=2, args=0xbfbfe670)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/eval.c:3563
#30 0x8093951 in execute_optimized_program (
program=0x888e210 "p\b\031\032Ã\f!\"Å\n!\035\016\006«\aÇ\n!\210ª\016È\n!\210\npa«\005É\n!\210Ê\t!\210Ë*\207e", stack_depth=2, constants_data=0x8575510)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/bytecode.c:746
#31 0x809357a in funcall_compiled_function (fun=140202884, nargs=1,
args=0xbfbfe7c0)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/bytecode.c:518
#32 0x80bf677 in Ffuncall (nargs=2, args=0xbfbfe7bc)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/eval.c:3563
#33 0x8098952 in Fcall_interactively (function=676991568,
record_flag=677085936, keys=677085936)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/callint.c:940
#34 0x80bdccc in Fcommand_execute (cmd=676991568, record_flag=677085936,
keys=677085936)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/eval.c:2970
#35 0x80fa6ed in execute_command_event (command_builder=0x843f080,
event=142125060)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/event-stream.c:3833
#36 0x80fb33c in Fdispatch_event (event=142125060)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/event-stream.c:4164
#37 0x809ddb2 in Fcommand_loop_1 ()
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/cmdloop.c:583
#38 0x809e04a in command_loop_1 (dummy=677085936)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/cmdloop.c:494
#39 0x80c54dd in condition_case_1 (handlers=677085576,
bfun=0x809e00c <command_loop_1>, barg=677085936,
hfun=0x809e0bc <cmd_error>, harg=677085936)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/eval.c:1651
#40 0x809e1ab in command_loop_2 (dummy=677085936)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/cmdloop.c:256
#41 0x80c53dc in internal_catch (tag=676913976,
func=0x809e170 <command_loop_2>, arg=677085936, threw=0x0)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/eval.c:1317
#42 0x809d622 in initial_command_loop (load_me=677085936)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/cmdloop.c:305
#43 0x80b74e5 in xemacs_21_2_b37_i386_unknown_freebsd4_0 (argc=1,
argv=0xbfbfed28, envp=0xbfbfed30, restart=0)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/emacs.c:2231
---Type <return> to continue, or q <return> to quit---
#44 0x80b934e in main (argc=1, argv=0xbfbfed28, envp=0xbfbfed30)
at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs-21.2/src/emacs.c:2598
#45 0x80814e1 in _start ()