Skip to content

Bolt creating corrupted instrumented binary for a C++ binary that uses Boost library (arm64) #133465

Open
@jcgomezv

Description

@jcgomezv

I am trying to instrument a binary created by C++ that uses boost library arm64 architecture bolt tool crashes in _ZNK5boost16exception_detail10clone_implINS0_10bad_alloc_EE7rethrowEv, if I skip this bolts get to create binary but the resulting binary crashes with corrupted stack very early in the start:

Program received signal SIGBUS, Bus error.
0xddde490194029342 in ?? ()
(gdb) where
#0 0xddde490194029342 in ?? ()
#1 0x0000aaaaaf8cc730 in __libc_csu_init ()
#2 0x0000fffff4c71d4c in __libc_start_main () from /lib64/libc.so.6
#3 0x0000aaaaacb198c4 in _start ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions