I have a consistent error when recompiling a function from Emacs. I'm working on a simple way of reproducing it, but in the meantime here is the error output in case it's enough:
============================================================================== Assertion failed: value_stack.size() in Function: pop in file: Symbol.cc:312 Call stack: ---------------------------------------- -- Stack trace at Symbol.cc:312 ---------------------------------------- 0x7fe3f5cf2182 0x7fe3e0d72d44 connection_loop(void*) 0x7fe3e0d75ecc NetworkConnection::run() 0x7fe3e0d75d61 NetworkConnection::process_command(std::string const&) 0x7fe3e0d79e4f SicCommand::run_command(NetworkConnection&, std::vector<std::string, std::allocator<std::string> > const&) 0x583c1d Workspace::clear_SI(std::ostream&) 0x581597 Workspace::pop_SI(char const*) 0x53c37b StateIndicator::~StateIndicator() 0x53e87c UserFunction::pop_local_vars() const 0x56bfdd UserFunction_header::pop_local_vars() const 0x54cb3c Symbol::pop() 0x49181e do_Assert(char const*, char const*, char const*, int) ======================================== SI stack: Depth: 0 Exec: 0x201d420 Safe ex: no Pmode: ◊ {disp ← '.#'[⎕IO+V←next V ⊣ ⎕DL ÷20]} rep 10 PC: 3 ENDL Stat: {disp ← '.#'[⎕IO+V←next V ⊣ ⎕DL ÷20]} rep 10 err_code: 0x0 thrown: at StateIndicator.cc:41 e_msg_1: 'No Error' e_msg_2: '' e_msg_3: '' Regards, Elias