Compare commits
No commits in common. "c9-beta" and "c8" have entirely different histories.
|
@ -1,2 +0,0 @@
|
|||
335ab5dfe04f5265cf5f7bb5a44d6ee0afad1bdc SOURCES/crash-8.0.4.tar.gz
|
||||
6bf5ee7877a4740835745ed97ce525a00bb2232c SOURCES/gdb-10.2.tar.gz
|
|
@ -1,87 +0,0 @@
|
|||
From 28891d1127542dbb2d5ba16c575e14e741ed73ef Mon Sep 17 00:00:00 2001
|
||||
From: Tao Liu <ltao@redhat.com>
|
||||
Date: Thu, 4 Jan 2024 09:20:27 +0800
|
||||
Subject: [PATCH] symbols: skip the module if the given address is not within
|
||||
its address range
|
||||
|
||||
Previously, to find a module symbol and its offset by an arbitrary address,
|
||||
all symbols within the module will be iterated by address ascending order
|
||||
until the last symbol with a smaller address been noticed.
|
||||
|
||||
However if the address is not within the module address range, e.g.
|
||||
the address is higher than the module's last symbol's address, then
|
||||
the module can be surely skipped, because its symbol iteration is
|
||||
unnecessary. This can speed up the kernel module symbols finding and improve
|
||||
the overall performance.
|
||||
|
||||
Without the patch:
|
||||
$ time echo "bt 8993" | ~/crash-dev/crash vmcore vmlinux
|
||||
crash> bt 8993
|
||||
PID: 8993 TASK: ffff927569cc2100 CPU: 2 COMMAND: "WriterPool0"
|
||||
#0 [ffff927569cd76f0] __schedule at ffffffffb3db78d8
|
||||
#1 [ffff927569cd7758] schedule_preempt_disabled at ffffffffb3db8bf9
|
||||
#2 [ffff927569cd7768] __mutex_lock_slowpath at ffffffffb3db6ca7
|
||||
#3 [ffff927569cd77c0] mutex_lock at ffffffffb3db602f
|
||||
#4 [ffff927569cd77d8] ucache_retrieve at ffffffffc0cf4409 [secfs2]
|
||||
...snip the stacktrace of the same module...
|
||||
#11 [ffff927569cd7ba0] cskal_path_vfs_getattr_nosec at ffffffffc05cae76 [falcon_kal]
|
||||
...snip...
|
||||
#13 [ffff927569cd7c40] _ZdlPv at ffffffffc086e751 [falcon_lsm_serviceable]
|
||||
...snip...
|
||||
#20 [ffff927569cd7ef8] unload_network_ops_symbols at ffffffffc06f11c0 [falcon_lsm_pinned_14713]
|
||||
#21 [ffff927569cd7f50] system_call_fastpath at ffffffffb3dc539a
|
||||
RIP: 00007f2b28ed4023 RSP: 00007f2a45fe7f80 RFLAGS: 00000206
|
||||
RAX: 0000000000000012 RBX: 00007f2a68302e00 RCX: 00007f2a682546d8
|
||||
RDX: 0000000000000826 RSI: 00007eb57ea6a000 RDI: 00000000000000e3
|
||||
RBP: 00007eb57ea6a000 R8: 0000000000000826 R9: 00000002670bdfd2
|
||||
R10: 00000002670bdfd2 R11: 0000000000000293 R12: 00000002670bdfd2
|
||||
R13: 00007f29d501a480 R14: 0000000000000826 R15: 00000002670bdfd2
|
||||
ORIG_RAX: 0000000000000012 CS: 0033 SS: 002b
|
||||
crash>
|
||||
real 7m14.826s
|
||||
user 7m12.502s
|
||||
sys 0m1.091s
|
||||
|
||||
With the patch:
|
||||
$ time echo "bt 8993" | ~/crash-dev/crash vmcore vmlinux
|
||||
crash> bt 8993
|
||||
PID: 8993 TASK: ffff927569cc2100 CPU: 2 COMMAND: "WriterPool0"
|
||||
#0 [ffff927569cd76f0] __schedule at ffffffffb3db78d8
|
||||
#1 [ffff927569cd7758] schedule_preempt_disabled at ffffffffb3db8bf9
|
||||
...snip the same output...
|
||||
crash>
|
||||
real 0m8.827s
|
||||
user 0m7.896s
|
||||
sys 0m0.938s
|
||||
|
||||
Signed-off-by: Tao Liu <ltao@redhat.com>
|
||||
---
|
||||
symbols.c | 5 ++++-
|
||||
1 file changed, 4 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/symbols.c b/symbols.c
|
||||
index 5d91991..88a3fd1 100644
|
||||
--- a/symbols.c
|
||||
+++ b/symbols.c
|
||||
@@ -5561,7 +5561,7 @@ value_search_module_6_4(ulong value, ulong *offset)
|
||||
sp = lm->symtable[t];
|
||||
sp_end = lm->symend[t];
|
||||
|
||||
- if (value < sp->value)
|
||||
+ if (value < sp->value || value > sp_end->value)
|
||||
continue;
|
||||
|
||||
splast = NULL;
|
||||
@@ -5646,6 +5646,9 @@ retry:
|
||||
if (sp->value > value) /* invalid -- between modules */
|
||||
break;
|
||||
|
||||
+ if (sp_end->value < value) /* not within the module */
|
||||
+ continue;
|
||||
+
|
||||
/*
|
||||
* splast will contain the last module symbol encountered.
|
||||
* Note: "__insmod_"-type symbols will be set in splast only
|
||||
--
|
||||
2.40.1
|
||||
|
499
SPECS/crash.spec
499
SPECS/crash.spec
|
@ -4,16 +4,16 @@
|
|||
Summary: Kernel analysis utility for live systems, netdump, diskdump, kdump, LKCD or mcore dumpfiles
|
||||
Name: crash
|
||||
Version: 8.0.4
|
||||
Release: 3%{?dist}
|
||||
Release: 2%{?dist}.alma
|
||||
License: GPLv3
|
||||
Group: Development/Debuggers
|
||||
Source0: https://github.com/crash-utility/crash/archive/crash-%{version}.tar.gz
|
||||
Source1: http://ftp.gnu.org/gnu/gdb/gdb-10.2.tar.gz
|
||||
URL: https://crash-utility.github.io
|
||||
ExclusiveOS: Linux
|
||||
ExclusiveArch: %{ix86} ia64 x86_64 ppc ppc64 s390 s390x %{arm} aarch64 ppc64le
|
||||
BuildRequires: ncurses-devel zlib-devel lzo-devel snappy-devel bison texinfo libzstd-devel
|
||||
BuildRequires: gcc gcc-c++
|
||||
BuildRequires: make
|
||||
BuildRequires: ncurses-devel zlib-devel lzo-devel bison snappy-devel wget patch texinfo libzstd-devel
|
||||
BuildRequires: gcc gcc-c++ make
|
||||
Requires: binutils
|
||||
Provides: bundled(libiberty)
|
||||
Provides: bundled(gdb) = 10.2
|
||||
|
@ -33,22 +33,22 @@ Patch12: 0011-RISCV64-Fix-bt-output-when-no-ra-on-the-stack-top.patch
|
|||
Patch13: 0012-arm64-rewrite-the-arm64_get_vmcoreinfo_ul-to-arm64_g.patch
|
||||
Patch14: 0013-help.c-Remove-kmem-l-help-messages.patch
|
||||
Patch15: 0014-x86_64-check-bt-bptr-before-calculate-framesize.patch
|
||||
Patch16: 0001-symbols-skip-the-module-if-the-given-address-is-not-.patch
|
||||
|
||||
%description
|
||||
The core analysis suite is a self-contained tool that can be used to
|
||||
investigate either live systems, kernel core dumps created from the
|
||||
netdump, diskdump and kdump packages from Red Hat Linux, the mcore kernel patch
|
||||
netdump, diskdump and kdump packages from AlmaLinux, the mcore kernel patch
|
||||
offered by Mission Critical Linux, or the LKCD kernel patch.
|
||||
|
||||
%package devel
|
||||
Requires: %{name} = %{version}, zlib-devel
|
||||
Requires: %{name} = %{version}, zlib-devel lzo-devel snappy-devel
|
||||
Summary: kernel crash analysis utility for live systems, netdump, diskdump, kdump, LKCD or mcore dumpfiles
|
||||
Group: Development/Debuggers
|
||||
|
||||
%description devel
|
||||
The core analysis suite is a self-contained tool that can be used to
|
||||
investigate either live systems, kernel core dumps created from the
|
||||
netdump, diskdump and kdump packages from Red Hat Linux, the mcore kernel patch
|
||||
netdump, diskdump and kdump packages from AlmaLinux, the mcore kernel patch
|
||||
offered by Mission Critical Linux, or the LKCD kernel patch.
|
||||
|
||||
%prep
|
||||
|
@ -69,11 +69,8 @@ offered by Mission Critical Linux, or the LKCD kernel patch.
|
|||
%patch -P 13 -p1
|
||||
%patch -P 14 -p1
|
||||
%patch -P 15 -p1
|
||||
%patch -P 16 -p1
|
||||
|
||||
|
||||
%build
|
||||
|
||||
cp %{SOURCE1} .
|
||||
make -j`nproc` RPMPKG="%{version}-%{release}" CFLAGS="%{optflags}" CXXFLAGS="%{optflags}" LDFLAGS="%{build_ldflags}"
|
||||
|
||||
|
@ -87,6 +84,9 @@ mkdir -p %{buildroot}%{_includedir}/crash
|
|||
chmod 0644 defs.h
|
||||
cp -p defs.h %{buildroot}%{_includedir}/crash
|
||||
|
||||
%clean
|
||||
rm -rf %{buildroot}
|
||||
|
||||
%files
|
||||
%{_bindir}/crash
|
||||
%{_mandir}/man8/crash.8*
|
||||
|
@ -96,254 +96,405 @@ cp -p defs.h %{buildroot}%{_includedir}/crash
|
|||
%{_includedir}/*
|
||||
|
||||
%changelog
|
||||
* Mon Feb 05 2024 Tao Liu <ltao@redhat.com> - 8.0.4-3
|
||||
- Fix bt takes many minutes on some pids in some vmcore
|
||||
* Wed Mar 27 2024 Eduard Abdullin <eabdullin@almalinux.org> - 8.0.4-2.alma
|
||||
- AlmaLinux changes
|
||||
|
||||
* Tue Jan 02 2024 Lianbo Jiang <lijiang@redhat.com> - 8.0.4-2
|
||||
- Fix the "dis -lr" not displaying the source file names
|
||||
and line numbers
|
||||
- Fix incorrect symbol translation by the 'struct blk_mq_ops'
|
||||
|
||||
* Thu Nov 16 2023 Lianbo Jiang <lijiang@redhat.com> - 8.0.4-1
|
||||
* Fri Nov 17 2023 Lianbo Jiang <lijiang@redhat.com> - 8.0.4-1
|
||||
- Rebase to upstream crash 8.0.4
|
||||
|
||||
* Thu May 04 2023 Lianbo Jiang <lijiang@redhat.com> - 8.0.3-1
|
||||
- Rebase to upstream crash 8.0.3
|
||||
* Thu Sep 07 2023 Lianbo Jiang <lijiang@redhat.com> - 8.0.3-1
|
||||
- Rebase to upstream crash-utility 8.0.3
|
||||
- Backport the latest patches from upstream crash-utility
|
||||
|
||||
* Mon Feb 20 2023 Lianbo Jiang <lijiang@redhat.com> - 8.0.2-2
|
||||
- Fix an assertion failure in the gdb's copy_type()
|
||||
- Fix for "bt" command printing "bogus exception frame" warning
|
||||
* Thu Jun 15 2023 Lianbo Jiang <lijiang@redhat.com> - 7.3.2-8
|
||||
- arm64: Fix again segfault in arm64_is_kernel_exception_frame()
|
||||
- Fix invalid structure size error during crash startup on ppc64
|
||||
* Wed Jun 07 2023 Lianbo Jiang <lijiang@redhat.com> - 7.3.2-7
|
||||
- Fix segfault caused by failure of stopping CPUs
|
||||
|
||||
* Thu Nov 17 2022 Lianbo Jiang <lijiang@redhat.com> - 8.0.2-1
|
||||
- Rebase to upstream crash 8.0.2
|
||||
* Mon May 08 2023 Lianbo Jiang <lijiang@redhat.com> - 7.3.2-6
|
||||
- Fix for freelist pointer on PPC64le, ARM64 and S390x
|
||||
|
||||
* Fri Jun 10 2022 Lianbo Jiang <lijiang@redhat.com> - 8.0.1-2
|
||||
- Fix for the "struct -o" command issue
|
||||
- Enhance the "dev -d" and "bt" commands
|
||||
* Mon May 08 2023 Lianbo Jiang <lijiang@redhat.com> - 7.3.2-5
|
||||
- Update to the latest upstream commit 47216437e79a
|
||||
- ("Fix "net" command on kernel configured with CONFIG_IPV6=m")
|
||||
|
||||
* Sat May 14 2022 Lianbo Jiang <lijiang@redhat.com> - 8.0.1-1
|
||||
- Rebase to upstream crash 8.0.1
|
||||
* Mon Nov 21 2022 Lianbo Jiang <lijiang@redhat.com> - 7.3.2-4
|
||||
- Fix for commit 2145b2bb79c5, there are different behaviors between gdb-7.6 and gdb-10.2
|
||||
* Thu Nov 17 2022 Lianbo Jiang <lijiang@redhat.com> - 7.3.2-3
|
||||
- Update to the latest commit a158590f475c from master branch
|
||||
|
||||
* Mon Feb 07 2022 Lianbo Jiang <lijiang@redhat.com> - 8.0.0-5
|
||||
* Thu Jun 16 2022 Lianbo Jiang <lijiang@redhat.com> - 7.3.2-2
|
||||
- Enhance "dev -d|-D" options to support blk-mq sbitmap
|
||||
* Mon May 16 2022 Lianbo Jiang <lijiang@redhat.com> - 7.3.2-1
|
||||
- Rebase to upstream crash 7.3.2
|
||||
|
||||
* Tue Feb 08 2022 Lianbo Jiang <lijiang@redhat.com> - 7.3.1-5
|
||||
- Rebuild for osci badfuncs issue
|
||||
|
||||
* Mon Feb 07 2022 Lianbo Jiang <lijiang@redhat.com> - 7.3.1-4
|
||||
- Fix segfault on aarch64 for "bt -a|-c" command
|
||||
- Fix segfault for the "l" command of gdb
|
||||
- Fix HZ calculation on Linux 5.14 and later
|
||||
- Fix for other issues
|
||||
- Fix for "timer -r" option to display all the per-CPU clocks
|
||||
|
||||
* Wed Dec 29 2021 Lianbo Jiang <lijiang@redhat.com> - 8.0.0-4
|
||||
- Handle blk_mq_ctx member changes for kernels 5.16-rc1 and later
|
||||
|
||||
* Mon Dec 13 2021 Lianbo Jiang <lijiang@redhat.com> - 8.0.0-3
|
||||
* Mon Dec 13 2021 Lianbo Jiang <lijiang@redhat.com> - 7.3.1-3
|
||||
- Fix segmentation fault caused by crash extension modules
|
||||
- Support the overflow stack exception handling on aarch64
|
||||
|
||||
* Mon Dec 06 2021 Lianbo Jiang <lijiang@redhat.com> - 8.0.0-2
|
||||
* Tue Dec 07 2021 Lianbo Jiang <lijiang@redhat.com> - 7.3.1-2
|
||||
- Enable ZSTD feature support
|
||||
|
||||
* Thu Nov 25 2021 Lianbo Jiang <lijiang@redhat.com> - 8.0.0-1
|
||||
- Rebase to upstream 8.0.0
|
||||
* Fri Nov 26 2021 Lianbo Jiang <lijiang@redhat.com> - 7.3.1-1
|
||||
- Rebase to the latest crash-7.3.1
|
||||
|
||||
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 7.3.0-6
|
||||
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
||||
Related: rhbz#1991688
|
||||
|
||||
* Thu Jul 22 2021 Lianbo Jiang <lijiang@redhat.com> - 7.3.0-5
|
||||
- Fix for handling task_struct state member changes(kernels >= 5.14-rc1)
|
||||
|
||||
* Wed Jul 07 2021 Lianbo Jiang <lijiang@redhat.com> - 7.3.0-4
|
||||
- Fix memory layout for aarch64
|
||||
|
||||
* Mon Jul 05 2021 Lianbo Jiang <lijiang@redhat.com> - 7.3.0-3
|
||||
- Fix "kmem -n|-p" options display wrong values.
|
||||
|
||||
* Fri Jun 11 2021 Lianbo Jiang <lijiang@redhat.com> - 7.3.0-2
|
||||
* Thu Nov 18 2021 Lianbo Jiang <lijiang@redhat.com> - 7.3.0-3
|
||||
- Fix for "sched: Change task_struct::state"
|
||||
- Fix for "sched: move CPU field back into thread_info if THREAD_INFO_IN_TASK=y"
|
||||
- Fix live debugging with lockdown=integrity
|
||||
- Fix 'waitq' command for Linux 4.13 and later kernels
|
||||
- Fix for "kmem -s|-S" option on Linux 5.7 and later kernels
|
||||
|
||||
* Mon May 10 2021 Lianbo Jiang <lijiang@redhat.com> - 7.3.0-1
|
||||
* Fri May 14 2021 Lianbo Jiang <lijiang@redhat.com> - 7.3.0-2
|
||||
- Update the sha512 hash in the sources file to solve the
|
||||
compilation issues
|
||||
|
||||
* Thu May 13 2021 Lianbo Jiang <lijiang@redhat.com> - 7.3.0-1
|
||||
- Rebase to upstream 7.3.0
|
||||
|
||||
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 7.2.9-7
|
||||
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
|
||||
* Tue Dec 1 2020 Bhupesh Sharma <bhsharma@redhat.com> - 7.2.9-2
|
||||
- Fix the sources file to add gdb-7.6 tarball
|
||||
[The line was somehow removed when using rhpkg new-sources to
|
||||
update the crash tarball location]
|
||||
Resolves: rhbz#1881854
|
||||
|
||||
* Tue Apr 13 2021 Lianbo Jiang <lijiang@redhat.com> - 7.2.9-6
|
||||
- Update to the latest upstream: commit <8dfc228b29ae>
|
||||
* Tue Dec 1 2020 Bhupesh Sharma <bhsharma@redhat.com> - 7.2.9-1
|
||||
- Rebase to upstream crash version 7.2.9
|
||||
- Also minimize the rhel-only patches to the bare minimum.
|
||||
Resolves: rhbz#1881854
|
||||
|
||||
* Mon Mar 08 2021 Lianbo Jiang <lijiang@redhat.com> - 7.2.9-5
|
||||
- Fix Segmentation fault
|
||||
- Update to the latest upstream: commit <9c0c6c1b3750>
|
||||
* Thu Nov 5 2020 Bhupesh Sharma <bhsharma@redhat.com> - 7.2.8-8
|
||||
- crash/arm64: Fix arm64 read error with 'idmap_ptrs_per_pgd' symbol with debug kernel
|
||||
Resolves: rhbz#1876039
|
||||
|
||||
* Fri Feb 05 2021 Lianbo Jiang <lijiang@redhat.com> - 7.2.9-4
|
||||
- Update to the latest upstream: commit <fdb41f0b6fa4>
|
||||
* Mon Aug 17 2020 Bhupesh Sharma <bhsharma@redhat.com> - 7.2.8-7
|
||||
- crash/sadump, kaslr: fix failure of calculating kaslr_offset due to an sadump format restriction
|
||||
Resolves: rhbz#1855527
|
||||
|
||||
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 7.2.9-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
* Fri Aug 7 2020 Bhupesh Sharma <bhsharma@redhat.com> - 7.2.8-6
|
||||
- aarch64: Revert to reading CONFIG_ARM64_USER_VA_BITS_52 and CONFIG_ARM64_PA_BITS=52 for 52-bit VA/PA space.
|
||||
Resolves: rhbz#1861086
|
||||
|
||||
* Fri Dec 11 2020 Lianbo Jiang <lijiang@redhat.com> - 7.2.9-2
|
||||
- Add support for lockless ringbuffer
|
||||
* Mon Jul 27 2020 Bhupesh Sharma <bhsharma@redhat.com> - 7.2.8-5
|
||||
- aarch64: Support reading extended 52-bit address space via crash-utility
|
||||
Resolves: rhbz#1861086
|
||||
|
||||
* Wed Nov 25 2020 Lianbo Jiang <lijiang@redhat.com> - 7.2.9-1
|
||||
- Update to latest upstream release
|
||||
* Fri Jul 10 2020 Bhupesh Sharma <bhsharma@redhat.com> - 7.2.8-4
|
||||
- Replace people.redhat.com references with github equivalents.
|
||||
Resolves: rhbz#1851745
|
||||
|
||||
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 7.2.8-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
* Mon Jun 22 2020 Bhupesh Sharma <bhsharma@redhat.com> - 7.2.8-3
|
||||
- Fix for reading compressed kdump dumpfiles from systems with physical memory
|
||||
Resolves: rhbz#1819606
|
||||
|
||||
* Mon Jul 13 2020 Tom Stellard <tstellar@redhat.com> - 7.2.8-4
|
||||
- Use make macros
|
||||
- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
|
||||
* Mon Jun 8 2020 Bhupesh Sharma <bhsharma@redhat.com> - 7.2.8-2
|
||||
- Remove wget from BuildRequires section
|
||||
Resolves: rhbz#1838322
|
||||
|
||||
* Tue Jun 30 2020 Jeff Law <law@redhat.com> - 7.2.8-3
|
||||
- Disable LTO
|
||||
* Fri Jun 5 2020 Bhupesh Sharma <bhsharma@redhat.com> - 7.2.8-1
|
||||
- Rebase to latest upstream release 7.2.8
|
||||
Resolves: rhbz#1838322
|
||||
|
||||
* Fri Jan 31 2020 Dave Anderson <anderson@redhat.com> - 7.2.8-2
|
||||
- Update to latest upstream release
|
||||
- Fix aarch64 build for gcc-10 -fno-common
|
||||
* Mon Feb 3 2020 Dave Anderson <anderson@redhat.com> - 7.2.7-3
|
||||
- Rebase to github commit 6c1c8ac6
|
||||
Resolves: rhbz#1738619
|
||||
- Fix "log -a" option
|
||||
Resolves: rhbz#1785537
|
||||
- Fix for ELF kdump vmcores form s390x KASLR kernels
|
||||
Resolves: rhbz#1786996
|
||||
|
||||
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 7.2.7-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
* Mon Nov 11 2019 Dave Anderson <anderson@redhat.com> - 7.2.7-2
|
||||
- Rebase to latest upstream sources
|
||||
Resolves: rhbz#1738619
|
||||
- Support for KASLR on s390x
|
||||
Resolves: rhbz# 1753172
|
||||
|
||||
* Mon Sep 23 2019 Dave Anderson <anderson@redhat.com> - 7.2.7-1
|
||||
- Update to latest upstream release
|
||||
|
||||
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 7.2.6-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
* Mon Jun 10 2019 Dave Anderson <anderson@redhat.com> - 7.2.6-2
|
||||
- Fix "p" command regression
|
||||
Resolves: rhbz#1718417
|
||||
- Fix arm64 debug kernel read error message during initialization
|
||||
Resolves: rhbz#1718736
|
||||
|
||||
* Mon May 6 2019 Dave Anderson <anderson@redhat.com> - 7.2.6-1
|
||||
- Update to latest upstream release
|
||||
- Rebase to latest upstream sources
|
||||
Resolves: rhbz#1686560
|
||||
- Utilize the VMCOREINFO PT_NOTE in /proc/kcore header
|
||||
Resolves: rhbz#1627528
|
||||
- Support extraction of CONFIG_PROC_VMCORE_DEVICE_DUMP data from dumpfile header
|
||||
Resolves: rhbz#1702535
|
||||
|
||||
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 7.2.5-3
|
||||
- Rebuild for readline 8.0
|
||||
* Thu Feb 14 2019 Dave Anderson <anderson@redhat.com> - 7.2.3-18
|
||||
- Fix "files -c" and "files -p" options
|
||||
Resolves: rhbz#1673285
|
||||
|
||||
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 7.2.5-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
* Mon Feb 11 2019 Dave Anderson <anderson@redhat.com> - 7.2.3-17
|
||||
- Support for CONFIG_ARM64_USER_VA_BITS_52 and CONFIG_ARM64_PA_BITS=52
|
||||
Resolves: rhbz#1670099
|
||||
|
||||
* Fri Jan 11 2019 Dave Anderson <anderson@redhat.com> - 7.2.5-1
|
||||
- Update to latest upstream release
|
||||
* Tue Jan 8 2019 Dave Anderson <anderson@redhat.com> - 7.2.3-16
|
||||
- Resurrect "dev -p" option.
|
||||
- Fix "dev -[dD]" options to account for request_queue.in_flight[] removal.
|
||||
Resolves: rhbz#1662039
|
||||
- Command line input fixes
|
||||
Resolves: rhbz#1664061
|
||||
|
||||
* Mon Sep 24 2018 Dave Anderson <anderson@redhat.com> - 7.2.4-1
|
||||
- Update to latest upstream release
|
||||
* Thu Dec 13 2018 Dave Anderson <anderson@redhat.com> - 7.2.3-15
|
||||
- Increase ppc64 MAX_PHYSMEM_BITS to match 4.18.0-35.el8 kernel backport
|
||||
Resolves: rhbz#1658628
|
||||
|
||||
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 7.2.3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
* Thu Nov 29 2018 Dave Anderson <anderson@redhat.com> - 7.2.3-14
|
||||
- Fix for ARM64 "ps -s" memory allocation failure
|
||||
Resolves: rhbz#1654582
|
||||
|
||||
* Fri May 18 2018 Dave Anderson <anderson@redhat.com> - 7.2.3-1
|
||||
- Update to latest upstream release
|
||||
* Thu Oct 25 2018 Dave Anderson <anderson@redhat.com> - 7.2.3-13
|
||||
- Change "bt" warnings when exception RIP is legitimate mapped address
|
||||
Resolves: rhbz#1642221
|
||||
|
||||
* Fri Feb 23 2018 Dave Anderson <anderson@redhat.com> - 7.2.1-2
|
||||
- Use RPM build flags for LDFLAGS
|
||||
* Mon Oct 15 2018 Dave Anderson <anderson@redhat.com> - 7.2.3-12
|
||||
- Address covscan issues
|
||||
Resolves: rhbz#1602466
|
||||
- Fix for x86_64 5-level pagetable vmalloc range expansion
|
||||
Resolves: rhbz#1637125
|
||||
|
||||
* Fri Feb 16 2018 Dave Anderson <anderson@redhat.com> - 7.2.1-1
|
||||
- Update to latest upstream release
|
||||
* Wed Oct 4 2018 Dave Anderson <anderson@redhat.com> - 7.2.3-11
|
||||
- Fix ppc64 backtrace issues
|
||||
Resolves: rhbz#1633525
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 7.2.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
* Wed Sep 19 2018 Dave Anderson <anderson@redhat.com> - 7.2.3-10
|
||||
- Address annocheck build issues
|
||||
Resolves: rhbz#1624101
|
||||
|
||||
* Mon Oct 2 2017 Dave Anderson <anderson@redhat.com> - 7.2.0-1
|
||||
- Update to latest upstream release
|
||||
* Thu Aug 9 2018 Dave Anderson <anderson@redhat.com> - 7.2.3-9
|
||||
- Fix for live system (/proc/kcore) access when KALSR is in effect
|
||||
Resolves: rhbz#1611916
|
||||
|
||||
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 7.1.9-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
* Mon Jul 16 2018 Dave Anderson <anderson@redhat.com> - 7.2.3-8
|
||||
- Rebase to github commits 9b494b70_to_eb823b79
|
||||
Resolves: rhbz#1563495
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 7.1.9-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
* Fri Jun 22 2018 Dave Anderson <anderson@redhat.com> - 7.2.3-7
|
||||
- Rebase to github commits 28fa7bd0 to 02efd083
|
||||
Resolves: rhbz#1590751
|
||||
Resolves: rhbz#1592746
|
||||
|
||||
* Tue Jun 12 2018 Dave Anderson <anderson@redhat.com> - 7.2.3-6
|
||||
- github commit 1926150e: fix ppc64/ppc6le stacksize calculation
|
||||
|
||||
* Fri Jun 8 2018 Dave Anderson <anderson@redhat.com> - 7.2.3-5
|
||||
- Remove /dev/mem readmem error message and /proc/kcore switch messages
|
||||
Resolves: rhbz#1585944
|
||||
|
||||
* Fri Jun 1 2018 Dave Anderson <anderson@redhat.com> - 7.2.3-4
|
||||
- Rebase to latest upstream sources
|
||||
|
||||
* Tue Nov 21 2017 Dave Anderson <anderson@redhat.com> - 7.2.0-2
|
||||
- Rebase to github commits da9bd35a to e2efacdd
|
||||
Resolves: rhbz#1497316
|
||||
|
||||
* Wed Nov 1 2017 Dave Anderson <anderson@redhat.com> - 7.2.0-1
|
||||
- Rebase to upstream version 7.2.0
|
||||
- Rebase to github commits da9bd35a_to_e2efacdd.patch
|
||||
Resolves: rhbz#1497316
|
||||
- ppc64le: fix for "WARNING: cannot access vmalloc'd module memory"
|
||||
Resolves: rhbz#1485391
|
||||
- Support for analyzing an SADUMP crash dump if KASLR is enabled
|
||||
Resolves: rhbz#1504467
|
||||
|
||||
* Wed May 3 2017 Dave Anderson <anderson@redhat.com> - 7.1.9-2
|
||||
- Rebase to github commits 87179026 to ad3b8476
|
||||
Resolves: rhbz#1393534
|
||||
- Prohibit native gdb disassemble command when KASLR
|
||||
Resolves: rhbz#1445649
|
||||
|
||||
* Mon Apr 24 2017 Dave Anderson <anderson@redhat.com> - 7.1.9-1
|
||||
- Update to latest upstream release
|
||||
- Rebase to upstream version 7.1.9
|
||||
Resolves: rhbz#1393534
|
||||
- Fix gdb "set scope" option for KASLR kernels.
|
||||
Resolves: rhbz#1440725
|
||||
- Fix for the determination of the x86_64 "phys_base" value when it is
|
||||
not passed in the VMCOREINFO data of ELF vmcores
|
||||
Resolves: rhbz#1439170
|
||||
|
||||
* Thu Feb 23 2017 Dave Anderson <anderson@redhat.com> - 7.1.8-1
|
||||
- Update to latest upstream release
|
||||
* Wed Mar 8 2017 Dave Anderson <anderson@redhat.com> - 7.1.8-2
|
||||
- mod [-sS] command may erroneously reassign module symbol addresses
|
||||
Resolves: rhbz#1430091
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 7.1.7-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
* Fri Feb 24 2017 Dave Anderson <anderson@redhat.com> - 7.1.8-1
|
||||
- Rebase to upstream version 7.1.8
|
||||
Resolves: rhbz#1393534
|
||||
- POWER9 - Power ISA 3.0 related support for crash utility
|
||||
Resolves: rhbz#1368711
|
||||
- crash package update - ppc64/ppc64le
|
||||
Resolves: rhbz#1384944
|
||||
- exception RIP: unknown or invalid address
|
||||
Resolves: rhbz#1350457
|
||||
- Crash does not always parse correctly the modules symbol tables
|
||||
Resolves: rhbz#1360415
|
||||
- ARM64: crash live system from: WARNING: cannot read linux_banner string
|
||||
Resolves: rhbz#1392007
|
||||
- kmem: invalid structure member offset: page_count
|
||||
Resolves: rhbz#1392011
|
||||
- Kernel address space randomization [KASLR] support
|
||||
Resolves: rhbz#1392658
|
||||
- invalid structure size: tnt
|
||||
Resolves: rhbz#1420653
|
||||
|
||||
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 7.1.7-2
|
||||
- Rebuild for readline 7.x
|
||||
|
||||
* Tue Dec 6 2016 Dave Anderson <anderson@redhat.com> - 7.1.7-1
|
||||
- Update to latest upstream release
|
||||
|
||||
* Fri Oct 14 2016 Dave Anderson <anderson@redhat.com> - 7.1.6-1
|
||||
- Update to latest upstream release
|
||||
- Fix for RHBZ#1044119 - crash bundles gdb
|
||||
|
||||
* Thu May 5 2016 Dave Anderson <anderson@redhat.com> - 7.1.5-2
|
||||
- BZ #1333295 - FTBFS due compiler warnings in elf64-s390.c
|
||||
* Wed Sep 14 2016 Dave Anderson <anderson@redhat.com> - 7.1.5-2
|
||||
- Fix for kernel module symbol gathering when the ordering of module
|
||||
symbol name strings does not match the order of the kernel_symbol
|
||||
structures.
|
||||
- Resolves: rhbz#1375130
|
||||
|
||||
* Thu Apr 28 2016 Dave Anderson <anderson@redhat.com> - 7.1.5-1
|
||||
- Update to latest upstream release
|
||||
- Rebase to upstream version 7.1.5
|
||||
Resolves: rhbz#1292566
|
||||
- Decode clflushopt instruction
|
||||
Resolves: rhbz#1262479
|
||||
- Support AArch64 QEMU generated dumps
|
||||
Resolves: rhbz#1299873
|
||||
- crash: zero-size memory allocation (aarch64)
|
||||
Resolves: rhbz#1312738
|
||||
|
||||
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 7.1.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
* Tue Apr 5 2016 Dave Anderson <anderson@redhat.com> - 7.1.2-4
|
||||
- crash: fails to read excluded pages by default on sadump-related format
|
||||
Resolves: rhbz#1304260
|
||||
|
||||
* Thu Dec 17 2015 Dave Anderson <anderson@redhat.com> - 7.1.4-1
|
||||
- Update to latest upstream release
|
||||
* Mon Nov 23 2015 Dave Anderson <anderson@redhat.com> - 7.1.2-3
|
||||
- crash fails to read or wrongly reads some parts of memory in sadump vmcore format
|
||||
Resolves: rhbz#1282997
|
||||
|
||||
* Thu Sep 3 2015 Dave Anderson <anderson@redhat.com> - 7.1.3-1
|
||||
- Update to latest upstream release
|
||||
* Tue Aug 4 2015 Dave Anderson <anderson@redhat.com> - 7.1.2-2
|
||||
- Fix "kmem -s <address>", "bt -F[F]", and "rd -S[S]" options in kernels
|
||||
configured with CONFIG_SLUB having multiple-page slabs.
|
||||
Resolves: rhbz#1244003
|
||||
- Fix for SIGSEGV generated by "bt -[f|F]" in ARM64 kernels.
|
||||
Resolves: rhbz#1248859
|
||||
|
||||
* Mon Jul 13 2015 Dave Anderson <anderson@redhat.com> - 7.1.2-1
|
||||
- Update to latest upstream release
|
||||
- Rebase to upstream version 7.1.2
|
||||
Resolves: rhbz#1207696
|
||||
- Fix several ppc64 backtrace issues
|
||||
Resolves: rhbz#1235447
|
||||
|
||||
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.1.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
* Fri Jun 05 2015 Dave Anderson <anderson@redhat.com> - 7.1.1-2
|
||||
- ARM64 backtrace enhancements
|
||||
Resolves: rhbz#1227508
|
||||
|
||||
* Thu May 28 2015 Dave Anderson <anderson@redhat.com> - 7.1.1-1
|
||||
- Update to latest upstream release
|
||||
- Rebase to upstream version 7.1.1
|
||||
Resolves: rhbz#1207696
|
||||
- Display s390x vector registers from a kernel dump.
|
||||
Resolves: rhbz#1182161
|
||||
- Fix date displayed on initial system banner and by the "sys" command on ARM64.
|
||||
Resolves: rhbz#1223044
|
||||
- Fix ARM64 page size calculation on 4.1 and later kernels.
|
||||
Resolves: rhbz#1222645
|
||||
|
||||
* Mon Mar 2 2015 Dave Anderson <anderson@redhat.com> - 7.1.0-3
|
||||
- Support increment of Linux version from 3 to 4
|
||||
* Tue Apr 21 2015 Dave Anderson <anderson@redhat.com> - 7.0.9-6
|
||||
- Calculate ARM64 virtual memory layout based upon struct page size
|
||||
Resolves: rhbz#1204941
|
||||
|
||||
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 7.1.0-2
|
||||
- Rebuilt for Fedora 23 Change
|
||||
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
|
||||
* Tue Apr 7 2015 Dave Anderson <anderson@redhat.com> - 7.0.9-5
|
||||
- Support new sadump format that can represent more than 16 TB physical memory space
|
||||
Resolves: rhbz#1182383
|
||||
|
||||
* Tue Feb 10 2015 Dave Anderson <anderson@redhat.com> - 7.1.0-1
|
||||
- Update to latest upstream release
|
||||
* Mon Jan 26 2015 Dave Anderson <anderson@redhat.com> - 7.0.9-4
|
||||
Fix ppc64 "bt" command for active tasks in compressed kdumps.
|
||||
Resolves: rhbz#1184401
|
||||
|
||||
* Fri Nov 15 2014 Dave Anderson <anderson@redhat.com> - 7.0.9-1
|
||||
- Update to latest upstream release
|
||||
* Mon Jan 12 2015 Dave Anderson <anderson@redhat.com> - 7.0.9-3
|
||||
Fix "bt" command mislabeling errors.
|
||||
Resolves: rhbz#1179476
|
||||
|
||||
* Mon Sep 15 2014 Dave Anderson <anderson@redhat.com> - 7.0.8-1
|
||||
- Update to latest upstream release
|
||||
- Add ppc64le as supported architecture for crash package (BZ #1136050)
|
||||
* Mon Dec 08 2014 Dave Anderson <anderson@redhat.com> - 7.0.9-2
|
||||
- Use registers from QEMU-generated ELF and compressed kdump headers
|
||||
for active task backtraces.
|
||||
- Resolves: rhbz#1169555
|
||||
|
||||
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.0.7-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||
* Fri Nov 14 2014 Dave Anderson <anderson@redhat.com> - 7.0.9-1
|
||||
- Rebase to upstream version 7.0.9.
|
||||
- Resolves: rhbz#1110513
|
||||
|
||||
* Wed Jul 02 2014 Dave Anderson <anderson@redhat.com> - 7.0.7-2
|
||||
- Fix FTBS for aarch64 (BZ #1114588)
|
||||
* Tue Sep 23 2014 Dave Anderson <anderson@redhat.com> - 7.0.8-2
|
||||
- Fix ps performance patch regression on live systems.
|
||||
- Resolves: rhbz#1134177
|
||||
- Minor build-related fixes for ppc64le.
|
||||
- Resolves: rhbz#1123991
|
||||
|
||||
* Wed Jun 11 2014 Dave Anderson <anderson@redhat.com> - 7.0.7-1
|
||||
- Update to latest upstream release
|
||||
- Fix Fedora_21_Mass_Rebuild FTBFS (BZ #1106090)
|
||||
* Fri Sep 12 2014 Dave Anderson <anderson@redhat.com> - 7.0.8-1
|
||||
- Rebase to upstream version 7.0.8.
|
||||
- Resolves: rhbz#1110513
|
||||
- Fix to calculate the physical base address of dumpfiles created
|
||||
by a "virsh dump" of an OVMF guest.
|
||||
- Resolves: rhbz#1080698
|
||||
- Support for aarch64 architecture.
|
||||
- Resolves: rhbz#1110551
|
||||
- Fix to prevent crash from spinning endlessly on a corrupted/truncated
|
||||
dumpfile whose bitmap data is not wholly contained within the file.
|
||||
- Resolves: rhbz#1114088
|
||||
- Support for ppc64le architecture.
|
||||
- Resolves: rhbz#1123991
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.0.5-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
* Tue Jan 28 2014 Daniel Mach <dmach@redhat.com> - 7.0.2-6
|
||||
- Mass rebuild 2014-01-24
|
||||
|
||||
* Fri Feb 28 2014 Dave Anderson <anderson@redhat.com> - 7.0.5-1
|
||||
- Update to latest upstream release
|
||||
- Use system readline library
|
||||
- Fix "crash --log vmcore" command for 3.11 and later kernels.
|
||||
* Fri Jan 24 2014 Dave Anderson <anderson@redhat.com> - 7.0.2-5
|
||||
- Fix for a missing kernel-mode exception frame dump by the x86_64
|
||||
"bt" command if a page fault was generated by a bogus RIP.
|
||||
- Resolves: rhbz#1057353
|
||||
- Fix for the x86_64 "bt" command to prevent an unwarranted message
|
||||
indicating "WARNING: possibly bogus exception frame" generated
|
||||
from a blocked kernel thread that was in the process of exec'ing
|
||||
a user process via the call_usermodehelper() facility.
|
||||
- Resolves: rhbz#1057357
|
||||
|
||||
* Tue Dec 17 2013 Toshio Kuratomi <toshio@fedoraproject.org> - 7.0.4-2
|
||||
- crash bundles gdb which bundles libiberty. Add virtual Provides for
|
||||
libiberty tracking. Open a bug for unbundling gdb RHBZ#1044119
|
||||
* Fri Jan 10 2014 Dave Anderson <anderson@redhat.com> - 7.0.2-4
|
||||
- Fixes for "kmem -S" command for CONFIG_SLUB.
|
||||
- Resolves: rhbz#1045591
|
||||
- Increase S390X NR_CPUS
|
||||
- Resolves: rhbz#1051156
|
||||
|
||||
* Mon Dec 16 2013 Dave Anderson <anderson@redhat.com> - 7.0.4-1
|
||||
- Update to latest upstream release
|
||||
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 7.0.2-3
|
||||
- Mass rebuild 2013-12-27
|
||||
|
||||
* Tue Oct 29 2013 Dave Anderson <anderson@redhat.com> - 7.0.3-1
|
||||
- Update to latest upstream release
|
||||
* Tue Oct 29 2013 Dave Anderson <anderson@redhat.com> - 7.0.2-2
|
||||
- Compressed kdump 46-bit physical memory support
|
||||
Resolves: rhbz#1015250
|
||||
- Fix incorrect backtrace for dumps taken with "virsh dump --memory-only"
|
||||
Resolves: rhbz#1020469
|
||||
- Fix cpu number display on systems with more than 254 cpus
|
||||
Resolves: rhbz#1020536
|
||||
|
||||
* Wed Sep 04 2013 Dave Anderson <anderson@redhat.com> - 7.0.2-1
|
||||
- Update to latest upstream release
|
||||
- Build with lzo and snappy compression capability
|
||||
- Fix for ppc64 embedded gdb NULL pointer translation sigsegv
|
||||
- Fix for bt -F failure
|
||||
|
||||
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.0.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
* Fri Jul 26 2013 Dave Anderson <anderson@redhat.com> - 7.0.1-4
|
||||
- Add lzo-devel and snappy-devel to crash-devel Requires line
|
||||
|
||||
* Mon Jun 17 2013 Dave Anderson <anderson@redhat.com> - 7.0.1-1
|
||||
* Tue Jul 23 2013 Dave Anderson <anderson@redhat.com> - 7.0.1-3
|
||||
- Build with snappy compression support
|
||||
|
||||
* Tue Jul 9 2013 Dave Anderson <anderson@redhat.com> - 7.0.1-2
|
||||
- Fix for ppc64 Linux 3.10 vmalloc/user-space virtual address translation
|
||||
|
||||
* Tue Jun 18 2013 Dave Anderson <anderson@redhat.com> - 7.0.1-1
|
||||
- Update to latest upstream release
|
||||
- Add aarch64 as an exclusive arch
|
||||
- Build with LZO support
|
||||
|
||||
* Tue Apr 9 2013 Dave Anderson <anderson@redhat.com> - 6.1.6-1
|
||||
- Update to latest upstream release
|
||||
|
|
Loading…
Reference in New Issue