>>>> "drv" == Didier Verna
<didier(a)xemacs.org> writes:
drv> Program received signal SIGSEGV, Segmentation fault.
drv> 0x0808c08e in mark_string (obj={...})
drv> at /usr/local/src/XEmacs-21.5/src/alloc.c:1874
drv> [ weird: it's DECLARE_FIXED_TYPE_ALLOC (string, Lisp_String); ]
Our dlmalloc code is alleged broken (by Wolfram.Gloger(a)malloc.de),
specifically the use of mmap, and I've seen breakage for glibc >
2.2.5. Try --pdump and/or --with-system-malloc for some relief, but I
don't think they actually are fixes. I don't know why pdump helps,
but --with-system-malloc basically has the effect of bumping the mmap
threshold to 1MB, and XEmacs rarely mallocs that much at once, we
prefer to do it a cons at a time (but they're big conses ;-).
--
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.