2.1.113 oops in schedule

Emmanuel Galanos (eman@hotkey.net.au)
Sun, 2 Aug 1998 21:53:06 +1000 (EST)


Hi,
After a couple of minutes of torture testing 2.1.113, I got the
oops below. This is on a dual PPro, gcc 2.7.2.3.

From sched.c and the dissasembly, it appears to have oopsed at the
line, but I may have got the dissasembly wrong.

if (can_schedule(p)) {

now the good stuff

Unable to handle kernel NULL pointer dereference at virtual address 000004b0
current->tss.cr3 = 02b21000, %cr3 = 02b21000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c0114990>]
EFLAGS: 00010207
eax: 00000014 ebx: c3d90000 ecx: 00000000 edx: 0000003a
esi: c3d90000 edi: 0000003a ebp: c3d91cfc esp: c3d91ccc
ds: 0018 es: 0018 ss: 0018
Process gimp (pid: 10724, process nr: 158, stackpage=c3d91000)
Stack: 00000000 c3d90000 c3d91d14 0000003a 00000400 00000000 00000000 c3b12e00
c0213c60 00000000 c0213c60 00002b67 c0213c60 c0120d4b 00000000 c3d91dc8
c0213c60 00000000 c3d90000 c0213c7c c0121155 c0213c60 00000080 c3d91e64
Call Trace: [<c0120d4b>] [<c0121155>] [<c0121414>] [<c0121360>] [<c012ff09>] [<c01304db>] [<c0130816>]
[<c0109c71>] [<c010af20>]
Code: 83 b9 b0 04 00 00 00 75 75 8b 81 84 00 00 00 89 45 dc a8 10

Using `/boot/System.map-2.1.113' to map addresses to symbols.

>>EIP: c0114990 <schedule+17c/314>
Trace: c0120d4b <__wait_on_page+93/f4>
Trace: c0121155 <do_generic_file_read+3a9/5b4>
Trace: c0121414 <generic_file_read+64/80>
Trace: c0121360 <file_read_actor>
Trace: c012ff09 <read_exec+d9/164>
Trace: c01304db <prepare_binprm+25b/270>
Trace: c0130816 <do_execve+fe/1d8>
Trace: c0109c71 <sys_execve+59/88>
Trace: c010af20 <system_call+34/38>
Code: c0114990 <schedule+17c/314>
Code: c0114990 <schedule+17c/314> 83 b9 b0 04 00 cmpl $0x0,0x4b0(%ecx)
Code: c0114997 <schedule+183/314> 75 75 jne c0114a0e <schedule+1fa/314>
Code: c0114999 <schedule+185/314> 8b 81 84 00 00 movl 0x84(%ecx),%eax
Code: c011499f <schedule+18b/314> 89 45 dc movl %eax,0xffffffdc(%ebp)
Code: c01149a2 <schedule+18e/314> a8 10 testb $0x10,%al

--
eman

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html