SENESI Stephane writes:
First, the easy part: eliminating warnings.
(2) (warning/warning) Autoload error in:
//usr/share/xemacs/mule-packages/lisp/skk/auto-autoloads:
Already loaded
This means you have multiple copies of this package in the load path,
as shown by the shadows in your bug report:
(/home/senesi/.xemacs/mule-packages/lisp/edict/edict-english
//usr/share/xemacs/mule-packages/lisp/edict/edict-english
You should delete either /usr/share/xemacs/mule-packages or
~/.xemacs/mule-packages. Probably the latter unless you have made
changes to it.
Now, about the crash:
I usually uses xemacs. I try xemacs-mule because my IT support
enforces me to use UTF8 encoding. It is much unstable : after
launch, I open a single file (with characters like eacute ...) and
then on launch of the dired mode, the crash occurs.
It would help to debug if you would provide a copy of a file where
this happens.
(no debugging symbols found)
Unfortunately, this is mostly useless. XEmacs is an event driven
program, so without having the arguments and file line numbers, it is
very difficult to guess what is happening. Perhaps Mandriva supplies
a debugging package, which provides this information to gdb. If so,
installing that and getting a backtrace may be very helpful.
Debugging packages are pretty vendor-specific, please contact Mandriva
for help with that; I don't think there are any Mandriva users active
on this list at the moment.
That said, this part of trace
(gdb) where
#0 0x00002b54ebd7ff37 in kill () from /lib64/libc.so.6
#1 0x0000000000474b4e in fatal_error_signal ()
#2 <signal handler called>
#3 0x00000000005336c9 in sys_re_search_2 ()
#4 0x00000000005339b3 in sys_re_search ()
suggests that maybe this patch (which was applied to the mainline, but
not to 21.4 as far as I can tell) would help. If you are willing to
rebuild from source, I suggest that you do "cvs checkout -r
release-21-4 xemacs", and apply this patch:
2007-12-05 Stephen J. Turnbull <stephen(a)xemacs.org>
* search.c (simple_search): Fix underrun in reverse search.
(search_buffer): Clarify decision to use boyer_moore or not.
Unfortunately it doesn't seem to apply to 21.4 as is, but if you're
willing to try let us know and we will provide a patch adapted to 21.4.
XEmacs 21.4.21 "Educational Television" configured for
`x86_64-mandrake-linux'.
Note, for use with Mule we now recommend the 21.5 series even though
it is still in development and somewhat unstable. It has much better
support for Unicode.
By the way, Mandriva has historically had private patches to XEmacs
which change its functionality in various ways. They do not
contribute them back to XEmacs or discuss them with us, and so we have
no idea what they may have done. Please contact the Mandriva
maintainer, who may have a better idea what the problem is.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta