all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Leo <sdl.web@gmail.com>
To: emacs-devel@gnu.org
Subject: Re: Bug in Emacs 23 ??
Date: Sun, 26 Aug 2007 01:42:47 +0100	[thread overview]
Message-ID: <m23ay7jfco.fsf@cam.ac.uk> (raw)
In-Reply-To: E1II3RA-0000oq-NG@fencepost.gnu.org

[-- Attachment #1: Type: text/plain, Size: 515 bytes --]

On 2007-08-06 15:20 +0100, Richard Stallman wrote:
>     Leo has reported some strange freezes related to buffer switching
>     with ido-mode enabled.
>
>     Here's the result of looking at the process when emacs hangs.
>     He's using Emacs 23.  
>
>     Anyone want to look into this?
>
> This is really strange.  Leo, can you try single-stepping by
> instructions?  The pc must be somewhere.

I encounter such a crash very often and I have now attached a
backtrace. Can someone take a look and fix this bug?


[-- Attachment #2: backtrace.txt --]
[-- Type: text/plain, Size: 35697 bytes --]

#0  0x081721f5 in assq_no_quit (key=175317497, list=178207221) at fns.c:1476
#1  0x080c6091 in lface_from_face_name (f=0x8b4efe8, face_name=175317497, signal_p=0) at xfaces.c:3419
#2  0x080c6101 in get_lface_attributes (f=0x5, face_name=178207221, attrs=0xbfb23bfc, signal_p=0) at xfaces.c:3449
#3  0x080cb5e2 in merge_named_face (f=0x8b4efe8, face_name=178207221, to=0xbfb23d88, named_merge_points=0x0) at xfaces.c:3817
#4  0x080cb650 in merge_face_ref (f=0x8b4efe8, face_ref=175317497, to=0xbfb23d88, err_msgs=1, named_merge_points=0x0)
    at xfaces.c:4054
#5  0x080cd93c in face_at_buffer_position (w=0x8371400, pos=824, region_beg=-1, region_end=-1, endptr=0xbfb23e28, limit=924, 
    mouse=0) at xfaces.c:8159
#6  0x08073487 in handle_face_prop (it=0xbfb247c8) at xdisp.c:3338
#7  0x08074d2f in handle_stop (it=0xbfb247c8) at xdisp.c:3056
#8  0x0807a63d in next_element_from_buffer (it=0xbfb247c8) at xdisp.c:6391
#9  0x08076fcd in get_next_display_element (it=0xbfb247c8) at xdisp.c:5650
#10 0x08077e90 in move_it_in_display_line_to (it=0xbfb247c8, to_charpos=2538, to_x=0, op=9) at xdisp.c:6593
#11 0x0807a21c in move_it_to (it=0xbfb247c8, to_charpos=2538, to_x=0, to_y=760, to_vpos=-1, op=11) at xdisp.c:6901
#12 0x080873a5 in redisplay_window (window=137827332, just_this_one_p=0) at xdisp.c:12406
#13 0x08088a83 in redisplay_window_0 (window=137827332) at xdisp.c:11943
#14 0x0816cb18 in internal_condition_case_1 (bfun=0x8088a60 <redisplay_window_0>, arg=137827332, handlers=137602133, 
    hfun=0x8065c40 <redisplay_window_error>) at eval.c:1536
#15 0x080750d6 in redisplay_windows (window=178207221) at xdisp.c:11922
#16 0x080892f6 in redisplay_internal (preserve_echo_area=<value optimized out>) at xdisp.c:11493
#17 0x08089e0c in redisplay_preserve_echo_area (from_where=2) at xdisp.c:11744
#18 0x08056432 in Fredisplay (force=137615561) at dispnew.c:6605
#19 0x0816e301 in Ffuncall (nargs=1, args=0xbfb25820) at eval.c:3026
#20 0x08199cf2 in Fbyte_code (bytestr=136227755, vector=136227772, maxdepth=40) at bytecode.c:679
#21 0x0816ddaa in funcall_lambda (fun=136227692, nargs=1, arg_vector=0xbfb25954) at eval.c:3213
#22 0x0816e1b1 in Ffuncall (nargs=2, args=0xbfb25950) at eval.c:3083
#23 0x08199cf2 in Fbyte_code (bytestr=174458515, vector=175910228, maxdepth=32) at bytecode.c:679
#24 0x0816ddaa in funcall_lambda (fun=175910412, nargs=2, arg_vector=0xbfb25aa0) at eval.c:3213
#25 0x0816e1b1 in Ffuncall (nargs=3, args=0xbfb25a9c) at eval.c:3083
#26 0x0816f821 in run_hook_with_args (nargs=3, args=0xbfb25a9c, cond=to_completion) at eval.c:2685
#27 0x0816f97b in run_hook_with_args_2 (hook=137844801, arg1=137827332, arg2=1312) at eval.c:2755
#28 0x08094734 in set_window_buffer (window=137827332, buffer=177095580, run_hooks_p=1, keep_margins_p=0) at window.c:3368
#29 0x0809493f in Fset_window_buffer (window=137827332, buffer=177095580, keep_margins=137615561) at window.c:3415
#30 0x08125cbb in switch_to_buffer_1 (buffer=179364467, norecord=137615561) at buffer.c:1696
#31 0x0816e31a in Ffuncall (nargs=2, args=0xbfb25bd0) at eval.c:3029
#32 0x08199cf2 in Fbyte_code (bytestr=139930923, vector=142652676, maxdepth=24) at bytecode.c:679
#33 0x0816ddaa in funcall_lambda (fun=142652900, nargs=3, arg_vector=0xbfb25cf4) at eval.c:3213
#34 0x0816e1b1 in Ffuncall (nargs=4, args=0xbfb25cf0) at eval.c:3083
#35 0x08199cf2 in Fbyte_code (bytestr=140233267, vector=141176132, maxdepth=72) at bytecode.c:679
#36 0x0816ddaa in funcall_lambda (fun=141176452, nargs=1, arg_vector=0xbfb25e34) at eval.c:3213
#37 0x0816e1b1 in Ffuncall (nargs=2, args=0xbfb25e30) at eval.c:3083
#38 0x08199cf2 in Fbyte_code (bytestr=139930827, vector=147510012, maxdepth=16) at bytecode.c:679
#39 0x0816ddaa in funcall_lambda (fun=147510140, nargs=0, arg_vector=0xbfb25f54) at eval.c:3213
#40 0x0816e1b1 in Ffuncall (nargs=1, args=0xbfb25f50) at eval.c:3083
#41 0x0816fbe9 in apply1 (fn=143091753, arg=137615561) at eval.c:2767
#42 0x0816b29d in Fcall_interactively (function=143091753, record_flag=137615561, keys=137650860) at callint.c:406
#43 0x08108d93 in Fcommand_execute (cmd=143091753, record_flag=137615561, keys=137615561, special=137615561)
    at keyboard.c:10118
#44 0x081148d7 in command_loop_1 () at keyboard.c:1873
#45 0x0816cd42 in internal_condition_case (bfun=0x8114560 <command_loop_1>, handlers=137654977, hfun=0x810eef0 <cmd_error>)
    at eval.c:1488
#46 0x0810e333 in command_loop_2 () at keyboard.c:1329
#47 0x0816cdfa in internal_catch (tag=137648161, func=0x810e310 <command_loop_2>, arg=137615561) at eval.c:1229
#48 0x0810ed2c in command_loop () at keyboard.c:1308
#49 0x0810f0cb in recursive_edit_1 () at keyboard.c:1006
#50 0x0810f1b6 in Frecursive_edit () at keyboard.c:1067
#51 0x08104e92 in main (argc=3, argv=0xbfb267f4) at emacs.c:1798

Lisp Backtrace:
"redisplay" (0x0)
"sit-for" (0x0)
"erc-scroll-to-bottom" (0x8371404)
"switch-to-buffer" (0xab0e273)
"ido-visit-buffer" (0xab0e273)
"ido-buffer-internal" (0x836f739)
"ido-switch-buffer" (0x833d8c9)
"call-interactively" (0x8876829)
"redisplay" (0x0)
"sit-for" (0x0)
"erc-scroll-to-bottom" (0x8371404)
"switch-to-buffer" (0xab0e273)
"ido-visit-buffer" (0xab0e273)
"ido-buffer-internal" (0x836f739)
"ido-switch-buffer" (0x833d8c9)
"call-interactively" (0x8876829)
#0  0x081721f5 in assq_no_quit (key=175317497, list=178207221) at fns.c:1476
No locals.
#1  0x080c6091 in lface_from_face_name (f=0x8b4efe8, face_name=175317497, signal_p=0) at xfaces.c:3419
	lface = <value optimized out>
#2  0x080c6101 in get_lface_attributes (f=0x5, face_name=178207221, attrs=0xbfb23bfc, signal_p=0) at xfaces.c:3449
	lface = <value optimized out>
	success_p = <value optimized out>
#3  0x080cb5e2 in merge_named_face (f=0x8b4efe8, face_name=178207221, to=0xbfb23d88, named_merge_points=0x0) at xfaces.c:3817
	from = {137615897, 137642513, 137642513, 137642513, 137642105, 137642513, 137642513, 1391, 568, 137642513, 137642513, 
  2537, 177095580, 178730020, 823, -1078838200, 135968762, 6584}
	ok = <value optimized out>
	named_merge_point = {
  face_name = 175317497, 
  prev = 0x0
}
#4  0x080cb650 in merge_face_ref (f=0x8b4efe8, face_ref=175317497, to=0xbfb23d88, err_msgs=1, named_merge_points=0x0)
    at xfaces.c:4054
	ok = <value optimized out>
#5  0x080cd93c in face_at_buffer_position (w=0x8371400, pos=824, region_beg=-1, region_end=-1, endptr=0xbfb23e28, limit=924, 
    mouse=0) at xfaces.c:8159
	maxlen = 40
	next_overlay = 2018
	f = (struct frame *) 0x8b4efe8
	attrs = {137615897, 181502179, 137641961, 696, 137641961, 137641961, 137615561, 137615561, 143137371, 143139203, 
  137615561, 137615561, 137615561, 137615561, 147260826, 137642513, 72, 143127691}
	prop = 175317497
	position = <value optimized out>
	i = <value optimized out>
	noverlays = 0
	overlay_vec = (Lisp_Object *) 0xbfb23cb0
	endpos = 924
	propname = 137615897
	end = 5
	default_face = <value optimized out>
#6  0x08073487 in handle_face_prop (it=0xbfb247c8) at xdisp.c:3338
	new_face_id = <value optimized out>
	next_stop = 924
#7  0x08074d2f in handle_stop (it=0xbfb247c8) at xdisp.c:3056
	handled = 178207221
	handle_overlay_change_p = 1
#8  0x0807a63d in next_element_from_buffer (it=0xbfb247c8) at xdisp.c:6391
	p = <value optimized out>
	success_p = <value optimized out>
#9  0x08076fcd in get_next_display_element (it=0xbfb247c8) at xdisp.c:5650
	success_p = 11
#10 0x08077e90 in move_it_in_display_line_to (it=0xbfb247c8, to_charpos=2538, to_x=0, op=9) at xdisp.c:6593
	x = 176086184
	i = 1
	ascent = 0
	descent = 180032000
	result = <value optimized out>
	saved_glyph_row = (struct glyph_row *) 0x861a8bc
#11 0x0807a21c in move_it_to (it=0xbfb247c8, to_charpos=2538, to_x=0, to_y=760, to_vpos=-1, op=11) at xdisp.c:6901
	it_backup = {
  window = 137827332, 
  w = 0x8371400, 
  f = 0x8b4efe8, 
  method = GET_FROM_BUFFER, 
  stop_charpos = 766, 
  end_charpos = 2538, 
  s = 0x0, 
  string_nchars = 0, 
  region_beg_charpos = -1, 
  region_end_charpos = -1, 
  redisplay_end_trigger_charpos = 0, 
  multibyte_p = 1, 
  header_line_p = 1, 
  string_from_display_prop_p = 0, 
  ellipsis_p = 0, 
  dp = 0x0, 
  dpvec = 0x0, 
  dpend = 0x0, 
  dpvec_char_len = 0, 
  dpvec_face_id = 0, 
  saved_face_id = 22, 
  ctl_chars = {0 <repeats 16 times>}, 
  start = {
    pos = {
      charpos = 1, 
      bytepos = 1
    }, 
    overlay_string_index = -1, 
    string_pos = {
      charpos = -1, 
      bytepos = -1
    }, 
    dpvec_index = -1
  }, 
  current = {
    pos = {
      charpos = 761, 
      bytepos = 761
    }, 
    overlay_string_index = -1, 
    string_pos = {
      charpos = -1, 
      bytepos = -1
    }, 
    dpvec_index = -1
  }, 
  overlay_strings = {0 <repeats 16 times>}, 
  n_overlay_strings = 0, 
  string = 137615561, 
  stack = {{
      string = 137615561, 
      string_nchars = 0, 
      end_charpos = 2538, 
      stop_charpos = 38, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0, 
          c = 0, 
          len = 0, 
          cmp_id = 0, 
          cmp_len = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 38, 
        bytepos = 38
      }, 
      current = {
        pos = {
          charpos = 38, 
          bytepos = 38
        }, 
        overlay_string_index = -1, 
        string_pos = {
          charpos = -1, 
          bytepos = -1
        }, 
        dpvec_index = -1
      }, 
      area = TEXT_AREA, 
      method = GET_FROM_BUFFER, 
      multibyte_p = 1, 
      string_from_display_prop_p = 0, 
      display_ellipsis_p = 0, 
      space_width = 137615561, 
      font_height = 137615561, 
      voffset = 0
    }, {
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0, 
          c = 0, 
          len = 0, 
          cmp_id = 0, 
          cmp_len = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      display_ellipsis_p = 0, 
      space_width = 0, 
      font_height = 0, 
      voffset = 0
    }, {
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0, 
          c = 0, 
          len = 0, 
          cmp_id = 0, 
          cmp_len = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      display_ellipsis_p = 0, 
      space_width = 0, 
      font_height = 0, 
      voffset = 0
    }, {
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0, 
          c = 0, 
          len = 0, 
          cmp_id = 0, 
          cmp_len = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      display_ellipsis_p = 0, 
      space_width = 0, 
      font_height = 0, 
      voffset = 0
    }}, 
  sp = 0, 
  selective_display_ellipsis_p = 1, 
  ctl_arrow_p = 1, 
  selective = 0, 
  what = IT_CHARACTER, 
  face_id = 22, 
  face_box_p = 0, 
  start_of_box_run_p = 0, 
  end_of_box_run_p = 0, 
  overlay_strings_at_end_processed_p = 0, 
  ignore_overlay_strings_at_pos_p = 0, 
  glyph_not_available_p = 0, 
  starts_in_middle_of_char_p = 0, 
  face_before_selective_p = 0, 
  constrain_row_ascent_descent_p = 0, 
  base_face_id = 0, 
  c = 32, 
  len = 1, 
  cmp_id = 0, 
  cmp_len = 0, 
  char_to_display = 32, 
  image_id = 0, 
  slice = {
    x = 137615561, 
    y = 137615561, 
    width = 137615561, 
    height = 137615561
  }, 
  space_width = 137615561, 
  voffset = 0, 
  font_height = 137615561, 
  object = 177095580, 
  position = {
    charpos = 761, 
    bytepos = 761
  }, 
  truncate_lines_p = 0, 
  tab_width = 8, 
  truncation_pixel_width = 0, 
  continuation_pixel_width = 0, 
  first_visible_x = 0, 
  last_visible_x = 1251, 
  last_visible_y = 760, 
  extra_line_spacing = 0, 
  max_extra_line_spacing = 0, 
  override_ascent = -1, 
  override_descent = 0, 
  override_boff = 0, 
  glyph_row = 0x861a8bc, 
  area = TEXT_AREA, 
  nglyphs = 1, 
  pixel_width = 9, 
  ascent = 14, 
  descent = 5, 
  max_ascent = 14, 
  max_descent = 5, 
  phys_ascent = 0, 
  phys_descent = 0, 
  max_phys_ascent = 14, 
  max_phys_descent = 5, 
  current_x = 0, 
  continuation_lines_width = 0, 
  current_y = 291, 
  first_vpos = 1, 
  vpos = 14, 
  hpos = 0, 
  left_user_fringe_bitmap = 0, 
  right_user_fringe_bitmap = 0, 
  left_user_fringe_face_id = 0, 
  right_user_fringe_face_id = 0
}
	skip = MOVE_NEWLINE_OR_CR
	skip2 = MOVE_NEWLINE_OR_CR
#12 0x080873a5 in redisplay_window (window=137827332, just_this_one_p=0) at xdisp.c:12406
	y0 = <value optimized out>
	w = (struct window *) 0x8371400
	f = (struct frame *) 0x8b4efe8
	buffer = <value optimized out>
	old = (struct buffer *) 0xa8e4398
	startp = {
  charpos = 164, 
  bytepos = 164
}
	update_mode_line = 1
	tem = <value optimized out>
	it = {
  window = 137827332, 
  w = 0x8371400, 
  f = 0x8b4efe8, 
  method = GET_FROM_BUFFER, 
  stop_charpos = 2537, 
  end_charpos = 2538, 
  s = 0x0, 
  string_nchars = 0, 
  region_beg_charpos = -1, 
  region_end_charpos = -1, 
  redisplay_end_trigger_charpos = 0, 
  multibyte_p = 1, 
  header_line_p = 1, 
  string_from_display_prop_p = 0, 
  ellipsis_p = 0, 
  dp = 0x0, 
  dpvec = 0x0, 
  dpend = 0x0, 
  dpvec_char_len = 0, 
  dpvec_face_id = 0, 
  saved_face_id = 0, 
  ctl_chars = {0 <repeats 16 times>}, 
  start = {
    pos = {
      charpos = 164, 
      bytepos = 164
    }, 
    overlay_string_index = -1, 
    string_pos = {
      charpos = -1, 
      bytepos = -1
    }, 
    dpvec_index = -1
  }, 
  current = {
    pos = {
      charpos = 2533, 
      bytepos = 2533
    }, 
    overlay_string_index = -1, 
    string_pos = {
      charpos = -1, 
      bytepos = -1
    }, 
    dpvec_index = -1
  }, 
  overlay_strings = {0 <repeats 16 times>}, 
  n_overlay_strings = 0, 
  string = 137615561, 
  stack = {{
      string = 137615561, 
      string_nchars = 0, 
      end_charpos = 2538, 
      stop_charpos = 2130, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0, 
          c = 0, 
          len = 0, 
          cmp_id = 0, 
          cmp_len = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 2130, 
        bytepos = 2130
      }, 
      current = {
        pos = {
          charpos = 2130, 
          bytepos = 2130
        }, 
        overlay_string_index = -1, 
        string_pos = {
          charpos = -1, 
          bytepos = -1
        }, 
        dpvec_index = -1
      }, 
      area = TEXT_AREA, 
      method = GET_FROM_BUFFER, 
      multibyte_p = 1, 
      string_from_display_prop_p = 0, 
      display_ellipsis_p = 0, 
      space_width = 137615561, 
      font_height = 137615561, 
      voffset = 0
    }, {
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0, 
          c = 0, 
          len = 0, 
          cmp_id = 0, 
          cmp_len = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      display_ellipsis_p = 0, 
      space_width = 0, 
      font_height = 0, 
      voffset = 0
    }, {
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0, 
          c = 0, 
          len = 0, 
          cmp_id = 0, 
          cmp_len = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      display_ellipsis_p = 0, 
      space_width = 0, 
      font_height = 0, 
      voffset = 0
    }, {
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0, 
          c = 0, 
          len = 0, 
          cmp_id = 0, 
          cmp_len = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      display_ellipsis_p = 0, 
      space_width = 0, 
      font_height = 0, 
      voffset = 0
    }}, 
  sp = 0, 
  selective_display_ellipsis_p = 1, 
  ctl_arrow_p = 1, 
  selective = 0, 
  what = IT_CHARACTER, 
  face_id = 21, 
  face_box_p = 0, 
  start_of_box_run_p = 0, 
  end_of_box_run_p = 0, 
  overlay_strings_at_end_processed_p = 0, 
  ignore_overlay_strings_at_pos_p = 0, 
  glyph_not_available_p = 0, 
  starts_in_middle_of_char_p = 0, 
  face_before_selective_p = 0, 
  constrain_row_ascent_descent_p = 0, 
  base_face_id = 0, 
  c = 69, 
  len = 1, 
  cmp_id = 0, 
  cmp_len = 0, 
  char_to_display = 69, 
  image_id = 0, 
  slice = {
    x = 137615561, 
    y = 137615561, 
    width = 137615561, 
    height = 137615561
  }, 
  space_width = 137615561, 
  voffset = 0, 
  font_height = 137615561, 
  object = 177095580, 
  position = {
    charpos = 2533, 
    bytepos = 2533
  }, 
  truncate_lines_p = 0, 
  tab_width = 8, 
  truncation_pixel_width = 0, 
  continuation_pixel_width = 0, 
  first_visible_x = 0, 
  last_visible_x = 1251, 
  last_visible_y = 760, 
  extra_line_spacing = 0, 
  max_extra_line_spacing = 0, 
  override_ascent = -1, 
  override_descent = 0, 
  override_boff = 0, 
  glyph_row = 0x861a8bc, 
  area = TEXT_AREA, 
  nglyphs = 1, 
  pixel_width = 9, 
  ascent = 14, 
  descent = 5, 
  max_ascent = 14, 
  max_descent = 5, 
  phys_ascent = 12, 
  phys_descent = 0, 
  max_phys_ascent = 14, 
  max_phys_descent = 5, 
  current_x = 0, 
  continuation_lines_width = 0, 
  current_y = 747, 
  first_vpos = 1, 
  vpos = 38, 
  hpos = 0, 
  left_user_fringe_bitmap = 0, 
  right_user_fringe_bitmap = 0, 
  left_user_fringe_face_id = 0, 
  right_user_fringe_face_id = 0
}
	current_matrix_up_to_date_p = 0
	used_current_matrix_p = 0
	buffer_unchanged_p = 0
	temp_scroll_step = 0
	rc = 137642561
	centering_position = <value optimized out>
	last_line_misfit = 1
	beg_unchanged = 2537
	end_unchanged = 0
#13 0x08088a83 in redisplay_window_0 (window=137827332) at xdisp.c:11943
No locals.
#14 0x0816cb18 in internal_condition_case_1 (bfun=0x8088a60 <redisplay_window_0>, arg=137827332, handlers=137602133, 
    hfun=0x8065c40 <redisplay_window_error>) at eval.c:1536
	val = <value optimized out>
	c = {
  tag = 137615561, 
  val = 137615561, 
  next = 0xbfb2618c, 
  gcpro = 0x0, 
  jmp = {{
      __jmpbuf = {137827328, 138173048, 137827328, -1078833240, -482419987, -1439245950}, 
      __mask_was_saved = 0, 
      __saved_mask = {
        __val = {1, 1, 137615585, 2, 0, 137615561, 146759284, 137701248, 3216133960, 137654170, 137654168, 137671608, 
          3216133976, 135653404, 137671609, 137654170, 3200000, 177095576, 137615585, 2, 3216134024, 137671609, 3200000, 
          137671608, 3216134024, 135709380, 137671609, 3200000, 177095576, 1, 0, 1}
      }
    }}, 
  backlist = 0xbfb257e8, 
  handlerlist = 0xbfb26254, 
  lisp_eval_depth = 7, 
  pdlcount = 33, 
  poll_suppress_count = 1, 
  interrupt_input_blocked = 0, 
  byte_stack = 0xbfb25870
}
	h = {
  handler = 137602133, 
  var = 137615561, 
  chosen_clause = 0, 
  tag = 0xbfb24ecc, 
  next = 0xbfb26254
}
#15 0x080750d6 in redisplay_windows (window=178207221) at xdisp.c:11922
	w = (struct window *) 0x8371400
#16 0x080892f6 in redisplay_internal (preserve_echo_area=<value optimized out>) at xdisp.c:11493
	tail = <value optimized out>
	new_count = <value optimized out>
	w = (struct window *) 0x8371400
	pause = 0
	must_finish = 1
	tlbufpos = {
  charpos = 0, 
  bytepos = 0
}
	number_of_visible_frames = 1
	polling_stopped_here = 0
	consider_all_windows_p = <value optimized out>
#17 0x08089e0c in redisplay_preserve_echo_area (from_where=2) at xdisp.c:11744
No locals.
#18 0x08056432 in Fredisplay (force=137615561) at dispnew.c:6605
No locals.
#19 0x0816e301 in Ffuncall (nargs=1, args=0xbfb25820) at eval.c:3026
	fun = <value optimized out>
	original_fun = 1
	funcar = <value optimized out>
	numargs = 0
	val = <value optimized out>
	backtrace = {
  next = 0xbfb25918, 
  function = 0xbfb25820, 
  args = 0xbfb25824, 
  nargs = 0, 
  evalargs = 0 '\0', 
  debug_on_exit = 0 '\0'
}
	internal_args = (Lisp_Object *) 0xbfb257b0
	i = <value optimized out>
#20 0x08199cf2 in Fbyte_code (bytestr=136227755, vector=136227772, maxdepth=40) at bytecode.c:679
	v1 = <value optimized out>
	v2 = <value optimized out>
	op = 178207221
	vectorp = (Lisp_Object *) 0x81eabc0
	stack = {
  pc = 0x82e6091 "\207\t\2046", 
  top = 0xbfb25820, 
  bottom = 0xbfb25820, 
  byte_string = 136227755, 
  byte_string_start = 0x82e6063 "\b\204\t", 
  constants = 136227772, 
  next = 0xbfb25990
}
	top = <value optimized out>
	result = <value optimized out>
#21 0x0816ddaa in funcall_lambda (fun=136227692, nargs=1, arg_vector=0xbfb25954) at eval.c:3213
	val = <value optimized out>
	syms_left = <value optimized out>
	next = <value optimized out>
	i = 1
	optional = 1
	rest = 0
#22 0x0816e1b1 in Ffuncall (nargs=2, args=0xbfb25950) at eval.c:3083
	fun = 136227692
	original_fun = 137978841
	funcar = <value optimized out>
	numargs = 1
	val = <value optimized out>
	backtrace = {
  next = 0xbfb25a38, 
  function = 0xbfb25950, 
  args = 0xbfb25954, 
  nargs = 1, 
  evalargs = 0 '\0', 
  debug_on_exit = 0 '\0'
}
	internal_args = (Lisp_Object *) 0xbfb25954
	i = <value optimized out>
#23 0x08199cf2 in Fbyte_code (bytestr=174458515, vector=175910228, maxdepth=32) at bytecode.c:679
	v1 = <value optimized out>
	v2 = <value optimized out>
	op = 178207221
	vectorp = (Lisp_Object *) 0xa7c2d58
	stack = {
  pc = 0xa6875dc ").\006\207", 
  top = 0xbfb25954, 
  bottom = 0xbfb25950, 
  byte_string = 174458515, 
  byte_string_start = 0xa6875a8 "\306\b!\2057", 
  constants = 175910228, 
  next = 0xbfb25c10
}
	top = <value optimized out>
	result = <value optimized out>
#24 0x0816ddaa in funcall_lambda (fun=175910412, nargs=2, arg_vector=0xbfb25aa0) at eval.c:3213
	val = <value optimized out>
	syms_left = <value optimized out>
	next = <value optimized out>
	i = 2
	optional = 0
	rest = 0
#25 0x0816e1b1 in Ffuncall (nargs=3, args=0xbfb25a9c) at eval.c:3083
	fun = 175910412
	original_fun = 175172337
	funcar = <value optimized out>
	numargs = 2
	val = <value optimized out>
	backtrace = {
  next = 0xbfb25b98, 
  function = 0xbfb25a9c, 
  args = 0xbfb25aa0, 
  nargs = 2, 
  evalargs = 0 '\0', 
  debug_on_exit = 0 '\0'
}
	internal_args = (Lisp_Object *) 0xbfb25aa0
	i = <value optimized out>
#26 0x0816f821 in run_hook_with_args (nargs=3, args=0xbfb25a9c, cond=to_completion) at eval.c:2685
	sym = 137844801
	val = 178207221
	ret = 137615561
	globals = <value optimized out>
#27 0x0816f97b in run_hook_with_args_2 (hook=137844801, arg1=137827332, arg2=1312) at eval.c:2755
	temp = {175172337, 137827332, 1312}
#28 0x08094734 in set_window_buffer (window=137827332, buffer=177095580, run_hooks_p=1, keep_margins_p=0) at window.c:3368
	w = (struct window *) 0x8371400
	b = (struct buffer *) 0xa8e4398
#29 0x0809493f in Fset_window_buffer (window=137827332, buffer=177095580, keep_margins=137615561) at window.c:3415
	tem = 178207221
	w = (struct window *) 0x8371400
#30 0x08125cbb in switch_to_buffer_1 (buffer=179364467, norecord=137615561) at buffer.c:1696
	buf = 177095580
#31 0x0816e31a in Ffuncall (nargs=2, args=0xbfb25bd0) at eval.c:3029
	fun = <value optimized out>
	original_fun = 2
	funcar = <value optimized out>
	numargs = 1
	val = <value optimized out>
	backtrace = {
  next = 0xbfb25cb8, 
  function = 0xbfb25bd0, 
  args = 0xbfb25bd4, 
  nargs = 1, 
  evalargs = 0 '\0', 
  debug_on_exit = 0 '\0'
}
	internal_args = (Lisp_Object *) 0xbfb25b60
	i = <value optimized out>
#32 0x08199cf2 in Fbyte_code (bytestr=139930923, vector=142652676, maxdepth=24) at bytecode.c:679
	v1 = <value optimized out>
	v2 = <value optimized out>
	op = 178207221
	vectorp = (Lisp_Object *) 0x880b508
	stack = {
  pc = 0xa4168e1 "*\207", 
  top = 0xbfb25bd4, 
  bottom = 0xbfb25bd0, 
  byte_string = 139930923, 
  byte_string_start = 0xa416854 "\306\b!\203\n", 
  constants = 142652676, 
  next = 0xbfb25d50
}
	top = <value optimized out>
	result = <value optimized out>
#33 0x0816ddaa in funcall_lambda (fun=142652900, nargs=3, arg_vector=0xbfb25cf4) at eval.c:3213
	val = <value optimized out>
	syms_left = <value optimized out>
	next = <value optimized out>
	i = 3
	optional = 1
	rest = 0
#34 0x0816e1b1 in Ffuncall (nargs=4, args=0xbfb25cf0) at eval.c:3083
	fun = 142652900
	original_fun = 141430033
	funcar = <value optimized out>
	numargs = 3
	val = <value optimized out>
	backtrace = {
  next = 0xbfb25df8, 
  function = 0xbfb25cf0, 
  args = 0xbfb25cf4, 
  nargs = 3, 
  evalargs = 0 '\0', 
  debug_on_exit = 0 '\0'
}
	internal_args = (Lisp_Object *) 0xbfb25cf4
	i = <value optimized out>
#35 0x08199cf2 in Fbyte_code (bytestr=140233267, vector=141176132, maxdepth=72) at bytecode.c:679
	v1 = <value optimized out>
	v2 = <value optimized out>
	op = 178207221
	vectorp = (Lisp_Object *) 0x86a2d48
	stack = {
  pc = 0xa4142c2 "\202\003\001\0163\337=\203\320", 
  top = 0xbfb25cfc, 
  bottom = 0xbfb25cf0, 
  byte_string = 140233267, 
  byte_string_start = 0xa414204 "\b\204\025", 
  constants = 141176132, 
  next = 0xbfb25e70
}
	top = <value optimized out>
	result = <value optimized out>
#36 0x0816ddaa in funcall_lambda (fun=141176452, nargs=1, arg_vector=0xbfb25e34) at eval.c:3213
	val = <value optimized out>
	syms_left = <value optimized out>
	next = <value optimized out>
	i = 1
	optional = 1
	rest = 0
#37 0x0816e1b1 in Ffuncall (nargs=2, args=0xbfb25e30) at eval.c:3083
	fun = 141176452
	original_fun = 141429937
	funcar = <value optimized out>
	numargs = 1
	val = <value optimized out>
	backtrace = {
  next = 0xbfb25f18, 
  function = 0xbfb25e30, 
  args = 0xbfb25e34, 
  nargs = 1, 
  evalargs = 0 '\0', 
  debug_on_exit = 0 '\0'
}
	internal_args = (Lisp_Object *) 0xbfb25e34
	i = <value optimized out>
#38 0x08199cf2 in Fbyte_code (bytestr=139930827, vector=147510012, maxdepth=16) at bytecode.c:679
	v1 = <value optimized out>
	v2 = <value optimized out>
	op = 178207221
	vectorp = (Lisp_Object *) 0x8cad300
	stack = {
  pc = 0xa416957 "\207", 
  top = 0xbfb25e34, 
  bottom = 0xbfb25e30, 
  byte_string = 139930827, 
  byte_string_start = 0xa416954 "\301\b!\207", 
  constants = 147510012, 
  next = 0x0
}
	top = <value optimized out>
	result = <value optimized out>
#39 0x0816ddaa in funcall_lambda (fun=147510140, nargs=0, arg_vector=0xbfb25f54) at eval.c:3213
	val = <value optimized out>
	syms_left = <value optimized out>
	next = <value optimized out>
	i = 0
	optional = 137615561
	rest = -1078829240
#40 0x0816e1b1 in Ffuncall (nargs=1, args=0xbfb25f50) at eval.c:3083
	fun = 147510140
	original_fun = 143091753
	funcar = <value optimized out>
	numargs = 0
	val = <value optimized out>
	backtrace = {
  next = 0xbfb26088, 
  function = 0xbfb25f50, 
  args = 0xbfb25f54, 
  nargs = 0, 
  evalargs = 0 '\0', 
  debug_on_exit = 0 '\0'
}
	internal_args = (Lisp_Object *) 0xbfb25f54
	i = <value optimized out>
#41 0x0816fbe9 in apply1 (fn=143091753, arg=137615561) at eval.c:2767
	ret_ungc_val = 5
#42 0x0816b29d in Fcall_interactively (function=143091753, record_flag=137615561, keys=137650860) at callint.c:406
	values = 0
	input = <value optimized out>
	args = <value optimized out>
	visargs = <value optimized out>
	fun = <value optimized out>
	specs = <value optimized out>
	teml = <value optimized out>
	up_event = <value optimized out>
	enable = 137615561
	next_event = <value optimized out>
	prefix_arg = 137615561
	string = <value optimized out>
	tem = <value optimized out>
	varies = <value optimized out>
	i = <value optimized out>
	j = <value optimized out>
	foo = <value optimized out>
	prompt1 = '\0' <repeats 99 times>
	arg_from_tty = <value optimized out>
	key_count = 2
	record_then_fail = <value optimized out>
	save_this_command = 143091753
	save_last_command = 139841209
	save_this_original_command = 137703961
	save_real_this_command = 143091753
#43 0x08108d93 in Fcommand_execute (cmd=143091753, record_flag=137615561, keys=137615561, special=137615561)
    at keyboard.c:10118
	final = 147510140
	tem = <value optimized out>
	prefixarg = 137615561
	backtrace = {
  next = 0x0, 
  function = 0x832f6b8, 
  args = 0xbfb260b0, 
  nargs = 1, 
  evalargs = 0 '\0', 
  debug_on_exit = 0 '\0'
}
#44 0x081148d7 in command_loop_1 () at keyboard.c:1873
	cmd = <value optimized out>
	lose = 137615561
	nonundocount = 0
	keybuf = {192, 784, 137615561, 1148106956, -1472036458, -1078828752, 137615561, 137615561, -1078828742, -1078828680, 
  135327704, 182693717, -1078828742, 1148147704, 134517904, 1, 1148084160, 1140877320, -1078828516, 0, -1078828712, 
  -1078828864, 0, 1148059648, 137615561, 147573233, 0, 137937312, 137937296, -1078828680}
	i = <value optimized out>
	prev_modiff = <value optimized out>
	prev_buffer = (struct buffer *) 0xad04948
	was_locked = 0
	already_adjusted = 137615561
#45 0x0816cd42 in internal_condition_case (bfun=0x8114560 <command_loop_1>, handlers=137654977, hfun=0x810eef0 <cmd_error>)
    at eval.c:1488
	val = <value optimized out>
	c = {
  tag = 137615561, 
  val = 137615561, 
  next = 0xbfb262a0, 
  gcpro = 0x0, 
  jmp = {{
      __jmpbuf = {0, 137937312, 137937296, -1078828440, -480224531, -1438991998}, 
      __mask_was_saved = 0, 
      __saved_mask = {
        __val = {135903056, 268435456, 3216138948, 0 <repeats 22 times>, 1148127816, 3086056728, 0, 4294967295, 1148084160, 
          134517904, 1148085840}
      }
    }}, 
  backlist = 0x0, 
  handlerlist = 0x0, 
  lisp_eval_depth = 0, 
  pdlcount = 2, 
  poll_suppress_count = 1, 
  interrupt_input_blocked = 0, 
  byte_stack = 0x0
}
	h = {
  handler = 137654977, 
  var = 137615561, 
  chosen_clause = 137615609, 
  tag = 0xbfb2618c, 
  next = 0x0
}
#46 0x0810e333 in command_loop_2 () at keyboard.c:1329
	val = 5
#47 0x0816cdfa in internal_catch (tag=137648161, func=0x810e310 <command_loop_2>, arg=137615561) at eval.c:1229
	c = {
  tag = 137648161, 
  val = 137615561, 
  next = 0x0, 
  gcpro = 0x0, 
  jmp = {{
      __jmpbuf = {0, 137937312, 137937296, -1078828184, -479823123, -1439137406}, 
      __mask_was_saved = 0, 
      __saved_mask = {
        __val = {16, 0, 147675008, 15, 15, 3216138664, 135628222, 147675008, 15, 15, 15, 3216138948, 4294967295, 3216138680, 
          135628451, 147675011, 137841490, 137841488, 137844680, 3216139080, 135653404, 137844681, 137841490, 137615561, 
          137641408, 137615585, 2, 0, 137844680, 137844681, 137615561, 3216139144}
      }
    }}, 
  backlist = 0x0, 
  handlerlist = 0x0, 
  lisp_eval_depth = 0, 
  pdlcount = 2, 
  poll_suppress_count = 1, 
  interrupt_input_blocked = 0, 
  byte_stack = 0x0
}
#48 0x0810ed2c in command_loop () at keyboard.c:1308
No locals.
#49 0x0810f0cb in recursive_edit_1 () at keyboard.c:1006
	val = <value optimized out>
#50 0x0810f1b6 in Frecursive_edit () at keyboard.c:1067
	buffer = <value optimized out>
#51 0x08104e92 in main (argc=3, argv=0xbfb267f4) at emacs.c:1798
	tem = <value optimized out>
	lib_src_exists = <value optimized out>
	etc_exists = <value optimized out>
	dummy = -1078827160
	stack_bottom_variable = 8 '\b'
	do_initial_setlocale = 1
	skip_args = 0
	rlim = {
  rlim_cur = 10485760, 
  rlim_max = 18446744073709551615
}
	no_loadup = 0
	junk = 0x0

Lisp Backtrace:
"redisplay" (0x0)
"sit-for" (0x0)
"erc-scroll-to-bottom" (0x8371404)
"switch-to-buffer" (0xab0e273)
"ido-visit-buffer" (0xab0e273)
"ido-buffer-internal" (0x836f739)
"ido-switch-buffer" (0x833d8c9)
"call-interactively" (0x8876829)
The program is running.  Exit anyway? (y or n) 

[-- Attachment #3: Type: text/plain, Size: 139 bytes --]


-- 
Leo <sdl.web AT gmail.com>                         (GPG Key: 9283AA3F)

         Gnus is one component of the Emacs operating system.

[-- Attachment #4: Type: text/plain, Size: 142 bytes --]

_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel

      parent reply	other threads:[~2007-08-26  0:42 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-08-01  3:16 Is there anything to replace ido? Leo
2007-08-01  3:22 ` Herbert Euler
     [not found] ` <87odhq7wb8.fsf@kfs-lx.testafd.dk>
     [not found]   ` <m21welmpzy.fsf@cam.ac.uk>
2007-08-03 22:31     ` Bug in Emacs 23 ?? [Was: Is there anything to replace ido?] Kim F. Storm
2007-08-06 14:20       ` Richard Stallman
2007-08-06 20:29         ` Bug in Emacs 23 ?? Leo
2007-08-26  0:42         ` Leo [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=m23ay7jfco.fsf@cam.ac.uk \
    --to=sdl.web@gmail.com \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.