Subject: Re: bug#1450: w32_reset_fringes

From: martin rudalics <[email-masked]>
Date: Tue, 02 Dec 2008 16:54:28 +0100

>> That's what Emacs 22 did in that case - exit normally.  But Emacs 22 did
 >> _not_ offer to save any unsaved buffers, so you might have lost some
 >> work.  Does it offer to save buffers on your Emacs 23?
 >
 > No it does not.  So your fix is certainly needed.

[...]

 > Breakpoint 1, abort () at /home/steve/cvsroot/emacs/src/emacs.c:428
 > 428	  kill (getpid (), SIGABRT);
 > (gdb) bt full
 > #0  abort () at /home/steve/cvsroot/emacs/src/emacs.c:428
 > No locals.
 > #1  0x08089931 in redisplay_internal (preserve_echo_area=<value optimized out>)
 >     at /home/steve/cvsroot/emacs/src/xdisp.c:11393
 > 	w = (struct window *) 0x0
 > 	pause = 0
 > 	must_finish = 0
 > 	number_of_visible_frames = 0
 > 	polling_stopped_here = 0
 > 	old_frame = 141412100
 > 	consider_all_windows_p = 0

Thanks!  Unless someone has a better idea, I'll check in my fix in a
couple of days.

martin