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

Using xfs_growfs to expand an XFS filesystem causes a kernel Oops and the following messages in /var/log/messages<br>
(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

The SLES11 SP2 kernel 3.0.101-0.5.1 released November 2013 includes the patch to resolve the problem.

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:03-Mar-2020
    • SUSE Linux Enterprise Server

< Back to Support Search

For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback@suse.com

SUSE Support Forums

Get your questions answered by experienced Sys Ops or interact with other SUSE community experts.

Join Our Community

Support Resources

Learn how to get the most from the technical support you receive with your SUSE Subscription, Premium Support, Academic Program, or Partner Program.


SUSE Customer Support Quick Reference Guide SUSE Technical Support Handbook Update Advisories
Support FAQ

Open an Incident

Open an incident with SUSE Technical Support, manage your subscriptions, download patches, or manage user access.

Go to Customer Center