microsoft / onefuzz

A self-hosted Fuzzing-As-A-Service platform
MIT License
2.82k stars 198 forks source link

monitor_supervisor failure had empty stdout/stderr #3442

Open tevoinea opened 1 year ago

tevoinea commented 1 year ago

Information

Provide detailed reproduction steps (if any)

monitor_supervisor failed with the following error but stdout and stderr are empty. Expecting stderr to not be empty since the process that was being run reported the error to appinsights.

[2023-08-22 03:24:27.562004 UTC] [ERROR] process failed: Output { status: ExitStatus(ExitStatus(4294967295)), stdout: "", stderr: "" }
[2023-08-22 03:24:27.583713 UTC] [ERROR] error running task: Failure in monitor_supervisor

Caused by:
    process failed: Output { status: ExitStatus(ExitStatus(4294967295)), stdout: "", stderr: "" }

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
  14: <unknown>
  15: <unknown>
  16: <unknown>
  17: <unknown>
  18: <unknown>
  19: <unknown>
  20: <unknown>
  21: <unknown>
  22: <unknown>
  23: BaseThreadInitThunk
  24: RtlUserThreadStart

We know that stdout/err are being processed since we can see it in the task's logs.

AB#164669