2.3.28: oops :-(

Petr Vandrovec (vandrove@vc.cvut.cz)
Tue, 16 Nov 1999 19:27:32 +0100


Hi,
during my normal work (playing mp3, grabbing teletext (and copying
teletext data to netware), pinging some important local hosts, running
Netware test server inside vmware), I got following three oops.
First is some problem with kmem_cache_free: slabp was NULL in check
(mm/slab.c:1569):
if (slabp->s_magic != SLAB_MAGIC_ALLOC)
goto bad_slab;
other were deadlocks on &cachep->c_spinlock lock (first in kmem_cache_free,
second in kmem_cache_reap; after that both CPUs died).
As I do not understand current memory allocator, I'm out of ideas.
Maybe I should download Ingo's patches to MM just now. Before these oops
machine was up for almost 24hrs.

Unable to handle kernel NULL pointer dereference at virtual address 00000008
printing eip:
c01290f0
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[kmem_cache_free+68/396]
EFLAGS: 00010086
eax: c1447920 ebx: c9124a20 ecx: 00000000 edx: c9124cfc
esi: c1447920 edi: 00000282 ebp: cd48c000 esp: cd48de50
ds: 0018 es: 0018 ss: 0018
Process ncpmount (pid: 16723, stackpage=cd48d000)
Stack: cef7e820 cd48c000 c010bf65 c015a7f7 c1447920 c9124a20 c9124a7c d28611e8
c9124a20 c9124a20 cb685984 d2862dcf c9124a20 cd48c000 cb6858c0 d286366d
cb685984 cb685984 cb6858c0 c015797e cb685984 cd48c000 c0157e41 cb685984
Call Trace: [__global_restore_flags+41/72] [sk_free+63/68] [sock_release+18/68]
[sock_close+105/136] [__fput+31/72] [_fput+45/160] [filp_close+95/104]
[do_exit+467/872] [do_signal+589/672] [sys_select+1094/1108] [signal_return+20/24]
Code: 8b 41 08 3d 2b 2f c3 a5 0f 85 e2 00 00 00 8b 41 0c 85 c0 74
NMI Watchdog detected LOCKUP on CPU0, registers:
CPU: 0
EIP: 0010:[stext_lock+4840/30496]
EFLAGS: 00000002
eax: c1447920 ebx: c8915100 ecx: c8915100 edx: 00000000
esi: c1447920 edi: 00000286 ebp: cb1fc000 esp: cb1fdee0
ds: 0018 es: 0018 ss: 0018
Process ping (pid: 16718, stackpage=cb1fd000)
Stack: cac2bb20 cb1fc000 c8915100 c015a7f7 c1447920 c8915100 c8915100 c017afb8
c8915100 c8915100 c0175f61 c8915100 c8915100 00000000 00000000 c8915100
c017b59f c8915100 00000000 c28472a4 c28471e0 c015797e c28472a4 cb1fc000
Call Trace: [sk_free+63/68] [inet_sock_release+124/136] [raw_close+21/28]
[inet_release+95/104] [sock_release+18/68] [sock_close+105/136] [__fput+31/72]
[_fput+45/160] [filp_close+95/104] [do_exit+467/872] [sys_exit+14/16]
[system_call+52/56]
Code: f6 46 20 01 75 fa e9 eb ce f6 ff f6 43 20 01 75 fa e9 7e d0
console shuts up ...
NMI Watchdog detected LOCKUP on CPU1, registers:
CPU: 1
EIP: 0010:[stext_lock+4916/30496]
EFLAGS: 00003002
eax: c0245c9c ebx: c1447920 ecx: c0245c80 edx: 00000004
esi: 00000001 edi: 00000013 ebp: 00000000 esp: cea4bed0
ds: 0018 es: 0018 ss: 0018
Process vmware (pid: 7603, stackpage=cea4b000)
Stack: 00000013 000001f3 c0245c80 00001000 00000000 00000000 000

and here story ends... I know, I'm running vmware, but...

-- Versions installed: (if some fields are empty or look
-- unusual then possibly you have very old versions)
Linux vana 2.3.28-smp #1 SMP Mon Nov 15 19:15:17 CET 1999 i686 unknown
Kernel modules 2.3.6
Gnu C 2.95.2
Binutils 2.9.5.0.19
Linux C Library 2.1.2
Dynamic linker ldd: version 1.9.11
Procps 2.0.6
Mount 2.10
Net-tools 2.05
Console-tools 0.2.3
Sh-utils 2.0
Sh-utils Parker.
Sh-utils
Sh-utils Inc.
Sh-utils NO
Sh-utils PURPOSE.
Modules Loaded esssolo1 bttv tuner i2c videodev vmnet vmmon soundcore
nfsd lockd sunrpc nls_iso8859-2 nls_cp852 ncpfs ipx tulip nls_iso8859-1
nls_cp437 vfat fat

Machine is dual PIII/450, i440BX, 256MB RAM, MGA G400, ESS-Solo1, AverMedia
TVPhone, AverMedia TVCapture98, an DEC21142 based network card, 18GB IDE.
Thanks,
Petr Vandrovec
vandrove@vc.cvut.cz

-
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/