Thorsten Glaser <[email protected]> wrote:
 |Steffen Daode Nurpmeso dixit:
 |>i reproducibly fail to reproduce it, but regulary, once in a while
 |
 |Yeah, I get it occasionally too and cannot reproduce it – it’s been
 |like that for years. Last time I had it when I was mplayering a radio

Oh, how bad; i really couldn't remember any such problems.

 |stream and pkill’d it, but that is not reproducible right now, either.

But nah, don't you -- sox(1) really exploded in the last years and
it even supports Mac CoreAudio (though that is nothing you worry
about afaik).  The builtin-pipe stuff is great, as in

  sox -q -t sox "|ffmpeg -i http://sfstream1.somafm.com:2804 -f sox -" -d 
>/dev/null 2>&1 </dev/null
  sox -q -t sox "|ffmpeg -i http://stream.srg-ssr.ch/m/rsc_de/aacp_32  -f sox 
-" -d >/dev/null
2>&1 </dev/null

 |Sorry about that. But if you find it I’ll be glad ;-)
 |
 |For now… I also just press ^U and Enter when I’m hit by it (^U to
 |get rid of whatever I already typed).

Well, maybe.  It's quite annoying that ^U won't help you out :)
Ciao,

 |bye,
 |//mirabilos

--steffen
--- Begin Message ---
Steffen Daode Nurpmeso dixit:

>i reproducibly fail to reproduce it, but regulary, once in a while

Yeah, I get it occasionally too and cannot reproduce it – it’s been
like that for years. Last time I had it when I was mplayering a radio
stream and pkill’d it, but that is not reproducible right now, either.

Sorry about that. But if you find it I’ll be glad ;-)

For now… I also just press ^U and Enter when I’m hit by it (^U to
get rid of whatever I already typed).

I suspect some race condition, maybe when the to-be-killed program
is multithreaded (or -processed) and one of its children dies later
than when the command line is displayed, and the command line init
code for the _next_ line will fix it up, and the child had “restored”
the original tty state after edit.c already changed it… maybe someone
could try to cobble together a test program for this theory. I’ve
got the mother of all headaches today.

bye,
//mirabilos
-- 
<diogenese> Beware of ritual lest you forget the meaning behind it.
<igli> yeah but it means if you really care about something, don't
    ritualise it, or you will lose it. don't fetishise it, don't
    obsess. or you'll forget why you love it in the first place.


--- End Message ---

Reply via email to