soft lockup - jfs problem?

Bug #885811 reported by Mark Foster
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
jfsutils (Ubuntu)
New
Undecided
Unassigned

Bug Description

We saw soft lockup this morning on a Ubuntu Lucid 64-bit system with
kernel 2.6.32-33-server and jfs module shown here
root@db11e:/usr/src/linux-source-2.6.32/fs/jfs# modinfo jfs
filename: /lib/modules/2.6.32-33-server/kernel/fs/jfs/jfs.ko
license: GPL
author: Steve Best/Dave Kleikamp/Barry Arndt, IBM
description: The Journaled Filesystem (JFS)
srcversion: 78CD09626BDB4AE9FF29322
depends:
vermagic: 2.6.32-33-server SMP mod_unload modversions
parm: nTxBlock:Number of transaction blocks (max:65536) (int)
parm: nTxLock:Number of transaction locks (max:65536) (int)
parm: commit_threads:Number of commit threads (int)

dmesg output (snippet) has this
[4739878.082195] INFO: task mysqld:7824 blocked for more than 120 seconds.
[4739878.082488] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs"
disables this message.
[4739878.082852] mysqld D 0000000000000000 0 7824 18081
0x00000000
[4739878.082857] ffff88004bc17b08 0000000000000082 0000000000015f00
0000000000015f00
[4739878.082862] ffff8813aaf51ad0 ffff88004bc17fd8 0000000000015f00
ffff8813aaf51700
[4739878.082866] 0000000000015f00 ffff88004bc17fd8 0000000000015f00
ffff8813aaf51ad0
[4739878.082871] Call Trace:
[4739878.082885] [<ffffffff81558303>] io_schedule+0x73/0xc0
[4739878.082902] [<ffffffffa00420a6>] txBegin+0x1b6/0x3a0 [jfs]
[4739878.082910] [<ffffffff8115e74e>] ? insert_inode_locked+0xae/0x110
[4739878.082917] [<ffffffff8105df00>] ? default_wake_function+0x0/0x20
[4739878.082924] [<ffffffffa0025459>] jfs_create+0x89/0x390 [jfs]
[4739878.082927] [<ffffffff8115c136>] ? __d_lookup+0x136/0x150
[4739878.082931] [<ffffffff8155a29e>] ? _spin_lock+0xe/0x20
[4739878.082935] [<ffffffff8115c136>] ? __d_lookup+0x136/0x150
[4739878.082942] [<ffffffffa0045c19>] ? jfs_check_acl+0x29/0x78 [jfs]
[4739878.082947] [<ffffffff8108d9f1>] ? in_group_p+0x31/0x40
[4739878.082951] [<ffffffff8108d9f1>] ? in_group_p+0x31/0x40
[4739878.082955] [<ffffffff8115045d>] ? acl_permission_check+0x5d/0xc0
[4739878.082960] [<ffffffff81151f74>] vfs_create+0xb4/0xe0
[4739878.082964] [<ffffffff81152064>] __open_namei_create+0xc4/0x110
[4739878.082968] [<ffffffff8115580b>] do_filp_open+0xa6b/0xba0
[4739878.082973] [<ffffffff81160b0a>] ? alloc_fd+0x10a/0x150
[4739878.082978] [<ffffffff811447c9>] do_sys_open+0x69/0x170
[4739878.082982] [<ffffffff81144910>] sys_open+0x20/0x30
[4739878.082989] [<ffffffff810131b2>] system_call_fastpath+0x16/0x1b
[4739878.083009] INFO: task mysqld:12747 blocked for more than 120 seconds.
[4739878.083289] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs"
disables this message.
[4739878.112750] mysqld D ffff8811db94cae8 0 12747 18081
0x00000000
[4739878.112755] ffff880052563d38 0000000000000082 0000000000015f00
0000000000015f00
[4739878.112760] ffff8811d5089ad0 ffff880052563fd8 0000000000015f00
ffff8811d5089700
[4739878.112764] 0000000000015f00 ffff880052563fd8 0000000000015f00
ffff8811d5089ad0
[4739878.112768] Call Trace:
[4739878.112773] [<ffffffff81559037>] __mutex_lock_slowpath+0x107/0x190
[4739878.112777] [<ffffffff81151801>] ? path_put+0x31/0x40
[4739878.112782] [<ffffffff81558a33>] mutex_lock+0x23/0x50
[4739878.112786] [<ffffffff81155179>] do_filp_open+0x3d9/0xba0
[4739878.112790] [<ffffffff81160b0a>] ? alloc_fd+0x10a/0x150
[4739878.112794] [<ffffffff811447c9>] do_sys_open+0x69/0x170
[4739878.112798] [<ffffffff81144910>] sys_open+0x20/0x30
[4739878.112802] [<ffffffff810131b2>] system_call_fastpath+0x16/0x1b

Is this a jfs problem? I saw http://bugs.centos.org/view.php?id=4747 and
thought it might be the same issue but perusing the linux kernel source
it appears to have the patch already.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.