-
Notifications
You must be signed in to change notification settings - Fork 501
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
Tests segfault with latest stable rustc (1.62.0) and nightly #956
Comments
They also fail with the stable version on my machine: |
I ran So it may be a problem in |
Can you get backtraces from the crashed program? Preferably limit it to test one at a time with I'm also interested if older versions of rustc have the same symptom, in case it's a compiler issue. |
Using
Frame 0 changes each time and is garbage like I'll try older versions of |
I don't think it's a compiler bug - I tried each stable version back to 1.58.0. All tests pass if I downgrade diff --git a/Cargo.toml b/Cargo.toml
index a3e0bff..92abea7 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -20,7 +20,7 @@ exclude = ["ci"]
[dependencies]
rayon-core = { version = "1.9.2", path = "rayon-core" }
-crossbeam-deque = "0.8.1"
+crossbeam-deque = "0.7"
# This is a public dependency!
[dependencies.either]
diff --git a/rayon-core/Cargo.toml b/rayon-core/Cargo.toml
index db0bb48..87b29a4 100644
--- a/rayon-core/Cargo.toml
+++ b/rayon-core/Cargo.toml
@@ -18,7 +18,7 @@ categories = ["concurrency"]
[dependencies]
num_cpus = "1.2"
crossbeam-channel = "0.5.0"
-crossbeam-deque = "0.8.1"
+crossbeam-deque = "0.7"
crossbeam-utils = "0.8.0" |
I started to write an issue for |
Sorry, yes I meant a backtrace from a debugger. The panic machinery doesn't run for signal exits like
Ok,
They're well aware of |
On MacOS 12.4, M1 (aarch64):
The text was updated successfully, but these errors were encountered: