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