Hello community, here is the log from the commit of package crash for openSUSE:Leap:15.2 checked in at 2020-02-09 15:03:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/crash (Old) and /work/SRC/openSUSE:Leap:15.2/.crash.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "crash" Sun Feb 9 15:03:01 2020 rev:42 rq:772169 version:7.2.8 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/crash/crash.changes 2020-01-17 12:05:25.096609137 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.crash.new.26092/crash.changes 2020-02-09 15:03:03.634764610 +0100 @@ -1,0 +2,19 @@ +Fri Jan 31 17:19:40 UTC 2020 - David Mair <[email protected]> + +- Upgraded the source to version 7.2.8. The previous version was + modified to support newer kernels used in SLE-15-SP2 but was not + complete. + * Includes a fix for kernels that contain: + e0703556644a531e50b5dc61b9f6ea83af5f6604 + which introduces symbol namespaces. Without the change then + depending on architecture: + (1) the kernel module symbol list will contain garbage + (2) the session fails during 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 initialization with a + segmentation violation (bsc#1162064) + * Includes the merge of the S390x patches since crash 7.2.7 + (bsc#1156645/bsc#1161640) + +------------------------------------------------------------------- Old: ---- crash-7.2.7.tar.gz New: ---- crash-7.2.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ crash.spec ++++++ --- /var/tmp/diff_new_pack.RrWQvA/_old 2020-02-09 15:03:04.478765086 +0100 +++ /var/tmp/diff_new_pack.RrWQvA/_new 2020-02-09 15:03:04.482765087 +0100 @@ -61,7 +61,7 @@ Summary: Crash utility for live systems; netdump, diskdump, LKCD or mcore dumpfiles License: GPL-3.0-or-later AND GFDL-1.2-only Group: Development/Tools/Debuggers -Version: 7.2.7 +Version: 7.2.8 Release: 0 Source: %{name}-%{version}.tar.gz Source2: crash_whitepaper-%{whitepaper_version}.tar.bz2 ++++++ crash-7.2.7.tar.gz -> crash-7.2.8.tar.gz ++++++ /work/SRC/openSUSE:Leap:15.2/crash/crash-7.2.7.tar.gz /work/SRC/openSUSE:Leap:15.2/.crash.new.26092/crash-7.2.8.tar.gz differ: char 5, line 1 ++++++ crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch ++++++ --- /var/tmp/diff_new_pack.RrWQvA/_old 2020-02-09 15:03:04.546765124 +0100 +++ /var/tmp/diff_new_pack.RrWQvA/_new 2020-02-09 15:03:04.546765124 +0100 @@ -16,11 +16,11 @@ --- -Index: b/ppc64.c +Index: crash-7.2.8/ppc64.c =================================================================== ---- a/ppc64.c -+++ b/ppc64.c -@@ -512,8 +512,9 @@ ppc64_init(int when) +--- crash-7.2.8.orig/ppc64.c ++++ crash-7.2.8/ppc64.c +@@ -519,8 +519,9 @@ ppc64_init(int when) if (THIS_KERNEL_VERSION >= LINUX(4,12,0)) { m->l2_index_size = PMD_INDEX_SIZE_L4_64K_4_12; ++++++ crash-SLE15-SP1-With-Linux-4.19-rc1-up-MAX_PHYSMEM_BITS-to-128TB.patch ++++++ --- /var/tmp/diff_new_pack.RrWQvA/_old 2020-02-09 15:03:04.554765128 +0100 +++ /var/tmp/diff_new_pack.RrWQvA/_new 2020-02-09 15:03:04.558765130 +0100 @@ -10,11 +10,11 @@ [note: apply on 4.12+ for SLE 15 SP1 - incompatible with SLE 15 SP0] --- -Index: b/defs.h +Index: crash-7.2.8/defs.h =================================================================== ---- a/defs.h -+++ b/defs.h -@@ -6893,6 +6893,9 @@ extern struct lkcd_environment *lkcd; +--- crash-7.2.8.orig/defs.h ++++ crash-7.2.8/defs.h +@@ -6896,6 +6896,9 @@ extern struct lkcd_environment *lkcd; #define is_SLES9() \ ((THIS_KERNEL_VERSION == LINUX(2,6,5)) && kt->is_suse_kernel) @@ -24,11 +24,11 @@ /* * gdb_interface.c */ -Index: b/ppc64.c +Index: crash-7.2.8/ppc64.c =================================================================== ---- a/ppc64.c -+++ b/ppc64.c -@@ -237,9 +237,14 @@ static int set_ppc64_max_physmem_bits(vo +--- crash-7.2.8.orig/ppc64.c ++++ crash-7.2.8/ppc64.c +@@ -244,9 +244,14 @@ static int set_ppc64_max_physmem_bits(vo */ machdep->max_physmem_bits = _MAX_PHYSMEM_BITS_4_20; } else if ((machdep->flags & VMEMMAP) && ++++++ crash-allow-use-of-sadump-captured-KASLR-kernel.patch ++++++ --- /var/tmp/diff_new_pack.RrWQvA/_old 2020-02-09 15:03:04.562765133 +0100 +++ /var/tmp/diff_new_pack.RrWQvA/_new 2020-02-09 15:03:04.562765133 +0100 @@ -22,11 +22,11 @@ symbols.c | 3 +++ 1 file changed, 3 insertions(+) -Index: b/symbols.c +Index: crash-7.2.8/symbols.c =================================================================== ---- a/symbols.c -+++ b/symbols.c -@@ -1157,6 +1157,9 @@ symname_hash_install(struct syment *spn) +--- crash-7.2.8.orig/symbols.c ++++ crash-7.2.8/symbols.c +@@ -1156,6 +1156,9 @@ symname_hash_install(struct syment *spn) } } } ++++++ crash-s390-autodetect-kaslr.patch ++++++ --- /var/tmp/diff_new_pack.RrWQvA/_old 2020-02-09 15:03:04.606765158 +0100 +++ /var/tmp/diff_new_pack.RrWQvA/_new 2020-02-09 15:03:04.606765158 +0100 @@ -4,11 +4,11 @@ the "--kaslr=<offset>" command line option is required. ([email protected]) --- -Index: b/symbols.c +Index: crash-7.2.8/symbols.c =================================================================== ---- a/symbols.c -+++ b/symbols.c -@@ -618,6 +618,12 @@ kaslr_init(void) +--- crash-7.2.8.orig/symbols.c ++++ crash-7.2.8/symbols.c +@@ -623,6 +623,12 @@ kaslr_init(void) st->_stext_vmlinux = UNINITIALIZED; } ++++++ crash-sles9-time.patch ++++++ --- /var/tmp/diff_new_pack.RrWQvA/_old 2020-02-09 15:03:04.618765164 +0100 +++ /var/tmp/diff_new_pack.RrWQvA/_new 2020-02-09 15:03:04.618765164 +0100 @@ -14,10 +14,10 @@ task.c | 11 +++++++++++ 3 files changed, 27 insertions(+), 1 deletion(-) -Index: b/defs.h +Index: crash-7.2.8/defs.h =================================================================== ---- a/defs.h -+++ b/defs.h +--- crash-7.2.8.orig/defs.h ++++ crash-7.2.8/defs.h @@ -741,6 +741,7 @@ struct kernel_table { ulong p2m_missing; } pvops_xen; @@ -26,7 +26,7 @@ #define IKCONFIG_AVAIL 0x1 /* kernel contains ikconfig data */ #define IKCONFIG_LOADED 0x2 /* ikconfig data is currently loaded */ int ikconfig_flags; -@@ -6885,6 +6886,13 @@ extern struct lkcd_environment *lkcd; +@@ -6888,6 +6889,13 @@ extern struct lkcd_environment *lkcd; #endif /* LKCD_COMMON */ @@ -40,10 +40,10 @@ /* * gdb_interface.c */ -Index: b/kernel.c +Index: crash-7.2.8/kernel.c =================================================================== ---- a/kernel.c -+++ b/kernel.c +--- crash-7.2.8.orig/kernel.c ++++ crash-7.2.8/kernel.c @@ -297,6 +297,12 @@ kernel_init() verify_version(); @@ -57,7 +57,7 @@ if (symbol_exists("__per_cpu_offset")) { if (LKCD_KERNTYPES()) i = get_cpus_possible(); -@@ -5603,7 +5609,7 @@ get_uptime(char *buf, ulonglong *j64p) +@@ -5617,7 +5623,7 @@ get_uptime(char *buf, ulonglong *j64p) if (symbol_exists("jiffies_64")) { get_symbol_data("jiffies_64", sizeof(ulonglong), &jiffies_64); @@ -66,7 +66,7 @@ wrapped = (jiffies_64 & 0xffffffff00000000ULL); if (wrapped) { wrapped -= 0x100000000ULL; -@@ -6199,6 +6205,7 @@ no_cpu_flags: +@@ -6213,6 +6219,7 @@ no_cpu_flags: fprintf(fp, " p2m_mid_missing: %lx\n", kt->pvops_xen.p2m_mid_missing); fprintf(fp, " p2m_missing: %lx\n", kt->pvops_xen.p2m_missing); } @@ -74,11 +74,11 @@ } /* -Index: b/task.c +Index: crash-7.2.8/task.c =================================================================== ---- a/task.c -+++ b/task.c -@@ -4611,6 +4611,12 @@ start_time_timespec(void) +--- crash-7.2.8.orig/task.c ++++ crash-7.2.8/task.c +@@ -4631,6 +4631,12 @@ start_time_timespec(void) default: break; } @@ -91,7 +91,7 @@ tt->flags |= NO_TIMESPEC; -@@ -4647,6 +4653,11 @@ convert_start_time(ulonglong start_time, +@@ -4667,6 +4673,11 @@ convert_start_time(ulonglong start_time, ulong tmp1, tmp2; ulonglong wrapped; ++++++ crash-stop_read_error_when_intent_is_retry.patch ++++++ --- /var/tmp/diff_new_pack.RrWQvA/_old 2020-02-09 15:03:04.630765171 +0100 +++ /var/tmp/diff_new_pack.RrWQvA/_new 2020-02-09 15:03:04.630765171 +0100 @@ -10,11 +10,11 @@ --- -Index: b/memory.c +Index: crash-7.2.8/memory.c =================================================================== ---- a/memory.c -+++ b/memory.c -@@ -2319,8 +2319,6 @@ readmem(ulonglong addr, int memtype, voi +--- crash-7.2.8.orig/memory.c ++++ crash-7.2.8/memory.c +@@ -2320,8 +2320,6 @@ readmem(ulonglong addr, int memtype, voi goto readmem_error; case READ_ERROR: @@ -23,7 +23,7 @@ if ((pc->flags & DEVMEM) && (kt->flags & PRE_KERNEL_INIT) && !(error_handle & NO_DEVMEM_SWITCH) && devmem_is_restricted() && switch_to_proc_kcore()) { -@@ -2328,6 +2326,8 @@ readmem(ulonglong addr, int memtype, voi +@@ -2329,6 +2327,8 @@ readmem(ulonglong addr, int memtype, voi return(readmem(addr, memtype, bufptr, size, type, error_handle)); }
