xfs_growfs causes kernel Oops
This document (7013481) is provided subject to the disclaimer at the end of this document.
Environment
SUSE Linux Enterprise Server 11 Service Pack 2
SUSE Linux Enterprise Server 11 Service Pack 3
Situation
(example of an Oops message):
[xx.xx] XFS (dm-4): xfs_buf_find: Block out of range: block 0x1f4001, EOFS 0x1f4000
[xx.xx] XFS (dm-4): _xfs_buf_find: Block out of range: block 0x1f4001, EOFS 0x1f4000
[xx.xx] BUG: unable to handle kernel NULL pointer dereference at 00000000000000b0
[xx.xx] IP: [<ffffffffa00fa59e>] xfs_growfs_data_private+0x1ee/0x960 [xfs]
[xx.xx] PGD 5966c067 PUD 4b6d9067 PMD 0
[xx.xx] Oops: 0000 [#1] SMP
[xx.xx] CPU 0
[xx.xx] Modules linked in: nfs lockd fscache auth_rpcgss nfs_acl sunrpc autofs4 ip6table_filter
[....]
ata_piix libata scsi_mod
[xx.xx] Supported: Yes
[xx.xx]
[xx.xx] Pid: 1910, comm: xfs_growfs Not tainted 3.0.93-0.8-default #1
[xx.xx] RIP: 0010:[<ffffffffa00fa59e>] [<ffffffffa00fa59e>] xfs_growfs_data_private+0x1ee/0x960 [xfs]
[xx.xx] RSP: 0018:ffff880059501d38 EFLAGS: 00010296
[xx.xx] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffff88003772e800
[xx.xx] RDX: 0000000000000006 RSI: ffff88003772e800 RDI: 0000000000000296
[xx.xx] RBP: ffff8800792d7000 R08: ffffffff81d9cfc0 R09: 0000000000000000
[xx.xx] R10: 0000000000000001 R11: 00000000ffffffff R12: ffff88003772e800
[xx.xx] R13: 0000000000000004 R14: 0000000000000004 R15: 0000000000044c00
[xx.xx] FS: 00007f5020042740(0000) GS:ffff88007fc00000(0000) knlGS:0000000000000000
[xx.xx] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[xx.xx] CR2: 00000000000000b0 CR3: 000000004b605000 CR4: 00000000000006f0
[xx.xx] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[xx.xx] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[xx.xx] Process xfs_growfs (pid: 1910, threadinfo ffff880059500000, task ffff88004b748380)
[xx.xx] Stack:
[xx.xx] 0000000000011780 ffff8800792d7018 0000000419501d88 000000054b7e00c0
[xx.xx] 0000000000000000 0000001900000004 ffff880077005180 ffff88004b7e00c0
[xx.xx] 0000000000006400 0000000000000000 0000000500000206 000000000000000b
[xx.xx] Call Trace:
[xx.xx] [<ffffffffa00fad83>] xfs_growfs_data+0x73/0x80 [xfs]
[xx.xx] [<ffffffffa0128fe7>] xfs_file_ioctl+0x587/0x860 [xfs]
[xx.xx] [<ffffffff8116ae8b>] do_vfs_ioctl+0x8b/0x3b0
[xx.xx] [<ffffffff8116b251>] sys_ioctl+0xa1/0xb0
[xx.xx] [<ffffffff81466227>] tracesys+0xd9/0xde
[xx.xx] [<00007f501f5820a7>] 0x7f501f5820a6
[xx.xx] Code: 8b bd 78 01 00 00 d3 e3 0f b6 8d 91 01 00 00 49 0f af f5 48 63 d3 48 d3 e6 b9 04 40 00 00 48 01 d6 e8 67 91 02 00 48 89 44 24 48 <48>
[xx.xx] 8b 98 b0 00 00 00 31 f6 0f b7 55 7e 48 89 df e8 6d 44 16 e1
[xx.xx] RIP [<ffffffffa00fa59e>] xfs_growfs_data_private+0x1ee/0x960 [xfs]
[xx.xx] RSP <ffff880059501d38>
[xx.xx] CR2: 00000000000000b0
Resolution
Cause
Additional Information
Disclaimer
This Support Knowledgebase provides a valuable tool for SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.
- Document ID:7013481
- Creation Date: 18-Oct-2013
- Modified Date:28-Sep-2022
-
- SUSE Linux Enterprise Server
For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback[at]suse.com