2.1.48 Oops

Andrew E. Mileski (aem@netcom.ca)
Wed, 6 Aug 1997 03:41:19 -0400 (EDT)


Got this while writing my last message to Linux kernel :-/
Seems to be not-fatal, but it is odd that kswapd caused it.

Oops and ksymoops output follows.

--
Andrew E. Mileski   mailto:aem@netcom.ca

Unable to handle kernel NULL pointer dereference at virtual address 00000053 current->tss.cr3 = 00101000, |r3 = 00101000 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<c0134351>] EFLAGS: 00010246 eax: c18e9660 ebx: ffffffff ecx: ffffffff edx: c18e9660 esi: 00000000 edi: 00000003 ebp: 00000000 esp: c0093fa8 ds: 0018 es: 0018 ss: 0018 Process kswapd (pid: 3, process nr: 3, stackpage=c0093000) Stack: c18e9668 c18e9640 00000003 c01345d8 ffffffff 00000006 00000000 c0123b3d 00000000 c0092000 00000000 00000e00 c0123da3 00000003 00000000 00000000 00000100 c0007fe4 c01082a2 00000000 c0123c34 c0107fdc Call Trace: [<c01345d8>] [<c0123b3d>] [<c0123da3>] [<c01082a2>] [<c0123c34>] [<c0107fdc>] Code: 8b 43 54 85 c0 74 09 8b 40 10 85 c0 74 02 89 c6 85 f6 74 0d

Using `/boot/System.exp' to map addresses to symbols.

>>EIP: c0134351 <iput+11/e0> Trace: c01345d8 <shrink_dcache+54/70> Trace: c0123b3d <try_to_free_page+cd/158> Trace: c0123da3 <kswapd+16f/18c> Trace: c01082a2 <init+42/1b0> Trace: c0123da3 <kswapd+16f/18c> Trace: c0107fdc <this_must_match_init_task+1fdc/2000>

Code: c0134351 <iput+11/e0> movl 0x54(%ebx),%eax Code: c0134354 <iput+14/e0> testl %eax,%eax Code: c0134356 <iput+16/e0> je c0134361 <iput+21/e0> Code: c0134358 <iput+18/e0> movl 0x10(%eax),%eax Code: c013435b <iput+1b/e0> testl %eax,%eax Code: c013435d <iput+1d/e0> je c0134361 <iput+21/e0> Code: c013435f <iput+1f/e0> movl %eax,%esi Code: c0134361 <iput+21/e0> testl %esi,%esi Code: c0134363 <iput+23/e0> je c0134372 <iput+32/e0> Code: c0134365 <iput+25/e0>