All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Rafael J. Wysocki" <rjw@sisk.pl>
To: Alan Stern <stern@rowland.harvard.edu>
Cc: "Mikko C." <mikko.cal@gmail.com>,
	Kernel development list <linux-kernel@vger.kernel.org>,
	USB list <linux-usb@vger.kernel.org>,
	Andrew Morton <akpm@linux-foundation.org>,
	Linus Torvalds <torvalds@linux-foundation.org>,
	Oleg Nesterov <oleg@tv-sign.ru>,
	Heiko Carstens <heiko.carstens@de.ibm.com>,
	Peter Zijlstra <a.p.zijlstra@chello.nl>,
	Ingo Molnar <mingo@elte.hu>
Subject: Re: Bug in workqueues [was: Usb devices randomly aren't detected with 2.6.28-rc1-git1]
Date: Sun, 26 Oct 2008 18:55:46 +0100	[thread overview]
Message-ID: <200810261855.47580.rjw@sisk.pl> (raw)
In-Reply-To: <Pine.LNX.4.44L0.0810261327170.25044-100000@netrider.rowland.org>

On Sunday, 26 of October 2008, Alan Stern wrote:
> This is no longer a USB issue, so I'm asking for help from the general 
> kernel community.  Background can be found in Bugzilla #11853.
> 
> On Sun, 26 Oct 2008, Mikko C. wrote:
> 
> > Mikko C. ha scritto:
> > > Alan Stern ha scritto:
> > >>
> > >> I don't see anything in there that looks particularly suspicious.  
> > >> The nature of your errors suggests that the default workqueue has 
> > >> crashed or hung, but it shows up okay in the dump.  Are you sure this 
> > >> dump was made when the devices failed to appear?
> > >>
> > >>  
> > >
> > > Yes, I'm 100% sure.
> > >
> > >> What happens when you try to rmmod the ALSA modules?  Does rmmod 
> > >> crash with an error or does it hang?  If it hangs, can you get 
> > >> another task dump showing the hanging process?
> > >>   
> > >
> > > Whenever I try rmmoding something, it hangs (no crash) and I'm not 
> > > able to do anything, beside moving the mouse.
> > > I posted here: http://marc.info/?l=linux-kernel&m=122502213503239&w=4
> > > but that's probably not enough, so I will try getting a full dump.
> > >
> > Here it is: http://bugzilla.kernel.org/attachment.cgi?id=18452&action=view
> 
> The task dump shows rmmod waiting for flush_workqueue().  But the 
> events/0 task doesn't appear to be hung, and the task dump taken before 
> running rmmod shows events/0 doing something different.
> 
> So apparently flush_workqueue() isn't working.

Let's make that more visible (adding CCs). :-)

Thanks,
Rafael

  reply	other threads:[~2008-10-26 17:51 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <4904A77C.7090805@gmail.com>
2008-10-26 17:34 ` Bug in workqueues [was: Usb devices randomly aren't detected with 2.6.28-rc1-git1] Alan Stern
2008-10-26 17:55   ` Rafael J. Wysocki [this message]
2008-10-26 18:01     ` Linus Torvalds
2008-10-26 18:14       ` Rafael J. Wysocki
2008-10-26 18:19         ` Linus Torvalds
2008-10-26 18:28           ` Mikko C.
2008-10-26 18:36             ` Linus Torvalds
2008-10-26 19:00               ` Mikko C.
2008-10-26 19:06                 ` Linus Torvalds

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=200810261855.47580.rjw@sisk.pl \
    --to=rjw@sisk.pl \
    --cc=a.p.zijlstra@chello.nl \
    --cc=akpm@linux-foundation.org \
    --cc=heiko.carstens@de.ibm.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-usb@vger.kernel.org \
    --cc=mikko.cal@gmail.com \
    --cc=mingo@elte.hu \
    --cc=oleg@tv-sign.ru \
    --cc=stern@rowland.harvard.edu \
    --cc=torvalds@linux-foundation.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.