uvwasi_fd_close() locks the fd mutex, closes the file, releases the mutex, then calls uvwasi_fd_table_remove() to free the fd table entry and destroy the entry's mutex.
Another thread could acquire the mutex once it is unlocked, and uvwasi_fd_table_remove() would destroy it.
uvwasi_fd_close()locks the fd mutex, closes the file, releases the mutex, then callsuvwasi_fd_table_remove()to free the fd table entry and destroy the entry's mutex.Another thread could acquire the mutex once it is unlocked, and
uvwasi_fd_table_remove()would destroy it.