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.