Description of problem: Version-Release number of selected component (if applicable): kernel 2.6.17-1.2358.fc6 How reproducible: always Steps to Reproduce: 1.echo "1" > /proc/sys/kernel/sysrq 2.echo c > /proc/sysrq-trigger 3.You will get the message- SysRq : Trigger a crash dump -but the system doesn't crash. Actual results: no crash Expected results:crash Additional info: echo b and echo t do work.
I've done a little poking around with systemtap and have determined that crash_kexec() is getting called, but machine_crash_shutdown() is never called. So either this is evaluating true: xchg(&kexec_lock, 1); ...or this is evaluating false: xchg(&kexec_crash_image, NULL); Working on a debug patch to determine which it is...
The problem seems to be that kexec_crash_image is NULL. Looking at how and when that gets initialized.
Check out the latest patch attached to bug 201618. :) *** This bug has been marked as a duplicate of 201618 ***
Actually, this might be closer to a dupe of bug 198578... kexec_crash_image gets set by starting the kdump service, which loads your kdump kernel via kexec.