emacs-devel
[Top][All Lists]
Advanced

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

Re: GNU Emacs CVS HEAD:


From: Eli Zaretskii
Subject: Re: GNU Emacs CVS HEAD:
Date: Sat, 21 Jan 2006 22:12:37 +0200

> From: "Richard M. Stallman" <address@hidden>
> CC: address@hidden, address@hidden, address@hidden
> Date: Sat, 21 Jan 2006 14:58:13 -0500
> 
>     I have some idea.  What I see in the debugger is that, when loadup
>     comes to load cyrillic.el, the file just before indian.el, it
>     repeatedly calls `openp' to load code-pages.el, but never closes the
>     resulting handle.  The reason it doesn't close it is that, after
>     `openp' returns, Fload checks if we are in recursive load cycle, and
>     finds that we are! (After the loop which looks at Vloads_in_progress,
>     `count's value is 4.)  It then calls Fsignal to signal this error, but
>     since we are in a protected form, Fsignal just unwinds there, and the
>     load continues (or so it seems).
> 
> It seems there are two bugs here.  One is that it recursively
> loads one file.  The other is that it doesn't close the handles.
> Perhaps that's due to a missing unwind_protect.

Meanwhile, I fixed the second problem.  There's no need to
unwind_protect, all we need is close the handle before we call
Fsignal.




reply via email to

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