* Re: doubling of input events on focus (X, 21.1 and later)
[not found] <m3znuswecs.fsf@fischman.org>
@ 2002-09-09 19:15 ` Richard Stallman
2002-09-09 19:50 ` Ami Fischman
0 siblings, 1 reply; 10+ messages in thread
From: Richard Stallman @ 2002-09-09 19:15 UTC (permalink / raw)
Cc: bug-gnu-emacs
upgraded from 20.7, about once every 5-10 times that I bring the emacs
window to the forefront (focus the window, make it active), the next
keystroke I enter will be doubled.
Nobody else has reported this. Has anyone else observed this problem?
After this happens next time, please type C-h l and see if the
character appears twice there. That will at least begin
to diagnose where the problem happens.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: doubling of input events on focus (X, 21.1 and later)
2002-09-09 19:15 ` doubling of input events on focus (X, 21.1 and later) Richard Stallman
@ 2002-09-09 19:50 ` Ami Fischman
2002-09-09 19:54 ` Ami Fischman
0 siblings, 1 reply; 10+ messages in thread
From: Ami Fischman @ 2002-09-09 19:50 UTC (permalink / raw)
Richard Stallman <rms@gnu.org> writes:
[...]
> After this happens next time, please type C-h l and see if the
> character appears twice there. That will at least begin
> to diagnose where the problem happens.
I've done this before, and the lossage buffer indeed shows the doubled
character (as if I'd typed it in twice). I used to think that maybe this
was jittery fingers or a defective keyboard, but this symptom ONLY happens
w/ emacs, and ONLY when switching focus to it from another X app. Also, it
happens sometimes while I'm typing common words that I never mis-spell
(such as "mail" or certain email addresses), so I'm almost 100% confident
the problem is in software somewhere...
FWIW, I'm using XFree86-4.2.0 on a modified RH7.2 PC.
I wrote the above, then saved the draft, hoping that the behaviour will
occur again soon. I did some typing, then switched to Gnus' *Group* buffer,
and typed "4 g" (which gets new news of level 4 and lower). Switched away
from emacs (waiting for gnus to do it's thing, since it involves several
remote nntp servers). When I switched back, I hit the up arrow key, and
instead of moving up one line, it moved up three lines. C-h l shows:
4 g <up> <f12> l
Any ideas? Any other kind of debugging I can do next time this happens?
Thanks,
--
Ami Fischman
usenet@fischman.org
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: doubling of input events on focus (X, 21.1 and later)
2002-09-09 19:50 ` Ami Fischman
@ 2002-09-09 19:54 ` Ami Fischman
2002-09-10 16:35 ` Richard Stallman
0 siblings, 1 reply; 10+ messages in thread
From: Ami Fischman @ 2002-09-09 19:54 UTC (permalink / raw)
Ami Fischman <usenet@fischman.org> writes:
> I've done this before, and the lossage buffer indeed shows the doubled
> character (as if I'd typed it in twice). I used to think that maybe this
Grrp! Sorry. Meant to say that the lossage buffer DOES NOT show the
doubled char (as the actual kill/yank lower in the post shows) -- the
keystroke shows up only once but is "acted upon" (executed? followed?)
multiple times.
Sorry for the brain-o.
--
Ami Fischman
usenet@fischman.org
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: doubling of input events on focus (X, 21.1 and later)
2002-09-09 19:54 ` Ami Fischman
@ 2002-09-10 16:35 ` Richard Stallman
2002-09-10 17:01 ` Ami Fischman
0 siblings, 1 reply; 10+ messages in thread
From: Richard Stallman @ 2002-09-10 16:35 UTC (permalink / raw)
Cc: bug-gnu-emacs
Grrp! Sorry. Meant to say that the lossage buffer DOES NOT show the
doubled char (as the actual kill/yank lower in the post shows) -- the
keystroke shows up only once but is "acted upon" (executed? followed?)
multiple times.
In that case, I suspect that the character got put on
unread-command-events and re-executed.
Can you find anything in common between the commands that
preceded the commands that got duplicated?
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: doubling of input events on focus (X, 21.1 and later)
2002-09-10 16:35 ` Richard Stallman
@ 2002-09-10 17:01 ` Ami Fischman
2002-09-11 20:04 ` Richard Stallman
0 siblings, 1 reply; 10+ messages in thread
From: Ami Fischman @ 2002-09-10 17:01 UTC (permalink / raw)
Richard Stallman <rms@gnu.org> writes:
[...]
> In that case, I suspect that the character got put on
> unread-command-events and re-executed.
Hmm. Didn't know about that variable.
> Can you find anything in common between the commands that
> preceded the commands that got duplicated?
Well, the time I most often notice this behaviour is right after I get new
news from foreign nntp servers in gnus (b/c it takes 30-40 seconds to do, I
often switch to another window and then return to the emacs window).
I am fairly certain this behaviour has also happened following some
activity other than getting new news, but I can't recall a specific
instance.
Thanks,
--
Ami Fischman
usenet@fischman.org
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: doubling of input events on focus (X, 21.1 and later)
2002-09-10 17:01 ` Ami Fischman
@ 2002-09-11 20:04 ` Richard Stallman
2002-09-11 20:39 ` Ami Fischman
0 siblings, 1 reply; 10+ messages in thread
From: Richard Stallman @ 2002-09-11 20:04 UTC (permalink / raw)
Cc: bug-gnu-emacs
Well, the time I most often notice this behaviour is right after I get new
news from foreign nntp servers in gnus (b/c it takes 30-40 seconds to do, I
often switch to another window and then return to the emacs window).
If you do this and do not switch windows, is the next command ever
duplicated?
I am fairly certain this behaviour has also happened following some
activity other than getting new news, but I can't recall a specific
instance.
Can you be on the lookout in regard to this?
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: doubling of input events on focus (X, 21.1 and later)
2002-09-11 20:04 ` Richard Stallman
@ 2002-09-11 20:39 ` Ami Fischman
2002-09-12 16:42 ` Richard Stallman
0 siblings, 1 reply; 10+ messages in thread
From: Ami Fischman @ 2002-09-11 20:39 UTC (permalink / raw)
Richard Stallman <rms@gnu.org> writes:
> Well, the time I most often notice this behaviour is right after I get new
> news from foreign nntp servers in gnus (b/c it takes 30-40 seconds to do, I
> often switch to another window and then return to the emacs window).
>
> If you do this and do not switch windows, is the next command ever
> duplicated?
No.
>
> I am fairly certain this behaviour has also happened following some
> activity other than getting new news, but I can't recall a specific
> instance.
>
> Can you be on the lookout in regard to this?
Yep. In fact, I've been looking for this for a while (a week), but have
yet to catch it happening.
--
Ami Fischman
usenet@fischman.org
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: doubling of input events on focus (X, 21.1 and later)
2002-09-11 20:39 ` Ami Fischman
@ 2002-09-12 16:42 ` Richard Stallman
2002-09-12 19:09 ` Ami Fischman
0 siblings, 1 reply; 10+ messages in thread
From: Richard Stallman @ 2002-09-12 16:42 UTC (permalink / raw)
Cc: bug-gnu-emacs
> If you do this and do not switch windows, is the next command ever
> duplicated?
No.
In that case, I can speculate that something in the handling of
switch-frame events might be responsible.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: doubling of input events on focus (X, 21.1 and later)
2002-09-12 16:42 ` Richard Stallman
@ 2002-09-12 19:09 ` Ami Fischman
2002-09-13 19:33 ` Richard Stallman
0 siblings, 1 reply; 10+ messages in thread
From: Ami Fischman @ 2002-09-12 19:09 UTC (permalink / raw)
Richard Stallman <rms@gnu.org> writes:
[...]
> In that case, I can speculate that something in the handling of
> switch-frame events might be responsible.
Not sure if you mean the gnus handling of switch-frame or emacs. I can
only find one reference to switch-frame in the gnus lisp code, and I don't
believe that that comes into play (it is in gnus-salt.el, in the function
handling mouse-clicks, which I'm not using at all to produce this
behaviour, and the function is not bound to anything else).
Thanks for following up on this. Any ideas on how to debug the
switch-frame event handling?
--
Ami Fischman
usenet@fischman.org
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: doubling of input events on focus (X, 21.1 and later)
2002-09-12 19:09 ` Ami Fischman
@ 2002-09-13 19:33 ` Richard Stallman
0 siblings, 0 replies; 10+ messages in thread
From: Richard Stallman @ 2002-09-13 19:33 UTC (permalink / raw)
Cc: bug-gnu-emacs
Thanks for following up on this. Any ideas on how to debug the
switch-frame event handling?
It is not easy to debug unreproducible problems like this. The only I
have is to add debugging code to record histories of various actions,
so you can examine them after you see the problem. That way you can
learn about what happened inside Emacs at various points where the
history was recorded.
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2002-09-13 19:33 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <m3znuswecs.fsf@fischman.org>
2002-09-09 19:15 ` doubling of input events on focus (X, 21.1 and later) Richard Stallman
2002-09-09 19:50 ` Ami Fischman
2002-09-09 19:54 ` Ami Fischman
2002-09-10 16:35 ` Richard Stallman
2002-09-10 17:01 ` Ami Fischman
2002-09-11 20:04 ` Richard Stallman
2002-09-11 20:39 ` Ami Fischman
2002-09-12 16:42 ` Richard Stallman
2002-09-12 19:09 ` Ami Fischman
2002-09-13 19:33 ` Richard Stallman
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.