-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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
spurious crash when compiling cargo on dist-mips64{el}-linux #113065
Comments
Somehow #112591 is blocked by this and cannot get past it. |
I managed to get a backtrace by running the builder locally and then adding a bash call after the build invocation, then using gdb inside the container to rerun the command output by adding gdb backtrace
I got this on |
cc @rust-lang/wg-llvm is the backtrace enough to understand the cause of the issue ? |
I have a single |
; ModuleID = 'reduced.bc'
target datalayout = "E-m:e-i8:8:32-i16:16:32-i64:64-n32:64-S128"
target triple = "mips64-unknown-linux-gnuabi64"
define internal fastcc void @uwu(<5 x i32> %self.8.val) {
start:
store <5 x i32> %self.8.val, ptr null, align 4
ret void
} I'll open an upstream issue. |
cc @ayrtonm @Grommish @Cyanoxygen @chenx97 @Fearyncess @709924470 Your targets may be affected by the underlying codegen bug. You are not required to address this: you are, formally speaking, maintainers of different targets which do not have tier 2 support requirements. This is purely informative. Unless you were planning to apply for raising your target to tier 2... then it is informing you this will likely block that until it is resolved. |
The issue stayed unnoticed until recently, so it may or may not affect us. But hopefully, we can address this problem soon. And as I said earlier somewhere else, I've always wished to get in touch with Tier-2 MIPS GNU maintainers. |
Oh wait, it's cargo. Lemme patch it for MIPSr6 and see if it breaks as well. |
The cause for this issue is probably #111999, which emits operations on non-power-of-two vector types like |
MIPS is tier 3 now, which means we don't build cargo anymore. |
#110721 (comment)
#112695 (comment)
#112827 (comment)
#112616 (comment)
#111850 (comment)
#112591 (comment)
#112591 (comment)
Most recent ones were on mips64 and those don't seem to date back that far, but mips64el seems to have been a problem for several months.
see https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/MIPS.20failure.20on.20CI
The text was updated successfully, but these errors were encountered: