[Crash-utility] crash versions 4.0-4.9 and later will not work with SLES9 IA64 dumps

Alan Tyson atyson at hp.com
Tue Jan 8 15:59:47 UTC 2008


Hello and Happy New Year,

Changes that were made in 4.0-4.9 to get information out of the LKCD 
header of the dump file now prevent crash from opening SLES9 IA64 lkcd 
dumps.

The reason is that the LKCD header as defined in crash does not match 
that used in SLES9.  Now, I'm not familiar with any other distros that 
use LKCD v9 so don't know if this problem is unique to SLES9 or if it 
affects others.

On SLES9, the element dha_kernel_addr of struct _dump_header_asm_s is 
not at the end of the structure.  It's in between dha_header_size and 
dha_pt_regs so lkcd_dump_init_v8_arch() ends up with a zero for the load 
address instead of 0x04000000 (in the case I'm looking at).

Bernard, do you know if this is the case with all LKCD v9 distros?  If 
so I don't mind creating lkcd*v9* functions.  Otherwise I'd be open to 
suggestions as to how we get round this.  Perhaps I just need to keep a 
different version of crash for IA64 SLES9....

Thanks,

Alan Tyson, HP.




More information about the Crash-utility mailing list