xfs
[Top] [All Lists]

oops with 2.4.6 on ppc

To: linux-xfs@xxxxxxxxxxx
Subject: oops with 2.4.6 on ppc
From: Colin Walters <walters@xxxxxxxxxxxxxxxxxx>
Date: Fri, 13 Jul 2001 02:31:37 -0400
Organization: The Ohio State University Dept. of Computer and Info. Science
Sender: owner-linux-xfs@xxxxxxxxxxx
User-agent: Gnus/5.090004 (Oort Gnus v0.04) Emacs/21.0.103 (powerpc-debian-linux-gnu)
My kernel dropped me into mon today while reading email and doing an
'apt-get install agt'; From the output of ksymoops, it looks like a
failure in the XFS code, so I'm posting it here.

I looked around a bit inside mon, and then just exited, and the system
appeared to mostly work.  The dpkg process was in an uninterruptible
state.  /sbin/reboot just hung, I had to hard reboot (but no fsck!
yay! :) ), one of the files dpkg was installing was just 100 null
bytes.  The rest of the filesystem seems fine, although I didn't do a
thorough check.

Here's the output of ksymoops:

walters@space-ghost:~$ ksymoops -k /proc/ksyms   /tmp/oops 
ksymoops 2.4.1 on ppc 2.4.6+ipsec+xfs.  Options used
     -V (default)
     -k /proc/ksyms (specified)
     -l /proc/modules (default)
     -o /lib/modules/2.4.6+ipsec+xfs/ (default)
     -m /boot/System.map-2.4.6+ipsec+xfs (default)

Warning (compare_maps): ksyms_base symbol __VERSIONED_SYMBOL(rtc_lock) not 
found in System.map.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol __VERSIONED_SYMBOL(shmem_file_setup) 
not found in System.map.  Ignoring ksyms_base entry
Warning (compare_maps): mismatch on symbol xchg_u32  , ksyms_base says 
c000c24c, System.map says c0006820.  Ignoring ksyms_base entry
Jul 13 01:36:39 space-ghost kernel: Oops: kernel access of bad area, sig: 11
Jul 13 01:36:39 space-ghost kernel: NIP: C0086C88 XER: 20000000 LR: C0086C80 
SP: C06F19D0 REGS: c06f1920 TRAP: 0300
Using defaults from ksymoops -t elf32-powerpc -a powerpc:common
Jul 13 01:36:39 space-ghost kernel: MSR: 00009032 EE: 1 PR: 0 FP: 0 ME: 1 
IR/DR: 11
Jul 13 01:36:39 space-ghost kernel: TASK = c06f0000[5] 'bdflush' Last syscall: 
-1 
Jul 13 01:36:39 space-ghost kernel: last math c5bf6000 last altivec 00000000
Jul 13 01:36:39 space-ghost kernel: GPR00: C0086C80 C06F19D0 C06F0000 C5C701C0 
00000000 00000000 00000000 C1C8A420 
Jul 13 01:36:39 space-ghost kernel: GPR08: C144A040 C5C70228 0000000A C5C70228 
C1C8A244 01A3FE74 00000000 00000000 
Jul 13 01:36:39 space-ghost kernel: GPR16: 00000000 00000000 00000000 C07DB000 
00000000 C06F1A38 00000000 00000006 
Jul 13 01:36:39 space-ghost kernel: GPR24: 00000000 C07DB000 00000001 00000001 
00000000 00000000 00000000 C5C701C0 
Jul 13 01:36:39 space-ghost kernel: Call backtrace: 
Jul 13 01:36:39 space-ghost kernel: C0086C80 C008816C C0083438 C0083CF4 
C0083720 C00859E8 C0092D50 
Jul 13 01:36:39 space-ghost kernel: C00960C8 C00E1A14 C00DFCB4 C00731D8 
C0072D6C C00DFE70 C003A864 
Jul 13 01:36:40 space-ghost kernel: C003E664 C003E95C C0006C0C 
Warning (Oops_read): Code line not seen, dumping what data is available

>>NIP; c0086c88 <xfs_alloc_lookup+114/35c>   <=====
Trace; c0086c80 <xfs_alloc_lookup+10c/35c>
Trace; c008816c <xfs_alloc_lookup_eq+20/30>
Trace; c0083438 <xfs_alloc_fixup_trees+80/28c>
Trace; c0083cf4 <xfs_alloc_ag_vextent_near+33c/9c0>
Trace; c0083720 <xfs_alloc_ag_vextent+5c/134>
Trace; c00859e8 <xfs_alloc_vextent+34c/3d0>
Trace; c0092d50 <xfs_bmap_alloc+1408/16d8>
Trace; c00960c8 <xfs_bmapi+664/f54>
Trace; c00e1a14 <xfs_strategy+488/6ac>
Trace; c00dfcb4 <linvfs_pb_bmap+5c/a0>
Trace; c00731d8 <__pb_block_prepare_write_async+c0/29c>
Trace; c0072d6c <pagebuf_write_full_page+fc/280>
Trace; c00dfe70 <linvfs_write_full_page+18/34>
Trace; c003a864 <_write_buffer+b8/138>
Trace; c003e664 <flush_dirty_buffers+104/158>
Trace; c003e95c <bdflush+b4/ec>
Trace; c0006c0c <kernel_thread+34/40>


4 warnings issued.  Results may not be reliable.
walters@space-ghost:~$ 


<Prev in Thread] Current Thread [Next in Thread>
  • oops with 2.4.6 on ppc, Colin Walters <=