[ASYNC-32] onto-chan retains head of input sequence causing OutOfMemoryError Created: 06/Nov/13 Updated: 15/Dec/15
onto-chan is holding on to the head of the input sequence as it is unfolded, resulting in an (eventual) OutOfMemoryError.
I've attached a diff showing changes I made to onto-chan that fixed the problem for me.
|Comment by Colin Taylor [ 07/Oct/14 7:13 PM ]|
Just to note, to-chan uses onto-chan so is similarly affected.
|Comment by Alex Miller [ 10/Aug/15 3:22 PM ]|
This seems like a viable change, but the patch needs a better test (even if not in the patch) and to be properly formatted for git apply (per http://dev.clojure.org/display/community/Developing+Patches).
|Comment by Brian Lubeski [ 11/Aug/15 12:00 AM ]|
This issue might be caused by ASYNC-138.
|Comment by Nicola Mometto [ 15/Dec/15 6:12 PM ]|
The fix for ASYNC-138 should fix this issue aswell and is more general