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

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

bug#17975: 24.3.92; assertion failure deleting frames with varying names


From: Dmitry Antipov
Subject: bug#17975: 24.3.92; assertion failure deleting frames with varying names for the same display (and, using multiple X11 connections in that case too)
Date: Wed, 09 Jul 2014 09:37:49 +0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0

On 07/08/2014 11:59 PM, Ken Raeburn wrote:

This is a simplified version of a crash I got using emacsclient, daemon
mode, and desktop-save-mode. My saved desktop configuration somehow has
frames with different names for the same local display, perhaps because
window manager buttons I use to invoke emacsclient cause ":0.0" to be
used, and my xterm shells have DISPLAY set to ":0".

Emacs is compiled with "--enable-checking --with-x-toolkit=lucid".

Recipe:
  1. emacs -Q --daemon
  2. DISPLAY=:0 emacsclient -c -n
  3. DISPLAY=:0.0 emacsclient -c -n
  4. Use        a window-manager button to delete the first Emacs window.
  5. Emacs crashes with an assertion failure.

Reproduced. The whole thing looks like a mystery (perhaps Xlib makes a
difference between :0 and :0.0 somewhere in its innards), but this
workaround works for me. Can you please try it too?

Dmitry


Attachment: bug17975.patch
Description: Text Data


reply via email to

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