all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Christopher Monsanto <chris@monsan.to>
To: 10159@debbugs.gnu.org
Subject: bug#10159: auto-complete causes crash in emacs HEAD
Date: Sat, 22 Sep 2012 07:11:01 -0400	[thread overview]
Message-ID: <CAC5n7TFH-3b2Lkosn3Ke9oaXdi7+sHPgZBV5AKb17a+xEGZEdw@mail.gmail.com> (raw)
In-Reply-To: <4ED43D44.1000409@dsto.defence.gov.au>

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

I'm one of the auto-complete maintainers. AC is a really popular
package, and for me at least, this bug makes Emacs near-unusable.
Fixing this bug is my top priority as far as FOSS stuff goes, so any
help from those who know the C source would be appreciated.

I can reproduce this pretty much every time with optimizations
disabled, using the attached init-ac.el. Before running this test,
make sure you have auto-complete installed: execute

(require 'package)
(add-to-list 'package-archives
             '("melpa" . "http://melpa.milkbox.net/packages/") t)
(package-initialize)

and then M-x package-install auto-complete.

Now, exit that emacs, and use gdb -ex run --args emacs -Q --load
init-ac.el and type "def " as fast as you can. It should crash with
SIGSEGV.

Starting program: /usr/local/bin/emacs -Q --load init-ac.el
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffee19d700 (LWP 3987)]
[New Thread 0x7fffec92b700 (LWP 3988)]

Program received signal SIGSEGV, Segmentation fault.
0x00000000004da993 in char_table_ref (table=12919621, c=4194433) at
chartab.c:234
234	      if (SUB_CHAR_TABLE_P (val))

Attached is the result of bt full in gdb.txt. I left GDB open in case
I should run some more commands.

And here is output from report-emacs-bug:

In GNU Emacs 24.2.50.2 (x86_64-unknown-linux-gnu, GTK+ Version 3.4.2)
 of 2012-09-22 on linuxpimpbox
Windowing system distributor `The X.Org Foundation', version 11.0.11103000
Configured using:
 `configure 'CFLAGS=-g''

Important settings:
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: Emacs-Lisp

Minor modes in effect:
  global-auto-complete-mode: t
  auto-complete-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
<help-echo> <help-echo> <help-echo> <down-mouse-1>
<mouse-1> <down-mouse-1> <mouse-1> M-x r e p o r t
- e m a c s - b u g <return>

Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.

Load-path shadows:
None found.

Features:
(shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml
easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231
mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums
mm-util mail-prsvr mail-utils advice help-fns advice-preload
auto-complete-config auto-complete edmacro kmacro cl-macs gv popup cl
cl-lib auto-complete-autoloads popup-autoloads package time-date tooltip
ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd
fontset image regexp-opt fringe tabulated-list newcomment lisp-mode
register page menu-bar rfn-eshadow timer select scroll-bar mouse
jit-lock font-lock syntax facemenu font-core frame cham georgian
utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean
japanese hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev
minibuffer loaddefs button faces cus-face macroexp files text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote make-network-process dbusbind
dynamic-setting system-font-setting font-render-setting move-toolbar gtk
x-toolkit x multi-tty emacs)


Christopher Monsanto
chris@monsan.to  --  http://monsan.to/

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

#0  0x00000000004da993 in char_table_ref (table=12919621, c=4194433) at chartab.c:234
        tbl = 0xc52340
        val = 4611686018429485125
#1  0x0000000000663076 in composition_compute_stop_pos (cmp_it=0x7fffffff9148, charpos=43, bytepos=44, endpos=43, string=25414881)
    at composite.c:1053
        start = 0
        end = 25414881
        c = 4194433
        prop = 12768370
        val = 12768370
        MAX_NEWLINE_DISTANCE = 500
#2  0x000000000043658d in compute_stop_pos (it=0x7fffffff88e0) at xdisp.c:3393
        stoppos = 43
        iv = 0x0
        next_iv = 0x0
        object = 25414881
        limit = 12768370
        position = 0
        charpos = 0
        bytepos = 0
#3  0x000000000043618b in handle_stop (it=0x7fffffff88e0) at xdisp.c:3281
        handled = HANDLED_NORMALLY
        handle_overlay_change_p = 1
        p = 0x8f1778
#4  0x000000000044177a in next_element_from_string (it=0x7fffffff88e0) at xdisp.c:7525
        position = {charpos = 0, bytepos = 0}
#5  0x000000000043ea6c in get_next_display_element (it=0x7fffffff88e0) at xdisp.c:6568
        success_p = 1
#6  0x0000000000461ec2 in display_line (it=0x7fffffff88e0) at xdisp.c:19387
        x_before = 294
        nglyphs = 1
        ascent = 0
        phys_ascent = 0
        n_glyphs_before = 42
        hpos_before = 42
        x = 294
        descent = 0
        phys_descent = 0
        row = 0xd22ec0
        overlay_arrow_string = 12768370
        wrap_it = {window = 0, w = 0x0, f = 0x0, method = GET_FROM_BUFFER, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, 
          end_charpos = 12768370, s = 0x0, string_nchars = 12768370, region_beg_charpos = 0, region_end_charpos = 160, 
          redisplay_end_trigger_charpos = 140737488324592, multibyte_p = 0, header_line_p = 1, string_from_display_prop_p = 1, 
          string_from_prefix_prop_p = 0, from_disp_prop_p = 1, ellipsis_p = 0, avoid_cursor_p = 1, dp = 0x7000000cd, 
          dpvec = 0x7fffffff88e0, dpend = 0x123856d, dpvec_char_len = 19105128, dpvec_face_id = 0, saved_face_id = 19112992, 
          ctl_chars = {0, 0, 0, 0, 0, 0, 0, -1, -1, 0, 1, 0, 0, 0, 0, 0}, start = {pos = {charpos = 0, bytepos = 0}, 
            overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, current = {pos = {charpos = 0, 
              bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, 
          n_overlay_strings = 0, overlay_strings_charpos = 0, overlay_strings = {0 <repeats 16 times>}, string_overlays = {
            0 <repeats 16 times>}, string = 0, from_overlay = 0, stack = {{string = 0, string_nchars = 0, end_charpos = 0, 
              stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0, 
                lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, 
                width = 12768370}, face_id = 0, u = {image = {object = 0, slice = {x = 0, y = 0, width = 0, height = 0}, 
                  image_id = 0}, comp = {object = 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}, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, 
              paragraph_embedding = NEUTRAL_DIR, multibyte_p = 0, string_from_display_prop_p = 0, string_from_prefix_prop_p = 0, 
              display_ellipsis_p = 0, avoid_cursor_p = 0, bidi_p = 0, from_disp_prop_p = 0, line_wrap = TRUNCATE, voffset = 0, 
              space_width = 0, font_height = 0}, {string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, 
              prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, 
                nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, 
              u = {image = {object = 0, slice = {x = 0, y = 0, width = 0, height = 0}, image_id = 0}, comp = {object = 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}, from_overlay = 0, 
              area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = 0, 
              string_from_display_prop_p = 0, string_from_prefix_prop_p = 0, display_ellipsis_p = 0, avoid_cursor_p = 0, 
              bidi_p = 0, from_disp_prop_p = 0, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0}, {
              string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = {
                stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, 
                nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0, slice = {x = 0, 
                    y = 0, width = 0, height = 0}, image_id = 0}, comp = {object = 0}, stretch = {object = 0}}, position = {
                charpos = 0, bytepos = 19844470}, current = {pos = {charpos = 16975730, bytepos = 140737488322592}, 
                overlay_string_index = 5179415, string_pos = {charpos = 12768370, bytepos = 17346566}, dpvec_index = 16975730}, 
              from_overlay = 19112992, area = 12798642, method = GET_FROM_BUFFER, paragraph_embedding = 18784037, 
              multibyte_p = 0, string_from_display_prop_p = 0, string_from_prefix_prop_p = 0, display_ellipsis_p = 0, 
              avoid_cursor_p = 0, bidi_p = 0, from_disp_prop_p = 0, line_wrap = 4294934624, voffset = 32767, 
              space_width = 5179615, font_height = 0}, {string = 140737488322816, string_nchars = 16975730, 
              end_charpos = 19112992, stop_charpos = 12768370, prev_stop = 18784037, base_level_stop = 140737488322768, cmp_it = {
                stop_pos = 5180072, id = 0, ch = -32368, rule_idx = 32767, lookback = 0, nglyphs = -32512, reversed_p = 255, 
                charpos = 140737488322960, nchars = -31248, nbytes = 32767, from = -32512, to = 32767, width = 19112992}, 
              face_id = 12768370, u = {image = {object = 81604346256, slice = {x = 12768370, y = 0, width = 140737488323024, 
                    height = 5182271}, image_id = 140737488322960}, comp = {object = 81604346256}, stretch = {
                  object = 81604346256}}, position = {charpos = 140737488324080, bytepos = 16975730}, current = {pos = {
                  charpos = 19112992, bytepos = 12768946}, overlay_string_index = 12798546, string_pos = {charpos = 12798546, 
                  bytepos = 12798546}, dpvec_index = 12798546}, from_overlay = 12798546, area = 12798546, 
              method = GET_FROM_BUFFER, paragraph_embedding = 12798546, multibyte_p = 0, string_from_display_prop_p = 0, 
              string_from_prefix_prop_p = 0, display_ellipsis_p = 0, avoid_cursor_p = 0, bidi_p = 0, from_disp_prop_p = 0, 
              line_wrap = 12798546, voffset = 0, space_width = 10720265, font_height = 12798546}, {string = 12798546, 
              string_nchars = 12798546, end_charpos = 12798546, stop_charpos = 12798546, prev_stop = 12798546, 
              base_level_stop = 12798546, cmp_it = {stop_pos = 12798546, id = 16975730, ch = 0, rule_idx = 0, 
                lookback = 140737488323440, nglyphs = 0, reversed_p = false, charpos = 19841190, nchars = 20511106, nbytes = 0, 
                from = -32256, to = 32767, width = 5179415}, face_id = -32160, u = {image = {object = 5184224, slice = {
                    x = 20511106, y = 140737488323440, width = 12798642, height = 140737488324080}, image_id = 16975730}, comp = {
                  object = 5184224}, stretch = {object = 5184224}}, position = {charpos = 19112992, bytepos = 0}, current = {
                pos = {charpos = 140737488323296, bytepos = 20511106}, overlay_string_index = 19112992, string_pos = {
                  charpos = 12768370, bytepos = 18784197}, dpvec_index = -32080}, from_overlay = 5180072, 
              area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = L2R, multibyte_p = 1, 
              string_from_display_prop_p = 1, string_from_prefix_prop_p = 1, display_ellipsis_p = 1, avoid_cursor_p = 1, 
              bidi_p = 1, from_disp_prop_p = 1, line_wrap = 4294935216, voffset = 32767, space_width = 5181191, 
              font_height = 140737488323440}}, sp = -31248, selective = 140737488323296, what = 19112992, face_id = 0, 
          selective_display_ellipsis_p = 0, ctl_arrow_p = 1, face_box_p = 0, start_of_box_run_p = 0, end_of_box_run_p = 1, 
          overlay_strings_at_end_processed_p = 1, ignore_overlay_strings_at_pos_p = 1, glyph_not_available_p = 0, 
          starts_in_middle_of_char_p = 0, face_before_selective_p = 0, constrain_row_ascent_descent_p = 1, line_wrap = TRUNCATE, 
          base_face_id = -31888, c = 18, len = 12768370, cmp_it = {stop_pos = 0, id = 140737488323504, ch = 5182271, 
            rule_idx = 0, lookback = 140737488323440, nglyphs = -31248, reversed_p = 255, charpos = 20511106, nchars = 19112992, 
            nbytes = 0, from = 12768946, to = 0, width = 12798546}, char_to_display = 12798546, 
          glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 12798546, slice = {x = 12798546, y = 12798546, 
            width = 12798546, height = 12798546}, space_width = 12798546, voffset = 19026, tab_width = 195, 
          font_height = 12798546, object = 12798546, position = {charpos = 12798546, bytepos = 12798546}, 
          truncation_pixel_width = 19026, continuation_pixel_width = 195, first_visible_x = 0, last_visible_x = 12798546, 
          last_visible_y = 0, extra_line_spacing = 16975730, max_extra_line_spacing = 0, override_ascent = 12798546, 
          override_descent = 0, override_boff = 20511106, glyph_row = 0x1c78233, area = LEFT_MARGIN_AREA, nglyphs = 0, 
          pixel_width = 0, ascent = 0, descent = -30976, max_ascent = 32767, max_descent = 4439045, phys_ascent = 0, 
          phys_descent = 0, max_phys_ascent = 0, max_phys_descent = 20733336, current_x = 0, continuation_lines_width = 20733336, 
          eol_pos = {charpos = 12795168, bytepos = 140737488323568}, current_y = 6638293, first_vpos = 0, vpos = -31744, 
          hpos = 32767, left_user_fringe_bitmap = 23960, right_user_fringe_bitmap = 316, left_user_fringe_face_id = 0, 
          right_user_fringe_face_id = 212261, bidi_p = 0, bidi_it = {bytepos = 72057594063845872, charpos = 140737488323616, 
            ch = 6639359, nchars = 140737488323648, ch_len = 12795173, type = 12795168, type_after_w1 = UNKNOWN_BT, 
            orig_type = 20733336, resolved_level = 0, invalid_levels = -31600, invalid_rl_levels = 32767, prev = {
              bytepos = 6656556, charpos = 12953234, type = 20733336, type_after_w1 = UNKNOWN_BT, orig_type = 20733336}, 
            last_strong = {bytepos = 12795168, charpos = 140737488323712, type = 6638293, type_after_w1 = UNKNOWN_BT, 
              orig_type = 4294935824}, next_for_neutral = {bytepos = 20733336, charpos = 12795173, type = 12954754, 
              type_after_w1 = 16777216, orig_type = 4294935728}, prev_for_neutral = {bytepos = 6639359, 
              charpos = 140737488323776, type = 12795173, type_after_w1 = UNKNOWN_BT, orig_type = 12768370}, next_for_ws = {
              bytepos = 12954754, charpos = 140737488323840, type = 6648317, type_after_w1 = UNKNOWN_BT, orig_type = 4294935792}, 
            next_en_pos = 139646566630728, next_en_type = 12954754, ignore_bn_limit = 19770870, sor = 12768370, scan_dir = 0, 
            disp_pos = 12768370, disp_prop = -31392, stack_idx = 32767, level_stack = {{level = 20734232, 
                override = NEUTRAL_DIR}, {level = -31456, override = 32767}, {level = 6648079, override = NEUTRAL_DIR}, {
                level = 20734232, override = NEUTRAL_DIR}, {level = 12768370, override = NEUTRAL_DIR}, {level = -31392, 
                override = 32767}, {level = 6664641, override = NEUTRAL_DIR}, {level = 864, override = NEUTRAL_DIR}, {
                level = 12795173, override = NEUTRAL_DIR}, {level = 12954754, override = NEUTRAL_DIR}, {level = 4, 
                override = NEUTRAL_DIR}, {level = 20733448, override = NEUTRAL_DIR}, {level = 4, override = NEUTRAL_DIR}, {
                level = -31312, override = 32767}, {level = 6684393, override = NEUTRAL_DIR}, {level = 12768370, 
                override = NEUTRAL_DIR}, {level = -31232, override = 32767}, {level = -31240, override = 32767}, {level = -31248, 
                override = 32767}, {level = 216, override = NEUTRAL_DIR}, {level = 216, override = NEUTRAL_DIR}, {level = 0, 
                override = NEUTRAL_DIR}, {level = 864, override = NEUTRAL_DIR}, {level = -31024, override = 32767}, {
                level = 6695224, override = NEUTRAL_DIR}, {level = 101, override = NEUTRAL_DIR}, {level = 12768370, 
                override = NEUTRAL_DIR}, {level = 216, override = NEUTRAL_DIR}, {level = 78, override = NEUTRAL_DIR}, {
                level = 78, override = NEUTRAL_DIR}, {level = -28344, override = 32767}, {level = 1, override = NEUTRAL_DIR}, {
                level = 12795168, override = NEUTRAL_DIR}, {level = 12768370, override = NEUTRAL_DIR}, {level = 12768370, 
                override = NEUTRAL_DIR}, {level = 12919616, override = NEUTRAL_DIR}, {level = 12768370, override = NEUTRAL_DIR}, {
                level = 12795173, override = NEUTRAL_DIR}, {level = 12768370, override = 16777216}, {level = -31136, 
                override = 32767}, {level = 6639359, override = NEUTRAL_DIR}, {level = 1, override = NEUTRAL_DIR}, {
                level = 12795173, override = NEUTRAL_DIR}, {level = 12768370, override = NEUTRAL_DIR}, {level = 12954754, 
                override = NEUTRAL_DIR}, {level = -31056, override = 32767}, {level = 6648164, override = NEUTRAL_DIR}, {
                level = 0, override = NEUTRAL_DIR}, {level = -30936, override = 32513}, {level = 12768946, 
                override = NEUTRAL_DIR}, {level = 26101686, override = NEUTRAL_DIR}, {level = 26101686, override = NEUTRAL_DIR}, {
                level = 30910652, override = NEUTRAL_DIR}, {level = -31440, override = 32767}, {level = 20733448, 
                override = NEUTRAL_DIR}, {level = -31024, override = 32767}, {level = 1, override = 10}, {level = 20733392, 
                override = NEUTRAL_DIR}, {level = 26101686, override = 500}, {level = -30848, override = 32767}, {
                level = 4416909, override = NEUTRAL_DIR}, {level = 12768370, override = NEUTRAL_DIR}, {level = -30496, 
                override = 32767}, {level = 12768418, override = NEUTRAL_DIR}}, string = {lstring = 20511106, s = 0xc2d472 "", 
              schars = 12768370, bufpos = 12768370, from_disp_str = 0, unibyte = 0}, paragraph_dir = NEUTRAL_DIR, 
            separator_limit = 4, prev_was_pdf = 1, first_elt = 0, new_paragraph = 1, frame_window_p = 0}, 
          paragraph_embedding = 404}
        wrap_data = 0x0
        may_wrap = 0
        wrap_x = -30544
        wrap_row_used = -1
        wrap_row_ascent = 13210688
        wrap_row_height = 0
        wrap_row_phys_ascent = -30336
        wrap_row_phys_height = 32767
        wrap_row_extra_line_spacing = 0
        wrap_row_min_pos = 9377560
        wrap_row_min_bpos = 216
        wrap_row_max_pos = 192
        wrap_row_max_bpos = 16975730
        cvpos = 4
        min_pos = 201
        max_pos = 201
        min_bpos = 201
        max_bpos = 201
#7  0x0000000000459114 in try_window (window=19105133, pos=..., flags=1) at xdisp.c:16285
        w = 0x1238568
        it = {window = 19105133, w = 0x1238568, f = 0x123a420, method = GET_FROM_STRING, stop_charpos = 43, prev_stop = 0, 
          base_level_stop = 0, end_charpos = 43, s = 0x0, string_nchars = 0, region_beg_charpos = -1, region_end_charpos = -1, 
          redisplay_end_trigger_charpos = 0, multibyte_p = 1, header_line_p = 0, string_from_display_prop_p = 0, 
          string_from_prefix_prop_p = 0, from_disp_prop_p = 0, ellipsis_p = 0, avoid_cursor_p = 0, dp = 0x0, dpvec = 0x0, 
          dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 16, ctl_chars = {0 <repeats 16 times>}, start = {
            pos = {charpos = 201, bytepos = 201}, overlay_string_index = -1, string_pos = {charpos = -1, bytepos = -1}, 
            dpvec_index = -1}, current = {pos = {charpos = 201, bytepos = 201}, overlay_string_index = 1, string_pos = {
              charpos = 0, bytepos = 0}, dpvec_index = -1}, n_overlay_strings = 2, overlay_strings_charpos = 201, 
          overlay_strings = {25957633, 25414881, 0 <repeats 14 times>}, string_overlays = {25874971, 29852411, 
            0 <repeats 14 times>}, string = 25414881, from_overlay = 12768370, stack = {{string = 12768370, string_nchars = 0, 
              end_charpos = 216, stop_charpos = 202, prev_stop = 201, base_level_stop = 201, cmp_it = {stop_pos = 202, id = -1, 
                ch = -2, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, 
                from = 0, to = 0, width = 0}, face_id = 11, u = {image = {object = 0, slice = {x = 0, y = 0, width = 0, 
                    height = 0}, image_id = 0}, comp = {object = 0}, stretch = {object = 0}}, position = {charpos = 200, 
                bytepos = 200}, current = {pos = {charpos = 201, bytepos = 201}, overlay_string_index = 0, string_pos = {
                  charpos = -1, bytepos = -1}, dpvec_index = -1}, from_overlay = 0, area = TEXT_AREA, method = GET_FROM_BUFFER, 
              paragraph_embedding = L2R, multibyte_p = 1, string_from_display_prop_p = 0, string_from_prefix_prop_p = 0, 
              display_ellipsis_p = 0, avoid_cursor_p = 0, bidi_p = 1, from_disp_prop_p = 0, line_wrap = WINDOW_WRAP, voffset = 0, 
              space_width = 12768370, font_height = 12768370}, {string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, 
              prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, 
                nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, 
              u = {image = {object = 0, slice = {x = 0, y = 0, width = 0, height = 0}, image_id = 0}, comp = {object = 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}, from_overlay = 0, 
              area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = 0, 
              string_from_display_prop_p = 0, string_from_prefix_prop_p = 0, display_ellipsis_p = 0, avoid_cursor_p = 0, 
              bidi_p = 0, from_disp_prop_p = 0, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0}, {
              string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = {
                stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, 
                nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0, slice = {x = 0, 
                    y = 0, width = 0, height = 0}, image_id = 0}, comp = {object = 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}, from_overlay = 0, area = LEFT_MARGIN_AREA, 
              method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = 0, string_from_display_prop_p = 0, 
              string_from_prefix_prop_p = 0, display_ellipsis_p = 0, avoid_cursor_p = 0, bidi_p = 0, from_disp_prop_p = 0, 
              line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0}, {string = 0, string_nchars = 0, 
              end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, 
                rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, 
                to = 0, width = 0}, face_id = 0, u = {image = {object = 0, slice = {x = 0, y = 0, width = 0, height = 0}, 
                  image_id = 0}, comp = {object = 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}, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, 
              paragraph_embedding = NEUTRAL_DIR, multibyte_p = 0, string_from_display_prop_p = 0, string_from_prefix_prop_p = 0, 
              display_ellipsis_p = 0, avoid_cursor_p = 0, bidi_p = 0, from_disp_prop_p = 0, line_wrap = TRUNCATE, voffset = 0, 
              space_width = 0, font_height = 0}, {string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, 
              prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, 
                nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, 
              u = {image = {object = 0, slice = {x = 0, y = 0, width = 0, height = 0}, image_id = 0}, comp = {object = 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}, from_overlay = 0, 
              area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = 0, 
              string_from_display_prop_p = 0, string_from_prefix_prop_p = 0, display_ellipsis_p = 0, avoid_cursor_p = 0, 
              bidi_p = 0, from_disp_prop_p = 0, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0}}, sp = 1, 
          selective = 0, what = IT_CHARACTER, face_id = 17, selective_display_ellipsis_p = 1, ctl_arrow_p = 1, 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, line_wrap = WINDOW_WRAP, base_face_id = 0, c = 32, 
          len = 1, cmp_it = {stop_pos = 43, id = -1, ch = -2, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, 
            charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, char_to_display = 32, 
          glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, slice = {x = 12768370, y = 12768370, width = 12768370, 
            height = 12768370}, space_width = 12768370, voffset = 0, tab_width = 8, font_height = 12768370, object = 25957633, 
          position = {charpos = 42, bytepos = 42}, truncation_pixel_width = 0, continuation_pixel_width = 7, first_visible_x = 0, 
          last_visible_x = 560, last_visible_y = 406, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = -1, 
          override_descent = 0, override_boff = 0, glyph_row = 0xd22ec0, area = TEXT_AREA, nglyphs = 1, pixel_width = 7, 
          ascent = 11, descent = 3, max_ascent = 11, max_descent = 3, phys_ascent = 0, phys_descent = 0, max_phys_ascent = 9, 
          max_phys_descent = 0, current_x = 301, continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 0}, 
          current_y = 140, first_vpos = 0, vpos = 10, hpos = 43, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, 
          left_user_fringe_face_id = 0, right_user_fringe_face_id = 0, bidi_p = 1, bidi_it = {bytepos = 0, charpos = 0, ch = 32, 
            nchars = 1, ch_len = 1, type = STRONG_L, type_after_w1 = NEUTRAL_WS, orig_type = NEUTRAL_WS, resolved_level = 0, 
            invalid_levels = 0, invalid_rl_levels = -1, prev = {bytepos = 0, charpos = 0, type = NEUTRAL_B, 
              type_after_w1 = NEUTRAL_B, orig_type = NEUTRAL_B}, last_strong = {bytepos = 41, charpos = 41, type = UNKNOWN_BT, 
              type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT}, next_for_neutral = {bytepos = 0, charpos = -1, 
              type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT}, prev_for_neutral = {bytepos = 0, 
              charpos = 0, type = STRONG_L, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT}, next_for_ws = {bytepos = 36, 
              charpos = 36, type = NEUTRAL_B, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT}, next_en_pos = 0, 
            next_en_type = UNKNOWN_BT, ignore_bn_limit = -1, sor = L2R, scan_dir = 1, disp_pos = 36, disp_prop = 0, 
            stack_idx = 0, level_stack = {{level = 0, override = NEUTRAL_DIR} <repeats 64 times>}, string = {lstring = 25414881, 
              s = 0x0, schars = 36, bufpos = 201, from_disp_str = 0, unibyte = 0}, paragraph_dir = L2R, separator_limit = -1, 
            prev_was_pdf = 0, first_elt = 0, new_paragraph = 0, frame_window_p = 1}, paragraph_embedding = L2R}
        last_text_row = 0xd22dc0
        f = 0x123a420
#8  0x00000000004571c0 in redisplay_window (window=19105133, just_this_one_p=0) at xdisp.c:15811
        d2 = 0
        d4 = 0
        d6 = 0
        d1 = 12795168
        d3 = 195
        d5 = 12795168
        w = 0x1238568
        f = 0x123a420
        buffer = 0xc33d20
        old = 0xc33d20
        lpoint = {charpos = 195, bytepos = 195}
        opoint = {charpos = 195, bytepos = 195}
        startp = {charpos = 1, bytepos = 1}
        update_mode_line = 1
        tem = 0
        it = {window = 140737488328880, w = 0x7fffffff96c8, f = 0x7fffffff96d0, method = 4294967295, stop_charpos = 31025734, 
          prev_stop = 17, base_level_stop = 20500994, end_charpos = 12768322, s = 0x0, string_nchars = 0, 
          region_beg_charpos = 140737488328176, region_end_charpos = 12768322, redisplay_end_trigger_charpos = 140737488328416, 
          multibyte_p = 0, header_line_p = 0, string_from_display_prop_p = 0, string_from_prefix_prop_p = 0, 
          from_disp_prop_p = 0, ellipsis_p = 1, avoid_cursor_p = 0, dp = 0x131fbc6, dpvec = 0x138d202, dpend = 0x87, 
          dpvec_char_len = 12768370, dpvec_face_id = 0, saved_face_id = 20051046, ctl_chars = {140737488328544, 140737488328528, 
            6224338, 1, 11040581, 31025734, 12768370, 12768370, 1, 20052934, 17, 20500994, 12768370, 20051062, 20052934, 
            140737488328768}, start = {pos = {charpos = 6223046, bytepos = 20052934}, overlay_string_index = 140737488329232, 
            string_pos = {charpos = 140737488328768, bytepos = 6222679}, dpvec_index = 19105133}, current = {pos = {charpos = 16, 
              bytepos = 20051078}, overlay_string_index = 11040581, string_pos = {charpos = 0, bytepos = 6816890}, 
            dpvec_index = 13026786}, n_overlay_strings = 47244640256, overlay_strings_charpos = 140737488328720, 
          overlay_strings = {31025734, 12768370, 25248609, 12989922, 47244640257, 140737488329072, 6257200, 12768370, 4325992960, 
            25248609, 140737275787040, 1040, 140737275787128, 1024, 0, 0}, string_overlays = {16, 0, 12, 12785968, 0, 0, 
            12584992, 140737488325552, 20, 0, 0, 1, 1, 0, 12785980, 12785969}, string = 12785980, from_overlay = 26131237, 
          stack = {{string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, 
              base_level_stop = 140737488329024, cmp_it = {stop_pos = 32, id = 32, ch = 0, rule_idx = 0, lookback = 0, 
                nglyphs = 6064436, reversed_p = false, charpos = 0, nchars = 30719808, nbytes = 0, from = -25216, to = 32767, 
                width = 6009663}, face_id = 0, u = {image = {object = 19112992, slice = {x = 17, y = 12, width = 140737488329136, 
                    height = 6816549}, image_id = 12584992}, comp = {object = 19112992}, stretch = {object = 19112992}}, 
              position = {charpos = 3408388, bytepos = 2}, current = {pos = {charpos = 11573683, bytepos = 30719808}, 
                overlay_string_index = 32, string_pos = {charpos = 0, bytepos = 31025558}, dpvec_index = 0}, from_overlay = 0, 
              area = 31025734, method = GET_FROM_BUFFER, paragraph_embedding = 11573685, multibyte_p = 0, 
              string_from_display_prop_p = 0, string_from_prefix_prop_p = 0, display_ellipsis_p = 0, avoid_cursor_p = 0, 
              bidi_p = 0, from_disp_prop_p = 0, line_wrap = 11573685, voffset = 0, space_width = 26131234, 
              font_height = 26131233}, {string = 26131232, string_nchars = 0, end_charpos = 0, stop_charpos = 140737488329408, 
              prev_stop = 6221800, base_level_stop = 11573685, cmp_it = {stop_pos = 0, id = 26131237, ch = 17911413, 
                rule_idx = 0, lookback = 1, nglyphs = 0, reversed_p = false, charpos = 12785980, nchars = 12785968, nbytes = 0, 
                from = 0, to = 0, width = 0}, face_id = 31025526, u = {image = {object = 12135757, slice = {x = 31025526, 
                    y = 16129264, width = 3, height = 12892434}, image_id = 31025526}, comp = {object = 12135757}, stretch = {
                  object = 12135757}}, position = {charpos = 12768370, bytepos = 4}, current = {pos = {charpos = 140737488330744, 
                  bytepos = 140737488330384}, overlay_string_index = 6513398, string_pos = {charpos = 0, bytepos = 31025414}, 
                dpvec_index = 31025526}, from_overlay = 12808402, area = 31025734, method = GET_FROM_BUFFER, 
              paragraph_embedding = NEUTRAL_DIR, multibyte_p = 0, string_from_display_prop_p = 0, string_from_prefix_prop_p = 0, 
              display_ellipsis_p = 0, avoid_cursor_p = 0, bidi_p = 0, from_disp_prop_p = 0, line_wrap = TRUNCATE, voffset = 0, 
              space_width = 0, font_height = 0}, {string = 16, string_nchars = 0, end_charpos = 0, stop_charpos = 12768370, 
              prev_stop = 20, base_level_stop = 11085309, cmp_it = {stop_pos = 11085273, id = 11494054, ch = 11085273, 
                rule_idx = 0, lookback = 11493937, nglyphs = 11085309, reversed_p = false, charpos = 140737488331504, nchars = 0, 
                nbytes = 0, from = -25904, to = 32767, width = 0}, face_id = 0, u = {image = {object = 31025414, slice = {
                    x = 31025526, y = -1, width = 0, height = 2}, image_id = 2}, comp = {object = 31025414}, stretch = {
                  object = 31025414}}, position = {charpos = 25247968, bytepos = 0}, current = {pos = {charpos = 31037008, 
                  bytepos = 140737488329872}, overlay_string_index = 16, string_pos = {charpos = 25247968, bytepos = 31039040}, 
                dpvec_index = -25552}, from_overlay = 1, area = RIGHT_MARGIN_AREA, method = 32, paragraph_embedding = 32, 
              multibyte_p = 0, string_from_display_prop_p = 0, string_from_prefix_prop_p = 0, display_ellipsis_p = 0, 
              avoid_cursor_p = 0, bidi_p = 0, from_disp_prop_p = 0, line_wrap = 25247968, voffset = 0, space_width = 10896785, 
              font_height = 140737488330112}, {string = 6240022, string_nchars = 31025526, end_charpos = 2, 
              stop_charpos = 11573685, prev_stop = 168, base_level_stop = 26131237, cmp_it = {stop_pos = 17911408, id = 168, 
                ch = 26131233, rule_idx = 0, lookback = 140737488330136, nglyphs = 1, reversed_p = 32, charpos = 12786777, 
                nchars = 42, nbytes = 0, from = -25392, to = 32767, width = 5096060}, face_id = 2, u = {image = {
                  object = 17911413, slice = {x = 12785968, y = 168, width = 140737488330208, height = 6015647}, image_id = 0}, 
                comp = {object = 17911413}, stretch = {object = 17911413}}, position = {charpos = 12, bytepos = 140733193388033}, 
              current = {pos = {charpos = 42, bytepos = 10}, overlay_string_index = 10, string_pos = {charpos = 12786768, 
                  bytepos = 0}, dpvec_index = 0}, from_overlay = 12584992, area = RIGHT_MARGIN_AREA, method = GET_FROM_BUFFER, 
              paragraph_embedding = NEUTRAL_DIR, multibyte_p = 1, string_from_display_prop_p = 0, string_from_prefix_prop_p = 1, 
              display_ellipsis_p = 1, avoid_cursor_p = 1, bidi_p = 0, from_disp_prop_p = 0, line_wrap = TRUNCATE, voffset = 0, 
              space_width = 140737353849216, font_height = 140737488330256}, {string = 5705479, string_nchars = 5619289, 
              end_charpos = 124554051584, stop_charpos = 3, prev_stop = 10, base_level_stop = 1, cmp_it = {stop_pos = 6237184, 
                id = 12768370, ch = 12768370, rule_idx = 0, lookback = 2, nglyphs = 0, reversed_p = false, charpos = 6, 
                nchars = -24656, nbytes = 32767, from = 12795168, to = 0, width = 12590864}, face_id = 0, u = {image = {
                  object = 0, slice = {x = 140737488330304, y = 6012776, width = 0, height = 72057594037927936}, 
                  image_id = 12768370}, comp = {object = 0}, stretch = {object = 0}}, position = {charpos = 21093200, 
                bytepos = 140737488330288}, current = {pos = {charpos = 5619417, bytepos = 0}, 
                overlay_string_index = 124554051584, string_pos = {charpos = 0, bytepos = 140737289575600}, dpvec_index = 1}, 
              from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = R2L, multibyte_p = 0, 
              string_from_display_prop_p = 0, string_from_prefix_prop_p = 0, display_ellipsis_p = 0, avoid_cursor_p = 0, 
              bidi_p = 0, from_disp_prop_p = 0, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0}}, sp = 0, 
          selective = 659, what = IT_CHARACTER, face_id = 0, selective_display_ellipsis_p = 0, ctl_arrow_p = 0, face_box_p = 0, 
          start_of_box_run_p = 1, end_of_box_run_p = 0, overlay_strings_at_end_processed_p = 1, 
          ignore_overlay_strings_at_pos_p = 1, glyph_not_available_p = 0, starts_in_middle_of_char_p = 1, 
          face_before_selective_p = 1, constrain_row_ascent_descent_p = 0, line_wrap = TRUNCATE, base_face_id = -23224, 
          c = 32767, len = 0, cmp_it = {stop_pos = 140737488331808, id = 1, ch = 0, rule_idx = 0, lookback = 21093200, 
            nglyphs = -1, reversed_p = 255, charpos = 1, nchars = -1, nbytes = -1, from = -23568, to = 32767, 
            width = -215516701}, char_to_display = 659, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 51, slice = {
            x = 0, y = 1, width = 0, height = 0}, space_width = 140737488330752, voffset = -24664, tab_width = -1, 
          font_height = 140737488330672, object = 2, position = {charpos = 12940480, bytepos = 12131677}, 
          truncation_pixel_width = -11150, continuation_pixel_width = 194, first_visible_x = 0, last_visible_x = 6225550, 
          last_visible_y = 0, extra_line_spacing = 2, max_extra_line_spacing = 0, override_ascent = 0, override_descent = 0, 
          override_boff = 12940480, glyph_row = 0xc2d472, area = 12768370, nglyphs = 0, pixel_width = 14, ascent = 0, 
          descent = -23712, max_ascent = 32767, max_descent = 6513173, phys_ascent = 0, phys_descent = 0, max_phys_ascent = 0, 
          max_phys_descent = 12887138, current_x = 0, continuation_lines_width = 20700130, eol_pos = {charpos = 12768418, 
            bytepos = 12768370}, current_y = 11085213, first_vpos = 0, vpos = 3, hpos = 2, left_user_fringe_bitmap = 0, 
          right_user_fringe_bitmap = 0, left_user_fringe_face_id = 92, right_user_fringe_face_id = 2, bidi_p = 0, bidi_it = {
            bytepos = 16, charpos = 0, ch = 0, nchars = 2098047, ch_len = 140737311441175, type = 4294948584, 
            type_after_w1 = 32767, orig_type = 8100, resolved_level = 65535, invalid_levels = 0, invalid_rl_levels = 0, prev = {
              bytepos = 0, charpos = 0, type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT}, last_strong = {
              bytepos = 0, charpos = 0, type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT}, 
            next_for_neutral = {bytepos = 0, charpos = 0, type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT}, 
            prev_for_neutral = {bytepos = 49151, charpos = -8273112515479601152, type = 16330, type_after_w1 = UNKNOWN_BT, 
              orig_type = UNKNOWN_BT}, next_for_ws = {bytepos = 0, charpos = 7512849039129534800, type = 1702063983, 
              type_after_w1 = 1931501856, orig_type = 1852404340}, next_en_pos = 7719281260612316527, next_en_type = 6650473, 
            ignore_bn_limit = 7379557482087448677, sor = 1769235297, scan_dir = 774333814, disp_pos = 7575138425045786656, 
            disp_prop = 1853187616, stack_idx = 1869182051, level_stack = {{level = 1767907438, override = 1919251566}, {
                level = 538979881, override = 543515987}, {level = 1869835361, override = 1701344288}, {level = 1381258051, 
                override = 1564954185}, {level = 1146044960, override = 774778457}, {level = 1633968749, override = 1196572960}, {
                level = 1414744396, override = 1329879840}, {level = 1634478112, override = 1633968749}, {level = 1196572960, 
                override = 1414744396}, {level = 0, override = 3220176896}, {level = 0, override = NEUTRAL_DIR}, {
                level = 290671137, override = 3219237969}, {level = 0, override = NEUTRAL_DIR}, {level = 0, 
                override = 1072693248}, {level = 0, override = NEUTRAL_DIR}, {level = 0, override = NEUTRAL_DIR}, {level = 0, 
                override = NEUTRAL_DIR}, {level = 348240592, override = 1062972665}, {level = 0, override = NEUTRAL_DIR}, {
                level = 0, override = NEUTRAL_DIR}, {level = 0, override = NEUTRAL_DIR}, {level = 19105133, 
                override = NEUTRAL_DIR}, {level = 19112997, override = NEUTRAL_DIR}, {level = -23920, override = 32767}, {
                level = -21600, override = 32767}, {level = -23952, override = 32767}, {level = 16, override = NEUTRAL_DIR}, {
                level = 1179670611, override = 836}, {level = 7, override = NEUTRAL_DIR}, {level = 832, override = NEUTRAL_DIR}, {
                level = 0, override = NEUTRAL_DIR}, {level = 0, override = NEUTRAL_DIR}, {level = 0, override = NEUTRAL_DIR}, {
                level = 3, override = NEUTRAL_DIR}, {level = 0, override = NEUTRAL_DIR} <repeats 18 times>, {level = -198782624, 
                override = 32767}, {level = 0, override = NEUTRAL_DIR}, {level = 4096, override = NEUTRAL_DIR}, {
                level = 21093316, override = NEUTRAL_DIR}, {level = -1, override = 4294967295}, {level = 21093200, 
                override = NEUTRAL_DIR}, {level = -260106421, override = 32767}, {level = 0, override = NEUTRAL_DIR}, {level = 0, 
                override = 4294967295}, {level = 21097440, override = NEUTRAL_DIR}, {level = 21292624, override = NEUTRAL_DIR}, {
                level = 2, override = NEUTRAL_DIR}}, string = {lstring = 0, s = 0x7fffffff <Address 0x7fffffff out of bounds>, 
              schars = 21292624, bufpos = 2, from_disp_str = 0, unibyte = 0}, paragraph_dir = 2147483647, 
            separator_limit = 140737488331880, prev_was_pdf = 0, first_elt = 0, new_paragraph = 0, frame_window_p = 0}, 
          paragraph_embedding = 4098482010}
        current_matrix_up_to_date_p = 0
        used_current_matrix_p = 0
        buffer_unchanged_p = 0
        temp_scroll_step = 0
        count = 5
        rc = 12768370
        centering_position = -1
        last_line_misfit = 0
        beg_unchanged = 195
        end_unchanged = 0
#9  0x00000000004512a5 in redisplay_window_0 (window=19105133) at xdisp.c:13879
No locals.
#10 0x00000000005ebec2 in internal_condition_case_1 (bfun=0x451263 <redisplay_window_0>, arg=19105133, handlers=12738502, 
    hfun=0x451232 <redisplay_window_error>) at eval.c:1346
        val = 19112992
        c = {tag = 12768370, val = 12768370, next = 0x7fffffffdb30, gcpro = 0x0, jmp = {{__jmpbuf = {160, 3439131626444106695, 0, 
                0, 0, 0, 3439131626530089927, -3439130826057241657}, __mask_was_saved = 0, __saved_mask = {__val = {12676064, 
                  12795168, 12676064, 140737488335472, 6105615, 140737488335536, 12768370, 140737488335552, 6107987, 12768370, 
                  12952818, 6, 12952816, 140737488335632, 6106969, 12676064}}}}, backlist = 0x0, handlerlist = 0x7fffffffdc50, 
          lisp_eval_depth = 0, pdlcount = 5, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0}
        h = {handler = 12738502, var = 12768370, chosen_clause = 12992096, tag = 0x7fffffffb1d0, next = 0x7fffffffdc50}
#11 0x0000000000451213 in redisplay_windows (window=19105133) at xdisp.c:13859
        w = 0x1238568
#12 0x0000000000450234 in redisplay_internal () at xdisp.c:13439
        f = 0x123a420
        tail = 16529334
        frame = 19112997
        w = 0x1238568
        sw = 0x1238568
        fr = 0x123a420
        pending = 0
        must_finish = 0
        tlbufpos = {charpos = 192, bytepos = 192}
        tlendpos = {charpos = 9, bytepos = 9}
        number_of_visible_frames = 1
        count = 3
        count1 = 5
        sf = 0x123a420
        polling_stopped_here = 0
        old_frame = 19112997
        consider_all_windows_p = 1
        update_miniwindow_p = 0
#13 0x0000000000450a82 in redisplay_preserve_echo_area (from_where=9) at xdisp.c:13699
No locals.
#14 0x0000000000642800 in wait_reading_process_output (time_limit=28, nsecs=0, read_kbd=-1, do_display=1, wait_for_cell=12768370, 
    wait_proc=0x0, just_wait_proc=0) at process.c:4432
        old_timers_run = 15
        old_buffer = 0xc33d20
        old_window = 19105133
        timer_delay = {tv_sec = 0, tv_nsec = 356043614}
        timeout_reduced_for_timers = 0
        channel = 1024
        nfds = 0
        Available = {fds_bits = {0 <repeats 16 times>}}
        Writeok = {fds_bits = {0 <repeats 16 times>}}
        check_write = 1
        check_delay = 0
        no_avail = 0
        xerrno = 11
        proc = 0
        timeout = {tv_sec = 27, tv_nsec = 890057180}
        end_time = {tv_sec = 1348311252, tv_nsec = 803646694}
        wait_channel = -1
        got_some_input = 0
        count = 2
#15 0x000000000042086c in sit_for (timeout=112, reading=true, do_display=1) at dispnew.c:5977
        sec = 28
        nsec = 0
#16 0x0000000000553255 in read_char (commandflag=1, nmaps=4, maps=0x7fffffffd670, prev_event=12768370, 
    used_mouse_menu=0x7fffffffd7c8, end_time=0x0) at keyboard.c:2707
        tem0 = 140737488344544
        timeout = 28
        delay_level = 4
        buffer_size = 1
        c = 12768370
        jmpcount = 2
        local_getcjmp = {{__jmpbuf = {0, 3439131629765995463, 4276000, 140737488347520, 0, 0, 3439131629654846407, 
              -3439130899549705273}, __mask_was_saved = 0, __saved_mask = {__val = {29966150, 29966070, 12768370, 12953426, 
                140737488343936, 140737488343920, 5761288, 12895282, 29852251, 140737488344080, 5749466, 29852251, 192, 205, 
                9999, 140737488344048}}}}
        save_jump = {{__jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = {__val = {0 <repeats 16 times>}}}}
        key_already_recorded = 0
        tem = 12779264
        save = 6661078
        previous_echo_area_message = 12768370
        also_record = 12768370
        reread = 0
        gcpro1 = {next = 0xc2d472, var = 0xc4e992, nvars = 438112664832}
        gcpro2 = {next = 0x7fffffffd550, var = 0xc2d472, nvars = 12600720}
        polling_stopped_here = 0
        orig_kboard = 0x151da30
#17 0x0000000000560299 in read_key_sequence (keybuf=0x7fffffffd9a0, bufsize=30, prompt=12768370, dont_downcase_last=0, 
    can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:9303
        interrupted_kboard = 0x151da30
        interrupted_frame = 0x123a420
        key = 194
        used_mouse_menu = 0
        echo_local_start = 0
        last_real_key_start = 0
        keys_local_start = 0
        local_first_binding = 0
        from_string = 12768370
        count = 2
        t = 0
        echo_start = 0
        keys_start = 0
        nmaps = 4
        nmaps_allocated = 4
        defs = 0x7fffffffd640
        submaps = 0x7fffffffd670
        orig_local_map = 19709846
        orig_keymap = 29966086
        localized_local_map = 0
        first_binding = 0
        first_unbound = 31
        mock_input = 0
        fkey = {parent = 19774182, map = 19774182, start = 0, end = 0}
        keytran = {parent = 12747190, map = 12747190, start = 0, end = 0}
        indec = {parent = 19774166, map = 19774166, start = 0, end = 0}
        shift_translated = 0
        delayed_switch_frame = 12768370
        original_uppercase = 140737488345456
        original_uppercase_position = -1
        dummyflag = 0
        starting_buffer = 0xc33d20
        fake_prefixed_keys = 12768370
        gcpro1 = {next = 0x7fffffffd750, var = 0xc33d25, nvars = 12953234}
#18 0x0000000000550a00 in command_loop_1 () at keyboard.c:1487
        cmd = 12808642
        keybuf = {408, 140737351924340, 12795168, 12601056, 0, 140737488345672, 140737488345584, 6105615, 62, 12768370, 
          140737488345664, 6107987, 12768370, 12886146, 140737488346064, 12886144, 140737488345744, 6106969, 12601056, 12768370, 
          140737488345808, 6226107, 16085942, 2, 12886146, 12768370, 0, 0, 12886144, 12886146}
        i = 1
        prev_modiff = 47
        prev_buffer = 0xc33d20
        already_adjusted = 0
#19 0x00000000005ebd59 in internal_condition_case (bfun=0x55060d <command_loop_1>, handlers=12820098, hfun=0x54fe9a <cmd_error>)
    at eval.c:1308
        val = 140737488345920
        c = {tag = 12768370, val = 12768370, next = 0x7fffffffdce0, gcpro = 0x0, jmp = {{__jmpbuf = {0, 3439131629585640391, 
                4276000, 140737488347520, 0, 0, 3439131629403188167, -3439130825977025593}, __mask_was_saved = 0, __saved_mask = {
                __val = {15007613247732526023, 140733193388032, 140737353923048, 140737488346144, 5663781, 0, 5619391, 
                  4294967295, 140737289575600, 0, 0, 9372968, 0, 0, 0, 0}}}}, backlist = 0x0, handlerlist = 0x0, 
          lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0}
        h = {handler = 12820098, var = 12768370, chosen_clause = 12820098, tag = 0x7fffffffdb30, next = 0x0}
#20 0x00000000005502d5 in command_loop_2 (ignore=12768370) at keyboard.c:1182
        val = 0
#21 0x00000000005eb70d in internal_catch (tag=12816018, func=0x5502af <command_loop_2>, arg=12768370) at eval.c:1069
        c = {tag = 12816018, val = 12768370, next = 0x0, gcpro = 0x0, jmp = {{__jmpbuf = {0, 3439131629501754311, 4276000, 
                140737488347520, 0, 0, 3439131629594028999, -3439130825773339705}, __mask_was_saved = 0, __saved_mask = {__val = {
                  0, 0, 0, 0, 0, 140737488346592, 6106969, 4294967296, 12768370, 12768370, 12988642, 140737488346696, 12988640, 
                  140737488346592, 6105498, 12795168}}}}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, 
          poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0}
#22 0x0000000000550287 in command_loop () at keyboard.c:1161
No locals.
#23 0x000000000054f9d8 in recursive_edit_1 () at keyboard.c:782
        count = 1
        val = 5569431
#24 0x000000000054fb7f in Frecursive_edit () at keyboard.c:846
        count = 0
        buffer = 12768370
#25 0x000000000054da9e in main (argc=4, argv=0x7fffffffe188) at emacs.c:1657
        dummy = 1024
        stack_bottom_variable = 0 '\000'
        do_initial_setlocale = true
        skip_args = 0
        rlim = {rlim_cur = 8720000, rlim_max = 18446744073709551615}
        no_loadup = false
        junk = 0x0
        dname_arg = 0x0
        ch_to_dir = 0xf96aee4 <Address 0xf96aee4 out of bounds>
        fatal_error_action = {__sigaction_handler = {sa_handler = 0x54be76 <deliver_fatal_signal>, 
            sa_sigaction = 0x54be76 <deliver_fatal_signal>}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0, 
          sa_restorer = 0x100000000}

[-- Attachment #3: init-ac.el --]
[-- Type: application/octet-stream, Size: 491 bytes --]

(require 'package)
(add-to-list 'package-archives
             '("melpa" . "http://melpa.milkbox.net/packages/") t)
(package-initialize)

;; auto-complete
(require 'auto-complete-config)
(ac-config-default)
(setq ac-auto-start 1) ; autostart with a single character
(setq ac-use-quick-help t)
(setq ac-auto-show-menu ac-delay) ; show menu autoomatically
;; quick help has to be after menu so again set to 10ms more   
(setq ac-quick-help-delay (+ ac-auto-show-menu 0.01))

(emacs-lisp-mode)

  parent reply	other threads:[~2012-09-22 11:11 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-11-29  2:02 bug#10159: 24.0.91; Segfault with auto-complete package [SEC=UNCLASSIFIED] Alex Murray
2011-11-30  1:54 ` Alex Murray
2011-12-01 16:09 ` Paul Eggert
2011-12-02  5:40   ` Alex Murray
2011-12-06  5:47     ` Alex Murray
2011-12-06  6:31       ` Eli Zaretskii
2012-01-20  4:42         ` Alex Murray
2012-01-20  5:39           ` Alex Murray
2012-01-20 10:01             ` Eli Zaretskii
2012-01-22 22:48               ` Alex Murray
2012-01-23  0:04                 ` Paul Eggert
2012-07-26 12:58 ` bug#10159: Segfault with auto-complete package Toon Claes
2012-07-26 15:58   ` Eli Zaretskii
     [not found]     ` <064f9be784bab3c1101f946e81dd5f90@tonotdo.com>
2012-07-27  6:57       ` Eli Zaretskii
2012-09-22 11:11 ` Christopher Monsanto [this message]
2012-09-22 11:12   ` bug#10159: auto-complete causes crash in emacs HEAD Christopher Monsanto
2012-09-22 11:58     ` Eli Zaretskii
2012-09-22 12:19       ` Christopher Monsanto
2012-09-22 12:40         ` Eli Zaretskii
2012-09-22 13:13           ` Christopher Monsanto
2013-02-14  8:52             ` Glenn Morris

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=CAC5n7TFH-3b2Lkosn3Ke9oaXdi7+sHPgZBV5AKb17a+xEGZEdw@mail.gmail.com \
    --to=chris@monsan.to \
    --cc=10159@debbugs.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.