All of lore.kernel.org
 help / color / mirror / Atom feed
* 2.5.46: buffer layer error at fs/buffer.c:399
@ 2002-11-10 23:04 Martin Diehl
  2002-11-11  0:53 ` Andrew Morton
  0 siblings, 1 reply; 3+ messages in thread
From: Martin Diehl @ 2002-11-10 23:04 UTC (permalink / raw)
  To: linux-kernel


Hi,

shortly after upgrading 2.5.45->2.5.46 I got this while cp'ing some 
regular file. Source and destination was both in rootfs, which is ext2. 
It's not exactly reproducible, however apparently triggered by files 
larger than about 500KB - at least I got a few with those but never from 
smaller one.

Despite this error/warning(?) the requested file was successfully copied 
(and diffed). A forced fsck on / didn't find any corruption. And it seems 
it doesn't occur if the target file exists, i.e. it's overwritten.

Kernel is 2.5.46 SMP running on UP box. The new extended attributes were 
not enabled for ext2.

Martin

-------------------

* this one was triggered by "cp file1 file2" (cwd=/root)

buffer layer error at fs/buffer.c:399
Pass this trace through ksymoops for reporting
Call Trace:
 [<c0151db6>] __find_get_block_slow+0xe6/0x150
 [<c0152ec6>] __find_get_block+0xd6/0xf0
 [<c0153277>] unmap_underlying_metadata+0x17/0x50
 [<c0153853>] __block_prepare_write+0x163/0x450
 [<c0153885>] __block_prepare_write+0x195/0x450
 [<c0138d13>] file_read_actor+0x83/0xf0
 [<c0142196>] buffered_rmqueue+0x116/0x120
 [<c015434c>] block_prepare_write+0x1c/0x40
 [<c01a0e70>] ext2_get_block+0x0/0x420
 [<c013a1ad>] generic_file_write_nolock+0x5ed/0x9d0
 [<c01a0e70>] ext2_get_block+0x0/0x420
 [<c01590d5>] cp_new_stat64+0xa5/0xc0
 [<c011883f>] do_page_fault+0x12f/0x44b
 [<c013a603>] generic_file_write+0x53/0x70
 [<c014fd3d>] vfs_write+0xcd/0x170
 [<c0150028>] sys_write+0x28/0x40
 [<c0109157>] syscall_call+0x7/0xb

* and this one by "dd if=/dev/zero of=/root/file bs=1k count=512"

buffer layer error at fs/buffer.c:399
Pass this trace through ksymoops for reporting
Call Trace:
 [<c0151db6>] __find_get_block_slow+0xe6/0x150
 [<c0152ec6>] __find_get_block+0xd6/0xf0
 [<c0153277>] unmap_underlying_metadata+0x17/0x50
 [<c0153853>] __block_prepare_write+0x163/0x450
 [<c0153885>] __block_prepare_write+0x195/0x450
 [<c0149075>] __set_page_dirty_nobuffers+0xa5/0xb0
 [<c0153bb5>] __block_commit_write+0x75/0xb0
 [<c015434c>] block_prepare_write+0x1c/0x40
 [<c01a0e70>] ext2_get_block+0x0/0x420
 [<c013a1ad>] generic_file_write_nolock+0x5ed/0x9d0
 [<c01a0e70>] ext2_get_block+0x0/0x420
 [<c012a07a>] update_process_times+0x2a/0x30
 [<c01266af>] tasklet_hi_action+0x7f/0xe0
 [<c012639c>] do_softirq+0x5c/0xc0
 [<c010be45>] do_IRQ+0x1a5/0x1b0
 [<c010a048>] common_interrupt+0x18/0x20
 [<c013a603>] generic_file_write+0x53/0x70
 [<c014fd3d>] vfs_write+0xcd/0x170
 [<c012639c>] do_softirq+0x5c/0xc0
 [<c0150028>] sys_write+0x28/0x40
 [<c0109157>] syscall_call+0x7/0xb


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-11-11 22:07 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-11-10 23:04 2.5.46: buffer layer error at fs/buffer.c:399 Martin Diehl
2002-11-11  0:53 ` Andrew Morton
2002-11-11 22:18   ` Martin Diehl

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.