You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Solves #660
Prevents Nock 9 from crashing the pier if the axis argument is a cell.
Without the check Vere may call `u3qc_cap` on a cell, leading to a
segfault or an assertion failure:
```
Assertion '_(u3a_is_atom(b))' failed in pkg/noun/retrieve.c:1011
```
To reproduce the bug, run in Dojo:
```
.*(0 [9 [2 2] 0 1])
```
Is there a way to add a unit test to guard against a downgrade?
If you run this in Dojo:
you will get either a segfault or an assertion failure, followed by Vere crashing. The intended behaviour is a deterministic error.
The text was updated successfully, but these errors were encountered: