Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libunwind for openSUSE:Factory checked in at 2025-06-04 20:27:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libunwind (Old) and /work/SRC/openSUSE:Factory/.libunwind.new.16005 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libunwind" Wed Jun 4 20:27:29 2025 rev:57 rq:1281863 version:1.8.2 Changes: -------- --- /work/SRC/openSUSE:Factory/libunwind/libunwind.changes 2025-05-30 17:23:36.358978760 +0200 +++ /work/SRC/openSUSE:Factory/.libunwind.new.16005/libunwind.changes 2025-06-04 20:27:32.466466582 +0200 @@ -1,0 +2,6 @@ +Fri May 30 17:44:37 UTC 2025 - Andreas Schwab <sch...@suse.de> + +- 0001-Fix-unw_is_signal_frame-for-RISC-V.patch: Fix unw_is_signal_frame + for RISC-V + +------------------------------------------------------------------- New: ---- 0001-Fix-unw_is_signal_frame-for-RISC-V.patch BETA DEBUG BEGIN: New: - 0001-Fix-unw_is_signal_frame-for-RISC-V.patch: Fix unw_is_signal_frame for RISC-V BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libunwind.spec ++++++ --- /var/tmp/diff_new_pack.hvfHEN/_old 2025-06-04 20:27:33.110493265 +0200 +++ /var/tmp/diff_new_pack.hvfHEN/_new 2025-06-04 20:27:33.110493265 +0200 @@ -38,6 +38,8 @@ Patch1: dont-disable-documentation-without-latex2man.patch # PATCH-FIX-UPSTREAM https://github.com/libunwind/libunwind/pull/831 Patch2: malloc-prototype.patch +# PATCH-FIX-UPSTREAM https://github.com/libunwind/libunwind/commit/3705baed +Patch3: 0001-Fix-unw_is_signal_frame-for-RISC-V.patch BuildRequires: automake >= 1.14 BuildRequires: gcc-c++ BuildRequires: libtool ++++++ 0001-Fix-unw_is_signal_frame-for-RISC-V.patch ++++++ >From 3705baed4ddb5a98138d16dd2effcaeaa7e72db5 Mon Sep 17 00:00:00 2001 From: Andreas Schwab <sch...@suse.de> Date: Wed, 3 Apr 2024 15:13:16 +0200 Subject: [PATCH] Fix unw_is_signal_frame for RISC-V Don't require the IP to be 8-byte aligned. Instructions can start at any even address. --- src/riscv/Gis_signal_frame.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/riscv/Gis_signal_frame.c b/src/riscv/Gis_signal_frame.c index 92356343..aba71f5b 100644 --- a/src/riscv/Gis_signal_frame.c +++ b/src/riscv/Gis_signal_frame.c @@ -57,7 +57,7 @@ unw_is_signal_frame (unw_cursor_t *cursor) ip = c->dwarf.ip; - if (!ip || !a->access_mem || (ip & (sizeof(unw_word_t) - 1))) + if (!ip || !a->access_mem) return 0; if ((ret = (*a->access_mem) (as, ip, &i0, 0, arg)) < 0) -- 2.49.0