This repository was archived by the owner on Nov 1, 2023. It is now read-only.
This repository was archived by the owner on Nov 1, 2023. It is now read-only.
Not terminating process on timeout in Windows for the coverage task #3513
Closed
Description
Information
- Onefuzz version: 8.8
- OS: Windows 11
Provide detailed reproduction steps (if any)
If this timeout case hits, we never terminate the child process.
onefuzz/src/agent/coverage/src/record.rs
Lines 128 to 148 in c7a9827
Expected result
What is the expected result of the above steps?
We should call quit_debugging
from the Debugger
module as well as kill
and/or wait
on the returned `Child.
onefuzz/src/agent/debugger/src/debugger.rs
Line 306 in c7a9827
https://doc.rust-lang.org/std/process/struct.Child.html#method.kill
https://doc.rust-lang.org/std/process/struct.Child.html#method.wait