Red Hat Bugzilla – Bug 135651
kernels 2.6.8-1.607 and above consistently crash on reboot
Last modified: 2015-01-04 17:10:36 EST
Description of problem:
At least kernels 2.6.8-1.607, 2.6.8-1.609 and 2.6.8-1.610 crash
on reboot. The crash is consistent. It is always in a process
reboot and RIP says find_isa_irq_pin+1. The next line is
"INIT: No more processes left in this runlevel"
and a machine is frozen solid.
This happens after everything got unmounted so nothing in logs.
Information scrolls off the screen and there is no way to get back.
If necessary I may try to set later a capture on a serial console.
'shutdown -h now' does not have such nasty effects and computer
powers off without any crashes while 'shutdown -r now' is truly
equivalent to 'reboot'.
I think that this was not happening with 2.6.8-1.603 but I am not
sure. Maybe I never tried to reboot and I cannot find that
kernel anymore nor I have a copy. Definitely nothing like that
I see with kernel-2.6.8-1.541
I also did not observe that on an x86 machine (although there
recently kernels stopped powering off with 'poweroff' while
'shutdown -h now' still powers off a machine).
Version-Release number of selected component (if applicable):
Steps to Reproduce:
boot, level 1 is enough, type 'reboot' and wait a bit
Think this should be fixed in the code stream now, see
.. though that was in i386 arch code, maybe not fixed in x86_64?
Other pieces of a trace which show up on my screen make a cause
mentioned in comment #1 very probable. Only this definitely showed
up quite recently and bombs always and on x86_64.
One would think that disable_IO_APIC() could check for find_isa_irq_pin.
If we are rebooting then do we really care about that information?
I see the same thing. Still there as of 2.6.8-1.610 x86_64.
this should be fixed in current kernels.
Indeed this is the case AFAICS. It is even quite clear what
was the reason. :-) Neal?
THe problem I reported was only x86_64, and is fixed. I just
remotely rebooted my x86_64 running .640.