Skip to content

No stacktrace on ARM when Hyperion crashes #921

Open
@m-seker

Description

@m-seker
  • I confirm that this is an issue rather than a question.

Bug report

We can't get stacktrace on ARM platforms if Hyperion crashes. See bombela/backward-cpp#179

I have tried several approaches to no avail including homwbrew solution, libunwind, libsegfault (support library for this : https://nixdoc.net/man-pages/Linux/man1/catchsegv.1.html), backward.

As a last resort I will give Google Crashpad (succesor of Breakpad) a try. If it fails too, I'll just disable stack trace generation on ARM.

Steps to reproduce

Crash Hyperion on ARM.

int a = 20;
delete &a;

What is expected?

Correct stack generation on ARM.

What is actually happening?

Only last 2 frames are shown, signal handler and print function.

System

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