GNU bug report logs - #35784
(force-window-update <DELETED-WINDOW>) segfaults

Previous Next

Package: emacs;

Reported by: Marc Munro <marc <at> bloodnok.com>

Date: Fri, 17 May 2019 21:07:02 UTC

Severity: normal

Tags: fixed, patch

Fixed in version 26.3

Done: Noam Postavsky <npostavs <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Noam Postavsky <npostavs <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 35784 <at> debbugs.gnu.org, Marc Munro <marc <at> bloodnok.com>
Subject: bug#35784: emacs 26 crash
Date: Sat, 18 May 2019 08:16:51 -0400
[Message part 1 (text/plain, inline)]
I'm able to reproduce using the latest emacs-26 branch (I don't have the
point releases checked out at the moment), both lucid and gtk3 builds.
It doesn't reproduce using master, there is a Lisp error (Symbol's
definition is void: new-frame) that interferes.

It actually crashes as soon as I close the *GNU Emacs* frame, no chance
to type M-x.  I modified the .emacs to this:

[.emacs (text/plain, inline)]
(defconst k-mark-dir (file-name-directory (or load-file-name buffer-file-name)))

(setq load-path 
      (append load-path 
	      (list (expand-file-name "emacs/k" k-mark-dir))))

(require 'k-core)
(require 'k-dir)
(require 'k-frame)
(require 'k-tabbar2)
(k-mode)
[Message part 3 (text/plain, inline)]
And then ran

    HOME=$PWD emacs .emacs


Eli Zaretskii <eliz <at> gnu.org> writes:

>> <close the *GNU Emacs* frame>
>
> I don't have any such frame at this point.  I have a single frame
> divided into 2 windows, one of them showing *GNU Emacs*, the other
> showing *scratch*.

> Did you try reproducing outside your home directory, after replacing
> "~marc/emacs/k" with something explicit, and then using "emacs -q -l
> .emacs"?  Because this is what I did, I cannot afford overwriting my
> personal .emacs file.

When doing it this way, only one frame gets created, I guess because
~/.emacs is loaded earlier than -l foo.el.

This bug report was last modified 6 years and 86 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.