Bug 502236 - kernel BUG at lib/radix-tree.c:485, possibly caused by XFS
kernel BUG at lib/radix-tree.c:485, possibly caused by XFS
Status: CLOSED WONTFIX
Product: Fedora
Classification: Fedora
Component: kernel (Show other bugs)
10
All Linux
low Severity medium
: ---
: ---
Assigned To: Eric Sandeen
Fedora Extras Quality Assurance
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2009-05-22 13:04 EDT by Chuck Ebbert
Modified: 2009-12-18 04:28 EST (History)
3 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2009-12-18 04:28:59 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)
oops followed by softlockup message (6.68 KB, text/plain)
2009-05-22 13:04 EDT, Chuck Ebbert
no flags Details


External Trackers
Tracker ID Priority Status Summary Last Updated
Linux Kernel 13375 None None None Never

  None (edit)
Description Chuck Ebbert 2009-05-22 13:04:57 EDT
Created attachment 345122 [details]
oops followed by softlockup message

Description of problem:
 kernel: kernel BUG at lib/radix-tree.c:485!

 Call trace:
 [<ffffffffa00556a9>] xfs_inode_set_reclaim_tag+0x72/0x94 [xfs]
 [<ffffffffa0047af6>] xfs_reclaim+0xa3/0xaa [xfs]   
 [<ffffffffa0053f18>] xfs_fs_destroy_inode+0x3e/0x5f [xfs]
 [<ffffffff810e3636>] destroy_inode+0x3a/0x4f       
 [<ffffffff810e3719>] dispose_list+0xce/0x107       
 [<ffffffff810e394b>] shrink_icache_memory+0x1f9/0x22f
 [<ffffffff810a7076>] shrink_slab+0xe3/0x158        
 [<ffffffff810a7842>] kswapd+0x4ca/0x684            
 [<ffffffff810a568a>] ? isolate_pages_global+0x0/0x214
 [<ffffffff8105bd90>] ? autoremove_wake_function+0x0/0x38
 [<ffffffff810a7378>] ? kswapd+0x0/0x684
 [<ffffffff8105ba0f>] kthread+0x49/0x76
 [<ffffffff8101264a>] child_rip+0xa/0x20
 [<ffffffff81011f67>] ? restore_args+0x0/0x30
 [<ffffffff8105b9c6>] ? kthread+0x0/0x76
 [<ffffffff81012640>] ? child_rip+0x0/0x20

How reproducible:
Unknown

Additional information:
XFS is wedged after this happens.
Comment 1 Chuck Ebbert 2009-05-22 17:07:02 EDT
Hard to tell if this is an XFS bug or a radix tree bug. Only two kerneloops reports have this exact backtrace:

http://www.kerneloops.org/search.php?search=radix_tree_tag_set&btnG=Function+Search
Comment 2 Kjell.Randa@broadpark.no 2009-08-31 20:37:44 EDT
I see the same same on Fedora 11 2.6.29.6-217.2.3.fc11.x86_64 and 2.6.29.6-217.2.16.fc11.x86_64.

Sep  1 00:30:45 nazgul kernel: ------------[ cut here ]------------
Sep  1 00:30:45 nazgul kernel: kernel BUG at lib/radix-tree.c:485!
Sep  1 00:30:45 nazgul kernel: invalid opcode: 0000 [#1] SMP
Sep  1 00:30:45 nazgul kernel: last sysfs file: /sys/devices/pci0000:00/0000:00:18.3/temp3_input
Sep  1 00:30:45 nazgul kernel: CPU 0
Sep  1 00:30:45 nazgul kernel: Modules linked in: usb_storage fuse nvidia(P) ipt_MASQUERADE iptable_nat nf_nat nfsd lockd nfs_acl auth_rpcgss bridge stp
llc bnep sco l2cap bluetooth hwmon_vid sunrpc ipv6 xfs exportfs raid456 async_xor async_memcpy async_tx xor uinput snd_intel8x0 snd_ac97_codec snd_mpu401
 ac97_bus ppdev snd_mpu401_uart snd_pcm snd_rawmidi snd_timer snd_seq_device forcedeth parport_pc i2c_nforce2 sata_mv snd parport ns558 k8temp serio_raw
pcspkr gameport asus_atk0110 snd_page_alloc hwmon joydev pata_amd soundcore ata_generic pata_acpi sata_nv raid1 nouveau drm i2c_algo_bit i2c_core [last u
nloaded: freq_table]
Sep  1 00:30:46 nazgul kernel: Pid: 31, comm: kswapd0 Tainted: P           2.6.29.6-217.2.3.fc11.x86_64 #1 System Product Name
Sep  1 00:30:46 nazgul kernel: RIP: 0010:[<ffffffff811b6174>]  [<ffffffff811b6174>] radix_tree_tag_set+0x8d/0xcd
Sep  1 00:30:46 nazgul kernel: RSP: 0018:ffff88007df15c30  EFLAGS: 00010246
Sep  1 00:30:46 nazgul kernel: RAX: ffff880034409c58 RBX: 0000000000000000 RCX: 0000000000000036
Sep  1 00:30:46 nazgul kernel: RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff880034409a40
Sep  1 00:30:46 nazgul kernel: RBP: ffff88007df15c70 R08: 81c0000000000000 R09: ffff880022e1cb98
Sep  1 00:30:46 nazgul kernel: R10: 00000000000042f8 R11: 00000000000007f5 R12: 0000000000000001
Sep  1 00:30:46 nazgul kernel: R13: ffff88007a1f2220 R14: 0000000000000776 R15: 0000000000000000
Sep  1 00:30:46 nazgul kernel: FS:  00007fa4764f9790(0000) GS:ffffffff817b9000(0000) knlGS:0000000055ea4b70
Sep  1 00:30:46 nazgul kernel: CS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b
Sep  1 00:30:46 nazgul kernel: CR2: 00007f19ea5f5000 CR3: 00000000748e0000 CR4: 00000000000006e0
Sep  1 00:30:46 nazgul kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Sep  1 00:30:46 nazgul kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Sep  1 00:30:46 nazgul kernel: Process kswapd0 (pid: 31, threadinfo ffff88007df14000, task ffff88007df19700)
Sep  1 00:30:46 nazgul kernel: Stack:
Sep  1 00:30:46 nazgul kernel: 0007ffff00000036 0000000000000000 000000001c8f21c0 ffff88007a1f21e0
Sep  1 00:30:46 nazgul kernel: ffff880022e1cb40 ffff880022e1cc38 ffff88007b93cc00 ffff880022e1ccd0
Sep  1 00:30:46 nazgul kernel: ffff88007df15ca0 ffffffffa02570c2 ffff880022e1cb40 0000000000000072
Sep  1 00:30:46 nazgul kernel: Call Trace:
Sep  1 00:30:46 nazgul kernel: [<ffffffffa02570c2>] xfs_inode_set_reclaim_tag+0x6d/0x8d [xfs]
Sep  1 00:30:46 nazgul kernel: [<ffffffffa0248df9>] xfs_reclaim+0xa1/0xa8 [xfs]
Sep  1 00:30:46 nazgul kernel: [<ffffffffa02558d9>] xfs_fs_destroy_inode+0x43/0x63 [xfs]
Sep  1 00:30:46 nazgul kernel: [<ffffffff810e64f3>] destroy_inode+0x3f/0x55
Sep  1 00:30:46 nazgul kernel: [<ffffffff810e696d>] dispose_list+0xc0/0xf9
Sep  1 00:30:46 nazgul kernel: [<ffffffff810e6b7b>] shrink_icache_memory+0x1d5/0x207
Sep  1 00:30:46 nazgul kernel: [<ffffffff810aa8d2>] shrink_slab+0xea/0x160
Sep  1 00:30:46 nazgul kernel: [<ffffffff810ab057>] kswapd+0x49f/0x632
Sep  1 00:30:46 nazgul kernel: [<ffffffff810a9057>] ? isolate_pages_global+0x0/0x203
Sep  1 00:30:46 nazgul kernel: [<ffffffff8105c903>] ? autoremove_wake_function+0x0/0x39
Sep  1 00:30:46 nazgul kernel: [<ffffffff810aabb8>] ? kswapd+0x0/0x632
Sep  1 00:30:46 nazgul kernel: [<ffffffff8105c56d>] kthread+0x4d/0x78
ep  1 00:30:46 nazgul kernel: [<ffffffff8101264a>] child_rip+0xa/0x20
Sep  1 00:30:46 nazgul kernel: [<ffffffff81011f67>] ? restore_args+0x0/0x30
Sep  1 00:30:46 nazgul kernel: [<ffffffff8105c520>] ? kthread+0x0/0x78
Sep  1 00:30:46 nazgul kernel: [<ffffffff81012640>] ? child_rip+0x0/0x20
Sep  1 00:30:46 nazgul kernel: Code: 89 4d c0 e8 bb fb ff ff 85 c0 8b 4d c0 75 0f 48 8b 55 c8 48 8d 84 13 18 02 00 00 0f ab 08 48 63 c9 48 8b 5c cb 18 48
 85 db 75 04 <0f> 0b eb fe 83 6d d4 06 41 ff cc 45 85 e4 75 af 48 85 db 74 19
Sep  1 00:30:46 nazgul kernel: RIP  [<ffffffff811b6174>] radix_tree_tag_set+0x8d/0xcd
Sep  1 00:30:46 nazgul kernel: RSP <ffff88007df15c30>
Sep  1 00:30:46 nazgul kernel: ---[ end trace 19e1002b6b00782d ]---


This seems to be fixed in http://bugzilla.kernel.org/show_bug.cgi?id=13375

Please make this fix available in F11
Comment 3 Eric Sandeen 2009-08-31 21:02:46 EDT
Sorry for missing this one for a while; yes, there is a fix for this, will try to get on it soon (back from 10 days of vacation .... ;) )

-Eric
Comment 4 Eric Sandeen 2009-08-31 21:27:16 EDT
Ok, .30 is in -testing but the fix hasn't hit -stable yet so it's not there.

The patch series on the xfs list & stable list, "[PATCH 0/4] 2.6.30-stable backport of the XFS+NFSD inode cache race fix" is what we need ...

-Eric
Comment 5 Eric Sandeen 2009-09-10 14:38:52 EDT
Finally got this committed; sorry for the delay.  Should be in the next build and a future update.
Comment 6 Bug Zapper 2009-11-18 07:00:48 EST
This message is a reminder that Fedora 10 is nearing its end of life.
Approximately 30 (thirty) days from now Fedora will stop maintaining
and issuing updates for Fedora 10.  It is Fedora's policy to close all
bug reports from releases that are no longer maintained.  At that time
this bug will be closed as WONTFIX if it remains open with a Fedora 
'version' of '10'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version prior to Fedora 10's end of life.

Bug Reporter: Thank you for reporting this issue and we are sorry that 
we may not be able to fix it before Fedora 10 is end of life.  If you 
would still like to see this bug fixed and are able to reproduce it 
against a later version of Fedora please change the 'version' of this 
bug to the applicable version.  If you are unable to change the version, 
please add a comment here and someone will do it for you.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events.  Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

The process we are following is described here: 
http://fedoraproject.org/wiki/BugZappers/HouseKeeping
Comment 7 Bug Zapper 2009-12-18 04:28:59 EST
Fedora 10 changed to end-of-life (EOL) status on 2009-12-17. Fedora 10 is 
no longer maintained, which means that it will not receive any further 
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of 
Fedora please feel free to reopen this bug against that version.

Thank you for reporting this bug and we are sorry it could not be fixed.

Note You need to log in before you can comment on or make changes to this bug.