Re: Expect defunct, kill -9 panics kernel?
"Carlos O'Donell" <[email protected]>
| Newsgroups | gmane.linux.ports.hppa |
|---|---|
| Message-ID | <[email protected]> |
On 2/11/07, James Bottomley <[email protected]> wrote: > On Sun, 2007-02-11 at 12:09 -0500, Carlos O'Donell wrote: > > How do I validate your guess? Look for a null or bogus curr->func when > > scheduling? > > Disassemble the piece in vmlinux for __wait_common and check that the > instruction that faulted is where the code gets the curr->func. The faulting instruction is: 74: 52 82 00 20 ldd 10(r20),rp Which is just before the curr->func call. 78: e8 40 f0 00 bve,l (rp),rp 7c: 52 9b 00 30 ldd 18(r20),dp So your assumption was correct. The value of curr->func is null. How did the list get corrupted? Cheers, Carlos.