2002-01-16 19:21:46

by Hans-Christian Armingeon

[permalink] [raw]
Subject: kernel BUG at slab.c:815!

Hi folks,
I got an oops, related to devfs. In kernel 2.4.17 I had the same problem, so I disabled devfs support and now it works.
Ist that syntax below correct?
cat /kernelbug |ksymoops -m /boot/System.map-2.4.18-pre4 -o /lib/modules/2.4.18-pre4
It reports many [~150k] errors. I woun't post it, if needed ill send it in direct to you.

It is an athlon optimized kernel, but I've never had any problems with that.

My config is appended. If you wonder , that no mass storage support is in the kernel, this is loaded via an initrd. INITRD_MODULES="ide-mod ide-probe-mod ide-disk reiserfs jbd ext3"

Here the last messages:
VFS: mounted root (ext3 filesystem) readonly
devfs: devfs_do_symlink(root): could not append to parent, err: -17
change_root: old root has d_count=5
kernel BUG at slab.c:815!
invalid operand: 0000
CPU 0
EIP: 0010:[<c0129a5a>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010286
eax: 0000001a ebx: cfe95f80 ecx: c02435e0 edx: 000017a8
esi: cfe95f79 edi: c021008c ebp: cfa80258 esp: cfe8def4
ds: 0018 es: 0018 ss: 0018
Process swapper (pid: 1, stackpage=cfe8d00)
Stack: c02066f1 0000032f cfe8df68 cfe943ac c1407dda cfe8dfbc cfa80278 cfa802c0
cfe8df1c 00000004 00000014 c0260a04 c021007f 0000001c 00000040 00000000
00000000 00000000 c02603c9 c0209f40 00000005 00000000 ffffffff 00000007
Call Trace: [<c0118636>] [<c0106e8b>] [<c010523b>] [<c010526c>] [<c0105708>]
Code: 0f0b83 c4 08 90 8b 1b 8b 03 0f 0d 00 81 fb a8 47 24 c0 75
Error (Oops_code_values): invalid value 0x0f0b83 in Code line, must be 2, 4, 8 or 16 digits, value ignored

>>EIP; c0129a5a <kmem_cache_create+39a/3f0> <=====
Trace; c0118636 <sys_waitpid+16/20>
Trace; c0106e8a <system_call+32/38>
Trace; c010523a <prepare_namespace+12a/150>
Trace; c010526c <init+c/110>
Trace; c0105708 <kernel_thread+28/40>
Code; c0129a5a <kmem_cache_create+39a/3f0>
00000000 <_EIP>:
Code; c0129a5a <kmem_cache_create+39a/3f0> <=====
0: c4 08 les (%eax),%ecx <=====
Code; c0129a5c <kmem_cache_create+39c/3f0>
2: 90 nop
Code; c0129a5c <kmem_cache_create+39c/3f0>
3: 8b 1b mov (%ebx),%ebx
Code; c0129a5e <kmem_cache_create+39e/3f0>
5: 8b 03 mov (%ebx),%eax
Code; c0129a60 <kmem_cache_create+3a0/3f0>
7: 0f 0d 00 prefetch (%eax)
Code; c0129a64 <kmem_cache_create+3a4/3f0>
a: 81 fb a8 47 24 c0 cmp $0xc02447a8,%ebx
Code; c0129a6a <kmem_cache_create+3aa/3f0>
10: 75 00 jne 12 <_EIP+0x12> c0129a6c <kmem_cache_create+3ac/3f0>

<0>Kernel panic: Attempted to kill init!


after a while:
spurious 8259A interrupt: IRQ7
but that's another issue...

Thanks in advance,

Johnny


Attachments:
kernel-2.4.18-pre4 (30.06 kB)