makedumpfile fails on SGI machine

Ken'ichi Ohmichi oomichi at mxs.nes.nec.co.jp
Thu Aug 28 00:33:44 EDT 2008


Hi Jay,

Jay Lan wrote:
>> I found an ia64 discontigmem kernel problem that the 'pgdat_list.node_mem_map'
>> has an unexpected value, and I created the attached patch for avoiding the
>> problem. If applying this patch, makedumpfile takes mem_map's information
>> from a symbol 'vmem_map' instead of 'pgdat_list.node_mem_map'.
>> It is for makedumpfile-1.2.8.  Could you please test it ?
>>
>> Note:
>>  This solution needs a symbol 'vmem_map', but vmcoreinfo data in /proc/vmcore
>>  does not contain it. So "-x" option is necessary for running makedumpfile
>>  like the following.
>>
>>  # makedumpfile -c -d31 -x vmlinux /proc/vmcore dumpfile
> 
> Hi Ken'ichi,
> 
> Thanks for your patch!
> 
> I am wondering if the discontigmem kernel has a legitimate bug,
> we probably should report it?

Yes, we should.
I'm investigating this problem more to report it.


> I tested your patch on a machine that used to fail in executing
> 'makedumpfile'. It now generated a dump file fine.
> 
> Running 4.0.7.1 crash against the dump file looked good!

Thank you for your testing.
It is a good news to me, and I will merge the patch into the next
makedumpfile.


> I will test on other types machines later.

Thanks too.


Thanks
Ken'ichi Ohmichi




More information about the kexec mailing list