* Re: [sdl.web@gmail.com: Re: Bug in Emacs 23 ??]
[not found] <E1IUT3C-0005d5-H1@fencepost.gnu.org>
@ 2007-09-10 2:34 ` Kenichi Handa
2007-09-10 6:14 ` Leo
2007-09-10 17:08 ` Leo
0 siblings, 2 replies; 5+ messages in thread
From: Kenichi Handa @ 2007-09-10 2:34 UTC (permalink / raw)
To: rms; +Cc: sdl.web, emacs-devel
In article <E1IUT3C-0005d5-H1@fencepost.gnu.org>, Richard Stallman <rms@gnu.org> writes:
> [I sent this message two weeks ago but did not get a response.]
> Since he says 23, I think this is in unicode-2.
> Can you please fix it and ack?
Sorry for the late response.
It seems that this is not a problem specific to
emacs-unicode-2 because both erc and ido related codes
should be the same as those of the trunk. In addition, I've
never used those codes, I have no idea from how to find what
is wrong.
Leo, don't you see same problem with the CVS trunk code?
Aren't there anyone else who encounter the same problem?
---
Kenichi Handa
handa@m17n.org
> ------- Start of forwarded message -------
> X-Spam-Status: No, score=-0.0 required=5.0 tests=SPF_HELO_PASS,SPF_PASS,
> UNPARSEABLE_RELAY autolearn=failed version=3.1.0
> To: emacs-devel@gnu.org
> From: Leo <sdl.web@gmail.com>
> Date: Sun, 26 Aug 2007 01:42:47 +0100
> Mime-Version: 1.0
> Content-Type: multipart/mixed; boundary="=-=-="
> Subject: Re: Bug in Emacs 23 ??
> - --=-=-=
> 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?
> - --=-=-=
> Content-Disposition: attachment; filename=backtrace.txt
> Content-Description: backtrace.txt
> #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)
> - --=-=-=
> - --
> Leo <sdl.web AT gmail.com> (GPG Key: 9283AA3F)
> Gnus is one component of the Emacs operating system.
> - --=-=-=
> Content-Type: text/plain; charset="us-ascii"
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> Content-Disposition: inline
> _______________________________________________
> Emacs-devel mailing list
> Emacs-devel@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-devel
> - --=-=-=--
> ------- End of forwarded message -------
^ permalink raw reply [flat|nested] 5+ messages in thread