[linux-lvm] [OOPS] full snapshot (with test vfs locking patch for reiserfs snapshots in 11-pre)
Ed Tomlinson
tomlins at CAM.ORG
Mon Oct 8 15:53:46 UTC 2001
Hi Chris,
To summerize, with 2.4.11-pre5 and lvm-1.01-rc4 + your test vfslocking patch
for 2.4.11-pre I, unlike you, was able to make snapshots and reiserfsck them without
problems. Then I tried a debench 50 run and got an oops.
ksymoops 2.4.3 on i586 2.4.10-e1. Options used
-V (default)
-k 20011008092859.ksyms (specified)
-l 20011008092859.modules (specified)
-o /lib/modules/2.4.11-pre5 (specified)
-m /boot/System.map-2.4.11-pre5 (specified)
lvm -- giving up to snapshot /dev/lv/root on /dev/lv/snap: out of space
Unable to handle kernel NULL pointer dereference at virtual address 00000d68
d680a45c
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<d680a45c>] Tainted: P
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010246
eax: 00001fff ebx: 00000d68 ecx: d36dac00 edx: 00000000
esi: 00105670 edi: 00002101 ebp: 00000000 esp: d220bdf8
ds: 0018 es: 0018 ss: 0018
Process syslogd (pid: 219, stackpage=d220b000)
Stack: d36dac00 d36dad70 d36da770 00e00000 00e00000 000001ad 00000058 00000000
d68075c0 d220be56 d220be58 00104470 d36dac00 00003a01 c1f6dd40 00005258
00e00000 c029ef28 c029eec0 d36da600 d36d1000 00104470 00000020 2101b7e0
Call Trace: [<d68075c0>] [<d6807695>] [<c0185b4c>] [<c0185bb1>] [<c0185d07>]
[<c0164e69>] [<c01683ee>] [<c0167647>] [<c0155eac>] [<c012d8ce>] [<c0106d53>]
Code: 8b 0b eb 03 45 8b 09 39 d9 74 27 39 71 08 75 f4 66 39 79 0c
>>EIP; d680a45c <[lvm-mod]lvm_snapshot_remap_block+70/d4> <=====
Trace; d68075c0 <[lvm-mod]lvm_map+3b0/478>
Trace; d6807694 <[lvm-mod]lvm_make_request_fn+c/1c>
Trace; c0185b4c <generic_make_request+130/140>
Trace; c0185bb0 <submit_bh+54/70>
Trace; c0185d06 <ll_rw_block+13a/1a0>
Trace; c0164e68 <flush_commit_list+208/388>
Trace; c01683ee <do_journal_end+746/9ec>
Trace; c0167646 <journal_end_sync+12/18>
Trace; c0155eac <reiserfs_sync_file+80/9c>
Trace; c012d8ce <sys_fsync+5e/8c>
Trace; c0106d52 <system_call+32/40>
Code; d680a45c <[lvm-mod]lvm_snapshot_remap_block+70/d4>
00000000 <_EIP>:
Code; d680a45c <[lvm-mod]lvm_snapshot_remap_block+70/d4> <=====
0: 8b 0b mov (%ebx),%ecx <=====
Code; d680a45e <[lvm-mod]lvm_snapshot_remap_block+72/d4>
2: eb 03 jmp 7 <_EIP+0x7> d680a462 <[lvm-mod]lvm_snapshot_remap_block+76/d4>
Code; d680a460 <[lvm-mod]lvm_snapshot_remap_block+74/d4>
4: 45 inc %ebp
Code; d680a460 <[lvm-mod]lvm_snapshot_remap_block+74/d4>
5: 8b 09 mov (%ecx),%ecx
Code; d680a462 <[lvm-mod]lvm_snapshot_remap_block+76/d4>
7: 39 d9 cmp %ebx,%ecx
Code; d680a464 <[lvm-mod]lvm_snapshot_remap_block+78/d4>
9: 74 27 je 32 <_EIP+0x32> d680a48e <[lvm-mod]lvm_snapshot_remap_block+a2/d4>
Code; d680a466 <[lvm-mod]lvm_snapshot_remap_block+7a/d4>
b: 39 71 08 cmp %esi,0x8(%ecx)
Code; d680a46a <[lvm-mod]lvm_snapshot_remap_block+7e/d4>
e: 75 f4 jne 4 <_EIP+0x4> d680a460 <[lvm-mod]lvm_snapshot_remap_block+74/d4>
Code; d680a46c <[lvm-mod]lvm_snapshot_remap_block+80/d4>
10: 66 39 79 0c cmp %di,0xc(%ecx)
Suspect there is a problem with snapshots filling in 2.4.11-pre with lvm 1.01-rc4
Ed Tomlinson
More information about the linux-lvm
mailing list