From: Moritz B. <bar...@gm...> - 2001-10-31 15:40:44
|
Hi, I use joe as my $EDITOR. Very often recently, when writing emails in mutt (like this one), when I exit joe using "^K X", joe seems to hang. I get no response from the console, and am still seeing the joe "window". Yet "ps" says joe is still "running" ("R"): eedmoba 8976 0.1 0.2 1000 824 pts/0 S 16:27:29 0:00 grep joe eedmoba 8915 36.9 0.3 1688 1448 pts/1 R 16:21:52 0:10 joe -nobackups /tmp/mutt-sun98-8913-0 eedmoba 8914 0.0 0.2 944 776 pts/1 S 16:21:52 0:00 sh -c joe -nobackups '/tmp/mutt-sun98-8913-0' If I kill joe with "-3" (the nicest possible way), I return to mutt properly, and my file was also saved properly by joe... OTOH, the "^K X" seems to have stuck, it lands inside mutt. I've been having this very often in joe-2.9.7-pre3, possibly in -pre2 as well, but definitely never before. I could check. What's happening? Moritz |
From: Pawel K. <pk...@li...> - 2001-10-31 15:46:02
|
On Wed, 31 Oct 2001, Moritz Barsnick wrote: > I use joe as my $EDITOR. Very often recently, when writing emails in > mutt (like this one), when I exit joe using "^K X", joe seems to hang. > I get no response from the console, and am still seeing the joe > "window". Yet "ps" says joe is still "running" ("R"): > > eedmoba 8976 0.1 0.2 1000 824 pts/0 S 16:27:29 0:00 grep joe > eedmoba 8915 36.9 0.3 1688 1448 pts/1 R 16:21:52 0:10 joe -nobackups /tmp/mutt-sun98-8913-0 > eedmoba 8914 0.0 0.2 944 776 pts/1 S 16:21:52 0:00 sh -c joe -nobackups '/tmp/mutt-sun98-8913-0' > > If I kill joe with "-3" (the nicest possible way), I return to mutt > properly, and my file was also saved properly by joe... OTOH, the > "^K X" seems to have stuck, it lands inside mutt. > > I've been having this very often in joe-2.9.7-pre3, possibly in -pre2 > as well, but definitely never before. I could check. Confirmed. It happens to me as well. I can add that it happens with ^K D also. Tested on -pre3. pkot -- mailto:pk...@li... :: mailto:pk...@sl... http://kt.linuxnews.pl/ :: Kernel Traffic po polsku http://tfuj.pl/cv.html :: http://tfuj.pl/pgp.asc |
From: Vitezslav S. <sa...@ma...> - 2001-11-02 14:27:11
|
> > I use joe as my $EDITOR. Very often recently, when writing emails in > > mutt (like this one), when I exit joe using "^K X", joe seems to hang. > > I get no response from the console, and am still seeing the joe > > "window". Yet "ps" says joe is still "running" ("R"): > > > > eedmoba 8976 0.1 0.2 1000 824 pts/0 S 16:27:29 0:00 grep joe > > eedmoba 8915 36.9 0.3 1688 1448 pts/1 R 16:21:52 0:10 joe -nobackups /tmp/mutt-sun98-8913-0 > > eedmoba 8914 0.0 0.2 944 776 pts/1 S 16:21:52 0:00 sh -c joe -nobackups '/tmp/mutt-sun98-8913-0' > > > > If I kill joe with "-3" (the nicest possible way), I return to mutt > > properly, and my file was also saved properly by joe... OTOH, the > > "^K X" seems to have stuck, it lands inside mutt. > > > > I've been having this very often in joe-2.9.7-pre3, possibly in -pre2 > > as well, but definitely never before. I could check. > > Confirmed. It happens to me as well. I can add that it happens with ^K D > also. Tested on -pre3. What platform (arch) does it happen on? Cheers, Vita |
From: Pawel K. <pk...@li...> - 2001-11-02 14:35:01
|
On Fri, 2 Nov 2001, Vitezslav Samel wrote: > > > I use joe as my $EDITOR. Very often recently, when writing emails in > > > mutt (like this one), when I exit joe using "^K X", joe seems to hang. > > > I get no response from the console, and am still seeing the joe > > > "window". Yet "ps" says joe is still "running" ("R"): > > > > > > eedmoba 8976 0.1 0.2 1000 824 pts/0 S 16:27:29 0:00 grep joe > > > eedmoba 8915 36.9 0.3 1688 1448 pts/1 R 16:21:52 0:10 joe -nobackups /tmp/mutt-sun98-8913-0 > > > eedmoba 8914 0.0 0.2 944 776 pts/1 S 16:21:52 0:00 sh -c joe -nobackups '/tmp/mutt-sun98-8913-0' > > > > > > If I kill joe with "-3" (the nicest possible way), I return to mutt > > > properly, and my file was also saved properly by joe... OTOH, the > > > "^K X" seems to have stuck, it lands inside mutt. > > > > > > I've been having this very often in joe-2.9.7-pre3, possibly in -pre2 > > > as well, but definitely never before. I could check. > > > > Confirmed. It happens to me as well. I can add that it happens with ^K D > > also. Tested on -pre3. > > What platform (arch) does it happen on? i686-slackware-gnu-linux. One correction - it did happen in pre2. And I dunno how to reproduce it. It just sometimes (rarely) happens. pkot -- mailto:pk...@li... :: mailto:pk...@sl... http://kt.linuxnews.pl/ :: Kernel Traffic po polsku http://tfuj.pl/cv.html :: http://tfuj.pl/pgp.asc |
From: Vitezslav S. <sa...@ma...> - 2001-11-20 12:41:36
|
> I use joe as my $EDITOR. Very often recently, when writing emails in > mutt (like this one), when I exit joe using "^K X", joe seems to hang. > I get no response from the console, and am still seeing the joe > "window". Yet "ps" says joe is still "running" ("R"): > > eedmoba 8976 0.1 0.2 1000 824 pts/0 S 16:27:29 0:00 grep joe > eedmoba 8915 36.9 0.3 1688 1448 pts/1 R 16:21:52 0:10 joe -nobackups /tmp/mutt-sun98-8913-0 > eedmoba 8914 0.0 0.2 944 776 pts/1 S 16:21:52 0:00 sh -c joe -nobackups '/tmp/mutt-sun98-8913-0' > > If I kill joe with "-3" (the nicest possible way), I return to mutt > properly, and my file was also saved properly by joe... OTOH, the > "^K X" seems to have stuck, it lands inside mutt. > > I've been having this very often in joe-2.9.7-pre3, possibly in -pre2 > as well, but definitely never before. I could check. > > What's happening? Hi guys! There was no positive or negative response to this problem after releasing joe-2.9.7. Does this hanging still occurs? Cheers, Vita |
From: Pawel K. <pk...@li...> - 2001-11-20 12:46:46
|
On Tue, 20 Nov 2001, Vitezslav Samel wrote: Hi Vitezslav, > There was no positive or negative response to this problem after releasing > joe-2.9.7. Does this hanging still occurs? I haven't notice any of these freezes with 2.9.7. One thing that I noticed with the previos version and I think I forgot to mention is that the freeze does happen _after_ writeng a file to the disk. BTW. With 2.9.7, joe still can break the line in the wrong place. regards pkot PS. I have made joe packages for Slackware 8.0 if anyone is interested. -- mailto:pk...@li... :: mailto:pk...@sl... http://kt.linuxnews.pl/ :: Kernel Traffic po polsku http://tfuj.pl/cv.html :: http://tfuj.pl/pgp.asc |
From: Vitezslav S. <sa...@ma...> - 2001-11-20 13:12:27
|
> Hi Vitezslav, > > > There was no positive or negative response to this problem after releasing > > joe-2.9.7. Does this hanging still occurs? > > I haven't notice any of these freezes with 2.9.7. One thing that I noticed > with the previos version and I think I forgot to mention is that the > freeze does happen _after_ writeng a file to the disk. O.K. Seems we solved it. > BTW. With 2.9.7, joe still can break the line in the wrong place. Can you post the file on which joe breaks the line wrong? Cheers, Vita |
From: Pawel K. <pk...@li...> - 2001-11-20 13:22:35
Attachments:
joe-test
|
On Tue, 20 Nov 2001, Vitezslav Samel wrote: > Can you post the file on which joe breaks the line wrong? In the attachment. It should be example easy to analise. What you can see in the file is some communication dump. Originally it was one line and I pasted it with the mouse to joe. I can provide also human-readable text if you wish ;-) pkot -- mailto:pk...@li... :: mailto:pk...@sl... http://kt.linuxnews.pl/ :: Kernel Traffic po polsku http://tfuj.pl/cv.html :: http://tfuj.pl/pgp.asc |
From: Vitezslav S. <sa...@ma...> - 2001-11-02 14:13:47
|
On Wed, Oct 31, 2001 at 04:39:41PM +0100, Moritz Barsnick wrote: > Hi, > > I use joe as my $EDITOR. Very often recently, when writing emails in > mutt (like this one), when I exit joe using "^K X", joe seems to hang. > I get no response from the console, and am still seeing the joe > "window". Yet "ps" says joe is still "running" ("R"): > > eedmoba 8976 0.1 0.2 1000 824 pts/0 S 16:27:29 0:00 grep joe > eedmoba 8915 36.9 0.3 1688 1448 pts/1 R 16:21:52 0:10 joe -nobackups /tmp/mutt-sun98-8913-0 > eedmoba 8914 0.0 0.2 944 776 pts/1 S 16:21:52 0:00 sh -c joe -nobackups '/tmp/mutt-sun98-8913-0' > > If I kill joe with "-3" (the nicest possible way), I return to mutt > properly, and my file was also saved properly by joe... OTOH, the > "^K X" seems to have stuck, it lands inside mutt. Trying to reproduce it, but all works for me(tm). I tried the latest joe (writing in it right now) in mutt. What's your arch? Does it happen also in command line or in mutt only? Can you strace (truss) it (test, where joe spins)? Please, can you find the first bad release? Cheers, Vita |
From: Moritz B. <bar...@gm...> - 2001-11-02 14:37:21
|
Hi there, On Fri, Nov 02, 2001 at 15:13:29 +0100, Vitezslav Samel wrote: > > If I kill joe with "-3" (the nicest possible way), I return to mutt > > properly, and my file was also saved properly by joe... OTOH, the > > "^K X" seems to have stuck, it lands inside mutt. > > Trying to reproduce it, but all works for me(tm). It often works for me, but not always. I type ^K X very quickly, you know, it's my everyday job. :-) > I tried the latest joe (writing in it right now) in mutt. Same here, 2.9.7-pre3 > What's your arch? Solaris 2.6, ncurses-5.1 (I think). I _think_ it also happened to me on Linux, but I'm not "there" so often. > Does it happen also in command line or in mutt only? Only in mutt so far. But never the second time around that I open a file (using 'e' = edit-message), just the initial edit. > Can you strace (truss) it (test, where joe spins)? Please, can you > find the first bad release? Okay, I'll write myself a few mails, and do the same with -pre2. It never happened before, though. I'll also set my editor to "truss -o /tmp/... joe -nobackups" then. Since it's Firday now, I won't find much before Monday or Tuesday, though! Greetings, Moritz |
From: Vitezslav S. <sa...@ma...> - 2001-11-05 09:08:12
|
On Wed, Oct 31, 2001 at 04:39:41PM +0100, Moritz Barsnick wrote: > Hi, > > I use joe as my $EDITOR. Very often recently, when writing emails in > mutt (like this one), when I exit joe using "^K X", joe seems to hang. > I get no response from the console, and am still seeing the joe > "window". Yet "ps" says joe is still "running" ("R"): > > eedmoba 8976 0.1 0.2 1000 824 pts/0 S 16:27:29 0:00 grep joe > eedmoba 8915 36.9 0.3 1688 1448 pts/1 R 16:21:52 0:10 joe -nobackups /tmp/mutt-sun98-8913-0 > eedmoba 8914 0.0 0.2 944 776 pts/1 S 16:21:52 0:00 sh -c joe -nobackups '/tmp/mutt-sun98-8913-0' > > If I kill joe with "-3" (the nicest possible way), I return to mutt > properly, and my file was also saved properly by joe... OTOH, the > "^K X" seems to have stuck, it lands inside mutt. Seems like infinite loop somewhere. I found one, so, please, try the following patch (against-2.9.7-pre3) and report success/failure. Cheers, Vita diff -urN -X dontdiff 01-pid_t/ufile.c 02-dosave/ufile.c --- 01-pid_t/ufile.c Sun Oct 21 19:32:46 2001 +++ 02-dosave/ufile.c Sun Nov 4 12:57:59 2001 @@ -303,14 +303,17 @@ * 24 Apr 2001, Marx */ UNDO *u = bw->b->undo; - UNDOREC *rec = u->recs.link.prev; - - while (rec->changed) { + UNDOREC *rec, *rec_start; + + rec = rec_start = &u->recs; + + do { rec = rec->link.prev; - } - rec->changed = 1; - } + } while (rec != rec_start && rec->changed); + if(rec->changed == 0) + rec->changed = 1; + } genexmsg(bw, 1, req->name); vsrm(req->name); free(req); |