Emacs が落ちる

VNC を使っていて,ssh で X forwarding した Emacs が落ちるという報告を何度か受けた.VMware から使う分にはそんな現象は起きてなかったのだが,今日,Cygwin の X から使ったら見事に 100% の再現性で落ちた.マウスでうっかりクリックすると落ちるようだ.落ちたときに

X protocol error: BadWindow (invalid Window parameter) on protocol request 38

と出る.また,いろいろ試してるうちに,kterm までも BadAtom で落ちる時があった (マウスで yank した文字列を他に paste しようとした時).

ぐぐってみたら,sshcookie の問題らしく,入る時に -Y をつけろとあった.

つけてみたら,確かに落ちなくなったが,

Warning: No xauth data; using fake authentication data for X11 forwarding. 

とか言われるんですけど….なぜか Cygwin では .Xauthority がなく,xauth で作ろうとしても作れない.これもぐぐったら,困ってる人ばかりヒットして解決策が見つからない.うーむ.謎杉.