----- "CAI Qian" <caiqian at redhat.com> wrote: > From: CAI Qian <caiqian at redhat.com> > Subject: Re: Can't exclude unnecessary pages for 2.6.31 Kernel > Date: Fri, 02 Oct 2009 19:26:44 +0800 (CST) > > > Cced the crash utility maintainer. > > > > BZ filed -- https://bugzilla.redhat.com/show_bug.cgi?id=526749 > > > >> It does make -d 16 works without errors. However, the crash utility > >> failed to read it (the log attached), but the full VMCore is working > >> fine there. > >> > >> crash: page excluded: kernel virtual address: ffffffff819f1764 type: > >> "tss_struct ist array" > > Not sure if it is related, but kmem -z fails with the full VMCore. > > crash> kmem -z > > kmem: invalid (optional) structure member offsets: zone_pages_min or > zone_struct_pages_min FILE: memory.c > LINE: 12217 FUNCTION: dump_zone_stats() > > [/usr/bin/crash] error trace: 44bb25 => 4701fc => 46efa6 => 4d4c57 > > 4d4c57: OFFSET_option+167 > 46efa6: (undetermined) > 4701fc: cmd_kmem+3212 > 44bb25: exec_command+613 > > kmem: invalid (optional) structure member offsets: zone_pages_min or > zone_struct_pages_min > FILE: memory.c LINE: 12217 FUNCTION: dump_zone_stats() > > > > > Thanks! > > CAI Qian > > I believe that the "tss_struct" issue is a crash bug if in fact it works OK with a full vmcore. I'll look at the vmlinux/vmcores from the BZ. As far as the "kmem -z" issue, that's also a crash issue where the zone struct in 2.6.31 kernels no longer contain pages_min, pages_low and pages_high. Thanks, Dave