Hi list:
Thank you all for your contributions to the crash-utility,
crash 9.0.3 is now available.
Download from:
https://crash-utility.github.io/
or
https://github.com/crash-utility/crash/releases
The GitHub master branch serves as a development branch that will
contain all patches that are queued for the next release:
$ git clone
https://github.com/crash-utility/crash.git
The 9.0.3 release covers architecuter fixes and various kernel support
fixes eg. fixes for the mainline kernel 7.1 and 7.2
Changelog:
35457ac9015a update example nvr in README
1c8551c95cd1 rename .rh_rpm_package to crash-release
14f7004d0f77 Remove dead code of "BASELEVEL_REVISION"
cc2a942537da Prevent out-of-bounds access of note_buf
1491c42b7530 loongarch64: enable kaslr offset calculation
400874bb0351 loongarch64: fix SECTION_SIZE_BITS value
19d0582f4e3d task: show the NUMA information in task_cpu
bd0359714aa0 add cpu_to_nid function
fe61d650e135 riscv64: support leaf PTEs in page table walks
abcb45e7d443 symbols: use non-debug BFD to retrieve .rodata
9550178eca33 Refactor kernel version checking code
bb9a3fa67a79 Fix "kmem [-s]" command on Linux 7.1 and later
fa55e121672c Fix compound_head() and "bt -F" option on Linux 7.1 and later
08e9d02d2c46 symbols: optimize symval_hash_init with O(1) tail insertion
bfce25840cff x86_64: Make ORC_REG_SP and ORC_REG_PREV_SP independent from kernel version
f336dfa79ed9 (test-2) Fix "runq -g" option to display task_group name on Linux
6.15 and later
82039b0f21de Fix failure of "runq -g" option on Linux 7.2 and later kernels
97b7c0a60852 task: Introduce -Y option to ps command to display scheduling policy and
priority
610e52023a42 task: Introduce -I option to ps command to exclude idle tasks
18d6e9f4852f riscv64: Add get_kvaddr_ranges callback for kernel address ranges
f5ce0c39b5b4 riscv64: Guard verbose output in vtop page table walk functions
f6084e0dbf36 riscv64: Set VMEMMAP flag to fix spurious mem_map[] warnings
2946d9bfa656 LoongArch64: print exception registers only with bt -f
a35fcc79393c LoongArch64: avoid replacing a valid RA with stack noise
a436361b2798 LoongArch64: unwind dumpfile active tasks from IRQ stacks
9e8d1784b910 LoongArch64: add initial ORC unwinder support
488777428c96 LoongArch64: resolve relocated exception vector addresses
bf279fbd474f LoongArch64: print exception return address as ERA
523981942d89 LoongArch64: Add dummy eframe_search to avoid bt -e segfault
40145cc1f001 LoongArch64: Fix stack frame loop bounds for exception frames
f3a02a49653b LoongArch64: Support backtracing across exception boundaries
a6817d475c75 LoongArch64: Fix pt_regs initialization for active tasks
32ac79ead778 LoongArch64: Fix CPU registers reading from dump notes
fdb94ed20ac8 Fix "swap" command on Linux 7.1 and later
c894f05d3cdc Fix "kmem -i" option to display swap usage on Linux 6.18 and later
d0ee428664f9 x86_64: Fix "bt" command to use correct ORC register values on
Linux 7.1 and later
7b3f6e0f60be x86_64: Fix "bt" command for noreturn functions
28889183d3f5 add "files -n" command for an inode
5d494e101bdd xarray: add large folio support
744dfa3a190d add folio_order function
3a415c07a18a symbols: Add support for mod symtab with combined GPL and non-GPL symbols
7ff3146d46ea Fix get_xtime() for kernel 6.13 and higher
ad1e05f3d1ae RISCV64: add mapping symbol filter in riscv64_verify_symbol
ce0fc6b73de8 symbols: optimize symname_hash with larger table and FNV-1a hash
4f66cea2487d RISCV64: fix pmd address calculation in riscv64_vtop_4level_4k
fa4ba91e0383 arm64: fix gdb register feeding for exception frames and stack switching
5da4d159a5ef Fix unwinding with 32k stacks in ppc64le
c0097c84fed0 Fix wrong detection of "[LIVEPATCH]" on old kernels
4e4dc1c89310 RISCV64: introduce riscv64_VTOP() and riscv64_PTOV()
Full ChangeLog:
https://github.com/crash-utility/crash/compare/9.0.2...9.0.3
Thanks
Dave