emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Ediff crashes GTK+ version of Emacs under X


From: Jan D.
Subject: Re: Ediff crashes GTK+ version of Emacs under X
Date: Thu, 18 Aug 2005 18:24:17 +0200
User-agent: Mozilla Thunderbird 1.0 (X11/20041206)

Sven Joachim wrote:

Recently I wrote:

>Running ediff reprodrucibly crashes the GTK+-enabled version of Emacs
>under X. Simply try "M-x ediff-files" or "M-x ediff-buffers" and the
>Emacs window disappears as soon as ediff starts. Or try the command
>
>emacs -Q -D --eval '(ediff-files "/etc/passwd" "/etc/group")'
>
>in a terminal, which should reproduce the bug and crash with a
>segmentation fault. Emacs built with the Lucid toolkit is not affected
>by this bug, nor does it occur if Emacs is run with the "-nw" option
>in a text terminal.

Somehow this seems to be related to my window manager, IceWM. At
least, the crash does not occur with other window managers I tested
(9wm, twm, tvwm, blackbox, fvwm95, kwin), or with no window manager at
all.

My IceWM version is 1.2.20+21pre1-3 from Debian 3.1.


There is some bug in IceWM or GTK. IceWM doesn't like what ediff tries to do when it redirects focus so it sends FocusOut. But GTK reasserts the focus change, so we get FocusIn, and then IceWM sends yet another FocusOut, and so on until we run out of stack. I don't think I can fix this in Emacs, sorry.

   Jan D.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]