Here is what I get:
]xterm off
]log 32
Log facility 'Prefix parser ' is now ON
]log 33
Log facility ' ... location information ' is now ON
'libemacs' ⎕FX 'EMACS'
changed to Prefix[si=0]) ============================================
[si=0 PC=0] Read token[0] (←0←) VALUE1«≡⊏5⊐EMACS» TC_VALUE
fifo[si=0 len=1 PC=1] is now : TC_VALUE at Prefix.cc:334
[si=0 PC=1] Read token[1] (←0←) ⎕FX TC_FUN12
fifo[si=0 len=2 PC=2] is now : TC_FUN12 TC_VALUE at Prefix.cc:334
[si=0 PC=2] Read token[2] (←0←) VALUE1«≡⊏8⊐libemacs» TC_VALUE
fifo[si=0 len=3 PC=3] is now : TC_VALUE TC_FUN12 TC_VALUE at Prefix.cc:334
phrase #34: A F B matches, prio 33, calling reduce_A_F_B_()
reduce_A_F_B_() returned: RA_CONTINUE
fifo[si=0 len=1 PC=3] is now : TC_VALUE at Prefix.cc:334
[si=0 PC=3] Read token[1] (←0←) ENDL TC_END
fifo[si=0 len=2 PC=4] is now : TC_END TC_VALUE at Prefix.cc:334
phrase #202: END B matches, prio 2, calling reduce_END_B__()
EMACS
reduce_END_B__() returned: RA_NEXT_STAT
[si=0 PC=4] Read token[0] (←0←) RETURN_STATS TC_RETURN
fifo[si=0 len=1 PC=5] is now : TC_RETURN at Prefix.cc:334
phrase #13: RETC matches, prio 1, calling reduce_RETC___()
- end of ◊ context
reduce_RETC___() returned: RA_RETURN
Prefix::reduce_statements(si=0) returned VOID in StateIndicator::run()
EMACS[1] 0
changed to Prefix[si=0]) ============================================
[si=0 PC=0] Read token[0] (←0←) VALUE3«0» TC_VALUE
fifo[si=0 len=1 PC=1] is now : TC_VALUE at Prefix.cc:334
[si=0 PC=1] Read token[1] (←0←) ] TC_R_BRACK
fifo[si=0 len=2 PC=2] is now : TC_R_BRACK TC_VALUE at Prefix.cc:334
phrase #4: RBRA matches, prio 1, calling reduce_RBRA___()
reduce_RBRA___() returned: RA_CONTINUE
fifo[si=0 len=2 PC=2] is now : TC_PINDEX TC_VALUE at Prefix.cc:334
[si=0 PC=2] Read token[2] (←0←) VALUE3«1» TC_VALUE
fifo[si=0 len=3 PC=3] is now : TC_VALUE TC_PINDEX TC_VALUE at Prefix.cc:334
[si=0 PC=3] Read token[3] (←0←) [ TC_L_BRACK
fifo[si=0 len=4 PC=4] is now : TC_L_BRACK TC_VALUE TC_PINDEX TC_VALUE at
Prefix.cc:334
phrase #170: LBRA B I matches, prio 3, calling reduce_LBRA_B_I_()
reduce_LBRA_B_I_() returned: RA_CONTINUE
fifo[si=0 len=2 PC=4] is now : TC_INDEX TC_VALUE at Prefix.cc:334
[si=0 PC=4] Read token[2] (←0←) 'EMACS TC_SYMBOL
fifo[si=0 len=3 PC=5] is now : TC_FUN12 TC_INDEX TC_VALUE at Prefix.cc:334
[si=0 PC=5] Read token[3] (←0←) ENDL TC_END
fifo[si=0 len=4 PC=6] is now : TC_END TC_FUN12 TC_INDEX TC_VALUE at
Prefix.cc:334
phrase #163: END F C B matches, prio 23, calling reduce_MISC_F_C_B()
Network listener started. Connection information: mode:tcp addr:57691
reduce_MISC_F_C_B() returned: RA_CONTINUE
fifo[si=0 len=1 PC=6] is now : TC_VALUE at Prefix.cc:334
fifo[si=0 len=2 PC=6] is now : TC_END TC_VALUE at Prefix.cc:334
phrase #202: END B matches, prio 2, calling reduce_END_B__()
reduce_END_B__() returned: RA_NEXT_STAT
[si=0 PC=6] Read token[0] (←0←) RETURN_STATS TC_RETURN
fifo[si=0 len=1 PC=7] is now : TC_RETURN at Prefix.cc:334
phrase #13: RETC matches, prio 1, calling reduce_RETC___()
- end of ◊ context
reduce_RETC___() returned: RA_RETURN
Prefix::reduce_statements(si=0) returned VOID in StateIndicator::run()
)load Devices
SAVED 2014-4-27 16:11:45 (GMT-5)
changed to Prefix[si=0]) ============================================
[si=0 PC=0] Read token[0] (←0←) 'auto TC_SYMBOL
fifo[si=0 len=1 PC=1] is now : TC_FUN0 at Prefix.cc:334
phrase #6: N matches, prio 1, calling reduce_N___()
reduce_N___() returned: RA_SI_PUSHED
Prefix::reduce_statements(si=0) returned SI_PUSHED in StateIndicator::run()
changed to Prefix[si=1]) ============================================
[si=1 PC=0] Read token[0] (←0←) VALUE3«2» TC_VALUE
fifo[si=1 len=1 PC=1] is now : TC_VALUE at Prefix.cc:334
[si=1 PC=1] Read token[1] (←0←) + TC_FUN12
fifo[si=1 len=2 PC=2] is now : TC_FUN12 TC_VALUE at Prefix.cc:334
[si=1 PC=2] Read token[2] (←0←) ] TC_R_BRACK
fifo[si=1 len=3 PC=3] is now : TC_R_BRACK TC_FUN12 TC_VALUE at
Prefix.cc:334
[si=1 PC=3] Read token[3] (←0←) VALUE3«1» TC_VALUE
fifo[si=1 len=4 PC=4] is now : TC_VALUE TC_PINDEX TC_FUN12 TC_VALUE at
Prefix.cc:334
[si=1 PC=4] Read token[4] (←0←) [ TC_L_BRACK
fifo[si=1 len=5 PC=5] is now : TC_L_BRACK TC_VALUE TC_PINDEX TC_FUN12
TC_VALUE at Prefix.cc:334
phrase #170: LBRA B I matches, prio 3, calling reduce_LBRA_B_I_()
reduce_LBRA_B_I_() returned: RA_CONTINUE
fifo[si=1 len=3 PC=5] is now : TC_INDEX TC_FUN12 TC_VALUE at Prefix.cc:334
[si=1 PC=5] Read token[3] (←0←) ⎕LC TC_SYMBOL
fifo[si=1 len=4 PC=6] is now : TC_VALUE TC_INDEX TC_FUN12 TC_VALUE at
Prefix.cc:334
phrase #271: A C matches, prio 82, calling reduce_A_C__()
reduce_A_C__() returned: RA_CONTINUE
fifo[si=1 len=3 PC=6] is now : TC_VALUE TC_FUN12 TC_VALUE at Prefix.cc:334
phrase #34: A F B matches, prio 33, calling reduce_A_F_B_()
reduce_A_F_B_() returned: RA_CONTINUE
fifo[si=1 len=1 PC=6] is now : TC_VALUE at Prefix.cc:334
[si=1 PC=6] Read token[1] (←0←) / TC_FUN12
fifo[si=1 len=2 PC=7] is now : TC_FUN12 TC_VALUE at Prefix.cc:334
[si=1 PC=7] Read token[2] (←0←) ) TC_R_PARENT
fifo[si=1 len=3 PC=8] is now : TC_R_PARENT TC_FUN12 TC_VALUE at
Prefix.cc:334
[si=1 PC=8] Read token[3] (←0←) ⎕LC TC_SYMBOL
fifo[si=1 len=4 PC=9] is now : TC_VALUE TC_R_PARENT TC_FUN12 TC_VALUE at
Prefix.cc:334
[si=1 PC=9] Read token[4] (←0←) ⍴ TC_FUN12
fifo[si=1 len=5 PC=10] is now : TC_FUN12 TC_VALUE TC_R_PARENT TC_FUN12
TC_VALUE at Prefix.cc:334
[si=1 PC=10] Read token[5] (←0←) = TC_FUN12
fifo[si=1 len=6 PC=11] is now : TC_FUN12 TC_FUN12 TC_VALUE TC_R_PARENT
TC_FUN12 TC_VALUE at Prefix.cc:334
phrase #26: F F B matches, prio 22, calling reduce_MISC_F_B_()
reduce_MISC_F_B_() returned: RA_CONTINUE
fifo[si=1 len=4 PC=11] is now : TC_VALUE TC_R_PARENT TC_FUN12 TC_VALUE at
Prefix.cc:334
fifo[si=1 len=5 PC=11] is now : TC_FUN12 TC_VALUE TC_R_PARENT TC_FUN12
TC_VALUE at Prefix.cc:334
[si=1 PC=11] Read token[5] (←0←) VALUE3«1» TC_VALUE
fifo[si=1 len=6 PC=12] is now : TC_VALUE TC_FUN12 TC_VALUE TC_R_PARENT
TC_FUN12 TC_VALUE at Prefix.cc:334
phrase #34: A F B matches, prio 33, calling reduce_A_F_B_()
reduce_A_F_B_() returned: RA_CONTINUE
fifo[si=1 len=4 PC=12] is now : TC_VALUE TC_R_PARENT TC_FUN12 TC_VALUE at
Prefix.cc:334
[si=1 PC=12] Read token[4] (←0←) ( TC_L_PARENT
fifo[si=1 len=5 PC=13] is now : TC_L_PARENT TC_VALUE TC_R_PARENT TC_FUN12
TC_VALUE at Prefix.cc:334
phrase #44: LPAR B RPAR matches, prio 3, calling reduce_LPAR_B_RPAR_()
reduce_LPAR_B_RPAR_() returned: RA_CONTINUE
fifo[si=1 len=3 PC=13] is now : TC_VALUE TC_FUN12 TC_VALUE at Prefix.cc:334
phrase #34: A F B matches, prio 33, calling reduce_A_F_B_()
reduce_A_F_B_() returned: RA_CONTINUE
fifo[si=1 len=1 PC=13] is now : TC_VALUE at Prefix.cc:334
[si=1 PC=13] Read token[1] (←0←) → TC_R_ARROW
fifo[si=1 len=2 PC=14] is now : TC_R_ARROW TC_VALUE at Prefix.cc:334
[si=1 PC=14] Read token[2] (←0←) ENDL TC_END
fifo[si=1 len=3 PC=15] is now : TC_END TC_R_ARROW TC_VALUE at Prefix.cc:334
phrase #147: END GOTO B matches, prio 3, calling reduce_END_GOTO_B_()
reduce_END_GOTO_B_() returned: RA_NEXT_STAT
[si=1 PC=24] Read token[0] (←0←) VALUE1«≡⊏4⊐auto» TC_VALUE
fifo[si=1 len=1 PC=25] is now : TC_VALUE at Prefix.cc:334
[si=1 PC=25] Read token[1] (←0←) ← TC_ASSIGN
fifo[si=1 len=2 PC=26] is now : TC_ASSIGN TC_VALUE at Prefix.cc:334
[si=1 PC=26] Read token[2] (←1←) ⎕LX TC_SYMBOL
fifo[si=1 len=3 PC=27] is now : TC_SYMBOL TC_ASSIGN TC_VALUE at
Prefix.cc:334
phrase #124: V ASS B matches, prio 73, calling reduce_V_ASS_B_()
reduce_V_ASS_B_() returned: RA_CONTINUE
fifo[si=1 len=1 PC=27] is now : TC_VALUE at Prefix.cc:334
[si=1 PC=27] Read token[1] (←0←) ENDL TC_END
fifo[si=1 len=2 PC=28] is now : TC_END TC_VALUE at Prefix.cc:334
phrase #202: END B matches, prio 2, calling reduce_END_B__()
reduce_END_B__() returned: RA_NEXT_STAT
[si=1 PC=28] Read token[0] (←0←) VALUE3«132» TC_VALUE
fifo[si=1 len=1 PC=29] is now : TC_VALUE at Prefix.cc:334
[si=1 PC=29] Read token[1] (←0←) ← TC_ASSIGN
fifo[si=1 len=2 PC=30] is now : TC_ASSIGN TC_VALUE at Prefix.cc:334
[si=1 PC=30] Read token[2] (←1←) ⎕PW TC_SYMBOL
fifo[si=1 len=3 PC=31] is now : TC_SYMBOL TC_ASSIGN TC_VALUE at
Prefix.cc:334
phrase #124: V ASS B matches, prio 73, calling reduce_V_ASS_B_()
reduce_V_ASS_B_() returned: RA_CONTINUE
fifo[si=1 len=1 PC=31] is now : TC_VALUE at Prefix.cc:334
[si=1 PC=31] Read token[1] (←0←) ENDL TC_END
fifo[si=1 len=2 PC=32] is now : TC_END TC_VALUE at Prefix.cc:334
phrase #202: END B matches, prio 2, calling reduce_END_B__()
reduce_END_B__() returned: RA_NEXT_STAT
[si=1 PC=32] Read token[0] (←0←) VALUE3«:» TC_VALUE
fifo[si=1 len=1 PC=33] is now : TC_VALUE at Prefix.cc:334
[si=1 PC=33] Read token[1] (←0←) , TC_FUN12
fifo[si=1 len=2 PC=34] is now : TC_FUN12 TC_VALUE at Prefix.cc:334
[si=1 PC=34] Read token[2] (←0←) ← TC_ASSIGN
fifo[si=1 len=3 PC=35] is now : TC_ASSIGN TC_FUN12 TC_VALUE at
Prefix.cc:334
phrase #20: ASS F B matches, prio 22, calling reduce_MISC_F_B_()
reduce_MISC_F_B_() returned: RA_CONTINUE
fifo[si=1 len=1 PC=35] is now : TC_VALUE at Prefix.cc:334
fifo[si=1 len=2 PC=35] is now : TC_ASSIGN TC_VALUE at Prefix.cc:334
[si=1 PC=35] Read token[2] (←1←) 'Delim← TC_SYMBOL
fifo[si=1 len=3 PC=36] is now : TC_SYMBOL TC_ASSIGN TC_VALUE at
Prefix.cc:334
phrase #124: V ASS B matches, prio 73, calling reduce_V_ASS_B_()
reduce_V_ASS_B_() returned: RA_CONTINUE
fifo[si=1 len=1 PC=36] is now : TC_VALUE at Prefix.cc:334
[si=1 PC=36] Read token[1] (←0←) ENDL TC_END
fifo[si=1 len=2 PC=37] is now : TC_END TC_VALUE at Prefix.cc:334
phrase #202: END B matches, prio 2, calling reduce_END_B__()
reduce_END_B__() returned: RA_NEXT_STAT
[si=1 PC=37] Read token[0] (←0←) VALUE1«≡⊏0⊐» TC_VALUE
fifo[si=1 len=1 PC=38] is now : TC_VALUE at Prefix.cc:334
[si=1 PC=38] Read token[1] (←0←) ← TC_ASSIGN
fifo[si=1 len=2 PC=39] is now : TC_ASSIGN TC_VALUE at Prefix.cc:334
[si=1 PC=39] Read token[2] (←1←) 'Cms← TC_SYMBOL
fifo[si=1 len=3 PC=40] is now : TC_SYMBOL TC_ASSIGN TC_VALUE at
Prefix.cc:334
phrase #124: V ASS B matches, prio 73, calling reduce_V_ASS_B_()
reduce_V_ASS_B_() returned: RA_CONTINUE
fifo[si=1 len=1 PC=40] is now : TC_VALUE at Prefix.cc:334
[si=1 PC=40] Read token[1] (←0←) ENDL TC_END
fifo[si=1 len=2 PC=41] is now : TC_END TC_VALUE at Prefix.cc:334
phrase #202: END B matches, prio 2, calling reduce_END_B__()
reduce_END_B__() returned: RA_NEXT_STAT
[si=1 PC=41] Read token[0] (←0←) VALUE1«≡⊏2⊐ » TC_VALUE
fifo[si=1 len=1 PC=42] is now : TC_VALUE at Prefix.cc:334
[si=1 PC=42] Read token[1] (←0←) ← TC_ASSIGN
fifo[si=1 len=2 PC=43] is now : TC_ASSIGN TC_VALUE at Prefix.cc:334
[si=1 PC=43] Read token[2] (←1←) 'Pad← TC_SYMBOL
fifo[si=1 len=3 PC=44] is now : TC_SYMBOL TC_ASSIGN TC_VALUE at
Prefix.cc:334
phrase #124: V ASS B matches, prio 73, calling reduce_V_ASS_B_()
reduce_V_ASS_B_() returned: RA_CONTINUE
fifo[si=1 len=1 PC=44] is now : TC_VALUE at Prefix.cc:334
[si=1 PC=44] Read token[1] (←0←) ENDL TC_END
fifo[si=1 len=2 PC=45] is now : TC_END TC_VALUE at Prefix.cc:334
phrase #202: END B matches, prio 2, calling reduce_END_B__()
reduce_END_B__() returned: RA_NEXT_STAT
[si=1 PC=45] Read token[0] (←0←) VALUE3«1» TC_VALUE
fifo[si=1 len=1 PC=46] is now : TC_VALUE at Prefix.cc:334
[si=1 PC=46] Read token[1] (←0←) ← TC_ASSIGN
fifo[si=1 len=2 PC=47] is now : TC_ASSIGN TC_VALUE at Prefix.cc:334
[si=1 PC=47] Read token[2] (←1←) 'Lu← TC_SYMBOL
fifo[si=1 len=3 PC=48] is now : TC_SYMBOL TC_ASSIGN TC_VALUE at
Prefix.cc:334
phrase #124: V ASS B matches, prio 73, calling reduce_V_ASS_B_()
reduce_V_ASS_B_() returned: RA_CONTINUE
fifo[si=1 len=1 PC=48] is now : TC_VALUE at Prefix.cc:334
[si=1 PC=48] Read token[1] (←0←) ENDL TC_END
fifo[si=1 len=2 PC=49] is now : TC_END TC_VALUE at Prefix.cc:334
phrase #202: END B matches, prio 2, calling reduce_END_B__()
reduce_END_B__() returned: RA_NEXT_STAT
[si=1 PC=49] Read token[0] (←0←) ⍬ TC_FUN0
fifo[si=1 len=1 PC=50] is now : TC_FUN0 at Prefix.cc:334
phrase #6: N matches, prio 1, calling reduce_N___()
reduce_N___() returned: RA_CONTINUE
fifo[si=1 len=1 PC=50] is now : TC_VALUE at Prefix.cc:334
[si=1 PC=50] Read token[1] (←0←) ← TC_ASSIGN
fifo[si=1 len=2 PC=51] is now : TC_ASSIGN TC_VALUE at Prefix.cc:334
[si=1 PC=51] Read token[2] (←1←) 'Lib← TC_SYMBOL
fifo[si=1 len=3 PC=52] is now : TC_SYMBOL TC_ASSIGN TC_VALUE at
Prefix.cc:334
phrase #124: V ASS B matches, prio 73, calling reduce_V_ASS_B_()
reduce_V_ASS_B_() returned: RA_CONTINUE
fifo[si=1 len=1 PC=52] is now : TC_VALUE at Prefix.cc:334
[si=1 PC=52] Read token[1] (←0←) ENDL TC_END
fifo[si=1 len=2 PC=53] is now : TC_END TC_VALUE at Prefix.cc:334
phrase #202: END B matches, prio 2, calling reduce_END_B__()
reduce_END_B__() returned: RA_NEXT_STAT
[si=1 PC=53] Read token[0] (←0←) VALUE3«0» TC_VALUE
fifo[si=1 len=1 PC=54] is now : TC_VALUE at Prefix.cc:334
[si=1 PC=54] Read token[1] (←0←) ← TC_ASSIGN
fifo[si=1 len=2 PC=55] is now : TC_ASSIGN TC_VALUE at Prefix.cc:334
[si=1 PC=55] Read token[2] (←1←) 'Dn← TC_SYMBOL
fifo[si=1 len=3 PC=56] is now : TC_SYMBOL TC_ASSIGN TC_VALUE at
Prefix.cc:334
phrase #124: V ASS B matches, prio 73, calling reduce_V_ASS_B_()
reduce_V_ASS_B_() returned: RA_CONTINUE
fifo[si=1 len=1 PC=56] is now : TC_VALUE at Prefix.cc:334
[si=1 PC=56] Read token[1] (←0←) ENDL TC_END
fifo[si=1 len=2 PC=57] is now : TC_END TC_VALUE at Prefix.cc:334
phrase #202: END B matches, prio 2, calling reduce_END_B__()
reduce_END_B__() returned: RA_NEXT_STAT
[si=1 PC=57] Read token[0] (←0←) 'start TC_SYMBOL
pc_from_to.low: '57' at Executable.cc:285
pc_from_to.high: '57' at Executable.cc:286
start: '57' at Executable.cc:328
pc_from_to.low: '57' at Executable.cc:329
pc_from_to.high: '57' at Executable.cc:330
end: '58' at Executable.cc:331
VALUE ERROR
auto[11] start
^
====================================================
SEGMENTATION FAULT
Segmentation fault
blake@sony-linux-laptop ~ $
On Wed, Apr 30, 2014 at 9:09 AM, Juergen Sauermann <
[email protected]> wrote:
> Hi,
>
> Hmm - below is what I get. Elias, can you reproduce the fault easily?
> I guess we can rule out the archive (]log 39) then.
>
> I see that there is a ⎕FX so I would do ]log 32 and ]log 33 next.
>
> /// Jürgen
>
>
> eedjsa@server64:~/projects/juergen/apl-1.3/src$ ./apl
>
> ______ _ __ __ __ ___ ____ __
> / ____// | / // / / / / | / __ \ / /
> / / __ / |/ // / / / / /| | / /_/ // /
> / /_/ // /| // /_/ / / ___ | / ____// /___
> \____//_/ |_/ \____/ /_/ |_|/_/ /_____/
>
> Welcome to GNU APL version 1.3 / 6476
>
> Copyright (C) 2008-2014 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.
>
>
> ]xterm off
>
> 'libemacs' ⎕FX 'EMACS'
> EMACS
> EMACS[1] 0
> Network listener started. Connection information: mode:tcp addr:38778
> )load Devices
>
> SAVED 2014-4-27 16:11:45 (GMT-5)
> VALUE ERROR
> auto[11] start
> ^
> )fns
> CAL CS EHN ER JUL Lck Omega PI Parse
> Pin VI auto ∆
> )vars
> Cms Delim Dn Lib Lu Pad
>
>