Re: kernel BUG in dcache.c:174 in 99-pre6

From: Lech Szychowski (lech.szychowski@pse.pl)
Date: Mon May 01 2000 - 11:40:16 EST


> I'm getting these messages on my console window running 99-pre6:
>
> Negative d_count (-1) for <some file>
> kernel BUG in dcache.c:174!
> Invalid operand:0000
> <stack trace, etc>

Here's mine, quite alike, on pre7-1. Got it several times when
using NFS-mounted filesystem heavily; afterwards I can't neither
use this filesystem nor umount it :(

18:30 [lech(ra)$/home/lech7] dmesg | tail -16 | ksymoops -v /usr/src/linux/vmlinux -k /proc/ksyms -l /proc/modules -m /usr/src/linux/System.map
ksymoops 2.3.3 on i686 2.3.99-pre7-1. Options used
     -v /usr/src/linux/vmlinux (specified)
     -k /proc/ksyms (specified)
     -l /proc/modules (specified)
     -o /lib/modules/2.3.99-pre7-1/ (default)
     -m /usr/src/linux/System.map (specified)

invalid operand: 0000
CPU: 1
EIP: 0010:[<c0156751>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010296
eax: 0000001c ebx: da91c460 ecx: c02f2c84 edx: dfcc7f7c
esi: ffffffff edi: db1ed140 ebp: da91c460 esp: d1b99e94
ds: 0018 es: 0018 ss: 0018
Process mtvp (pid: 3581, stackpage=d1b99000)
Stack: c028e6e6 c028e8a5 000000ae dd2bfa60 de6bf800 c013fb82 da91c460 d1b98000
       dd2bfa60 d1b98000 d1b99f10 c013fbf9 dd2bfa60 dd2bfa60 dd2bfa60 00000000
       dcd61700 c013e51b dd2bfa60 0000001f 00000016 c0123972 dd2bfa60 dcd61700
Call Trace: [<c028e6e6>] [<c028e8a5>] [<c013fb82>] [<c013fbf9>] [<c013e51b>] [<c0123972>] [<c010bc81>]
       [<c010bee0>]
Code: 0f 0b 83 c4 0c 89 f6 5b 5e c3 90 56 53 8a 05 a0 ad 2e c0 8b

>>EIP; c0156751 <dput+171/17c> <=====
Trace; c028e6e6 <tvecs+7e7e/1e68e>
Trace; c028e8a5 <tvecs+803d/1e68e>
Trace; c013fb82 <__fput+6e/78>
Trace; c013fbf9 <_fput+6d/1a0>
Trace; c013e51b <filp_close+57/60>
Trace; c0123972 <do_exit+192/4e4>
Trace; c010bc81 <do_signal+275/39c>
Trace; c010bee0 <signal_return+14/18>
Code; c0156751 <dput+171/17c>
00000000 <_EIP>:
Code; c0156751 <dput+171/17c> <=====
   0: 0f 0b ud2a <=====
Code; c0156753 <dput+173/17c>
   2: 83 c4 0c addl $0xc,%esp
Code; c0156756 <dput+176/17c>
   5: 89 f6 movl %esi,%esi
Code; c0156758 <dput+178/17c>
   7: 5b popl %ebx
Code; c0156759 <dput+179/17c>
   8: 5e popl %esi
Code; c015675a <dput+17a/17c>
   9: c3 ret
Code; c015675b <dput+17b/17c>
   a: 90 nop
Code; c015675c <d_invalidate+0/84>
   b: 56 pushl %esi
Code; c015675d <d_invalidate+1/84>
   c: 53 pushl %ebx
Code; c015675e <d_invalidate+2/84>
   d: 8a 05 a0 ad 2e movb 0xc02eada0,%al
Code; c0156763 <d_invalidate+7/84>
  12: c0
Code; c0156764 <d_invalidate+8/84>
  13: 8b 00 movl (%eax),%eax

-- 
	Leszek.

-- lech7@pse.pl 2:480/33.7 -- REAL programmers use INTEGERS -- -- speaking just for myself...

- 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 : Sun May 07 2000 - 21:00:08 EST