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.