From: xtkoba+ruby@... Date: 2021-02-04T07:59:30+00:00 Subject: [ruby-core:102394] [Ruby master Bug#17609] addr2line.c: wrong operand size of DW_LNS_fixed_advance_pc Issue #17609 has been reported by xtkoba (Tee KOBAYASHI). ---------------------------------------- Bug #17609: addr2line.c: wrong operand size of DW_LNS_fixed_advance_pc https://bugs.ruby-lang.org/issues/17609 * Author: xtkoba (Tee KOBAYASHI) * Status: Open * Priority: Normal * ruby -v: ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [riscv64-linux] * Backport: 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: UNKNOWN ---------------------------------------- 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: