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
{{ message }}
Repository navigation
stage 1 ui test fails but only once: too big for the current architecture #53429
So, @eddyb concluded that this is an LLVM assertion failing.
My guess is that this might be some kind of OOM situation? Working fine when it is the only test running but not when there's many being run in parallel? However, I am not experiencing the thrashing that usually comes with OOM, and I cannot find any trace of the OOM killer in my system log.
LLVM may be segfaulting due to "oom" or a null pointer dereference. I think that it could be a case that if malloc isn't checked but has a huge size it returns null (no thrashing) and maybe that just causes problems in LLVM? The best way to debug this would probably be a core dump to see where it's faulting in LLVM
Triage: Is this still happening? If not I think we can close this issue. (I will do so at a later point unless this is reported to still be a problem.)
Activity
RalfJung commentedon Aug 16, 2018
I didn't realize that this is an expected-to-fail test. The problem is that it segfaults:
RalfJung commentedon Aug 17, 2018
So, @eddyb concluded that this is an LLVM assertion failing.
My guess is that this might be some kind of OOM situation? Working fine when it is the only test running but not when there's many being run in parallel? However, I am not experiencing the thrashing that usually comes with OOM, and I cannot find any trace of the OOM killer in my system log.
eddyb commentedon Aug 17, 2018
I don't think it's OOM, if you enable LLVM assertions you'll see them spuriously failing on this test.
cc @alexcrichton @pnkfelix @nikomatsakis some of us have seen this before (in
compile-fail).alexcrichton commentedon Aug 20, 2018
LLVM may be segfaulting due to "oom" or a null pointer dereference. I think that it could be a case that if
mallocisn't checked but has a huge size it returns null (no thrashing) and maybe that just causes problems in LLVM? The best way to debug this would probably be a core dump to see where it's faulting in LLVMpnkfelix commentedon Sep 14, 2018
(Could this perhaps be caused by async LLVM, which may explain why it is spurious/transient? See also #49928)
Enselic commentedon Oct 12, 2023
Triage: Is this still happening? If not I think we can close this issue. (I will do so at a later point unless this is reported to still be a problem.)
RalfJung commentedon Oct 12, 2023
I haven't seen this in a long time.
Enselic commentedon Nov 4, 2024
Triage: Thanks for the update. Let's close this then.