[Crash-utility] snap crash plugin on RHEL 4

Dave Anderson anderson at redhat.com
Thu Sep 3 14:31:47 UTC 2009


----- "Adrien Kunysz" <adk at redhat.com> wrote:

> Dave Anderson wrote:
> > I'm guessing that the memory containing virtual address 0x1020009d024
> > (physical 0x20009d024) is not there for some reason.
> 
> # crash
> [...]
> crash> !tty
> /dev/pts/0
> crash> set console /dev/pts/0
> debug console [11227]: /dev/pts/0
> console: /dev/pts/0
> crash> extend snap-rhel4-x86_64/snap.so
> ./snap-rhel4-x86_64/snap.so: shared object loaded
> crash> snap mycore
> 00000000-00099bff : System RAM
> 00100000-f7feffff : System RAM
> ram_segments[0]: 0000000000000000 0000000000099000 [00000000-00099bff]
> ram_segments[1]: 0000000000100000 00000000f7ff0000 [00100000-f7feffff]
> mycore: [100%]
> -rw-r--r--  1 root root 4160684848 Sep  3 10:23 mycore
> crash> quit
> crash 5057 0 - Live 0xffffffffa0220000
> # crash /usr/lib/debug/lib/modules/2.6.9-89.ELsmp/vmlinux mycore
> [...]
> crash: read error: kernel virtual address: 1020009d024  type:
> "tss_struct ist array"
> 
> Not sure how to read this.

When the vmcore is created by "snap", it first looks at /proc/iomem for
the regions of physical memory that are dumpable.  Therefore it rejected
any physical address above f7feffff, which is the problem at hand.  

Just for sanity's sake, what does "cat /proc/iomem" show?

Dave




More information about the Crash-utility mailing list