[PATCH] makedumpfile: readpage_elf: handle 0-pages not stored in the ELF file
Petr Tesarik
ptesarik at suse.cz
Tue Feb 9 23:52:40 PST 2016
On Wed, 10 Feb 2016 04:21:18 +0100
Ivan Delalande <colona at arista.com> wrote:
> Hi,
>
> On Tue, Feb 09, 2016 at 09:31:50AM +0100, Petr Tesarik wrote:
>[...]
> > just a short status update. I haven't forgotten this patch, but I've
> > had some troubles reproducing the issue. To make sure I'm not on the
> > wrong track, what happened when you tried to dump dmesg on the affected
> > dump file without the patch?
> >
> > For me, I crafted a dump file which causes a segfault. Did makedumpfile
> > also terminate on SIGSEGV? Did it report an error? Or did it just
> > produce wrong output?
>
> Yeah, just a segfault, without any other message or output. It was
> coming from readpage_elf, at the call to memset in the `if (!offset1)`
> block, as it thinks it is handling one of this weird overlapping
> segments from ia64 and computes bad offsets.
Good. Then I was looking at the same bug, but fixed it differently.
Anyway, thank you very much for the original fix! It set me in the
right direction.
Petr T
More information about the kexec
mailing list