bug-apl
[Top][All Lists]
Advanced

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

stack trace on scan each


From: Hans-Peter Sorge
Subject: stack trace on scan each
Date: Sun, 1 Nov 2020 14:07:42 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.3.1

Hi,

⍝ this is OK:
      C10←2⍴⊂'AB12EF12IJ'
      C10
 AB12EF12IJ AB12EF12IJ
      P10←(⊂2/⍳5)⊂¨C10
      S10←P10∊¨⊂⊂'12'
      S10
 0 1 0 1 0  0 1 0 1 0
      S10/¨P10
  12 12    12 12


⍝ for a one element nested vector it ends in a stack trace:

      C10←,⊂'AB12EF12IJ'                                                                                                                                                                                                                     
      P10←(⊂2/⍳5)⊂¨C10                                                                                                                                                                                                                       
      P10                                                                                                                                                                                                                                    
  AB 12 EF 12 IJ  
      ⍴⊃P10                                                                                                                                                                                                                                  
1 5
      S10←P10∊¨⊂⊂'12'                                                                                                                                                                                                                        
      S10                                                                                                                                                                                                                                    
 0 1 0 1 0 
      S10/¨P10                                                                                                                                                                                                                               
Incomplete value at Symbol.cc:130                                                                                                                                                                                                            
Addr:    0xac2bd0                                                                                                                                                                                                                            
Rank:    0                                                                                                                                                                                                                                   
Shape:   ⊏⊐                                                                                                                                                                                                                                  
Flags:   --                                                                                                                                                                                                                                  
First:   ┏→━━━━━━━━━━━━━━━━━━━━━━━┓                                                                                                                                                                                                          
┃┏→━┓ ┏→━┓ ┏→━┓ ┏→━┓ ┏→━┓┃                                                                                                                                                                                                                   
┃┃AB┃ ┃12┃ ┃EF┃ ┃12┃ ┃IJ┃┃                                                                                                                                                                                                                   
┃┗━━┛ ┗━━┛ ┗━━┛ ┗━━┛ ┗━━┛┃                                                                                                                                                                                                                   
┗∊━━━━━━━━━━━━━━━━━━━━━━━┛                                                                                                                                                                                                                   
Dynamic: DynamicObject: 0xac2bd8 (Value: 0xac2bd8) :                                                                                                                                                                                         
    prev:      0xaeb418
    next:      0xaef898
    allocated: Bif_OPER1_EACH.cc:145
value history disabled

==============================================================================
Assertion failed: 0
in Function:      assign
in file:          Symbol.cc:133

Call stack:

----------------------------------------
-- Stack trace at Symbol.cc:133
----------------------------------------
0x7F10D4E37042 __libc_start_main
0x4E4996  main
0x678E43   Workspace::immediate_execution(bool)
0x53BD6A    Command::process_line()
0x53BF16     Command::process_line(UCS_string&)
0x53E29F      Command::do_APL_expression(UCS_string&)
0x53E61E       Command::finish_context()
0x55C36D        Executable::execute_body() const
0x61FB9C         StateIndicator::run()
0x590B10          Prefix::reduce_statements()
0x592737           Prefix::reduce_A_F_B_()
0x56480D            DerivedFunction::eval_AB(Value_P, Value_P)
0x52029E             Bif_OPER1_EACH::eval_ALB(Value_P, Token&, Value_P)
0x65AEEB              UserFunction::eval_ALB(Value_P, Token&, Value_P)
0x62C2AB               Symbol::push_value(Value_P)
0x62AE9F                Symbol::assign(Value_P, bool, char const*)
0x4FD105                 do_Assert(char const*, char const*, char const*, int)
========================================

SI stack:

Depth:      1
Exec:       0x7f3490
Safe exec:  0
Pmode:      ∇ μ-Z__sA_LO_EACH_sB[1]
PC:         0 (8) 'μ-B
Stat:       Z←⊂A LO B
err_code:   0x0

Depth:      0
Exec:       0xac25c0
Safe exec:  0
Pmode:      ◊  S10/¨P10
PC:         4 (6) ENDL
Stat:       S10/¨P10
err_code:   0x0

==============================================================================


Best Regards
Hans-Peter

reply via email to

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