[Crash-utility] is_page_ptr vs. x86_64_kvtop

Bruce Korb bruce.korb at gmail.com
Mon Mar 18 20:04:29 UTC 2013


On 03/18/13 12:19, Dave Anderson wrote:
>> That seems large to me too, by about a factor of 10.
>> It _is_ a largish system.
> 
> What does the initial system banner (or the "sys" command) show?

1/16 of a terabyte (64GB :)

> At first I didnn't understand how there could be a MEM_MAP of "0"
[...]
> But after section 131, the PFN values start at 4328521728 -- which
> is 16512GB (~16.5 TB).  So clearly the section data is [scrogged]

It's been bugging me, too...

>> NR      SECTION        CODED_MEM_MAP        MEM_MAP       PFN
>> [...]
>> 131  ffff88107fff9060  ffffea0000000000  ffffea000e540000  4292608
>> 132096  ffff880838574558  ffff881038105798  ffff8848a8105798 4328521728 (bogus from here onward...)
>> [...]
>> 237507  ffff8810369d2fa0  ffff881033219740  ffff8875ac759740 7782629376
>> kmem: page excluded: kernel virtual address: ffff8810369d3000  type: "memory section"

> So again, the output with the full kmem -n display contains
> bizarre values after section 131, causing it to go off into
> the weeds:

> So clearly crash is mishandling the memory setup being presented to it.

"doesn't know how to handle", but what I need isn't in the dump anyway.

> But I have *no* idea what the problem is.

Then I'm not alone.

>> If the kmem -n output didn't seem to skip over the address of
>> interest....
> 
> Right, it would walk through all of the sections from obviously misinterpreted
> section data above, and would not find your target page.

>> So:  what physical pages are missing and why are the missing?
>> With those two questions resolved, we can fix the dump specification
>> to include the missing pages.
> 
> I don't know how SUSE sets up their dumping operation.

And I don't have direct access to the machines causing me the trouble.
The engineers who do are digesting your post to see if they can
add back in the missing pages.  We'll see. Thank you so much!!

Regards, Bruce




More information about the Crash-utility mailing list