* kernel BUG at lib/radix-tree.c:464
@ 2009-08-03 6:28 Christian Kujau
2009-08-03 12:24 ` Christoph Hellwig
0 siblings, 1 reply; 5+ messages in thread
From: Christian Kujau @ 2009-08-03 6:28 UTC (permalink / raw)
To: xfs
Hi,
while lots of I/O (read, write) was in progress, this was captured via
remote syslog:
[33019.357211] ------------[ cut here ]------------
[33019.357269] kernel BUG at lib/radix-tree.c:464!
[33019.357311] invalid opcode: 0000 [#1] SMP
[33019.357354] last sysfs file: /sys/devices/pci0000:00/0000:00:1f.2/host2/target2:0:0/2:0:0:0/type
[33019.357618]
[33019.357423] Modules linked in: fuse acpi_cpufreq nfsd lockd nfs_acl auth_rpcgss sunrpc lm75 hwmon usb_storage usb_libusual b43 mac80211 uhci_hcd cfg80211 ehci_hcd tg3 usbcore libphy ssb nls_base
[33019.357722] EIP: 0060:[<c11eaa55>] EFLAGS: 00010246 CPU: 0
[33019.357654] Pid: 225, comm: kswapd0 Tainted: G W (2.6.31-rc5 #1) Lenovo
[33019.357771] EIP is at radix_tree_tag_set+0xc5/0xe0
[33019.357811] EAX: 00000000 EBX: 00000000 ECX: 00000000 EDX: 00000001
[33019.357856] ESI: 00000020 EDI: 00000000 EBP: d7ea0dc8 ESP: f70b6e24
[33019.357901] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[33019.357946] Process kswapd0 (pid: 225, ti=f70b6000 task=f710c3d0 task.ti=f70b6000)
[33019.358013] Stack:
[33019.358044] 0beea120 f5d1acc0 00000000 f0baf97c d6624c80 f5d1ac88 0000001e f70b6eac
[33019.358110] <0> c11b946e f0baf97c d6624c80 f70b6eac 00000034 f70b6eac c11a73c5 f0baf97c
[33019.358196] <0> d6624da4 c11b7766 f70b6e68 f0baf97c d6624da4 f0baf97c d6624da4 c10b58e3
[33019.358303] Call Trace:
[33019.358344] [<c11b946e>] ? xfs_inode_set_reclaim_tag+0x7e/0xc0
[33019.358390] [<c11a73c5>] ? xfs_reclaim+0x45/0xc0
[33019.358431] [<c11b7766>] ? xfs_fs_destroy_inode+0x36/0x70
[33019.358475] [<c10b58e3>] ? destroy_inode+0x73/0xd0
[33019.358517] [<c10b5fa9>] ? dispose_list+0x79/0xf0
[33019.358558] [<c10b61ed>] ? shrink_icache_memory+0x1cd/0x2b0
[33019.358603] [<c107c567>] ? shrink_slab+0x117/0x190
[33019.358645] [<c107e458>] ? kswapd+0x4a8/0x630
[33019.358688] [<c107bd50>] ? isolate_pages_global+0x0/0x1f0
[33019.358732] [<c104ea20>] ? autoremove_wake_function+0x0/0x60
[33019.358776] [<c107dfb0>] ? kswapd+0x0/0x630
[33019.358815] [<c104e674>] ? kthread+0x84/0x90
[33019.358854] [<c104e5f0>] ? kthread+0x0/0x90
[33019.358895] [<c1003e07>] ? kernel_thread_helper+0x7/0x10
[33019.358933] Code: 00 d3 e2 85 da 75 09 09 da 8b 4c 24 04 89 51 04 8b 54 24 0c 65 33 15 14 00 00 00 75 16 83 c4 10 5b 5e 5f 5d c3 85 c0 74 e7 eb c3 <0f> 0b eb fe 0f 0b eb fe e8 4e c5 e4 ff 8d b4 26 00 00 00 00 8d
[33019.359221] EIP: [<c11eaa55>] radix_tree_tag_set+0xc5/0xe0 SS:ESP 0068:f70b6e24
[33019.359651] ---[ end trace e312a7d04db27a02 ]---
This looks a lot like #502236 [0] which was reported for 2.6.29 in May.
The incident above happened just now for 2.6.31-rc5 (today's git), full
dmesg and .config:
http://nerdbynature.de/bits/2.6.31-rc5/kern.txt
http://nerdbynature.de/bits/2.6.31-rc5/config.gz
# grep xfs /proc/mounts
/dev/mapper/wdc1 /mnt/disk1 xfs rw,nosuid,nodev,noexec,relatime,attr2,noquota 0 0
Note: the kernel was tainted by a WARNING, probably caused by the ext4
mount[1] on the same box.
Thanks,
Christian.
[0] https://bugzilla.redhat.com/show_bug.cgi?id=502236
[1] http://lkml.org/lkml/2009/8/1/104
--
BOFH excuse #66:
bit bucket overflow
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: kernel BUG at lib/radix-tree.c:464
2009-08-03 6:28 kernel BUG at lib/radix-tree.c:464 Christian Kujau
@ 2009-08-03 12:24 ` Christoph Hellwig
2009-08-03 20:54 ` Christian Kujau
0 siblings, 1 reply; 5+ messages in thread
From: Christoph Hellwig @ 2009-08-03 12:24 UTC (permalink / raw)
To: Christian Kujau; +Cc: xfs
On Sun, Aug 02, 2009 at 11:28:21PM -0700, Christian Kujau wrote:
> Hi,
>
> while lots of I/O (read, write) was in progress, this was captured via
> remote syslog:
Can you test the patch I posted in
http://bugzilla.kernel.org/show_bug.cgi?id=13375 ?
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: kernel BUG at lib/radix-tree.c:464
2009-08-03 12:24 ` Christoph Hellwig
@ 2009-08-03 20:54 ` Christian Kujau
2009-08-03 21:03 ` Christoph Hellwig
0 siblings, 1 reply; 5+ messages in thread
From: Christian Kujau @ 2009-08-03 20:54 UTC (permalink / raw)
To: Christoph Hellwig; +Cc: xfs
On Mon, 3 Aug 2009 at 08:24, Christoph Hellwig wrote:
> On Sun, Aug 02, 2009 at 11:28:21PM -0700, Christian Kujau wrote:
> > Hi,
> >
> > while lots of I/O (read, write) was in progress, this was captured via
> > remote syslog:
>
> Can you test the patch I posted in
> http://bugzilla.kernel.org/show_bug.cgi?id=13375 ?
I'm using the latest -git tree atm, the patch cannot be applied cleanly:
$ patch --dry-run -p1 < iget-fixes_bug13375.patch
[...]
Hunk #4 FAILED at 215.
1 out of 4 hunks FAILED -- saving rejects to file fs/inode.c.rej
Hunk #1 FAILED at 51.
1 out of 1 hunk FAILED -- saving rejects to file
fs/xfs/linux-2.6/xfs_sync.h.rej
I'll try to go back to 2.6.30, but I'm not sure if I can even reproduce
this one reliably.
Thanks,
Christian.
--
BOFH excuse #182:
endothermal recalibration
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: kernel BUG at lib/radix-tree.c:464
2009-08-03 20:54 ` Christian Kujau
@ 2009-08-03 21:03 ` Christoph Hellwig
2009-08-04 1:47 ` Christian Kujau
0 siblings, 1 reply; 5+ messages in thread
From: Christoph Hellwig @ 2009-08-03 21:03 UTC (permalink / raw)
To: Christian Kujau; +Cc: Christoph Hellwig, xfs
On Mon, Aug 03, 2009 at 01:54:42PM -0700, Christian Kujau wrote:
> I'm using the latest -git tree atm, the patch cannot be applied cleanly:
>
> $ patch --dry-run -p1 < iget-fixes_bug13375.patch
> [...]
> Hunk #4 FAILED at 215.
> 1 out of 4 hunks FAILED -- saving rejects to file fs/inode.c.rej
> Hunk #1 FAILED at 51.
> 1 out of 1 hunk FAILED -- saving rejects to file
> fs/xfs/linux-2.6/xfs_sync.h.rej
>
> I'll try to go back to 2.6.30, but I'm not sure if I can even reproduce
> this one reliably.
The latest patch is for 2.6.30, then one before is for the current
git tree. Note that the one for current git has a small buglet if you
want to compile XFS as a module: in that case you need t ochange the
EXPORT_SYMBOL of destroy_inode in fs/inode.c to an export for
__destroy_inode.
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: kernel BUG at lib/radix-tree.c:464
2009-08-03 21:03 ` Christoph Hellwig
@ 2009-08-04 1:47 ` Christian Kujau
0 siblings, 0 replies; 5+ messages in thread
From: Christian Kujau @ 2009-08-04 1:47 UTC (permalink / raw)
To: Christoph Hellwig; +Cc: xfs
On Mon, 3 Aug 2009 at 17:03, Christoph Hellwig wrote:
> The latest patch is for 2.6.30, then one before is for the current
> git tree.
OK, got it. Applied and compiled OK now. But I was trying to reproduce
this one first without the patch and creating a similar or even bigger
workload on the box: well, the "box" is a netbook (1 GB RAM, 1.6GHz Atom)
and right now there are running 4 instances of bonnie++, 1 tar, 1
tiobench, 1 rsync all reading and writing from/to the same XFS partition
as in my initial report, where only 1 rsync operation was in progress -
which usually creates quite a lot I/O by itself, but I though I should
hammer on the box a bit more to trigger this. Load is now at 13, far
higher than it was yesterday, but no BUG or any sign of instability. (Hm,
this is usually a good thing, right?)
So, yes - I could now boot again with the fix applied, but I'm not sure
what to report then, as it's not visible that something would be "fixed".
Thanks,
Christian.
--
BOFH excuse #288:
Hard drive sleeping. Let it wake up on it's own...
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2009-08-04 1:46 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-08-03 6:28 kernel BUG at lib/radix-tree.c:464 Christian Kujau
2009-08-03 12:24 ` Christoph Hellwig
2009-08-03 20:54 ` Christian Kujau
2009-08-03 21:03 ` Christoph Hellwig
2009-08-04 1:47 ` Christian Kujau
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox