xfs-masters
[Top] [All Lists]

[Bug 13375] Kernel crash with 2.6.29 + nfs + xfs (radix-tree)

To: xfs-masters@xxxxxxxxxxx
Subject: [Bug 13375] Kernel crash with 2.6.29 + nfs + xfs (radix-tree)
From: bugzilla-daemon@xxxxxxxxxxxxxxxxxxx
Date: Sat, 25 Jul 2009 07:18:20 GMT
Auto-submitted: auto-generated
In-reply-to: <bug-13375-470@xxxxxxxxxxxxxxxxxxxxxxxx/>
References: <bug-13375-470@xxxxxxxxxxxxxxxxxxxxxxxx/>
http://bugzilla.kernel.org/show_bug.cgi?id=13375





--- Comment #35 from Andrew Randrianasulu <randrik@xxxxxxx>  2009-07-25 
07:18:14 ---
bug still here in 2.6.31-rc4....

----


Jul 25 07:34:29 (none) kernel: reconnect_path: npd != pd
Jul 25 08:16:22 (none) kernel: ------------[ cut here ]------------
Jul 25 08:16:22 (none) kernel: kernel BUG at lib/radix-tree.c:464!
Jul 25 08:16:22 (none) kernel: invalid opcode: 0000 [#1] SMP DEBUG_PAGEALLOC
Jul 25 08:16:22 (none) kernel: last sysfs file:
/sys/devices/platform/w83627hf.656/in8_input
Jul 25 08:16:22 (none) kernel: Modules linked in: snd_seq_dummy snd_seq_oss
snd_seq_midi_event snd_seq snd_pcm_oss snd_m
ixer_oss sg sd_mod ipv6 nfsd lockd nfs_acl auth_rpcgss sunrpc usb_storage
scsi_mod usb_libusual tuner_simple tuner_types
 tda9887 tda8290 snd_cs4236 ppdev snd_mpu401 snd_emu10k1 snd_via82xx saa7134
snd_ac97_codec snd_wavefront snd_wss_lib ac
97_bus uhci_hcd ir_common ehci_hcd snd_pcm videobuf_dma_sg snd_opl3_lib
videobuf_core snd_timer tveeprom snd_mpu401_uart
 snd_page_alloc snd_util_mem usbcore shpchp emu10k1_gp pci_hotplug snd_rawmidi
8139too snd_seq_device snd_hwdep snd via_
agp rtc_cmos rtc_core rtc_lib floppy ns558 parport_pc gameport soundcore
parport xfs exportfs ufs agpgart tuner v4l2_com
mon videodev v4l1_compat w83627hf hwmon_vid hwmon i2c_viapro i2c_dev fbcon
tileblit font bitblit softcursor fb
Jul 25 08:16:22 (none) kernel:
Jul 25 08:16:22 (none) kernel: Pid: 227, comm: kswapd0 Not tainted
(2.6.31-rc4-i486 #30) MS-6380E
Jul 25 08:16:22 (none) kernel: EIP: 0060:[<c1148d93>] EFLAGS: 00010246 CPU: 0
Jul 25 08:16:22 (none) kernel: EIP is at radix_tree_tag_set+0x6e/0xa8
Jul 25 08:16:22 (none) kernel: EAX: c5c39360 EBX: 00000024 ECX: 00000024 EDX:
00000000
Jul 25 08:16:22 (none) kernel: ESI: 00000000 EDI: 00000001 EBP: ce962e40 ESP:
ce962e20
Jul 25 08:16:22 (none) kernel:  DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
Jul 25 08:16:22 (none) kernel: Process kswapd0 (pid: 227, ti=ce962000
task=ce9968b0 task.ti=ce962000)
Jul 25 08:16:22 (none) kernel: Stack:
Jul 25 08:16:22 (none) kernel:  00000000 01e1dd64 cea7d498 00000000 00000000
c6a44000 c9aa8d80 c9aa8ecc
Jul 25 08:16:22 (none) kernel: <0> ce962e5c d0b44b62 cea7d474 cea7d420 c9aa8f6c
c9aa8d80 0000007f ce962e6c
Jul 25 08:16:22 (none) kernel: <0> d0b38013 c9aa8f6c c9aa8f74 ce962e78 d0b435ce
c9aa8f6c ce962e84 c10ccfe0
Jul 25 08:16:22 (none) kernel: Call Trace:
Jul 25 08:16:22 (none) kernel:  [<d0b44b62>] ?
xfs_inode_set_reclaim_tag+0x7a/0x98 [xfs]
Jul 25 08:16:22 (none) kernel:  [<d0b38013>] ? xfs_reclaim+0x8e/0x94 [xfs]
Jul 25 08:16:22 (none) kernel:  [<d0b435ce>] ? xfs_fs_destroy_inode+0x2f/0x48
[xfs]
Jul 25 08:16:22 (none) kernel:  [<c10ccfe0>] ? destroy_inode+0x79/0x8a
Jul 25 08:16:22 (none) kernel:  [<c10cd098>] ? dispose_list+0xa7/0xd4
Jul 25 08:16:22 (none) kernel:  [<c10cd270>] ? shrink_icache_memory+0x1ab/0x1d8
Jul 25 08:16:22 (none) kernel:  [<c109a960>] ? shrink_slab+0xda/0x134
Jul 25 08:16:22 (none) kernel:  [<c109add0>] ? kswapd+0x416/0x58b
Jul 25 08:16:22 (none) kernel:  [<c1099363>] ? isolate_pages_global+0x0/0x1d0
Jul 25 08:16:22 (none) kernel:  [<c1046c20>] ?
autoremove_wake_function+0x0/0x38
Jul 25 08:16:22 (none) kernel:  [<c1025911>] ? complete+0x39/0x43
Jul 25 08:16:22 (none) kernel:  [<c109a9ba>] ? kswapd+0x0/0x58b
Jul 25 08:16:22 (none) kernel:  [<c10469b6>] ? kthread+0x6e/0x73
Jul 25 08:16:22 (none) kernel:  [<c1046948>] ? kthread+0x0/0x73
Jul 25 08:16:22 (none) kernel:  [<c1003807>] ? kernel_thread_helper+0x7/0x10
Jul 25 08:16:22 (none) kernel: Code: 8b 5d e4 8b 55 e0 d3 eb 83 e3 3f 89 d9 e8
5f fc ff ff 85 c0 75 0d 8b 55 f0 8d 84 16
 10 01 00 00 0f ab 18 8b 74 9e 10 85 f6 75 04 <0f> 0b eb fe 83 6d ec 06 4f 85
ff 75 c3 85 f6 74 1f 8b 4d e8 b8
Jul 25 08:16:22 (none) kernel: EIP: [<c1148d93>] radix_tree_tag_set+0x6e/0xa8
SS:ESP 0068:ce962e20
Jul 25 08:16:22 (none) kernel: ---[ end trace de58457be1c74623 ]---


in addition i have this trace a bit earlier:

---

l 25 07:22:46 (none) kernel: =================================
Jul 25 07:22:46 (none) kernel: [ INFO: inconsistent lock state ]
Jul 25 07:22:46 (none) kernel: 2.6.31-rc4-i486 #30
Jul 25 07:22:46 (none) kernel: ---------------------------------
Jul 25 07:22:46 (none) kernel: inconsistent {RECLAIM_FS-ON-R} ->
{IN-RECLAIM_FS-W} usage.
Jul 25 07:22:46 (none) kernel: kswapd0/227 [HC0[0]:SC0[0]:HE1:SE1] takes:
Jul 25 07:22:46 (none) kernel:  (&(&ip->i_lock)->mr_lock){++++-+}, at:
[<d0b214b3>] xfs_ilock+0x54/0x6c [xfs]
Jul 25 07:22:46 (none) kernel: {RECLAIM_FS-ON-R} state was registered at:
Jul 25 07:22:46 (none) kernel:   [<c1055c64>] mark_held_locks+0x47/0x5f
Jul 25 07:22:46 (none) kernel:   [<c1055d14>] lockdep_trace_alloc+0x98/0xae
Jul 25 07:22:46 (none) kernel:   [<c10b58ef>] kmem_cache_alloc+0x29/0x128
Jul 25 07:22:46 (none) kernel:   [<d0b3b5eb>] kmem_zone_alloc+0x53/0x93 [xfs]
Jul 25 07:22:46 (none) kernel:   [<d0b13485>] xfs_da_buf_make+0x26/0x123 [xfs]
Jul 25 07:22:46 (none) kernel:   [<d0b13a39>] xfs_da_do_buf+0x4b7/0x5de [xfs]
Jul 25 07:22:46 (none) kernel:   [<d0b13bc5>] xfs_da_read_buf+0x1d/0x22 [xfs]
Jul 25 07:22:46 (none) kernel:   [<d0b16eec>]
xfs_dir2_block_lookup_int+0x3e/0x17b [xfs]
Jul 25 07:22:46 (none) kernel:   [<d0b17467>] xfs_dir2_block_lookup+0x1b/0x98
[xfs]
Jul 25 07:22:46 (none) kernel:   [<d0b1624a>] xfs_dir_lookup+0xa8/0x10f [xfs]
Jul 25 07:22:46 (none) kernel:   [<d0b394e0>] xfs_lookup+0x42/0x99 [xfs]
Jul 25 07:22:46 (none) kernel:   [<d0b4151c>] xfs_vn_lookup+0x3d/0x75 [xfs]
Jul 25 07:22:46 (none) kernel:   [<c10c403c>] do_lookup+0xb9/0x129
Jul 25 07:22:46 (none) kernel:   [<c10c4a70>] __link_path_walk+0x5a7/0x6d0
Jul 25 07:22:46 (none) kernel:   [<c10c4d64>] path_walk+0x55/0xaa
Jul 25 07:22:46 (none) kernel:   [<c10c50f8>] do_path_lookup+0x26/0x74
Jul 25 07:22:46 (none) kernel:   [<c10c6f3f>] user_path_at+0x41/0x67
Jul 25 07:22:46 (none) kernel:   [<c10c024a>] vfs_fstatat+0x32/0x59
Jul 25 07:22:46 (none) kernel:   [<c10c02bf>] vfs_lstat+0x1b/0x1d
Jul 25 07:22:46 (none) kernel:   [<c10c02da>] sys_lstat64+0x19/0x2d
Jul 25 07:22:46 (none) kernel:   [<c1002bc5>] syscall_call+0x7/0xb
Jul 25 07:22:46 (none) kernel:   [<ffffffff>] 0xffffffff
Jul 25 07:22:46 (none) kernel: irq event stamp: 484081
Jul 25 07:22:46 (none) kernel: hardirqs last  enabled at (484081): [<c10b6dba>]
kmem_cache_free+0xad/0xdd
Jul 25 07:22:46 (none) kernel: hardirqs last disabled at (484080): [<c10b6d49>]
kmem_cache_free+0x3c/0xdd
Jul 25 07:22:46 (none) kernel: softirqs last  enabled at (483284): [<c10392b8>]
__do_softirq+0x15d/0x165
Jul 25 07:22:46 (none) kernel: softirqs last disabled at (483271): [<c1005240>]
do_softirq+0x63/0xb3
Jul 25 07:22:46 (none) kernel:
Jul 25 07:22:46 (none) kernel: other info that might help us debug this:
Jul 25 07:22:46 (none) kernel: 2 locks held by kswapd0/227:
Jul 25 07:22:46 (none) kernel:  #0:  (shrinker_rwsem){++++..}, at: [<c109a8ae>]
shrink_slab+0x28/0x134
Jul 25 07:22:46 (none) kernel:  #1:  (iprune_mutex){+.+.-.}, at: [<c10cd102>]
shrink_icache_memory+0x3d/0x1d8
Jul 25 07:22:46 (none) kernel:
Jul 25 07:22:46 (none) kernel: stack backtrace:
Jul 25 07:22:46 (none) kernel: Pid: 227, comm: kswapd0 Not tainted
2.6.31-rc4-i486 #30
Jul 25 07:22:46 (none) kernel: Call Trace:
Jul 25 07:22:46 (none) kernel:  [<c127f111>] ? printk+0x14/0x1b
Jul 25 07:22:46 (none) kernel:  [<c1055a20>] valid_state+0x12a/0x13d
Jul 25 07:22:46 (none) kernel:  [<c1055b5b>] mark_lock+0x128/0x1ea
Jul 25 07:22:46 (none) kernel:  [<c10561bd>] ? check_usage_forwards+0x0/0x3f
Jul 25 07:22:46 (none) kernel:  [<c10569f2>] __lock_acquire+0x2fc/0xaf2
Jul 25 07:22:46 (none) kernel:  [<c10571d9>] ? __lock_acquire+0xae3/0xaf2
Jul 25 07:22:46 (none) kernel:  [<c10e143c>] ?
fsnotify_clear_marks_by_inode+0x23/0xaa
Jul 25 07:22:46 (none) kernel:  [<c1057278>] lock_acquire+0x90/0xad
Jul 25 07:22:46 (none) kernel:  [<d0b214b3>] ? xfs_ilock+0x54/0x6c [xfs]
Jul 25 07:22:46 (none) kernel:  [<c104a1e2>] down_write_nested+0x3a/0x76
Jul 25 07:22:46 (none) kernel:  [<d0b214b3>] ? xfs_ilock+0x54/0x6c [xfs]
Jul 25 07:22:46 (none) kernel:  [<d0b214b3>] xfs_ilock+0x54/0x6c [xfs]
Jul 25 07:22:46 (none) kernel:  [<d0b37fd2>] xfs_reclaim+0x4d/0x94 [xfs]
Jul 25 07:22:46 (none) kernel:  [<d0b435ce>] xfs_fs_destroy_inode+0x2f/0x48
[xfs]
Jul 25 07:22:46 (none) kernel:  [<c10ccfe0>] destroy_inode+0x79/0x8a
Jul 25 07:22:46 (none) kernel:  [<c10cd098>] dispose_list+0xa7/0xd4
Jul 25 07:22:46 (none) kernel:  [<c10cd270>] shrink_icache_memory+0x1ab/0x1d8
Jul 25 07:22:46 (none) kernel:  [<c109a960>] shrink_slab+0xda/0x134
Jul 25 07:22:46 (none) kernel:  [<c109add0>] kswapd+0x416/0x58b
Jul 25 07:22:46 (none) kernel:  [<c1099363>] ? isolate_pages_global+0x0/0x1d0
Jul 25 07:22:46 (none) kernel:  [<c1046c20>] ?
autoremove_wake_function+0x0/0x38
Jul 25 07:22:46 (none) kernel:  [<c1025911>] ? complete+0x39/0x43
Jul 25 07:22:46 (none) kernel:  [<c109a9ba>] ? kswapd+0x0/0x58b
Jul 25 07:22:46 (none) kernel:  [<c10469b6>] kthread+0x6e/0x73
Jul 25 07:22:46 (none) kernel:  [<c1046948>] ? kthread+0x0/0x73
Jul 25 07:22:46 (none) kernel:  [<c1003807>] kernel_thread_helper+0x7/0x10


should i open new bug for this one?

-- 
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

<Prev in Thread] Current Thread [Next in Thread>