[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