emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Crash during access_keymap


From: YAMAMOTO Mitsuharu
Subject: Re: Crash during access_keymap
Date: Tue, 15 Nov 2005 16:26:43 +0900
User-agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.6 (Marutamachi) APEL/10.6 Emacs/22.0.50 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI)

>>>>> On Tue, 15 Nov 2005 00:42:57 -0500, "Richard M. Stallman" 
>>>>> <address@hidden> said:

> If the problem is reproducible, it should be fairly straightforward
> to debug.  Is there clobbered data or not?

I myself don't see the problem, but according to the report from
David, some keymap seems to be clobbered.

>> I think compile-time analysis would not become perfect because of
>> dynamic bindings.

> Sorry, I don't understand.  Symbols are never copied to pure space,
> so their bindings, whether dynamic or not, can't cause this kind of
> problem.

I meant a kind of analysis to ensure that any literals inside a
function are not modified.  In dynamic scoping environment, objects
exposed to another function are not limited to those are passed via
arguments.

>> On some systems including Mac OS X, the pure storage is not
>> remapped to the text segment.  But still one can set watchpoint to
>> the array `pure' to do run-time check.

> I don't follow.  Run-time check of what?
 
To detect the case that the contents of the pure storage are changed
accidentally.  It actually occurred when I tried preloading
international/encoded-kb.elc.  Maybe CHECK_IMPURE should be added to
Fccl_execute_on_string?

                                     YAMAMOTO Mitsuharu
                                address@hidden




reply via email to

[Prev in Thread] Current Thread [Next in Thread]