Raymond Toy writes:
The lisp backtrace and C backtrace are appended below. (Is there a
better way to do that? Attaching files?)
Whatever is convenient for you.
As you see here, the crash is induced by an assert, so that's our
fault, somehow. I'll see what I can do about fixing that.
`define-specifier-tag' is a user API; it shouldn't crash, ever.
define-specifier-tag(lo nil (lambda (charset) (string-match
"^lao" (symbol-name (charset-name charset)))))
#6 0x00000000004c177c in assert_failed (file=
0x738f60 "/home/rtoy/src/XEmacs/xemacs/src/specifier.c", line=1166, expr=
0x714590 "RECORD_TYPEP (obj, lrecord_type_cons)")
at /home/rtoy/src/XEmacs/xemacs/src/emacs.c:4093
#7 0x00000000004f3d70 in error_check_cons (obj=36845200, file=
0x738f60 "/home/rtoy/src/XEmacs/xemacs/src/specifier.c", line=1166)
at /home/rtoy/src/XEmacs/xemacs/src/lisp.h:1931
#8 0x000000000065acf8 in define_specifier_tag (tag=39118104, device_predicate=
10725616, charset_predicate=36844888)
at /home/rtoy/src/XEmacs/xemacs/src/specifier.c:1166
On the other hand, whatever the code is that triggered the assert
doesn't seem to be in XEmacs or in our packages, based on grepping for
various key strings found in the Lisp backtrace. So you're going to
have to figure out what it is and fix it, because we will error on it
even if we don't crash.
Steve
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta