2.4.0-test5-pre5 -- OOPS in kmem_cache_alloc

From: Miles Lane (miles@speakeasy.org)
Date: Wed Jul 26 2000 - 20:07:46 EST


Unable to handle kernel NULL pointer dereference at virtual address
00000008
c0127c7a
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c0127c7a>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010046
eax: 00000000 ebx: 00000000 ecx: c11ddf10 edx: 00000018
esi: 00000246 edi: 00000007 ebp: c0258460 esp: c11bbf3c
ds: 0018 es: 0018 ss: 0018
Process swapper (pid: 3, stackpage=c11bb000)
Stack: c11ba000 fffffff4 00000020 c01359ca 00000000 00000007 c11ba000
ffffffff
       00000020 c11bbf74 c0108e8e c0258460 c11ba000 ffffffff 00000000
c010a3d0
       c0258460 c11ddf10 c11d6f20 ffffffff 00000020 00000000 0000000b
00000018
Call Trace: [<c01359ca>] [<c0108e8e>] [<c010a3d0>] [<c011f9c7>]
[<c01ba308>] [<c0108aaf>]
Code: 8b 53 08 39 da 74 26 ff 42 10 8b 42 14 89 c1 0f af 4b 0c 03

>>EIP; c0127c7a <kmem_cache_alloc+e/54> <=====
Trace; c01359ca <getname+1a/a0>
Trace; c0108e8e <sys_execve+e/60>
Trace; c010a3d0 <system_call+34/38>
Trace; c011f9c7 <exec_usermodehelper+357/380>
Trace; c01ba308 <exec_helper+14/18>
Trace; c0108aaf <kernel_thread+23/30>
Code; c0127c7a <kmem_cache_alloc+e/54>
00000000 <_EIP>:
Code; c0127c7a <kmem_cache_alloc+e/54> <=====
   0: 8b 53 08 mov 0x8(%ebx),%edx <=====
Code; c0127c7d <kmem_cache_alloc+11/54>
   3: 39 da cmp %ebx,%edx
Code; c0127c7f <kmem_cache_alloc+13/54>
   5: 74 26 je 2d <_EIP+0x2d> c0127ca7
<kmem_cache_alloc+3b/54>
Code; c0127c81 <kmem_cache_alloc+15/54>
   7: ff 42 10 incl 0x10(%edx)
Code; c0127c84 <kmem_cache_alloc+18/54>
   a: 8b 42 14 mov 0x14(%edx),%eax
Code; c0127c87 <kmem_cache_alloc+1b/54>
   d: 89 c1 mov %eax,%ecx
Code; c0127c89 <kmem_cache_alloc+1d/54>
   f: 0f af 4b 0c imul 0xc(%ebx),%ecx
Code; c0127c8d <kmem_cache_alloc+21/54>
  13: 03 00 add (%eax),%eax

Here are main configuration options:

CONFIG_X86=y
CONFIG_ISA=y
CONFIG_UID16=y

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_KMOD=y

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_KMOD=y

#
# Processor type and features
#
CONFIG_M686=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_L1_CACHE_BYTES=32
CONFIG_X86_TSC=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_PGE=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_NOHIGHMEM=y
CONFIG_MATH_EMULATION=y
CONFIG_MTRR=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_LOCAL_APIC=y

#
# General setup
#
CONFIG_NET=y
CONFIG_PCI=y
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_NAMES=y
CONFIG_HOTPLUG=y

#
# PCMCIA/CardBus support
#
CONFIG_PCMCIA=y
CONFIG_CARDBUS=y
CONFIG_SYSVIPC=y
CONFIG_SYSCTL=y
CONFIG_KCORE_ELF=y
CONFIG_BINFMT_AOUT=y
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=y
CONFIG_PM=y
CONFIG_APM=y
CONFIG_APM_DO_ENABLE=y
CONFIG_APM_CPU_IDLE=y
CONFIG_APM_DISPLAY_BLANK=y
CONFIG_APM_ALLOW_INTS=y
CONFIG_APM_REAL_MODE_POWER_OFF=y

-
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.tux.org/lkml/



This archive was generated by hypermail 2b29 : Mon Jul 31 2000 - 21:00:22 EST