You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Apr 20, 2018. It is now read-only.
Using Rx.Observable.range(start,count,Rx.Scheduler.timeout) with even a modest sized count causes node.js (0.10.32) to crash with a stack overflow. Before crashing node emits a warning indicating that a Recursive process.nextTick was detected and setImmediate should be used in preference to nextTick.
Rx.Scheduler.timeout docs indicate that the intention is to prefer setImmediate on modern versions of node.js but the scheduler source appears to try using nextTick before trying setImmediate.
See this Twitter thread for some additional detail: https://twitter.com/antonycourtney/status/526024870593691648
The text was updated successfully, but these errors were encountered:
Using Rx.Observable.range(start,count,Rx.Scheduler.timeout) with even a modest sized count causes node.js (0.10.32) to crash with a stack overflow. Before crashing node emits a warning indicating that a Recursive process.nextTick was detected and setImmediate should be used in preference to nextTick.
Rx.Scheduler.timeout docs indicate that the intention is to prefer setImmediate on modern versions of node.js but the scheduler source appears to try using nextTick before trying setImmediate.
See this Twitter thread for some additional detail:
https://twitter.com/antonycourtney/status/526024870593691648
The text was updated successfully, but these errors were encountered: