GNU bug report logs - #32258
27.0.50; Crash on minimizing/maximizing Emacs frame from taskbar [RHEL 6.8 GTK2]

Previous Next

Package: emacs;

Reported by: Kaushal Modi <kaushal.modi <at> gmail.com>

Date: Tue, 24 Jul 2018 12:07:02 UTC

Severity: normal

Found in version 27.0.50

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

Bug is archived. No further changes may be made.

Full log


Message #20 received at 32258 <at> debbugs.gnu.org (full text, mbox):

From: Kaushal Modi <kaushal.modi <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 32258 <at> debbugs.gnu.org
Subject: Re: bug#32258: 27.0.50; Crash on minimizing/maximizing Emacs frame
 from taskbar [RHEL 6.8 GTK2]
Date: Tue, 24 Jul 2018 11:55:54 -0400
[Message part 1 (text/plain, inline)]
Hello Eli,

On Tue, Jul 24, 2018 at 10:39 AM Eli Zaretskii <eliz <at> gnu.org> wrote:

>
> You don't need to set breakpoints when you know Emacs will crash (or
> abort due to an assertion violation, which has the same effect).  Just
> run Emacs, and when the assertion violation happens, GDB will kick in
> automatically, and you will be able to display the C backtrace, look
> at related variables, etc.
>

Thanks. I did not know that. I was just living by my notes. The only time I
use gdb is to report Emacs bugs.

But now that I have emacs running through gdb, I am failing to get that
crash.. and without that, I got that crash 4 times since yesterday (and 2-3
times in the past week).

I use emacsclient by default. But in gdb I run ./emacs. Based on the
assertion failure in:

,-------- #21236 -- /home/kmodi/downloads/git/emacs/src/xdisp.c ---
| eassert (it->glyph_row == NULL || it->glyph_row->used[TEXT_AREA] == 0);
`-------- #21236 -- 2018/07/24 -- kmodi

would that make any difference?

If yes, how do I run emacsclient from gdb?
-- 

Kaushal Modi
[Message part 2 (text/html, inline)]

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

Previous Next


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