diff --git a/lib/wasix/src/os/task/thread.rs b/lib/wasix/src/os/task/thread.rs index 69837851f39..f80f81e1876 100644 --- a/lib/wasix/src/os/task/thread.rs +++ b/lib/wasix/src/os/task/thread.rs @@ -464,16 +464,20 @@ impl WasiThread { ); } } + let mut total_forgotten = 0usize; while let Some(disowned) = disown { - for hash in disowned.snapshots.keys() { - tracing::trace!( - "wasi[{}]::stack has been forgotten (hash={})", - self.pid(), - hash - ); + for _hash in disowned.snapshots.keys() { + total_forgotten += 1; } disown = disowned.next; } + if total_forgotten > 0 { + tracing::trace!( + "wasi[{}]::stack has been forgotten (cnt={})", + self.pid(), + total_forgotten + ); + } } else { memory_stack = &memory_stack[pstack.memory_stack.len()..]; memory_stack_corrected = diff --git a/lib/wasix/src/syscalls/wasi/poll_oneoff.rs b/lib/wasix/src/syscalls/wasi/poll_oneoff.rs index 98f3a501e81..dddf274c0a3 100644 --- a/lib/wasix/src/syscalls/wasi/poll_oneoff.rs +++ b/lib/wasix/src/syscalls/wasi/poll_oneoff.rs @@ -54,7 +54,7 @@ impl EventResult { /// Output: /// - `u32 nevents` /// The number of events seen -#[instrument(level = "trace", skip_all, fields(timeout_ms = field::Empty, fd_guards = field::Empty, seen = field::Empty), ret)] +//#[instrument(level = "trace", skip_all, fields(timeout_ms = field::Empty, fd_guards = field::Empty, seen = field::Empty), ret)] pub fn poll_oneoff( mut ctx: FunctionEnvMut<'_, WasiEnv>, in_: WasmPtr,