Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 966cc3dc authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Fix fallback signal issue." into main

parents 2026332e 7bfbe417
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -1667,6 +1667,9 @@ TEST_F(CrasherTest, seccomp_tombstone_thread_abort) {

  std::string result;
  ConsumeFd(std::move(output_fd), &result);
  ASSERT_MATCH(
      result,
      R"(signal 6 \(SIGABRT\))");
  ASSERT_BACKTRACE_FRAME(result, "abort");
}

+1 −1
Original line number Diff line number Diff line
@@ -76,7 +76,7 @@ void engrave_tombstone_ucontext(int tombstone_fd, int proto_fd, uint64_t abort_m
  threads[target_tid] = ThreadInfo {
    .registers = std::move(regs), .uid = uid, .tid = target_tid,
    .thread_name = std::move(thread_name), .pid = pid, .command_line = std::move(command_line),
    .selinux_label = std::move(selinux_label), .siginfo = siginfo,
    .selinux_label = std::move(selinux_label), .siginfo = siginfo, .signo = siginfo->si_signo,
    // Only supported on aarch64 for now.
#if defined(__aarch64__)
    .tagged_addr_ctrl = prctl(PR_GET_TAGGED_ADDR_CTRL, 0, 0, 0, 0),