|
From: | Dr . Jürgen Sauermann |
Subject: | Re: GNU APL error while saving workspace |
Date: | Wed, 31 Jan 2024 13:31:15 +0100 |
User-agent: | Mozilla Thunderbird |
I'm running GNU APL version 1.8 / SVN 1740M built on macOS 14.3 on an Apple Silicon (ARM) Mac.
I'm getting an error saving the workspace after executing the following:
paulrockwell@Upstairs ~ % apl
______ _ __ __ __ ___ ____ __
/ ____// | / // / / / / | / __ \ / /
/ / __ / |/ // / / / / /| | / /_/ // /
/ /_/ // /| // /_/ / / ___ | / ____// /___
\____//_/ |_/ \____/ /_/ |_|/_/ /_____/
Welcome to GNU APL version 1.8 / SVN: 1740M
Copyright © 2008-2023 Dr. Jürgen Sauermann
Banner by FIGlet: www.figlet.org
This program comes with ABSOLUTELY NO WARRANTY;
for details run: apl --gpl.
This program is free software, and you are welcome to redistribute it
according to the GNU Public License (GPL) version 3 or later.
PRD←('LPS' 6.95)('TAPES' 7.95)('CDS' 12.95)
PRD
LPS 6.95 TAPES 7.95 CDS 12.95
)SAVE REPRO
2024-01-30 23:55:55 (GMT-5)
PRDTBL ← ⊃PRD
PRDTBL
LPS 6.95
TAPES 7.95
CDS 12.95
)WSID
IS REPRO
)SAVE
*** Sub-Value 0x152f164b0 has two parents.
Child: vid=29, _val=0x152f164b0_par=1
Parent 2: vid=5, _val=0x142e04c90_par=-1
Call stack:
*** useless apl.lines (no CXXFLAGS=-rdynamic -gdwarf-2)
----------------------------------------
-- Stack trace at /Volumes/MyPassport/paulrockwell/Documents/Build/GNU_APL/src/Archive.cc:1080
----------------------------------------
0xa @@@@
0xa @@@@
0xa @@@@
0xa @@@@
0xa @@@@
0xa @@@@
0xa @@@@
0xa @@@@
========================================
Running )CHECK...
OK - no stale functions
OK - no stale values
OK - no stale indices
OK - no duplicate parents
The workspace will be )SAVEd, but using it for anything other than for
recovering its content (i.e. defined functions or variables) means asking
for BIG trouble!
*** Sub-Value 0x152f06390 has two parents.
Child: vid=23, _val=0x152f06390_par=2
Parent 2: vid=5, _val=0x142e04c90_par=-1
Call stack:
----------------------------------------
-- Stack trace at /Volumes/MyPassport/paulrockwell/Documents/Build/GNU_APL/src/Archive.cc:1080
----------------------------------------
0xa @@@@
0xa @@@@
0xa @@@@
0xa @@@@
0xa @@@@
0xa @@@@
0xa @@@@
0xa @@@@
========================================
Running )CHECK...
OK - no stale functions
OK - no stale values
OK - no stale indices
OK - no duplicate parents
The workspace will be )SAVEd, but using it for anything other than for
recovering its content (i.e. defined functions or variables) means asking
for BIG trouble!
*** Sub-Value 0x142e04200 has two parents.
Child: vid=0, _val=0x142e04200_par=3
Parent 2: vid=5, _val=0x142e04c90_par=-1
Call stack:
----------------------------------------
-- Stack trace at /Volumes/MyPassport/paulrockwell/Documents/Build/GNU_APL/src/Archive.cc:1080
----------------------------------------
0xa @@@@
0xa @@@@
0xa @@@@
0xa @@@@
0xa @@@@
0xa @@@@
0xa @@@@
0xa @@@@
========================================
Running )CHECK...
OK - no stale functions
OK - no stale values
OK - no stale indices
OK - no duplicate parents
The workspace will be )SAVEd, but using it for anything other than for
recovering its content (i.e. defined functions or variables) means asking
for BIG trouble!
2024-01-30 23:56:28 (GMT-5) REPRO
)ERASE PRDTBL
)SAVE
2024-01-30 23:56:46 (GMT-5) REPRO
)OFF
As you can see, if I erase the variable PRDTBL, the save error goes away.
Please let me know if you need any other information or if I can assist in any further debugging. I have the sources and can debug and rebuild if necessary.
Thank you.
- Paul Rockwell
[Prev in Thread] | Current Thread | [Next in Thread] |