Infinite loop in go block when non-Exception thrown

Description

A Throwable - other than Exception - thrown from a go block can cause an infinite loop.

If the try/catch is absent, you don't get an infinite loop - it looks like the RuntimeException case above.

May also be related to http://dev.clojure.org/jira/browse/ASYNC-100 or http://dev.clojure.org/jira/browse/ASYNC-169.

Environment

core.async 0.2.385; clojure 1.9.0-alpha6

Assignee

Unassigned

Reporter

import

Labels

Approval

None

Patch

None

Priority

Critical
Configure