# Libtmux_unix.Cleanup.issue

- **Module:** Libtmux_unix
- **Package:** libtmux-unix
- **Language:** OCaml
- **Kind:** struct
- **Source:** https://github.com/libtmux/libtmux-ocaml/blob/205dfda49742592b479247049d186956e4a4cfe9/unix/libtmux_unix.mli#L33
- **Public owner:** Libtmux_unix
- **Page:** https://libtmux.org/en/ocaml/latest/reference/libtmux_unix-cleanup-issue/

```
type issue = Cleanup.issue =
  {
  phase: phase ;
  error: Libtmux.Error.t option ;
  exception_: exn ;
  backtrace: Printexc.raw_backtrace }
```

One failed cleanup action. `error` retains a typed library cause when available; `exception_` and `backtrace` retain the original exception. `Unreaped_child` means exit was not established after a failed signal. It does not release ownership or authorize signalling a reused PID.

## Members

### Other members

- [`backtrace`](/en/ocaml/latest/reference/libtmux_unix-cleanup-issue-backtrace/) (attribute)
- [`error`](/en/ocaml/latest/reference/libtmux_unix-cleanup-issue-error/) (attribute)
- [`exception_`](/en/ocaml/latest/reference/libtmux_unix-cleanup-issue-exception_/) (attribute)
- [`phase`](/en/ocaml/latest/reference/libtmux_unix-cleanup-issue-phase/) (attribute)
