APPROVE COMMIT 21.5
This patch has been committed and pushed. The crash is fixed for
Raymond's test case.
Stephen J. Turnbull writes:
Raymond Toy writes:
> >>>>> "Raymond" == Raymond Toy
> FYI, I built xemacs from current hg sources on a Macbook Pro
> 10.9.5. This crash happens there now too.
I discovered by switching debuggers to lldb from gdb that the crash
was occurring in PRINT_XFT_PATTERN. I still don't understand why (gdb
is useless, and I haven't figured out lldb well enough to decode Lisp
objects), so I protected all instances of FcNameUnparse. I think this
is reasonable since the printed representation of an FcCharset is not
really useful to Emacs Lisp programmers.
(gdb) pp args
A syntax error in expression, near `) $val'.
I don't understand this; modern XEmacs .gdbinit uses pobj, my mistake.
Why there is a "pp" user command available I don't know.
XEmacs-Patches mailing list