>>>> "Rainer" == Rainer Trusch
<rainer.trusch(a)students.uni-mainz.de> writes:
Rainer> Is [--regex-malloc=yes] a general hint
Yes. XEmacs should not crash ever, and if you use --regex-malloc=no
you are using facilities of libc which will crash without warning.
There is nothing that XEmacs developers can do about it except to
remove the option, and in 21.5 we have.
Rainer> or is it related to the trivial-cite problem? I recompiled
Rainer> the package without the option, but it still crashes.
--regex-malloc=no is the number one suspect in any crash in Lisp that
uses regular expressions, which is essentially all editing code.
(Well, actually, Gnus is implicated in all currently known crashes
except for a few caused by Motif, but we don't know why. We do know
why --regex-malloc=no causes crashes, so we check that first.)
When you say "the package", do you mean rebuilt XEmacs? In order for
"./configure --regex-malloc=yes ..." to take effect, you must (at
minimum) recompile src/regex.c, relink XEmacs, and redump the
preloaded Lisp. In general when you do ./configure it is safest to do
make clean; make and rebuild from scratch.
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.