[Bugme-new] [Bug 13265] New: Crashdump feature totally broken with CONFIG_KEXEC_JUMP
Andrew Morton
akpm at linux-foundation.org
Thu May 7 16:45:29 EDT 2009
(switched to email. Please respond via emailed reply-to-all, not via the
bugzilla web interface).
On Thu, 7 May 2009 13:29:41 GMT
bugzilla-daemon at bugzilla.kernel.org wrote:
> http://bugzilla.kernel.org/show_bug.cgi?id=13265
>
> Summary: Crashdump feature totally broken with
> CONFIG_KEXEC_JUMP
> Product: Platform Specific/Hardware
> Version: 2.5
> Kernel Version: 2.6.30rc4
> Platform: All
> OS/Version: Linux
> Tree: Mainline
> Status: NEW
> Severity: normal
> Priority: P1
> Component: i386
> AssignedTo: platform_i386 at kernel-bugs.osdl.org
> ReportedBy: tstarling at wikimedia.org
> Regression: No
>
>
> I loaded a crash kernel into a freshly-built 2.6.30rc4 instance using the
> Ubuntu scripts, and then triggered a crash with echo c > /proc/sysrq-trigger.
> The result was a kernel oops due to a null pointer deference in
> machine_kexec_32.c around line 197:
>
> #ifdef CONFIG_KEXEC_JUMP
> if (kexec_image->preserve_context)
>
> kexec_image is NULL in this situation because kexec_crash_image (a.k.a. the
> image parameter) is meant to be used instead. I tracked down the commit for
> you:
>
> <http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=3122c331190e9d1622bf1c8cf6ce3b17cca67c9e>
>
> Presumably the feature has been broken since that time.
>
More information about the kexec
mailing list