From: Christoph Hellwig <hch@infradead.org>
To: linux-ia64@vger.kernel.org
Subject: Re: [BUG] running strace utility can cause system to hang at sys_ptrace
Date: Thu, 13 Jul 2006 18:45:59 +0000 [thread overview]
Message-ID: <20060713184559.GA30462@infradead.org> (raw)
In-Reply-To: <44B689B9.3090902@sgi.com>
On Thu, Jul 13, 2006 at 11:24:40AM -0700, Jay Lan wrote:
> >We ran into a system hang problem at sys_ptrace.
> >
> >The system may hang if a user attempts to "strace" a pthreaded
> >application that is making frequent calls to pthread_create &
> >pthread_exit.
> >The hang is caused by a task sleeping (yield()) while holding the
> >tasklist_lock.
> >
> >Note that the problem appears to exist ONLY on IA64. IA64 has an
> >ARCH-specific implementation of sys_ptrace().
And David's patch to get rid of this ia64-special would fix this aswell:
http://marc.theaimsgroup.com/?l=linux-kernel&m\x111575781225495&w=2
Note that this patch would need some updates for merging these days:
- make ptrace_attach_sync_user_rbs and architecture hook aswell, so
that ia64 can use the generic ptrace code
- kmalloc return value needs checking
- adjust coding style to match the normal linux style now that
arch/ia64/ adheres to it.
prev parent reply other threads:[~2006-07-13 18:45 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-07-13 17:58 [BUG] running strace utility can cause system to hang at sys_ptrace Jay Lan
2006-07-13 18:24 ` Jay Lan
2006-07-13 18:45 ` Christoph Hellwig [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20060713184559.GA30462@infradead.org \
--to=hch@infradead.org \
--cc=linux-ia64@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.