-
Notifications
You must be signed in to change notification settings - Fork 463
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
stack overflow. Caused by: Could not compile curve25519-dalek #261
Comments
Can you post any information about how to reproduce this problem? |
I did not quite understand your question, what do you mean by the word "reproduce"? This assembly happens every other time. 5 times not well -1 times good. |
Yes, I mean what steps you do to get this error. Does it happen every time you do those steps, or only sometimes? How can I test the error? |
3 builds are working at the moment and I can not recompile them. |
unconfirmed, but I was only able to reproduce the issue (in building tmkms) when I installed rust via |
@gaia interesting. I'll note that I build tmkms using Rust as installed from RPMs, and have never experienced this issue. Perhaps the Debian/Ubuntu packages are doing something odd. |
@gaia What are the respective versions of rust installed by each method? |
@hdevalence |
I just spun up a couple of VMs with various debian/ubuntu versions, and
I didn't encounter a distribution which includes rustc-1.32.0. @gaia what version of the OS are you using? And what architecture (amd64)? FWIW, |
@warner Ubuntu 18.04.2 amd64 |
Hm, on a fresh ubuntu-18.04.2 system ("bionic") I'm getting rust 1.35.0, but that's including some updates repo. @gaia what do |
ok. perhaps on that moment compilation there was no version 1.35 yet. |
for reference, http://security.ubuntu.com/ubuntu/pool/universe/r/rustc/ has the older .deb packages, including the |
I already have the updated cargo and rustc on my machine now. at that time it was as mentioned in #261 (comment) |
I've got users who hit this problem too.. if they can reproduce it, what information would you want from them? Or should I just recommend they upgrade to rustc > 1.32.0? |
I'm not sure what the problem is, so I'm not sure what information would be the most useful. I think that compilation should not trigger a stack overflow. Since it apparently does, in some cases, there's a question of what the cause is: either a) in some part of rustc or b) in the build.rs script, which are the two places that execute code during compilation. In case a) I guess there's nothing to do but to update rustc; in case b) I think the cleanest solution is #217 which hopefully removes the problem entirely? |
#252 (comment)
The text was updated successfully, but these errors were encountered: