> Ok.

> rustc in noble is 1.75, so is affected.

> And it's build with llvm 17, which is also affected.

> what is the impact of llvm not producing proper backchain-saving
logic?

The IBM Z system is funny because the backchain is inside the stack
parameter region (reference:
https://github.com/IBM/s390x-abi/blob/4e38ad9c8a883abc0ca248c2c6d51981ce7cbe02/lzsabi.tex#L2728),
so if the backchain-saving logic is broken, the program itself is
unaffected (since the parameter region will always have the backchain
space, regardless of whether the backchain is enabled or not).

The worst-case scenario is that blockchain data is invalid or missing,
which will affect debugging tools that do not understand `eh_frame` data
(which is in DWARF format). According to IBM, at least on Linux systems,
these tools are extremely rare on s390x.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2082636

Title:
  [SRU] dpkg: backport frame-pointer enabling mechanism for Rust

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/2082636/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to