2026-03-31T22:34:35.168530Z TRACE wasmtime::runtime::component::concurrent: queueing call QualifiedThreadId(1, 2) 2026-03-31T22:34:35.168570Z TRACE wasmtime::runtime::component::concurrent: push high priority: GuestCall(GuestCall { thread: QualifiedThreadId(1, 2), kind: StartImplicit }) 2026-03-31T22:34:35.168587Z TRACE wasmtime::runtime::component::concurrent: handle work item GuestCall(GuestCall { thread: QualifiedThreadId(1, 2), kind: StartImplicit }) 2026-03-31T22:34:35.168592Z TRACE wasmtime::runtime::component::concurrent: call GuestCall { thread: QualifiedThreadId(1, 2), kind: StartImplicit } ready? true (do_not_enter: false; backpressure: 0) 2026-03-31T22:34:35.168602Z TRACE wasmtime::runtime::component::concurrent: resume_fiber: save current thread None 2026-03-31T22:34:35.168615Z TRACE wasmtime::runtime::component::concurrent: stackless call: replaced None with QualifiedThreadId(1, 2) as current thread 2026-03-31T22:34:35.168622Z TRACE wasmtime::runtime::component::concurrent: push call context for GuestTask(1) 2026-03-31T22:34:35.173608Z TRACE wasmtime::runtime::component::concurrent::futures_and_streams: new transmit: state TransmitState(3); write TransmitHandle(4); read TransmitHandle(5) 2026-03-31T22:34:35.173635Z TRACE wasmtime::runtime::component::concurrent::futures_and_streams: new transmit: state TransmitState(6); write TransmitHandle(7); read TransmitHandle(8) 2026-03-31T22:34:35.173666Z TRACE wasmtime::runtime::component::concurrent: pushed GuestTask(10):GuestThread(11) as current thread; old thread was Some(QualifiedThreadId(1, 2)) 2026-03-31T22:34:35.173680Z TRACE wasmtime::runtime::component::concurrent: push high priority: GuestCall(GuestCall { thread: QualifiedThreadId(10, 11), kind: StartImplicit }) 2026-03-31T22:34:35.173684Z TRACE wasmtime::runtime::component::concurrent: waitable GuestTask(10) join set Some(WaitableSet(0)) 2026-03-31T22:34:35.173688Z TRACE wasmtime::runtime::component::concurrent: suspend fiber: Waiting { set: WaitableSet(0), thread: QualifiedThreadId(1, 2) } 2026-03-31T22:34:35.173693Z TRACE wasmtime::runtime::component::concurrent: pop call context for GuestTask(1) 2026-03-31T22:34:35.173698Z TRACE wasmtime::runtime::component::concurrent: resume_fiber: restore current thread None 2026-03-31T22:34:35.173701Z TRACE wasmtime::runtime::component::concurrent: resume_fiber: suspend reason Some(Waiting { set: WaitableSet(0), thread: QualifiedThreadId(1, 2) }) 2026-03-31T22:34:35.173716Z TRACE wasmtime::runtime::component::concurrent: handle work item GuestCall(GuestCall { thread: QualifiedThreadId(10, 11), kind: StartImplicit }) 2026-03-31T22:34:35.173721Z TRACE wasmtime::runtime::component::concurrent: call GuestCall { thread: QualifiedThreadId(10, 11), kind: StartImplicit } ready? true (do_not_enter: false; backpressure: 0) 2026-03-31T22:34:35.173734Z TRACE wasmtime::runtime::component::concurrent: resume_fiber: save current thread None 2026-03-31T22:34:35.173745Z TRACE wasmtime::runtime::component::concurrent: stackless call: replaced None with QualifiedThreadId(10, 11) as current thread 2026-03-31T22:34:35.173748Z TRACE wasmtime::runtime::component::concurrent: push call context for GuestTask(10) 2026-03-31T22:34:35.173755Z TRACE wasmtime::runtime::component::concurrent: set event for GuestTask(10): Some(Subtask { status: Started }) 2026-03-31T22:34:35.173763Z TRACE wasmtime::runtime::component::concurrent: push high priority: ResumeFiber 2026-03-31T22:34:35.178444Z TRACE wasmtime::runtime::component::concurrent::futures_and_streams: guest_read 1 from TransmitHandle(5) (handle 2; state TransmitState(3)); Open 2026-03-31T22:34:35.178452Z TRACE wasmtime::runtime::component::concurrent::futures_and_streams: guest_read result for TransmitHandle(5) (handle 2; state TransmitState(3)): Blocked 2026-03-31T22:34:35.178484Z TRACE wasmtime::runtime::component::concurrent: context_get QualifiedThreadId(10, 11) slot 0 val 0x0 2026-03-31T22:34:35.178518Z TRACE wasmtime::runtime::component::concurrent: new waitable set WaitableSet(12) (handle 6) 2026-03-31T22:34:35.178581Z TRACE wasmtime::runtime::component::concurrent: context_set QualifiedThreadId(10, 11) slot 0 val 0x3beee0 2026-03-31T22:34:35.178621Z TRACE wasmtime::runtime::component::concurrent: waitable TransmitHandle(5) (handle 2) join set Some(WaitableSet(12)) (handle 6) 2026-03-31T22:34:35.178626Z TRACE wasmtime::runtime::component::concurrent: waitable TransmitHandle(5) join set Some(WaitableSet(12)) 2026-03-31T22:34:35.178653Z TRACE wasmtime::runtime::component::concurrent::futures_and_streams: guest_read 1 from TransmitHandle(8) (handle 3; state TransmitState(6)); Open 2026-03-31T22:34:35.178657Z TRACE wasmtime::runtime::component::concurrent::futures_and_streams: guest_read result for TransmitHandle(8) (handle 3; state TransmitState(6)): Blocked 2026-03-31T22:34:35.178664Z TRACE wasmtime::runtime::component::concurrent: context_get QualifiedThreadId(10, 11) slot 0 val 0x3beee0 2026-03-31T22:34:35.178681Z TRACE wasmtime::runtime::component::concurrent: waitable TransmitHandle(8) (handle 3) join set Some(WaitableSet(12)) (handle 6) 2026-03-31T22:34:35.178685Z TRACE wasmtime::runtime::component::concurrent: waitable TransmitHandle(8) join set Some(WaitableSet(12)) 2026-03-31T22:34:35.178700Z TRACE wasmtime::runtime::component::concurrent: context_get QualifiedThreadId(10, 11) slot 0 val 0x3beee0 2026-03-31T22:34:35.178707Z TRACE wasmtime::runtime::component::concurrent: pop call context for GuestTask(10) 2026-03-31T22:34:35.178711Z TRACE wasmtime::runtime::component::concurrent: stackless call: restored None as current thread 2026-03-31T22:34:35.178713Z TRACE wasmtime::runtime::component::concurrent: received callback code from QualifiedThreadId(10, 11): 2 (set: 6) 2026-03-31T22:34:35.178719Z TRACE wasmtime::runtime::component::concurrent: suspend fiber: NeedWork 2026-03-31T22:34:35.178722Z TRACE wasmtime::runtime::component::concurrent: resume_fiber: restore current thread None 2026-03-31T22:34:35.178726Z TRACE wasmtime::runtime::component::concurrent: resume_fiber: suspend reason Some(NeedWork) 2026-03-31T22:34:35.178729Z TRACE wasmtime::runtime::component::concurrent: handle work item ResumeFiber 2026-03-31T22:34:35.178736Z TRACE wasmtime::runtime::component::concurrent: resume_fiber: save current thread None 2026-03-31T22:34:35.178738Z TRACE wasmtime::runtime::component::concurrent: push call context for GuestTask(1) 2026-03-31T22:34:35.178745Z TRACE wasmtime::runtime::component::concurrent: taking event for GuestTask(10) 2026-03-31T22:34:35.178750Z TRACE wasmtime::runtime::component::concurrent: status Started for GuestTask(10) 2026-03-31T22:34:35.178755Z TRACE wasmtime::runtime::component::concurrent: waitable GuestTask(10) join set None 2026-03-31T22:34:35.178758Z TRACE wasmtime::runtime::component::concurrent: popped current thread QualifiedThreadId(10, 11); new thread is QualifiedThreadId(1, 2) 2026-03-31T22:34:35.178773Z TRACE wasmtime::runtime::component::concurrent: context_get QualifiedThreadId(1, 2) slot 0 val 0x0 2026-03-31T22:34:35.178824Z TRACE wasmtime::runtime::component::concurrent: new waitable set WaitableSet(13) (handle 4) 2026-03-31T22:34:35.178881Z TRACE wasmtime::runtime::component::concurrent: context_set QualifiedThreadId(1, 2) slot 0 val 0x3bec10 2026-03-31T22:34:35.178926Z TRACE wasmtime::runtime::component::concurrent::futures_and_streams: guest_write 1 to TransmitHandle(7) (handle 7; state TransmitState(6)); GuestReady 2026-03-31T22:34:35.178932Z TRACE wasmtime::runtime::component::concurrent: set event for TransmitHandle(8): Some(FutureRead { code: Completed(0), pending: Some((TypeFutureTableIndex(1), 3)) }) 2026-03-31T22:34:35.178939Z TRACE wasmtime::runtime::component::concurrent: push high priority: GuestCall(GuestCall { thread: QualifiedThreadId(10, 11), kind: DeliverEvent { instance: Instance { id: StoreComponentInstanceId { store_id: StoreId(11), instance: ComponentInstanceId(0) } }, set: Some(WaitableSet(12)) } }) 2026-03-31T22:34:35.178947Z TRACE wasmtime::runtime::component::concurrent::futures_and_streams: guest_write result for TransmitHandle(7) (handle 7; state TransmitState(6)): Completed(0) 2026-03-31T22:34:35.178998Z TRACE wasmtime::runtime::component::concurrent::futures_and_streams: guest_write 1 to TransmitHandle(4) (handle 5; state TransmitState(3)); GuestReady 2026-03-31T22:34:35.179006Z TRACE wasmtime::runtime::component::concurrent: set event for TransmitHandle(5): Some(FutureRead { code: Completed(0), pending: Some((TypeFutureTableIndex(0), 2)) }) 2026-03-31T22:34:35.179009Z TRACE wasmtime::runtime::component::concurrent::futures_and_streams: guest_write result for TransmitHandle(4) (handle 5; state TransmitState(3)): Completed(0) 2026-03-31T22:34:35.179030Z TRACE wasmtime::runtime::component::concurrent: context_get QualifiedThreadId(1, 2) slot 0 val 0x3bec10 2026-03-31T22:34:35.179035Z TRACE wasmtime::runtime::component::concurrent: pop call context for GuestTask(1) 2026-03-31T22:34:35.179036Z TRACE wasmtime::runtime::component::concurrent: stackless call: restored None as current thread 2026-03-31T22:34:35.179044Z TRACE wasmtime::runtime::component::concurrent: received callback code from QualifiedThreadId(1, 2): 2 (set: 4) 2026-03-31T22:34:35.179047Z TRACE wasmtime::runtime::component::concurrent: suspend fiber: NeedWork 2026-03-31T22:34:35.179053Z TRACE wasmtime::runtime::component::concurrent: resume_fiber: restore current thread None 2026-03-31T22:34:35.179055Z TRACE wasmtime::runtime::component::concurrent: resume_fiber: suspend reason Some(NeedWork) 2026-03-31T22:34:35.179082Z TRACE wasmtime::runtime::component::concurrent: handle work item GuestCall(GuestCall { thread: QualifiedThreadId(10, 11), kind: DeliverEvent { instance: Instance { id: StoreComponentInstanceId { store_id: StoreId(11), instance: ComponentInstanceId(0) } }, set: Some(WaitableSet(12)) } }) 2026-03-31T22:34:35.179086Z TRACE wasmtime::runtime::component::concurrent: call GuestCall { thread: QualifiedThreadId(10, 11), kind: DeliverEvent { instance: Instance { id: StoreComponentInstanceId { store_id: StoreId(11), instance: ComponentInstanceId(0) } }, set: Some(WaitableSet(12)) } } ready? true (do_not_enter: false; backpressure: 0) 2026-03-31T22:34:35.179089Z TRACE wasmtime::runtime::component::concurrent: resume_fiber: save current thread None 2026-03-31T22:34:35.179091Z TRACE wasmtime::runtime::component::concurrent: deliver event FutureRead { code: Completed(0), pending: Some((TypeFutureTableIndex(0), 2)) } to GuestTask(10) for TransmitHandle(5) (handle 2); set WaitableSet(12) 2026-03-31T22:34:35.179097Z TRACE wasmtime::runtime::component::concurrent: use callback to deliver event FutureRead { code: Completed(0), pending: Some((TypeFutureTableIndex(0), 2)) } to QualifiedThreadId(10, 11) for Some((TransmitHandle(5), 2)) 2026-03-31T22:34:35.179100Z TRACE wasmtime::runtime::component::concurrent: GuestCallKind::DeliverEvent: replaced None with QualifiedThreadId(10, 11) as current thread 2026-03-31T22:34:35.179106Z TRACE wasmtime::runtime::component::concurrent: push call context for GuestTask(10) 2026-03-31T22:34:35.179245Z TRACE wasmtime::runtime::component::concurrent: context_get QualifiedThreadId(10, 11) slot 0 val 0x3beee0 2026-03-31T22:34:35.179294Z TRACE wasmtime::runtime::component::concurrent: pop call context for GuestTask(10) 2026-03-31T22:34:35.179297Z TRACE wasmtime::runtime::component::concurrent: received callback code from QualifiedThreadId(10, 11): 2 (set: 6) 2026-03-31T22:34:35.179299Z TRACE wasmtime::runtime::component::concurrent: push high priority: GuestCall(GuestCall { thread: QualifiedThreadId(10, 11), kind: DeliverEvent { instance: Instance { id: StoreComponentInstanceId { store_id: StoreId(11), instance: ComponentInstanceId(0) } }, set: Some(WaitableSet(12)) } }) 2026-03-31T22:34:35.179304Z TRACE wasmtime::runtime::component::concurrent: GuestCallKind::DeliverEvent: restored None as current thread 2026-03-31T22:34:35.179306Z TRACE wasmtime::runtime::component::concurrent: suspend fiber: NeedWork 2026-03-31T22:34:35.179308Z TRACE wasmtime::runtime::component::concurrent: resume_fiber: restore current thread None 2026-03-31T22:34:35.179310Z TRACE wasmtime::runtime::component::concurrent: resume_fiber: suspend reason Some(NeedWork) 2026-03-31T22:34:35.179318Z TRACE wasmtime::runtime::component::concurrent: handle work item GuestCall(GuestCall { thread: QualifiedThreadId(10, 11), kind: DeliverEvent { instance: Instance { id: StoreComponentInstanceId { store_id: StoreId(11), instance: ComponentInstanceId(0) } }, set: Some(WaitableSet(12)) } }) 2026-03-31T22:34:35.179322Z TRACE wasmtime::runtime::component::concurrent: call GuestCall { thread: QualifiedThreadId(10, 11), kind: DeliverEvent { instance: Instance { id: StoreComponentInstanceId { store_id: StoreId(11), instance: ComponentInstanceId(0) } }, set: Some(WaitableSet(12)) } } ready? true (do_not_enter: false; backpressure: 0) 2026-03-31T22:34:35.179325Z TRACE wasmtime::runtime::component::concurrent: resume_fiber: save current thread None 2026-03-31T22:34:35.179327Z TRACE wasmtime::runtime::component::concurrent: deliver event FutureRead { code: Completed(0), pending: Some((TypeFutureTableIndex(1), 3)) } to GuestTask(10) for TransmitHandle(8) (handle 3); set WaitableSet(12) 2026-03-31T22:34:35.179329Z TRACE wasmtime::runtime::component::concurrent: use callback to deliver event FutureRead { code: Completed(0), pending: Some((TypeFutureTableIndex(1), 3)) } to QualifiedThreadId(10, 11) for Some((TransmitHandle(8), 3)) 2026-03-31T22:34:35.179331Z TRACE wasmtime::runtime::component::concurrent: GuestCallKind::DeliverEvent: replaced None with QualifiedThreadId(10, 11) as current thread 2026-03-31T22:34:35.179333Z TRACE wasmtime::runtime::component::concurrent: push call context for GuestTask(10) 2026-03-31T22:34:35.179355Z TRACE wasmtime::runtime::component::concurrent: context_get QualifiedThreadId(10, 11) slot 0 val 0x3beee0 2026-03-31T22:34:35.179373Z TRACE wasmtime::runtime::component::concurrent: task.return for QualifiedThreadId(10, 11) 2026-03-31T22:34:35.179378Z TRACE wasmtime::runtime::component::concurrent: set event for GuestTask(10): Some(Subtask { status: Returned }) 2026-03-31T22:34:35.179380Z TRACE wasmtime::runtime::component::concurrent: context_set QualifiedThreadId(10, 11) slot 0 val 0x0 2026-03-31T22:34:35.179383Z TRACE wasmtime::runtime::component::concurrent: received callback code from QualifiedThreadId(10, 11): 0 (set: 0) 2026-03-31T22:34:35.179390Z TRACE wasmtime::runtime::component::concurrent: implicit thread QualifiedThreadId(10, 11) completed 2026-03-31T22:34:35.179395Z TRACE wasmtime::runtime::component::concurrent: GuestCallKind::DeliverEvent: restored None as current thread 2026-03-31T22:34:35.179399Z TRACE wasmtime::runtime::component::concurrent: suspend fiber: NeedWork 2026-03-31T22:34:35.179401Z TRACE wasmtime::runtime::component::concurrent: resume_fiber: restore current thread None 2026-03-31T22:34:35.179402Z TRACE wasmtime::runtime::component::concurrent: resume_fiber: suspend reason Some(NeedWork) Error: failed to run main module `C:\github\wit-bindgen\target/artifacts\future-cancel-read\composed-runner.cs-test.cs.wasm`