lkml.org 
[lkml]   [1996]   [Mar]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Date
Subjectlockups (disk buffers?) in 1.3.72

1.3.72 Running umsperf on a loop'ed (ext2) file on a msdos disk-----
The system locks up (eventually). No panic, no Oops, no Aiee, just nothing.
I have tracked it down to fs/buffer.c
In getblk(), it calls refill_freelist(0) [line 771] 'cause it needs a 512
byte block, and none are free.
refill_freelist never returns.

I put calls to show_buffer before & after the call. This is the same as you
get with SHFT/SCROLLLOCK.
Any tips on where to look further????
Now can I figure out where it's stalled??? CTRL/SCROLLLOCK shows umsperf in
state D, with pc=000000.
Is there any description on how the buffer stuff works?

Ray Van Tassle rayvt@comm.mot.com

5:46: ------call refill, size: 512 isize: 0
5:46: Buffer memory: 2404kB
5:46: Buffer heads: 3456
5:46: Buffer blocks: 3396
5:46: Buffer[0] mem: 348 buffers, 6 used (last=64), 0 locked, 0 protected, 0
dirty 0 shrd
5:46: Buffer[2] mem: 1062 buffers, 17 used (last=1062), 1 locked, 0
protected, 0 dirty 0 shrd
5:46: Buffer[4] mem: 1985 buffers, 0 used (last=0), 0 locked, 0 protected,
1985 dirty 0 shrd
5:46: Size [LAV] Free Clean Unshar Lck Lck1 Dirty Shared
5:46: 512 [ 35]: 0 68 0 8 0 1908 0

5:46: 1024 [ 269]: 1 280 0 1054 0 77 0

5:46: 2048 [ 0]: 0 0 0 0 0 0 0

5:46: 4096 [ 0]: 0 0 0 0 0 0 0

5:46: 8192 [ 0]: 0 0 0 0 0 0 0

5:46: ---done
5:46: Buffer memory: 2436kB
5:46: Buffer heads: 3520
5:46: Buffer blocks: 3460
5:46: Buffer[0] mem: 348 buffers, 6 used (last=64), 0 locked, 0 protected, 0
dirty 0 shrd
(((( some lines here didn't get saved)))))
5:47: Size [LAV] Free Clean Unshar Lck Lck1 Dirty Shared
5:47: 512 [ 199]: 36 68 0 1477 0 595 0

5:47: 1024 [ 889]: 0 279 0 1126 0 2823 0

5:47: 2048 [ 0]: 0 0 0 0 0 0 0

5:47: 4096 [ 0]: 0 0 0 0 0 0 0

5:47: 8192 [ 0]: 0 0 0 0 0 0 0

5:47: ---done
5:47: Buffer memory: 5380kB
5:47: Buffer heads: 6528
5:47: Buffer blocks: 6468
5:47: Buffer[0] mem: 347 buffers, 7 used (last=347), 0 locked, 0 protected,
0 dirty 0 shrd
5:47: Buffer[2] mem: 2603 buffers, 15 used (last=2603), 1 locked, 0
protected, 0 dirty 0 shrd
5:47: Buffer[4] mem: 3418 buffers, 4 used (last=3184), 0 locked, 0 protected,
3418 dirty 0 shrd
5:47: Size [LAV] Free Clean Unshar Lck Lck1 Dirty Shared
5:50: 512 [ 199]: 36 68 0 1477 0 595 0

5:50: 1024 [ 889]: 64 279 0 1126 0 2823 0

5:50: 2048 [ 0]: 0 0 0 0 0 0 0

5:50: 4096 [ 0]: 0 0 0 0 0 0 0

5:50: 8192 [ 0]: 0 0 0 0 0 0 0



\
 
 \ /
  Last update: 2005-03-22 13:36    [W:0.097 / U:0.032 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site