Messages in this thread | | | From | (Linus Torvalds) | Subject | Re: [oops] linux-2.4.14-pre2 - __remove_from_queues+14/28 | Date | Sat, 27 Oct 2001 20:07:43 +0000 (UTC) |
| |
In article <20011027144624.A11364@lnuxlab.ath.cx>, khromy <khromy@lnuxlab.ath.cx> wrote: >If you need more info, let me know.
Have you had any memory trouble or similar with this machine?
It looks very much like a single-bit error:
>Unable to handle kernel paging request at virtual address 00100000 >c012e694 >*pde = 00000000 >Oops: 0002 >CPU: 0 >EIP: 0010:[<c012e694>] Not tainted >Using defaults from ksymoops -t elf32-i386 -a i386 >EFLAGS: 00010246 >eax: 00000000 ebx: c3135920 ecx: c3135920 edx: 00100000 >esi: c3135a40 edi: c3135a40 ebp: c10c4bc0 esp: c1311f2c
Here "edx" appears to be bh->b_pprev pointer, which can quite validly be NULL for a non-hashed page.
So a value of all zeroes, or a kernel pointer value (ie 0xC.....) would be valid, but 0x00100000 is not.
It doesn't have to be bad memory, of course - it could easily be a wild pointer and a bit set operation.. But.
Linus - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |