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

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

bug#24614: 25.1.50; Exception after moving mouse over over a different w


From: Eli Zaretskii
Subject: bug#24614: 25.1.50; Exception after moving mouse over over a different window
Date: Tue, 04 Oct 2016 19:19:05 +0300

> From: Alain Schneble <a.s@realize.ch>
> CC: <24614@debbugs.gnu.org>
> Date: Tue, 4 Oct 2016 17:54:33 +0200
> 
> > Is this GDB session still alive?
> 
> Thanks for looking into it.  Yes, GDB session is still alive.

OK, so what does this print:

 (gdb) frame 10
 (gdb) p *glyph

also these:

 (gdb) p *width
 (gdb) p w->contents
 (gdb) xtype

If the last command says it's a buffer, type "xbuffer", otherwise type
"xwindow" and show the result.

Btw, how come the call to get_window_cursor_type is shown with its
argument in reverse order?  In the backtrace:

  #10 0x00000004000469f9 in get_window_cursor_type (active_cursor=<synthetic 
pointer>, width=0xbfd6ac, glyph=0x10c46fd0, w=0x12af8400) at xdisp.c:28096

when the actual function argument list is this:

  get_window_cursor_type (struct window *w, struct glyph *glyph, int *width,
                          bool *active_cursor)

What does this print:

 (gdb) ptype get_window_cursor_type

Something really weird went on in that frame #10...





reply via email to

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