[Bug: 21.5-b22] kill-ring-save leads to busy loop

Becker Stefan (Nokia-TP/SanDiego) Stefan.Becker at nokia.com
Tue Oct 11 13:18:30 EDT 2005


Hi,

ext Stephen J. Turnbull wrote:
> 
>     Stefan> here is the bug procedure:
> 
>     Stefan>  - mark a region
>     Stefan>  - kill-ring-save (or Meta-W)
>     Stefan> -> XEmacs busy loops and needs to be killed.
> 
>     Stefan> This is reproducible every time.
> 
> (Un?)fortunately, not for me.
> 
> 1)  Are you sure it's a busyloop?  Try giving it an hour.  (I'm pretty
>     sure that even Motif protocol won't take that long.)

Unfortunately my computer becomes quite unusable after that. X process 
jumps to 100% CPU usage, XEmacs process jumps to 40% (it's a SMP system).

> 2)  Can you reproduce with xemacs -vanilla?

Yes.

> 3)  What are the values of
> 
>     interprogram-cut-function

`interprogram-cut-function' is a variable declared in Lisp.

Value: own-clipboard

>     interprogram-paste-function

`interprogram-paste-function' is a variable declared in Lisp.

Value: get-clipboard-foreign

>     x-selection-strict-motif-ownership

`x-selection-strict-motif-ownership' is a built-in boolean variable.

Value: t

The values are the same for "xemacs -vanilla". Setting the last variable 
to "nil" doesn't fix the problem.

BTW: The problem is the same with Ctrl-W (kill-region).

Regards,

	Stefan

---
Stefan Becker
E-Mail: Stefan.Becker at nokia.com




More information about the XEmacs-Beta mailing list