Wow so after several hours of debugging I finally ...
# coroutines
p
Wow so after several hours of debugging I finally found something:
Copy code
RxJavaPlugins.setErrorHandler { }
    val flow = rxSingle<Unit> { throw IOException("") }.toFlowable().asFlow()
    runBlocking {
        repeat(10000) {
            combine(flow, flow) { _, _ -> Unit }
                .catch {}
                .collect { }
        }
    }
Why does this crash?
b
define "crash"
p
Throw an exception in the dispatcher
e
Confirm. This is a bug. cc @Vsevolod Tolstopyatov [JB]
v