My Emacs segfaults when it encounters an autosave of my .emacs. Program received signal SIGSEGV, Segmentation fault. 0x010175d3 in next_overlay_string (it=0xd2c9f0) at xdisp.c:4690 This seems to happen since the multi-tty merge. In GNU Emacs 23.0.50.1 (i386-mingw-windows98.3000) of 2007-11-26 on MACHNO Windowing system distributor `Microsoft Corp.', version 4.90.3000 configured using `configure --with-gcc (3.4)' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: dea locale-coding-system: cp1252 default-enable-multibyte-characters: t xbacktrace gives: "read-event" (0xd2e584) "sit-for" (0xd2e6d4) "after-find-file" (0xd2e824) "find-file-noselect-1" (0xd2e964) "find-file-noselect" (0xd2ea40) "set-buffer" (0xd2ebc8) "save-current-buffer" (0xd2ece8) "with-current-buffer" (0xd2edb8) "eval-buffer" (0xd2efa4) "load-with-code-conversion" (0xd2f0f4) "load" (0xd2f4f4) 0x119bf7c PVEC_COMPILED "byte-code" (0xd2f700) "command-line" (0xd2f9a4) "normal-top-level" (0xd2fa80) The backtrace is: #0 0x010175d3 in next_overlay_string (it=0xd2c9f0) at xdisp.c:4690 #1 0x010237a5 in display_line (it=0xd2c9f0) at xdisp.c:16365 #2 0x010246e2 in try_window (window=28180996, pos={charpos = 1, bytepos = 1}, check_margins=1) at xdisp.c:13665 #3 0x0102ced8 in redisplay_window (window=28180996, just_this_one_p=0) at xdisp.c:13283 #4 0x0102e41a in redisplay_window_0 (window=28180996) at xdisp.c:11886 #5 0x0100a82a in internal_condition_case_1 (bfun=0x102e3f0 , arg=28180996, handlers=24110389, hfun=0x1020ba0 ) at eval.c:1541 #6 0x0102092d in redisplay_windows (window=0) at xdisp.c:11865 #7 0x0102fef0 in redisplay_internal (preserve_echo_area=0) at xdisp.c:11422 #8 0x0105b522 in read_char (commandflag=0, nmaps=0, maps=0x0, prev_event=24127537, used_mouse_menu=0x0, end_time=0xd2e4c0) at keyboard.c:2748 #9 0x01075929 in read_filtered_event (no_switch_frame=0, ascii_required=0, error_nonascii=0, input_method=0, seconds=8) at lread.c:506 #10 0x01075c1a in Fread_event (prompt=24127489, inherit_input_method=24127489, seconds=8) at lread.c:612 #11 0x0100ca8e in Ffuncall (nargs=4, args=0xd2e580) at eval.c:3030 #12 0x0111547f in Fbyte_code (bytestr=18291163, vector=18291180, maxdepth=40) at bytecode.c:679 #13 0x0100c444 in funcall_lambda (fun=18291100, nargs=2, arg_vector=0xd2e6d4) at eval.c:3211 #14 0x0100c896 in Ffuncall (nargs=3, args=0xd2e6d0) at eval.c:3081 #15 0x0111547f in Fbyte_code (bytestr=18382019, vector=18382036, maxdepth=40) at bytecode.c:679 #16 0x0100c444 in funcall_lambda (fun=18381940, nargs=2, arg_vector=0xd2e824) at eval.c:3211 #17 0x0100c896 in Ffuncall (nargs=3, args=0xd2e820) at eval.c:3081 #18 0x0111547f in Fbyte_code (bytestr=18380259, vector=18380276, maxdepth=32) at bytecode.c:679 #19 0x0100c444 in funcall_lambda (fun=18380188, nargs=6, arg_vector=0xd2e964) at eval.c:3211 #20 0x0100c896 in Ffuncall (nargs=7, args=0xd2e960) at eval.c:3081 #21 0x0111547f in Fbyte_code (bytestr=18379323, vector=18379340, maxdepth=64) at bytecode.c:679 #22 0x0100c444 in funcall_lambda (fun=18379252, nargs=1, arg_vector=0xd2ea40) at eval.c:3211 #23 0x0100c61e in apply_lambda (fun=18379252, args=34364237, eval_flag=1) at eval.c:3135 #24 0x0100bcc2 in Feval (form=34364229) at eval.c:2415 #25 0x0100be15 in Feval (form=34362437) at eval.c:2340 #26 0x0100c2a1 in Fprogn (args=34362445) at eval.c:450 #27 0x0108c2f7 in Fsave_current_buffer (args=34362445) at editfns.c:1023 #28 0x0100c07e in Feval (form=34362453) at eval.c:2302 #29 0x0100bdc1 in Feval (form=34364221) at eval.c:2413 #30 0x010793ef in readevalloop (readcharfun=32850948, stream=0x0, sourcename=32805459, evalfun=0x100ba50 , printflag=0, unibyte=24127489, readfun=24127489, start=24127489, end=24127489) at lread.c:1562 #31 0x01079abe in Feval_buffer (buffer=32850948, printflag=24127489, filename=32807363, unibyte=24127489, do_allow_print=24127537) at lread.c:1625 #32 0x0100ca4b in Ffuncall (nargs=6, args=0xd2efa0) at eval.c:3038 #33 0x0111547f in Fbyte_code (bytestr=18323003, vector=18323020, maxdepth=48) at bytecode.c:679 #34 0x0100c444 in funcall_lambda (fun=18322932, nargs=4, arg_vector=0xd2f0f4) at eval.c:3211 #35 0x0100c896 in Ffuncall (nargs=5, args=0xd2f0f0) at eval.c:3081 #36 0x0100cc3e in call4 (fn=24549097, arg1=32807363, arg2=32807363, arg3=24127537, arg4=24127537) at eval.c:2874 #37 0x0107a3c4 in Fload (file=18464891, noerror=24127537, nomessage=24127537, nosuffix=24127489, must_suffix=24127489) at lread.c:983 #38 0x0100ca4b in Ffuncall (nargs=4, args=0xd2f4f0) at eval.c:3038 #39 0x0111547f in Fbyte_code (bytestr=18464659, vector=18464676, maxdepth=56) at bytecode.c:679 #40 0x0100c444 in funcall_lambda (fun=18464636, nargs=0, arg_vector=0xd2f644) at eval.c:3211 #41 0x0100c896 in Ffuncall (nargs=1, args=0xd2f640) at eval.c:3081 #42 0x0111547f in Fbyte_code (bytestr=18467707, vector=18467732, maxdepth=16) at bytecode.c:679 #43 0x0100bf9d in Feval (form=18467693) at eval.c:2361 #44 0x0100e37a in internal_lisp_condition_case (var=24205457, bodyform=18467693, handlers=18467765) at eval.c:1438 #45 0x01115c20 in Fbyte_code (bytestr=18465315, vector=18465332, maxdepth=56) at bytecode.c:869 #46 0x0100c444 in funcall_lambda (fun=18465292, nargs=0, arg_vector=0xd2f9a4) at eval.c:3211 #47 0x0100c896 in Ffuncall (nargs=1, args=0xd2f9a0) at eval.c:3081 #48 0x0111547f in Fbyte_code (bytestr=18462011, vector=18462028, maxdepth=48) at bytecode.c:679 #49 0x0100c444 in funcall_lambda (fun=18461988, nargs=0, arg_vector=0xd2fa80) at eval.c:3211 #50 0x0100c61e in apply_lambda (fun=18461988, args=24127489, eval_flag=1) at eval.c:3135 #51 0x0100bcc2 in Feval (form=24805349) at eval.c:2415 #52 0x010536d3 in top_level_2 () at keyboard.c:1405 #53 0x0100aaf4 in internal_condition_case (bfun=0x10536c0 , handlers=24205457, hfun=0x1059730 ) at eval.c:1493 #54 0x01053711 in top_level_1 () at keyboard.c:1413 #55 0x0100aa19 in internal_catch (tag=24192313, func=0x10536e0 , arg=24127489) at eval.c:1229 #56 0x0105346f in command_loop () at keyboard.c:1368 #57 0x0105352f in recursive_edit_1 () at keyboard.c:984 #58 0x0105365c in Frecursive_edit () at keyboard.c:1046 #59 0x01002a4b in main (argc=3, argv=0x1b10720) at emacs.c:1777 #60 0x010011e7 in _end__ () #61 0x01001238 in mainCRTStartup () #62 0xbff7b9e4 in _libwinspool_a_iname () #63 0xbff7b896 in _libwinspool_a_iname () #64 0xbff7a24f in _libwinspool_a_iname () Breakpoint 3 at 0x10175d0: file xdisp.c, line 4690. bt full is attached.