[Devel] Re: [PATCH 10/10] Document usage of multiple-instances of devpts
Serge E. Hallyn
serue at us.ibm.com
Mon Sep 22 12:25:03 PDT 2008
Quoting Serge E. Hallyn (serue at us.ibm.com):
> Quoting sukadev at linux.vnet.ibm.com (sukadev at linux.vnet.ibm.com):
> > Alan Cox [alan at lxorguk.ukuu.org.uk] wrote:
> > | Ok I'm happy with this patch set. It appears correct as far as the tty
> > | side is concerned, it looks sensible in terms of interface with the
> > | devpts layer.
> >
> > Alan, Peter: Thanks for review and feedback.
> >
> > |
> > | Really depends what everyone else thinks about the vfs bits and the API
> >
> > Maybe I should post to fsdevel, manpages, and lkml for the vfs/api changes.
> >
> > Serge, Eric, Pavel: Any comments on the patchset before I do that ?
>
> I didn't have any comments on the code, it looked fine. But the
> kernel locked up for me trying to ssh into a container last night.
> Complete lockup so haven't yet figured out why.
Sigh, sorry, was having a hard time using sysrq through qemu. Here is a
stack trace:
Starting udev:
telnet> send break
SysRq : Show State
=================================
[ INFO: inconsistent lock state ]
2.6.27-rc7-00093-g32a1662-dirty #243
---------------------------------
inconsistent {hardirq-on-W} -> {in-hardirq-R} usage.
udevtrigger/1043 [HC1[1]:SC0[0]:HE0:SE1] takes:
(tasklist_lock){--?-}, at: [<c011c1a7>] show_state_filter+0x19/0x7d
{hardirq-on-W} state was registered at:
[<c0139cc2>] mark_held_locks+0x42/0x58
[<c03ea9b3>] _spin_unlock_irq+0x20/0x23
[<c0139e19>] trace_hardirqs_on_caller+0xc8/0x112
[<c03ea9b3>] _spin_unlock_irq+0x20/0x23
[<c0266045>] proc_clear_tty+0x3a/0x43
[<c012a530>] sys_setsid+0x67/0x7c
[<c0102f2e>] syscall_call+0x7/0xb
[<ffffffff>] 0xffffffff
irq event stamp: 176180
hardirqs last enabled at (176179): [<c022fe94>] trace_hardirqs_on_thunk+0xc/0x10
hardirqs last disabled at (176180): [<c022fea4>] trace_hardirqs_off_thunk+0xc/0x10
softirqs last enabled at (176178): [<c01230d3>] do_softirq+0x37/0x4d
softirqs last disabled at (176173): [<c01230d3>] do_softirq+0x37/0x4d
other info that might help us debug this:
4 locks held by udevtrigger/1043:
#0: (rcu_read_lock){..--}, at: [<c0180b40>] __d_lookup+0x0/0x116
#1: (&i->lock){++..}, at: [<c028140c>] serial8250_interrupt+0x16/0xd4
#2: (&port_lock_key){+...}, at: [<c02811aa>] serial8250_handle_port+0xe/0x25a
#3: (sysrq_key_table_lock){+...}, at: [<c0275f45>] __handle_sysrq+0x17/0xfa
stack backtrace:
Pid: 1043, comm: udevtrigger Not tainted 2.6.27-rc7-00093-g32a1662-dirty #243
[<c0138d53>] print_usage_bug+0x13e/0x147
[<c0139884>] mark_lock+0x3af/0x7ab
[<c013b22c>] __lock_acquire+0x403/0x665
[<c013b4d7>] lock_acquire+0x49/0x61
[<c011c1a7>] show_state_filter+0x19/0x7d
[<c03ea899>] _read_lock+0x19/0x24
[<c011c1a7>] show_state_filter+0x19/0x7d
[<c011c1a7>] show_state_filter+0x19/0x7d
[<c0275fb1>] __handle_sysrq+0x83/0xfa
[<c02812ba>] serial8250_handle_port+0x11e/0x25a
[<c028143c>] serial8250_interrupt+0x46/0xd4
[<c014f03e>] handle_IRQ_event+0x13/0x3d
[<c014ffc5>] handle_edge_irq+0xa1/0x102
[<c01055c4>] do_IRQ+0x69/0x7d
[<c01038d8>] common_interrupt+0x28/0x30
[<c01800d8>] __shrink_dcache_sb+0x7/0x256
[<c0180c24>] __d_lookup+0xe4/0x116
[<c01788f4>] do_lookup+0x28/0x158
[<c017a1ce>] __link_path_walk+0x702/0xac9
[<c017a5cc>] path_walk+0x37/0x70
[<c017a76b>] do_path_lookup+0xe3/0x144
[<c017af4a>] user_path_at+0x37/0x5f
[<c01754f0>] vfs_stat_fd+0x15/0x3b
[<c01755cb>] sys_stat64+0xf/0x24
[<c0184d7b>] mntput_no_expire+0x18/0xdb
[<c022fe94>] trace_hardirqs_on_thunk+0xc/0x10
[<c0139e2f>] trace_hardirqs_on_caller+0xde/0x112
[<c022fe94>] trace_hardirqs_on_thunk+0xc/0x10
[<c0102f2e>] syscall_call+0x7/0xb
=======================
init S c05ab00c 0 1 0
c7aee000 00000046 00000001 c05ab00c c05ae200 c05ae200 c7820000 c7820154
c11a9200 00000000 00000000 00000000 c79a4428 ffffffff c7820000 00000000
00000000 00000000 7fffffff c7829f9c 00000040 00000000 c03e8f02 c03e956b
Call Trace:
[<c03e8f02>] schedule_timeout+0x13/0x86
[<c03e956b>] __mutex_unlock_slowpath+0xd9/0xe0
[<c0139e2f>] trace_hardirqs_on_caller+0xde/0x112
[<c01964b2>] inotify_poll+0x45/0x4b
[<c017d0eb>] do_select+0x391/0x3db
[<c017d626>] __pollwait+0x0/0xac
[<c0119ee4>] default_wake_function+0x0/0x8
[<c0119ee4>] default_wake_function+0x0/0x8
[<c0119ee4>] default_wake_function+0x0/0x8
[<c013b427>] __lock_acquire+0x5fe/0x665
[<c013b427>] __lock_acquire+0x5fe/0x665
[<c013b427>] __lock_acquire+0x5fe/0x665
[<c013b427>] __lock_acquire+0x5fe/0x665
[<c013b427>] __lock_acquire+0x5fe/0x665
[<c017d33e>] core_sys_select+0x209/0x2f2
[<c013b427>] __lock_acquire+0x5fe/0x665
[<c015e856>] __do_fault+0x1ff/0x329
[<c015e941>] __do_fault+0x2ea/0x329
[<c013b427>] __lock_acquire+0x5fe/0x665
[<c015fba2>] handle_mm_fault+0x282/0x538
[<c017d76c>] sys_select+0x9a/0x161
[<c022fe94>] trace_hardirqs_on_thunk+0xc/0x10
[<c0113eb4>] do_page_fault+0x0/0x578
[<c0139e2f>] trace_hardirqs_on_caller+0xde/0x112
[<c0102f2e>] syscall_call+0x7/0xb
=======================
kthreadd S c05ab00c 0 2 0
c05281a0 00000046 00000001 c05ab00c c05ae200 c05ae200 c7820890 c78209e4
c11a9200 00000000 00000002 00000000 00000000 c012ea49 00000246 00000246
c052cc4c 000003d9 c7829d14 000003d9 c052cc44 00000000 c012e98d ffffffff
Call Trace:
[<c012ea49>] kthreadd+0x128/0x149
[<c012e98d>] kthreadd+0x6c/0x149
[<c012e921>] kthreadd+0x0/0x149
[<c0103b6b>] kernel_thread_helper+0x7/0x10
=======================
migration/0 S c05ab00c 0 3 2
c05281a0 00000046 00000001 c05ab00c c05ae200 c05ae200 c7821120 c7821274
c11a9200 00000000 00000002 00000001 00000000 c011bc8c c7821120 c03ea9b3
00000000 c0139e2f c11a9648 c11a9200 00000000 00000000 c011bd93 c05ae200
Call Trace:
[<c011bc8c>] migration_thread+0x43/0x1ce
[<c03ea9b3>] _spin_unlock_irq+0x20/0x23
[<c0139e2f>] trace_hardirqs_on_caller+0xde/0x112
[<c011bd93>] migration_thread+0x14a/0x1ce
[<c011bc49>] migration_thread+0x0/0x1ce
[<c012eb4d>] kthread+0x38/0x5f
[<c012eb15>] kthread+0x0/0x5f
[<c0103b6b>] kernel_thread_helper+0x7/0x10
=======================
ksoftirqd/0 S c05ab00c 0 4 2
c7aee900 00000046 c11a600c c05ab00c c05ae200 c05ae200 c78219b0 c7821b04
c11a9200 00000000 00000001 00000046 c012304a c05ae080 c78219b0 c01230e5
00000000 c0139e2f c05ae080 c05ae080 00000000 c05ae080 c0123267 00000000
Call Trace:
[<c012304a>] __do_softirq+0x9d/0xef
[<c01230e5>] do_softirq+0x49/0x4d
[<c0139e2f>] trace_hardirqs_on_caller+0xde/0x112
[<c0123267>] ksoftirqd+0x35/0xb7
[<c0123232>] ksoftirqd+0x0/0xb7
[<c012eb4d>] kthread+0x38/0x5f
[<c012eb15>] kthread+0x0/0x5f
[<c0103b6b>] kernel_thread_helper+0x7/0x10
=======================
watchdog/0 R running 0 5 2
c05281a0 00000046 3f505b51 c05ab00c c05ae200 c05ae200 c7822240 c7822394
c11a9200 00000000 c0139e2f 00000000 00000246 00000246 c05ab000 00bfb000
00000000 00000000 00000000 c014eca1 00000000 00000000 c014ecdb 00000000
Call Trace:
[<c0139e2f>] trace_hardirqs_on_caller+0xde/0x112
[<c014eca1>] watchdog+0x0/0x1bb
[<c014ecdb>] watchdog+0x3a/0x1bb
[<c014eca1>] watchdog+0x0/0x1bb
[<c012eb4d>] kthread+0x38/0x5f
[<c012eb15>] kthread+0x0/0x5f
[<c0103b6b>] kernel_thread_helper+0x7/0x10
=======================
events/0 R running 0 6 2
c05281a0 00000046 00000000 c05ab00c c05ae200 c05ae200 c7822ad0 c7822c24
c11a9200 00000000 00000000 c03eaa02 00000000 ffffffff c03eaaa0 00000000
00000000 00000000 c7814880 c012c7a9 c78148a4 00000000 c012c830 00000000
Call Trace:
[<c03eaa02>] _spin_lock_irqsave+0x29/0x31
[<c03eaaa0>] _spin_unlock_irqrestore+0x34/0x39
[<c012c7a9>] worker_thread+0x0/0xbf
[<c012c830>] worker_thread+0x87/0xbf
[<c012ec00>] autoremove_wake_function+0x0/0x2b
[<c012c7a9>] worker_thread+0x0/0xbf
[<c012eb4d>] kthread+0x38/0x5f
[<c012eb15>] kthread+0x0/0x5f
[<c0103b6b>] kernel_thread_helper+0x7/0x10
=======================
khelper S c05ab00c 0 7 2
c05281a0 00000046 00000000 c05ab00c c05ae200 c05ae200 c7823360 c78234b4
c11a9200 00000000 00000000 c03eaa02 00000000 c7823360 c03eaaa0 c7814924
c0139e2f c7814924 c7814900 c012c7a9 c7814924 00000000 c012c830 00000000
Call Trace:
[<c03eaa02>] _spin_lock_irqsave+0x29/0x31
[<c03eaaa0>] _spin_unlock_irqrestore+0x34/0x39
[<c0139e2f>] trace_hardirqs_on_caller+0xde/0x112
[<c012c7a9>] worker_thread+0x0/0xbf
[<c012c830>] worker_thread+0x87/0xbf
[<c012ec00>] autoremove_wake_function+0x0/0x2b
[<c012c7a9>] worker_thread+0x0/0xbf
[<c012eb4d>] kthread+0x38/0x5f
[<c012eb15>] kthread+0x0/0x5f
[<c0103b6b>] kernel_thread_helper+0x7/0x10
=======================
kblockd/0 S c05ab00c 0 80 2
c7aee900 00000046 00000000 c05ab00c c05ae200 c05ae200 c7904d10 c7904e64
c11a9200 00000000 00000000 c03eaa02 00000000 c7904d10 c03eaaa0 c783dd24
c0139e2f c783dd24 c783dd00 c012c7a9 c783dd24 00000000 c012c830 00000000
Call Trace:
[<c03eaa02>] _spin_lock_irqsave+0x29/0x31
[<c03eaaa0>] _spin_unlock_irqrestore+0x34/0x39
[<c0139e2f>] trace_hardirqs_on_caller+0xde/0x112
[<c012c7a9>] worker_thread+0x0/0xbf
[<c012c830>] worker_thread+0x87/0xbf
[<c012ec00>] autoremove_wake_function+0x0/0x2b
[<c012c7a9>] worker_thread+0x0/0xbf
[<c012eb4d>] kthread+0x38/0x5f
[<c012eb15>] kthread+0x0/0x5f
[<c0103b6b>] kernel_thread_helper+0x7/0x10
=======================
kacpid S c05ab00c 0 81 2
c05281a0 00000046 00000000 c05ab00c c05ae200 c05ae200 c79055a0 c79056f4
c11a9200 00000000 00000000 c03eaa02 00000000 c79055a0 c03eaaa0 c783dda4
c0139e2f c783dda4 c783dd80 c012c7a9 c783dda4 00000000 c012c830 00000000
Call Trace:
[<c03eaa02>] _spin_lock_irqsave+0x29/0x31
[<c03eaaa0>] _spin_unlock_irqrestore+0x34/0x39
[<c0139e2f>] trace_hardirqs_on_caller+0xde/0x112
[<c012c7a9>] worker_thread+0x0/0xbf
[<c012c830>] worker_thread+0x87/0xbf
[<c012ec00>] autoremove_wake_function+0x0/0x2b
[<c012c7a9>] worker_thread+0x0/0xbf
[<c012eb4d>] kthread+0x38/0x5f
[<c012eb15>] kthread+0x0/0x5f
[<c0103b6b>] kernel_thread_helper+0x7/0x10
=======================
kacpi_notify S c05ab00c 0 82 2
c05281a0 00000046 00000000 c05ab00c c05ae200 c05ae200 c7905e30 c7905f84
c11a9200 00000000 00000000 c03eaa02 00000000 c7905e30 c03eaaa0 c783de24
c0139e2f c783de24 c783de00 c012c7a9 c783de24 00000000 c012c830 00000000
Call Trace:
[<c03eaa02>] _spin_lock_irqsave+0x29/0x31
[<c03eaaa0>] _spin_unlock_irqrestore+0x34/0x39
[<c0139e2f>] trace_hardirqs_on_caller+0xde/0x112
[<c012c7a9>] worker_thread+0x0/0xbf
[<c012c830>] worker_thread+0x87/0xbf
[<c012ec00>] autoremove_wake_function+0x0/0x2b
[<c012c7a9>] worker_thread+0x0/0xbf
[<c012eb4d>] kthread+0x38/0x5f
[<c012eb15>] kthread+0x0/0x5f
[<c0103b6b>] kernel_thread_helper+0x7/0x10
=======================
ata/0 S c05ab00c 0 122 2
c05281a0 00000046 00000000 c05ab00c c05ae200 c05ae200 c78266c0 c7826814
c11a9200 00000000 00000000 c03eaa02 00000000 c78266c0 c03eaaa0 c78430a4
c0139e2f c78430a4 c7843080 c012c7a9 c78430a4 00000000 c012c830 00000000
Call Trace:
[<c03eaa02>] _spin_lock_irqsave+0x29/0x31
[<c03eaaa0>] _spin_unlock_irqrestore+0x34/0x39
[<c0139e2f>] trace_hardirqs_on_caller+0xde/0x112
[<c012c7a9>] worker_thread+0x0/0xbf
[<c012c830>] worker_thread+0x87/0xbf
[<c012ec00>] autoremove_wake_function+0x0/0x2b
[<c012c7a9>] worker_thread+0x0/0xbf
[<c012eb4d>] kthread+0x38/0x5f
[<c012eb15>] kthread+0x0/0x5f
[<c0103b6b>] kernel_thread_helper+0x7/0x10
=======================
ata_aux S c05ab00c 0 123 2
c05281a0 00000046 00000000 c05ab00c c05ae200 c05ae200 c7824480 c78245d4
c11a9200 00000000 00000000 c03eaa02 00000000 c7824480 c03eaaa0 c7843124
c0139e2f c7843124 c7843100 c012c7a9 c7843124 00000000 c012c830 00000000
Call Trace:
[<c03eaa02>] _spin_lock_irqsave+0x29/0x31
[<c03eaaa0>] _spin_unlock_irqrestore+0x34/0x39
[<c0139e2f>] trace_hardirqs_on_caller+0xde/0x112
[<c012c7a9>] worker_thread+0x0/0xbf
[<c012c830>] worker_thread+0x87/0xbf
[<c012ec00>] autoremove_wake_function+0x0/0x2b
[<c012c7a9>] worker_thread+0x0/0xbf
[<c012eb4d>] kthread+0x38/0x5f
[<c012eb15>] kthread+0x0/0x5f
[<c0103b6b>] kernel_thread_helper+0x7/0x10
=======================
ksuspend_usbd S c05ab00c 0 124 2
c05281a0 00000046 00000000 c05ab00c c05ae200 c05ae200 c7823bf0 c7823d44
c11a9200 00000000 00000000 c03eaa02 00000000 c7823bf0 c03eaaa0 c78431a4
c0139e2f c78431a4 c7843180 c012c7a9 c78431a4 00000000 c012c830 00000000
Call Trace:
[<c03eaa02>] _spin_lock_irqsave+0x29/0x31
[<c03eaaa0>] _spin_unlock_irqrestore+0x34/0x39
[<c0139e2f>] trace_hardirqs_on_caller+0xde/0x112
[<c012c7a9>] worker_thread+0x0/0xbf
[<c012c830>] worker_thread+0x87/0xbf
[<c012ec00>] autoremove_wake_function+0x0/0x2b
[<c012c7a9>] worker_thread+0x0/0xbf
[<c012eb4d>] kthread+0x38/0x5f
[<c012eb15>] kthread+0x0/0x5f
[<c0103b6b>] kernel_thread_helper+0x7/0x10
=======================
khubd S c05ab00c 0 129 2
c05281a0 00000046 00000000 c05ab00c c05ae200 c05ae200 c78819b0 c7881b04
c11a9200 00000000 00000000 c03eaa02 00000000 c78819b0 c03eaaa0 c788ffbc
c0139e2f c0544be8 c0544be0 c0313c5d c788ffbc 00000000 c03146be c788ffa8
Call Trace:
[<c03eaa02>] _spin_lock_irqsave+0x29/0x31
[<c03eaaa0>] _spin_unlock_irqrestore+0x34/0x39
[<c0139e2f>] trace_hardirqs_on_caller+0xde/0x112
[<c0313c5d>] hub_thread+0x0/0xaeb
[<c03146be>] hub_thread+0xa61/0xaeb
[<c03ea9b3>] _spin_unlock_irq+0x20/0x23
[<c011ae44>] finish_task_switch+0x41/0x8e
[<c011ae03>] finish_task_switch+0x0/0x8e
[<c03e8c4b>] schedule+0x5b1/0x603
[<c012ec00>] autoremove_wake_function+0x0/0x2b
[<c0139e2f>] trace_hardirqs_on_caller+0xde/0x112
[<c0313c5d>] hub_thread+0x0/0xaeb
[<c012eb4d>] kthread+0x38/0x5f
[<c012eb15>] kthread+0x0/0x5f
[<c0103b6b>] kernel_thread_helper+0x7/0x10
=======================
kseriod S c05ab00c 0 132 2
c05281a0 00000046 00000246 c05ab00c c05ae200 c05ae200 c7883360 c78834b4
c11a9200 00000000 00000246 c03eaa02 00000000 ffffffff c03eaaa0 00000000
00000000 00000000 c790f7e0 c790f7e0 c786bfc8 00000246 c032fa02 c786bfb4
Call Trace:
[<c03eaa02>] _spin_lock_irqsave+0x29/0x31
[<c03eaaa0>] _spin_unlock_irqrestore+0x34/0x39
[<c032fa02>] serio_thread+0x27b/0x2e1
[<c012ec00>] autoremove_wake_function+0x0/0x2b
[<c032f787>] serio_thread+0x0/0x2e1
[<c012eb4d>] kthread+0x38/0x5f
[<c012eb15>] kthread+0x0/0x5f
[<c0103b6b>] kernel_thread_helper+0x7/0x10
=======================
pdflush S c05ab00c 0 170 2
c05281a0 00000046 00000001 c05ab00c c05ae200 c05ae200 c7880890 c78809e4
c11a9200 00000000 00000002 00000001 00000000 c01593c5 c7880890 c03ea9b3
00000000 c0139e2f c7941fc4 c0159355 00000000 00000000 c0159418 c7880890
Call Trace:
[<c01593c5>] pdflush+0x70/0x1b5
[<c03ea9b3>] _spin_unlock_irq+0x20/0x23
[<c0139e2f>] trace_hardirqs_on_caller+0xde/0x112
[<c0159355>] pdflush+0x0/0x1b5
[<c0159418>] pdflush+0xc3/0x1b5
[<c0139e2f>] trace_hardirqs_on_caller+0xde/0x112
[<c012eb4d>] kthread+0x38/0x5f
[<c012eb15>] kthread+0x0/0x5f
[<c0103b6b>] kernel_thread_helper+0x7/0x10
=======================
pdflush R running 0 171 2
c05281a0 00000046 00000001 c05ab00c c05ae200 c05ae200 c7881120 c7881274
c11a9200 00000000 00000002 00000001 00000000 c01593c5 c7881120 c03ea9b3
00000000 c0139e2f c7943fc4 c0159355 00000000 00000000 c0159418 c7881120
Call Trace:
[<c01593c5>] pdflush+0x70/0x1b5
[<c03ea9b3>] _spin_unlock_irq+0x20/0x23
[<c0139e2f>] trace_hardirqs_on_caller+0xde/0x112
[<c0159355>] pdflush+0x0/0x1b5
[<c0159418>] pdflush+0xc3/0x1b5
[<c0158f97>] wb_kupdate+0x0/0xde
[<c012eb4d>] kthread+0x38/0x5f
[<c012eb15>] kthread+0x0/0x5f
[<c0103b6b>] kernel_thread_helper+0x7/0x10
=======================
kswapd0 S c05ab00c 0 172 2
c05281a0 00000046 c0550900 c05ab00c c05ae200 c05ae200 c7882240 c7882394
c11a9200 00000000 c0550900 c03eaa02 00000000 c7882240 c03eaaa0 c7945fb4
c0139e2f c0555948 c7882240 c015c11a c7945fb4 c0550900 c015c1e4 c05ab14c
Call Trace:
[<c03eaa02>] _spin_lock_irqsave+0x29/0x31
[<c03eaaa0>] _spin_unlock_irqrestore+0x34/0x39
[<c0139e2f>] trace_hardirqs_on_caller+0xde/0x112
[<c015c11a>] kswapd+0x0/0x3ee
[<c015c1e4>] kswapd+0xca/0x3ee
[<c011ae44>] finish_task_switch+0x41/0x8e
[<c011ae03>] finish_task_switch+0x0/0x8e
[<c03e8c4b>] schedule+0x5b1/0x603
[<c012ec00>] autoremove_wake_function+0x0/0x2b
[<c03eaaa0>] _spin_unlock_irqrestore+0x34/0x39
[<c0139e2f>] trace_hardirqs_on_caller+0xde/0x112
[<c015c11a>] kswapd+0x0/0x3ee
[<c012eb4d>] kthread+0x38/0x5f
[<c012eb15>] kthread+0x0/0x5f
[<c0103b6b>] kernel_thread_helper+0x7/0x10
=======================
aio/0 S c05ab00c 0 219 2
c05281a0 00000046 00000000 c05ab00c c05ae200 c05ae200 c798aad0 c798ac24
c11a9200 00000000 00000000 c03eaa02 00000000 c798aad0 c03eaaa0 c7867ca4
c0139e2f c7867ca4 c7867c80 c012c7a9 c7867ca4 00000000 c012c830 00000000
Call Trace:
[<c03eaa02>] _spin_lock_irqsave+0x29/0x31
[<c03eaaa0>] _spin_unlock_irqrestore+0x34/0x39
[<c0139e2f>] trace_hardirqs_on_caller+0xde/0x112
[<c012c7a9>] worker_thread+0x0/0xbf
[<c012c830>] worker_thread+0x87/0xbf
[<c012ec00>] autoremove_wake_function+0x0/0x2b
[<c012c7a9>] worker_thread+0x0/0xbf
[<c012eb4d>] kthread+0x38/0x5f
[<c012eb15>] kthread+0x0/0x5f
[<c0103b6b>] kernel_thread_helper+0x7/0x10
=======================
nfsiod S c05ab00c 0 231 2
c05281a0 00000046 00000000 c05ab00c c05ae200 c05ae200 c7824d10 c7824e64
c11a9200 00000000 00000000 c03eaa02 00000000 c7824d10 c03eaaa0 c7867ea4
c0139e2f c7867ea4 c7867e80 c012c7a9 c7867ea4 00000000 c012c830 00000000
Call Trace:
[<c03eaa02>] _spin_lock_irqsave+0x29/0x31
[<c03eaaa0>] _spin_unlock_irqrestore+0x34/0x39
[<c0139e2f>] trace_hardirqs_on_caller+0xde/0x112
[<c012c7a9>] worker_thread+0x0/0xbf
[<c012c830>] worker_thread+0x87/0xbf
[<c012ec00>] autoremove_wake_function+0x0/0x2b
[<c012c7a9>] worker_thread+0x0/0xbf
[<c012eb4d>] kthread+0x38/0x5f
[<c012eb15>] kthread+0x0/0x5f
[<c0103b6b>] kernel_thread_helper+0x7/0x10
=======================
khpsbpkt S c05ab00c 0 936 2
c05281a0 00000046 00000001 c05ab00c c05ae200 c05ae200 c798bbf0 c798bd44
c11a9200 00000000 00000002 00000001 00000000 c0300343 c798bbf0 c03ea9b3
c7ba1fc4 c0139e2f c0543c18 c7ba1fa8 c7ba1fc4 00000000 c0300360 c7ba1fc4
Call Trace:
[<c0300343>] hpsbpkt_thread+0xa5/0xe3
[<c03ea9b3>] _spin_unlock_irq+0x20/0x23
[<c0139e2f>] trace_hardirqs_on_caller+0xde/0x112
[<c0300360>] hpsbpkt_thread+0xc2/0xe3
[<c030029e>] hpsbpkt_thread+0x0/0xe3
[<c012eb4d>] kthread+0x38/0x5f
[<c012eb15>] kthread+0x0/0x5f
[<c0103b6b>] kernel_thread_helper+0x7/0x10
=======================
kpsmoused S c05ab00c 0 963 2
c05281a0 00000046 00000000 c05ab00c c05ae200 c05ae200 c7b4a240 c7b4a394
c11a9200 00000000 00000000 c03eaa02 00000000 c7b4a240 c03eaaa0 c797a024
c0139e2f c797a024 c797a000 c012c7a9 c797a024 00000000 c012c830 00000000
Call Trace:
[<c03eaa02>] _spin_lock_irqsave+0x29/0x31
[<c03eaaa0>] _spin_unlock_irqrestore+0x34/0x39
[<c0139e2f>] trace_hardirqs_on_caller+0xde/0x112
[<c012c7a9>] worker_thread+0x0/0xbf
[<c012c830>] worker_thread+0x87/0xbf
[<c012ec00>] autoremove_wake_function+0x0/0x2b
[<c012c7a9>] worker_thread+0x0/0xbf
[<c012eb4d>] kthread+0x38/0x5f
[<c012eb15>] kthread+0x0/0x5f
[<c0103b6b>] kernel_thread_helper+0x7/0x10
=======================
kstriped S c05ab00c 0 965 2
c05281a0 00000046 00000000 c05ab00c c05ae200 c05ae200 c7b4bbf0 c7b4bd44
c11a9200 00000000 00000000 c03eaa02 00000000 c7b4bbf0 c03eaaa0 c797a0a4
c0139e2f c797a0a4 c797a080 c012c7a9 c797a0a4 00000000 c012c830 00000000
Call Trace:
[<c03eaa02>] _spin_lock_irqsave+0x29/0x31
[<c03eaaa0>] _spin_unlock_irqrestore+0x34/0x39
[<c0139e2f>] trace_hardirqs_on_caller+0xde/0x112
[<c012c7a9>] worker_thread+0x0/0xbf
[<c012c830>] worker_thread+0x87/0xbf
[<c012ec00>] autoremove_wake_function+0x0/0x2b
[<c012c7a9>] worker_thread+0x0/0xbf
[<c012eb4d>] kthread+0x38/0x5f
[<c012eb15>] kthread+0x0/0x5f
[<c0103b6b>] kernel_thread_helper+0x7/0x10
=======================
kondemand/0 S c05ab00c 0 969 2
c05281a0 00000046 00000000 c05ab00c c05ae200 c05ae200 c7b4c480 c7b4c5d4
c11a9200 00000000 00000000 c03eaa02 00000000 c7b4c480 c03eaaa0 c797a124
c0139e2f c797a124 c797a100 c012c7a9 c797a124 00000000 c012c830 00000000
Call Trace:
[<c03eaa02>] _spin_lock_irqsave+0x29/0x31
[<c03eaaa0>] _spin_unlock_irqrestore+0x34/0x39
[<c0139e2f>] trace_hardirqs_on_caller+0xde/0x112
[<c012c7a9>] worker_thread+0x0/0xbf
[<c012c830>] worker_thread+0x87/0xbf
[<c012ec00>] autoremove_wake_function+0x0/0x2b
[<c012c7a9>] worker_thread+0x0/0xbf
[<c012eb4d>] kthread+0x38/0x5f
[<c012eb15>] kthread+0x0/0x5f
[<c0103b6b>] kernel_thread_helper+0x7/0x10
=======================
rpciod/0 S c05ab00c 0 977 2
c05281a0 00000046 00000000 c05ab00c c05ae200 c05ae200 c7b4ef50 c7b4f0a4
c11a9200 00000000 00000000 c03eaa02 00000000 c7b4ef50 c03eaaa0 c7913624
c0139e2f c7913624 c7913600 c012c7a9 c7913624 00000000 c012c830 00000000
Call Trace:
[<c03eaa02>] _spin_lock_irqsave+0x29/0x31
[<c03eaaa0>] _spin_unlock_irqrestore+0x34/0x39
[<c0139e2f>] trace_hardirqs_on_caller+0xde/0x112
[<c012c7a9>] worker_thread+0x0/0xbf
[<c012c830>] worker_thread+0x87/0xbf
[<c012ec00>] autoremove_wake_function+0x0/0x2b
[<c012c7a9>] worker_thread+0x0/0xbf
[<c012eb4d>] kthread+0x38/0x5f
[<c012eb15>] kthread+0x0/0x5f
[<c0103b6b>] kernel_thread_helper+0x7/0x10
=======================
kjournald S c05ab00c 0 985 2
c05281a0 00000046 c7861414 c05ab00c c05ae200 c05ae200 c7b48000 c7b48154
c11a9200 00000000 00000000 c7861414 c0139cc2 c7b48000 00000246 00000246
c7861414 00000000 c7861400 00000000 c7861510 c7861414 c01dbe30 c788bfb4
Call Trace:
[<c0139cc2>] mark_held_locks+0x42/0x58
[<c01dbe30>] kjournald+0x176/0x1e8
[<c012ec00>] autoremove_wake_function+0x0/0x2b
[<c01dbcba>] kjournald+0x0/0x1e8
[<c012eb4d>] kthread+0x38/0x5f
[<c012eb15>] kthread+0x0/0x5f
[<c0103b6b>] kernel_thread_helper+0x7/0x10
=======================
sh S c05ab00c 0 986 1
c7aee480 00000046 00000000 c05ab00c c05ae200 c05ae200 c7b4cd10 c7b4ce64
c11a9200 00000000 00000002 c7b4e6c0 00000000 c7b4cd10 00000246 00000246
c055b980 00000000 c7b4cd08 00000000 c7b4cd10 00000004 c01215f6 00000014
Call Trace:
[<c01215f6>] do_wait+0x1d0/0x2c7
[<c0119ee4>] default_wake_function+0x0/0x8
[<c0121769>] sys_wait4+0x7c/0x8f
[<c012178f>] sys_waitpid+0x13/0x17
[<c0102f2e>] syscall_call+0x7/0xb
=======================
rc.sysinit S c05ab00c 0 988 986
c7aee240 00000046 00000000 c05ab00c c05ae200 c05ae200 c7b4e6c0 c7b4e814
c11a9200 00000000 00000002 c7b4d5a0 00000000 ffffffff 00000246 00000000
00000000 00000000 c7b4e6b8 00000000 c7b4e6c0 0000000e c01215f6 00000014
Call Trace:
[<c01215f6>] do_wait+0x1d0/0x2c7
[<c0119ee4>] default_wake_function+0x0/0x8
[<c0121769>] sys_wait4+0x7c/0x8f
[<c012178f>] sys_waitpid+0x13/0x17
[<c0102f2e>] syscall_call+0x7/0xb
=======================
start_udev S c05ab00c 0 1008 988
c7aeed80 00000046 00000000 c05ab00c c05ae200 c05ae200 c7b4d5a0 c7b4d6f4
c11a9200 00000000 00000002 c7880000 00000000 c7b4d5a0 00000246 00000246
c055b980 00000000 c7b4d598 00000000 c7b4d5a0 00000004 c01215f6 00000014
Call Trace:
[<c01215f6>] do_wait+0x1d0/0x2c7
[<c0119ee4>] default_wake_function+0x0/0x8
[<c0121769>] sys_wait4+0x7c/0x8f
[<c012178f>] sys_waitpid+0x13/0x17
[<c0102f2e>] syscall_call+0x7/0xb
=======================
udevd R running 0 1040 1
c7aee6c0 00000046 00000000 c05ab00c c05ae200 c05ae200 c78866c0 c7886818
c11a9200 00000000 c7aee6c4 00000246 c78866c0 c022fe94 01200011 00000000
b7cf4968 00000046 01200011 00000000 b7cf4968 c7b38000 c0102fbe 01200011
Call Trace:
[<c022fe94>] trace_hardirqs_on_thunk+0xc/0x10
[<c0102fbe>] work_resched+0x5/0x2a
=======================
udevtrigger R running 0 1043 1008
bfa5b398 c01755cb 00000246 c79ee0e8 c79ee080 bfa5a5e8 c0184d7b c7bce000
0000001f 00000200 bfa5a5e8 c7bce000 c7880000 c022fe94 bfa5a5e8 c0139e2f
bfa5a7e8 bfa5a7e8 c022fe94 c79ee080 00000000 bfa5ac88 c0102f2e bfa5ac88
Call Trace:
[<c01755cb>] sys_stat64+0xf/0x24
[<c0184d7b>] mntput_no_expire+0x18/0xdb
[<c022fe94>] trace_hardirqs_on_thunk+0xc/0x10
[<c0139e2f>] trace_hardirqs_on_caller+0xde/0x112
[<c022fe94>] trace_hardirqs_on_thunk+0xc/0x10
[<c0102f2e>] syscall_call+0x7/0xb
=======================
udevd R running 0 1052 1040
c7aeeb40 00000046 00000286 c05ab00c c05ae200 c05ae200 c7882ad0 c7882c28
c11a9200 00000000 c055b980 bfcffa70 00000000 00000000 c03ea6d0 00000000
c012ad66 00000046 00000000 bfcffa70 bfcffa70 c78b4000 c0102fbe 00000000
Call Trace:
[<c03ea6d0>] _read_unlock+0x14/0x1c
[<c012ad66>] sys_setpriority+0x19c/0x1a4
[<c0102fbe>] work_resched+0x5/0x2a
=======================
BUG: soft lockup - CPU#0 stuck for 61s! [udevtrigger:1043]
Modules linked in:
irq event stamp: 176180
hardirqs last enabled at (176179): [<c022fe94>] trace_hardirqs_on_thunk+0xc/0x10
hardirqs last disabled at (176180): [<c022fea4>] trace_hardirqs_off_thunk+0xc/0x10
softirqs last enabled at (176178): [<c01230d3>] do_softirq+0x37/0x4d
softirqs last disabled at (176173): [<c01230d3>] do_softirq+0x37/0x4d
Pid: 1043, comm: udevtrigger Not tainted (2.6.27-rc7-00093-g32a1662-dirty #243)
EIP: 0060:[<c0180c19>] EFLAGS: 00000207 CPU: 0
EIP is at __d_lookup+0xd9/0x116
EAX: d7c6bb9d EBX: c7404da8 ECX: c7880390 EDX: 00000001
ESI: c11cfeb4 EDI: c7404dd0 EBP: c75c5d10 ESP: c7bcfe08
DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
CR0: 8005003b CR2: b7dcfa50 CR3: 07b3a000 CR4: 000006d0
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: ffff0ff0 DR7: 00000400
[<c01788f4>] ? do_lookup+0x28/0x158
[<c017a1ce>] ? __link_path_walk+0x702/0xac9
[<c017a5cc>] ? path_walk+0x37/0x70
[<c017a76b>] ? do_path_lookup+0xe3/0x144
[<c017af4a>] ? user_path_at+0x37/0x5f
[<c01754f0>] ? vfs_stat_fd+0x15/0x3b
[<c01755cb>] ? sys_stat64+0xf/0x24
[<c0184d7b>] ? mntput_no_expire+0x18/0xdb
[<c022fe94>] ? trace_hardirqs_on_thunk+0xc/0x10
[<c0139e2f>] ? trace_hardirqs_on_caller+0xde/0x112
[<c022fe94>] ? trace_hardirqs_on_thunk+0xc/0x10
[<c0102f2e>] ? syscall_call+0x7/0xb
=======================
BUG: soft lockup - CPU#0 stuck for 61s! [udevtrigger:1043]
Modules linked in:
irq event stamp: 176180
hardirqs last enabled at (176179): [<c022fe94>] trace_hardirqs_on_thunk+0xc/0x10
hardirqs last disabled at (176180): [<c022fea4>] trace_hardirqs_off_thunk+0xc/0x10
softirqs last enabled at (176178): [<c01230d3>] do_softirq+0x37/0x4d
softirqs last disabled at (176173): [<c01230d3>] do_softirq+0x37/0x4d
Pid: 1043, comm: udevtrigger Not tainted (2.6.27-rc7-00093-g32a1662-dirty #243)
EIP: 0060:[<c0180c24>] EFLAGS: 00000282 CPU: 0
EIP is at __d_lookup+0xe4/0x116
EAX: c7404dd0 EBX: c7404da8 ECX: c7880390 EDX: 00000001
ESI: c11cfeb4 EDI: c7404dd0 EBP: c75c5d10 ESP: c7bcfe08
DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
CR0: 8005003b CR2: b7dcfa50 CR3: 07b3a000 CR4: 000006d0
DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
DR6: ffff0ff0 DR7: 00000400
[<c01788f4>] ? do_lookup+0x28/0x158
[<c017a1ce>] ? __link_path_walk+0x702/0xac9
[<c017a5cc>] ? path_walk+0x37/0x70
[<c017a76b>] ? do_path_lookup+0xe3/0x144
[<c017af4a>] ? user_path_at+0x37/0x5f
[<c01754f0>] ? vfs_stat_fd+0x15/0x3b
[<c01755cb>] ? sys_stat64+0xf/0x24
[<c0184d7b>] ? mntput_no_expire+0x18/0xdb
[<c022fe94>] ? trace_hardirqs_on_thunk+0xc/0x10
[<c0139e2f>] ? trace_hardirqs_on_caller+0xde/0x112
[<c022fe94>] ? trace_hardirqs_on_thunk+0xc/0x10
[<c0102f2e>] ? syscall_call+0x7/0xb
=======================
_______________________________________________
Containers mailing list
Containers at lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/containers
More information about the Devel
mailing list