bug-apl
[Top][All Lists]
Advanced

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

Segmentation fault when applying reduction over empty matrix


From: m_misaki
Subject: Segmentation fault when applying reduction over empty matrix
Date: Fri, 25 Mar 2022 14:12:39 +0000
User-agent: Roundcube Webmail

Dear maintainers,

Segmentation fault is encountered when I am trying to perform a reduction over an empty matrix:
     +/0 0⍴1


===================================================
SEGMENTATION FAULT

Here is the stack trace outputted:
----------------------------------------
-- Stack trace at main.cc:95
----------------------------------------
0x7F41302363C1 __libc_start_main
0x7F4130236310
0x55D5B2512055   main
0x55D5B26B0655    Workspace::immediate_execution(bool)
0x55D5B257B6EE     Command::process_line()
0x55D5B257B7AD      Command::finish_context()
0x55D5B2588E38       Executable::execute_body() const
0x55D5B264721C        StateIndicator::run()
0x55D5B25C5033         Prefix::reduce_statements()
0x55D5B25C65E0          Prefix::reduce_MISC_F_B_()
0x55D5B2583D69           DerivedFunction::eval_B(Value_P) const
0x55D5B2558C9B Bif_OPER1_REDUCE::eval_LB(Token&, Value_P) const 0x55D5B25566A1 Bif_REDUCE::reduce(Token&, Value_P, unsigned int) 0x55D5B26438C3 Bif_F12_PLUS::eval_identity_fun(Value_P, short) const 0x55D5B263CC16 ScalarFunction::eval_scalar_identity_fun(Value_P, short, Value_P) 0x55D5B2596EC9 IntCell::init_other(void*, Value&, char const*) const
0x7F413024B560
0x55D5B25196C6
========================================
====================================================

The same situation occurs on higher rank arrays like 0 0 0⍴1, 0 1 0⍴1, while not on 0 1⍴1, 0 0 1⍴1.
Similarly, ⌿ also leads to segmentation fault.

Thank you for your attention.

M Misaki



reply via email to

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