Messages in this thread |  | | | Date | Sat, 24 Jan 1998 12:15:56 -0500 | | From | Bill Hawes <> | | Subject | Re: pre-2.1.81 oops |
| |
Tim Waugh wrote: > > I just got this: > > TCPv4 bad checksum from 205.180.83.42:0796 to 194.222.36.72:1a0a, len=1480/1480/1500 > kmem_free: Bad obj addr (objp=c004b7d0, name=size-32) > Unable to handle kernel NULL pointer dereference at virtual address 00000000 > current->tss.cr3 = 00c6f000, %cr3 = 00c6f000 > *pde = 00000000 > Oops: 0002 > CPU: 0 > EIP: 0010:[<c0121491>] > EFLAGS: 00010202 > eax: 00000039 ebx: c009e080 ecx: 0000000d edx: 0000ea60 > esi: c004b7d0 edi: 00000202 ebp: 29726168 esp: c065dea0 > ds: 0018 es: 0018 ss: 0018 > Process tar (pid: 16529, process nr: 64, stackpage=c065d000) > Stack: c0a949a0 c07356e0 00000000 00000012 c004b7fc c02e5370 c01324b9 c004b7d0 > 00000008 00000000 000081a4 c075e7e0 c01319bc 00000034 00000000 c065df58 > c0131bf1 00000008 00000000 c013de05 00000000 c065df58 000081a4 c075e7e0 > Call Trace: [<c01324b9>] [<c01319bc>] [<c0131bf1>] [<c013de05>] [<c012d194>] [<c0140387>] [<c012d58e>] > [<c01250cd>] [<c012526a>] [<c0109c7a>] [<c010002b>] > Code: c7 05 00 00 00 00 00 00 00 00 eb 1b 8d 76 00 56 68 c6 2b 1c > > c0132410 prune_dcache > c0131980 try_to_free_inodes > c0131be0 get_empty_inode > c013ddd0 ext2_new_inode > c012d100 do_follow_link > c0140360 ext2_create > c012d410 open_namei > c0125080 do_open > c0125230 sys_open > c0109c40 system_call > > EIP is inside kfree.
Hi Tim,
That looks like the dentry trashing problem that was causing a lot of trouble for a while, but has become rare lately. If you get more instances of this, I can repost a dentry-list checker patch that may help catch the problem sooner.
Did the oops happen right after the bad checksum message?
Regards, Bill
|  |