I am having lots of crashes with speakup and recent kernels -- I know this is one of the things which is causing this to happen, I don't know if there are any other problems because the crashes don't necessarily happen when I am pasting. This is happening using the speakup in the staging drivers in 2.6.37 and 2.6.38 kernels (specifically 2.6.38-gentoo-r5 and others). I would love to be on a more recent kernel, but its much too unstable. I am using speakout built in and the main speakup module also built in. Chris Brannon <chris at the-brannons.com> wrote: > pj at pjb.com.au writes: > > > [NNNN.NNNN] BUG: scheduling while atomic: /swapper/0/0x10010000 > > Yeah, this does help. > As I said, no problems pasting on this box. Pasting into edbrowse is > fine. So I had a look at selection.c, from the speakup source. > We test to see whether we're in atomic context, in the > speakup_paste_selection function. Apparently, that isn't working. > Also see the comment at the top of that function. > > /* TODO: move to some helper thread, probably. That'd fix having to check for > * in_atomic(). */ > > This code needs to be rewritten. > I might be able to take a look at it in another week or more, after I'm > done moving. > > -- Chris > _______________________________________________ > Speakup mailing list > Speakup at braille.uwo.ca > http://speech.braille.uwo.ca/mailman/listinfo/speakup -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici at ccs.covici.com