[Crash-utility] [ANNOUNCE] crash gcore command, version 1.2.0 is released

Dave Anderson anderson at redhat.com
Tue Nov 27 14:40:42 UTC 2012



----- Original Message -----
> This is the release of crash gcore command, version 1.2.0.
> 
> Dave, could you update distribution page of crash extension modules?

Done -- thanks, Dave

> 
> ChangeLog:
> 
>  - Add new dump filter level for memory advised with MADV_DONTDUMP.
>    By specifying this new dump level, gcore generates core dump
>    including the ranges with VM_DONTDUMP flag. The new dump level is
>    not specified at default. See help gcore, in particular, part of
>    -f
>    option forcusing on DD.
> 
>  - Deal with anonymous i_nlink member of inode, caused by the
>  kernel's
>    commit a78ef704a8dd430225955f0709b22d4a6ba21deb. Without this
>    patch, gcore fails and no core file is generated on the kernels of
>    the commit or later.
>    (per.fransson.ml at gmail.com)
> 
>  - Deal with removal of VM_ALWAYDUMP flag, caused by the kernel's
>    commit 909af768e88867016f427264ae39d27a57b6a8ed. Without this
>    change, vdso or vsyscall page is not included in core file on the
>    kernels of the commit or later.
> 
>  - Deal with introduction of VM_DONTDUMP flag, on the kernel's commit
>    a0f5202d695d492221dd946aafbfb3d993f6cbe0. Without this patch,
>    VM_DONTDUMP flag is wrongly regarded as VM_ALWAYSFLAG flag, and
>    the
>    corresponding memory is intensinally included in a generated core
>    dump.
> 
>  - Deal with removal of VM_RESERVED flag, caused by the kernel's
>    commit e4bffd16e615edfa42aa4f37224c3a26c6ef2436. Without this
>    patch, gcore checks VM_RESERVED flag even if it is no longer
>    present on given kernel.
> 
> Supported Kernels:
> 
>  * Upstream Kernels
> 
>    version  | x86  |x86_64| ARM
>  -----------+------+------+-----
>    2.6.35.7 |  --  |  --  | OK
>    2.6.36   |  OK  |  OK  | --
>    3.0.8    |  --  |  --  | OK
>    3.6.0    |  --  |  OK  | --   (new)
>    3.7-rc5  |  --  |  OK  | --   (new)
> 
>  OK : Support
>  -- : Not support
> 
>  * RHEL Kernels (#1
> 
>           | x86  |     x86_64
>   version |      | 64 bit ; 32 bit
>  ---------+------+--------+---------
>     4.8   |  OK  |   OK   |   --
>  ---------+------+--------+---------
>     5.5   |  OK  |   OK   |   OK
>     5.6   |  --  |   OK   |   OK
>     5.7   |  --  |   OK   |   OK
>     5.8   |  --  |   OK   |   OK
>  ---------+------+--------+---------
>     6.0   |  OK  |   OK   |   OK
>     6.1   |  --  |   OK   |   OK
>     6.2   |  --  |   OK   |   OK
>     6.3   |  --  |   OK   |   OK      (new)
> 
>   #1) RHEL4 is based on 2.6.9 kernel,
>       RHEL5 is based on 2.6.18 kernel and
>       RHEL6 is based on 2.6.32 kernel.
> 
> Todo:
> 
>  - Support for nested NMI handling on X86
> 
> Note:
> 
>  1) The versions signed OK are the ones I did verification. gcore
>  might work well on kernel versions near the supported ones.
> 
>  2) The reason why I separate table for RHEL series and table for
>  upstream series is that RHEL kernels are being made based on
>  upstream
>  kernels _plus a variety of additional patches_. So, rigorously, they
>  must be thought of as differnet kernels. However, just as 1), it
>  would be likely that gcore works well on vmcores for upstream
>  kernels
>  near the corresponding RHEL versions.
> 
> Thanks.
> HATAYAMA Daisuke
> 
> 
> --
> Crash-utility mailing list
> Crash-utility at redhat.com
> https://www.redhat.com/mailman/listinfo/crash-utility




More information about the Crash-utility mailing list