kotlinx.coroutines icon indicating copy to clipboard operation
kotlinx.coroutines copied to clipboard

Wasm/WASI: calling delay() silently exits wasmWasiNodeRun

Open OliverO2 opened this issue 1 year ago • 1 comments
trafficstars

Versions:

  • kotlinx.coroutines 1.9.0
  • Kotlin 2.0.20

Running the following code in commonMain:

import kotlinx.coroutines.delay
import kotlin.time.Duration.Companion.seconds

suspend fun main() {
    println("main: before delay")
    delay(1.seconds)
    println("main: after delay")
}

This works on Wasm/JS,

> Task :wasmJsNodeRun
main: before delay
main: after delay

but silently exits on Wasm/WASI:

> Task :wasmWasiNodeRun
main: before delay

OliverO2 avatar Sep 28 '24 21:09 OliverO2