This bug report will be sent to the Free Software Foundation, not to your local site managers! Please write in English if possible, because the Emacs maintainers usually do not have translators to read other languages for them.
Your bug report will be posted to the [email protected] mailing list. Please describe exactly what actions triggered the bug and the precise symptoms of the bug: Again, like the report I submitted for Emacs 21.4, I was working franticaly (lots of fast typing) and emacs just has a segmentation violation If emacs crashed, and you have the emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. If you would like to further debug the crash, please read the file /home/savoie/downloads/emacs/etc/DEBUG for instructions. I'll look at this, but wanted to get this to you, 'bt full' follows 'bt'. The recent input, modes and settings pertain to another session I started with the same command: cd "/home/savoie/downloads/emacs/src/" echo "run $@" > gdb_comm gdb -x gdb_comm emacs In GNU Emacs 22.0.50.3 (i686-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2005-07-27 on snowblower X server distributor `The XFree86 Project, Inc', version 11.0.40300001 configured using `configure '--prefix=/home/savoie/local/'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: posix 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: en_US locale-coding-system: iso-latin-1 default-enable-multibyte-characters: t Major mode: Info Minor modes in effect: show-paren-mode: t iswitchb-mode: t display-time-mode: t mouse-wheel-mode: t tooltip-mode: t auto-compression-mode: t menu-bar-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t unify-8859-on-encoding-mode: t utf-translate-cjk-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t next-error-follow-minor-mode: Fol abbrev-mode: t Recent input: b s c r <return> <escape> < C-n C-n C-n C-n C-SPC <escape> > <f7> <f7> a C-x b <return> <f7> <f6> a C-p C-p C-e C-a C-n C-n C-n C-n C-v M-x b u SPC <backspace> <backspace> g n u SPC b SPC <backspace> SPC <backspace> <backspace> SPC b SPC <backspace> <backspace> M-b e m a c s C-k SPC b SPC M-x s u b C-g C-h i C-x r b d e b <return> <escape> < C-s s u b C-a C-M-a C-v C-l C-x b C-g M-x r e p r <backspace> o SPC r <return> Recent messages: Composing main Info directory... Mark set Composing main Info directory...done Loading bookmark (compiled; note, source file is newer)...done Mark set Mark saved where search started Mark set Quit Making completion list... Loading emacsbug...done [EMAIL PROTECTED]:~> ./debug_emacs GNU gdb 5.3.92 Copyright 2003 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i586-suse-linux"... DISPLAY = :0.0 TERM = xterm Breakpoint 1 at 0x80e2ef6: file emacs.c, line 461. Breakpoint 2 at 0x80c43de: file xterm.c, line 7795. Warning: locale not supported by C library, locale unchanged Program received signal SIGSEGV, Segmentation fault. 0x080514cb in increment_row_positions (row=0x93a6438, delta=0, delta_bytes=4) at dispnew.c:1190 1190 if (BUFFERP (row->glyphs[area][i].object) (gdb) backtrace #0 0x080514cb in increment_row_positions (row=0x93a6438, delta=0, delta_bytes=4) at dispnew.c:1190 #1 0x08050c11 in increment_matrix_positions (matrix=0x8563660, start=3, end=104, delta=0, delta_bytes=0) at dispnew.c:929 #2 0x0806e8b3 in redisplay_internal (preserve_echo_area=1) at xdisp.c:10464 #3 0x0806eadf in redisplay_preserve_echo_area (from_where=8) at xdisp.c:10859 #4 0x080f1642 in detect_input_pending_run_timers (do_display=1) at keyboard.c:9911 #5 0x081780ef in wait_reading_process_output (time_limit=30, microsecs=0, read_kbd=-1, do_display=1, wait_for_cell=137371625, wait_proc=0x0, just_wait_proc=0) at process.c:4459 #6 0x08058334 in sit_for (sec=30, usec=0, reading=1, display=1, initial_display=0) at dispnew.c:6400 #7 0x080e89df in read_char (commandflag=1, nmaps=4, maps=0xbfffe3c0, prev_event=137371625, used_mouse_menu=0xbfffe3f8) at keyboard.c:2768 #8 0x080ef6b2 in read_key_sequence (keybuf=0xbfffe520, bufsize=30, prompt=137371625, dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:8817 #9 0x080e5ebd in command_loop_1 () at keyboard.c:1528 #10 0x0814650d in internal_condition_case (bfun=0x80e5d30 <command_loop_1>, handlers=137432625, hfun=0x80e5870 <cmd_error>) at eval.c:1452 #11 0x080e5b7b in command_loop_2 () at keyboard.c:1318 #12 0x0814601a in internal_catch (tag=4, func=0x80e5b60 <command_loop_2>, arg=137371625) at eval.c:1211 #13 0x080e5b37 in command_loop () at keyboard.c:1297 #14 0x080e55a2 in recursive_edit_1 () at keyboard.c:990 #15 0x080e56ef in Frecursive_edit () at keyboard.c:1051 #16 0x080e3d29 in main (argc=3, argv=0xbfffeaf4) at emacs.c:1782 (gdb) #0 0x080514cb in increment_row_positions (row=0x93a6438, delta=0, delta_bytes=4) at dispnew.c:1190 #1 0x08050c11 in increment_matrix_positions (matrix=0x8563660, start=3, end=104, delta=0, delta_bytes=0) at dispnew.c:929 #2 0x0806e8b3 in redisplay_internal (preserve_echo_area=1) at xdisp.c:10464 #3 0x0806eadf in redisplay_preserve_echo_area (from_where=8) at xdisp.c:10859 #4 0x080f1642 in detect_input_pending_run_timers (do_display=1) at keyboard.c:9911 #5 0x081780ef in wait_reading_process_output (time_limit=30, microsecs=0, read_kbd=-1, do_display=1, wait_for_cell=137371625, wait_proc=0x0, just_wait_proc=0) at process.c:4459 #6 0x08058334 in sit_for (sec=30, usec=0, reading=1, display=1, initial_display=0) at dispnew.c:6400 #7 0x080e89df in read_char (commandflag=1, nmaps=4, maps=0xbfffe3c0, prev_event=137371625, used_mouse_menu=0xbfffe3f8) at keyboard.c:2768 #8 0x080ef6b2 in read_key_sequence (keybuf=0xbfffe520, bufsize=30, prompt=137371625, dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:8817 #9 0x080e5ebd in command_loop_1 () at keyboard.c:1528 #10 0x0814650d in internal_condition_case (bfun=0x80e5d30 <command_loop_1>, handlers=137432625, hfun=0x80e5870 <cmd_error>) at eval.c:1452 #11 0x080e5b7b in command_loop_2 () at keyboard.c:1318 #12 0x0814601a in internal_catch (tag=4, func=0x80e5b60 <command_loop_2>, arg=137371625) at eval.c:1211 #13 0x080e5b37 in command_loop () at keyboard.c:1297 #14 0x080e55a2 in recursive_edit_1 () at keyboard.c:990 #15 0x080e56ef in Frecursive_edit () at keyboard.c:1051 #16 0x080e3d29 in main (argc=3, argv=0xbfffeaf4) at emacs.c:1782 (gdb) Quit (gdb) bt full #0 0x080514cb in increment_row_positions (row=0x93a6438, delta=0, delta_bytes=4) at dispnew.c:1190 area = 1 i = 123 #1 0x08050c11 in increment_matrix_positions (matrix=0x8563660, start=3, end=104, delta=0, delta_bytes=0) at dispnew.c:929 No locals. #2 0x0806e8b3 in redisplay_internal (preserve_echo_area=1) at xdisp.c:10464 row = (struct glyph_row *) 0x93a5e70 delta = 104 delta_bytes = 4 w = (struct window *) 0x9145b68 f = (struct frame *) 0x93a5e70 pause = 0 must_finish = 0 tlbufpos = { charpos = 1693, bytepos = 1693 } tlendpos = { charpos = 731, bytepos = 731 } number_of_visible_frames = 1 polling_stopped_here = 0 consider_all_windows_p = 0 #3 0x0806eadf in redisplay_preserve_echo_area (from_where=8) at xdisp.c:10859 No locals. #4 0x080f1642 in detect_input_pending_run_timers (do_display=1) at keyboard.c:9911 old_timers_run = 28912 #5 0x081780ef in wait_reading_process_output (time_limit=30, microsecs=0, read_kbd=-1, do_display=1, wait_for_cell=137371625, wait_proc=0x0, just_wait_proc=0) at process.c:4459 old_timers_run = 28912 old_buffer = (struct buffer *) 0x932d220 leave = 0 channel = 0 nfds = 0 Available = { fds_bits = {0 <repeats 32 times>} } Connecting = { fds_bits = {0 <repeats 32 times>} } check_connect = 0 ---Type <return> to continue, or q <return> to quit--- check_delay = 2 no_avail = 0 xerrno = 0 proc = 154325536 timeout = { tv_sec = 0, tv_usec = 0 } end_time = { tv_sec = 1122503890, tv_usec = 177250 } wait_channel = -1 got_some_input = 0 saved_waiting_for_user_input_p = -1 #6 0x08058334 in sit_for (sec=30, usec=0, reading=1, display=1, initial_display=0) at dispnew.c:6400 No locals. #7 0x080e89df in read_char (commandflag=1, nmaps=4, maps=0xbfffe3c0, prev_event=137371625, used_mouse_menu=0xbfffe3f8) at keyboard.c:2768 tem0 = 4 delay_level = 4 buffer_size = 104 c = 137371625 count = 4 local_getcjmp = {{ __jmpbuf = {0, 0, 1, -1073749112, -1073749600, 135168379}, __mask_was_saved = 0, __saved_mask = { __val = {1078411224, 2, 1078411224, 3221218088, 1077343787, 3221218192, 3221218116, 16, 135263968, 3221218116, 1, 3221218152, 1, 154325540, 13944, 3221218136, 135814170, 154325536, 138941618, 3221218168, 0, 3221218752, 0, 2, 137719641, 139292245, 137719641, 3221218152, 135487260, 137719641, 137787762, 137756672} } }} save_jump = {{ __jmpbuf = {0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = { __val = {0 <repeats 32 times>} } }} key_already_recorded = 0 tem = -1073749472 ---Type <return> to continue, or q <return> to quit--- save = 4 previous_echo_area_message = 137371625 also_record = 137371625 reread = 0 gcpro1 = { next = 0x0, var = 0x84814b2, nvars = -1073749464 } gcpro2 = { next = 0xbfffe1f4, var = 0x8c09c82, nvars = 1693 } polling_stopped_here = 0 #8 0x080ef6b2 in read_key_sequence (keybuf=0xbfffe520, bufsize=30, prompt=137371625, dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:8817 interrupted_kboard = (KBOARD *) 0x856e4a8 interrupted_frame = (struct frame *) 0x855f9b0 key = 0 used_mouse_menu = 0 echo_local_start = 0 last_real_key_start = 0 keys_local_start = 0 local_first_binding = 0 from_string = 137371625 count = 2 t = 0 echo_start = 0 keys_start = 0 nmaps = 4 nmaps_allocated = 4 defs = (int * volatile) 0xbfffe3b0 submaps = (int * volatile) 0xbfffe3c0 orig_local_map = 141602157 orig_keymap = 141871445 localized_local_map = 0 first_binding = 0 first_unbound = 31 mock_input = 0 fkey = { map = 137399901, ---Type <return> to continue, or q <return> to quit--- parent = 137399901, start = 0, end = 0 } keytran = { map = 138164701, parent = 138164701, start = 0, end = 0 } delayed_switch_frame = 137371625 original_uppercase = 1 original_uppercase_position = -1 dummyflag = 0 starting_buffer = (struct buffer *) 0x932d220 fake_prefixed_keys = 137371625 gcpro1 = { next = 0x9044e64, var = 0x6cf, nvars = -1073748888 } #9 0x080e5ebd in command_loop_1 () at keyboard.c:1528 cmd = 1741 lose = 1741 nonundocount = 0 keybuf = {744, 888, 24, 137371625, 137371625, -1073748656, -1073748568, 135158039, 152144645, -1073748656, -1073748568, 135158149, 134523904, -1073748576, 21, 1077236712, 0, -1073748724, -1073748864, 0, 1078394880, 1073843104, 1073844116, 1077336667, -1073748220, 1073776028, 1077236529, 0, 137371625, 138127328} i = 0 no_direct = 4 prev_modiff = 10997 prev_buffer = (struct buffer *) 0x932d220 was_locked = 0 already_adjusted = 0 #10 0x0814650d in internal_condition_case (bfun=0x80e5d30 <command_loop_1>, handlers=137432625, hfun=0x80e5870 <cmd_error>) at eval.c:1452 val = 4 c = { tag = 137371625, val = 137371625, next = 0xbfffe700, gcpro = 0x0, ---Type <return> to continue, or q <return> to quit--- jmp = {{ __jmpbuf = {0, 137371625, 141184528, -1073748280, -1073748560, 135554215}, __mask_was_saved = 0, __saved_mask = { __val = {135466272, 14, 14, 0, 110932256, 3221219008, 1073843704, 1077336744, 0, 1077211212, 1075604576, 0 <repeats 15 times>, 1073843104, 6561, 1073843704, 3221219024, 1073795236, 1073844116} } }}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0 } h = { handler = 137432625, var = 137371625, chosen_clause = 137371673, tag = 0xbfffe5e0, next = 0x0 } #11 0x080e5b7b in command_loop_2 () at keyboard.c:1318 val = 4 #12 0x0814601a in internal_catch (tag=4, func=0x80e5b60 <command_loop_2>, arg=137371625) at eval.c:1211 c = { tag = 137426633, val = 137371625, next = 0x0, gcpro = 0x0, jmp = {{ __jmpbuf = {0, 1, 141184528, -1073747992, -1073748240, 135553008}, __mask_was_saved = 0, __saved_mask = { __val = {140113728, 20, 137765600, 14, 14, 3221218824, 135466323, 137765600, 14, 14, 137765600, 11, 11, 3221218856, 14, 3221219122, 3221219448, 3221218856, 135466272, 14, 137557146, 137419872, 137569801, 3221219272, 135487989, 137569801, 137557146, 137371625, 137419872, 0, 0, 137557146} } }}, backlist = 0x0, handlerlist = 0x0, ---Type <return> to continue, or q <return> to quit--- lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0 } #13 0x080e5b37 in command_loop () at keyboard.c:1297 No locals. #14 0x080e55a2 in recursive_edit_1 () at keyboard.c:990 val = 0 #15 0x080e56ef in Frecursive_edit () at keyboard.c:1051 buffer = 4 #16 0x080e3d29 in main (argc=3, argv=0xbfffeaf4) at emacs.c:1782 tz = 0x0 dummy = 0 stack_bottom_variable = 0 '\0' do_initial_setlocale = 1 skip_args = 0 rlim = { rlim_cur = 18446744073709551615, rlim_max = 18446744073709551615 } no_loadup = 0 junk = 0x0 (gdb) xbacktrace (gdb) X-No-Archive: Yes - save http://groups.google.com/ -- Matthew Savoie - Scientific Programmer National Snow and Ice Data Center (303) 735-0785 http://nsidc.org _______________________________________________ Emacs-pretest-bug mailing list [email protected] http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug
