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 < juergen.sauerm...@t-online.de> 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 > >