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

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

bug#60996: 29.0.60; Native compile fails to remove temp file for trampol


From: Andy Moreton
Subject: bug#60996: 29.0.60; Native compile fails to remove temp file for trampoline
Date: Tue, 24 Jan 2023 22:32:35 +0000
User-agent: Gnus/5.13 (Gnus v5.13)

On Tue 24 Jan 2023, Eli Zaretskii wrote:

>> Cc: 60996@debbugs.gnu.org
>> Date: Tue, 24 Jan 2023 19:50:27 +0200
>> From: Eli Zaretskii <eliz@gnu.org>
>> 
>> and I still don't have a clear picture regarding which code calls
>> delete-file and why.  For example, the first backtrace above says that
>> comp--native-compile calls delete-file via some byte-compiled
>> function, not directly.  But what is that byte-compiled function? can
>> you figure that out?

I cannot reproduce the problem any more - trying to examine things in
gdb did not produce enlightenment, as the problem seems to be timing
sensitive, so adding breakpoints or tracing in my experiments often
stopped the problem.

>> There is a direct call to delete-file in comp--native-compile, but is
>> that the call which fails?  And if so, why does it fail?  Which code
>> created the .eln file that comp--native-compile tries to delete?

>From memory I think that involved compiling a trampoline, and
comp-spill-lap calling one of the comp-spill-lap methods, which was
probably
  (cl-defmethod comp-spill-lap-function ((form list))

I cannot reproduce this any longer as I have updated various software,
so this bug can probably be closed (and reopened later if the problem
becomes visible again).

    AndyM






reply via email to

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