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

From: martin rudalics <[email-masked]>
Date: Sun, 20 Feb 2011 15:04:19 +0100

> 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?

 >     file=0x1660de1 "w32fns.c", line=3008) at alloc.c:6105
 > #3  0x012fee47 in w32_wnd_proc (hwnd=0x1605a4, msg=269, wParam=0, lParam=0)
 >     at w32fns.c:3008
 > #4  0x7e418734 in USER32!GetDC () from C:\WINDOWS\system32\user32.dll
 > #5  0x001605a4 in ?? ()
 > #6  0x0000010d in ?? ()
 > #7  0x00000000 in ?? ()

martin