[Stephen J Turnbull]
| Samuel Bronson writes:
| > On Thu, Oct 14, 2010 at 6:57 AM, Stephen J. Turnbull <stephen(a)xemacs.org>
wrote:
| > > Anders Odberg writes:
| > >
| > > > Debugger entered--Lisp error: (dll-error "Invalid dynamic
module: Missing symbol" "syms_of_P...")
| >
| > ... not exactly the world's clearest error message: is that symbol
| > being looked for *in* the module,
|
| In the module. That's why the module is invalid; that symbol is
| required to be present. The message is clear enough to those who can
| debug the problem, but if you wish to suggest an alternate wording we
| can probably improve on it.
I have done some further testing on earlier revisions.
If I compile r4951, everything works fine. With r4952 I start getting
the "Invalid dynamic module: Missing symbol" error.
If I check-out r4952, but replace src/emodules.c and src/emodules.h
with the version of those files from r4951, this version works fine too.
Hopefully, this would help in pinpointing the problem?
I'm still wondering if anybody else is able to reproduce this problem,
or if I am the only one seeing this behaviour.
| > And it's rather unfortunate that the symbol name is truncated...
|
| It's not truncated. It's corrupt, I suspect. There are no symbols
| with a capital letter in that position, and the only "syms_of_" symbol
| involved should be "syms_of_canna_api". BTW, it's probable that the
| whole message is available in the " *Message-Log*" buffer, or maybe
| *Warnings*.
Sorry, no "*Message-Log*" or "*Warnings*" buffer, only the backtrace.
As
I wrote yesterday, the binary gibberish after "syms_of_" varies each
time I reproduce this error.
Regards,
-Anders.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta