<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/57707>57707</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            llvm-objdump 15.0.0 crashes dumping aarch64/musl binary
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          kraj
      </td>
    </tr>
</table>

<pre>
    attached binary is from go package when built for aarch64/musl using clang 15.0.0, `llvm-objdump -p trace` fails like below

```
% ./recipe-sysroot-native/usr/bin/aarch64-yoe-linux-musl/aarch64-yoe-linux-musl-llvm-objdump -p packages-split/go/usr/lib/go/pkg/tool/linux_arm64/trace

packages-split/go/usr/lib/go/pkg/tool/linux_arm64/trace:        file format elf64-littleaarch64

Program Header:
    PHDR off    0x0000000000000040 vaddr 0x0000000000010040 paddr 0x0000000000010040 align 2**16
         filesz 0x0000000000000230 memsz 0x0000000000000230 flags r--
  INTERP off    0x0000000000000fe2 vaddr 0x0000000000010fe2 paddr 0x0000000000010fe2 align 2**0
         filesz 0x000000000000001e memsz 0x000000000000001e flags r--
    NOTE off    0x0000000000000f7c vaddr 0x0000000000010f7c paddr 0x0000000000010f7c align 2**2
         filesz 0x0000000000000064 memsz 0x0000000000000064 flags r--
    LOAD off    0x0000000000000000 vaddr 0x0000000000010000 paddr 0x0000000000010000 align 2**16
         filesz 0x0000000000333c60 memsz 0x0000000000333c60 flags r-x
    LOAD off    0x0000000000340000 vaddr 0x0000000000350000 paddr 0x0000000000350000 align 2**16
         filesz 0x00000000005f4d28 memsz 0x00000000005f4d28 flags r--
    LOAD off    0x0000000000940000 vaddr 0x0000000000950000 paddr 0x0000000000950000 align 2**16
         filesz 0x0000000000045f70 memsz 0x0000000000087270 flags rw-
 DYNAMIC off    0x00000000009401c0 vaddr 0x00000000009501c0 paddr 0x00000000009501c0 align 2**3
         filesz 0x00000000000000f0 memsz 0x00000000000000f0 flags rw-
    TLS off    0x0000000000985f70 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**3
         filesz 0x0000000000000000 memsz 0x0000000000000010 flags r--
   STACK off    0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**3
         filesz 0x0000000000000000 memsz 0x0000000000000000 flags rw-
 UNKNOWN off    0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**3
         filesz 0x0000000000000000 memsz 0x0000000000000000 flags ---

Dynamic Section:
  HASH     0x000000000075b0c0
  SYMTAB   0x000000000075b540
  SYMENT   0x0000000000000018
  STRTAB   0x000000000075b180
  STRSZ    0x00000000000001d1
  RELA     0x000000000075ad18
  RELASZ   0x0000000000000030
  RELAENT  0x0000000000000018
  PLTGOT   0x00000000009502c0
  DEBUG    0x0000000000000000
  NEEDED   libc.so
  PLTREL   0x0000000000000007
  PLTRELSZ 0x0000000000000300
  JMPREL   0x000000000075ad48

Version References:
  required from :
    0x1f000000 0x00 6400
    PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.      Program arguments: ./recipe-sysroot-native/usr/bin/aarch64-yoe-linux-musl/aarch64-yoe-linux-musl-llvm-objdump -p packages-split/go/usr/lib/go/pkg/tool/linux_arm64/trace
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
[1]    2713868 segmentation fault (core dumped)   -p packages-split/go/usr/lib/go/pkg/tool/linux_arm64/trace
```
[trace.tar.gz](https://github.com/llvm/llvm-project/files/9554004/trace.tar.gz)



</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzVl19z2jgQwD8NvOyYkeV_8MADKbTplRAm0N60Lx3Zlo0a2-IkOwn99LeygQCx55pM52bqYQR416vfrlbybijj3ZiVJYs2PIZQFEztQGhIlMwhlbBl0T1LOTxueAFhJbISEqmAMRVtfLdH3-eVzqDSokghyhiOtjcgA9Kj76Dnkyx7yC0Z_oirfAvWFkrFIo73IWEi05CJew4hz-Rjj0x7ZLIffbL_NH-pBwOcSfFIbLmld1pJWVoFK8UDx_uVVjgiOo57LmsnuZWJonqyDF-nwLrk27urLb3NRInPpfI4QybCw43tfYpjKWVW30dz35nK63g0Hp5487tMOhPYX4nIuFmFnJXAswS9QsNlxg-LcjL5UslUsRyuOYu5QhvNbWNleT29A5kk5jd5ImeXS-CBxbE6F9i1YNslYJlIC6A9iis2sf3nmY7Q-uflTNQhkPO8XZBkLNWgLOtg6uNiPbtbdkAnnLZDG0ErtBGcQZNfYiY2b2c2ghfMAIvb9ayLOYg6mFHQzoyCM2b6a8y-28GMghbm-e1k2pUcpCs5SFdykDckh-M4kd-WHHvBAfrpv6EdtwPa8Tqg94JXQ3uJG9NhC_Re8IpIj7qgR13QozdCE9dLgtZtOAxocIz04wF6-nUxufn4rgPajjqgjaAV2gjOoJ1fS-mk4-gwgktmvNbzVSvysPa-JaNJR5z3grcgky5ku-W0g9V68u7T63bh_8lMXob58-LT4vbvxR_AbB3i3IzTXcFyEcGKR6WQxcmL8nqyuoZLZwIvJNHxbbH6erOeXL1U8dxTldli3RISe3hUWd-1WrGH5ERl9a0lsHZsH1TuZvNJCy6LnycyKrWZSxaHnKrUvN24y_n6w-2lR7ib6XNcprOrzx_a8-CgspjNprMpqmAlFA20PLGODG2PBucq6MiFivNs_a-b5UsrJhju8HTxv3ClcdHhjidc8SLi-mT9Ff-nEgpr47oiPqugyJOdNDbrCcB3yUkFsZzPJqsZ6CrMRQkMi-cUjW2lKqGUsCnLbT0NfW8qQFFuqnAQydwUf1iT7r-srZI_MCXxr9C6QjD6HlgRgyiirIo5lBsOkWJ6AyGWmXWhOGgQVljS34Opa4_MZNBsmkNRyFRa5bwoDcefWWE_OwmPGEJZlaB3eSgzwO3MNfTokBe6Uhx2soINe-BQ8zRK4idXGEkjU7CcrK8BOxvNyzqqvHgQShYmPnhoKdPMzOdfbr7jTr66nX_8Nrv7bh4xvQwu51aKol5X49LoGPGed2X3PJPfQAPbGfpDtJ8am8wcM9gFVdhQIWUkkdH4wWN8HtV_ey9y0VN5V02ylEwN0p_IiBCvzsn69MXvkYdHHTnOeDCKgTjt6uqxz8e27zvEHfnE68djJx45I9YvBfYv47NcafrIJrtxKc0902RedJ5Nx9qvVDZ--5bygoAE_c2YUxo6PA4SZ2iPuM19mzF_FMV0FDl-7IX9jGGzqscYvR6lBX-E2gT-xgD2xZgSSsnIdohvO9Qd0CBwYn8Y2q4fDMPI7bmE59j3DgzHQKq0rxqX8WjQKMyELvWzkGmNbz7O6-nQPqsww9X4XrEf_Xrecc39L9TgUuM">