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

    <tr>
        <th>Summary</th>
        <td>
            BOLT error while instrumenting Clang Executable
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

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

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

<pre>
    I ran llvm-bolt [clang-17 executable] -instrument -o [output file] and received the following output: 

BOLT-INFO: shared object or position-independent executable detected
BOLT-INFO: Target architecture: aarch64
BOLT-INFO: BOLT version: 4fcbe5fbeda15220bbbd8f4dbd6909a66a19b779
BOLT-INFO: first alloc address is 0x0
BOLT-INFO: creating new program header table at address 0x5e00000, offset 0x5e00000
BOLT-INFO: enabling relocation mode
BOLT-INFO: forcing -jump-tables=move for instrumentation
BOLT-INFO: disabling -align-macro-fusion on non-x86 platform
BOLT-WARNING: 1 collisions detected while hashing binary objects. Use -v=1 to see the list.
BOLT-INFO: number of removed linker-inserted veneers: 0
BOLT-INFO: 0 out of 136265 functions in the binary (0.0%) have non-empty execution profile
BOLT-INFO: UCE removed 0 blocks and 0 bytes of code.
BOLT-INFO: Starting stub-insertion pass
BOLT-INFO: Inserted 114 stubs in the hot area and 0 stubs in the cold area. Shared 0 times, iterated 2 times.
 #0 0x0000aaaaab77ec64 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (./llvm-bolt+0xcdec64)
 #1 0x0000aaaaab77ce84 llvm::sys::RunSignalHandlers() (./llvm-bolt+0xcdce84)
 #2 0x0000aaaaab77f4dc SignalHandler(int) Signals.cpp:0:0
 #3 0x00004000000707a0 (linux-vdso.so.1+0x7a0)
 #4 0x0000aaaaabac2f7c llvm::bolt::InstrumentationRuntimeLibrary::emitBinary(llvm::bolt::BinaryContext&, llvm::MCStreamer&) (./llvm-bolt+0x1022f7c)
 #5 0x0000aaaaac296584 llvm::bolt::emitBinaryContext(llvm::MCStreamer&, llvm::bolt::BinaryContext&, llvm::StringRef) (./llvm-bolt+0x17f6584)
 #6 0x0000aaaaab7c9400 llvm::bolt::RewriteInstance::emitAndLink() (./llvm-bolt+0xd29400)
 #7 0x0000aaaaab7c2884 llvm::bolt::RewriteInstance::run() (./llvm-bolt+0xd22884)
 #8 0x0000aaaaab417324 main (./llvm-bolt+0x977324)
 #9 0x0000400000564384 __libc_start_main (/lib64/libc.so.6+0x24384)
#10 0x0000aaaaab4157b4 _start (./llvm-bolt+0x9757b4)
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.


Running on LLVM version 17.0.0, targetting aarch64
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJycVklv4zwS_TXyhbBBUZt18MHZZgKkFyTdM8eAS8lmhyINknKSf_-haMeO0koOn4E4FlV87xVrYfEQ9MYCrLLqIquuZnyIW-dXRvN-64YQnZ0Jp15Xt8RzS4zZ93PhTCRZdSENt5t53hB4ATlELgxk1RWZaxuiH3qwkcwdGroh7oZIOn0w4FYRDxL0HhSJWyCdM8Y9a7shB8usWJOMXmV0ffi--HH3a377_eYHvghb7kERJ_6AjMR5snNBR-3sXFsFO7AKic-SiIIIMoKawPrF_QYi4V5uNRoNHnCZ40JdTmzAB7IHH7Sz-Fx2UkDVCVA8rxijQgi17EolVN3Sltc1z1vRNO0EVKd9iIQb4yThSnkIgehA6AudMJYeeMQDsvBMdt5tPO_JFrgCTw5e8nhCoS8VUPxk7JK4rgsQ3639DQ6WC4PgHoyTHM-S9E7BlGjnJVrO_wz9bp6YQ1Zc9W6PUfTkHPoEM4GgdDiyzbnRGzvvufRu3g14pMRZYp2dvyxrsjM8ds737zD-v77_fvv9PwiTE-mM0bgpnCJMnrfaANnysEUCoS33r8dMCQvyOwCZ77PiKifRkQCQks_oEBcTQu3QC_DEdcQD-qeI0fYJPKY3eGTbgwXwAY2njpViNuP-vKhZXZFusDImvdom5qO-jC3pgmasylhLtnwP6Qig38XXYxrjyey8S_XzN8_vy-uTREqEcfIppBqjRLxGCChBOgVTTj5E7lNehTiIo2eJjYcwYX775nqel2nLyZetwzICfiQevZPOqPRyQR4OxUtJ1D0EzE8dwXOEZIe1o0qSsYJiMVBKOX5E04Csy9SBsmKdFevwGg4_fnpt40Pk8umX5xIytjwbef786EL0wPuM1YnQRjzojC0XGbs5NbSMXdAXqZAjY-1ZRP5BhITlpIj7wT7ojeXmv9wqg2nBll_wIMyIh33g6UolyQgxY8uj9sNyWMjdLivWNP2dgIojUJnKnTa04RRVGG2Hl_leBbcIbpEnHQ2nIxHlSASXrGvkO2eT_vTrdlzn94PF4N1p4bl_PZhAr-NFyvBRQM4Yh5eXzkZ4icfgnO2-XT6kqKHf9acHmVOGGkdOVO-dkKytq1HEzgLOCk8ilp8KuJyE-NqHh-i13dxD97n-pkN5I_31OBNkW1I6SX4Pz15HwFhwK-Hs1NqqO22fvspAxRB2xNt84GXLT85tktcP9ms-hBvxLUd8Zd4UrCQ913YaoW3QYITQjlK9qstiWZLHR6OFfAzY2R7f4BBNCyxt_C-xAuqEynDPCRTrnX6QVTWiJAe4z4ShyQnj5931-uGahEH0OhJOxIAX6875iLfONsZd6hjsJmM3Gx23g1hI1x9R38B33uGllbEbHcKAnfImdVZtpRnU4eKSnoctEVw-RWx7x8aZ-iBRQ4-t4bBEF--HqcP3_WBtGrgsubv737e3mYbkzSJdRpckptkoXQ7HeWimVoVqi5bPYJXXy7rKC1Y2s-2q7WqpeNOWNRNdKZSoeQN5x0Xbtk1dlDO9YpQVtM7zvK1K2iwULfKqrtSyypelrFhWUui5Ngv0fuH8Zpb8XtUFq6qZ4QJMeJtQ_epw_sMmZCXF6zuct0UdDazSmAbeO38cCc5zCfpziYMruT6NiLPBm9W_j0wS-U8AAAD__5-zefk">