-
Notifications
You must be signed in to change notification settings - Fork 13.4k
regression 1.46 -> 1.47 big-endian backtrace-related UI tests failing #77410
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
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
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: