1. 21 Feb, 2020 1 commit
  2. 13 Feb, 2020 1 commit
  3. 31 Jan, 2020 2 commits
  4. 30 Jan, 2020 1 commit
  5. 29 Jan, 2020 1 commit
  6. 17 Jan, 2020 1 commit
  7. 16 Jan, 2020 1 commit
  8. 08 Jan, 2020 1 commit
  9. 07 Jan, 2020 2 commits
  10. 24 Dec, 2019 1 commit
  11. 20 Dec, 2019 1 commit
    • Dave Anderson's avatar
      Fix for the "log -a" option. The kernel's sk_buff.len field is a · af7f78dc
      Dave Anderson authored
      32-bit unsigned int, but crash was reading its 32-bit value into a
      64-bit unsigned long stack variable.  All extra bits that pre-existed
      in the upper 32-bits of the stack variable were passed along as part
      of a buffer size request; if the upper 32-bit bits were non-zero,
      then the command would fail with a dump of the internal buffer
      allocation stats followed by the message "log: cannot allocate any
      more memory!".
      (anderson@redhat.com)
      af7f78dc
  12. 16 Dec, 2019 1 commit
  13. 15 Dec, 2019 1 commit
  14. 12 Dec, 2019 1 commit
    • Dave Anderson's avatar
      Fix for newer Xen hypervisors, which fail during initialization with · 4e4e5859
      Dave Anderson authored
      the error message "crash: cannot resolve init_tss".  This is caused
      by a change in the Xen hypervisor with commit 78884406256, from
      4.12.0-rc5-763-g7888440625.  In that patch the tss_struct structure
      was renamed to tss64 and the tss_page structure was introduced,
      which contains a single tss64.  Now tss information is accessible
      via the symbol "per_cpu__tss_page".
      (dietmar.hahn@ts.fujitsu.com)
      4e4e5859
  15. 03 Dec, 2019 1 commit
  16. 01 Dec, 2019 2 commits
  17. 26 Nov, 2019 1 commit
    • Dave Anderson's avatar
      If an S390X kernel crashes before vmcoreinfo initialization, there is · 6664cb3f
      Dave Anderson authored
      no way to extract the KASLR offset for such early dumps.  In a new
      S390X kernel patch, the KASLR offset will be stored in the lowcore
      memory during early boot and then overwritten after vmcoreinfo is
      initialized.  This patch allows crash to identify the KASLR offset
      that is stored in the lowcore memory.
      (zaslonko@linux.ibm.com)
      6664cb3f
  18. 22 Nov, 2019 1 commit
  19. 21 Nov, 2019 1 commit
  20. 20 Nov, 2019 1 commit
  21. 19 Nov, 2019 1 commit
  22. 15 Nov, 2019 1 commit
  23. 13 Nov, 2019 1 commit
  24. 08 Nov, 2019 2 commits
  25. 04 Nov, 2019 1 commit
    • Dave Anderson's avatar
      Adjust a crash-7.1.8 patch for support of /proc/kcore as the live · 6a466f8a
      Dave Anderson authored
      memory source in Linux 4.8 and later x86_64 kernels configured with
      CONFIG_RANDOMIZE_BASE, which randomizes the unity-mapping PAGE_OFFSET
      value.  Since the problem only arises before the determination of the
      randomized PAGE_OFFSET value, restrict the patch such that it only
      takes effect during session initialization.
      (anderson@redhat.com)
      6a466f8a
  26. 22 Oct, 2019 1 commit
  27. 21 Oct, 2019 1 commit
    • Dave Anderson's avatar
      Additional fix for the "kmem -n" option on Linux-5.4-rc1 and later · 1d2bc0c6
      Dave Anderson authored
      kernels that contain commit b6c88d3b9d38f9448e0fcf44847a075ea81d5ca2,
      titled "drivers/base/memory.c: don't store end_section_nr in memory
      blocks".  The initial fix only addressed the x86_64 architecture;
      this incremental patch addresses the other architectures.
      (msys.mizuma@gmail.com)
      1d2bc0c6
  28. 19 Oct, 2019 1 commit
    • Dave Anderson's avatar
      Fix for Linux 4.19.5 and later 4.19-based x86_64 kernels which · 1f9e0ac5
      Dave Anderson authored
      are NOT configured with CONFIG_RANDOMIZE_BASE and have backported
      kernel commit d52888aa2753e3063a9d3a0c9f72f94aa9809c15, titled
      "x86/mm: Move LDT remap out of KASLR region on 5-level paging",
      which modified the 4-level and 5-level paging PAGE_OFFSET values.
      Without this patch, the crash session fails during initialization
      with the error message "crash: seek error: kernel virtual address:
      <address> type: "tss_struct ist array".
      (anderson@redhat.com)
      1f9e0ac5
  29. 17 Oct, 2019 1 commit
    • Dave Anderson's avatar
      Fix for the "kmem -n" option on Linux-5.4-rc1 and later kernels that · 9937878c
      Dave Anderson authored
      contain commit b6c88d3b9d38f9448e0fcf44847a075ea81d5ca2, titled
      "drivers/base/memory.c: don't store end_section_nr in memory blocks".
      Without the patch, the command option fails with the error message
      "kmem: invalid structure member offset: memory_block_end_section_nr".
      (msys.mizuma@gmail.com)
      9937878c
  30. 15 Oct, 2019 2 commits
  31. 11 Oct, 2019 1 commit
    • Dave Anderson's avatar
      Fix for Linux 5.4-rc1 and later kernels that contain commit/merge · 82ce13bc
      Dave Anderson authored
      e0703556644a531e50b5dc61b9f6ea83af5f6604, titled "Merge tag 'modules-
      for-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux
      which introduces symbol namespaces.  Without the patch, and depending
      upon the architecture:
       (1) the kernel module symbol list will contain garbage entries
       (2) the session fails during session initialization with a dump of
           the internal buffer allocation stats followed by the message
           "crash: cannot allocate any more memory!"
       (3) the session fails during session initialization with a
           segmentation violation.
      (anderson@redhat.com)
      82ce13bc
  32. 10 Oct, 2019 2 commits
  33. 20 Sep, 2019 1 commit
  34. 19 Sep, 2019 1 commit