Hello community,

here is the log from the commit of package crash for openSUSE:Factory checked 
in at 2014-02-21 06:55:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/crash (Old)
 and      /work/SRC/openSUSE:Factory/.crash.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "crash"

Changes:
--------
--- /work/SRC/openSUSE:Factory/crash/crash.changes      2014-01-30 
11:23:26.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.crash.new/crash.changes 2014-02-21 
06:55:19.000000000 +0100
@@ -1,0 +2,94 @@
+Tue Feb 18 19:28:45 CET 2014 - dm...@suse.de
+
+- Implementation of 7.0.5 from upstream, including patch refresh
+  Changelog:
+
+ - Fix for the "runq -g" option for kernels that are configured with
+   CONFIG_FAIR_GROUP_SCHED, but not CONFIG_CFS_BANDWIDTH.  Without the
+   patch, the command fails with the message "runq: invalid structure 
+   member offset: cfs_rq_throttled".
+   (vinayakm.l...@gmail.com)
+
+ - Add support for Xen PVH guest types introduced in Xen 4.4.  Without
+   the patch, running against a Xen 4.4 hypervisor binary would fail 
+   during session initialization with the error message "crash: invalid 
+   structure member offset: domain_is_hvm".  In addition, the PVH guest
+   type is being registered internally as an HVM guest type, the debug
+   "help -X ofs" command's display of the domain_domain_flags offset
+   has been fixed to show it in decimal, and the setting of the internal
+   dc->domain_flags has been fixed to contain all flags set, not just 
+   the first one found.
+   (dsl...@verizon.com)
+
+ - Fix for the "kmem -S" command on Linux 3.1 and later kernels that are
+   configured with CONFIG_SLUB.  Because the the page structure's inuse 
+   and objects fields used by SLUB were changed from discrete u16 types
+   to bit-fields within an unsigned int, the display of per-node partial 
+   slab statistics are incorrect.  Without the patch, the TOTAL and 
+   ALLOCATED values are incorrectly shown as equal values, and therefore
+   the FREE value is always zero.
+   (ander...@redhat.com)
+
+ - Fix for the "kmem -S" command for kernels that are configured with 
+   CONFIG_SLUB.  Eash per-cpu slab object dump may show incorrect 
+   ALLOCATED and FREE values; and as seen on Linux 3.5 and later 
+   kernels, the TOTAL value and the number of individual objects dumped
+   may also be incorrect (too small).
+   (ander...@redhat.com)
+
+ - When executing the commands from an input file specified by the 
+   "-i <file>" command line option, or when accepting input from a 
+   file as a set of commands or as a set of command arguments using the
+   "<" redirection character, unconditionally cease the operation if 
+   CTRL-c is entered.  Without the patch, depending upon the command
+   that was running when the SIGINT was received, the operation may 
+   continue uninterruptibly until the file contents are consumed.
+   (ander...@redhat.com)
+
+ - Enhanced the "bt -F" option such that if "-F" is entered twice,
+   and if the stack frame contents reference a slab cache object, both 
+   the slab cache name and the stack contents will be displayed within 
+   brackets.
+   (ander...@redhat.com)
+ 
+ - Enhanced the "rd -S" option such that if "-S" is entered twice,
+   and if the memory contents reference a slab cache object, both the 
+   slab cache name and the memory contents will be displayed within 
+   brackets. 
+   (ander...@redhat.com)
+
+ - 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.
+   (ander...@redhat.com)
+
+ - Fix for the X86_64 "bt" command to more correctly determine the 
+   function frame that called into an interrupted function.  Without 
+   the patch, the first frame just above an IRQ exception frame
+   register dump may show an invalid/stale function.
+   (ander...@redhat.com)
+
+ - Fix for the X86_64 "bt" command if a page fault exception was
+   generated by the invalid contents of the RIP register.  Without 
+   the patch, the exception frame register dump is not displayed
+   above the "page_fault" stack frame; and in a related issue, the
+   "bt -e" option will not find and display the exception frame.
+   (ander...@redhat.com)
+
+ - When invoking a crash session with a compressed vmlinux file,
+   make the same host-machine/vmlinux endian verification that is 
+   done with uncompressed vmlinx files.
+   (ander...@redhat.com)
+
+ - Reduce the number of CTRL-c entries required to unconditionally
+   terminate any manually-entered command from three to one.
+   (ander...@redhat.com)
+
+ - Fix for the X86_64 "bt" command if an async page fault exception
+   occurred in a KVM guest running a Linux 2.6.38 or later kernel.
+   Without the patch, the exception frame register dump is not displayed
+   above the "async_page_fault" stack frame.
+   (ander...@redhat.com) 
+
+-------------------------------------------------------------------

Old:
----
  crash-7.0.4.tar.gz

New:
----
  crash-7.0.5.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ crash.spec ++++++
--- /var/tmp/diff_new_pack.jDD9R0/_old  2014-02-21 06:55:20.000000000 +0100
+++ /var/tmp/diff_new_pack.jDD9R0/_new  2014-02-21 06:55:20.000000000 +0100
@@ -38,7 +38,7 @@
 Summary:        Crash utility for live systems; netdump, diskdump, LKCD or 
mcore dumpfiles
 License:        GPL-3.0+ and GFDL-1.2
 Group:          Development/Tools/Debuggers
-Version:        7.0.4
+Version:        7.0.5
 Release:        0
 Source:         %{name}-%{version}.tar.gz
 Source2:        crash_whitepaper-%{whitepaper_version}.tar.bz2

++++++ crash-7.0.4.tar.gz -> crash-7.0.5.tar.gz ++++++
/work/SRC/openSUSE:Factory/crash/crash-7.0.4.tar.gz 
/work/SRC/openSUSE:Factory/.crash.new/crash-7.0.5.tar.gz differ: char 5, line 1

++++++ crash-sles9-time.patch ++++++
--- /var/tmp/diff_new_pack.jDD9R0/_old  2014-02-21 06:55:21.000000000 +0100
+++ /var/tmp/diff_new_pack.jDD9R0/_new  2014-02-21 06:55:21.000000000 +0100
@@ -14,8 +14,6 @@
  task.c   |   11 +++++++++++
  3 files changed, 27 insertions(+), 1 deletion(-)
 
-Index: b/defs.h
-===================================================================
 --- a/defs.h
 +++ b/defs.h
 @@ -685,6 +685,7 @@ struct kernel_table {
@@ -26,7 +24,7 @@
  #define IKCONFIG_AVAIL        0x1     /* kernel contains ikconfig data */
  #define IKCONFIG_LOADED       0x2     /* ikconfig data is currently loaded */
        int ikconfig_flags;
-@@ -5832,6 +5833,13 @@ extern struct lkcd_environment *lkcd;
+@@ -5835,6 +5836,13 @@ extern struct lkcd_environment *lkcd;
  
  #endif  /* LKCD_COMMON */
  
@@ -40,8 +38,6 @@
  /*
   *  gdb_interface.c
   */
-Index: b/kernel.c
-===================================================================
 --- a/kernel.c
 +++ b/kernel.c
 @@ -252,6 +252,12 @@ kernel_init()
@@ -57,7 +53,7 @@
        if (symbol_exists("__per_cpu_offset")) {
                if (LKCD_KERNTYPES())
                        i = get_cpus_possible();
-@@ -4803,7 +4809,7 @@ get_uptime(char *buf, ulonglong *j64p)
+@@ -4806,7 +4812,7 @@ get_uptime(char *buf, ulonglong *j64p)
  
        if (symbol_exists("jiffies_64")) {
                get_symbol_data("jiffies_64", sizeof(ulonglong), &jiffies_64);
@@ -66,7 +62,7 @@
                        wrapped = (jiffies_64 & 0xffffffff00000000ULL);
                        if (wrapped) {
                                wrapped -= 0x100000000ULL;
-@@ -5355,6 +5361,7 @@ no_cpu_flags:
+@@ -5358,6 +5364,7 @@ no_cpu_flags:
        if (symbol_exists("p2m_mid_missing"))
                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,8 +70,6 @@
  }
  
  /*
-Index: b/task.c
-===================================================================
 --- a/task.c
 +++ b/task.c
 @@ -3669,6 +3669,12 @@ start_time_timespec(void)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to