Promises crash
buggc
```js
async function tick() {
print(1)
for (let i = 0; i < 10000; i++) await Promise.resolve()
print(2)
tick()
}
tick()
```
Results in
```
1
2
1
thread 'main' (44535786) panicked at nova_vm/src/ecmascript/builtins/control_abstraction_objects/async_function_objects/await_reaction.rs:23:1:
Invalid handle AwaitReaction(1)
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
```
关闭于 2026-02-09 0 条评论