>>>> "sjt" == Stephen J Turnbull
<stephen(a)xemacs.org> writes:
sjt> --use-kkcc --mule XEmacs dumps core in make check,
sjt> mule-tests.el for me. With over 37000 stack frames, I think
sjt> the SEGV is simply stack exhaustion. I think mule-tests.el
sjt> may create a large list of characters from a string and/or a
sjt> char-table, a unicode char-table could easily have 10s of
sjt> thousands of elements.
I checked the backtrace and it's the first test (char-test) in
mule-tests, which creates a list of all characters known to Mule,
which I would guess is in the neighborhood of 60,000, and could be as
many as 100,000. That's a long list.
Indeed, if I increase the stack enough, the test succeeds. The
default stack is apparently 2044kB; 16000kB wasn't enough, 32000kB
was. wo-wo-woah!
--
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.