-
Notifications
You must be signed in to change notification settings - Fork 256
Ubuntu: thread '<unknown>' has overflowed its stack #1049
Comments
Not sure if this is useful info. I tried:
before running
|
Not sure how to reproduce this, I guess if it comes up again I'll reopen it. |
I have managed to reproduce this. I got this backtrace from gdb when the stack overflow happens:
|
Hiya, is the project that it happens on public? (so others can clone and reproduce it, to verify that it doesn't happen when it's fixed) |
Unfortunately the project is also closed. And I deleted my I just thought the backtrace would help narrow the problem down a bit. |
I ran into the same issue, again unfortunately with a closed source project 😦 |
Also, deleting the edit: I found that the project had an unnecessarily high recursion limit, reducing it to edit2: So unfortunately "1024" is needed to build the project -.- |
@azriel91 Hi! I've just encountered with the same issue and the repo is public, do you think it will help? |
Yeap -- that way it can be investigated. |
It seems to happen with very large enums. I managed to come up with a minimal example that always crashes the stable rls 1.32.0: https://github.com/athei/rls_crash .The crash does not happen with the current nightly (00aae71f5 2019-02-25).
|
This looks like an infinite recursion in the algorithm behind incremental compilation in I tried the I'll close this, but please reopen if the issue still persists! |
rustc worked fine for me. I switched to the new stable 1.33 and the crash is gone 🎉 |
Hiya, in a similar nature to #838, RLS crashes when I run it on one of my projects. Unfortunately the source is closed so there's no easy steps to reproduce, and I haven't managed to narrow down which crate(s) the analysis crashes on.
Info:
rustc 1.30.0-nightly (1c2e17f4e 2018-09-04)
rls-preview 0.130.5-nightly (cf6358a 2018-09-04)
Is there a way to get more useful information?
export RUST_BACKTRACE=1
doesn't helpThe text was updated successfully, but these errors were encountered: