[OOPS] YANO...yet another oops, this one for quotas and 2.4.0-test8

From: David Ford (david@kalifornia.com)
Date: Sun Sep 10 2000 - 06:24:41 EST


<rant>
Ok, what is going around? Lately kernels have been OOPSing left and
right inside and out, up and down. Are people not checking initializers
and return values?
</rant>

Apache is the victim of this particular oops on bootup. A quotacheck is
launched into the background just before services start up for note.
Here's the oops output.

Unable to handle kernel NULL pointer dereference at virtual address
00000034
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c01a25bb>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010202
eax: 00000000 ebx: 00000000 ecx: 006feae0 edx: 00000001
esi: cd6feae0 edi: 00000001 ebp: c6881f20 esp: c6881edc
ds: 0018 es: 0018 ss: 0018
Process httpd (pid: 190, stackpage=c6881000)
Stack: 00000004 cd6feae0 00000000 c01a330b 00000000 00000001 c6881f50
00008180
       c69bb5e0 bffffafc 00000001 c6881f28 00000010 c0133460 ffffff86
00011f54
       c68f3dc0 cd6feae0 00000000 cd6fec60 00000000 c01298b6 c69bb5e0
c6881f50
Call Trace: [<c01a330b>] [<c0133460>] [<c01298b6>] [<c01341dd>]
[<c0129907>] [<c011d23c>] [<c010aaaf>]
Code: f6 43 34 40 74 07 31 c0 e9 0f 01 00 00 8b 53 48 85 d2 74 59

>>EIP; c01a25bb <check_idq+f/130> <=====
Trace; c01a330b <dquot_transfer+26f/494>
Trace; c0133460 <cached_lookup+10/54>
Trace; c01298b6 <chown_common+fe/11c>
Trace; c01341dd <__user_walk+4d/58>
Trace; c0129907 <sys_chown+33/48>
Trace; c011d23c <sys_chown16+30/38>
Trace; c010aaaf <system_call+33/38>
Code; c01a25bb <check_idq+f/130>
00000000 <_EIP>:
Code; c01a25bb <check_idq+f/130> <=====
   0: f6 43 34 40 testb $0x40,0x34(%ebx) <=====
Code; c01a25bf <check_idq+13/130>
   4: 74 07 je d <_EIP+0xd> c01a25c8
<check_idq+1c/130>
Code; c01a25c1 <check_idq+15/130>
   6: 31 c0 xor %eax,%eax
Code; c01a25c3 <check_idq+17/130>
   8: e9 0f 01 00 00 jmp 11c <_EIP+0x11c> c01a26d7
<check_idq+12b/130>
Code; c01a25c8 <check_idq+1c/130>
   d: 8b 53 48 mov 0x48(%ebx),%edx
Code; c01a25cb <check_idq+1f/130>
  10: 85 d2 test %edx,%edx
Code; c01a25cd <check_idq+21/130>
  12: 74 59 je 6d <_EIP+0x6d> c01a2628
<check_idq+7c/130>

-d

--
"The difference between 'involvement' and 'commitment' is like an
eggs-and-ham breakfast: the chicken was 'involved' - the pig was
'committed'."


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



This archive was generated by hypermail 2b29 : Fri Sep 15 2000 - 21:00:13 EST