Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: crash-kmp-default | Distribution: openSUSE Tumbleweed |
Version: 8.0.5_k6.12.8_2 | Vendor: openSUSE |
Release: 1.20 | Build date: Thu Aug 1 09:03:18 2024 |
Group: Development/Tools/Debuggers | Build host: reproducible |
Size: 8943 | Source RPM: crash-8.0.5-1.20.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://crash-utility.github.io/ | |
Summary: Crash utility for live systems; netdump, diskdump, LKCD or mcore dumpfiles |
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 and diskdump packages from Red Hat Linux, the mcore kernel patch offered by Mission Critical Linux, or the LKCD kernel patch. Authors: -------- David Anderson <anderson@redhat.com>
GFDL-1.2-only AND GPL-3.0-or-later
* Thu Aug 01 2024 Jiri Slaby <jslaby@suse.cz> - add (bsc#1228388): * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch * 0005-X86-64-fix-for-crash-session-loading-failure.patch * 0006-Fix-for-failing-to-load-kernel-module.patch * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch * Mon Feb 26 2024 Dominique Leuenberger <dimstar@opensuse.org> - Use %patch -P N instead of deprecated %patchN. * Mon Nov 20 2023 David Mair <dmair@suse.com> - Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2: - crash-allow-use-of-sadump-captured-KASLR-kernel.patch - crash-debuginfo-compressed.patch - crash-make-emacs-default.diff - crash-sles9-time.patch - crash-stop_read_error_when_intent_is_retry.patch - crash-usrmerge.patch * Thu Nov 16 2023 David Mair <dmair@suse.com> - Update to crash-8.0.4 - Removed patches already present in upstream source: * crash-fix-glibc-redefs.patch * crash-get-linux_banner-without-using-syment-type.patch - Removed the redundant clean section from the spec file * Thu Oct 05 2023 David Mair <dmair@suse.com> - Updated crash gcore extension to current upstream v1.64 dated 2023-02-28. It's not updated in each product version and most don't release a crash-gcore rpm now but updated the latest openSUSE package project at this time. * Wed Sep 20 2023 David Mair <dmair@suse.com> - On initialization crash verifies the core based on the text referenced by the linux_banner symbol in the supplied core. It chooses how to get the address of the text based on the symbol type decoded with gdb. For some compressed kernels with an accessible debuginfo file the type is not supported (bss segment found, data reference expected) but the symbol and it's value are valid. This causes the linux_banner text to be used as the "address" of the linux_banner and that's an invalid address for the coredump causing crash to fail to load reporting something like: WARNING: invalid linux_banner pointer: 65762078756e694c where the address is obviously ASCII text used as a number. A SUSE patch to support compressed kernel binaries introduces the behavior, it does not happen for upstream crash source as-is. The difference is whether the symbol details are obtained from the kernel binary or debuginfo (fails for some debuginfos). * crash-get-linux_banner-without-using-syment-type.patch In verify_version(), choose how to obtain the linux_banner address based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY causes the value of the symbol obtained from gdb to be used. TYPE_CODE_PTR causes the sybol data to be read to get the address. Default is unrecognized type but a warning is shown and the value obtained from gdb used as a best case choice. (bsc#1190434 c#24) * Tue Aug 15 2023 David Mair <dmair@suse.com> - crash has it's own definitions of some glibc functions, including strlcpy(), length limited string copy. In glibc 2.38 the second argument is const char *, in crash it is char *. The argument is the source string to copy from and shouldn't be modified. crash uses the glibc version in some places, it's own in others and the declarations are incompatible resulting in build errors. Added * crash-fix-glibc-redefs.patch to make the crash declaration of strlcpy() match the glibc 2.38 version. It may also need to be made product version conditional but it should fix Factory. * Wed Jun 14 2023 olaf@aepfle.de - Remove hard dependency to kernel macros to allow quilt setup * Thu May 04 2023 Petr Tesařík <petr@tesarici.cz> - Fix build on SLE12: * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of __warndecl() in the gnulib copy of cdefs.h. * Thu May 04 2023 Petr Tesařík <petr@tesarici.cz> - Update to crash 8.0.3 - Remove upstreamed patches: * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch * crash-Add-RISCV64-framework-code-support.patch * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch * crash-RISCV64-Add-dis-command-support.patch * crash-RISCV64-Add-irq-command-support.patch * crash-RISCV64-Add-bt-command-support.patch * crash-RISCV64-Add-help-r-command-support.patch * crash-RISCV64-Add-help-m-M-command-support.patch * crash-RISCV64-Add-mach-command-support.patch * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch * crash-define-EM_RISCV-fallback.patch * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch * gdb-10.2-gnulib-update-to-776af40e0.patch - Stop building the trace extension from the main package. The extension is now built from the crash-trace source package. - Remove crash-trace-2021-02-08.tar.bz2 * Fri Apr 21 2023 Petr Tesařík <petr@tesarici.cz> - Fix ppc64le build with glibc 2.32+: * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch * gdb-10.2-gnulib-update-to-776af40e0.patch * crash-gdb-10.2.series: Patch series for the embedded GDB. * crash-gdb-7.6.series: Remove (obsolete). * Thu Apr 20 2023 Petr Tesařík <petr@tesarici.cz> - crash-define-EM_RISCV-fallback.patch: Provide a fallback definition of EM_RISCV. * Thu Apr 20 2023 Petr Tesařík <petr@tesarici.cz> - Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility with SLE11. * Thu Apr 20 2023 Petr Tesařík <petr@tesarici.cz> - Enable build for 32-bit Arm and 32-bit IBM POWER. * Thu Apr 20 2023 Petr Tesařík <petr@tesarici.cz> - Add support for RISCV64: * crash-Add-RISCV64-framework-code-support.patch * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch * crash-RISCV64-Add-dis-command-support.patch * crash-RISCV64-Add-irq-command-support.patch * crash-RISCV64-Add-bt-command-support.patch * crash-RISCV64-Add-help-r-command-support.patch * crash-RISCV64-Add-help-m-M-command-support.patch * crash-RISCV64-Add-mach-command-support.patch * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch * Thu Apr 13 2023 Petr Tesařík <petr@tesarici.cz> - crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC extension support for crash-8.x + gdb-10.x. * Wed Apr 12 2023 Petr Tesařík <petr@tesarici.cz> - Update to crash 8.0.2 - Update to gdb-10.2 - Support kernels at least up to 5.18 - Refresh * crash-patch-gdb.patch * crash-extensions-rule-for-defs.patch * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch - Remove upstreamed patches * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch * crash-missing-declarations.patch - Disable eppic extension, because it does not built for GDB 10.2. - Remove eppic patches * eppic-remove-duplicate-symbols.patch * eppic-support-arm64.patch * eppic-switch-to-system-lib.patch - Clean up specfile after the discontinued SIAL extension. * Fri Jan 20 2023 David Mair <dmair@suse.com> - Added crash-trace-2021-02-08.tar.bz2 and modified project to create the crash-trace package. If installed with crash installed the extension can be used for diagnosing kernel trace data. * Mon Dec 05 2022 Ludwig Nussel <lnussel@suse.de> - BuildRequire %kernel_module_package_buildreqs (boo#1205149) * Fri Nov 18 2022 Petr Tesařík <ptesarik@suse.com> - Require zlib-devel for crash-devel. * Tue Oct 25 2022 David Mair <dmair@suse.com> - make of crash extensions was failing due to extension shared objects depending on extension source file plus defs.h. defs.h is hardlinked from the crash base source directory before the .so make rule but make reports it doesn't know how to make requirement defs.h. I added a rule for defs.h in the extensions Makefile that creates defs.h the same way as was previously used but satisfies the dependency resolution on demand then the make succeeded. * crash-extensions-rule-for-defs.patch (bsc#1204587) * Tue Feb 15 2022 David Mair <dmair@suse.com> - Update to crash 7.3.1 - Refresh * eppic-switch-to-system-lib.patch - Remove patches present in version upgrade * 0001-Fix-for-kmem-s-S-option-on-Linux-5.7-and-later-kerne.patch * 0002-memory-Add-support-for-SECTION_TAINT_ZONE_DEVICE-fla.patch * 0003-memory-Fix-for-kmem-n-option-to-display-NID-correctl.patch * 0004-defs.h-Fix-the-value-of-TIF_SIGPENDING-macro.patch * 0005-Fix-waitq-command-for-Linux-4.13-and-later-kernels.patch * 0006-Handle-task_struct-state-member-changes-for-kernels-.patch * 0007-arm64-rename-ARM64_PAGE_OFFSET_ACTUAL-to-ARM64_FLIP_.patch * 0008-arm64-assign-page_offset-with-VA_BITS-kernel-configu.patch * 0009-arm64-use-dedicated-bits-to-record-the-VA-space-layo.patch * 0010-arm64-implement-switchable-PTOV-VTOP-for-kernels-5.1.patch * 0011-diskdump-Fail-readmem-early-if-dump-is-incomplete.patch * 0012-netdump-Permit-zero_excluded-for-incomplete-ELF-dump.patch * 0013-diskdump-Print-total-number-of-dumpable-pages.patch * 0014-diskdump-Introduce-read_pd.patch * 0015-x86_64-Fix-check-for-__per_cpu_offset-initialization.patch * 0016-arm64-Get-CPU-registers-from-ELF-notes-even-without-.patch * 0017-ppc64-Add-MMU-type-info-in-machdep-command.patch * 0018-diskdump-Add-support-for-reading-dumpfiles-compresse.patch * 0020-arm64-Use-VA_BITS-for-page_offset-calculation.patch * crash-mod-fix-module-object-file-lookup.patch * crash-xen-pvops.patch
/usr/lib/modules/6.12.8-2-default /usr/lib/modules/6.12.8-2-default/updates /usr/lib/modules/6.12.8-2-default/updates/crash.ko
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Jan 12 02:11:34 2025