[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Disappearing /, /home



Hi, 
I'm running Linux piaskowy 2.4.17-xfs #1 Thu Jan 3 13:53:36 CET 2002
i586 unknown, compiled with gcc 2.95.4 (Debian Sid)
and my partition /home, where /var is symlinked (it's my workstation,
and on /home i've got plenty of space), disappeared, second time in a
month, so i think, it looks like repeatable bug. (due to /var on /home,
i don't have much logs..)
Here follows what I have:
ksymoops -m /boot/System.map-2.4.17-xfs <Ooops.xfs 
ksymoops 2.4.3 on i586 2.4.17-xfs.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.17-xfs/ (default)
     -m /boot/System.map-2.4.17-xfs (specified)

Feb  2 07:42:45 piaskowy kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000152
Feb  2 07:42:45 piaskowy kernel: c01a4972
Feb  2 07:42:45 piaskowy kernel: *pde =00000000
Feb  2 07:42:45 piaskowy kernel: Oops: 0000
Feb  2 07:42:45 piaskowy kernel: CPU:    0
Feb  2 07:42:45 piaskowy kernel: EIP: 0010:[xfs_iget+242/316]    Tainted: P 
Feb  2 07:42:45 piaskowy kernel: EFLAGS: 00010246
Feb  2 07:42:45 piaskowy kernel: eax: 00000000 ebx: ffffffe8   ecx: 0000000f   edx: c02f1140
Feb  2 07:42:45 piaskowy kernel: esi: d75d21c4 edi: d773d000   ebp: 00000000   esp: c9f59e4c
Feb  2 07:42:45 piaskowy kernel: ds: 0018   es: 0018   ss: 0018
Feb  2 07:42:45 piaskowy kernel: Process updatedb (pid: 14955, stackpage=c9f59000)
Feb  2 07:42:45 piaskowy kernel: Stack: 00000000 c9c450e4 00000000 00000008 c01b926c d773d000 00000000 0580251a 
Feb  2 07:42:45 piaskowy kernel: 00000000 00000000 c9f59edc 00000000 00000000 c9c450fc c9c450e4 00000008 
Feb  2 07:42:45 piaskowy kernel: d1911614 00000000 0000002a 00000288 00000008 c01bd6a4 00000000 c9c450fc 
Feb  2 07:42:45 piaskowy kernel: Call Trace: [xfs_dir_lookup_int+292/656]
			 [xfs_lookup+144/248] [linvfs_lookup+101/180]
			 [real_lookup+83/196] [link_path_walk+1268/1848] 
Feb  2 07:42:45 piaskowy kernel: Code: 66 83 bb 6a 01 00 00 00 75 10 80 a3 50 01 00 00 f7 53 e8 27 
 Using defaults from ksymoops -t elf32-i386 -a i386

Code;  00000000 Before first symbol
00000000 <_EIP>:
Code;  00000000 Before first symbol
   0:   66 83 bb 6a 01 00 00      cmpw   $0x0,0x16a(%ebx)
Code;  00000006 Before first symbol
   7:   00 
Code;  00000008 Before first symbol
   8:   75 10                     jne    1a <_EIP+0x1a> 0000001a Before first symbol
Code;  0000000a Before first symbol
   a:   80 a3 50 01 00 00 f7      andb   $0xf7,0x150(%ebx)
Code;  00000010 Before first symbol
  11:   53                        push   %ebx
Code;  00000012 Before first symbol
  12:   e8 27 00 00 00            call   3e <_EIP+0x3e> 0000003e Before first symbol

  Then: 
  Feb  3 19:06:24 piaskowy kernel:  Warning: buffer 0xc6e5cdc4 with
  weird blockno (0)
  Feb  3 19:06:25 piaskowy kernel: Warning: buffer 0xc6e5cdc4 with weird
  blockno (0)
  [...]
  Feb  3 19:40:41 piaskowy kernel: Warning: buffer 0xca950334 with weird
  blockno (0)
  Feb  3 21:29:26 piaskowy kernel: EFSCORRUPTED returned from file
  xfs_ialloc.c line 1265

Kernel is tainted by NVdriver, but when it "striked" first time, I
didn't use that.
After disappearing, mount won't find superblock, xfs_repair reconstruct
superblock from secondary, I was unable to play log to fs, xfs_repair -L
do the trick, but due to fs corruption, I got many directores/files in
lost+found.

I have found previous oops, hope it's helpful maybe.. or not.

Jan 12 18:20:02 piaskowy kernel: cmn_err level 1 Filesystem "ide0(3,2)":
xfs_iflush: Bad inode 70394 magic number 0xb062, ptr 0xcc20aa00
Jan 12 18:20:02 piaskowy kernel: xfs_force_shutdown(ide0(3,2),0x8)
called from line 3064 of file xfs_inode.c.  Return address = 0xc01a82f2
Jan 12 18:20:02 piaskowy kernel: Fatal error on root filesystem
Jan 12 18:20:02 piaskowy kernel: Corruption of in-memory data detected.
Shutting down filesystem: ide0(3,2)
Jan 12 18:20:02 piaskowy kernel: Please umount the filesystem, and
rectify the problem(s)
ksymoops -m /boot/System.map-2.4.17-xfs <OOps.xfs2 
ksymoops 2.4.3 on i586 2.4.17-xfs.  Options used
   -V (default)
   -k /proc/ksyms (default)
   -l /proc/modules (default)
   -o /lib/modules/2.4.17-xfs/ (default)
   -m /boot/System.map-2.4.17-xfs (specified)

Jan 12 18:20:02 piaskowy kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000
Jan 12 18:20:02 piaskowy kernel: 00000000
Jan 12 18:20:02 piaskowy kernel: *pde = 00000000
Jan 12 18:20:02 piaskowy kernel: Oops: 0000
Jan 12 18:20:02 piaskowy kernel: CPU:    0
Jan 12 18:20:02 piaskowy kernel: EIP:			 0010:[<00000000>]    Tainted: PF
 Using defaults from ksymoops -t elf32-i386 -a i386
Jan 12 18:20:02 piaskowy kernel: EFLAGS: 00010286
Jan 12 18:20:02 piaskowy kernel: eax: 00000000 ebx: 00000000   ecx: c0354000   edx: 00000000
Jan 12 18:20:02 piaskowy kernel: esi: c284639c edi: 00000000   ebp: 00000000   esp: d24a9dd8
Jan 12 18:20:02 piaskowy kernel: ds: 0018   es: 0018   ss: 0018
Jan 12 18:20:02 piaskowy kernel: Process sh (pid: 22605, stackpage=d24a9000)
Jan 12 18:20:02 piaskowy kernel: Stack:	 c01e4fac c0354000 00000000 c284639c c284639c 00000008 00000000 c10fd8c0 
Jan 12 18:20:02 piaskowy kernel:         c01e5011 00000000 c284639c d24a9e30 00000000 00000001 c015b79a 00000000 
Jan 12 18:20:02 piaskowy kernel:         c284639c c10fd8c0 c17042dc 00000024 c16e14fc c170422c c284639c 00000001 
Jan 12 18:20:02 piaskowy kernel: Call Trace: [generic_make_request+296/312] [submit_bh+85/112] [pagebuf_read_full_page+322/340] [__alloc_pages+54/352] [add_to_page_cache_unique+108/116] 
Jan 12 18:20:02 piaskowy kernel: Code:  Bad EIP value.

>>EIP; 00000000 Before first symbol

And some hours ago, / disappeared. The same story, lost superblock, cannot play log, fs corrupted. And I have no logs with todays Oops.

Any hints? ;)

(please CC:, i'm not a subscriber)
-- 
Marcin Zieba