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));
                        }


Reply via email to