-
Notifications
You must be signed in to change notification settings - Fork 12.5k
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
regression 1.46 -> 1.47 big-endian backtrace-related UI tests failing #77410
Comments
@alexcrichton could this be related to #74682 ? |
Seems likely! If this is happening on big-endian platforms then there's likely an issue with endianness in (most likely) |
Related: #77424 |
Assigning |
I'll try to run gimli etc things on a sparc, but no promises of success. |
I have an s390x machine at hand, so I tried a few things. Plain
There are also warnings about FFI safety, but I don't know if they're relevant.
|
It may be easier to reproduce on a mac: #77424 |
Mac may have a very different issue, since it's apparently a big-endian thing here. |
Well, this will do it: use self::gimli::LittleEndian as Endian; I think this should this be |
Side note: does this need to be updated? |
`Object` uses `NativeEndian`, so the `Context` should too. Cc: rust-lang/rust#77410
`Object` uses `NativeEndian`, so the `Context` should too. Cc: rust-lang/rust#77410
`Object` uses `NativeEndian`, so the `Context` should too. Cc: rust-lang/rust#77410
In all cases, we are using gdb 9.2 and LLVM 10.
The tests themselves haven't changed since ~1.38, so it must be an actual behavioural change in rustc.
ui/backtrace-debuginfo.rs
ui/backtrace.rs
ui/std-backtrace.rs
The text was updated successfully, but these errors were encountered: