trying out pre7-4 with classzone23 BUG() encountered

From: Chris Gottbrath (chrisg@agave.as.arizona.edu)
Date: Fri May 05 2000 - 19:07:23 EST


Trying out one Andrea's bleeding edge kenel because I heard that
it cleared up the problem with system performace during disk access.

the kernel is 2.3.99-pre7-pre4 patched with classzone23

during my copy of a couple of large files to check the
system performance I got the following kernel error

--------------------------------------------------------------------------------
May 5 16:46:19 narya kernel: kernel BUG at /usr/src/linux-2.3.99-pre7-pre4-clas
szone23/include/linux/mount.h:43!
May 5 16:46:19 narya kernel: invalid operand: 0000
May 5 16:46:19 narya kernel: CPU: 1
May 5 16:46:19 narya kernel: EIP: 0010:[sys_chdir+290/428]
May 5 16:46:19 narya kernel: EFLAGS: 00010282
May 5 16:46:19 narya kernel: eax: 00000054 ebx: cbf312c0 ecx: fffffff3 ed
x: 00000048
May 5 16:46:19 narya kernel: esi: cbc240a0 edi: 00000000 ebp: c88ee000 es
p: c88eff80
May 5 16:46:19 narya kernel: ds: 0018 es: 0018 ss: 0018
May 5 16:46:19 narya kernel: Process tcsh (pid: 804, stackpage=c88ef000)
May 5 16:46:19 narya kernel: Stack: c0242d82 c0242d40 0000002b c88ee000 080ad62
8 00000000 bfff6e58 cbc240a0
May 5 16:46:19 narya kernel: c88ee000 c87bc9a0 cbf31260 00000000 ca1d270
0 ffffffff 0000000b 00000001
May 5 16:46:19 narya kernel: c010b33c 080a2c08 080a2e08 080ad608 080ad62
8 00000000 bfff6e58 0000000c
May 5 16:46:19 narya kernel: Call Trace: [tvecs+21214/159420] [tvecs+21148/1594
20] [system_call+52/56]
May 5 16:46:19 narya kernel: Code: 0f 0b 83 c4 0c 90 8d 74 26 00 8b 44 24 18 50
 e8 d6 51 01 00
May 5 16:46:58 narya kernel: kernel BUG at /usr/src/linux-2.3.99-pre7-pre4-clas
szone23/include/linux/mount.h:43!
May 5 16:46:58 narya kernel: invalid operand: 0000
May 5 16:46:58 narya kernel: CPU: 1
May 5 16:46:58 narya kernel: EIP: 0010:[lookup_dentry+87/116]
May 5 16:46:58 narya kernel: EFLAGS: 00010292
May 5 16:46:58 narya kernel: eax: 00000054 ebx: 00000000 ecx: 00000000 ed
x: 00000097
May 5 16:46:58 narya kernel: esi: c26ebf70 edi: c2807000 ebp: c26ea000 es
p: c26ebf58
May 5 16:46:58 narya kernel: ds: 0018 es: 0018 ss: 0018
May 5 16:46:58 narya kernel: Process ls (pid: 1908, stackpage=c26eb000)
May 5 16:46:58 narya kernel: Stack: c0245442 c0245400 0000002b 00000008 c280700
0 c2807000 cbc240a0 cbf312c0
May 5 16:46:58 narya kernel: bffffa8f 00000571 00000000 00000008 0000000
1 c014190a c2807000 00000008
May 5 16:46:58 narya kernel: c26ea000 c26ea000 bffffa8f c013dfc4 bffffa8
f 00000000 c26ea000 bffffa8f
May 5 16:46:58 narya kernel: Call Trace: [tvecs+31134/159420] [tvecs+31068/1594
20] [__namei+42/100] [sys_lstat64+52/192] [system_call+52/56]
May 5 16:46:58 narya kernel: Code: 0f 0b 83 c4 0c 8b 44 24 0c eb 08 8d b6 00 00
 00 00 89 d8 5b
--------------------------------------------------------------------------------

The offending line comes from:

-----./include/linux/mount.h-----
static inline void mntput(struct vfsmount *mnt)
{
        if (mnt) {
                if (atomic_dec_and_test(&mnt->mnt_count))
                        BUG();
        }
}

which appears to be an addition during the pre7-4 series.

The kernel error hasn't repeated and I don't see any major instabilities
so I'm gonna keep pounding on it, but I though I'd let you all see the
debugging message.

Cheers,
Chris

-- 
------------------------ Chris Gottbrath ------------------------
http://agave.as.arizona.edu/~chrisg/  cgottbrath@as.arizona.edu

- 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:18 EST