xfs
[Top] [All Lists]

Re: Oopses in kfree

To: "Ian D. Hardy" <i.d.hardy@xxxxxxxxxxx>
Subject: Re: Oopses in kfree
From: Steve Lord <lord@xxxxxxx>
Date: 14 Feb 2002 17:30:36 -0600
Cc: linux-xfs@xxxxxxxxxxx, oz@xxxxxxxxxxx
In-reply-to: <3C6B9436.A6F50C8@soton.ac.uk>
References: <3C5E8CFA.CACF28C3@soton.ac.uk> <1013126082.21881.65.camel@jen.americas.sgi.com> <3C6B9436.A6F50C8@soton.ac.uk>
Sender: owner-linux-xfs@xxxxxxxxxxx
On Thu, 2002-02-14 at 04:40, Ian D. Hardy wrote:
> Steve+
> 
> I enabled the 'CONFIG_DEBUG_SLAB' option in the kernel (taking a recent
> CVS of the 2.4.17 XFS from 12th Feb) and have had the following Oops (which I
> hope means more to you than to me!).
> 
> 
> Feb 14 00:41:31 blue00 kernel: kfree: bad ptr f8f3d000h.
> Feb 14 00:41:31 blue00 kernel: invalid operand: 0000 
> Feb 14 00:41:32 blue00 kernel: CPU:    1 
> Feb 14 00:41:32 blue00 kernel: EIP:    0010:[kmem_cache_free+54/128]    Not
> tainted 
> Feb 14 00:41:32 blue00 kernel: EFLAGS: 00010086 
> Feb 14 00:41:32 blue00 kernel: eax: 0000001d   ebx: 00e3cf40   ecx: 0000002e  
> edx: 00000000 
> Feb 14 00:41:32 blue00 kernel: esi: d42520e4   edi: f8f3d000   ebp: 00000000  
> esp: f7ee1e30 
> Feb 14 00:41:32 blue00 kernel: ds: 0018   es: 0018   ss: 0018 
> Feb 14 00:41:32 blue00 kernel: Process kswapd (pid: 5, stackpage=f7ee1000) 
> Feb 14 00:41:32 blue00 kernel: Stack: c02b3322 f8f3d000 d4252130 d42520e4
> 00000000 00000000 00000286 c74bfecc  
> Feb 14 00:41:32 blue00 kernel:        c01f6f86 f8f3d000 c01cabfe f8f3d000
> 00014460 d42520e4 d42520e4 00000000  
> Feb 14 00:41:32 blue00 kernel:        c01cac6f d42520e4 00000000 d42520e4
> c01c78ae d42520e4 00000001 c01e649a  
> Feb 14 00:41:32 blue00 kernel: Call Trace: [change_termios+118/400]
> [xlog_recover_do_efi_trans+158/192] [xlog_recover_do_efd_trans+79/256]
> [xlog_regrant_write_log_space+94/784] [linvfs_follow_link+10/240]  
> Feb 14 00:41:32 blue00 kernel: Code: 0f 0b 83 c4 08 8b 15 8c 85 3f c0 8b 2c 1a
> 89 7c 24 14 b8 00  
> Using defaults from ksymoops -t elf32-i386 -a i386
> 
> Code;  00000000 Before first symbol
> 00000000 <_EIP>:
> Code;  00000000 Before first symbol
>    0:   0f 0b                     ud2a   
> Code;  00000002 Before first symbol
>    2:   83 c4 08                  add    $0x8,%esp
> Code;  00000004 Before first symbol
>    5:   8b 15 8c 85 3f c0         mov    0xc03f858c,%edx
> Code;  0000000a Before first symbol
>    b:   8b 2c 1a                  mov    (%edx,%ebx,1),%ebp
> Code;  0000000e Before first symbol
>    e:   89 7c 24 14               mov    %edi,0x14(%esp,1)
> Code;  00000012 Before first symbol
>   12:   b8 00 00 00 00            mov    $0x0,%eax
> 
> 
> Ian
> 

Well, it has bits of interesting stack in there. Were you running on
the filesystem at the time, or attempting to mount it?

Also, do you have some very large complex directories, or very large
files out there?

Steve

-- 

Steve Lord                                      voice: +1-651-683-3511
Principal Engineer, Filesystem Software         email: lord@xxxxxxx


<Prev in Thread] Current Thread [Next in Thread>