http://oss.sgi.com/bugzilla/show_bug.cgi?id=383
Summary: Write to an XFS file system generates errno 990
Product: Linux XFS
Version: unspecified
Platform: IA32
OS/Version: Linux
Status: NEW
Severity: critical
Priority: High
Component: XFS kernel code
AssignedTo: xfs-master@xxxxxxxxxxx
ReportedBy: Louis.Romero@xxxxxxxxxx
CC: Louis.Romero@xxxxxxxxxx
Enclosed is a Call Trace that came out of /var/log/messages. I have 200k lines
of simliar messages.
uname -a = "Linux dcs4apb 2.6.5-7.108-smp #1 SMP Wed Aug 25 13:34:40 UTC 2004
i686 i686 i386 GNU/Linux"
Distro = SuSe 9.1
mount command::/dev/md1 on /data2 type xfs (rw)
This is a bound SCSI volume.
C++ program was writing to an xfs file system and got to ~1.0 GB b4 spamming
/var/log/messages pretty hard with the following:
Nov 12 19:44:22 dcs4apb kernel: 0x0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00
Nov 12 19:44:22 dcs4apb kernel: Filesystem "md1": XFS internal error
xfs_alloc_read_agf at line 2195 of file fs/xfs/xfs_alloc.c. Caller 0xf925f90c
Nov 12 19:44:22 dcs4apb kernel: Call Trace:
Nov 12 19:44:22 dcs4apb kernel: [__crc_device_suspend+4222016/5385332]
xfs_alloc_read_agf+0x10f/0x230 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [<f925f7cf>] xfs_alloc_read_agf+0x10f/0x230
[xfs]
Nov 12 19:44:22 dcs4apb kernel: [__crc_device_suspend+4222333/5385332]
xfs_alloc_pagf_init+0x1c/0x40 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [<f925f90c>] xfs_alloc_pagf_init+0x1c/0x40
[xfs]
Nov 12 19:44:22 dcs4apb kernel: [__crc_device_suspend+4222333/5385332]
xfs_alloc_pagf_init+0x1c/0x40 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [<f925f90c>] xfs_alloc_pagf_init+0x1c/0x40
[xfs]
Nov 12 19:44:22 dcs4apb kernel: [__crc_device_suspend+4222333/5385332]
xfs_alloc_pagf_init+0x1c/0x40 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [<f925f90c>] xfs_alloc_pagf_init+0x1c/0x40
[xfs]
Nov 12 19:44:22 dcs4apb kernel: [__crc_device_suspend+4320833/5385332]
xfs_bmapi+0x3100/0x3360 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [<f92779d0>] xfs_bmapi+0x3100/0x3360 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [as_remove_request+0/368]
as_remove_request+0x0/0x170
Nov 12 19:44:22 dcs4apb kernel: [<c024f5a0>] as_remove_request+0x0/0x170
Nov 12 19:44:22 dcs4apb kernel: [__crc_device_suspend+4324659/5385332]
xfs_bmbt_get_state+0x12/0x30 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [<f92788c2>] xfs_bmbt_get_state+0x12/0x30 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [__crc_device_suspend+4299114/5385332]
xfs_bmap_do_search_extents+0xe9/0x410 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [<f92724f9>]
xfs_bmap_do_search_extents+0xe9/0x410 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [__crc_device_suspend+4300035/5385332]
xfs_bmap_search_extents+0x72/0x90 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [<f9272892>] xfs_bmap_search_extents+0x72/0x90
[xfs]
Nov 12 19:44:22 dcs4apb kernel: [__crc_device_suspend+4309034/5385332]
xfs_bmapi+0x2e9/0x3360 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [<f9274bb9>] xfs_bmapi+0x2e9/0x3360 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [recalc_task_prio+423/1008]
recalc_task_prio+0x1a7/0x3f0
Nov 12 19:44:22 dcs4apb kernel: [<c0120b27>] recalc_task_prio+0x1a7/0x3f0
Nov 12 19:44:22 dcs4apb kernel: [__crc_device_suspend+4509115/5385332]
xlog_grant_push_ail+0x4a/0x1b0 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [<f92a594a>] xlog_grant_push_ail+0x4a/0x1b0
[xfs]
Nov 12 19:44:22 dcs4apb kernel: [__crc_device_suspend+4537652/5385332]
xfs_mod_incore_sb_batch+0x43/0x90 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [<f92ac8c3>] xfs_mod_incore_sb_batch+0x43/0x90
[xfs]
Nov 12 19:44:22 dcs4apb kernel: [__crc_device_suspend+4557763/5385332]
xfs_trans_unreserve_and_mod_sb+0x172/0x180 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [<f92b1752>]
xfs_trans_unreserve_and_mod_sb+0x172/0x180 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [__crc_device_suspend+4277106/5385332]
xfs_bmap_last_offset+0x81/0x140 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [<f926cf01>] xfs_bmap_last_offset+0x81/0x140
[xfs]
Nov 12 19:44:22 dcs4apb kernel: [__crc_device_suspend+4613826/5385332]
xfs_iomap_write_allocate+0x261/0x4a0 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [<f92bf251>]
xfs_iomap_write_allocate+0x261/0x4a0 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [elv_merged_request+10/32]
elv_merged_request+0xa/0x20
Nov 12 19:44:22 dcs4apb kernel: [<c024734a>] elv_merged_request+0xa/0x20
Nov 12 19:44:22 dcs4apb kernel: [__crc_device_suspend+4611385/5385332]
xfs_iomap+0x6d8/0x7e0 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [<f92be8c8>] xfs_iomap+0x6d8/0x7e0 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [try_to_free_buffers+104/176]
try_to_free_buffers+0x68/0xb0
Nov 12 19:44:22 dcs4apb kernel: [<c016be08>] try_to_free_buffers+0x68/0xb0
Nov 12 19:44:22 dcs4apb kernel: [__crc_device_suspend+4617410/5385332]
xfs_map_blocks+0x61/0x140 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [<f92c0051>] xfs_map_blocks+0x61/0x140 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [<f92c0051>] xfs_map_blocks+0x61/0x140 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [__crc_device_suspend+4621933/5385332]
xfs_page_state_convert+0x6cc/0x840 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [<f92c11fc>] xfs_page_state_convert+0x6cc/0x840
[xfs]
Nov 12 19:44:22 dcs4apb kernel: [__crc_device_suspend+4622941/5385332]
linvfs_writepage+0x6c/0x110 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [<f92c15ec>] linvfs_writepage+0x6c/0x110 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [mpage_writepages+707/2784]
mpage_writepages+0x2c3/0xae0
Nov 12 19:44:22 dcs4apb kernel: [<c018e5d3>] mpage_writepages+0x2c3/0xae0
Nov 12 19:44:22 dcs4apb kernel: [smp_apic_timer_interrupt+234/352]
smp_apic_timer_interrupt+0xea/0x160
Nov 12 19:44:22 dcs4apb kernel: [<c011adfa>]
smp_apic_timer_interrupt+0xea/0x160
Nov 12 19:44:22 dcs4apb kernel: [apic_timer_interrupt+26/32]
apic_timer_interrupt+0x1a/0x20
Nov 12 19:44:22 dcs4apb kernel: [<c010a1ea>] apic_timer_interrupt+0x1a/0x20
Nov 12 19:44:22 dcs4apb kernel: [__crc_device_suspend+4622833/5385332]
linvfs_writepage+0x0/0x110 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [<f92c1580>] linvfs_writepage+0x0/0x110 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [recalc_task_prio+423/1008]
recalc_task_prio+0x1a7/0x3f0
Nov 12 19:44:22 dcs4apb kernel: [<c0120b27>] recalc_task_prio+0x1a7/0x3f0
Nov 12 19:44:22 dcs4apb kernel: [find_get_page+22/64] find_get_page+0x16/0x40
Nov 12 19:44:22 dcs4apb kernel: [<c0146e06>] find_get_page+0x16/0x40
Nov 12 19:44:22 dcs4apb kernel: [__filemap_fdatawrite_range+219/256]
__filemap_fdatawrite_range+0xdb/0x100
Nov 12 19:44:22 dcs4apb kernel: [<c014901b>]
__filemap_fdatawrite_range+0xdb/0x100
Nov 12 19:44:22 dcs4apb kernel: [filemap_fdatawrite+34/48]
filemap_fdatawrite+0x22/0x30
Nov 12 19:44:22 dcs4apb kernel: [<c01490c2>] filemap_fdatawrite+0x22/0x30
Nov 12 19:44:22 dcs4apb kernel: [filemap_write_and_wait+23/48]
filemap_write_and_wait+0x17/0x30
Nov 12 19:44:22 dcs4apb kernel: [<c01490e7>] filemap_write_and_wait+0x17/0x30
Nov 12 19:44:22 dcs4apb kernel: [__generic_file_aio_write_nolock+3131/3216]
__generic_file_aio_write_nolock+0xc3b/0xc90
Nov 12 19:44:22 dcs4apb kernel: [<c014a1ab>]
__generic_file_aio_write_nolock+0xc3b/0xc90
Nov 12 19:44:22 dcs4apb kernel: [generic_file_aio_write_nolock+80/208]
generic_file_aio_write_nolock+0x50/0xd0
Nov 12 19:44:22 dcs4apb kernel: [<c014a450>]
generic_file_aio_write_nolock+0x50/0xd0
Nov 12 19:44:22 dcs4apb kernel: [__crc_device_suspend+4641578/5385332]
xfs_write+0x2b9/0x790 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [<f92c5eb9>] xfs_write+0x2b9/0x790 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [__crc_device_suspend+4623944/5385332]
linvfs_write+0x97/0xd0 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [<f92c19d7>] linvfs_write+0x97/0xd0 [xfs]
Nov 12 19:44:22 dcs4apb kernel: [do_sync_write+172/256]
do_sync_write+0xac/0x100
Nov 12 19:44:22 dcs4apb kernel: [<c016a5dc>] do_sync_write+0xac/0x100
Nov 12 19:44:22 dcs4apb kernel: [get_futex_key+67/448] get_futex_key+0x43/0x1c0
Nov 12 19:44:22 dcs4apb kernel: [<c013e413>] get_futex_key+0x43/0x1c0
Nov 12 19:44:22 dcs4apb kernel: [autoremove_wake_function+0/64]
autoremove_wake_function+0x0/0x40
Nov 12 19:44:22 dcs4apb kernel: [<c0126a40>] autoremove_wake_function+0x0/0x40
Nov 12 19:44:22 dcs4apb kernel: [do_futex+744/1632] do_futex+0x2e8/0x660
Nov 12 19:44:22 dcs4apb kernel: [<c013e9c8>] do_futex+0x2e8/0x660
Nov 12 19:44:22 dcs4apb kernel: [__do_softirq+98/208] __do_softirq+0x62/0xd0
Nov 12 19:44:22 dcs4apb kernel: [<c012ba62>] __do_softirq+0x62/0xd0
Nov 12 19:44:22 dcs4apb kernel: [vfs_write+194/320] vfs_write+0xc2/0x140
Nov 12 19:44:22 dcs4apb kernel: [<c016a6f2>] vfs_write+0xc2/0x140
Nov 12 19:44:22 dcs4apb kernel: [sys_write+145/240] sys_write+0x91/0xf0
Nov 12 19:44:22 dcs4apb kernel: [<c016a981>] sys_write+0x91/0xf0
Nov 12 19:44:22 dcs4apb kernel: [do_gettimeofday+32/196]
do_gettimeofday+0x20/0xc4
Nov 12 19:44:22 dcs4apb kernel: [<c0110220>] do_gettimeofday+0x20/0xc4
Nov 12 19:44:22 dcs4apb kernel: [sysenter_past_esp+82/121]
sysenter_past_esp+0x52/0x79
Nov 12 19:44:22 dcs4apb kernel: [<c01091e9>] sysenter_past_esp+0x52/0x79
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
|