by goodbyte » Sun Jul 21, 2002 2:57 pm
I wrote down my kernel panic message and traced the call stack, what I came up with is that when I press ctrl+alt+del, the function ctrl_alt_del will send a sig_kill to initd. This results in gr_check_protected_task beeing called from an interrupt handler, and that in combination with my kill protection of initd will cause a kernel panic. I solved this issue by making the check for (current->pid > 1) before the call to gr_check_protected_task at signal.c:683 (the check was already there, I just moved it).