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
rust: task 6662fc0 ran out of stack
rust: task 6662fc0 ran out of stack
rust: task 6662fc0 ran out of stack
rust: task 6662fc0 ran out of stack
What I think is happening is that the task runs out of stack, starts unwinding. In a landing pad it grows the stack again, but it's already spent its stack budget, so runs out of stack again, etc. The landing pads just keep throwing until it hits one that has enough stack, and all the ones that failed leak.
I'm going to try to fix it by removing the stack limit during unwinding. I'm not crazy about that but don't see any other solution besides aborting the runtime when a task runs out of stack.
mute_stdout_stderr: mute stderr instead of stdin
should fixrust-lang#2143
note: this is entirely untested, I was getting tons of errors on `cargo test` because of some missing setup.
I hope that CI can tell me if this works or not 🙈
r? `@oli-obk`
leaks after it runs out of stack space:
The text was updated successfully, but these errors were encountered: