From: "nagachika (Tomoyuki Chikanaga)" Date: 2021-09-05T07:17:56+00:00 Subject: [ruby-core:105153] [Ruby master Bug#17609] addr2line.c: wrong operand size of DW_LNS_fixed_advance_pc Issue #17609 has been updated by nagachika (Tomoyuki Chikanaga). Backport changed from 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: REQUIRED to 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: DONE ruby_3_0 7b4bc893941b146565c396606effb5f16aa9e88d merged revision(s) 7d22060c14895bbca3ff962e5456384095b66738. ---------------------------------------- Bug #17609: addr2line.c: wrong operand size of DW_LNS_fixed_advance_pc https://bugs.ruby-lang.org/issues/17609#change-93561 * Author: xtkoba (Tee KOBAYASHI) * Status: Closed * Priority: Normal * ruby -v: ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [riscv64-linux] * Backport: 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: DONE ---------------------------------------- According to the standards, DW_LNS_fixed_advance_pc takes a single uhalf operand. A patch is attached to conform to them. With this change, we can safely revert the commit 6985bfb72c8d7e7d94f1aad1f0902b602bbfa6da (vm_dump.c: Do not show C backtrace on riscv). ---Files-------------------------------- ruby-addr2line-DW_LNS_fixed_advance_pc.patch (268 Bytes) ruby-revert-commit-6985bfb72c8d7e7d94f1aad1f0902b602bbfa6da.patch (505 Bytes) -- https://bugs.ruby-lang.org/ Unsubscribe: