Subject: bug#8082: 24.0.50; GDB backtrace from abort

From: Eli Zaretskii <[email-masked]>
Date: Sun, 20 Feb 2011 09:44:05 -0500

> Date: Sun, 20 Feb 2011 15:04:19 +0100
> From: martin rudalics <[email-masked]>
> Cc: [email-masked]
> 
>  > Program received signal SIGTRAP, Trace/breakpoint trap.
>  > [Switching to Thread 652.0x52c]
>  > 0x7c90120f in ntdll!DbgUiConnectToDbg () from C:\WINDOWS\system32\ntdll.dll
>  > (gdb) bt
>  > #0  0x7c90120f in ntdll!DbgUiConnectToDbg () from C:\WINDOWS\system32\ntdll.dll
>  > #1  0x013086df in w32_abort () at w32fns.c:7189
>  > #2  0x01046436 in die (msg=0x1662868 "assertion failed: BUFFERP(((w))->buffer)",
> 
> This one makes me think of bugs 7348 and 8020.  Can you please tell
> us whether Eli's fix
> 
>     xdisp.c (redisplay_internal): Resynchronize `w' if the selected
>     window is changed inside calls to do_pending_window_change.
> 
> is already included in that version of Emacs?

I don't think so.  Drew's build is from Feb 14, while the above fix is
from Feb 16.