https://bugs.kde.org/show_bug.cgi?id=489143

            Bug ID: 489143
           Summary: arm: Warning whilst reading EXIDX
    Classification: Developer tools
           Product: valgrind
           Version: unspecified
          Platform: Debian stable
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: jsew...@acm.org
          Reporter: gamma0...@posteo.de
  Target Milestone: ---

I'm not entirely sure if this is a bug in valgrind but maybe you can help me
out.

I'm running valgrind on binaries compiled with rust for the
armv7-unknown-linux-gnueabihf target. Since rust version 1.79.0, I'm getting a
lot of warnings and not all backtraces printed via valgrind client requests are
actually printed. Before the rust 1.79.0 release everything was fine. I also
tried different valgrind versions but the warnings were still printed. So,
heading to the release notes of 1.79.0 (https://releases.rs/docs/1.79.0) and
after a little bit of reading I found that the change to llvm 17 might be the
source of these errors. Heading to the release notes of llvm 17/lld
(https://releases.llvm.org/17.0.1/tools/lld/docs/ReleaseNotes.html) I found the
entry

* .ARM.exidx sections may start at non-zero output section offset. (D148033)

There is no crash but the valgrind output with the two warnings I'm seeing is:

```
    Reading EXIDX entries: 418 available
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryExtract: bytecode can't be
represented
    Warning: whilst reading EXIDX: ExtabEntryDecode: failed with error code:
-10
    Reading EXIDX entries: 413 attempted, 55 successful
```

So, my question is: Can valgrind be the source of these errors due to the
assumption that the exidx sections may not start at non-zero output section or
is something wrong with llvm/rust?

STEPS TO REPRODUCE:
1. Use a client request to print the backtrace (I was using the
VALGRIND_PRINTF_BACKTRACE function from the `valgrind.h` header)
2. Cross compile the binary with rust version >= 1.79 for the
armv7-unknown-linux-gnueabihf target (I'm using cross-rs for this
(https://github.com/cross-rs/cross))
3. Run valgrind on this binary

SOFTWARE/OS VERSIONS
Linux: Debian
Valgrind: Tried with 3.22.0 and 3.23.0
Rust = 1.79.0
LLVM >= 17.0.1

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to