On Sat, 28 May 2011, Chris Brannon 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. > Hi, Chris, It sounds like you're on the trail of this nastiness. I can't help with a solution, but I think I know the conditions for triggering it. You need two things. First, a screen size larger than the old 24X80. Mine is 240X75. The second is a program that doesn't know what to do with the arrow keys. Bash, Vim, Alpine, Mutt are all fine. Cat and ED are not. Why this is so is a mystery. A way around this is to ssh to localhost. I prefer localhost6, but that's just me. HTH. -- Bill in Denver