-
Notifications
You must be signed in to change notification settings - Fork 12.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable stack-overflow detection on musl for non-main threads #75703
Conversation
I assume you have tested it, right? |
So, this fixes #31506? |
@malbarbo if you consider the issue #31506 to be about presence of the guard @mati865 I tested it with musl 1.2.0. CI uses 1.1.24 so we will have another |
@tmiasko I tested it locally and don't have the logs anymore. |
What did we get before, zero? garbage? If it was zero, then I guess the failure mode here is harmless, just computing an empty guard range, no better/worse than the |
24f6207
to
6a80b13
Compare
It returned zero, but we panic if guard is missing. I adjusted code to use the page size as a fall-back in that specific case. |
OK, sounds good. @bors r+ |
📌 Commit 6a80b13 has been approved by |
@bors r+ |
💡 This pull request was already approved, no need to approve it again.
|
📌 Commit 6a80b13 has been approved by |
@bors rollup |
Rollup of 8 pull requests Successful merges: - rust-lang#75672 (Move to intra-doc links for task.rs and vec.rs) - rust-lang#75702 (Clean up E0759 explanation) - rust-lang#75703 (Enable stack-overflow detection on musl for non-main threads) - rust-lang#75710 (Fix bad printing of const-eval queries) - rust-lang#75716 (Upgrade Emscripten on CI to 1.39.20 ) - rust-lang#75731 (Suppress ty::Float in MIR comments of ty::Const) - rust-lang#75733 (Remove duplicated alloc vec bench push_all_move) - rust-lang#75743 (Rename rustc_lexer::TokenKind::Not to Bang) Failed merges: r? @ghost
No description provided.