[Top][All Lists]

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

Re: [Bug-apl] Deep Hack Mode

From: Dr . Jürgen Sauermann
Subject: Re: [Bug-apl] Deep Hack Mode
Date: Thu, 1 Aug 2019 15:00:12 +0200
User-agent: Mozilla/5.0 (X11; Linux i686; rv:60.0) Gecko/20100101 Thunderbird/60.6.1

Hi Bill,

after looking into your log file, I can see that a local variable 'elm' is poped (aka.
unlocalized) one time more than pushed (localized) which, in theory, can not happen
although it apparently did.

Based on the information in the logfile alone, I cannot tell why this has happened in
your case. For fixing this problem I would need a reliable way to reproduce the fault.
If you want to chase it down on your side, there is a logging facility that tracks the
pushing and poping of local variables:

      ]log 15
    Log facility '  ...            push/pop           ' is now ON

For this logging facility to work, you need to enable dynamic logging like:

./configure  --enable-maintainer-mode DEVELOP_WANTED=yes

or simply:

make develop

I am afraid that I cannot do more at this point in time. My suspicion is that one of
the many )LOADs or )COPYs shown in the log file failed to properly clean up the )SI stack,
so that the variable 'elm' was a left-over from a previous workspace.

Best Regards,

On 7/31/19 7:41 PM, Bill Daly wrote:
Aside from demonstrating my complete inability to write an executable line of code, this log file shows to issues:

1) APL crashes -- see line 234

2) APL truncates the line of code in the error message.

This was generated by Version / SVN 1.8 / Unversioned directory

As to reproducing these errors, I was in Deep Hack Mode and kept changing the code without checking it into git.


reply via email to

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