class DeadlockError < Exception

Every task is blocked (on a channel, on another task) and none can make progress. A fatal error, as Ruby's fatal and Go's "all goroutines are asleep": the runtime reports it with the blocked tasks and stops the program with status 1, without raising it where a rescue could catch it or an ensure run.

<prelude>:5415