Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reapply patch to fix SIGSEGV in case of unwind from signal handler (should be aarch64-safe) #31

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Commits on Jul 25, 2024

  1. Revert "Merge pull request ClickHouse#30 from ClickHouse/sigret"

    This reverts commit a89d904, reversing
    changes made to fe85444.
    azat committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    8f7795c View commit details
    Browse the repository at this point in the history
  2. Revert "Fix unwind from signal handler"

    This reverts commit 02f17ec.
    azat committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    15f1a57 View commit details
    Browse the repository at this point in the history
  3. [libunwind] fix unwinding from signal handler (#92291)

    In case of this is frame of signal handler, the IP should be
    incremented, because the IP saved in the signal handler points to first
    non-executed instruction, while FDE/CIE expects IP to be after the first
    non-executed instruction.
    
    Refs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26208
    Upstream commit: llvm/llvm-project@7b604cd
    azat committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    7946894 View commit details
    Browse the repository at this point in the history