Skip to content

we found a crash on "asm("hint 0xc" : "+r"(x17) : "r"(x16)); // autia1716" #78240

Closed as not planned
@jetusfromchina

Description

@jetusfromchina

when send a signal to the thread get context and used unwind unw_step,it happen on "Signal Catcher" "FinalizerDaemon" "HeapTaskDaemon" "Jit thread pool" etc

1
libUE4.so
pc 000000001011a37c
libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&, bool) (...\libunwind\libunwind\src\DwarfInstructions.hpp:305:11) [arm64-v8a]
2
libUE4.so
pc 0000000010119ae0
libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::step(bool) (G...\libunwind\libunwind\src\UnwindCursor.hpp:2933) [arm64-v8a]
(Inline) libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarfFDE(bool) (...\libunwind\libunwind\src\UnwindCursor.hpp:1023:12)
3
libUE4.so
pc 0000000010119320
__unw_step (...\libunwind\libunwind\src\libunwind.cpp:182:14) [arm64-v8a]
4
libUE4.so
pc 000000000257a8b8
UnwindCurrent::UnwindFromContextLLVM(unsigned long, ucontext*) (...\UnwindCurrent.cpp:238:11) [arm64-v8a]
5
libUE4.so
pc 0000000002576174
BacktraceCurrent::UnwindThread(int, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator>, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator>>>&, unsigned long) (...\BacktraceCurrent.cpp:0:0) [arm64-v8a]

Metadata

Metadata

Assignees

No one assigned

    Labels

    backend:AArch64incompleteIssue not complete (e.g. missing a reproducer, build arguments, etc.)invalidResolved as invalid, i.e. not a buglibunwind

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions