* bug#10159: 24.0.91; Segfault with auto-complete package [SEC=UNCLASSIFIED]
@ 2011-11-29 2:02 Alex Murray
2011-11-30 1:54 ` Alex Murray
` (3 more replies)
0 siblings, 4 replies; 21+ messages in thread
From: Alex Murray @ 2011-11-29 2:02 UTC (permalink / raw)
To: 10159
[-- Attachment #1: Type: text/plain, Size: 4362 bytes --]
Emacs 24 (from https://launchpad.net/~cassou/+archive/emacs) on Ubuntu
11.10 with auto-complete package http://cx4a.org/software/auto-complete/
installed from git https://github.com/m2ym/auto-complete
Crashes seemingly randomly when displaying the auto-complete pop-up
window but always at the same location - see attached gdb bt full backtrace.
I am not able to reliably reproduce this (as I said above it seems
random), but it seems to happen a few times every day and always when
showing the pop-up window.
The following is my auto-complete config
;; auto-complete mode
(add-to-list 'load-path (expand-file-name
"~/.emacs.d/vendor/auto-complete"))
(require 'auto-complete-config)
(add-to-list 'ac-dictionary-directories
"~/.emacs.d/vendor/auto-complete/dict")
(ac-config-default)
(setq ac-auto-start 1) ; make autostart after entering a single character
(setq ac-auto-show-menu (+ ac-delay 0.1)) ; show menu after 100ms
;; quick help has to be after menu so again set to 100ms more
(setq ac-quick-help-delay (+ ac-auto-show-menu 0.1))
In GNU Emacs 24.0.91.1 (x86_64-pc-linux-gnu, GTK+ Version 3.2.0)
of 2011-11-29 on osmium, modified by Debian
(emacs-snapshot package, version 1:20111128-1~ppa1~oneiric1)
Windowing system distributor `The X.Org Foundation', version 11.0.11004000
configured using `configure '--build' 'x86_64-linux-gnu' '--host'
'x86_64-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib'
'--libexecdir=/usr/lib' '--localstatedir=/var'
'--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes'
'--enable-locallisppath=/etc/emacs-snapshot:/etc/emacs:/usr/local/share/emacs/24.0.91/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.0.91/site-lisp:/usr/share/emacs/site-lisp'
'--without-compress-info' '--with-crt-dir=/usr/lib/x86_64-linux-gnu/'
'--with-x=yes' '--with-x-toolkit=gtk3' '--with-imagemagick=yes'
'build_alias=x86_64-linux-gnu' 'host_alias=x86_64-linux-gnu'
'CFLAGS=-DDEBIAN -DSITELOAD_PURESIZE_EXTRA=5000 -g -O2' 'LDFLAGS=-g
-Wl,--as-needed' 'CPPFLAGS=''
Important settings:
value of $LC_ALL: nil
value of $LC_COLLATE: nil
value of $LC_CTYPE: nil
value of $LC_MESSAGES: nil
value of $LC_MONETARY: nil
value of $LC_NUMERIC: nil
value of $LC_TIME: nil
value of $LANG: en_AU.UTF-8
value of $XMODIFIERS: nil
locale-coding-system: utf-8-unix
default enable-multibyte-characters: t
Major mode: Lisp Interaction
Minor modes in effect:
paredit-mode: t
eldoc-mode: t
diff-auto-refine-mode: t
nxhtml-menu-mode: t
nxhtml-tag-do-also: t
popcmp-group-alternatives: t
popcmp-short-help-beside-alts: t
mlinks-active-links: t
rngalt-minimal-validation-header: t
rngalt-display-validation-header: t
flyspell-mode: t
yas/global-mode: t
yas/minor-mode: t
global-auto-complete-mode: t
auto-complete-mode: t
ido-ubiquitous-mode: t
autopair-global-mode: t
global-undo-tree-mode: t
undo-tree-mode: t
which-function-mode: t
global-semanticdb-minor-mode: t
global-semantic-idle-scheduler-mode: t
semantic-mode: t
electric-layout-mode: t
electric-indent-mode: t
delete-selection-mode: t
cua-mode: t
global-auto-revert-mode: t
display-time-mode: t
show-paren-mode: t
mouse-wheel-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
column-number-mode: t
line-number-mode: t
transient-mark-mode: t
Recent input:
M-x r e p o r t <return>
Recent messages:
xhtml-loader.rnc was ok
(No changes need to be saved)
Loading /home/apm/.emacs.d/vendor/nxhtml/nxhtml/nxhtml-autoload.el
(source)...
majmodpri-apply-priorities running ... (done)
Loading /home/apm/.emacs.d/vendor/nxhtml/nxhtml/nxhtml-autoload.el
(source)...done
Nxml/Nxhtml Autostart.el loaded in 0.9 seconds
Loading /home/apm/.emacs.d/vendor/nxhtml/autostart.el (source)...done
Pymacs loading ropemacs...done
Starting new Ispell process [british] ...
For information about GNU Emacs and the GNU system, type C-c C-h C-a.
Load-path shadows:
IMPORTANT: This email remains the property of the Department of Defence and is subject to the jurisdiction of section 70 of the Crimes Act 1914. If you have received this email in error, you are requested to contact the sender and delete the email.
[-- Attachment #2: gdb.txt --]
[-- Type: text/plain, Size: 49651 bytes --]
#0 0x00000000005d3479 in composition_compute_stop_pos (cmp_it=0x7fffffff6b08,
charpos=60, bytepos=70, endpos=<optimized out>, string=45088720)
at composite.c:1073
elt = <optimized out>
ridx = <optimized out>
start = 0
end = 6100578
c = <optimized out>
prop = 12024322
val = <optimized out>
#1 0x000000000042e638 in compute_stop_pos (it=0x7fffffff62a0) at xdisp.c:3273
stoppos = <optimized out>
iv = <optimized out>
next_iv = <optimized out>
object = <optimized out>
limit = <optimized out>
position = 0
charpos = 0
bytepos = 0
#2 0x000000000043a26f in next_element_from_string (it=0x7fffffff62a0)
at xdisp.c:7304
position = {charpos = 0, bytepos = 0}
#3 0x000000000043d4ba in get_next_display_element (it=0x7fffffff62a0)
at xdisp.c:6375
success_p = <optimized out>
#4 0x000000000044278a in display_line (it=0x7fffffff62a0) at xdisp.c:18908
x_before = <optimized out>
nglyphs = <optimized out>
ascent = 0
phys_ascent = 0
n_glyphs_before = <optimized out>
hpos_before = <optimized out>
x = <optimized out>
descent = 0
phys_descent = 0
row = 0x1c3a010
overlay_arrow_string = 133
wrap_it = {window = 10403, w = 0x0, f = 0x0, method = GET_FROM_BUFFER,
stop_charpos = -1, prev_stop = 0, base_level_stop = 0,
end_charpos = 10428, s = 0x28bc <Address 0x28bc out of bounds>,
string_nchars = 81604378625, region_beg_charpos = 19,
region_end_charpos = 10365, redisplay_end_trigger_charpos = 10365,
multibyte_p = 0, header_line_p = 0, string_from_display_prop_p = 0,
from_disp_prop_p = 0, ellipsis_p = 0, avoid_cursor_p = 0, dp = 0x0,
dpvec = 0x0, dpend = 0x0, dpvec_char_len = -1, dpvec_face_id = -1,
saved_face_id = 1, ctl_chars = {10429, 0, 0, 4294967295, 0, 1,
73014444033, 2, 12024322, 12024322, 0, 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 14 times>,
4862814, 0}, string = 0, from_overlay = 10429, 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 = -40784, charpos = 140737488314544,
nchars = -38312, nbytes = 32767, from = 1, to = 0, width = 0},
face_id = 1, u = {image = {object = 4435744, slice = {
x = 140737488314544, y = 140737488310048,
width = 140737488310908, height = 4460308}, image_id = 0},
comp = {object = 4435744}, stretch = {object = 4435744}},
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,
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 = 0, 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,
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 = 0, 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 = 8589934595}, comp = {object = 0}, stretch = {
object = 0}}, position = {charpos = 42949672960,
bytepos = 1}, current = {pos = {charpos = 10428,
bytepos = -1}, overlay_string_index = -2, 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,
display_ellipsis_p = 0, avoid_cursor_p = 0, bidi_p = 0,
from_disp_prop_p = 0, line_wrap = 10, voffset = 0,
space_width = 12214082, font_height = 47739542}, {
string = 6064292, string_nchars = 41716, end_charpos = 12214082,
stop_charpos = 12112261, prev_stop = 5389959,
base_level_stop = 140737488310104, cmp_it = {
stop_pos = 46164427, id = 40, ch = 10427, rule_idx = 0,
lookback = 12112261, nglyphs = 0, reversed_p = 6061765,
charpos = 12161746, nchars = 10428, nbytes = 0, from = 41712,
to = 0, width = 12161746}, face_id = 47739542, u = {image = {
object = 6064292, slice = {x = 12112261,
y = 140737488310448, width = 41712, height = 0},
image_id = 12161746}, comp = {object = 6064292}, stretch = {
object = 6064292}}, position = {charpos = 6083379,
bytepos = 0}, current = {pos = {charpos = 10428,
bytepos = 10428}, overlay_string_index = 6107707,
string_pos = {charpos = 10429, bytepos = 0},
dpvec_index = 62}, from_overlay = 140737488326584,
area = 12024320, method = GET_FROM_BUFFER,
paragraph_embedding = 5389959, multibyte_p = 0,
string_from_display_prop_p = 0, display_ellipsis_p = 0,
avoid_cursor_p = 0, bidi_p = 0, from_disp_prop_p = 0,
line_wrap = 10, voffset = 0, space_width = 46164427,
font_height = 40}, {string = 10427, string_nchars = 10428,
end_charpos = 6061765, stop_charpos = 12024322,
prev_stop = 4294977724, base_level_stop = 41712, cmp_it = {
stop_pos = 140737488326584, id = 10428, ch = 10428,
rule_idx = 0, lookback = 10429, nglyphs = 0,
reversed_p = 12024322, charpos = 4611686018428436480,
nchars = 6113304, nbytes = 0, from = 12255522, to = 0,
width = 6083379}, face_id = 0, u = {image = {object = 10428,
slice = {x = 10428, y = 46794256, width = 21154736,
height = 10429}, image_id = 10365}, comp = {
object = 10428}, stretch = {object = 10428}}, position = {
charpos = 0, bytepos = 0}, current = {pos = {charpos = 0,
bytepos = 0}, overlay_string_index = -1, string_pos = {
charpos = 12112261, bytepos = 6083651},
dpvec_index = 10428}, from_overlay = 0, area = 10429,
method = GET_FROM_BUFFER, paragraph_embedding = 417,
multibyte_p = 0, string_from_display_prop_p = 0,
display_ellipsis_p = 0, avoid_cursor_p = 0, bidi_p = 0,
from_disp_prop_p = 0, line_wrap = 12112256, voffset = 0,
space_width = 10428, font_height = 12024322}}, sp = -45328,
selective = 40, what = 805347072, face_id = -1657034995,
selective_display_ellipsis_p = 0, ctl_arrow_p = 0, 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 = TRUNCATE,
base_face_id = -30896, c = 32767, len = 18934016, cmp_it = {
stop_pos = 21154736, id = 12024322, ch = -30896, rule_idx = 32767,
lookback = 0, nglyphs = 0, reversed_p = 4532768, charpos = 0,
nchars = 0, nbytes = 0, from = 0, to = 0, width = 0},
char_to_display = 0,
glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0,
slice = {x = 0, y = 0, width = 12112261, height = 140737488324432},
space_width = 0, voffset = 0, tab_width = 0, font_height = 0,
object = 140737488324432, position = {charpos = 1,
bytepos = 4445645}, truncation_pixel_width = 0,
continuation_pixel_width = 0, first_visible_x = 0,
last_visible_x = -45104, last_visible_y = 32767,
extra_line_spacing = -30744, max_extra_line_spacing = 32767,
override_ascent = 805347072, override_descent = -1657034995,
override_boff = 0, glyph_row = 0x7fffffff8750,
area = LEFT_MARGIN_AREA, nglyphs = 0, pixel_width = 0, ascent = 0,
descent = -34336, max_ascent = 32767, max_descent = 805347072,
phys_ascent = -1657034995, phys_descent = 0, max_phys_ascent = 0,
max_phys_descent = -30896, current_x = 32767,
continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 0},
current_y = 417, first_vpos = 0, vpos = 131072, hpos = 1073741824,
left_user_fringe_bitmap = 45637, right_user_fringe_bitmap = 67,
left_user_fringe_face_id = 0, right_user_fringe_face_id = 0,
bidi_p = 0, bidi_it = {bytepos = 0, charpos = 0, ch = 0, nchars = 0,
ch_len = 0, type = 4294929616, type_after_w1 = 32767,
orig_type = 4294932960, resolved_level = 32767,
invalid_levels = -44368, invalid_rl_levels = 32767,
prev_was_pdf = -41024, prev = {bytepos = -4294967296,
charpos = 17179869198, type = 10429, type_after_w1 = UNKNOWN_BT,
orig_type = 10428}, last_strong = {bytepos = 1, charpos = 0,
type = 4294967295, type_after_w1 = STRONG_L,
orig_type = 5394970}, next_for_neutral = {bytepos = 0,
charpos = 0, type = NEUTRAL_B, type_after_w1 = UNKNOWN_BT,
orig_type = 10429}, prev_for_neutral = {bytepos = 4294967295,
charpos = 0, type = 10429, type_after_w1 = UNKNOWN_BT,
orig_type = 29586192}, next_for_ws = {bytepos = 62,
charpos = 4461300, type = RLE, type_after_w1 = UNKNOWN_BT,
orig_type = 4294922976}, next_en_pos = -1, next_en_type = LRE,
ignore_bn_limit = -4294967296, sor = 4294967295, scan_dir = 1,
disp_pos = 16681472, disp_prop = -44272, stack_idx = 32767,
level_stack = {{level = 10428, override = NEUTRAL_DIR}, {
level = -27288, override = NEUTRAL_DIR}, {level = 2,
override = 4294967295}, {level = 1527, override = 9}, {
level = 46794261, override = NEUTRAL_DIR}, {level = 46794256,
override = NEUTRAL_DIR}, {level = 17016128,
override = NEUTRAL_DIR}, {level = 0, override = NEUTRAL_DIR}, {
level = 10429, override = NEUTRAL_DIR}, {level = 10427,
override = NEUTRAL_DIR}, {level = 10427,
override = NEUTRAL_DIR}, {level = 10429,
override = NEUTRAL_DIR}, {level = 0, override = NEUTRAL_DIR}, {
level = 0, override = NEUTRAL_DIR}, {level = -1,
override = 4294967295}, {level = -1, override = 4294967295}, {
level = 0, override = NEUTRAL_DIR}, {level = 1,
override = NEUTRAL_DIR}, {level = 0,
override = NEUTRAL_DIR} <repeats 21 times>, {level = 8346,
override = NEUTRAL_DIR}, {level = 8346,
override = NEUTRAL_DIR}, {level = -1, override = NEUTRAL_DIR},
{level = -1, override = 4294967295}, {level = -1,
override = 4294967295}, {level = -1, override = NEUTRAL_DIR}, {
level = 10427, override = NEUTRAL_DIR}, {level = 10427,
override = NEUTRAL_DIR}, {level = -1, override = NEUTRAL_DIR},
{level = -1, override = 4294967295}, {level = -1,
override = 4294967295}, {level = -1, override = NEUTRAL_DIR}, {
level = 0, override = NEUTRAL_DIR}, {level = 10427,
override = NEUTRAL_DIR}, {level = 47333969,
override = NEUTRAL_DIR}, {level = 0, override = NEUTRAL_DIR}, {
level = 0, override = NEUTRAL_DIR}, {level = 0,
override = NEUTRAL_DIR}, {level = 0, override = NEUTRAL_DIR}, {
level = 0, override = NEUTRAL_DIR}, {level = 0,
override = NEUTRAL_DIR}, {level = 0, override = NEUTRAL_DIR}, {
level = 0, override = NEUTRAL_DIR}, {level = 0,
override = NEUTRAL_DIR}, {level = 0, override = NEUTRAL_DIR}},
string = {lstring = 0, s = 0x0, schars = 0, bufpos = 0,
from_disp_str = 0, unibyte = 0}, paragraph_dir = 20962307,
separator_limit = 0, first_elt = 0, new_paragraph = 0,
frame_window_p = 0}, paragraph_embedding = NEUTRAL_DIR}
wrap_data = 0x0
may_wrap = 0
wrap_x = 0
wrap_row_used = -1
wrap_row_ascent = -1
wrap_row_height = 0
wrap_row_phys_ascent = 0
wrap_row_phys_height = 10427
wrap_row_extra_line_spacing = 0
wrap_row_min_pos = 10427
wrap_row_min_bpos = 25769803776
wrap_row_max_pos = 6
wrap_row_max_bpos = 10403
cvpos = <optimized out>
min_pos = 10412
max_pos = 10412
min_bpos = 10412
max_bpos = 10412
#5 0x000000000044898a in try_window (window=<optimized out>, pos=..., flags=1)
at xdisp.c:15942
w = 0x2ca0610
it = {window = 46794261, w = 0x2ca0610, f = 0x103a540,
method = GET_FROM_STRING, stop_charpos = 133, prev_stop = 0,
base_level_stop = 0, end_charpos = 133, 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,
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 = 33, ctl_chars = {0 <repeats 16 times>}, start = {
pos = {charpos = 10412, bytepos = 10412},
overlay_string_index = -1, string_pos = {charpos = -1,
bytepos = -1}, dpvec_index = -1}, current = {pos = {
charpos = 10412, bytepos = 10412}, overlay_string_index = 1,
string_pos = {charpos = 0, bytepos = 0}, dpvec_index = -1},
n_overlay_strings = 2, overlay_strings_charpos = 10412,
overlay_strings = {45406561, 45088721, 0 <repeats 14 times>},
string_overlays = {20330555, 47878035, 0 <repeats 14 times>},
string = 45088721, from_overlay = 12024322, stack = {{
string = 12024322, string_nchars = 0, end_charpos = 10429,
stop_charpos = 10413, prev_stop = 10412,
base_level_stop = 10412, cmp_it = {stop_pos = 10413, id = -1,
ch = -2, rule_idx = 0, lookback = 0, nglyphs = 0,
reversed_p = 0, 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 = 10411, bytepos = 10411}, current = {pos = {
charpos = 10412, bytepos = 10412}, 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, display_ellipsis_p = 0,
avoid_cursor_p = 0, bidi_p = 1, from_disp_prop_p = 0,
line_wrap = WINDOW_WRAP, voffset = 0, space_width = 12024322,
font_height = 12024322}, {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 = 0,
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,
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 = 0, 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,
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 = 0, 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,
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 = 0, 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,
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 = 36, 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 = 83, len = 1, cmp_it = {stop_pos = 133,
id = -1, ch = -2, rule_idx = 0, lookback = 0, nglyphs = 0,
reversed_p = 0, 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 = 12024322, y = 12024322, width = 12024322,
height = 12024322}, space_width = 12024322, voffset = 0,
tab_width = 8, font_height = 12024322, object = 45406561,
position = {charpos = 132, bytepos = 132},
truncation_pixel_width = 0, continuation_pixel_width = 0,
first_visible_x = 0, last_visible_x = 1264, last_visible_y = 1528,
extra_line_spacing = 0, max_extra_line_spacing = 0,
override_ascent = -1, override_descent = 0, override_boff = 0,
glyph_row = 0x1c3a010, area = TEXT_AREA, nglyphs = 1,
pixel_width = 8, ascent = 14, descent = 4, max_ascent = 14,
max_descent = 4, phys_ascent = 0, phys_descent = 0,
max_phys_ascent = 11, max_phys_descent = 2, current_x = 1064,
continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 0},
current_y = 810, first_vpos = 0, vpos = 45, hpos = 133,
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 = 83,
nchars = 1, ch_len = 1, type = STRONG_L, type_after_w1 = STRONG_L,
orig_type = STRONG_L, resolved_level = 0, invalid_levels = 0,
invalid_rl_levels = -1, prev_was_pdf = 0, prev = {bytepos = 0,
charpos = 0, type = NEUTRAL_B, type_after_w1 = NEUTRAL_B,
orig_type = NEUTRAL_B}, last_strong = {bytepos = 131,
charpos = 131, 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 = 133,
charpos = 133, type = UNKNOWN_BT, 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 = 24, disp_prop = 0, stack_idx = 0,
level_stack = {{level = 0,
override = NEUTRAL_DIR} <repeats 64 times>}, string = {
lstring = 45088721, s = 0x0, schars = 24, bufpos = 10412,
from_disp_str = 0, unibyte = 0}, paragraph_dir = L2R,
separator_limit = -1, first_elt = 0, new_paragraph = 0,
frame_window_p = 1}, paragraph_embedding = L2R}
last_text_row = 0x1c39f10
f = 0x103a540
#6 0x000000000045bedb in redisplay_window (window=46794261, just_this_one_p=0)
at xdisp.c:15467
d2 = 0
d4 = 0
d6 = 32767
d1 = 10376
d3 = 10376
d5 = -19392
w = 0x2ca0610
f = 0x103a540
buffer = <optimized out>
old = 0xb8d180
lpoint = {charpos = 10377, bytepos = 10377}
opoint = {charpos = 10377, bytepos = 10377}
startp = {charpos = 8346, bytepos = 8346}
update_mode_line = 1
tem = <optimized out>
it = {window = 0, w = 0x0, f = 0x0, method = GET_FROM_BUFFER,
stop_charpos = 0, prev_stop = 0, base_level_stop = 0,
end_charpos = 0, s = 0x0, string_nchars = 0, region_beg_charpos = 0,
region_end_charpos = 0, redisplay_end_trigger_charpos = 0,
multibyte_p = 0, header_line_p = 0, string_from_display_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 = 0, ctl_chars = {0 <repeats 16 times>}, 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 = 0, 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,
display_ellipsis_p = 0, avoid_cursor_p = 0, bidi_p = 0,
from_disp_prop_p = 0, line_wrap = 3, voffset = 2,
space_width = 0, font_height = 1}, {string = 10428,
string_nchars = -1, end_charpos = 4294967294, stop_charpos = 0,
prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 0,
id = 0, ch = 0, rule_idx = 0, lookback = 10, nglyphs = 0,
reversed_p = 0, charpos = 12024322, nchars = 12024322,
nbytes = 0, from = 12024322, to = 0, width = 12024322},
face_id = 12024322, u = {image = {object = 524288, slice = {
x = 12024322, y = 12112261, width = 10427,
height = 10427}, image_id = 0}, comp = {object = 524288},
stretch = {object = 524288}}, position = {
charpos = 6562710029552, bytepos = 0}, current = {pos = {
charpos = 4294967295, bytepos = 0},
overlay_string_index = 0, string_pos = {charpos = 1,
bytepos = 60129542144}, dpvec_index = 4},
from_overlay = 60129542144, area = 4, method = 14,
paragraph_embedding = 4, multibyte_p = 0,
string_from_display_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 = 1098, string_nchars = 61,
end_charpos = 0, stop_charpos = 1048576, prev_stop = 10428,
base_level_stop = 10428, cmp_it = {stop_pos = 10, id = 1,
ch = 1, rule_idx = 0, lookback = 6, nglyphs = 6,
reversed_p = 6, charpos = -4294967296, nchars = 0, nbytes = 0,
from = 10427, to = 0, width = 10427}, face_id = 0, u = {
image = {object = 6, slice = {x = 10403, y = 10403, width = 0,
height = 0}, image_id = 0}, comp = {object = 6},
stretch = {object = 6}}, position = {charpos = -1,
bytepos = 0}, current = {pos = {charpos = 0, bytepos = 10428},
overlay_string_index = 10428, string_pos = {
charpos = 81604378625, bytepos = 19}, dpvec_index = 10365},
from_overlay = 10365, area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR,
multibyte_p = 0, string_from_display_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 = -1}, {string = 12214082,
string_nchars = 2, end_charpos = 6070914, stop_charpos = 0,
prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 2,
id = 1, ch = -1, rule_idx = -1, lookback = 8666561,
nglyphs = 0, reversed_p = -34800, charpos = 140737488320520,
nchars = 6100578, nbytes = 0, from = 0, to = 0,
width = -34816}, face_id = 0, u = {image = {object = 2,
slice = {x = 2, y = 2, width = -1, height = 0},
image_id = 105}, comp = {object = 2}, stretch = {
object = 2}}, position = {charpos = 4821855, bytepos = 0},
current = {pos = {charpos = 0, bytepos = 3},
overlay_string_index = 45084816, string_pos = {charpos = 16,
bytepos = 16}, dpvec_index = 16}, from_overlay = 0,
area = 24381654, method = GET_FROM_BUFFER,
paragraph_embedding = 5627205, multibyte_p = 0,
string_from_display_prop_p = 0, display_ellipsis_p = 0,
avoid_cursor_p = 0, bidi_p = 0, from_disp_prop_p = 0,
line_wrap = 4294932960, voffset = 32767,
space_width = 140737488326416, font_height = 16}, {
string = 5627695, string_nchars = -34336,
end_charpos = 140737488326416, stop_charpos = 24381655,
prev_stop = 16, base_level_stop = 24381655, cmp_it = {
stop_pos = 5697260, id = -1, ch = 0, rule_idx = 0,
lookback = 0, nglyphs = 0, reversed_p = 11, charpos = 14,
nchars = 0, nbytes = 0, from = -1, to = -1, width = 0},
face_id = 0, u = {image = {object = 0, slice = {x = 4311744512,
y = 0, width = 0, height = 0}, image_id = 1}, comp = {
object = 0}, stretch = {object = 0}}, position = {
charpos = 140737488326624, bytepos = 0}, current = {pos = {
charpos = 3, bytepos = 1}, overlay_string_index = 25333728,
string_pos = {charpos = 25336576, bytepos = 0},
dpvec_index = -28991}, from_overlay = 140737488320608,
area = 24381653, method = GET_FROM_BUFFER,
paragraph_embedding = L2R, multibyte_p = 0,
string_from_display_prop_p = 0, display_ellipsis_p = 0,
avoid_cursor_p = 0, bidi_p = 0, from_disp_prop_p = 0,
line_wrap = 4294938584, voffset = 32767, space_width = 2,
font_height = 0}}, sp = 65537, selective = 0,
what = IT_TRUNCATION, face_id = 0, selective_display_ellipsis_p = 0,
ctl_arrow_p = 0, 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 = TRUNCATE,
base_face_id = 10428, c = 0, len = -34648, cmp_it = {stop_pos = 16,
id = 24381640, ch = -1, rule_idx = -1, lookback = 0, nglyphs = 0,
reversed_p = 0, charpos = 24381655, nchars = 0, nbytes = 0,
from = 4000, to = 0, width = -34336}, char_to_display = -1,
glyphless_method = 4294967295, image_id = 24381652, slice = {x = 2,
y = 4294968394, width = 8028900182926241069,
height = 3255377305734572899}, space_width = 17016128,
voffset = 0, tab_width = 0, font_height = 10429, object = 10427,
position = {charpos = 10427, bytepos = 10429},
truncation_pixel_width = 0, continuation_pixel_width = 0,
first_visible_x = 0, last_visible_x = 0, last_visible_y = 0,
extra_line_spacing = -1, max_extra_line_spacing = -1,
override_ascent = -1, override_descent = -1, override_boff = 0,
glyph_row = 0x1, area = LEFT_MARGIN_AREA, nglyphs = 0,
pixel_width = 0, ascent = 0, descent = 0, max_ascent = 0,
max_descent = 0, phys_ascent = 0, phys_descent = 0,
max_phys_ascent = 0, max_phys_descent = 0, current_x = 0,
continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 0},
current_y = 0, first_vpos = 0, vpos = 0, hpos = 0,
left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0,
left_user_fringe_face_id = 0, right_user_fringe_face_id = 0,
bidi_p = 0, bidi_it = {bytepos = 0, charpos = 0, ch = 0, nchars = 0,
ch_len = 0, type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT,
orig_type = UNKNOWN_BT, resolved_level = 0, invalid_levels = 0,
invalid_rl_levels = 0, prev_was_pdf = 12214082, prev = {
bytepos = 4, charpos = 6070914, type = 4294967295,
type_after_w1 = 4294967295, orig_type = 4294967295},
last_strong = {bytepos = 4294967295, charpos = 4, type = STRONG_L,
type_after_w1 = UNKNOWN_BT, orig_type = 4294967295},
next_for_neutral = {bytepos = 22509377, charpos = 140737488321536,
type = 4294933496, type_after_w1 = 32767, orig_type = 6100578},
prev_for_neutral = {bytepos = 10427, charpos = 140737488321520,
type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT,
orig_type = WEAK_AN}, next_for_ws = {bytepos = 4, charpos = 4,
type = 4294967295, type_after_w1 = 4294967295,
orig_type = UNKNOWN_BT}, next_en_pos = 117,
next_en_type = 4821855, ignore_bn_limit = 0, sor = NEUTRAL_DIR,
scan_dir = 0, disp_pos = 5, disp_prop = 45087200, stack_idx = 0,
level_stack = {{level = 40, override = NEUTRAL_DIR}, {level = 40,
override = NEUTRAL_DIR}, {level = 40, override = NEUTRAL_DIR},
{level = 1, override = NEUTRAL_DIR}, {level = 0,
override = NEUTRAL_DIR}, {level = 5627205,
override = NEUTRAL_DIR}, {level = -33296, override = 32767}, {
level = -27872, override = 32767}, {level = 40,
override = NEUTRAL_DIR}, {level = 5627695,
override = NEUTRAL_DIR}, {level = -33296, override = 32767}, {
level = -27872, override = 32767}, {level = 26381555,
override = NEUTRAL_DIR}, {level = 40, override = NEUTRAL_DIR},
{level = -33664, override = 32767}, {level = 5697260,
override = NEUTRAL_DIR}, {level = -1, override = 4294967295}, {
level = 0, override = NEUTRAL_DIR}, {level = 0,
override = NEUTRAL_DIR}, {level = 0, override = NEUTRAL_DIR}, {
level = 20, override = NEUTRAL_DIR}, {level = 0,
override = NEUTRAL_DIR}, {level = 35, override = NEUTRAL_DIR},
{level = 40, override = NEUTRAL_DIR}, {level = 0,
override = NEUTRAL_DIR}, {level = -1, override = 4294967295}, {
level = 10418, override = NEUTRAL_DIR}, {level = 0,
override = NEUTRAL_DIR}, {level = 257,
override = NEUTRAL_DIR}, {level = 0, override = NEUTRAL_DIR}, {
level = 65792, override = NEUTRAL_DIR}, {level = 0,
override = NEUTRAL_DIR}, {level = 0, override = NEUTRAL_DIR}, {
level = 0, override = NEUTRAL_DIR}, {level = 2,
override = NEUTRAL_DIR}, {level = -27624, override = 32767}, {
level = 1, override = NEUTRAL_DIR}, {level = 5,
override = NEUTRAL_DIR}, {level = 1, override = NEUTRAL_DIR}, {
level = 25333728, override = NEUTRAL_DIR}, {level = 25336384,
override = NEUTRAL_DIR}, {level = 0, override = NEUTRAL_DIR}, {
level = -27951, override = 32767}, {level = -33712,
override = 32767}, {level = 26381555, override = NEUTRAL_DIR},
{level = 2, override = NEUTRAL_DIR}, {level = -27640,
override = 32767}, {level = 3, override = NEUTRAL_DIR}, {
level = 0, override = L2R}, {level = 131071,
override = NEUTRAL_DIR}, {level = 0, override = NEUTRAL_DIR}, {
level = 12214082, override = NEUTRAL_DIR}, {level = 0,
override = NEUTRAL_DIR}, {level = 6070914,
override = NEUTRAL_DIR}, {level = -33616, override = 32767}, {
level = 40, override = NEUTRAL_DIR}, {level = 26381536,
override = NEUTRAL_DIR}, {level = -1, override = 4294967295}, {
level = 0, override = NEUTRAL_DIR}, {level = 0,
override = NEUTRAL_DIR}, {level = 26381555,
override = NEUTRAL_DIR}, {level = 0, override = NEUTRAL_DIR}, {
level = 4000, override = NEUTRAL_DIR}, {level = -33296,
override = 32767}}, string = {lstring = 0, s = 0x1928cf2 "s",
schars = 0, bufpos = 2, from_disp_str = 0, unibyte = 0},
paragraph_dir = 1852142194, separator_limit = 8031170618737583977,
first_elt = 0, new_paragraph = 1, frame_window_p = 0},
paragraph_embedding = 1882025583}
used_current_matrix_p = 0
buffer_unchanged_p = 0
temp_scroll_step = 0
rc = 133
centering_position = -1
last_line_misfit = 0
beg_unchanged = 10408
end_unchanged = 0
#7 0x000000000045e1b4 in redisplay_window_0 (window=<optimized out>)
at xdisp.c:13591
No locals.
#8 0x000000000057696e in internal_condition_case_1 (
bfun=0x45e190 <redisplay_window_0>, arg=46794261, handlers=11994726,
hfun=0x42ab20 <redisplay_window_error>) at eval.c:1537
val = <optimized out>
c = {tag = 12024322, val = 12024322, next = 0x7fffffffdb70,
gcpro = 0x0, jmp = {{__jmpbuf = {46794256, 4139248197455864409,
46794256, 17016133, 17016128, 12783664, -4139250378484456871,
4139251055881249369}, __mask_was_saved = 0, __saved_mask = {
__val = {0, 0, 12024322, 10377, 12024322, 12024322, 12024322,
12024322, 5536098, 0, 2305843009213693951, 17016128, 0,
12112256, 12024322, 160}}}}, backlist = 0x0,
handlerlist = 0x7fffffffdc80, lisp_eval_depth = 0, pdlcount = 5,
poll_suppress_count = 1, interrupt_input_blocked = 0,
byte_stack = 0x0}
h = {handler = 11994726, var = 12024322, chosen_clause = 59,
tag = 0x7fffffffb320, next = 0x7fffffffdc80}
#9 0x000000000042ee6e in redisplay_windows (window=<optimized out>)
at xdisp.c:13571
w = 0x2ca0610
#10 0x000000000042ee93 in redisplay_windows (window=<optimized out>)
at xdisp.c:13565
w = 0x1615c00
#11 0x0000000000449869 in redisplay_internal () at xdisp.c:13148
f = 0x103a540
tail = <optimized out>
frame = <optimized out>
w = 0x2ca0610
sw = 0x2ca0610
fr = <optimized out>
pending = <optimized out>
must_finish = 0
tlbufpos = {charpos = <optimized out>, bytepos = 10318}
tlendpos = <optimized out>
number_of_visible_frames = <optimized out>
count = 3
count1 = <optimized out>
sf = 0x103a540
polling_stopped_here = 0
old_frame = 17016133
consider_all_windows_p = <optimized out>
#12 0x000000000044a425 in redisplay_preserve_echo_area (
from_where=<optimized out>) at xdisp.c:13403
No locals.
#13 0x000000000050b570 in detect_input_pending_run_timers (do_display=1)
at keyboard.c:10474
old_timers_run = 932
#14 0x00000000005b7810 in wait_reading_process_output (time_limit=30,
microsecs=0, read_kbd=<optimized out>, do_display=1,
wait_for_cell=12024322, wait_proc=<optimized out>, just_wait_proc=0)
at process.c:4732
old_timers_run = 932
old_buffer = 0xb8d180
old_window = 46794261
leave = 0
timeout_reduced_for_timers = <optimized out>
channel = <optimized out>
nfds = <optimized out>
Available = {fds_bits = {2066560, 0 <repeats 15 times>}}
Writeok = {fds_bits = {0 <repeats 16 times>}}
check_write = <optimized out>
check_delay = <optimized out>
no_avail = <optimized out>
xerrno = 11
proc = <optimized out>
timeout = {tv_sec = 0, tv_usec = 0}
end_time = {tv_sec = 1322531085, tv_usec = 878966}
wait_channel = -1
got_some_input = 1
#15 0x0000000000421194 in sit_for (timeout=120, reading=1, do_display=1)
at dispnew.c:6063
sec = <optimized out>
usec = <optimized out>
#16 0x000000000050d825 in read_char (commandflag=1, nmaps=15,
maps=0x7fffffffd7b0, prev_event=12024322, used_mouse_menu=0x7fffffffd9a0,
end_time=0x0) at keyboard.c:2687
tem0 = <optimized out>
delay_level = 4
buffer_size = <optimized out>
c = 12024322
local_getcjmp = {{__jmpbuf = {12024322, 4139251331196805721, 0, 1, 0,
0, -4139250375235968423, 4139251060892787289},
__mask_was_saved = 0, __saved_mask = {__val = {12024322,
140737488345120, 0, 140737488344624, 14307493698574246489,
18950576, 3, 4611686018428436480, 140737488344608,
14307493698637161049, 4139251049583108697, 0, 6064154,
140737488344608, 140737488344576, 0}}}}
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 = <optimized out>
save = <optimized out>
previous_echo_area_message = 12024322
also_record = 12024322
reread = 0
polling_stopped_here = 0
orig_kboard = 0xfb92a0
#17 0x000000000050e5a7 in read_key_sequence (keybuf=0x7fffffffda00,
prompt=12024322, dont_downcase_last=0, can_return_switch_frame=1,
fix_current_buffer=1, bufsize=30) at keyboard.c:9290
interrupted_kboard = 0xfb92a0
interrupted_frame = 0x103a540
key = <optimized out>
used_mouse_menu = 0
echo_local_start = 0
last_real_key_start = 0
keys_local_start = 0
local_first_binding = 0
from_string = 12024322
count = 2
t = 0
echo_start = 0
keys_start = 0
nmaps = <optimized out>
nmaps_allocated = 15
defs = 0x7fffffffd720
submaps = 0x7fffffffd7b0
orig_local_map = 47311638
orig_keymap = 49558246
localized_local_map = 0
first_binding = 0
first_unbound = 31
mock_input = 0
fkey = {parent = 15309174, map = 15309174, start = 0, end = 0}
keytran = {parent = 12003750, map = 12003750, start = 0, end = 0}
indec = {parent = 15309190, map = 15309190, start = 0, end = 0}
shift_translated = 0
delayed_switch_frame = 12024322
original_uppercase = 12024322
original_uppercase_position = -1
dummyflag = 0
starting_buffer = 0xb8d180
fake_prefixed_keys = 12024322
#18 0x0000000000510285 in command_loop_1 () at keyboard.c:1447
cmd = <optimized out>
keybuf = {320, 392, 49586320, 12024322, 12198642, 6, 140737488345776,
5861526, 4285818220, 140737488347728, 140737488345776, 5861326, 0,
8723185, 140737353973760, -7116911111047176448, 140737254389760,
49586294, 12024322, 12024322, 4294967295, 140737488347728,
140737488345824, 5262817, 13339872, 49586294, 12024322, 5263174,
12024320, 5662114}
i = <optimized out>
prev_modiff = 3602
prev_buffer = 0xb8d180
#19 0x0000000000576806 in internal_condition_case (
bfun=0x5100b0 <command_loop_1>, handlers=12076514,
hfun=0x504e30 <cmd_error>) at eval.c:1499
val = <optimized out>
c = {tag = 12024322, val = 12024322, next = 0x7fffffffdce0,
gcpro = 0x0, jmp = {{__jmpbuf = {13339872, 4139252115799827033,
12024322, 140737488347448, 4294967295, 140737488347728,
-4139250374984310183, 4139251055701418585},
__mask_was_saved = 0, __saved_mask = {__val = {0, 4294967295, 0,
0, 13339872, 8627720, 0, 4294967295, 140737488347728, 0,
140737351950260, 1, 0, 0, 140737254360720, 0}}}},
backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0,
pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0,
byte_stack = 0x0}
h = {handler = 12076514, var = 12024322, chosen_clause = 12024370,
tag = 0x7fffffffdb70, next = 0x0}
#20 0x000000000050327e in command_loop_2 (ignore=<optimized out>)
at keyboard.c:1158
val = 6
#21 0x00000000005766e8 in internal_catch (tag=
Cannot access memory at address 0xffffffffffffffe0
) at eval.c:1256
c = {tag = 12072306, val = 12024322, next = 0x0, gcpro = 0x0, jmp = {{
__jmpbuf = {13339872, 4139252115799827033, 12024322,
140737488347448, 4294967295, 140737488347728,
-4139250374799760807, 4139251055671534169},
__mask_was_saved = 0, __saved_mask = {__val = {0, 0, 0, 0, 0, 0,
6026425, 15286872, 140737488346648, 0, 140737488346640,
6313955, 12024322, 12250274, 5742566, 14}}}},
backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0,
pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0,
byte_stack = 0x0}
#22 0x0000000000504907 in command_loop () at keyboard.c:1137
No locals.
#23 recursive_edit_1 () at keyboard.c:757
val = 12024322
#24 0x0000000000504c3c in Frecursive_edit () at keyboard.c:821
buffer = 12024322
#25 0x000000000041601d in main (argc=1, argv=<optimized out>) at emacs.c:1707
dummy = 140737267532707
stack_bottom_variable = 0 '\000'
do_initial_setlocale = <optimized out>
skip_args = 0
rlim = {rlim_cur = 8720000, rlim_max = 18446744073709551615}
no_loadup = 0
junk = 0x0
dname_arg = 0x0
ch_to_dir = 0x7ffff20dec48 "2'"
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10159: 24.0.91; Segfault with auto-complete package [SEC=UNCLASSIFIED]
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
` (2 subsequent siblings)
3 siblings, 0 replies; 21+ messages in thread
From: Alex Murray @ 2011-11-30 1:54 UTC (permalink / raw)
To: 10159
Including top lines of stacktrace (see original bug report for the full
trace) to make this more visible in google etc for others to find:
#0 0x00000000005d3479 in composition_compute_stop_pos
(cmp_it=0x7fffffff6b08,
charpos=60, bytepos=70, endpos=<optimized out>, string=45088720)
at composite.c:1073
elt = <optimized out>
ridx = <optimized out>
start = 0
end = 6100578
c = <optimized out>
prop = 12024322
val = <optimized out>
#1 0x000000000042e638 in compute_stop_pos (it=0x7fffffff62a0) at
xdisp.c:3273
stoppos = <optimized out>
iv = <optimized out>
next_iv = <optimized out>
object = <optimized out>
limit = <optimized out>
position = 0
charpos = 0
bytepos = 0
#2 0x000000000043a26f in next_element_from_string (it=0x7fffffff62a0)
at xdisp.c:7304
position = {charpos = 0, bytepos = 0}
#3 0x000000000043d4ba in get_next_display_element (it=0x7fffffff62a0)
at xdisp.c:6375
success_p = <optimized out>
...
IMPORTANT: This email remains the property of the Department of Defence and is subject to the jurisdiction of section 70 of the Crimes Act 1914. If you have received this email in error, you are requested to contact the sender and delete the email.
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10159: 24.0.91; Segfault with auto-complete package [SEC=UNCLASSIFIED]
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
2012-07-26 12:58 ` bug#10159: Segfault with auto-complete package Toon Claes
2012-09-22 11:11 ` bug#10159: auto-complete causes crash in emacs HEAD Christopher Monsanto
3 siblings, 1 reply; 21+ messages in thread
From: Paul Eggert @ 2011-12-01 16:09 UTC (permalink / raw)
To: Alex Murray; +Cc: 10159
Would it be possible to get a backtrace from an Emacs
compiled without optimization? That would help to
debug things remotely.
I realize that you
didn't build your Emacs, but perhaps you can ask
Damien Cassou, who built it, to also build a version
without -O2.
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10159: 24.0.91; Segfault with auto-complete package [SEC=UNCLASSIFIED]
2011-12-01 16:09 ` Paul Eggert
@ 2011-12-02 5:40 ` Alex Murray
2011-12-06 5:47 ` Alex Murray
0 siblings, 1 reply; 21+ messages in thread
From: Alex Murray @ 2011-12-02 5:40 UTC (permalink / raw)
To: Paul Eggert; +Cc: 10159
After rebuilding Emacs with -O0 so far I have been unable to reproduce
this - if I can however I will be sure to send in an updated backtrace.
On Fri 02 Dec 2011 02:39:19 CST, Paul Eggert wrote:
> Would it be possible to get a backtrace from an Emacs
> compiled without optimization? That would help to
> debug things remotely.
>
> I realize that you
> didn't build your Emacs, but perhaps you can ask
> Damien Cassou, who built it, to also build a version
> without -O2.
IMPORTANT: This email remains the property of the Department of Defence and is subject to the jurisdiction of section 70 of the Crimes Act 1914. If you have received this email in error, you are requested to contact the sender and delete the email.
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10159: 24.0.91; Segfault with auto-complete package [SEC=UNCLASSIFIED]
2011-12-02 5:40 ` Alex Murray
@ 2011-12-06 5:47 ` Alex Murray
2011-12-06 6:31 ` Eli Zaretskii
0 siblings, 1 reply; 21+ messages in thread
From: Alex Murray @ 2011-12-06 5:47 UTC (permalink / raw)
To: Paul Eggert; +Cc: 10159
[-- Attachment #1: Type: text/plain, Size: 1986 bytes --]
Okay have managed to reproduce the crash without any optimizations and
am including the first few stack frames in line - see attached for the
entire gdb backtrace full output
#0 0x0000000000687832 in composition_compute_stop_pos
(cmp_it=0x7fffffff9018,
charpos=74, bytepos=86, endpos=100, string=44875745) at
composite.c:1073
elt = 44875745
ridx = 0
start = 0
end = 21769088
c = 11542528
prop = 12818946
val = 390
MAX_NEWLINE_DISTANCE = 500
#1 0x00000000004371d2 in compute_stop_pos (it=0x7fffffff87b0) at
xdisp.c:3273
stoppos = 100
iv = 0x0
next_iv = 0x0
object = 44875745
limit = 12818946
position = 0
charpos = 0
bytepos = 0
#2 0x0000000000436dd0 in handle_stop (it=0x7fffffff87b0) at xdisp.c:3161
handled = HANDLED_NORMALLY
handle_overlay_change_p = 1
p = 0x8fd8f8
#3 0x00000000004423f9 in next_element_from_string (it=0x7fffffff87b0)
at xdisp.c:7304
position = {charpos = 0, bytepos = 0}
#4 0x000000000043f523 in get_next_display_element (it=0x7fffffff87b0)
at xdisp.c:6375
success_p = 1
On 02/12/11 16:10, Alex Murray wrote:
> After rebuilding Emacs with -O0 so far I have been unable to reproduce
> this - if I can however I will be sure to send in an updated backtrace.
>
> On Fri 02 Dec 2011 02:39:19 CST, Paul Eggert wrote:
>> Would it be possible to get a backtrace from an Emacs
>> compiled without optimization? That would help to
>> debug things remotely.
>>
>> I realize that you
>> didn't build your Emacs, but perhaps you can ask
>> Damien Cassou, who built it, to also build a version
>> without -O2.
IMPORTANT: This email remains the property of the Department of Defence and is subject to the jurisdiction of section 70 of the Crimes Act 1914. If you have received this email in error, you are requested to contact the sender and delete the email.
[-- Attachment #2: gdb.txt --]
[-- Type: text/plain, Size: 53826 bytes --]
#0 0x0000000000687832 in composition_compute_stop_pos (cmp_it=0x7fffffff9018,
charpos=74, bytepos=86, endpos=100, string=44875745) at composite.c:1073
elt = 44875745
ridx = 0
start = 0
end = 21769088
c = 11542528
prop = 12818946
val = 390
MAX_NEWLINE_DISTANCE = 500
#1 0x00000000004371d2 in compute_stop_pos (it=0x7fffffff87b0) at xdisp.c:3273
stoppos = 100
iv = 0x0
next_iv = 0x0
object = 44875745
limit = 12818946
position = 0
charpos = 0
bytepos = 0
#2 0x0000000000436dd0 in handle_stop (it=0x7fffffff87b0) at xdisp.c:3161
handled = HANDLED_NORMALLY
handle_overlay_change_p = 1
p = 0x8fd8f8
#3 0x00000000004423f9 in next_element_from_string (it=0x7fffffff87b0)
at xdisp.c:7304
position = {charpos = 0, bytepos = 0}
#4 0x000000000043f523 in get_next_display_element (it=0x7fffffff87b0)
at xdisp.c:6375
success_p = 1
#5 0x0000000000461c74 in display_line (it=0x7fffffff87b0) at xdisp.c:18908
x_before = 792
nglyphs = 1
ascent = 0
phys_ascent = 0
n_glyphs_before = 99
hpos_before = 99
x = 792
descent = 0
phys_descent = 0
row = 0x2aa8670
overlay_arrow_string = 12818946
wrap_it = {window = 0, w = 0x0, f = 0x977316,
method = GET_FROM_BUFFER, stop_charpos = 0, prev_stop = 0,
base_level_stop = 0, end_charpos = 0, s = 0x0, string_nchars = 0,
region_beg_charpos = 0, region_end_charpos = 0,
redisplay_end_trigger_charpos = 0, multibyte_p = 0,
header_line_p = 0, string_from_display_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 = 0, ctl_chars = {12818994, 0, 0, 1, 0, 0, 6, 0,
140737488326952, 4294933888, 30064738056, 140737488321968,
5110782, 41307014, 140737488326952, 41307046}, start = {pos = {
charpos = 41307062, bytepos = 0}, overlay_string_index = 0,
string_pos = {charpos = 0, bytepos = 16}, dpvec_index = 0},
current = {pos = {charpos = 0, bytepos = 12818946},
overlay_string_index = 16, string_pos = {charpos = 9556181,
bytepos = 9556145}, dpvec_index = 12166197},
n_overlay_strings = 9556145, overlay_strings_charpos = 12166189,
overlay_strings = {9556181, 0, 0, 140737488321032, 0, 0, 41307062,
0, 0, 0, 0, 0, 0, 9556192, 0, 12818994}, string_overlays = {
42962821778, 13006914, 12818898, 0, 0, 0, 0, 12818946, 13006914,
13006912, 579820584960, 47244640256, 12818946, 0, 140737488321568,
140737488321552}, string = 6348044, from_overlay = 0, stack = {{
string = 10631213, string_nchars = 0, end_charpos = 12818994,
stop_charpos = 12818946, prev_stop = 12818946,
base_level_stop = 0, cmp_it = {stop_pos = 12818946, id = 0,
ch = 13006914, rule_idx = 0, lookback = 0, nglyphs = 1,
reversed_p = 0, charpos = 0, nchars = 13384438, nbytes = 0,
from = -33568, to = 32767, width = 6346667}, face_id = -33568,
u = {image = {object = 6346301, slice = {x = 0, y = 16,
width = 1, height = 137449584685},
image_id = 140737488322876}, comp = {object = 6346301},
stretch = {object = 6346301}}, position = {charpos = 15517376,
bytepos = 72}, current = {pos = {charpos = 4294967297,
bytepos = 140737488322560}, overlay_string_index = 5111217,
string_pos = {charpos = -1, bytepos = 140737488326952},
dpvec_index = 0}, from_overlay = 12818946, area = 12818944,
method = GET_FROM_BUFFER, paragraph_embedding = 12818946,
multibyte_p = 0, string_from_display_prop_p = 0,
display_ellipsis_p = 0, avoid_cursor_p = 0, bidi_p = 0,
from_disp_prop_p = 0, line_wrap = 4294933728, voffset = 32767,
space_width = 6225945, font_height = 32}, {string = 12818946,
string_nchars = 13384438, end_charpos = 12818946,
stop_charpos = 140737488322128, prev_stop = 6337945,
base_level_stop = 12818946, cmp_it = {stop_pos = 524288,
id = 12818946, ch = 12818946, rule_idx = 0, lookback = 0,
nglyphs = 0, reversed_p = 0, charpos = 0, nchars = 1280,
nbytes = 1528, from = 41307014, to = 0, width = -1},
face_id = 12940626, u = {image = {object = 12818898, slice = {
x = 140737488322320, y = 140737488322008,
width = 140737488321568, height = 0},
image_id = 41307062}, comp = {object = 12818898}, stretch = {
object = 12818898}}, position = {charpos = 13148818,
bytepos = 1}, current = {pos = {charpos = 579826780363,
bytepos = 55834541840}, overlay_string_index = 6,
string_pos = {charpos = 0, bytepos = 140733193388032},
dpvec_index = -32448}, from_overlay = 5110942,
area = RIGHT_MARGIN_AREA, method = GET_FROM_BUFFER,
paragraph_embedding = 4294938920, multibyte_p = 1,
string_from_display_prop_p = 1, display_ellipsis_p = 1,
avoid_cursor_p = 1, bidi_p = 1, from_disp_prop_p = 1,
line_wrap = WORD_WRAP, voffset = 0, space_width = 13411106,
font_height = 12818946}, {string = 10631213,
string_nchars = 12818994, end_charpos = 41307062,
stop_charpos = 0, prev_stop = 13148818,
base_level_stop = 12818946, cmp_it = {stop_pos = 42949672961,
id = 0, ch = -33024, rule_idx = 32767, lookback = -33040,
nglyphs = 32767, reversed_p = 6345865, charpos = 12818994,
nchars = 0, nbytes = 0, from = -33120, to = 32767,
width = 6323116}, face_id = -33024, u = {image = {
object = 41307030, slice = {x = 140737488322688,
y = 140737488322304, width = 3, height = 2},
image_id = 140737488323152}, comp = {object = 41307030},
stretch = {object = 41307030}}, position = {
charpos = 13384438, bytepos = 140737488322576}, current = {
pos = {charpos = 6338739, bytepos = 0},
overlay_string_index = 2, string_pos = {charpos = 32,
bytepos = 41307014}, dpvec_index = 1},
from_overlay = 77309411329, area = 18, method = GET_FROM_BUFFER,
paragraph_embedding = 4294934272, multibyte_p = 1,
string_from_display_prop_p = 1, display_ellipsis_p = 1,
avoid_cursor_p = 1, bidi_p = 1, from_disp_prop_p = 1,
line_wrap = 4294934448, voffset = 32767, space_width = 6341639,
font_height = 9556093}, {string = 13384502,
string_nchars = -32640, end_charpos = 140737488322456,
stop_charpos = 140737488322464, prev_stop = -1,
base_level_stop = 0, cmp_it = {stop_pos = 16,
id = 140737488322544, ch = 2, rule_idx = 0, lookback = 0,
nglyphs = 0, reversed_p = 0, charpos = 3, nchars = 3,
nbytes = 0, from = 9556093, to = 0, width = 2}, face_id = 1,
u = {image = {object = 15482933, slice = {x = 0, y = 15482928,
width = 12906330112, height = -4294967296},
image_id = 12818946}, comp = {object = 15482933}, stretch = {
object = 15482933}}, position = {charpos = 0,
bytepos = 140737488322544}, current = {pos = {
charpos = 5078210, bytepos = -4294967296},
overlay_string_index = 15517381, string_pos = {charpos = 0,
bytepos = 140737488323840}, dpvec_index = 0},
from_overlay = 24438208, area = 4294935808, method = 32767,
paragraph_embedding = L2R, multibyte_p = 0,
string_from_display_prop_p = 0, display_ellipsis_p = 0,
avoid_cursor_p = 0, bidi_p = 0, from_disp_prop_p = 0,
line_wrap = 4294935804, voffset = 32767,
space_width = 140737297644106, font_height = 140737488326952}, {
string = 16399360, string_nchars = -32496,
end_charpos = 140737488323760, stop_charpos = 140737488322744,
prev_stop = 140737488322760, base_level_stop = 21428224,
cmp_it = {stop_pos = 140737488326952, id = 12818946,
ch = 7011937, rule_idx = 0, lookback = 1, nglyphs = 0,
reversed_p = 0, charpos = 2, nchars = 6226029, nbytes = 0,
from = 0, to = 0, width = -1}, face_id = 0, u = {image = {
object = 0, slice = {x = 12818946, y = 1, width = 1,
height = 1}, image_id = -2}, comp = {object = 0},
stretch = {object = 0}}, position = {charpos = 1,
bytepos = 1}, current = {pos = {charpos = 1,
bytepos = 4294967296}, overlay_string_index = 0,
string_pos = {charpos = 6, bytepos = -4294967295},
dpvec_index = -31536}, from_overlay = -4294967295,
area = TEXT_AREA, method = GET_FROM_BUFFER,
paragraph_embedding = L2R, multibyte_p = 0,
string_from_display_prop_p = 0, display_ellipsis_p = 0,
avoid_cursor_p = 0, bidi_p = 0, from_disp_prop_p = 0,
line_wrap = 6, voffset = 0, space_width = 0,
font_height = 140737488322928}}, sp = 5112023,
selective = -32400, what = 4294938920, face_id = 32767,
selective_display_ellipsis_p = 1, ctl_arrow_p = 1, face_box_p = 1,
start_of_box_run_p = 1, end_of_box_run_p = 1,
overlay_strings_at_end_processed_p = 1,
ignore_overlay_strings_at_pos_p = 1, glyph_not_available_p = 1,
starts_in_middle_of_char_p = 1, face_before_selective_p = 1,
constrain_row_ascent_descent_p = 1, line_wrap = 4294967295,
base_face_id = -28208, c = 6, len = -32176, cmp_it = {
stop_pos = 5113136, id = 0, ch = 0, rule_idx = 0, lookback = 0,
nglyphs = 0, reversed_p = -28376, charpos = 5, nchars = 0,
nbytes = 0, from = 0, to = 0, width = 0}, char_to_display = -1,
glyphless_method = 4294967295, image_id = 0, slice = {x = 0, y = -1,
width = 0, height = 0}, space_width = 0, voffset = 0,
tab_width = 0, font_height = 140737488323184,
object = 140737092370448, position = {charpos = 1,
bytepos = 4294967296}, truncation_pixel_width = -32176,
continuation_pixel_width = -1, first_visible_x = 32767,
last_visible_x = 1, last_visible_y = 0, extra_line_spacing = -28376,
max_extra_line_spacing = 6, override_ascent = -32144,
override_descent = 0, override_boff = 0, glyph_row = 0x2bc8e4b,
area = LEFT_MARGIN_AREA, nglyphs = 0, pixel_width = 0, ascent = 0,
descent = -31984, max_ascent = 32767, max_descent = 5857699,
phys_ascent = 0, phys_descent = 0, max_phys_ascent = 0,
max_phys_descent = -31400, current_x = 32767,
continuation_lines_width = -31392, eol_pos = {
charpos = 140737488323920, bytepos = 1}, current_y = 21769928,
first_vpos = 0, vpos = 0, hpos = 0, left_user_fringe_bitmap = 1,
right_user_fringe_bitmap = 0, left_user_fringe_face_id = 0,
right_user_fringe_face_id = 1016528, bidi_p = 1, bidi_it = {
bytepos = 6787348, charpos = 20595045, ch = 1,
nchars = 140737488323328, ch_len = 6788505, type = 45911667,
type_after_w1 = UNKNOWN_BT, orig_type = 45911667,
resolved_level = 0, invalid_levels = 0, invalid_rl_levels = 0,
prev_was_pdf = 0, prev = {bytepos = 140737488324048,
charpos = 4441958, type = 13007154, type_after_w1 = UNKNOWN_BT,
orig_type = 21769928}, last_strong = {bytepos = 0, charpos = 1,
type = 4294935376, type_after_w1 = 32767, orig_type = 6787348},
next_for_neutral = {bytepos = 20595045, charpos = 4307976050,
type = 4294935424, type_after_w1 = 32767, orig_type = 6788505},
prev_for_neutral = {bytepos = 140737488323488, charpos = 20595045,
type = 12818946, type_after_w1 = UNKNOWN_BT,
orig_type = 13008754}, next_for_ws = {bytepos = 140737488323568,
charpos = 6805825, type = 4294935504, type_after_w1 = 32767,
orig_type = 6797175}, next_en_pos = 8589902872,
next_en_type = 12818946, ignore_bn_limit = 21769312,
sor = 12818946, scan_dir = 0, disp_pos = 0, disp_prop = 0,
stack_idx = 0, level_stack = {{level = -31760, override = 32767}, {
level = 6796963, override = NEUTRAL_DIR}, {level = 21769312,
override = NEUTRAL_DIR}, {level = 12818946,
override = NEUTRAL_DIR}, {level = -31696, override = 32767}, {
level = 6814071, override = NEUTRAL_DIR}, {level = 580,
override = NEUTRAL_DIR}, {level = 20595045,
override = NEUTRAL_DIR}, {level = 13008754,
override = NEUTRAL_DIR}, {level = 4, override = NEUTRAL_DIR}, {
level = 21107088, override = NEUTRAL_DIR}, {level = 4,
override = NEUTRAL_DIR}, {level = -31616, override = 32767}, {
level = 6833678, override = NEUTRAL_DIR}, {level = 12818946,
override = NEUTRAL_DIR}, {level = -31536, override = 32767}, {
level = -31544, override = 32767}, {level = -31552,
override = 32767}, {level = 145, override = NEUTRAL_DIR}, {
level = 145, override = NEUTRAL_DIR}, {level = 0,
override = NEUTRAL_DIR}, {level = 580,
override = NEUTRAL_DIR}, {level = -31328, override = 32767}, {
level = 6844610, override = NEUTRAL_DIR}, {level = 101,
override = NEUTRAL_DIR}, {level = 12818946,
override = NEUTRAL_DIR}, {level = 145,
override = NEUTRAL_DIR}, {level = 20, override = NEUTRAL_DIR},
{level = 20, override = NEUTRAL_DIR}, {level = -28648,
override = 32767}, {level = 1, override = NEUTRAL_DIR}, {
level = 21769928, override = NEUTRAL_DIR}, {level = 12818946,
override = NEUTRAL_DIR}, {level = 12818946,
override = NEUTRAL_DIR}, {level = 13038288,
override = NEUTRAL_DIR}, {level = 12818946,
override = NEUTRAL_DIR}, {level = 20595045,
override = NEUTRAL_DIR}, {level = 0, override = L2R}, {
level = -31440, override = 32767}, {level = 6788505,
override = NEUTRAL_DIR}, {level = 1, override = NEUTRAL_DIR}, {
level = 20595045, override = NEUTRAL_DIR}, {level = 12818946,
override = NEUTRAL_DIR}, {level = 13046274,
override = NEUTRAL_DIR}, {level = 12818946,
override = NEUTRAL_DIR}, {level = 12818946,
override = NEUTRAL_DIR}, {level = -31360, override = 32767}, {
level = 6797037, override = NEUTRAL_DIR}, {level = -31240,
override = L2R}, {level = 50055894, override = NEUTRAL_DIR}, {
level = 21107088, override = NEUTRAL_DIR}, {level = 45391250,
override = NEUTRAL_DIR}, {level = 0, override = NEUTRAL_DIR}, {
level = 0, override = NEUTRAL_DIR}, {level = -31328,
override = L2R}, {level = 10, override = NEUTRAL_DIR}, {
level = 21107032, override = NEUTRAL_DIR}, {level = 500,
override = NEUTRAL_DIR}, {level = -31152, override = 32767}, {
level = 4420050, override = NEUTRAL_DIR}, {level = 0,
override = NEUTRAL_DIR}, {level = -30800, override = 32767}, {
level = 12818946, override = NEUTRAL_DIR}, {level = 12818946,
override = NEUTRAL_DIR}}, string = {lstring = 12818946,
s = 0xc39a02 "", schars = 12818946, bufpos = 4294967296,
from_disp_str = 0, unibyte = 0}, paragraph_dir = 4,
separator_limit = 20595045, first_elt = 0, new_paragraph = 0,
frame_window_p = 1}, paragraph_embedding = L2R}
wrap_data = 0x0
may_wrap = 0
wrap_x = 32767
wrap_row_used = -1
wrap_row_ascent = 1281
wrap_row_height = 42193296
wrap_row_phys_ascent = 0
wrap_row_phys_height = 0
wrap_row_extra_line_spacing = 0
wrap_row_min_pos = 145
wrap_row_min_bpos = 119
wrap_row_max_pos = 31032898
wrap_row_max_bpos = 0
cvpos = -1
min_pos = 125
max_pos = 125
min_bpos = 125
max_bpos = 125
#6 0x0000000000459470 in try_window (window=21218437, pos=..., flags=1)
at xdisp.c:15942
w = 0x143c480
it = {window = 21218437, w = 0x143c480, f = 0x130a1e0,
method = GET_FROM_STRING, stop_charpos = 100, prev_stop = 0,
base_level_stop = 0, end_charpos = 100, 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,
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 = 33, ctl_chars = {0 <repeats 16 times>}, start = {
pos = {charpos = 125, bytepos = 125}, overlay_string_index = -1,
string_pos = {charpos = -1, bytepos = -1}, dpvec_index = -1},
current = {pos = {charpos = 125, bytepos = 125},
overlay_string_index = 1, string_pos = {charpos = 0, bytepos = 0},
dpvec_index = -1}, n_overlay_strings = 2,
overlay_strings_charpos = 125, overlay_strings = {43727713,
44875745, 0 <repeats 14 times>}, string_overlays = {32363483,
23334059, 0 <repeats 14 times>}, string = 44875745,
from_overlay = 12818946, stack = {{string = 12818946,
string_nchars = 0, end_charpos = 145, stop_charpos = 126,
prev_stop = 125, base_level_stop = 125, cmp_it = {
stop_pos = 126, id = -1, ch = -2, rule_idx = 0, lookback = 0,
nglyphs = 0, reversed_p = 0, 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 = 124,
bytepos = 124}, current = {pos = {charpos = 125,
bytepos = 125}, 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 = NEUTRAL_DIR, multibyte_p = 1,
string_from_display_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 = 12818946,
font_height = 12818946}, {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 = 0,
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,
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 = 0, 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,
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 = 0, 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,
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 = 0, 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,
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 = 38, 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 = 68, len = 1, cmp_it = {stop_pos = 100,
id = -1, ch = -2, rule_idx = 0, lookback = 0, nglyphs = 0,
reversed_p = 0, 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 = 12818946, y = 12818946, width = 12818946,
height = 12818946}, space_width = 12818946, voffset = 0,
tab_width = 8, font_height = 12818946, object = 43727713,
position = {charpos = 99, bytepos = 99}, truncation_pixel_width = 0,
continuation_pixel_width = 0, first_visible_x = 0,
last_visible_x = 1264, last_visible_y = 1528,
extra_line_spacing = 0, max_extra_line_spacing = 0,
override_ascent = -1, override_descent = 0, override_boff = 0,
glyph_row = 0x2aa8670, area = TEXT_AREA, nglyphs = 1,
pixel_width = 8, ascent = 14, descent = 4, max_ascent = 14,
max_descent = 4, phys_ascent = 0, phys_descent = 0,
max_phys_ascent = 12, max_phys_descent = 2, current_x = 800,
continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 0},
current_y = 36, first_vpos = 0, vpos = 2, hpos = 100,
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 = 68,
nchars = 1, ch_len = 1, type = STRONG_L, type_after_w1 = STRONG_L,
orig_type = STRONG_L, resolved_level = 0, invalid_levels = 0,
invalid_rl_levels = -1, prev_was_pdf = 0, prev = {bytepos = 0,
charpos = 0, type = NEUTRAL_B, type_after_w1 = NEUTRAL_B,
orig_type = NEUTRAL_B}, last_strong = {bytepos = 98,
charpos = 98, 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 = 100,
charpos = 100, type = UNKNOWN_BT, 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 = 40, disp_prop = 0, stack_idx = 0,
level_stack = {{level = 0,
override = NEUTRAL_DIR} <repeats 64 times>}, string = {
lstring = 44875745, s = 0x0, schars = 40, bufpos = 125,
from_disp_str = 0, unibyte = 0}, paragraph_dir = L2R,
separator_limit = -1, first_elt = 0, new_paragraph = 0,
frame_window_p = 1}, paragraph_embedding = L2R}
last_text_row = 0x2aa8570
f = 0x130a1e0
#7 0x000000000045753c in redisplay_window (window=21218437, just_this_one_p=0)
at xdisp.c:15467
d2 = -20416
d4 = 6225876
d6 = 0
d1 = 0
d3 = 32767
d5 = 0
w = 0x143c480
f = 0x130a1e0
buffer = 0x13a4160
old = 0x13a4160
lpoint = {charpos = 123, bytepos = 123}
opoint = {charpos = 123, bytepos = 123}
startp = {charpos = 1, bytepos = 1}
update_mode_line = 1
tem = 0
it = {window = 140737488331712, w = 0x464178, f = 0x0,
method = GET_FROM_BUFFER, stop_charpos = 0,
prev_stop = 140737488331760, base_level_stop = 0, end_charpos = 0,
s = 0x0, string_nchars = 0, region_beg_charpos = 0,
region_end_charpos = 0, redisplay_end_trigger_charpos = 12818946,
multibyte_p = 0, header_line_p = 0, string_from_display_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 = -1, ctl_chars = {7, 1, 0, 0, 0, 0, 44, 0,
8589907472, 0, 1511828488193, 1, 34359738368, 184683594072,
140733193388384, 140737488331664}, start = {pos = {
charpos = 4482150, bytepos = -4294967288},
overlay_string_index = -1, string_pos = {charpos = 45,
bytepos = 140737488331696}, dpvec_index = -26904}, current = {
pos = {charpos = 5, bytepos = 3}, overlay_string_index = 3,
string_pos = {charpos = 9556093, bytepos = 2},
dpvec_index = -26624}, n_overlay_strings = 6338739,
overlay_strings_charpos = 46251110, overlay_strings = {12940578,
46251126, 12192045, 12818946, 46251126, 25964982, 9556093,
9555909, 140737488328448, 12, 25965414, 9556093, 25964982,
25964982, 1, 140737488328848}, string_overlays = {6340225,
140737488328672, 2, 25968182, 25964998, 6, 6, 9555909, 5,
140737488329232, 140737488328696, 44914566, 12940578,
140737488329232, 140737488328728, 140737488328736}, string = -1,
from_overlay = 25965990, stack = {{string = 9555909,
string_nchars = 25967782, end_charpos = 140737488328672,
stop_charpos = 8, prev_stop = 6340276,
base_level_stop = 9555909, cmp_it = {stop_pos = 25965990,
id = 25965990, ch = 1, rule_idx = 0, lookback = -26256,
nglyphs = 32767, reversed_p = 6340225, charpos = 48784806,
nchars = 13261826, nbytes = 0, from = 25964982, to = 0,
width = 13243238}, face_id = 12818946, u = {image = {
object = 813, slice = {x = 140737488329232,
y = 140737488328904, width = 140737488328304,
height = 19}, image_id = 0}, comp = {object = 813},
stretch = {object = 813}}, position = {charpos = 0,
bytepos = 12939442}, current = {pos = {
charpos = 140737488328952, bytepos = 12818946},
overlay_string_index = 1, string_pos = {
charpos = 140737488328928, bytepos = 6323355},
dpvec_index = 12870946}, from_overlay = 12818946,
area = 25968182, method = GET_FROM_BUFFER,
paragraph_embedding = 25968182, multibyte_p = 0,
string_from_display_prop_p = 0, display_ellipsis_p = 0,
avoid_cursor_p = 0, bidi_p = 0, from_disp_prop_p = 0,
line_wrap = 4294941088, voffset = 32767, space_width = 25809168,
font_height = 25967718}, {string = 42995109,
string_nchars = -26256, end_charpos = 6349592,
stop_charpos = 42995109, prev_stop = 163221716322,
base_level_stop = 12818946, cmp_it = {stop_pos = 25964886,
id = 6323314, ch = 0, rule_idx = 0, lookback = -26304,
nglyphs = 32767, reversed_p = 6226029, charpos = 25967782,
nchars = 42995109, nbytes = 0, from = -26208, to = 32767,
width = 6323868}, face_id = 12939442, u = {image = {
object = 12818946, slice = {x = 42995109, y = 1,
width = 140737488329120, height = 6331089}, image_id = 2},
comp = {object = 12818946}, stretch = {object = 12818946}},
position = {charpos = 25965014, bytepos = 42995109}, current = {
pos = {charpos = 163251752357, bytepos = 140737488329488},
overlay_string_index = 6338739, string_pos = {
charpos = 21031745, bytepos = 140737488329272},
dpvec_index = -26256}, from_overlay = 25966118,
area = 25809216, method = GET_FROM_BUFFER,
paragraph_embedding = 16, multibyte_p = 0,
string_from_display_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 = 12818946}, {string = 28, string_nchars = 22529157,
end_charpos = 21300001, stop_charpos = 140737488330080,
prev_stop = 140737488329368, base_level_stop = 140737488329376,
cmp_it = {stop_pos = -1, id = 140737488339008, ch = 12946018,
rule_idx = 0, lookback = -26248, nglyphs = 32767,
reversed_p = 12196461, charpos = 12818946, nchars = 48596534,
nbytes = 0, from = -25936, to = 32767, width = 6323355},
face_id = 0, u = {image = {object = 12818946, slice = {x = 8,
y = 140737488329480, width = 22529168, height = 12941474},
image_id = 25965014}, comp = {object = 12818946}, stretch = {
object = 12818946}}, position = {charpos = 12193101,
bytepos = 42995109}, current = {pos = {charpos = 25965014,
bytepos = 44487062}, overlay_string_index = 25989142,
string_pos = {charpos = 140737488329616, bytepos = 6341639},
dpvec_index = 8}, from_overlay = 12818946, area = 12818946,
method = GET_FROM_BUFFER, paragraph_embedding = 12818946,
multibyte_p = 0, string_from_display_prop_p = 0,
display_ellipsis_p = 0, avoid_cursor_p = 0, bidi_p = 0,
from_disp_prop_p = 0, line_wrap = 42995109, voffset = 0,
space_width = 1, font_height = 140737488329568}, {
string = 6323355, string_nchars = -25776,
end_charpos = 12818946, stop_charpos = 140737488329888,
prev_stop = 6338739, base_level_stop = 12818946, cmp_it = {
stop_pos = 12818946, id = 140737488329920, ch = 22853922,
rule_idx = 0, lookback = -25440, nglyphs = 32767,
reversed_p = 6330519, charpos = 140737488330144,
nchars = 48596534, nbytes = 0, from = 6323314, to = 0,
width = 22853922}, face_id = 22853922, u = {image = {
object = 42995109, slice = {x = 140737488340288, y = 0,
width = 22853922, height = 2543744159850289937},
image_id = 1}, comp = {object = 42995109}, stretch = {
object = 42995109}}, position = {charpos = 140737488333056,
bytepos = 0}, current = {pos = {charpos = 0,
bytepos = 2543744159877552913},
overlay_string_index = 253352721, string_pos = {
charpos = 140733193388032, bytepos = 12940626},
dpvec_index = 25989142}, from_overlay = 12192093,
area = 12818946, method = GET_FROM_BUFFER,
paragraph_embedding = 25989142, multibyte_p = 0,
string_from_display_prop_p = 0, display_ellipsis_p = 0,
avoid_cursor_p = 0, bidi_p = 0, from_disp_prop_p = 0,
line_wrap = 4294941776, voffset = 32767, space_width = 12870898,
font_height = 48596502}, {string = 12192333,
string_nchars = 22853922, end_charpos = 48596502,
stop_charpos = 140737488329936, prev_stop = -1,
base_level_stop = 12818946, cmp_it = {stop_pos = 12818946,
id = 4, ch = -25248, rule_idx = 32767, lookback = -14768,
nglyphs = 32767, reversed_p = 21, charpos = 1,
nchars = -16320, nbytes = 32767, from = -25360, to = 32767,
width = 6330274}, face_id = 12818946, u = {image = {
object = 48596470, slice = {x = 48596422, y = 163215086916,
width = 9, height = 12818898}, image_id = 0}, comp = {
object = 48596470}, stretch = {object = 48596470}},
position = {charpos = 0, bytepos = 140737488330336}, current = {
pos = {charpos = 6338739, bytepos = 48596534},
overlay_string_index = 13148818, string_pos = {
charpos = 13148816, bytepos = 48596454},
dpvec_index = -24928}, from_overlay = 12818946,
area = 4294942368, method = 32767,
paragraph_embedding = 4294942360, multibyte_p = 1,
string_from_display_prop_p = 1, display_ellipsis_p = 1,
avoid_cursor_p = 1, bidi_p = 1, from_disp_prop_p = 1,
line_wrap = 4294942144, voffset = 32767, space_width = 6348044,
font_height = 9}}, sp = 21914741, selective = 140737488330448,
what = 4294942184, face_id = 32767,
selective_display_ellipsis_p = 0, ctl_arrow_p = 0, 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 = 1,
starts_in_middle_of_char_p = 1, face_before_selective_p = 0,
constrain_row_ascent_descent_p = 1, line_wrap = 32767,
base_face_id = -1, c = -1, len = 8, cmp_it = {stop_pos = 48596534,
id = 25723072, ch = 13148818, rule_idx = 0, lookback = -24512,
nglyphs = 0, reversed_p = 1, charpos = 140737488330288,
nchars = -24944, nbytes = 32767, from = -24960, to = 32767,
width = 6345865}, char_to_display = -24688,
glyphless_method = 32767, image_id = 140737488330328, slice = {
x = 140737488330336, y = 12941378, width = 48596470,
height = 12193005}, space_width = 42995109, voffset = -31242,
tab_width = 741, font_height = 140737488330392, object = 9,
position = {charpos = 44882832, bytepos = 12941282},
truncation_pixel_width = 36, continuation_pixel_width = 0,
first_visible_x = 0, last_visible_x = 48596422, last_visible_y = 0,
extra_line_spacing = 1, max_extra_line_spacing = 0,
override_ascent = 9, override_descent = 0, override_boff = 0,
glyph_row = 0x2900da5, area = 4294942672, nglyphs = 32767,
pixel_width = 6339466, ascent = 0, descent = 12818946,
max_ascent = 0, max_descent = -24944, phys_ascent = 32767,
phys_descent = -24720, max_phys_ascent = 32767,
max_phys_descent = 48596422, current_x = 0,
continuation_lines_width = 42995109, eol_pos = {charpos = 25809074,
bytepos = 25968950}, current_y = 25968710, first_vpos = 0,
vpos = 0, hpos = 0, left_user_fringe_bitmap = 41368,
right_user_fringe_bitmap = 65535, left_user_fringe_face_id = 32767,
right_user_fringe_face_id = 1024416, bidi_p = 1, bidi_it = {
bytepos = 140737488331152, charpos = 0, ch = 22657032, nchars = 0,
ch_len = 1, type = 4294942480, type_after_w1 = 32767,
orig_type = 6787348, resolved_level = 0,
invalid_levels = 24479909, invalid_rl_levels = 0,
prev_was_pdf = 1, prev = {bytepos = 140737488330560,
charpos = 6788505, type = 24479909, type_after_w1 = UNKNOWN_BT,
orig_type = 24479909}, last_strong = {bytepos = 24479904,
charpos = 22657032, type = 4294942640, type_after_w1 = 32767,
orig_type = 6805825}, next_for_neutral = {bytepos = 24479909,
charpos = 22657032, type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT, orig_type = STRONG_L},
prev_for_neutral = {bytepos = 140737488330640, charpos = 6787348,
type = 24479909, type_after_w1 = UNKNOWN_BT,
orig_type = 13008754}, next_for_ws = {bytepos = 140737488330688,
charpos = 6788505, type = 4294942688, type_after_w1 = 32767,
orig_type = 24479909}, next_en_pos = 12818946,
next_en_type = 13008754, ignore_bn_limit = 140737488330800,
sor = 6805825, scan_dir = 0, disp_pos = 140737488330768,
disp_prop = 6797175, stack_idx = 0, level_stack = {{
level = -24488, override = L2R}, {level = 12818946,
override = NEUTRAL_DIR}, {level = 22656976,
override = NEUTRAL_DIR}, {level = 12818946,
override = NEUTRAL_DIR}, {level = 0, override = NEUTRAL_DIR}, {
level = 0, override = NEUTRAL_DIR}, {level = -24528,
override = 32767}, {level = 6796963, override = NEUTRAL_DIR}, {
level = 22656976, override = NEUTRAL_DIR}, {level = 12818946,
override = NEUTRAL_DIR}, {level = -24464, override = 32767}, {
level = 6814071, override = NEUTRAL_DIR}, {level = 180,
override = NEUTRAL_DIR}, {level = 24479909,
override = NEUTRAL_DIR}, {level = 13008754,
override = NEUTRAL_DIR}, {level = 4, override = NEUTRAL_DIR}, {
level = 22656920, override = NEUTRAL_DIR}, {level = 4,
override = NEUTRAL_DIR}, {level = -24384, override = 32767}, {
level = 6833678, override = NEUTRAL_DIR}, {level = 12818946,
override = NEUTRAL_DIR}, {level = -24304, override = 32767}, {
level = -24312, override = 32767}, {level = -24320,
override = 32767}, {level = 45, override = NEUTRAL_DIR}, {
level = 45, override = NEUTRAL_DIR}, {level = -24280,
override = 32767}, {level = 180, override = NEUTRAL_DIR}, {
level = -24096, override = 32767}, {level = 6844610,
override = NEUTRAL_DIR}, {level = 101,
override = NEUTRAL_DIR}, {level = 12818946,
override = NEUTRAL_DIR}, {level = 45, override = NEUTRAL_DIR},
{level = 45, override = NEUTRAL_DIR}, {level = 42,
override = NEUTRAL_DIR}, {level = -21416, override = 32767}, {
level = 1, override = NEUTRAL_DIR}, {level = 22657032,
override = NEUTRAL_DIR}, {level = 12818946,
override = NEUTRAL_DIR}, {level = 12818946,
override = NEUTRAL_DIR}, {level = 13038288,
override = NEUTRAL_DIR}, {level = 12818946,
override = NEUTRAL_DIR}, {level = 24479909,
override = NEUTRAL_DIR}, {level = 0, override = L2R}, {
level = -24208, override = 32767}, {level = 6788505,
override = NEUTRAL_DIR}, {level = 1, override = NEUTRAL_DIR}, {
level = 24479909, override = NEUTRAL_DIR}, {level = 12818946,
override = NEUTRAL_DIR}, {level = 13046274,
override = NEUTRAL_DIR}, {level = -24096, override = 32767}, {
level = 6805825, override = NEUTRAL_DIR}, {level = -24128,
override = 32767}, {level = 6797037, override = NEUTRAL_DIR}, {
level = -24008, override = L2R}, {level = 45221942,
override = NEUTRAL_DIR}, {level = 22656920,
override = NEUTRAL_DIR}, {level = 46338683,
override = NEUTRAL_DIR}, {level = 0, override = NEUTRAL_DIR}, {
level = 0, override = NEUTRAL_DIR}, {level = -24096,
override = L2R}, {level = 41, override = NEUTRAL_DIR}, {
level = 22657032, override = NEUTRAL_DIR}, {level = 500,
override = NEUTRAL_DIR}}, string = {lstring = 140737488331408,
s = 0x4371d2 "H\201Ä", schars = 0, bufpos = 140737488331760,
from_disp_str = 0, unibyte = 1}, paragraph_dir = 12818946,
separator_limit = 12818946, first_elt = 0, new_paragraph = 1,
frame_window_p = 0}, paragraph_embedding = 12818946}
current_matrix_up_to_date_p = 0
used_current_matrix_p = 0
buffer_unchanged_p = 0
temp_scroll_step = 0
count = 5
rc = 1
centering_position = -1
last_line_misfit = 0
beg_unchanged = 124
end_unchanged = 0
#8 0x0000000000451834 in redisplay_window_0 (window=21218437) at xdisp.c:13591
No locals.
#9 0x000000000060a047 in internal_condition_case_1 (
bfun=0x4517f5 <redisplay_window_0>, arg=21218437, handlers=12789318,
hfun=0x4517c6 <redisplay_window_error>) at eval.c:1537
val = 12818946
c = {tag = 12818946, val = 12818946, next = 0x7fffffffda90,
gcpro = 0x0, jmp = {{__jmpbuf = {0, 2543744161240701713, 0, 0, 0, 0,
2543744161328782097, -2543743343656707311},
__mask_was_saved = 0, __saved_mask = {__val = {0, 12659920,
19965664, 140737488335328, 6349899, 12818946, 21487655426,
12882914, 3200000, 0, 0, 0, 12818946, 19965664, 4496446,
4294967296}}}}, backlist = 0x0,
handlerlist = 0x7fffffffdba0, lisp_eval_depth = 0, pdlcount = 5,
poll_suppress_count = 1, interrupt_input_blocked = 0,
byte_stack = 0x0}
h = {handler = 12789318, var = 12818946, chosen_clause = 0,
tag = 0x7fffffffb0d0, next = 0x7fffffffdba0}
#10 0x00000000004517a7 in redisplay_windows (window=21218437) at xdisp.c:13571
w = 0x143c480
#11 0x0000000000451735 in redisplay_windows (window=21217797) at xdisp.c:13563
w = 0x143c200
#12 0x00000000004507dc in redisplay_internal () at xdisp.c:13148
f = 0x130a1e0
tail = 13680854
frame = 19964389
w = 0x143c480
sw = 0x143c480
fr = 0x130a1e0
pending = 0
must_finish = 1
tlbufpos = {charpos = 20, bytepos = 20}
tlendpos = {charpos = 9, bytepos = 9}
number_of_visible_frames = 1
count = 3
count1 = 5
sf = 0x130a1e0
polling_stopped_here = 0
old_frame = 19964389
consider_all_windows_p = 1
#13 0x0000000000450fd7 in redisplay_preserve_echo_area (from_where=8)
at xdisp.c:13399
No locals.
#14 0x000000000057e00a in detect_input_pending_run_timers (do_display=1)
at keyboard.c:10474
old_timers_run = 1754
#15 0x00000000006664e1 in wait_reading_process_output (time_limit=30,
microsecs=0, read_kbd=-1, do_display=1, wait_for_cell=12818946,
wait_proc=0x0, just_wait_proc=0) at process.c:4732
old_timers_run = 1754
old_buffer = 0x13a4160
old_window = 21218437
leave = 0
timeout_reduced_for_timers = 1
channel = 1024
nfds = 0
Available = {fds_bits = {2035840, 0 <repeats 15 times>}}
Writeok = {fds_bits = {0 <repeats 16 times>}}
check_write = 1
check_delay = 2
no_avail = 0
xerrno = 11
proc = 0
timeout = {tv_sec = 0, tv_usec = 0}
end_time = {tv_sec = 1323150081, tv_usec = 215093}
wait_channel = -1
got_some_input = 0
count = 2
#16 0x0000000000421e0a in sit_for (timeout=120, reading=1, do_display=1)
at dispnew.c:6063
sec = 30
usec = 0
#17 0x000000000056d639 in read_char (commandflag=1, nmaps=13,
maps=0x7fffffffd5a0, prev_event=12818946, used_mouse_menu=0x7fffffffd748,
end_time=0x0) at keyboard.c:2687
tem0 = 0
timeout = 30
delay_level = 4
buffer_size = 1
c = 12818946
jmpcount = 2
local_getcjmp = {{__jmpbuf = {0, 2543744162211683089, 4280576,
140737488347632, 0, 0, 2543744162371066641,
-2543743770524132591}, __mask_was_saved = 0, __saved_mask = {
__val = {4294967296, 140737488343664, 6788505, 0, 20595045,
20595040, 21769928, 140737488343776, 21769928, 121, 122,
140737488343760, 6797037, 20595045, 49167366,
140737488343808}}}}
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 = 45
save = 1048576
previous_echo_area_message = 12818946
also_record = 12818946
reread = 0
gcpro1 = {next = 0x7fffffffd560, var = 0x67ecda, nvars = 0}
gcpro2 = {next = 0x2bc8e9b, var = 0x5f8cf0, nvars = 45911707}
polling_stopped_here = 0
orig_kboard = 0x1076360
#18 0x000000000057b52e in read_key_sequence (keybuf=0x7fffffffd910,
bufsize=30, prompt=12818946, dont_downcase_last=0,
can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:9290
interrupted_kboard = 0x1076360
interrupted_frame = 0x130a1e0
key = 122
used_mouse_menu = 0
echo_local_start = 0
last_real_key_start = 0
keys_local_start = 0
local_first_binding = 0
from_string = 12818946
count = 2
t = 0
echo_start = 0
keys_start = 0
nmaps = 13
nmaps_allocated = 13
defs = 0x7fffffffd520
submaps = 0x7fffffffd5a0
orig_local_map = 12818946
orig_keymap = 46291878
localized_local_map = 0
first_binding = 0
first_unbound = 31
mock_input = 0
fkey = {parent = 14815142, map = 14815142, start = 0, end = 0}
keytran = {parent = 12798374, map = 12798374, start = 0, end = 0}
indec = {parent = 14815158, map = 14815158, start = 0, end = 0}
shift_translated = 0
delayed_switch_frame = 12818946
original_uppercase = 140737488345304
original_uppercase_position = -1
dummyflag = 0
starting_buffer = 0x13a4160
fake_prefixed_keys = 12818946
gcpro1 = {next = 0xc67932, var = 0x1e8, nvars = 140737488345232}
#19 0x000000000056ada1 in command_loop_1 () at keyboard.c:1447
cmd = 12858226
keybuf = {472, 444, 4280576, 140737488347632, 140737488345424,
6226029, 140737488345088, 12818946, 140737488345504, 6228352,
12818946, 12940386, 140737252047224, 12940384, 140737353970920,
12940384, 12661184, 4196168, 140737488345648, 6349899, 15932150,
8603777906, 12940386, 12818946, 0, 0, 140737488345648, 6349333,
12818946, 12940386}
i = 1
prev_modiff = 692
prev_buffer = 0x13a4160
already_adjusted = 0
#20 0x0000000000609ee0 in internal_condition_case (
bfun=0x56a9bc <command_loop_1>, handlers=12871138,
hfun=0x56a281 <cmd_error>) at eval.c:1499
val = 140737488345760
c = {tag = 12818946, val = 12818946, next = 0x7fffffffdc30,
gcpro = 0x0, jmp = {{__jmpbuf = {0, 2543744162037619473, 4280576,
140737488347632, 0, 0, 2543744162058590993,
-2543743343635997935}, __mask_was_saved = 0, __saved_mask = {
__val = {15903000730073553681, 140733193388032, 4201712,
4294967296, 4294968117, 4294967295, 140737354130976,
13347270, 0, 9422408, 0, 0, 0, 0, 140737351950260, 1}}}},
backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0,
pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0,
byte_stack = 0x0}
h = {handler = 12871138, var = 12818946, chosen_clause = 12871138,
tag = 0x7fffffffda90, next = 0x0}
#21 0x000000000056a6ab in command_loop_2 (ignore=12818946) at keyboard.c:1158
val = 0
#22 0x0000000000609897 in internal_catch (tag=12866930,
func=0x56a685 <command_loop_2>, arg=12818946) at eval.c:1256
c = {tag = 12866930, val = 12818946, next = 0x0, gcpro = 0x0, jmp = {{
__jmpbuf = {0, 2543744161951636241, 4280576, 140737488347632, 0,
0, 2543744161978899217, -2543743343429821679},
__mask_was_saved = 0, __saved_mask = {__val = {6227324, 0,
4294967440, 0, 13044944, 0, 6754500, 12846992, 12216448,
4294958352, 6225912, 14, 0, 4280576, 140737488347632,
140737488346464}}}}, backlist = 0x0, handlerlist = 0x0,
lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1,
interrupt_input_blocked = 0, byte_stack = 0x0}
#23 0x000000000056a65e in command_loop () at keyboard.c:1137
No locals.
#24 0x0000000000569dc5 in recursive_edit_1 () at keyboard.c:757
count = 1
val = 12818946
#25 0x0000000000569f68 in Frecursive_edit () at keyboard.c:821
count = 0
buffer = 12818946
#26 0x0000000000568026 in main (argc=1, argv=0x7fffffffe1f8) at emacs.c:1707
dummy = 140737252535807
stack_bottom_variable = 0 '\000'
do_initial_setlocale = 1
skip_args = 0
rlim = {rlim_cur = 8720000, rlim_max = 18446744073709551615}
no_loadup = 0
junk = 0x0
dname_arg = 0x0
ch_to_dir = 0x7fffefb04000 "\177ELF\002\001\001"
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10159: 24.0.91; Segfault with auto-complete package [SEC=UNCLASSIFIED]
2011-12-06 5:47 ` Alex Murray
@ 2011-12-06 6:31 ` Eli Zaretskii
2012-01-20 4:42 ` Alex Murray
0 siblings, 1 reply; 21+ messages in thread
From: Eli Zaretskii @ 2011-12-06 6:31 UTC (permalink / raw)
To: Alex Murray; +Cc: 10159, eggert
> Date: Tue, 06 Dec 2011 16:17:40 +1030
> From: Alex Murray <alex.murray@dsto.defence.gov.au>
> Cc: 10159@debbugs.gnu.org
>
> Okay have managed to reproduce the crash without any optimizations and
> am including the first few stack frames in line - see attached for the
> entire gdb backtrace full output
>
> #0 0x0000000000687832 in composition_compute_stop_pos
> (cmp_it=0x7fffffff9018,
> charpos=74, bytepos=86, endpos=100, string=44875745) at
> composite.c:1073
> elt = 44875745
> ridx = 0
> start = 0
> end = 21769088
> c = 11542528
> prop = 12818946
> val = 390
> MAX_NEWLINE_DISTANCE = 500
Very strange. `string' seems to be a Lisp string (because this was
called from next_element_from_string), which is consistent with
`start' being zero. But why does `c' have such a preposterous value,
and why is `elt' identical to `string'? In any case, the immediate
cause of the crash is probably the bogus value of `val'.
Please show the other important info:
. What does "M-x emacs-version RET" display? This is important to
correlate the line numbers in the backtrace with source files in
the Emacs repository.
. What did GDB display when Emacs crashed? That would be the text
just before you typed the "bt full" command, the most important
information there is the fatal signal that caused the crash.
In addition, can you please show the output of the following GDB
commands? (You will need to type "source /path/to/.gdbinit" command
before these, as some of these commands are defined in src/.gdbinit in
the Emacs tree. If you don't have that file in the snapshot
distribution you downloaded, you can find it here:
http://bzr.savannah.gnu.org/lh/emacs/trunk/annotate/head:/src/.gdbinit
There's a "download" link on that page to download the file.)
Here are the GDB commands to use:
(gdb) p string
(gdb) xtype
If the last command says `string' is a Lisp_String object, please type
yet another command immediately after "xtype":
(gdb) xstring
Thanks.
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10159: 24.0.91; Segfault with auto-complete package [SEC=UNCLASSIFIED]
2011-12-06 6:31 ` Eli Zaretskii
@ 2012-01-20 4:42 ` Alex Murray
2012-01-20 5:39 ` Alex Murray
0 siblings, 1 reply; 21+ messages in thread
From: Alex Murray @ 2012-01-20 4:42 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 10159, eggert
UNCLASSIFIED
On 06/12/11 17:01, Eli Zaretskii wrote:
>> Date: Tue, 06 Dec 2011 16:17:40 +1030
>> From: Alex Murray<alex.murray@dsto.defence.gov.au>
>> Cc: 10159@debbugs.gnu.org
>>
>> Okay have managed to reproduce the crash without any optimizations and
>> am including the first few stack frames in line - see attached for the
>> entire gdb backtrace full output
>>
>> #0 0x0000000000687832 in composition_compute_stop_pos
>> (cmp_it=0x7fffffff9018,
>> charpos=74, bytepos=86, endpos=100, string=44875745) at
>> composite.c:1073
>> elt = 44875745
>> ridx = 0
>> start = 0
>> end = 21769088
>> c = 11542528
>> prop = 12818946
>> val = 390
>> MAX_NEWLINE_DISTANCE = 500
>
> Very strange. `string' seems to be a Lisp string (because this was
> called from next_element_from_string), which is consistent with
> `start' being zero. But why does `c' have such a preposterous value,
> and why is `elt' identical to `string'? In any case, the immediate
> cause of the crash is probably the bogus value of `val'.
>
> Please show the other important info:
>
> . What does "M-x emacs-version RET" display? This is important to
> correlate the line numbers in the backtrace with source files in
> the Emacs repository.
>
> . What did GDB display when Emacs crashed? That would be the text
> just before you typed the "bt full" command, the most important
> information there is the fatal signal that caused the crash.
>
> In addition, can you please show the output of the following GDB
> commands? (You will need to type "source /path/to/.gdbinit" command
> before these, as some of these commands are defined in src/.gdbinit in
> the Emacs tree. If you don't have that file in the snapshot
> distribution you downloaded, you can find it here:
>
> http://bzr.savannah.gnu.org/lh/emacs/trunk/annotate/head:/src/.gdbinit
>
> There's a "download" link on that page to download the file.)
>
> Here are the GDB commands to use:
>
> (gdb) p string
> (gdb) xtype
>
> If the last command says `string' is a Lisp_String object, please type
> yet another command immediately after "xtype":
>
> (gdb) xstring
>
> Thanks.
Okay I finally caught another crash - see below for answers to your
questions Eli:
emacs-version:
GNU Emacs 24.0.92.1 (x86_64-pc-linux-gnu, GTK+ Version 3.2.0) of
2012-01-19 on charichuelo, modified by Debian
GDB Output:
Program received signal SIGSEGV, Segmentation fault.
0x00000000005d3059 in composition_compute_stop_pos
(cmp_it=0x7fffffff6b08, charpos=66, bytepos=70, endpos=<optimised out>,
string=37140672) at composite.c:1073
1073 elt = XCAR (val);
(gdb) p string
$1 = 37140672
(gdb) xtype
Lisp_Int0
(gdb) xstring
$2 = (struct Lisp_String *) 0x236b8c0
' ' <repeats 63 times>
Hope this helps??
Cheers
Alex
IMPORTANT: This email remains the property of the Department of Defence and is subject to the jurisdiction of section 70 of the Crimes Act 1914. If you have received this email in error, you are requested to contact the sender and delete the email.
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10159: 24.0.91; Segfault with auto-complete package [SEC=UNCLASSIFIED]
2012-01-20 4:42 ` Alex Murray
@ 2012-01-20 5:39 ` Alex Murray
2012-01-20 10:01 ` Eli Zaretskii
0 siblings, 1 reply; 21+ messages in thread
From: Alex Murray @ 2012-01-20 5:39 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 10159, eggert
[-- Attachment #1: Type: text/plain, Size: 811 bytes --]
*UNCLASSIFIED*
One more - this time with full debugging symbols and bt full log attached :)
I'll try and keep the gdb session alive for a while if you need anything
further
Program received signal SIGSEGV, Segmentation fault.
0x00000000006863ea in composition_compute_stop_pos
(cmp_it=0x7fffffff9058, charpos=101, bytepos=118, endpos=116,
string=32972417) at composite.c:1073
1073 elt = XCAR (val);
(gdb) p string
$1 = 32972417
(gdb) xtype
Lisp_String
(gdb) xstring
$2 = (struct Lisp_String *) 0x1f71e80
" Arglist: (X)", ' ' <repeats 20 times>
IMPORTANT: This email remains the property of the Department of Defence and is subject to the jurisdiction of section 70 of the Crimes Act 1914. If you have received this email in error, you are requested to contact the sender and delete the email.
[-- Attachment #2: gdb.txt --]
[-- Type: text/plain, Size: 81029 bytes --]
#0 0x00000000006863ea in composition_compute_stop_pos (cmp_it=0x7fffffff9058, charpos=101, bytepos=118, endpos=116, string=32972417) at composite.c:1073
elt = 32972417
ridx = 0
start = 0
end = 40094576
c = 14159872
prop = 12814850
val = 390
MAX_NEWLINE_DISTANCE = 500
#1 0x0000000000437282 in compute_stop_pos (it=0x7fffffff87f0) at xdisp.c:3273
stoppos = 116
iv = 0x0
next_iv = 0x0
object = 32972417
limit = 12814850
position = 0
charpos = 0
bytepos = 0
#2 0x0000000000436e80 in handle_stop (it=0x7fffffff87f0) at xdisp.c:3161
handled = HANDLED_NORMALLY
handle_overlay_change_p = 1
p = 0x8fc8f8
#3 0x000000000044256a in next_element_from_string (it=0x7fffffff87f0) at xdisp.c:7316
position = {
charpos = 0,
bytepos = 0
}
#4 0x000000000043f694 in get_next_display_element (it=0x7fffffff87f0) at xdisp.c:6387
success_p = 1
#5 0x0000000000461df1 in display_line (it=0x7fffffff87f0) at xdisp.c:18922
x_before = 920
nglyphs = 1
ascent = 0
phys_ascent = 0
n_glyphs_before = 115
hpos_before = 115
x = 920
descent = 0
phys_descent = 0
row = 0x13b5970
overlay_arrow_string = 12814850
wrap_it = {
window = 27079288,
w = 0x16bb195,
f = 0x7fffffffc0a0,
method = 9,
stop_charpos = 140737488320696,
prev_stop = 13053298,
base_level_stop = 26714774,
end_charpos = 13053298,
s = 0xc72d70 "\210",
string_nchars = 140737488321056,
region_beg_charpos = 140737488320976,
region_end_charpos = 6225297,
redisplay_end_trigger_charpos = 0,
multibyte_p = 0,
header_line_p = 1,
string_from_display_prop_p = 0,
from_disp_prop_p = 0,
ellipsis_p = 1,
avoid_cursor_p = 1,
dp = 0x16bb1a0,
dpvec = 0x4c,
dpend = 0x7fffffff7b40,
dpvec_char_len = 6336541,
dpvec_face_id = 0,
saved_face_id = 12814850,
ctl_chars = {12814850, 12814850, 13053298, 140737488321584, 26555526, 12814850, 296352743464, 12870370, 12814802, 0, 12814850, 140737488321168, 6322171, 39573875, 12814850, 12870368},
start = {
pos = {
charpos = 2,
bytepos = 12866850
},
overlay_string_index = 12814850,
string_pos = {
charpos = 26624982,
bytepos = 39914038
},
dpvec_index = -33936
},
current = {
pos = {
charpos = 6328091,
bytepos = 39573875
},
overlay_string_index = 12814850,
string_pos = {
charpos = 140737488321392,
bytepos = 6327236
},
dpvec_index = 13053298
},
n_overlay_strings = 26624854,
overlay_strings_charpos = 2,
overlay_strings = {13828946, 12873474, 26555510, 12182581, 12814850, 1, 12814850, 140737488321184, 12814850, 1, 1, 0, 1, 140737488321712, 6337979, 140737488321472},
string_overlays = {12814850, 140737488321968, 39914086, 76, 6337252, 13142288, 36111478, 304942644464, 27154438, 13220034, 3, 140737488321920, 140737488321600, 140737488321392, 1, 12182436},
string = 13142290,
from_overlay = 140737488322288,
stack = {{
string = 140737488321648,
string_nchars = 39914038,
end_charpos = 292057776127,
stop_charpos = 22742098,
prev_stop = 12814802,
base_level_stop = 0,
cmp_it = {
stop_pos = 12814850,
id = 27057878,
ch = -33936,
rule_idx = 0,
lookback = 1,
nglyphs = 0,
reversed_p = 13053296,
charpos = 12874466,
nchars = 39914102,
nbytes = 0,
from = 12183589,
to = 0,
width = 80
},
face_id = 12814850,
u = {
image = {
object = 140737488322152,
slice = {
x = 140737488321760,
y = 39914054,
width = 80,
height = 13053298
},
image_id = 140737488321712
},
comp = {
object = 140737488322152
},
stretch = {
object = 140737488322152
}
},
position = {
charpos = 6225381,
bytepos = 39914054
},
current = {
pos = {
charpos = 80,
bytepos = 140737488321808
},
overlay_string_index = 6322684,
string_pos = {
charpos = 4318799362,
bytepos = 39914054
},
dpvec_index = 0
},
from_overlay = 0,
area = 4294933904,
method = 32767,
paragraph_embedding = 6344262,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
line_wrap = 26714550,
voffset = 0,
space_width = 12814850,
font_height = 140737488324104
}, {
string = 0,
string_nchars = -33152,
end_charpos = 12992978,
stop_charpos = 12992976,
prev_stop = 140737488322144,
base_level_stop = 140737488321888,
cmp_it = {
stop_pos = 6225297,
id = 2,
ch = 12992978,
rule_idx = 0,
lookback = 39914038,
nglyphs = 0,
reversed_p = 80,
charpos = 140737488322256,
nchars = 6336541,
nbytes = 0,
from = 76,
to = 0,
width = 1
},
face_id = -33040,
u = {
image = {
object = 12992978,
slice = {
x = 140737488322072,
y = -1,
width = 140737488322176,
height = 6345061
},
image_id = 140737488322144
},
comp = {
object = 12992978
},
stretch = {
object = 12992978
}
},
position = {
charpos = 2,
bytepos = 140737488322176
},
current = {
pos = {
charpos = 6344695,
bytepos = 23157733
},
overlay_string_index = 16,
string_pos = {
charpos = 22984261,
bytepos = 1
},
dpvec_index = -32848
},
from_overlay = 140737488322176,
area = RIGHT_MARGIN_AREA,
method = GET_FROM_BUFFER,
paragraph_embedding = NEUTRAL_DIR,
multibyte_p = 1,
string_from_display_prop_p = 1,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
line_wrap = 12936754,
voffset = 0,
space_width = 39914054,
font_height = 12188253
}, {
string = 80,
string_nchars = 39914054,
end_charpos = 22984261,
stop_charpos = 13142288,
prev_stop = 140737488322144,
base_level_stop = 8,
cmp_it = {
stop_pos = 2,
id = 22984261,
ch = 13053298,
rule_idx = 0,
lookback = 26714550,
nglyphs = 0,
reversed_p = 12814850,
charpos = 80,
nchars = 80,
nbytes = 0,
from = 12188109,
to = 0,
width = 0
},
face_id = 0,
u = {
image = {
object = 26714566,
slice = {
x = 140737488322256,
y = 6236243,
width = 1,
height = 80
},
image_id = 140737488322624
},
comp = {
object = 26714566
},
stretch = {
object = 26714566
}
},
position = {
charpos = 6338022,
bytepos = 40
},
current = {
pos = {
charpos = 12814850,
bytepos = 140737488322848
},
overlay_string_index = 39592208,
string_pos = {
charpos = 37,
bytepos = 38
},
dpvec_index = -32976
},
from_overlay = 6782248,
area = 24958981,
method = GET_FROM_BUFFER,
paragraph_embedding = R2L,
multibyte_p = 1,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
line_wrap = 4294934368,
voffset = 32767,
space_width = 6783405,
font_height = 140737488322848
}, {
string = 24958981,
string_nchars = 24958976,
end_charpos = 39592208,
stop_charpos = 140737488322512,
prev_stop = 6800725,
base_level_stop = 24958981,
cmp_it = {
stop_pos = 140737488322536,
id = 140737488322536,
ch = 24958981,
rule_idx = 0,
lookback = 12814850,
nglyphs = 0,
reversed_p = 13002818,
charpos = 140737488322528,
nchars = 6792075,
nbytes = 0,
from = -32736,
to = 1,
width = 12814850
},
face_id = 13002818,
u = {
image = {
object = 38,
slice = {
x = 0,
y = 0,
width = 140737488322560,
height = 6791863
},
image_id = 0
},
comp = {
object = 38
},
stretch = {
object = 38
}
},
position = {
charpos = 12814850,
bytepos = 140737488322608
},
current = {
pos = {
charpos = 6804720,
bytepos = 13002818
},
overlay_string_index = 24958981,
string_pos = {
charpos = 13002818,
bytepos = 152
},
dpvec_index = -32256
},
from_overlay = 6805759,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
paragraph_embedding = 12814850,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
line_wrap = 4294934656,
voffset = 32767,
space_width = 6804720,
font_height = 36111430
}, {
string = 24958981,
string_nchars = 13002818,
end_charpos = 4,
stop_charpos = 140737488323152,
prev_stop = 6805759,
base_level_stop = 0,
cmp_it = {
stop_pos = 3,
id = 26714694,
ch = 26714582,
rule_idx = 0,
lookback = -32224,
nglyphs = 32767,
reversed_p = 6337252,
charpos = 140737488322960,
nchars = 12814850,
nbytes = 0,
from = 1,
to = 0,
width = 26714710
},
face_id = -31600,
u = {
image = {
object = 39592208,
slice = {
x = 37,
y = 38,
width = 140737488322848,
height = 6782248
},
image_id = 24958981
},
comp = {
object = 39592208
},
stretch = {
object = 39592208
}
},
position = {
charpos = 4294967334,
bytepos = 140737488322896
},
current = {
pos = {
charpos = 6783405,
bytepos = 10
},
overlay_string_index = 24958981,
string_pos = {
charpos = 24958976,
bytepos = 39592208
},
dpvec_index = -32320
},
from_overlay = 6800725,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
paragraph_embedding = 4294935016,
multibyte_p = 1,
string_from_display_prop_p = 1,
display_ellipsis_p = 1,
avoid_cursor_p = 1,
bidi_p = 1,
from_disp_prop_p = 1,
line_wrap = 4294935016,
voffset = 32767,
space_width = 24958981,
font_height = 140737488323072
}},
sp = 38,
selective = 140737488323072,
what = 5873940,
face_id = 0,
selective_display_ellipsis_p = 1,
ctl_arrow_p = 0,
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 = TRUNCATE,
base_face_id = 69,
c = 0,
len = 12814850,
cmp_it = {
stop_pos = 38693602440,
id = 140737488323072,
ch = 6808382,
rule_idx = 0,
lookback = 39,
nglyphs = 0,
reversed_p = 156,
charpos = 24958981,
nchars = 152,
nbytes = 0,
from = 69,
to = 0,
width = 0
},
char_to_display = -32208,
glyphless_method = 32767,
image_id = 6806071,
slice = {
x = 156,
y = 12814850,
width = 13002818,
height = 156
},
space_width = 140737488323200,
voffset = -8657,
tab_width = 103,
font_height = 156,
object = 12814850,
position = {
charpos = 13002818,
bytepos = 156
},
truncation_pixel_width = 1,
continuation_pixel_width = 0,
first_visible_x = 0,
last_visible_x = 12814850,
last_visible_y = 0,
extra_line_spacing = 12814850,
max_extra_line_spacing = 0,
override_ascent = 4,
override_descent = 9,
override_boff = -31968,
glyph_row = 0x150620b,
area = LEFT_MARGIN_AREA,
nglyphs = 0,
pixel_width = 0,
ascent = 0,
descent = -31920,
max_ascent = 32767,
max_descent = 5858975,
phys_ascent = 0,
phys_descent = 0,
max_phys_ascent = 0,
max_phys_descent = -31336,
current_x = 32767,
continuation_lines_width = -31328,
eol_pos = {
charpos = 36940576,
bytepos = 4919
},
current_y = 4920,
first_vpos = 0,
vpos = -32000,
hpos = 32767,
left_user_fringe_bitmap = 32040,
right_user_fringe_bitmap = 103,
left_user_fringe_face_id = 0,
right_user_fringe_face_id = 384245,
bidi_p = 1,
bidi_it = {
bytepos = 8589902704,
charpos = 140737488323376,
ch = 6783405,
nchars = 22045275,
ch_len = 34987253,
type = 34987248,
type_after_w1 = UNKNOWN_BT,
orig_type = 22045235,
resolved_level = 0,
invalid_levels = 0,
invalid_rl_levels = 0,
prev_was_pdf = 0,
prev = {
bytepos = 140737488324112,
charpos = 4442327,
type = 4294935480,
type_after_w1 = 32767,
orig_type = 36940576
},
last_strong = {
bytepos = 4919,
charpos = 4920,
type = 4294935440,
type_after_w1 = 32767,
orig_type = 6782248
},
next_for_neutral = {
bytepos = 34987253,
charpos = 8589903272,
type = 4294935488,
type_after_w1 = 32767,
orig_type = 6783405
},
prev_for_neutral = {
bytepos = 140737488323552,
charpos = 34987253,
type = 34987248,
type_after_w1 = UNKNOWN_BT,
orig_type = 36940576
},
next_for_ws = {
bytepos = 12814850,
charpos = 13004658,
type = 4294935568,
type_after_w1 = 32767,
orig_type = 6792075
},
next_en_pos = 8589902936,
next_en_type = 37880134,
ignore_bn_limit = 39055576,
sor = 12814850,
scan_dir = 0,
disp_pos = 0,
disp_prop = 0,
stack_idx = 0,
level_stack = {{
level = -31696,
override = 32767
}, {
level = 6791863,
override = NEUTRAL_DIR
}, {
level = 35006176,
override = NEUTRAL_DIR
}, {
level = 37880134,
override = NEUTRAL_DIR
}, {
level = -31632,
override = 32767
}, {
level = 6808908,
override = NEUTRAL_DIR
}, {
level = 21680,
override = NEUTRAL_DIR
}, {
level = 34987253,
override = NEUTRAL_DIR
}, {
level = 13004658,
override = NEUTRAL_DIR
}, {
level = 19680,
override = NEUTRAL_DIR
}, {
level = 37000560,
override = NEUTRAL_DIR
}, {
level = 4,
override = NEUTRAL_DIR
}, {
level = -31552,
override = 32767
}, {
level = 6828486,
override = NEUTRAL_DIR
}, {
level = 12814850,
override = NEUTRAL_DIR
}, {
level = -31472,
override = 32767
}, {
level = -31480,
override = 32767
}, {
level = -31488,
override = 32767
}, {
level = 5420,
override = NEUTRAL_DIR
}, {
level = 5420,
override = NEUTRAL_DIR
}, {
level = 38,
override = NEUTRAL_DIR
}, {
level = 21680,
override = NEUTRAL_DIR
}, {
level = -31264,
override = 32767
}, {
level = 6839418,
override = NEUTRAL_DIR
}, {
level = 5020,
override = NEUTRAL_DIR
}, {
level = 12814850,
override = NEUTRAL_DIR
}, {
level = 5420,
override = NEUTRAL_DIR
}, {
level = 5006,
override = NEUTRAL_DIR
}, {
level = 5006,
override = NEUTRAL_DIR
}, {
level = -28584,
override = 32767
}, {
level = 4920,
override = NEUTRAL_DIR
}, {
level = 36940576,
override = NEUTRAL_DIR
}, {
level = 12814850,
override = NEUTRAL_DIR
}, {
level = 12814850,
override = NEUTRAL_DIR
}, {
level = 13034144,
override = NEUTRAL_DIR
}, {
level = 12814850,
override = NEUTRAL_DIR
}, {
level = 34987253,
override = NEUTRAL_DIR
}, {
level = 0,
override = L2R
}, {
level = -31376,
override = 32767
}, {
level = 6783405,
override = NEUTRAL_DIR
}, {
level = 4920,
override = NEUTRAL_DIR
}, {
level = 34987253,
override = NEUTRAL_DIR
}, {
level = 13662882,
override = NEUTRAL_DIR
}, {
level = 40187910,
override = NEUTRAL_DIR
}, {
level = 12814850,
override = NEUTRAL_DIR
}, {
level = 13004658,
override = NEUTRAL_DIR
}, {
level = -31296,
override = 32767
}, {
level = 6791937,
override = NEUTRAL_DIR
}, {
level = -31176,
override = L2R
}, {
level = 40285974,
override = NEUTRAL_DIR
}, {
level = 37000560,
override = NEUTRAL_DIR
}, {
level = 39783548,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = -31264,
override = L2R
}, {
level = 10,
override = NEUTRAL_DIR
}, {
level = 37002632,
override = NEUTRAL_DIR
}, {
level = 500,
override = NEUTRAL_DIR
}, {
level = -31088,
override = 32767
}, {
level = 4420226,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = -30736,
override = 32767
}, {
level = 12814898,
override = NEUTRAL_DIR
}, {
level = 12814850,
override = NEUTRAL_DIR
}},
string = {
lstring = 12814850,
s = 0xc38a02 "",
schars = 12814850,
bufpos = 4294967296,
from_disp_str = 0,
unibyte = 0
},
paragraph_dir = 19680,
separator_limit = 34987253,
first_elt = 0,
new_paragraph = 0,
frame_window_p = 0
},
paragraph_embedding = 4920
}
wrap_data = 0x0
may_wrap = 0
wrap_x = 32767
wrap_row_used = -1
wrap_row_ascent = 32767
wrap_row_height = -30760
wrap_row_phys_ascent = 32767
wrap_row_phys_height = 0
wrap_row_extra_line_spacing = 0
wrap_row_min_pos = 8253
wrap_row_min_bpos = 5223
wrap_row_max_pos = 19254178
wrap_row_max_bpos = 0
cvpos = 18
min_pos = 6600
max_pos = 6600
min_bpos = 6600
max_bpos = 6600
#6 0x00000000004595ed in try_window (window=36410453, pos=..., flags=1) at xdisp.c:15955
w = 0x22b9450
it = {
window = 36410453,
w = 0x22b9450,
f = 0x1135ec0,
method = GET_FROM_STRING,
stop_charpos = 116,
prev_stop = 0,
base_level_stop = 0,
end_charpos = 116,
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,
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 = 33,
ctl_chars = {0 <repeats 16 times>},
start = {
pos = {
charpos = 6600,
bytepos = 6600
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
current = {
pos = {
charpos = 6600,
bytepos = 6600
},
overlay_string_index = 1,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = -1
},
n_overlay_strings = 2,
overlay_strings_charpos = 6600,
overlay_strings = {33388849, 32972417, 0 <repeats 14 times>},
string_overlays = {33561315, 38889747, 0 <repeats 14 times>},
string = 32972417,
from_overlay = 12814850,
stack = {{
string = 12814850,
string_nchars = 0,
end_charpos = 8253,
stop_charpos = 6602,
prev_stop = 6600,
base_level_stop = 6600,
cmp_it = {
stop_pos = 6601,
id = -1,
ch = -2,
rule_idx = 0,
lookback = 0,
nglyphs = 0,
reversed_p = 0,
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 = 6599,
bytepos = 6599
},
current = {
pos = {
charpos = 6600,
bytepos = 6600
},
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,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 1,
from_disp_prop_p = 0,
line_wrap = WINDOW_WRAP,
voffset = 0,
space_width = 12814850,
font_height = 12814850
}, {
string = 33522161,
string_nchars = 1,
end_charpos = 1,
stop_charpos = 0,
prev_stop = 0,
base_level_stop = 0,
cmp_it = {
stop_pos = 6550,
id = -1,
ch = -2,
rule_idx = 0,
lookback = 0,
nglyphs = 0,
reversed_p = 0,
charpos = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
face_id = 18,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 6517,
bytepos = 6517
},
current = {
pos = {
charpos = 6517,
bytepos = 6517
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = -1
},
from_overlay = 39420619,
area = TEXT_AREA,
method = GET_FROM_STRING,
paragraph_embedding = L2R,
multibyte_p = 1,
string_from_display_prop_p = 1,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 1,
from_disp_prop_p = 1,
line_wrap = WINDOW_WRAP,
voffset = 0,
space_width = 12814850,
font_height = 12814850
}, {
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 = 0,
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,
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 = 0,
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,
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 = 0,
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,
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 = 26,
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 = 116,
id = -1,
ch = -2,
rule_idx = 0,
lookback = 0,
nglyphs = 0,
reversed_p = 0,
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 = 12814850,
y = 12814850,
width = 12814850,
height = 12814850
},
space_width = 12814850,
voffset = 0,
tab_width = 8,
font_height = 12814850,
object = 33388849,
position = {
charpos = 115,
bytepos = 115
},
truncation_pixel_width = 0,
continuation_pixel_width = 0,
first_visible_x = 0,
last_visible_x = 1256,
last_visible_y = 736,
extra_line_spacing = 0,
max_extra_line_spacing = 0,
override_ascent = -1,
override_descent = 0,
override_boff = 0,
glyph_row = 0x13b5970,
area = TEXT_AREA,
nglyphs = 1,
pixel_width = 8,
ascent = 14,
descent = 4,
max_ascent = 14,
max_descent = 4,
phys_ascent = 0,
phys_descent = 0,
max_phys_ascent = 11,
max_phys_descent = 0,
current_x = 928,
continuation_lines_width = 0,
eol_pos = {
charpos = 0,
bytepos = 0
},
current_y = 396,
first_vpos = 0,
vpos = 22,
hpos = 116,
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_was_pdf = 0,
prev = {
bytepos = 0,
charpos = 0,
type = NEUTRAL_B,
type_after_w1 = NEUTRAL_B,
orig_type = NEUTRAL_B
},
last_strong = {
bytepos = 114,
charpos = 114,
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 = 1,
charpos = 1,
type = STRONG_L,
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 = 33,
disp_prop = 0,
stack_idx = 0,
level_stack = {{
level = 0,
override = NEUTRAL_DIR
} <repeats 64 times>},
string = {
lstring = 32972417,
s = 0x0,
schars = 33,
bufpos = 6600,
from_disp_str = 0,
unibyte = 0
},
paragraph_dir = L2R,
separator_limit = -1,
first_elt = 0,
new_paragraph = 0,
frame_window_p = 1
},
paragraph_embedding = L2R
}
last_text_row = 0x13b5870
f = 0x1135ec0
#7 0x00000000004576b3 in redisplay_window (window=36410453, just_this_one_p=0) at xdisp.c:15480
d2 = -20352
d4 = 6225228
d6 = 0
d1 = 0
d3 = 32767
d5 = 0
w = 0x22b9450
f = 0x1135ec0
buffer = 0x215dcf0
old = 0x215dcf0
lpoint = {
charpos = 6357,
bytepos = 6357
}
opoint = {
charpos = 6357,
bytepos = 6357
}
startp = {
charpos = 4920,
bytepos = 4920
}
update_mode_line = 1
tem = 0
it = {
window = 140737488331776,
w = 0x46438b,
f = 0x0,
method = GET_FROM_BUFFER,
stop_charpos = 0,
prev_stop = 140737488331824,
base_level_stop = 0,
end_charpos = 0,
s = 0x0,
string_nchars = 0,
region_beg_charpos = 0,
region_end_charpos = 0,
redisplay_end_trigger_charpos = 12814850,
multibyte_p = 0,
header_line_p = 0,
string_from_display_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 = -1,
ctl_chars = {7, 1, 0, 0, 0, 0, 38, 0, 8589907712, 0, 1305670057985, 1, 34359738368, 158913790248, 304, 140737488331728},
start = {
pos = {
charpos = 4482519,
bytepos = -4294967288
},
overlay_string_index = -1,
string_pos = {
charpos = 39,
bytepos = 140737488331760
},
dpvec_index = -26608
},
current = {
pos = {
charpos = 6337252,
bytepos = 39913974
},
overlay_string_index = 9551973,
string_pos = {
charpos = 2,
bytepos = 39913974
},
dpvec_index = 12188109
},
n_overlay_strings = 19974773,
overlay_strings_charpos = 39854182,
overlay_strings = {140737488328448, 140737488328624, 6340152, 9552157, 21363538, 140737488328832, 140737488328608, 140737488328616, -1, 140737488328576, 16, 140737488328688, 2, 140737488329056, 140737488328656, 3},
string_overlays = {3, 9552157, 2, 140737488328944, 6337252, 39913974, 163208757248, 12936434, 39913990, 12188013, 12814850, 39913990, 9552157, 9551973, 140737488328688, 12},
string = 26385878,
from_overlay = 9552157,
stack = {{
string = 26385430,
string_nchars = 26385430,
end_charpos = 1,
stop_charpos = 140737488329088,
prev_stop = 6338738,
base_level_stop = 140737488328912,
cmp_it = {
stop_pos = 2,
id = 26144822,
ch = 26385446,
rule_idx = 0,
lookback = 6,
nglyphs = 0,
reversed_p = 6,
charpos = 9551973,
nchars = 5,
nbytes = 0,
from = -25856,
to = 32767,
width = -26384
},
face_id = 39854118,
u = {
image = {
object = 167503724544,
slice = {
x = 140737488329472,
y = 140737488328976,
width = 140737488328984,
height = -1
},
image_id = 39854134
},
comp = {
object = 167503724544
},
stretch = {
object = 167503724544
}
},
position = {
charpos = 9551973,
bytepos = 26174118
},
current = {
pos = {
charpos = 140737488328912,
bytepos = 8
},
overlay_string_index = 6338789,
string_pos = {
charpos = 9551973,
bytepos = 26173542
},
dpvec_index = 26173542
},
from_overlay = 1,
area = 4294941280,
method = 32767,
paragraph_embedding = 6338738,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
line_wrap = 12188253,
voffset = 0,
space_width = 39041270,
font_height = 13243810
}, {
string = 26385430,
string_nchars = 13238182,
end_charpos = 12814850,
stop_charpos = 140737488329472,
prev_stop = 140737488329152,
base_level_stop = 140737488328544,
cmp_it = {
stop_pos = 19,
id = 0,
ch = 0,
rule_idx = 0,
lookback = 12935298,
nglyphs = 0,
reversed_p = -26128,
charpos = 12814850,
nchars = 1,
nbytes = 0,
from = -26160,
to = 32767,
width = 6322171
},
face_id = 12866850,
u = {
image = {
object = 12814850,
slice = {
x = 26144822,
y = 26144822,
width = 140737488329360,
height = 21363584
},
image_id = 21866658
},
comp = {
object = 12814850
},
stretch = {
object = 12814850
}
},
position = {
charpos = 19974773,
bytepos = 140737488329312
},
current = {
pos = {
charpos = 6347903,
bytepos = 19974773
},
overlay_string_index = 26174326,
string_pos = {
charpos = 12814850,
bytepos = 26385014
},
dpvec_index = 6322130
},
from_overlay = 0,
area = 4294941232,
method = 32767,
paragraph_embedding = 6225381,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
line_wrap = 26174118,
voffset = 0,
space_width = 19974773,
font_height = 140737488329360
}, {
string = 6322684,
string_nchars = 12935298,
end_charpos = 12814850,
stop_charpos = 19974773,
prev_stop = 1,
base_level_stop = 140737488329360,
cmp_it = {
stop_pos = 6329559,
id = 39041270,
ch = 26385462,
rule_idx = 0,
lookback = 19974773,
nglyphs = 0,
reversed_p = 19974773,
charpos = 140737488329728,
nchars = 6337252,
nbytes = 0,
from = 39858438,
to = 0,
width = 39858502
},
face_id = 34507633,
u = {
image = {
object = 26173654,
slice = {
x = 21567617,
y = 13142290,
width = 140737488329472,
height = 6225297
},
image_id = 12936754
},
comp = {
object = 26173654
},
stretch = {
object = 26173654
}
},
position = {
charpos = 16,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 140737488330320
},
overlay_string_index = -25712,
string_pos = {
charpos = 140737488329624,
bytepos = -1
},
dpvec_index = 25189450
},
from_overlay = 25419969,
area = 25189424,
method = GET_FROM_BUFFER,
paragraph_embedding = 23079941,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
line_wrap = 4294951072,
voffset = 32767,
space_width = 26398646,
font_height = 140737488329352
}, {
string = 6322171,
string_nchars = 35526614,
end_charpos = 39858502,
stop_charpos = 8,
prev_stop = 140737488329728,
base_level_stop = 140737488329736,
cmp_it = {
stop_pos = -1,
id = 12937330,
ch = 26385462,
rule_idx = 0,
lookback = 12189069,
nglyphs = 0,
reversed_p = 19974773,
charpos = 26385462,
nchars = 13142290,
nbytes = 0,
from = 12814850,
to = 0,
width = -25520
},
face_id = 8,
u = {
image = {
object = 3,
slice = {
x = 12814850,
y = 12814850,
width = 19974773,
height = 1
},
image_id = 140737488329808
},
comp = {
object = 3
},
stretch = {
object = 3
}
},
position = {
charpos = 6322171,
bytepos = 140737488329792
},
current = {
pos = {
charpos = 12814850,
bytepos = 140737488330128
},
overlay_string_index = 6337252,
string_pos = {
charpos = 40169910,
bytepos = 12814850
},
dpvec_index = -25168
},
from_overlay = 39455442,
area = 4294942096,
method = 32767,
paragraph_embedding = 6328989,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
line_wrap = 4294942352,
voffset = 32767,
space_width = 39858502,
font_height = 6322130
}, {
string = 39455442,
string_nchars = 39455442,
end_charpos = 19974773,
stop_charpos = 140737488340384,
prev_stop = 0,
base_level_stop = 39455442,
cmp_it = {
stop_pos = 1198879378264588685,
id = 1,
ch = -22080,
rule_idx = 32767,
lookback = 0,
nglyphs = 0,
reversed_p = 0,
charpos = 1198879378262491533,
nchars = 1345094029,
nbytes = -279135921,
from = 0,
to = 32767,
width = 21363634
},
face_id = 12936482,
u = {
image = {
object = 26397302,
slice = {
x = 12188061,
y = 12814850,
width = 26397302,
height = 6340152
},
image_id = 12866802
},
comp = {
object = 26397302
},
stretch = {
object = 26397302
}
},
position = {
charpos = 39858470,
bytepos = 12188301
},
current = {
pos = {
charpos = 39455442,
bytepos = 39858470
},
overlay_string_index = -1,
string_pos = {
charpos = 12814850,
bytepos = 12814850
},
dpvec_index = 4
},
from_overlay = 140737488330320,
area = 4294952624,
method = 32767,
paragraph_embedding = 21,
multibyte_p = 0,
string_from_display_prop_p = 1,
display_ellipsis_p = 1,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 1,
line_wrap = WORD_WRAP,
voffset = 0,
space_width = 140737488339104,
font_height = 140737488330208
}},
sp = 6328744,
selective = 12814850,
what = 39858438,
face_id = 0,
selective_display_ellipsis_p = 0,
ctl_arrow_p = 0,
face_box_p = 0,
start_of_box_run_p = 0,
end_of_box_run_p = 0,
overlay_strings_at_end_processed_p = 1,
ignore_overlay_strings_at_pos_p = 0,
glyph_not_available_p = 0,
starts_in_middle_of_char_p = 0,
face_before_selective_p = 1,
constrain_row_ascent_descent_p = 1,
line_wrap = 32767,
base_face_id = 6328232,
c = 0,
len = 12866802,
cmp_it = {
stop_pos = 9,
id = 39858390,
ch = 0,
rule_idx = 0,
lookback = -24752,
nglyphs = 32767,
reversed_p = 6337252,
charpos = 0,
nchars = 0,
nbytes = 0,
from = 39858518,
to = 0,
width = 39858422
},
char_to_display = 39858502,
glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE,
image_id = 13142290,
slice = {
x = 13142288,
y = 579826779795,
width = 176093634448,
height = 12814850
},
space_width = 140737488330352,
voffset = -24696,
tab_width = -1,
font_height = 140737488330688,
object = 140737488330464,
position = {
charpos = 140737488330472,
bytepos = -1
},
truncation_pixel_width = 12502,
continuation_pixel_width = 608,
first_visible_x = 0,
last_visible_x = 12814850,
last_visible_y = 0,
extra_line_spacing = 12814850,
max_extra_line_spacing = 0,
override_ascent = 9,
override_descent = 0,
override_boff = 39858502,
glyph_row = 0xc88912,
area = 4294942504,
nglyphs = 0,
pixel_width = 1,
ascent = 38,
descent = -24992,
max_ascent = 32767,
max_descent = -24704,
phys_ascent = 32767,
phys_descent = -24720,
max_phys_ascent = 32767,
max_phys_descent = 6344262,
current_x = 0,
continuation_lines_width = 12814850,
eol_pos = {
charpos = 1,
bytepos = 12937234
},
current_y = 39858438,
first_vpos = 0,
vpos = 0,
hpos = 0,
left_user_fringe_bitmap = 41432,
right_user_fringe_bitmap = 65535,
left_user_fringe_face_id = 32767,
right_user_fringe_face_id = 1024480,
bidi_p = 1,
bidi_it = {
bytepos = 39592208,
charpos = 0,
ch = 1,
nchars = 140737488330560,
ch_len = 6782248,
type = 24958981,
type_after_w1 = UNKNOWN_BT,
orig_type = 4294942640,
resolved_level = 1,
invalid_levels = -24720,
invalid_rl_levels = 32767,
prev_was_pdf = 6783405,
prev = {
bytepos = 24958981,
charpos = 24958981,
type = 24958976,
type_after_w1 = UNKNOWN_BT,
orig_type = 39592208
},
last_strong = {
bytepos = 140737488330720,
charpos = 6800725,
type = 4294942624,
type_after_w1 = UNKNOWN_BT,
orig_type = 4294942712
},
next_for_neutral = {
bytepos = 140737488330744,
charpos = 39592208,
type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT,
orig_type = STRONG_L
},
prev_for_neutral = {
bytepos = 140737488330704,
charpos = 6782248,
type = 24958981,
type_after_w1 = UNKNOWN_BT,
orig_type = 4294943208
},
next_for_ws = {
bytepos = 140737488330752,
charpos = 6783405,
type = 4294942752,
type_after_w1 = 32767,
orig_type = 24958981
},
next_en_pos = 24958976,
next_en_type = 39592208,
ignore_bn_limit = 12814850,
sor = 13004658,
scan_dir = 0,
disp_pos = 140737488330832,
disp_prop = 6792075,
stack_idx = 0,
level_stack = {{
level = -24424,
override = L2R
}, {
level = 12814850,
override = NEUTRAL_DIR
}, {
level = 38896776,
override = NEUTRAL_DIR
}, {
level = 12814850,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = -24464,
override = 32767
}, {
level = 6791863,
override = NEUTRAL_DIR
}, {
level = 38896776,
override = NEUTRAL_DIR
}, {
level = 12814850,
override = NEUTRAL_DIR
}, {
level = -24400,
override = 32767
}, {
level = 6808881,
override = NEUTRAL_DIR
}, {
level = 156,
override = NEUTRAL_DIR
}, {
level = 24958981,
override = NEUTRAL_DIR
}, {
level = 13004658,
override = NEUTRAL_DIR
}, {
level = 4,
override = NEUTRAL_DIR
}, {
level = 39592096,
override = NEUTRAL_DIR
}, {
level = 4,
override = NEUTRAL_DIR
}, {
level = -24320,
override = 32767
}, {
level = 6828486,
override = NEUTRAL_DIR
}, {
level = 12814850,
override = NEUTRAL_DIR
}, {
level = -24240,
override = 32767
}, {
level = -24248,
override = 32767
}, {
level = -24256,
override = 32767
}, {
level = 39,
override = NEUTRAL_DIR
}, {
level = 39,
override = NEUTRAL_DIR
}, {
level = -24216,
override = 32767
}, {
level = 156,
override = NEUTRAL_DIR
}, {
level = -24032,
override = 32767
}, {
level = 6839418,
override = NEUTRAL_DIR
}, {
level = 101,
override = NEUTRAL_DIR
}, {
level = 12814850,
override = NEUTRAL_DIR
}, {
level = 39,
override = NEUTRAL_DIR
}, {
level = 39,
override = NEUTRAL_DIR
}, {
level = 36,
override = NEUTRAL_DIR
}, {
level = -21352,
override = 32767
}, {
level = 1,
override = NEUTRAL_DIR
}, {
level = 39592208,
override = NEUTRAL_DIR
}, {
level = 12814850,
override = NEUTRAL_DIR
}, {
level = 12814850,
override = NEUTRAL_DIR
}, {
level = 13034144,
override = NEUTRAL_DIR
}, {
level = 12814850,
override = NEUTRAL_DIR
}, {
level = 24958981,
override = NEUTRAL_DIR
}, {
level = 0,
override = L2R
}, {
level = -24144,
override = 32767
}, {
level = 6783405,
override = NEUTRAL_DIR
}, {
level = 1,
override = NEUTRAL_DIR
}, {
level = 24958981,
override = NEUTRAL_DIR
}, {
level = 24958976,
override = NEUTRAL_DIR
}, {
level = 39592208,
override = NEUTRAL_DIR
}, {
level = 12814850,
override = NEUTRAL_DIR
}, {
level = 13042274,
override = NEUTRAL_DIR
}, {
level = -24064,
override = 32767
}, {
level = 6791937,
override = NEUTRAL_DIR
}, {
level = -23944,
override = L2R
}, {
level = 36990374,
override = NEUTRAL_DIR
}, {
level = 39592096,
override = NEUTRAL_DIR
}, {
level = 39450853,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = -24032,
override = L2R
}, {
level = 41,
override = NEUTRAL_DIR
}, {
level = 39592208,
override = NEUTRAL_DIR
}, {
level = 500,
override = NEUTRAL_DIR
}},
string = {
lstring = 140737488331472,
s = 0x437282 "H\201Ä",
schars = 0,
bufpos = 140737488331824,
from_disp_str = 0,
unibyte = 1
},
paragraph_dir = 12814850,
separator_limit = 12814850,
first_elt = 0,
new_paragraph = 1,
frame_window_p = 0
},
paragraph_embedding = 12814850
}
current_matrix_up_to_date_p = 0
used_current_matrix_p = 0
buffer_unchanged_p = 0
temp_scroll_step = 0
count = 5
rc = 12814850
centering_position = -1
last_line_misfit = 0
beg_unchanged = 6399
end_unchanged = 628
#8 0x00000000004519a5 in redisplay_window_0 (window=36410453) at xdisp.c:13603
No locals.
#9 0x0000000000609a4d in internal_condition_case_1 (bfun=0x451966 <redisplay_window_0>, arg=36410453, handlers=12785286, hfun=0x451937 <redisplay_window_error>) at eval.c:1537
val = 17711728
c = {
tag = 12814850,
val = 12814850,
next = 0x7fffffffdac0,
gcpro = 0x0,
jmp = {{
__jmpbuf = {69, 1198879377249567117, 0, 0, 0, 0, 1198879377304093069, -1198879650647473779},
__mask_was_saved = 0,
__saved_mask = {
__val = {0, 12655920, 17711728, 140737488335392, 6348210, 12814850, 21487651330, 12878818, 3200000, 0, 0, 0, 12814850, 17711728, 4496815, 4294967296}
}
}},
backlist = 0x0,
handlerlist = 0x7fffffffdbd0,
lisp_eval_depth = 0,
pdlcount = 5,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
h = {
handler = 12785286,
var = 12814850,
chosen_clause = 0,
tag = 0x7fffffffb110,
next = 0x7fffffffdbd0
}
#10 0x0000000000451918 in redisplay_windows (window=36410453) at xdisp.c:13583
w = 0x22b9450
#11 0x00000000004518cc in redisplay_windows (window=37060981) at xdisp.c:13577
w = 0x2358170
#12 0x000000000045094d in redisplay_internal () at xdisp.c:13160
f = 0x1135ec0
tail = 13621862
frame = 18046661
w = 0x22b9450
sw = 0x22b9450
fr = 0x1135ec0
pending = 0
must_finish = 1
tlbufpos = {
charpos = 6241,
bytepos = 6241
}
tlendpos = {
charpos = 1889,
bytepos = 1889
}
number_of_visible_frames = 1
count = 3
count1 = 5
sf = 0x1135ec0
polling_stopped_here = 0
old_frame = 18046661
consider_all_windows_p = 1
#13 0x0000000000451148 in redisplay_preserve_echo_area (from_where=8) at xdisp.c:13411
No locals.
#14 0x000000000057e871 in detect_input_pending_run_timers (do_display=1) at keyboard.c:10484
old_timers_run = 1837
#15 0x0000000000665257 in wait_reading_process_output (time_limit=30, microsecs=0, read_kbd=-1, do_display=1, wait_for_cell=12814850, wait_proc=0x0, just_wait_proc=0) at process.c:4733
old_timers_run = 1837
old_buffer = 0x215dcf0
old_window = 36410453
leave = 0
timeout_reduced_for_timers = 1
channel = 1024
nfds = 0
Available = {
fds_bits = {4132992, 0 <repeats 15 times>}
}
Writeok = {
fds_bits = {0 <repeats 16 times>}
}
check_write = 1
check_delay = 3
no_avail = 0
xerrno = 11
proc = 0
timeout = {
tv_sec = 0,
tv_usec = 0
}
end_time = {
tv_sec = 1327037697,
tv_usec = 588178
}
wait_channel = -1
got_some_input = 1
count = 2
#16 0x0000000000421eba in sit_for (timeout=120, reading=1, do_display=1) at dispnew.c:6060
sec = 30
usec = 0
#17 0x000000000056e033 in read_char (commandflag=1, nmaps=14, maps=0x7fffffffd5d0, prev_event=12814850, used_mouse_menu=0x7fffffffd778, end_time=0x0) at keyboard.c:2688
tem0 = 0
timeout = 30
delay_level = 4
buffer_size = 33
c = 12814850
jmpcount = 2
local_getcjmp = {{
__jmpbuf = {0, 1198879380701479309, 4280752, 140737488347680, 0, 0, 1198879380558872973, -1198879837567680115},
__mask_was_saved = 0,
__saved_mask = {
__val = {4294967296, 140737488343712, 6783405, 0, 34987253, 34987248, 36940576, 140737488343824, 36940576, 6355, 6356, 140737488343808, 6791937, 34987253, 39148358, 140737488343856}
}
}}
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 = 39
save = 1048576
previous_echo_area_message = 12814850
also_record = 12814850
reread = 0
gcpro1 = {
next = 0x7fffffffd590,
var = 0x67d894,
nvars = 0
}
gcpro2 = {
next = 0x150625b,
var = 0x5f8a68,
nvars = 22045275
}
polling_stopped_here = 0
orig_kboard = 0x1096db0
#18 0x000000000057bee9 in read_key_sequence (keybuf=0x7fffffffd940, bufsize=30, prompt=12814850, dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:9300
interrupted_kboard = 0x1096db0
interrupted_frame = 0x1135ec0
key = 6356
used_mouse_menu = 0
echo_local_start = 0
last_real_key_start = 0
keys_local_start = 0
local_first_binding = 0
from_string = 12814850
count = 2
t = 0
echo_start = 0
keys_start = 0
nmaps = 14
nmaps_allocated = 14
defs = 0x7fffffffd550
submaps = 0x7fffffffd5d0
orig_local_map = 34343526
orig_keymap = 39148422
localized_local_map = 0
first_binding = 0
first_unbound = 31
mock_input = 0
fkey = {
parent = 19183990,
map = 19183990,
start = 0,
end = 0
}
keytran = {
parent = 12794278,
map = 12794278,
start = 0,
end = 0
}
indec = {
parent = 19183974,
map = 19183974,
start = 0,
end = 0
}
shift_translated = 0
delayed_switch_frame = 12814850
original_uppercase = 140737488345352
original_uppercase_position = -1
dummyflag = 0
starting_buffer = 0x215dcf0
fake_prefixed_keys = 12814850
gcpro1 = {
next = 0xc66932,
var = 0x6350,
nvars = 140737488345280
}
#19 0x000000000056b7f6 in command_loop_1 () at keyboard.c:1448
cmd = 12854130
keybuf = {460, 76, 2245, 2245, 12814850, 140737488345680, 12814898, 35532454, 140737488345504, 5250818, 12814850, 9471441, 12814850, 12814850, 9489969, 18046656, 12867090, 9471430, 140737488345568, 4332433, 140737488345632, 5681172, 140737488345680, 35532454, 0, 18046656,
140737488345696, 0, 140737488345744, 5680661}
i = 1
prev_modiff = 18471
prev_buffer = 0x215dcf0
already_adjusted = 0
#20 0x00000000006098e6 in internal_condition_case (bfun=0x56b411 <command_loop_1>, handlers=12867042, hfun=0x56acd6 <cmd_error>) at eval.c:1499
val = 140737488345808
c = {
tag = 12814850,
val = 12814850,
next = 0x7fffffffdc60,
gcpro = 0x0,
jmp = {{
__jmpbuf = {0, 1198879380397392269, 4280752, 140737488347680, 0, 0, 1198879380183482765, -1198879650663464563},
__mask_was_saved = 0,
__saved_mask = {
__val = {17247864423046087053, 140733193388032, 4201736, 4294967296, 4294968117, 4294967295, 140737354130976, 13683078, 0, 9418328, 0, 0, 0, 0, 140737351950260, 1}
}
}},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
h = {
handler = 12867042,
var = 12814850,
chosen_clause = 12814898,
tag = 0x7fffffffdac0,
next = 0x0
}
#21 0x000000000056b100 in command_loop_2 (ignore=12814850) at keyboard.c:1159
val = 0
#22 0x000000000060929d in internal_catch (tag=12862834, func=0x56b0da <command_loop_2>, arg=12814850) at eval.c:1256
c = {
tag = 12862834,
val = 12814850,
next = 0x0,
gcpro = 0x0,
jmp = {{
__jmpbuf = {0, 1198879380441432461, 4280752, 140737488347680, 0, 0, 1198879380405780877, -1198879650488745587},
__mask_was_saved = 0,
__saved_mask = {
__val = {6226676, 0, 4294967440, 0, 13040944, 0, 6749399, 12842896, 12212416, 4294958400, 6225264, 14, 0, 4280752, 140737488347680, 140737488346512}
}
}},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
#23 0x000000000056b0b3 in command_loop () at keyboard.c:1138
No locals.
#24 0x000000000056a81a in recursive_edit_1 () at keyboard.c:758
count = 1
val = 12814850
#25 0x000000000056a9bd in Frecursive_edit () at keyboard.c:822
count = 0
buffer = 12814850
#26 0x0000000000568a5e in main (argc=1, argv=0x7fffffffe228) at emacs.c:1715
dummy = 140737252531711
stack_bottom_variable = 0 '\000'
do_initial_setlocale = 1
skip_args = 0
rlim = {
rlim_cur = 8720000,
rlim_max = 18446744073709551615
}
no_loadup = 0
junk = 0x0
dname_arg = 0x0
ch_to_dir = 0x7fffefb03000 "\177ELF\002\001\001"
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10159: 24.0.91; Segfault with auto-complete package [SEC=UNCLASSIFIED]
2012-01-20 5:39 ` Alex Murray
@ 2012-01-20 10:01 ` Eli Zaretskii
2012-01-22 22:48 ` Alex Murray
0 siblings, 1 reply; 21+ messages in thread
From: Eli Zaretskii @ 2012-01-20 10:01 UTC (permalink / raw)
To: Alex Murray; +Cc: 10159, eggert
> Date: Fri, 20 Jan 2012 16:09:26 +1030
> From: Alex Murray <alex.murray@dsto.defence.gov.au>
> CC: eggert@cs.ucla.edu, 10159@debbugs.gnu.org
>
> One more - this time with full debugging symbols and bt full log attached :)
>
> I'll try and keep the gdb session alive for a while if you need anything
> further
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x00000000006863ea in composition_compute_stop_pos
> (cmp_it=0x7fffffff9058, charpos=101, bytepos=118, endpos=116,
> string=32972417) at composite.c:1073
> 1073 elt = XCAR (val);
> (gdb) p string
> $1 = 32972417
> (gdb) xtype
> Lisp_String
> (gdb) xstring
> $2 = (struct Lisp_String *) 0x1f71e80
> " Arglist: (X)", ' ' <repeats 20 times>
Thanks. Please show the output of these GDB commands:
(gdb) p val
(gdb) xtype
(gdb) p c
The truth is you already posted information that lets me deduce the
results, but what I see just doesn't make sense: val is shown to have
the value of 390, which could only be an Emacs integer, and yet the
test in the for loop:
for (ridx = 0; CONSP (val); val = XCDR (val), ridx++)
should have exited the loop when it sees val that is not a cons cell.
So I don't understand how come it didn't exit, and tried to extract
the car of something that isn't a cons cell.
The value of c also looks bogus, and the values of charpos (101) and
endpos (116) seem to be inconsistent with the length of `string',
which is shown as " Arglist: (X)" (13 characters) plus 20 blanks, for
a total of 33 characters.
If someone who is reading this has ideas how this could happen, I'm
all ears.
Btw, Alex: what version of GCC did you use to compile Emacs?
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10159: 24.0.91; Segfault with auto-complete package [SEC=UNCLASSIFIED]
2012-01-20 10:01 ` Eli Zaretskii
@ 2012-01-22 22:48 ` Alex Murray
2012-01-23 0:04 ` Paul Eggert
0 siblings, 1 reply; 21+ messages in thread
From: Alex Murray @ 2012-01-22 22:48 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 10159, eggert
*UNCLASSIFIED*
On Fri 20 Jan 2012 20:31:09 CST, Eli Zaretskii wrote:
>
>>
>> Date: Fri, 20 Jan 2012 16:09:26 +1030
>> From: Alex Murray <alex.murray@dsto.defence.gov.au>
>> CC: eggert@cs.ucla.edu, 10159@debbugs.gnu.org
>>
>> One more - this time with full debugging symbols and bt full log
>> attached :)
>>
>> I'll try and keep the gdb session alive for a while if you need anything
>> further
>>
>> Program received signal SIGSEGV, Segmentation fault.
>> 0x00000000006863ea in composition_compute_stop_pos
>> (cmp_it=0x7fffffff9058, charpos=101, bytepos=118, endpos=116,
>> string=32972417) at composite.c:1073
>> 1073 elt = XCAR (val);
>> (gdb) p string
>> $1 = 32972417
>> (gdb) xtype
>> Lisp_String
>> (gdb) xstring
>> $2 = (struct Lisp_String *) 0x1f71e80
>> " Arglist: (X)", ' ' <repeats 20 times>
>
>
> Thanks. Please show the output of these GDB commands:
>
> (gdb) p val
> (gdb) xtype
> (gdb) p c
>
> The truth is you already posted information that lets me deduce the
> results, but what I see just doesn't make sense: val is shown to have
> the value of 390, which could only be an Emacs integer, and yet the
> test in the for loop:
>
> for (ridx = 0; CONSP (val); val = XCDR (val), ridx++)
>
> should have exited the loop when it sees val that is not a cons cell.
> So I don't understand how come it didn't exit, and tried to extract
> the car of something that isn't a cons cell.
>
> The value of c also looks bogus, and the values of charpos (101) and
> endpos (116) seem to be inconsistent with the length of `string',
> which is shown as " Arglist: (X)" (13 characters) plus 20 blanks, for
> a total of 33 characters.
>
> If someone who is reading this has ideas how this could happen, I'm
> all ears.
>
> Btw, Alex: what version of GCC did you use to compile Emacs?
(gdb) p val
$3 = 390
(gdb) xtype
Lisp_Cons
(gdb) p c
$4 = 14159872
gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.6.1/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro
4.6.1-9ubuntu3' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs
--enable-languages=c,c++,fortran,objc,obj-c++,go --prefix=/usr
--program-suffix=-4.6 --enable-shared --enable-linker-build-id
--with-system-zlib --libexecdir=/usr/lib --without-included-gettext
--enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6
--libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu
--enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-plugin
--enable-objc-gc --disable-werror --with-arch-32=i686
--with-tune=generic --enable-checking=release --build=x86_64-linux-gnu
--host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3)
IMPORTANT: This email remains the property of the Department of Defence and is subject to the jurisdiction of section 70 of the Crimes Act 1914. If you have received this email in error, you are requested to contact the sender and delete the email.
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10159: 24.0.91; Segfault with auto-complete package [SEC=UNCLASSIFIED]
2012-01-22 22:48 ` Alex Murray
@ 2012-01-23 0:04 ` Paul Eggert
0 siblings, 0 replies; 21+ messages in thread
From: Paul Eggert @ 2012-01-23 0:04 UTC (permalink / raw)
To: Alex Murray; +Cc: 10159
>> val is shown to have
>> the value of 390, which could only be an Emacs integer
390 is not an Emacs integer; it has type Lisp_Cons.
It's a bogus Lisp_Cons value, but it's encoded as a
Lisp_Cons.
c is 0xD81000, which is also bogus (it's not a valid
character value), and this may explain why val is bogus.
The fact that the string indexes are out of range could
explain why c is bogus.
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10159: Segfault with auto-complete package
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
@ 2012-07-26 12:58 ` Toon Claes
2012-07-26 15:58 ` Eli Zaretskii
2012-09-22 11:11 ` bug#10159: auto-complete causes crash in emacs HEAD Christopher Monsanto
3 siblings, 1 reply; 21+ messages in thread
From: Toon Claes @ 2012-07-26 12:58 UTC (permalink / raw)
To: 10159
[-- Attachment #1: Type: text/plain, Size: 59887 bytes --]
Recently my emacs crashes often when I am using auto-complete.
Only one time I got a crash at:
Program received signal SIGSEGV,
Segmentation fault.
0x0824329e in composition_compute_stop_pos
(cmp_it=0xbfffb700, charpos=26, bytepos=30, endpos=33, string=153926225)
at /home/tokdev/src/emacs/bzr/src/composite.c:1067
1067 elt = XCAR
(val);
But most of the time, the crash occurs at:
Program received
signal SIGSEGV, Segmentation fault.
0x080f6f10 in char_table_ref
(table=139304725, c=4194761) at
/home/tokdev/src/emacs/bzr/src/chartab.c:237
237 if (SUB_CHAR_TABLE_P
(val))
And the backtrace is below.
If I need to provide any other
information, please let me know what I should do.
(gdb) bt full
#0
0x080f6f10 in char_table_ref (table=139304725, c=4194761) at
/home/tokdev/src/emacs/bzr/src/chartab.c:237
tbl = 0x84d9f10
val =
1077936141
#1 0x0824327e in composition_compute_stop_pos
(cmp_it=0xbfffa260, charpos=11, bytepos=12, endpos=63, string=159977025)
at /home/tokdev/src/emacs/bzr/src/composite.c:1059
start = 0
end =
136542288
c = 4194761
prop = 139220218
val = 139220218
MAX_NEWLINE_DISTANCE = 500
#2 0x08071991 in compute_stop_pos
(it=0xbfff9d90) at /home/tokdev/src/emacs/bzr/src/xdisp.c:3364
stoppos
= 63
iv = 0x0
next_iv = 0x0
object = 159977025
limit = 139220218
position = 0
charpos = 0
bytepos = 0
#3 0x080716a0 in handle_stop
(it=0xbfff9d90) at /home/tokdev/src/emacs/bzr/src/xdisp.c:3252
handled
= HANDLED_NORMALLY
handle_overlay_change_p = 1
p = 0x82ce17c
#4
0x0807aa7f in next_element_from_string (it=0xbfff9d90) at
/home/tokdev/src/emacs/bzr/src/xdisp.c:7480
position = {charpos = 0,
bytepos = 0}
#5 0x080785db in get_next_display_element (it=0xbfff9d90)
at /home/tokdev/src/emacs/bzr/src/xdisp.c:6523
success_p = 0
#6
0x080952c6 in display_line (it=0xbfff9d90) at
/home/tokdev/src/emacs/bzr/src/xdisp.c:19341
x_before = 624
nglyphs =
1
ascent = 0
phys_ascent = 0
n_glyphs_before = 78
hpos_before = 78
x = 624
descent = 0
phys_descent = 0
row = 0x9598b04
overlay_arrow_string = 139220218
wrap_it = {window = 134887657, w =
0xbfff942c, f = 0x0, method = GET_FROM_BUFFER, stop_charpos = 0,
prev_stop = 0, base_level_stop = 0, end_charpos = 0, s = 0x0,
string_nchars = 0, region_beg_charpos = 0,
region_end_charpos = 0,
redisplay_end_trigger_charpos = 0, 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 = 0, avoid_cursor_p = 0,
dp = 0x24,
dpvec = 0x0, dpend = 0x953bc05, dpvec_char_len = 156482560,
dpvec_face_id = 140293424, saved_face_id = 0, ctl_chars = {0, 0, 0, 0,
0, 0, -1, -1, 0, 1, 0, 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 = 0, charpos = 0, nchars =
139220218, 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 =
0, 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 = 0, 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 = 0, 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 = 0, 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 = 0, selective = 0, what = IT_CHARACTER, face_id = 0,
selective_display_ellipsis_p = 0, ctl_arrow_p = 0, 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 = TRUNCATE,
base_face_id = 0, c = 0, len = 0, cmp_it =
{stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0,
reversed_p = 0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 3,
width = 0}, char_to_display = 0,
glyphless_method = 36, image_id = 1,
slice = {x = 0, y = -1, width = 0, height = 0}, space_width = 0, voffset
= 0, tab_width = 0, font_height = 0, object = 0, position = {charpos =
0, bytepos = 0},
truncation_pixel_width = 0, continuation_pixel_width
= 0, first_visible_x = 0, last_visible_x = 0, last_visible_y = 36,
extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent =
139220218, override_descent =
139220218, override_boff = 139220218,
glyph_row = 0x84c54fa, area = 139220218, nglyphs = 524288, pixel_width =
139220218, ascent = 0, descent = 0, max_ascent = 0, max_descent = 0,
phys_ascent = 0, phys_descent = 0,
max_phys_ascent = 0,
max_phys_descent = 0, current_x = 0, continuation_lines_width = -1,
eol_pos = {charpos = 0, bytepos = 0}, current_y = 0, first_vpos = 0,
vpos = 1, hpos = 8, left_user_fringe_bitmap = 13,
right_user_fringe_bitmap = 0, left_user_fringe_face_id = 3,
right_user_fringe_face_id = 13, bidi_p = 0, bidi_it = {bytepos = 3,
charpos = 11, ch = 2, nchars = 11, ch_len = 2, type = UNKNOWN_BT,
type_after_w1 =
UNKNOWN_BT, orig_type = UNKNOWN_BT, resolved_level =
0, invalid_levels = 0, invalid_rl_levels = 0, prev_was_pdf = 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 = 6906, type_after_w1 = 6907, orig_type = 3221199400},
next_for_neutral = {bytepos = 136541399, charpos = 6906, type = 6907,
type_after_w1 = 3221199416, orig_type =
136541399}, prev_for_neutral =
{bytepos = 149414076, charpos = 0, type = STRONG_L, type_after_w1 =
149420797, orig_type = UNKNOWN_BT}, next_for_ws = {bytepos = 0, charpos
= 1, type = 149420797, type_after_w1 = UNKNOWN_BT,
orig_type =
139115008}, next_en_pos = -1073767400, next_en_type = 134700938,
ignore_bn_limit = 6906, sor = 6907, scan_dir = -1073767816, disp_pos =
136541399, disp_prop = 149414076, stack_idx = 0, level_stack = {{
level
= 1, override = 149420797}, {level = -1073767776, override = 40}, {level
= 1, override = 149420797}, {level = 6906, override = 6907}, {level =
-1073767752, override = 136542288}, {level = 149414076,
override =
6907}, {level = -1073767752, override = 136549445}, {level = 0, override
= 139115008}, {level = -1073767736, override = 149420797}, {level =
139321714, override = 139220218}, {level = -1073767720,
override =
136549445}, {level = 139321714, override = 139220218}, {level =
-1073767688, override = 136556433}, {level = 149414076, override =
6907}, {level = -1073767704, override = 153902012}, {level = 139220218,
override = 3221202464}, {level = -1073767688, override = 136549280},
{level = 149144462, override = 139321714}, {level = 1, override =
153261520}, {level = 154557264, override = 139220218}, {level =
-1073767656,
override = 136563014}, {level = 149144462, override =
139321714}, {level = -1073767648, override = NEUTRAL_DIR}, {level =
153261520, override = 4}, {level = -1073767592, override = 136579486},
{level = 27628,
override = 139321714}, {level = 149420797, override =
29628}, {level = -1073767524, override = 139220218}, {level = 149420797,
override = 3221199896}, {level = 0, override = NEUTRAL_DIR}, {level = 0,
override =
29628}, {level = 6906, override = 6907}, {level =
-1073767400, override = 136588504}, {level = 7407, override = 7407},
{level = -1073767520, override = 3221199772}, {level = -1073767528,
override = 139220218}, {level =
-1073767512, override = 136549445},
{level = 139321714, override = 139220218}, {level = 1, override =
149420797}, {level = 1, override = 139343194}, {level = 139220218,
override = 136542288}, {level = 6907, override =
3221202464}, {level =
-1073767480, override = 16}, {level = 156362921, override = 139321714},
{level = 500, override = 149420797}, {level = 149760462, override =
139220218}, {level = -1073767432, override = 136549326}, {
level =
153875118, override = 139220218}, {level = -1073767400, override =
136556433}, {level = 149414076, override = 6907}, {level = 7714,
override = 153261520}, {level = 4, override = 3221202464}, {level =
-1073767400, override = 136549280}, {level = 139220218, override =
139304720}, {level = 139220218, override = 10}, {level = 156226464,
override = 4}, {level = -1073767288, override = 134683025}, {level =
-1073765792,
override = 6987}, {level = 6987, override = 7407}, {level
= 139220218, override = 139115008}, {level = -1073767288, override =
134697849}, {level = 6907, override = 139220242}, {level = 139220218,
override =
139220218}, {level = 139220218, override = 139220218}},
string = {lstring = 1, s = 0x6bec <Address 0x6bec out of bounds>, schars
= 142828338, bufpos = 7068, from_disp_str = 0, unibyte = 0},
paragraph_dir = 137158988,
separator_limit = 6907, first_elt = 1,
new_paragraph = 1, frame_window_p = 0}, paragraph_embedding = 28028}
wrap_data = 0x0
may_wrap = 0
wrap_x = 139115008
wrap_row_used = -1
wrap_row_ascent = 149420792
wrap_row_height = 10000
wrap_row_phys_ascent = 0
wrap_row_phys_height = 156859624
wrap_row_extra_line_spacing = 6907
wrap_row_min_pos = 6907
wrap_row_min_bpos = 156482560
wrap_row_max_pos = -1073767024
wrap_row_max_bpos = 134679785
cvpos = -1
min_pos = 7646
max_pos =
7708
min_bpos = 7646
max_bpos = 7708
#7 0x0808e2ca in try_window
(window=156482565, pos=..., flags=1) at
/home/tokdev/src/emacs/bzr/src/xdisp.c:16249
w = 0x953bc00
it =
{window = 156482565, w = 0x953bc00, f = 0x85cb530, method =
GET_FROM_STRING, stop_charpos = 63, prev_stop = 0, base_level_stop = 0,
end_charpos = 63, 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 = 59, ctl_chars = {0 <repeats 16
times>}, start = {pos = {charpos = 7646, bytepos = 7646},
overlay_string_index = -1, string_pos =
{charpos = -1, bytepos = -1},
dpvec_index = -1}, current = {pos = {charpos = 7708, bytepos = 7708},
overlay_string_index = 1, string_pos = {charpos = 0, bytepos = 0},
dpvec_index = -1}, n_overlay_strings = 2,
overlay_strings_charpos =
7708, overlay_strings = {156657625, 159977025, 0 <repeats 14 times>},
string_overlays = {153854691, 156588411, 0 <repeats 14 times>}, string =
159977025, from_overlay = 139220218, stack = {{
string = 139220218,
string_nchars = 0, end_charpos = 7860, stop_charpos = 7712, prev_stop =
7708, base_level_stop = 7708, cmp_it = {stop_pos = 7709, id = -1, ch =
-2, rule_idx = 0, lookback = 0, nglyphs = 0,
reversed_p = 0, 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 = 7708, bytepos = 7708}, current = {pos = {charpos = 7708,
bytepos = 7708}, 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 = TRUNCATE, voffset = 0, space_width =
139220218, font_height = 139220218}, {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 = 0, 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 = 0, 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 = 0, 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 = 0, 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 = 61,
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 = TRUNCATE, base_face_id =
0, c = 118, len = 1, cmp_it = {stop_pos = 63, id = -1, ch = -2, rule_idx
= 0,
lookback = 0, nglyphs = 0, reversed_p = 0, 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 =
139220218, y = 139220218, width = 139220218, height = 139220218},
space_width = 139220218, voffset = 0, tab_width = 8, font_height =
139220218, object = 156657625, position = {charpos = 62, bytepos = 62},
truncation_pixel_width = 8, continuation_pixel_width = 0,
first_visible_x = 0, last_visible_x = 816, last_visible_y = 496,
extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent =
-1, override_descent = 0,
override_boff = 0, glyph_row = 0x9598b04,
area = TEXT_AREA, nglyphs = 1, pixel_width = 8, ascent = 13, descent =
3, max_ascent = 13, max_descent = 3, phys_ascent = 0, phys_descent = 0,
max_phys_ascent = 11,
max_phys_descent = 2, current_x = 632,
continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 0},
current_y = 336, first_vpos = 0, vpos = 21, hpos = 79,
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 = 118, nchars = 1, ch_len = 1,
type = STRONG_L, type_after_w1 = STRONG_L, orig_type = STRONG_L,
resolved_level = 0, invalid_levels = 0, invalid_rl_levels = -1,
prev_was_pdf = 0, prev = {bytepos = 0, charpos = 0, type = NEUTRAL_B,
type_after_w1 = NEUTRAL_B, orig_type = NEUTRAL_B}, last_strong =
{bytepos = 61,
charpos = 61, 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 = 63, charpos = 63, type = UNKNOWN_BT,
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 = 4, disp_prop = 0, stack_idx = 0, level_stack = {{level =
0, override = NEUTRAL_DIR} <repeats 64 times>},
string = {lstring =
159977025, s = 0x0, schars = 4, bufpos = 7708, from_disp_str = 0,
unibyte = 0}, paragraph_dir = L2R, separator_limit = -1, first_elt = 0,
new_paragraph = 0, frame_window_p = 1},
paragraph_embedding = L2R}
last_text_row = 0x9598a58
f = 0x85cb530
#8 0x0808c963 in
redisplay_window (window=156482565, just_this_one_p=0) at
/home/tokdev/src/emacs/bzr/src/xdisp.c:15775
d2 = 0
d4 = 0
d6 = 0
d1
= 0
d3 = 0
d5 = 0
w = 0x953bc00
f = 0x85cb530
buffer = 0x8e7faf8
old = 0x8e7faf8
lpoint = {charpos = 7777, bytepos = 7777}
opoint =
{charpos = 7777, bytepos = 7777}
startp = {charpos = 6907, bytepos =
6907}
update_mode_line = 1
tem = 0
it = {window = 0, w = 0x0, f =
0x0, method = GET_FROM_BUFFER, stop_charpos = 0, prev_stop = 0,
base_level_stop = 0, end_charpos = 0, s = 0x0, string_nchars = 0,
region_beg_charpos = 0, region_end_charpos = 0,
redisplay_end_trigger_charpos = 0, 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 = 0, avoid_cursor_p = 0, dp = 0x0,
dpvec = 0x0,
dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0,
saved_face_id = 1, ctl_chars = {0, 139220218, -1073762376, 0, 112, 0, 0,
0, 0, 1, 1, 112, 0, 20, 20, 20}, start = {pos = {charpos = 138829484,
bytepos = 0},
overlay_string_index = -1073762296, string_pos =
{charpos = 134752021, bytepos = 112}, dpvec_index = 20}, current = {pos
= {charpos = -1, bytepos = -1073762316}, overlay_string_index =
-1073762320, string_pos = {
charpos = 0, bytepos = -1073762296},
dpvec_index = 136092988}, n_overlay_strings = 139344482,
overlay_strings_charpos = 0, overlay_strings = {0, -1, -1, 0, 20,
140645088, 139344482, -1073754524, -1073762104, 1024,
139115008,
-1073754524, -1073762248, 134957172, 156482565, 139220242},
string_overlays = {0, 1024, 139115008, -1073754524, -1073762200,
134751716, 149420792, 139270368, -1073762184, 136094367, 138829660,
139220218, 156482565,
156482565, 1, 138829660}, string = -1073762104,
from_overlay = 139344952, stack = {{string = 139392757, string_nchars =
1, end_charpos = -1073762152, stop_charpos = 136094441, prev_stop =
139344954, base_level_stop = 104,
cmp_it = {stop_pos = 1660924104, id
= 139220218, ch = 139392757, rule_idx = 139270368, lookback =
-1073762104, nglyphs = 135780946, reversed_p = 139344954, charpos =
-1073754524, nchars = -1073762104, nbytes =
134957172, from =
138829660, to = 0, width = 0}, face_id = 139344952, u = {image = {object
= 70, slice = {x = 139344954, y = -1073762072, width = 135780566, height
= 139344954}, image_id = 139270373}, comp = {object = 70},
stretch =
{object = 70}}, position = {charpos = 20, bytepos = -1}, current = {pos
= {charpos = 70, bytepos = 139115008}, overlay_string_index =
-1073759752, string_pos = {charpos = 134761732, bytepos = 139344954},
dpvec_index = 139270373}, from_overlay = -1073762024, area = 156482565,
method = 156482560, paragraph_embedding = 140293424, 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 = -1, stop_charpos =
-1, prev_stop = 0, base_level_stop = 1, cmp_it = {stop_pos = 0, id = 0,
ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = 0, 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 = 4294967295, paragraph_embedding = 4294967295,
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 = 4294967295, 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 = 0, 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 = 139220218, 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 = 0, 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 = 0, 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 = 0, selective = 0, what = IT_CHARACTER, face_id = 0,
selective_display_ellipsis_p = 0, ctl_arrow_p = 0, 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 = TRUNCATE, base_face_id =
0, c = 0, len = 0,
cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx =
0, lookback = 0, nglyphs = 0, reversed_p = 0, charpos = 0, nchars = 0,
nbytes = 0, from = 0, to = 0, width = 0}, char_to_display = 0,
glyphless_method =
GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, slice =
{x = 0, y = 0, width = 0, height = 0}, space_width = 0, voffset = 0,
tab_width = 0, font_height = 0, object = 0, position = {charpos = 0,
bytepos = 0},
truncation_pixel_width = 0, continuation_pixel_width =
0, first_visible_x = 0, last_visible_x = 0, last_visible_y = 0,
extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = 0,
override_descent = 0,
override_boff = 0, glyph_row = 0x0, area =
LEFT_MARGIN_AREA, nglyphs = 0, pixel_width = 0, ascent = 0, descent = 0,
max_ascent = 0, max_descent = 0, phys_ascent = 0, phys_descent = 0,
max_phys_ascent = 0,
max_phys_descent = 0, current_x = 0,
continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 0},
current_y = 0, first_vpos = 0, vpos = 0, hpos = 0,
left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0,
left_user_fringe_face_id = 0, right_user_fringe_face_id = 0, bidi_p = 0,
bidi_it = {bytepos = 0, charpos = 0, ch = 0, nchars = 0, ch_len = 0,
type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT,
resolved_level = 0, invalid_levels = 0, invalid_rl_levels = 0,
prev_was_pdf = 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 = 0, charpos = 0, type =
UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT},
next_for_ws = {bytepos = 0, charpos = 0, type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT, orig_type =
UNKNOWN_BT}, next_en_pos = 0,
next_en_type = UNKNOWN_BT, ignore_bn_limit = 0, sor = NEUTRAL_DIR,
scan_dir = 0, disp_pos = 0, disp_prop = 0, stack_idx = 0, level_stack =
{{level = 0, override = NEUTRAL_DIR}, {level = 0,
override =
NEUTRAL_DIR}, {level = 0, override = NEUTRAL_DIR}, {level = 0, override
= NEUTRAL_DIR}, {level = 0, override = NEUTRAL_DIR}, {level = 0,
override = 3}, {level = 0, override = NEUTRAL_DIR}, {level = 0,
override = NEUTRAL_DIR}, {level = 0, override = 4294967295}, {level = 0,
override = NEUTRAL_DIR}, {level = 0, override = NEUTRAL_DIR}, {level =
0, override = NEUTRAL_DIR}, {level = 0, override = NEUTRAL_DIR}, {
level = 0, override = NEUTRAL_DIR}, {level = 0, override = NEUTRAL_DIR},
{level = 0, override = NEUTRAL_DIR}, {level = 139220218, override =
139220218}, {level = 139220218, override = 139220218}, {level =
139220218, override = 524288}, {level = 139220218, override =
NEUTRAL_DIR}, {level = 0, override = NEUTRAL_DIR}, {level = 8, override
= NEUTRAL_DIR}, {level = 816, override = 7775}, {level = 7776, override
= 3221206648}, {
level = 136541399, override = 149414076}, {level = 0,
override = NEUTRAL_DIR}, {level = 1, override = 7773}, {level = 7774,
override = L2R}, {level = 149420797, override = 149414076}, {level = 0,
override =
3221206712}, {level = 136542288, override = 149414076},
{level = 139220218, override = L2R}, {level = 149420797, override =
7773}, {level = 7774, override = 3221206744}, {level = 149420797,
override = 7776}, {level =
143251232, override = 3221206720}, {level =
-1211803216, override = 143274560}, {level = -1073760576, override = 4},
{level = 135764888, override = NEUTRAL_DIR}, {level = 143251232,
override = 3221206752}, {level =
-1211803216, override = 143274596},
{level = -1073760544, override = 4}, {level = 7776, override =
NEUTRAL_DIR}, {level = 7714, override = 3221206808}, {level = 139320834,
override = 7776}, {level = 143251232, override =
145141528}, {level =
-1211683202, override = 143274540}, {level = -1073760332, override = 8},
{level = -1073760460, override = 134658599}, {level = 153691968,
override = 4}, {level = 136559541, override = 158619030}, {level =
139320834, override = NEUTRAL_DIR}, {level = 8, override = L2R}, {level
= -1073760424, override = 134659012}, {level = -1210626060, override =
143251232}, {level = -1073754524, override = 3221206984}, {level =
-1210626060,
override = 143251232}, {level = 145141528, override =
3221207160}, {level = -1211802168, override = 143274548}, {level = 1,
override = NEUTRAL_DIR}, {level = -1210626060, override = 143251232},
{level = 145141528,
override = 3221207160}, {level = -1211802168,
override = 143274584}, {level = 145141528, override = 3221207160}},
string = {lstring = -1211795612, s = 0x889d720 "200244221b260&211ba",
schars = 145141528,
bufpos = 0, from_disp_str = 0, unibyte = 0},
paragraph_dir = 143251232, separator_limit = 145141528, first_elt = 0,
new_paragraph = 0, frame_window_p = 0}, paragraph_embedding =
3083283650}
current_matrix_up_to_date_p = 0
used_current_matrix_p = 0
buffer_unchanged_p = 0
temp_scroll_step = 0
count = 76
rc = 1
centering_position = -1
last_line_misfit = 0
beg_unchanged = 7067
end_unchanged = 152
#9 0x08087e9d in redisplay_window_0
(window=156482565) at /home/tokdev/src/emacs/bzr/src/xdisp.c:13842
No
locals.
#10 0x081df925 in internal_condition_case_1 (bfun=0x8087e67
<redisplay_window_0>, arg=156482565, handlers=139202470, hfun=0x8087e43
<redisplay_window_error>) at /home/tokdev/src/emacs/bzr/src/eval.c:1358
val = 139220218
c = {tag = 139220218, val = 139220218, next =
0xbfffd5e4, gcpro = 0x0, jmp = {{__jmpbuf = {70, 139115008, -1073754524,
-1073759848, 1032309845, -116917958}, __mask_was_saved = 0, __saved_mask
= {__val = {0, 0, 3221207352,
135348487, 148997760, 1, 0, 0, 0, 0,
139220218, 139220218, 3221207352, 134570464, 149522672, 6, 6, 0,
3221207448, 134589188, 149522672, 1, 0, 0, 0, 0, 0, 4294967295,
153757252, 153757252, 16, 137167136}}}}, backlist =
0xbfffd8b0,
handlerlist = 0xbfffd5d0, lisp_eval_depth = 6, pdlcount = 76,
poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack =
0xbfffd9bc}
h = {handler = 139202470, var = 139220218, chosen_clause =
-1073760008, tag = 0xbfffb8c4, next = 0xbfffd5d0}
#11 0x08087e2a in
redisplay_windows (window=156482565) at
/home/tokdev/src/emacs/bzr/src/xdisp.c:13822
w = 0x953bc00
#12
0x08087dc8 in redisplay_windows (window=156789733) at
/home/tokdev/src/emacs/bzr/src/xdisp.c:13814
w = 0x9586be0
#13
0x08087de7 in redisplay_windows (window=156481989) at
/home/tokdev/src/emacs/bzr/src/xdisp.c:13816
w = 0x953b9c0
#14
0x08087074 in redisplay_internal () at
/home/tokdev/src/emacs/bzr/src/xdisp.c:13397
f = 0x85cb530
tail =
141187470
frame = 140293429
w = 0x953bc00
sw = 0x953bc00
fr =
0x85cb530
pending = 0
must_finish = 0
tlbufpos = {charpos = 7714,
bytepos = 7714}
tlendpos = {charpos = 82, bytepos = 82}
number_of_visible_frames = 2
count = 74
count1 = 76
sf = 0x85cb530
polling_stopped_here = 1
old_frame = 140293429
consider_all_windows_p
= 1
update_miniwindow_p = 0
#15 0x0808780e in
redisplay_preserve_echo_area (from_where=8) at
/home/tokdev/src/emacs/bzr/src/xdisp.c:13656
No locals.
#16 0x0816cfbe
in detect_input_pending_run_timers (do_display=1) at
/home/tokdev/src/emacs/bzr/src/keyboard.c:10362
old_timers_run =
15293
#17 0x0822903e in wait_reading_process_output (time_limit=28,
nsecs=0, read_kbd=-1, do_display=1, wait_for_cell=139220218,
wait_proc=0x0, just_wait_proc=0) at
/home/tokdev/src/emacs/bzr/src/process.c:4721
old_timers_run = 15293
old_buffer = 0x8e7faf8
old_window = 156482565
leave = 0
timeout_reduced_for_timers = 1
channel = 1024
nfds = 0
Available =
{fds_bits = {1432338560, 13, 0 <repeats 30 times>}}
Writeok = {fds_bits
= {0 <repeats 32 times>}}
check_write = 1
check_delay = 4
no_avail =
0
xerrno = 11
proc = 0
timeout = {tv_sec = 0, tv_nsec = 382748818}
end_time = {tv_sec = 1343136290, tv_nsec = 901718138}
wait_channel =
-1
got_some_input = 1
count = 73
#18 0x080600d1 in sit_for
(timeout=112, reading=1, do_display=1) at
/home/tokdev/src/emacs/bzr/src/dispnew.c:6000
sec = 28
nsec = 0
#19
0x08160459 in read_char (commandflag=1, nmaps=12, maps=0xbfffd280,
prev_event=139220218, used_mouse_menu=0xbfffd378, end_time=0x0) at
/home/tokdev/src/emacs/bzr/src/keyboard.c:2701
tem0 = -1073753544
timeout = 28
delay_level = 4
buffer_size = 31
c = 139220218
jmpcount
= 73
local_getcjmp = {{__jmpbuf = {36, 2, -1073746652, -1073753576,
1030310997, -385324230}, __mask_was_saved = 0, __saved_mask = {__val =
{7777, 3221220644, 3221213480, 135807099, 162651270, 139243802, 0, 2,
139321066,
139243802, 3221213752, 136560308, 156517227, 139243802, 0,
3221213720, 0, 0, 0, 136125561, 145052939, 156517227, 149420797,
3221214096, 145052939, 156517227, 3221214264, 148840298, 3221213712,
145026598, 139220218,
138808029}}}}
save_jump = {{__jmpbuf = {1, 10,
1, -1073753576, 1030310997, -385324230}, __mask_was_saved = 0,
__saved_mask = {__val = {154055272, 140917498, 3221213512, 135731747,
147532694, 140917498, 0, 0, 1, 139220218, 141658682,
141418358,
139220218, 96, 2, 139220218, 141219334, 2, 3221213608, 139220194,
139220218, 139220194, 139220194, 139220218, 1, 1, 3221213608, 135731747,
139207366, 212, 1, 0}}}}
key_already_recorded = 0
tem = 74
save =
139243802
previous_echo_area_message = 139220218
also_record =
139220218
reread = 0
gcpro1 = {next = 0xbfffd9bc, var = 0x1e60, nvars
= 7777}
gcpro2 = {next = 0x8e7e0bc, var = 0x0, nvars = 148973733}
polling_stopped_here = 0
orig_kboard = 0x88af9d8
#20 0x0816b22b in
read_key_sequence (keybuf=0xbfffd500, bufsize=30, prompt=139220218,
dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1)
at /home/tokdev/src/emacs/bzr/src/keyboard.c:9316
interrupted_kboard =
0x88af9d8
interrupted_frame = 0x85cb530
key = 31104
used_mouse_menu =
0
echo_local_start = 0
last_real_key_start = 0
keys_local_start = 0
local_first_binding = 0
from_string = 139220218
count = 73
t = 0
echo_start = 0
keys_start = 0
nmaps = 12
nmaps_allocated = 12
defs =
0xbfffd240
submaps = 0xbfffd280
orig_local_map = 150021078
orig_keymap = 162651238
localized_local_map = 0
first_binding = 0
first_unbound = 31
mock_input = 0
fkey = {parent = 142698726, map =
142698726, start = 0, end = 0}
keytran = {parent = 139207366, map =
139207366, start = 0, end = 0}
indec = {parent = 142698734, map =
142698734, start = 0, end = 0}
shift_translated = 0
delayed_switch_frame = 139220218
original_uppercase = 31104
original_uppercase_position = -1
dummyflag = 0
starting_buffer =
0x8e7faf8
fake_prefixed_keys = 139220218
gcpro1 = {next = 0x8a5550b,
var = 0x954436b, nvars = 140293424}
#21 0x0815e19f in command_loop_1 ()
at /home/tokdev/src/emacs/bzr/src/keyboard.c:1449
cmd = 145621498
keybuf = {141717882, 444, 136934876, 0, -1073752912, 139220218,
139220218, 137184281, 0, 153807326, -1073752744, 135649949, 156874254,
139220242, -1073752705, 139298322, -1, -1, -1, 140293424, -1, 0,
-1073752648,
135649523, 156874254, -1073752705, -1224457787,
-1226205406, 7, 143253696}
i = 1
prev_modiff = 13545
prev_buffer =
0x8e7faf8
already_adjusted = 0
#22 0x081df819 in
internal_condition_case (bfun=0x815de4b <command_loop_1>,
handlers=139253786, hfun=0x815d7e9 <cmd_error>) at
/home/tokdev/src/emacs/bzr/src/eval.c:1320
val = 134587193
c = {tag =
139220218, val = 139220218, next = 0xbfffd6f8, gcpro = 0x0, jmp =
{{__jmpbuf = {0, 2, -1073746652, -1073752392, 1029508181, -115743430},
__mask_was_saved = 0, __saved_mask = {__val = {143206000, 143251232,
3221214984, 3221214812, 143253608, 0, 139220218, 3084341236, 143251232,
3221214812, 149641256, 3083309857, 143253608, 156625, 3221214808,
3221214812, 140375392, 1, 0, 143253608, 139308666, 0, 3221214920,
3084341236,
143251232, 3221220644, 3221214984, 3083311763, 143253608,
140375392, 3221214888, 3084341236}}}}, backlist = 0xbfffd8b0,
handlerlist = 0xbfffea10, lisp_eval_depth = 6, pdlcount = 73,
poll_suppress_count = 1,
interrupt_input_blocked = 0, byte_stack =
0xbfffd9bc}
h = {handler = 139253786, var = 139220218, chosen_clause =
139220242, tag = 0xbfffd5e4, next = 0xbfffea10}
#23 0x0815db79 in
command_loop_2 (ignore=139220218) at
/home/tokdev/src/emacs/bzr/src/keyboard.c:1152
val = 0
#24 0x081df2e7
in internal_catch (tag=139289202, func=0x815db55 <command_loop_2>,
arg=139220218) at /home/tokdev/src/emacs/bzr/src/eval.c:1077
c = {tag =
139289202, val = 139220218, next = 0xbfffea24, gcpro = 0x0, jmp =
{{__jmpbuf = {-1073751784, 2, -1073746652, -1073752120, 1029393493,
-116179654}, __mask_was_saved = 0, __saved_mask = {__val = {16, 147,
140294096, 140294101, 8, 2, 143345736, 108, 149433497, 3221215096,
134741933, 140293424, 1, 3221215096, 135848821, 156336619, 140293424,
140294101, 3070427124, 3070432192, 139220218, 3221215176, 136094092,
138829372,
139220218, 157660624, 3221215512, 2, 3221215512, 138829372,
157660624, 138829372}}}}, backlist = 0xbfffd8b0, handlerlist =
0xbfffea10, lisp_eval_depth = 6, pdlcount = 73, poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0xbfffd9bc}
#25 0x0815dae4
in command_loop () at /home/tokdev/src/emacs/bzr/src/keyboard.c:1117
val = 139342528
#26 0x0815d422 in recursive_edit_1 () at
/home/tokdev/src/emacs/bzr/src/keyboard.c:752
count = 70
val = -1
#27
0x0815d573 in Frecursive_edit () at
/home/tokdev/src/emacs/bzr/src/keyboard.c:816
count = 68
buffer =
139220218
#28 0x081e1fdc in Ffuncall (nargs=1, args=0xbfffd914) at
/home/tokdev/src/emacs/bzr/src/eval.c:2793
fun = 137170725
original_fun = 139251402
funcar = 156946246
numargs = 0
lisp_numargs
= -1073751816
val = 137176913
backtrace = {next = 0xbfffdc20, function
= 0xbfffd914, args = 0xbfffd918, nargs = 0, debug_on_exit = 0}
internal_args = 0xbfffd918
i = 156946246
#29 0x0821e819 in
exec_byte_code (bytestr=149423097, vector=157017565, maxdepth=116,
args_template=139220218, nargs=0, args=0x0) at
/home/tokdev/src/emacs/bzr/src/bytecode.c:898
targets = {0x8221483,
0x8221488, 0x822148a, 0x822148c, 0x822148e, 0x822148e, 0x82214d9,
0x8221536, 0x821e272, 0x821e274, 0x821e276, 0x821e278, 0x821e27a,
0x821e27a, 0x821e280, 0x821e23d, 0x821e5b9, 0x821e5bb, 0x821e5bd,
0x821e5bf, 0x821e5c1, 0x821e5c1, 0x821e5fc, 0x821e5c7, 0x821e749,
0x821e74b, 0x821e74d, 0x821e74f, 0x821e751, 0x821e751, 0x821e6fa,
0x821e714, 0x821e7ed, 0x821e7ef, 0x821e7f1, 0x821e7f3, 0x821e7f5,
0x821e7f5, 0x821e79e,
0x821e7b8, 0x821e896, 0x821e898, 0x821e89a,
0x821e89c, 0x821e89e, 0x821e89e, 0x821e847, 0x821e861, 0x8221483,
0x8221483, 0x8221483, 0x8221483, 0x8221483, 0x8221483, 0x8221483,
0x8221483, 0x821f5df, 0x821f6c3, 0x821f70a,
0x821f751, 0x821f798,
0x821e4a4, 0x821e4f4, 0x821f7ed, 0x821e42e, 0x821e542, 0x821f835,
0x821f889, 0x821f8ce, 0x821f933, 0x821f978, 0x821fa28, 0x821fa63,
0x821fab7, 0x821fb24, 0x821fb5f, 0x821fb9a, 0x821fbee, 0x821fc42,
0x821fc96, 0x821fd03, 0x821fd48, 0x821fd8d, 0x821fe3d, 0x821feb3,
0x821ff29, 0x82200e2, 0x8220136, 0x822018a, 0x82201de, 0x8220232,
0x8220277, 0x82202f1, 0x8220336, 0x822037b, 0x82203c0, 0x822049e,
0x821f2f3, 0x82204ea,
0x8220525, 0x82205d1, 0x822061d, 0x8220669,
0x82206a4, 0x82206e7, 0x822072a, 0x8220770, 0x8221483, 0x82207b5,
0x82207ec, 0x8220823, 0x822085a, 0x8220891, 0x82208c8, 0x821f2f3,
0x8221483, 0x8220903, 0x822093a, 0x8220975,
0x82209b0, 0x8220a04,
0x8220a58, 0x8220a93, 0x8220c34, 0x8220c88, 0x8220cdc, 0x8220d30,
0x8220d67, 0x8221483, 0x821f248, 0x821e932, 0x821e32a, 0x821ea22,
0x821eb32, 0x821ec3a, 0x821f1db, 0x821f21b, 0x821e6bd, 0x821f2b5,
0x821f331, 0x821f3b1, 0x821f3ef, 0x821f44b, 0x821f48d, 0x821f4fa,
0x821f564, 0x821e8f5, 0x8220da2, 0x8220e0f, 0x8220e4a, 0x8220e85,
0x8220ec0, 0x8220efb, 0x8220f4f, 0x8220fa3, 0x8220ff7, 0x822104b,
0x8221167, 0x82211bb,
0x822120f, 0x822124a, 0x822129e, 0x82212f2,
0x822134b, 0x82213a5, 0x8220405, 0x822044a, 0x82213ea, 0x822143d,
0x8221483, 0x821ed42, 0x821ee0b, 0x821ef03, 0x821effb, 0x821f0eb,
0x821f9bd, 0x821fdd2, 0x8220566, 0x82215b1,
0x822160e, 0x8221483,
0x8221483, 0x8221689, 0x8221483, 0x8221483, 0x8221483, 0x8221483,
0x8221483, 0x8221483, 0x8221483, 0x8221483, 0x8221483, 0x82216fc
<repeats 64 times>}
count = 15
op = 0
vectorp = 0x95be5e0
stack =
{pc =
0x94e9ed4
"210.3116E2416D2516C26&16B26'16A26(16@26)16?26*16>26+16=26,16<26-16;26.16:26/1671266016702661166726621666201665266316I26Xt.34207",
byte_string = 149423097, byte_string_start = 0x94e9d8c "b20306",
constants = 157017565, next = 0xbfffe05c}
top = 0xbfffd914
result =
30568
#30 0x081e28f4 in funcall_lambda (fun=156214061, nargs=2,
arg_vector=0x84c54fa) at /home/tokdev/src/emacs/bzr/src/eval.c:3028
val
= -1073750912
syms_left = 139220218
next = 156394378
lexenv =
139220218
count = 14
i = 2
optional = 0
rest = 1
#31 0x081e2213 in
Ffuncall (nargs=3, args=0xbfffdc80) at
/home/tokdev/src/emacs/bzr/src/eval.c:2845
fun = 156214061
original_fun = 139289346
funcar = 139289106
numargs = 2
lisp_numargs
= 0
val = 0
backtrace = {next = 0xbfffdfb0, function = 0xbfffdc80,
args = 0xbfffdc84, nargs = 2, debug_on_exit = 0}
internal_args =
0xbfffdc80
i = 0
#32 0x081e15b4 in Fapply (nargs=2, args=0xbfffdd04) at
/home/tokdev/src/emacs/bzr/src/eval.c:2304
i = 3
numargs = 2
spread_arg = 139220218
funcall_args = 0xbfffdc80
fun = 137491630
retval = 139220242
gcpro1 = {next = 0x84c54fa, var = 0x8e7faf8, nvars =
3}
sa_count = 14
sa_must_free = 0
#33 0x081e19a6 in apply1
(fn=139289346, arg=153823950) at
/home/tokdev/src/emacs/bzr/src/eval.c:2542
ret_ungc_val = -1
args =
{139289346, 153823950}
gcpro1 = {next = 0x1, var = 0xbfffdd04, nvars =
2}
#34 0x081de079 in call_debugger (arg=153823950) at
/home/tokdev/src/emacs/bzr/src/eval.c:225
debug_while_redisplaying = 0
count = 10
val = 139220218
old_max = 1300
#35 0x081e022a in
maybe_call_debugger (conditions=137184062, sig=139253978,
data=153824102) at /home/tokdev/src/emacs/bzr/src/eval.c:1735
combined_data = 153824094
#36 0x081dfe08 in Fsignal
(error_symbol=139253978, data=153824102) at
/home/tokdev/src/emacs/bzr/src/eval.c:1556
debugger_called =
-1211315309
conditions = 137184062
string = 143293576
real_error_symbol = 139253978
clause = 139220242
h = 0xbfffea10
bp =
0xbfffe2c0
#37 0x081dfeec in xsignal (error_symbol=139253978,
data=153824102) at /home/tokdev/src/emacs/bzr/src/eval.c:1591
No
locals.
#38 0x081dff2b in xsignal1 (error_symbol=139253978,
arg=156510858) at /home/tokdev/src/emacs/bzr/src/eval.c:1606
No
locals.
#39 0x081c9d62 in Fsymbol_value (symbol=156510858) at
/home/tokdev/src/emacs/bzr/src/data.c:1070
val = 139220194
#40
0x081e09e3 in eval_sub (form=156510858) at
/home/tokdev/src/emacs/bzr/src/eval.c:2036
lex_binding = 139220218
fun
= 1
val = 139220218
original_fun = 3
original_args = 139289576
funcar = 139220218
backtrace = {next = 0x84ab030, function = 0x8e7faf8,
args = 0x84ab030, nargs = 0, debug_on_exit = 0}
gcpro1 = {next =
0x84d7332, var = 0x84c54e2, nvars = -1073749988}
gcpro2 = {next =
0x84ab030, var = 0x84c54fa, nvars = 149420792}
gcpro3 = {next =
0x84c54fa, var = 0xbfffdef8, nvars = 136094092}
#41 0x081e095c in Feval
(form=156510858, lexical=139220218) at
/home/tokdev/src/emacs/bzr/src/eval.c:2008
count = 9
#42 0x081e2015 in
Ffuncall (nargs=3, args=0xbfffe018) at
/home/tokdev/src/emacs/bzr/src/eval.c:2799
fun = 138808605
original_fun = 139290178
funcar = -1073746652
numargs = 2
lisp_numargs = -1073750024
val = 156510858
backtrace = {next =
0xbfffe2c0, function = 0xbfffe018, args = 0xbfffe01c, nargs = 2,
debug_on_exit = 0}
internal_args = 0xbfffe01c
i = 139220242
#43
0x0821e819 in exec_byte_code (bytestr=137942929, vector=137942949,
maxdepth=16, args_template=139220218, nargs=0, args=0x0) at
/home/tokdev/src/emacs/bzr/src/bytecode.c:898
targets = {0x8221483,
0x8221488, 0x822148a, 0x822148c, 0x822148e, 0x822148e, 0x82214d9,
0x8221536, 0x821e272, 0x821e274, 0x821e276, 0x821e278, 0x821e27a,
0x821e27a, 0x821e280, 0x821e23d, 0x821e5b9, 0x821e5bb, 0x821e5bd,
0x821e5bf, 0x821e5c1, 0x821e5c1, 0x821e5fc, 0x821e5c7, 0x821e749,
0x821e74b, 0x821e74d, 0x821e74f, 0x821e751, 0x821e751, 0x821e6fa,
0x821e714, 0x821e7ed, 0x821e7ef, 0x821e7f1, 0x821e7f3, 0x821e7f5,
0x821e7f5, 0x821e79e,
0x821e7b8, 0x821e896, 0x821e898, 0x821e89a,
0x821e89c, 0x821e89e, 0x821e89e, 0x821e847, 0x821e861, 0x8221483,
0x8221483, 0x8221483, 0x8221483, 0x8221483, 0x8221483, 0x8221483,
0x8221483, 0x821f5df, 0x821f6c3, 0x821f70a,
0x821f751, 0x821f798,
0x821e4a4, 0x821e4f4, 0x821f7ed, 0x821e42e, 0x821e542, 0x821f835,
0x821f889, 0x821f8ce, 0x821f933, 0x821f978, 0x821fa28, 0x821fa63,
0x821fab7, 0x821fb24, 0x821fb5f, 0x821fb9a, 0x821fbee, 0x821fc42,
0x821fc96, 0x821fd03, 0x821fd48, 0x821fd8d, 0x821fe3d, 0x821feb3,
0x821ff29, 0x82200e2, 0x8220136, 0x822018a, 0x82201de, 0x8220232,
0x8220277, 0x82202f1, 0x8220336, 0x822037b, 0x82203c0, 0x822049e,
0x821f2f3, 0x82204ea,
0x8220525, 0x82205d1, 0x822061d, 0x8220669,
0x82206a4, 0x82206e7, 0x822072a, 0x8220770, 0x8221483, 0x82207b5,
0x82207ec, 0x8220823, 0x822085a, 0x8220891, 0x82208c8, 0x821f2f3,
0x8221483, 0x8220903, 0x822093a, 0x8220975,
0x82209b0, 0x8220a04,
0x8220a58, 0x8220a93, 0x8220c34, 0x8220c88, 0x8220cdc, 0x8220d30,
0x8220d67, 0x8221483, 0x821f248, 0x821e932, 0x821e32a, 0x821ea22,
0x821eb32, 0x821ec3a, 0x821f1db, 0x821f21b, 0x821e6bd, 0x821f2b5,
0x821f331, 0x821f3b1, 0x821f3ef, 0x821f44b, 0x821f48d, 0x821f4fa,
0x821f564, 0x821e8f5, 0x8220da2, 0x8220e0f, 0x8220e4a, 0x8220e85,
0x8220ec0, 0x8220efb, 0x8220f4f, 0x8220fa3, 0x8220ff7, 0x822104b,
0x8221167, 0x82211bb,
0x822120f, 0x822124a, 0x822129e, 0x82212f2,
0x822134b, 0x82213a5, 0x8220405, 0x822044a, 0x82213ea, 0x822143d,
0x8221483, 0x821ed42, 0x821ee0b, 0x821ef03, 0x821effb, 0x821f0eb,
0x821f9bd, 0x821fdd2, 0x8220566, 0x82215b1,
0x822160e, 0x8221483,
0x8221483, 0x8221689, 0x8221483, 0x8221483, 0x8221483, 0x8221483,
0x8221483, 0x8221483, 0x8221483, 0x8221483, 0x8221483, 0x82216fc
<repeats 64 times>}
count = 8
op = 2
vectorp = 0x838d7a8
stack = {pc
= 0x83d8687 "!)207", byte_string = 137942929, byte_string_start =
0x83d8675 "b203b", constants = 137942949, next = 0xbfffe35c}
top =
0xbfffe018
result = -1073749740
#44 0x081e28f4 in funcall_lambda
(fun=137942893, nargs=1, arg_vector=0x84c54fa) at
/home/tokdev/src/emacs/bzr/src/eval.c:3028
val = 139289080
syms_left =
139220218
next = 143071890
lexenv = 139220218
count = 7
i = 1
optional = 0
rest = 0
#45 0x081e2213 in Ffuncall (nargs=2,
args=0xbfffe324) at /home/tokdev/src/emacs/bzr/src/eval.c:2845
fun =
137942893
original_fun = 143071866
funcar = -1073746652
numargs = 1
lisp_numargs = -1073749240
val = 139220218
backtrace = {next =
0xbfffe5c0, function = 0xbfffe324, args = 0xbfffe328, nargs = 1,
debug_on_exit = 0}
internal_args = 0x84c54fa
i = 143072010
#46
0x0821e819 in exec_byte_code (bytestr=137943361, vector=137943381,
maxdepth=12, args_template=139220218, nargs=0, args=0x0) at
/home/tokdev/src/emacs/bzr/src/bytecode.c:898
targets = {0x8221483,
0x8221488, 0x822148a, 0x822148c, 0x822148e, 0x822148e, 0x82214d9,
0x8221536, 0x821e272, 0x821e274, 0x821e276, 0x821e278, 0x821e27a,
0x821e27a, 0x821e280, 0x821e23d, 0x821e5b9, 0x821e5bb, 0x821e5bd,
0x821e5bf, 0x821e5c1, 0x821e5c1, 0x821e5fc, 0x821e5c7, 0x821e749,
0x821e74b, 0x821e74d, 0x821e74f, 0x821e751, 0x821e751, 0x821e6fa,
0x821e714, 0x821e7ed, 0x821e7ef, 0x821e7f1, 0x821e7f3, 0x821e7f5,
0x821e7f5, 0x821e79e,
0x821e7b8, 0x821e896, 0x821e898, 0x821e89a,
0x821e89c, 0x821e89e, 0x821e89e, 0x821e847, 0x821e861, 0x8221483,
0x8221483, 0x8221483, 0x8221483, 0x8221483, 0x8221483, 0x8221483,
0x8221483, 0x821f5df, 0x821f6c3, 0x821f70a,
0x821f751, 0x821f798,
0x821e4a4, 0x821e4f4, 0x821f7ed, 0x821e42e, 0x821e542, 0x821f835,
0x821f889, 0x821f8ce, 0x821f933, 0x821f978, 0x821fa28, 0x821fa63,
0x821fab7, 0x821fb24, 0x821fb5f, 0x821fb9a, 0x821fbee, 0x821fc42,
0x821fc96, 0x821fd03, 0x821fd48, 0x821fd8d, 0x821fe3d, 0x821feb3,
0x821ff29, 0x82200e2, 0x8220136, 0x822018a, 0x82201de, 0x8220232,
0x8220277, 0x82202f1, 0x8220336, 0x822037b, 0x82203c0, 0x822049e,
0x821f2f3, 0x82204ea,
0x8220525, 0x82205d1, 0x822061d, 0x8220669,
0x82206a4, 0x82206e7, 0x822072a, 0x8220770, 0x8221483, 0x82207b5,
0x82207ec, 0x8220823, 0x822085a, 0x8220891, 0x82208c8, 0x821f2f3,
0x8221483, 0x8220903, 0x822093a, 0x8220975,
0x82209b0, 0x8220a04,
0x8220a58, 0x8220a93, 0x8220c34, 0x8220c88, 0x8220cdc, 0x8220d30,
0x8220d67, 0x8221483, 0x821f248, 0x821e932, 0x821e32a, 0x821ea22,
0x821eb32, 0x821ec3a, 0x821f1db, 0x821f21b, 0x821e6bd, 0x821f2b5,
0x821f331, 0x821f3b1, 0x821f3ef, 0x821f44b, 0x821f48d, 0x821f4fa,
0x821f564, 0x821e8f5, 0x8220da2, 0x8220e0f, 0x8220e4a, 0x8220e85,
0x8220ec0, 0x8220efb, 0x8220f4f, 0x8220fa3, 0x8220ff7, 0x822104b,
0x8221167, 0x82211bb,
0x822120f, 0x822124a, 0x822129e, 0x82212f2,
0x822134b, 0x82213a5, 0x8220405, 0x822044a, 0x82213ea, 0x822143d,
0x8221483, 0x821ed42, 0x821ee0b, 0x821ef03, 0x821effb, 0x821f0eb,
0x821f9bd, 0x821fdd2, 0x8220566, 0x82215b1,
0x822160e, 0x8221483,
0x8221483, 0x8221689, 0x8221483, 0x8221483, 0x8221483, 0x8221483,
0x8221483, 0x8221483, 0x8221483, 0x8221483, 0x8221483, 0x82216fc
<repeats 64 times>}
count = 6
op = 1
vectorp = 0x838d958
stack = {pc
= 0x83d857a "v)B21134An=20433", byte_string = 137943361,
byte_string_start = 0x83d856d "b204b", constants = 137943381, next =
0x0}
top = 0xbfffe324
result = 139243802
#47 0x081e28f4 in
funcall_lambda (fun=137943333, nargs=1, arg_vector=0x84c54fa) at
/home/tokdev/src/emacs/bzr/src/eval.c:3028
val = 0
syms_left =
139220218
next = 143071890
lexenv = 139220218
count = 5
i = 1
optional = 0
rest = 0
#48 0x081e2213 in Ffuncall (nargs=2,
args=0xbfffe670) at /home/tokdev/src/emacs/bzr/src/eval.c:2845
fun =
137943333
original_fun = 141003898
funcar = -1073746652
numargs = 1
lisp_numargs = -1073748472
val = 139220218
backtrace = {next =
0xbfffe840, function = 0xbfffe670, args = 0xbfffe674, nargs = 1,
debug_on_exit = 0}
internal_args = 0xbfffe8a4
i = 139220218
#49
0x081dd95b in Fcall_interactively (function=141003898,
record_flag=139220218, keys=139229309) at
/home/tokdev/src/emacs/bzr/src/callint.c:853
val = 0
args =
0xbfffe670
visargs = 0xbfffe650
specs = 137261937
filter_specs =
137261937
teml = 0
up_event = 139220218
enable = 139220218
speccount
= 3
next_event = 2
prefix_arg = 139220218
string = 0xbfffe690 "P"
tem = 0x8295798 ""
varies = 0xbfffe630 ""
i = 2
nargs = 2
foo = 0
arg_from_tty = 0
gcpro1 = {next = 0x0, var = 0x0, nvars = 0}
gcpro2 =
{next = 0x0, var = 0x0, nvars = 0}
gcpro3 = {next = 0xbfffe738, var =
0x2000, nvars = 2}
gcpro4 = {next = 0x1, var = 0xbfffef7c, nvars = 2}
gcpro5 = {next = 0xbfffe678, var = 0x500e9fe0, nvars = 777657599}
key_count = 2
record_then_fail = 0
save_this_command = 141003898
save_last_command = 140969866
save_this_original_command = 141003898
save_real_this_command = 141003898
#50 0x081e203f in Ffuncall (nargs=4,
args=0xbfffe8a0) at /home/tokdev/src/emacs/bzr/src/eval.c:2803
fun =
138807909
original_fun = 139298514
funcar = 0
numargs = 3
lisp_numargs = 0
val = 0
backtrace = {next = 0x0, function =
0xbfffe8a0, args = 0xbfffe8a4, nargs = 3, debug_on_exit = 0}
internal_args = 0xbfffe8a4
i = 0
#51 0x081e1a75 in call3 (fn=139298514,
arg1=141003898, arg2=139220218, arg3=139220218) at
/home/tokdev/src/emacs/bzr/src/eval.c:2599
ret_ungc_val = 137943333
gcpro1 = {next = 0x92b58ae, var = 0x84cb76a, nvars = 4}
args =
{139298514, 141003898, 139220218, 139220218}
#52 0x0816cf15 in
Fcommand_execute (cmd=141003898, record_flag=139220218, keys=139220218,
special=139220218) at /home/tokdev/src/emacs/bzr/src/keyboard.c:10320
final = 137943333
tem = 139220218
prefixarg = 139220218
#53 0x0815e55f
in command_loop_1 () at /home/tokdev/src/emacs/bzr/src/keyboard.c:1578
scount = 2
cmd = 141003898
keybuf = {96, 20, 136934876, 134610450,
140293424, 139220218, 139220218, 137183857, 140939946, -1, -1073747560,
135649949, 149678542, 139220242, -1073747521, 139220218, 139289578,
139220218, 147617630, 140293424, 41, 0,
-1073747464, 135649523,
149678542, -1073747521, -1073747496, 136186219, 2, 147617630}
i = 2
prev_modiff = 7856
prev_buffer = 0x8e7faf8
already_adjusted = 0
#54
0x081df819 in internal_condition_case (bfun=0x815de4b <command_loop_1>,
handlers=139253786, hfun=0x815d7e9 <cmd_error>) at
/home/tokdev/src/emacs/bzr/src/eval.c:1320
val = 147617630
c = {tag =
139220218, val = 139220218, next = 0xbfffeb38, gcpro = 0x0, jmp =
{{__jmpbuf = {0, -1073746052, -1073746652, -1073747208, 1025674325,
-115743430}, __mask_was_saved = 0, __saved_mask = {__val = {0, 1, 2093,
3065453256, 0, 134545255, 3221220080, 134528168, 0, 3087005928,
134544465, 3221220000, 3070503410, 136495006, 0, 143080656, 0,
139159840, 3221220308, 135765050, 3068980968, 3071682592, 3221220016, 0,
0, 0, 4294967295, 0,
3087003588, 3087005928, 1, 137155812}}}},
backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2,
poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0}
h = {handler = 139253786, var = 139220218, chosen_clause = 139220242,
tag = 0xbfffea24, next = 0x0}
#55 0x0815db79 in command_loop_2
(ignore=139220218) at /home/tokdev/src/emacs/bzr/src/keyboard.c:1152
val = 0
#56 0x081df2e7 in internal_catch (tag=139251762, func=0x815db55
<command_loop_2>, arg=139220218) at
/home/tokdev/src/emacs/bzr/src/eval.c:1077
c = {tag = 139251762, val =
139220218, next = 0x0, gcpro = 0x0, jmp = {{__jmpbuf = {-1073745936,
-1073746052, -1073746652, -1073746936, 1025559637, -116179654},
__mask_was_saved = 0, __saved_mask = {__val = {0, 0, 0, 0,
0, 0, 0, 0,
3069411950, 0, 0, 0, 3069411950, 0, 0, 0, 0, 0, 0, 19, 139220218,
3221220360, 136094092, 138829372, 139220218, 139241312, 3070432248, 120,
3221221360, 138829372, 139241312, 138829372}}}}, backlist = 0x0,
handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2,
poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack =
0x0}
#57 0x0815db35 in command_loop () at
/home/tokdev/src/emacs/bzr/src/keyboard.c:1131
No locals.
#58 0x0815d422
in recursive_edit_1 () at /home/tokdev/src/emacs/bzr/src/keyboard.c:752
count = 1
val = -1073746792
#59 0x0815d573 in Frecursive_edit () at
/home/tokdev/src/emacs/bzr/src/keyboard.c:816
count = 0
buffer =
139220218
#60 0x0815b754 in main (argc=1, argv=0xbffff084) at
/home/tokdev/src/emacs/bzr/src/emacs.c:1677
dummy = 0
stack_bottom_variable = 0 '00'
do_initial_setlocale = 1
skip_args = 0
rlim = {rlim_cur = 8388608, rlim_max = 18446744073709551615}
no_loadup
= 0
junk = 0x0
dname_arg = 0x0
ch_to_dir = 0x0
[-- Attachment #2: Type: text/html, Size: 89670 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10159: Segfault with auto-complete package
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>
0 siblings, 1 reply; 21+ messages in thread
From: Eli Zaretskii @ 2012-07-26 15:58 UTC (permalink / raw)
To: Toon Claes; +Cc: 10159
> Date: Thu, 26 Jul 2012 14:58:23 +0200
> From: Toon Claes <toon@tonotdo.com>
>
> Recently my emacs crashes often when I am using auto-complete.
>
>
> Only one time I got a crash at:
>
> Program received signal SIGSEGV,
> Segmentation fault.
> 0x0824329e in composition_compute_stop_pos
> (cmp_it=0xbfffb700, charpos=26, bytepos=30, endpos=33, string=153926225)
> at /home/tokdev/src/emacs/bzr/src/composite.c:1067
> 1067 elt = XCAR
> (val);
>
> But most of the time, the crash occurs at:
>
> Program received
> signal SIGSEGV, Segmentation fault.
> 0x080f6f10 in char_table_ref
> (table=139304725, c=4194761) at
> /home/tokdev/src/emacs/bzr/src/chartab.c:237
> 237 if (SUB_CHAR_TABLE_P
> (val))
>
> And the backtrace is below.
>
> If I need to provide any other
> information, please let me know what I should do.
Please provide all the information collected by "M-x report-emacs-bug".
The original report in this bug was filed long ago, against a pretest
version of Emacs 24.1. So the data reported there regarding the Emacs
version and the environment is not necessarily relevant for your
situation. So please provide your information.
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10159: Segfault with auto-complete package
[not found] ` <064f9be784bab3c1101f946e81dd5f90@tonotdo.com>
@ 2012-07-27 6:57 ` Eli Zaretskii
0 siblings, 0 replies; 21+ messages in thread
From: Eli Zaretskii @ 2012-07-27 6:57 UTC (permalink / raw)
To: Toon Claes; +Cc: 10159
> Date: Fri, 27 Jul 2012 08:29:48 +0200
> From: Toon Claes <toon@tonotdo.com>
>
> My information from report-emacs-bug
> is below.
Thanks, but please include the bug address on the CC list next time,
so that this information gets archived at the bug tracker.
> I am experiencing trouble during daily usage (so did not run
> emacs -Q).
>
> In GNU Emacs 24.1.50.1 (i686-suse-linux-gnu, X toolkit)
> of
> 2012-07-24 on suse12-tcl
> Bzr revision: 108909
> toon@tonotdo.com-20120706135037-o1230s91ieukc7f8
> Windowing system
> distributor `The X.Org Foundation', version 11.0.11004000
> Configured
> using:
> `configure '--without-toolkit-scroll-bars' 'CFLAGS=-O0
> -g''
>
> Important settings:
> value of $LC_CTYPE: en_US.UTF-8
> value of
> $LANG: en_US.UTF-8
> value of $XMODIFIERS: @im=local
>
> locale-coding-system: utf-8-unix
> default enable-multibyte-characters:
> t
>
> Major mode: C++/l
>
> Minor modes in effect:
> shell-dirtrack-mode: t
>
> display-time-mode: t
> show-paren-mode: t
> global-hl-line-mode: t
>
> recentf-mode: t
> jabber-activity-mode: t
> global-yascroll-bar-mode: t
>
> yascroll-bar-mode: t
> sml-modeline-mode: t
> rainbow-delimiters-mode: t
>
> global-auto-complete-mode: t
> auto-complete-mode: t
> yas/global-mode: t
>
> yas/minor-mode: t
> tooltip-mode: t
> mouse-wheel-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
> column-number-mode: t
> line-number-mode: t
>
> transient-mark-mode: t
> abbrev-mode: t
>
> Recent input:
> C-n C-n C-n C-n
> C-n C-n C-n C-n C-n C-n C-n C-n C-n
> C-n C-n C-n C-n C-p C-p C-p C-p C-p
> C-p C-p C-p C-p
> C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p <return>
>
> C-s t o o C-s C-a C-x b v g <right> <return> C-p C-p
> C-p C-p C-p C-p
> C-p C-p C-p C-e M-b C-b <backspace>
> 1 C-f C-f <backspace> 1 C-x C-s M-x
> <return> C-x 0
> M-> C-x b <return> C-x C-f C-g C-x b s 9 8 <return>
> C-p
> C-p C-n C-p C-f C-f C-f C-f C-f M-x m <return>
> C-x C-b C-z M-x r
> <return> C-x b i l a <return> C-x
> b <return> M-x m k <return> y C-f M-d
> S E L E C T C-a
> C-x C-s M-x <return> C-g M-x r e c <return> C-x b
> <return>
> M-> C-x b <right> <return> C-x C-f C-g C-x d <return>
> C-p C-p
> C-p C-p C-p C-p C-p C-p C-p C-p <return> M-x
> r e v <backspace> c o v
> <return> C-x k <return> p d
> x y g C-x k C-g C-g C-g C-g C-g C-g M-> C-p
> C-p <return>
> C-v C-v M-v M-v M-v C-x k <return> M-x r e p o <return>
>
> <return> C-a C-p C-p C-n C-n C-n C-n C-p C-n C-SPC
> C-v C-v M-v C-v C-v
> C-v C-v M-< C-v C-l C-p C-p C-p
> C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p
> C-p C-p C-p
> C-p C-p C-l C-p C-p C-p C-p C-p C-n C-n C-n C-n C-n
> C-n
> C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n
> C-n C-n C-n C-n C-n C-n
> C-n C-g C-g C-x q C-c C-k y
> C-p C-p C-p C-p C-p C-p C-p C-p C-p
> <return> y M-x
> C-g C-x 1 M-x <return>
>
> Recent messages:
> Checking 87
> files in /home/tokdev/src/emacs/bzr/lisp/calc...
> Checking 77 files in
> /home/tokdev/src/emacs/bzr/lisp/obsolete...
> Checking 1 files in
> /home/tokdev/src/emacs/build/leim...
> Checking for load-path
> shadows...done
> Mark set
> scroll-up-command: End of buffer
> Quit [2
> times]
> kbd-macro-query: Not defining or executing kbd macro
> Message
> modified; kill anyway? (y or n) y
> File
> /tokdrive/sandbox/2app/Tokdev/Common/Archives/LibCardVal/Src/CSdfSysdefImp.cpp
> is read-only on disk. Change buffer mode? (y or n) y
> Quit
>
> Load-path
> shadows:
> /home/tokdev/.emacs.d/opt/full-ack/.dir-locals hides
> /home/tokdev/.emacs.d/opt/magit/.dir-locals
> /home/tokdev/.emacs.d/opt/full-ack/.dir-locals
> hides
> /home/tokdev/.emacs.d/opt/org-mode/.dir-locals
> /home/tokdev/.emacs.d/opt/full-ack/.dir-locals
> hides
> /home/tokdev/.emacs.d/opt/el-get/.dir-locals
> /home/tokdev/.emacs.d/custom
> hides
> /home/tokdev/src/emacs/bzr/lisp/custom
> /home/tokdev/.emacs.d/opt/json/json
> hides
> /home/tokdev/src/emacs/bzr/lisp/json
> /home/tokdev/.emacs.d/opt/flymake/flymake
> hides
> /home/tokdev/src/emacs/bzr/lisp/progmodes/flymake
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-shen
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-shen
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-xoxo
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-xoxo
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-fortran
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-fortran
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-exp
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-exp
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-latex
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-latex
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-sql
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-sql
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-w3m
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-w3m
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-entities
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-entities
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-wl
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-wl
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-footnote
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-footnote
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-mhe
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-mhe
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-picolisp
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-picolisp
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-gnus
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-gnus
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-table
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-table
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-maxima
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-maxima
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-ocaml
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-ocaml
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-tangle
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-tangle
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-faces
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-faces
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-timer
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-timer
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-sh
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-sh
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-habit
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-habit
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-html
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-html
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-plot
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-plot
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-mouse
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-mouse
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-haskell
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-haskell
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-python
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-python
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-lparse
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-lparse
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-odt
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-odt
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-lisp
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-lisp
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-compat
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-compat
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-beamer
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-beamer
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-bbdb
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-bbdb
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-clojure
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-clojure
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-pcomplete
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-pcomplete
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-latex
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-latex
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-mac-message
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-mac-message
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-css
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-css
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-info
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-info
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-special-blocks
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-special-blocks
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-octave
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-octave
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-js
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-js
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-remember
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-remember
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-crypt
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-crypt
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-exp
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-exp
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-org
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-org
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-scheme
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-scheme
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-exp-blocks
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-exp-blocks
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-bibtex
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-bibtex
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-ruby
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-ruby
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-table
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-table
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-icalendar
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-icalendar
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-matlab
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-matlab
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-R
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-R
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-eshell
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-eshell
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-lob
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-lob
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-calc
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-calc
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-eval
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-eval
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-indent
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-indent
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-capture
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-capture
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-feed
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-feed
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-colview
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-colview
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-clock
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-clock
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-irc
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-irc
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-ref
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-ref
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-id
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-id
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-mks
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-mks
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-perl
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-perl
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-archive
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-archive
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-freemind
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-freemind
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-attach
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-attach
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-jsinfo
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-jsinfo
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-ascii
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-ascii
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-datetree
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-datetree
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-macs
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-macs
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-ledger
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-ledger
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-ctags
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-ctags
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-sass
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-sass
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-lilypond
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-lilypond
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-inlinetask
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-inlinetask
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-rmail
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-rmail
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-src
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-src
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-awk
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-awk
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-mew
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-mew
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-list
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-list
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-ditaa
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-ditaa
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-publish
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-publish
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-gnuplot
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-gnuplot
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-dot
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-dot
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-agenda
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-agenda
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-java
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-java
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-keys
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-keys
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-asymptote
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-asymptote
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-vm
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-vm
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-protocol
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-protocol
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-mobile
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-mobile
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-plantuml
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-plantuml
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-install
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-install
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-comint
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-comint
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-taskjuggler
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-taskjuggler
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-screen
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-screen
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-emacs-lisp
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-emacs-lisp
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-C
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-C
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-mscgen
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-mscgen
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-docview
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-docview
> /home/tokdev/.emacs.d/opt/org-mode/lisp/ob-sqlite
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/ob-sqlite
> /home/tokdev/.emacs.d/opt/org-mode/lisp/org-docbook
> hides
> /home/tokdev/src/emacs/bzr/lisp/org/org-docbook
> /home/tokdev/.emacs.d/opt/full-ack/.dir-locals
> hides
> /home/tokdev/src/emacs/bzr/lisp/gnus/.dir-locals
>
> Features:
> (macros
> shadow sort mail-extr emacsbug message rfc822 mml mml-sec
> mm-decode
> mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils
> mailheader
> sendmail rfc2047 rfc2045 ietf-drums mail-utils goto-addr
> mule-util
> tabify novice noutline outline view misearch multi-isearch
> compile
> thingatpt cc-langs cc-mode cc-fonts cc-guess cc-menus
> cc-cmds
> tramp-cache tramp tramp-compat tramp-loaddefs shell
> pcomplete
> jabber-keepalive jabber-ping jabber-bookmarks jabber-private
> sasl-digest
> hmac-md5 hex-util rainbow-mode-autoloads server saveplace
> time paren
> uniquify whitespace hl-line recentf
> tree-widget
> temacco-user-system-config network-stream jabber
> jabber-libnotify dbus
> jabber-awesome jabber-osd jabber-wmii
> jabber-xmessage jabber-festival
> jabber-sawfish jabber-ratpoison
> jabber-screen jabber-socks5
> jabber-ft-server jabber-si-server
> jabber-ft-client jabber-ft-common
> jabber-si-client jabber-si-common
> jabber-feature-neg jabber-truncate
> jabber-time jabber-autoaway
> jabber-vcard-avatars jabber-chatstates
> jabber-events jabber-vcard
> jabber-avatar jabber-activity jabber-watch
> jabber-modeline
> jabber-ahc-presence jabber-ahc jabber-version
> jabber-ourversion
> jabber-muc-nick-completion hippie-exp comint
> jabber-browse jabber-search
> jabber-register jabber-roster format-spec
> jabber-presence jabber-muc
> jabber-muc-nick-coloring assoc hexrgb
> jabber-newdisco jabber-widget
> jabber-disco wid-edit jabber-chat
> jabber-history jabber-chatbuffer
> jabber-alert jabber-iq jabber-core
> jabber-console sgml-mode ewoc
> jabber-keymap jabber-sasl sasl
> sasl-anonymous sasl-login sasl-plain fsm
> jabber-logon jabber-conn srv
> dns starttls tls jabber-xml xml jabber-menu
> jabber-util tokdev-emacs
> sysdef-mode generic generic-x mks ansi-color
> cc-styles cc-align
> cc-engine cc-vars cc-defs temacco-mac-osx
> temacco-el-get .loaddefs
> files-x auto-complete-clang-async zenburn-theme
> popwin-browse-kill-ring
> popwin yascroll jabber-autoloads xcscope ring
> diminish sml-modeline
> rainbow-delimiters browse-kill-ring switch-window
> quail escreen smex ido
> auto-complete-emacs-lisp auto-complete popup
> yasnippet dropdown-list
> derived warnings advice advice-preload
> easy-mmode edmacro kmacro json
> tempo url url-proxy url-privacy
> url-expand url-methods url-history
> url-cookie url-domsuf url-util
> url-parse auth-source eieio byte-opt
> gnus-util mm-util mail-prsvr
> password-cache url-vars mailcap xml-parse
> doxymacs org-install inversion
> cedet el-get el-get-autoloads
> el-get-list-packages el-get-notify
> help-mode easymenu
> el-get-dependencies el-get-build el-get-status pp
> el-get-recipes
> el-get-byte-compile el-get-methods el-get-fossil
> el-get-svn
> el-get-pacman el-get-github-zip el-get-github-tar
> el-get-http-zip
> el-get-http-tar el-get-hg el-get-git-svn el-get-fink
> el-get-emacswiki
> el-get-http el-get-emacsmirror el-get-github el-get-git
> el-get-elpa
> package cl-macs gv el-get-darcs el-get-cvs el-get-bzr
> el-get-brew
> el-get-builtin el-get-apt-get el-get-custom el-get-core
> autoload
> help-fns bytecomp byte-compile cconv cl cl-lib macroexp dired
> 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 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
> x-toolkit x
> multi-tty emacs)
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10159: auto-complete causes crash in emacs HEAD
2011-11-29 2:02 bug#10159: 24.0.91; Segfault with auto-complete package [SEC=UNCLASSIFIED] Alex Murray
` (2 preceding siblings ...)
2012-07-26 12:58 ` bug#10159: Segfault with auto-complete package Toon Claes
@ 2012-09-22 11:11 ` Christopher Monsanto
2012-09-22 11:12 ` Christopher Monsanto
3 siblings, 1 reply; 21+ messages in thread
From: Christopher Monsanto @ 2012-09-22 11:11 UTC (permalink / raw)
To: 10159
[-- 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)
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10159: auto-complete causes crash in emacs HEAD
2012-09-22 11:11 ` bug#10159: auto-complete causes crash in emacs HEAD Christopher Monsanto
@ 2012-09-22 11:12 ` Christopher Monsanto
2012-09-22 11:58 ` Eli Zaretskii
0 siblings, 1 reply; 21+ messages in thread
From: Christopher Monsanto @ 2012-09-22 11:12 UTC (permalink / raw)
To: 10159
Sorry, there should not be a space in "def ". "def" is what will do it.
Christopher Monsanto
chris@monsan.to -- http://monsan.to/
On Sat, Sep 22, 2012 at 7:11 AM, Christopher Monsanto <chris@monsan.to> wrote:
> 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/
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10159: auto-complete causes crash in emacs HEAD
2012-09-22 11:12 ` Christopher Monsanto
@ 2012-09-22 11:58 ` Eli Zaretskii
2012-09-22 12:19 ` Christopher Monsanto
0 siblings, 1 reply; 21+ messages in thread
From: Eli Zaretskii @ 2012-09-22 11:58 UTC (permalink / raw)
To: Christopher Monsanto; +Cc: 10159
> From: Christopher Monsanto <chris@monsan.to>
> Date: Sat, 22 Sep 2012 07:12:45 -0400
>
> Sorry, there should not be a space in "def ". "def" is what will do it.
Neither "def " nor "def" reproduce the crash for me. But I succeeded
in reproducing a very similar crash anyway. The problem seems to be
that the display code runs off the end of an overlay string. To
verify that this is what happens to you as well, please do
(gdb) frame 1
(gdb) pp string
(If 'pp' doesn't work, you will need to type
(gdb) source /path/to/emacs/src/.gdbinit
to make that command available to GDB.)
You should see that 'string' is shorter than 43 characters, whereas
this part of your backtrace:
#1 0x0000000000663076 in composition_compute_stop_pos (cmp_it=0x7fffffff9148, charpos=43, bytepos=44, endpos=43, string=25414881)
at composite.c:1053
indicates that the code attempted to access character number 43.
In my case, 'charpos' is 41, 'bytepos' is 42, and 'string' is 36
characters long.
I'm looking into the cause of this bug.
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10159: auto-complete causes crash in emacs HEAD
2012-09-22 11:58 ` Eli Zaretskii
@ 2012-09-22 12:19 ` Christopher Monsanto
2012-09-22 12:40 ` Eli Zaretskii
0 siblings, 1 reply; 21+ messages in thread
From: Christopher Monsanto @ 2012-09-22 12:19 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 10159
Same here.
(gdb) pp string
#(" " 0 36 (face popup-tip-face
keymap nil popup-item ""))
Thanks. Seems to me that this value is coming from xdisp.c,
display_line, var n_glyphs_before, derived from row->used[TEXT_AREA]
(line 19425). (I wish I knew what a "struct it" is, not the most
descriptive name! :-))
Christopher Monsanto
chris@monsan.to -- http://monsan.to/
On Sat, Sep 22, 2012 at 7:58 AM, Eli Zaretskii <eliz@gnu.org> wrote:
>> From: Christopher Monsanto <chris@monsan.to>
>> Date: Sat, 22 Sep 2012 07:12:45 -0400
>>
>> Sorry, there should not be a space in "def ". "def" is what will do it.
>
> Neither "def " nor "def" reproduce the crash for me. But I succeeded
> in reproducing a very similar crash anyway. The problem seems to be
> that the display code runs off the end of an overlay string. To
> verify that this is what happens to you as well, please do
>
> (gdb) frame 1
> (gdb) pp string
>
> (If 'pp' doesn't work, you will need to type
>
> (gdb) source /path/to/emacs/src/.gdbinit
>
> to make that command available to GDB.)
>
> You should see that 'string' is shorter than 43 characters, whereas
> this part of your backtrace:
>
> #1 0x0000000000663076 in composition_compute_stop_pos (cmp_it=0x7fffffff9148, charpos=43, bytepos=44, endpos=43, string=25414881)
> at composite.c:1053
>
> indicates that the code attempted to access character number 43.
>
> In my case, 'charpos' is 41, 'bytepos' is 42, and 'string' is 36
> characters long.
>
> I'm looking into the cause of this bug.
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10159: auto-complete causes crash in emacs HEAD
2012-09-22 12:19 ` Christopher Monsanto
@ 2012-09-22 12:40 ` Eli Zaretskii
2012-09-22 13:13 ` Christopher Monsanto
0 siblings, 1 reply; 21+ messages in thread
From: Eli Zaretskii @ 2012-09-22 12:40 UTC (permalink / raw)
To: Christopher Monsanto; +Cc: 10159
> From: Christopher Monsanto <chris@monsan.to>
> Date: Sat, 22 Sep 2012 08:19:11 -0400
> Cc: 10159@debbugs.gnu.org
>
> Same here.
>
> (gdb) pp string
> #(" " 0 36 (face popup-tip-face
> keymap nil popup-item ""))
That's good to know, thanks.
> Thanks. Seems to me that this value is coming from xdisp.c,
> display_line, var n_glyphs_before, derived from row->used[TEXT_AREA]
> (line 19425).
No, it comes from it->end_charpos, the length of the previous overlay
string, because when the next overlay string is loaded, its length was
not reflected in the value of it->end_charpos. Should be fixed now in
revision 110135 on the trunk.
> (I wish I knew what a "struct it" is, not the most
> descriptive name! :-))
"it" stands for "iterator". 'struct it' is an object used by the
display engine to iterate over buffers or strings to be displayed, one
character at a time, with the purpose of generating the information
required by the display back-end (X, TTY, etc.) to update the screen.
See dispextern.h around line 1925, for more about that.
Please test revision 110135 thoroughly with auto-complete, and if you
find no problems, I will close this bug.
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10159: auto-complete causes crash in emacs HEAD
2012-09-22 12:40 ` Eli Zaretskii
@ 2012-09-22 13:13 ` Christopher Monsanto
2013-02-14 8:52 ` Glenn Morris
0 siblings, 1 reply; 21+ messages in thread
From: Christopher Monsanto @ 2012-09-22 13:13 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 10159
So far so good. I'll ask the AC community to also test and get back to
you in a bit.
Christopher Monsanto
chris@monsan.to -- http://monsan.to/
On Sat, Sep 22, 2012 at 8:40 AM, Eli Zaretskii <eliz@gnu.org> wrote:
>> From: Christopher Monsanto <chris@monsan.to>
>> Date: Sat, 22 Sep 2012 08:19:11 -0400
>> Cc: 10159@debbugs.gnu.org
>>
>> Same here.
>>
>> (gdb) pp string
>> #(" " 0 36 (face popup-tip-face
>> keymap nil popup-item ""))
>
> That's good to know, thanks.
>
>> Thanks. Seems to me that this value is coming from xdisp.c,
>> display_line, var n_glyphs_before, derived from row->used[TEXT_AREA]
>> (line 19425).
>
> No, it comes from it->end_charpos, the length of the previous overlay
> string, because when the next overlay string is loaded, its length was
> not reflected in the value of it->end_charpos. Should be fixed now in
> revision 110135 on the trunk.
>
>> (I wish I knew what a "struct it" is, not the most
>> descriptive name! :-))
>
> "it" stands for "iterator". 'struct it' is an object used by the
> display engine to iterate over buffers or strings to be displayed, one
> character at a time, with the purpose of generating the information
> required by the display back-end (X, TTY, etc.) to update the screen.
> See dispextern.h around line 1925, for more about that.
>
> Please test revision 110135 thoroughly with auto-complete, and if you
> find no problems, I will close this bug.
^ permalink raw reply [flat|nested] 21+ messages in thread
* bug#10159: auto-complete causes crash in emacs HEAD
2012-09-22 13:13 ` Christopher Monsanto
@ 2013-02-14 8:52 ` Glenn Morris
0 siblings, 0 replies; 21+ messages in thread
From: Glenn Morris @ 2013-02-14 8:52 UTC (permalink / raw)
To: 10159-done
Christopher Monsanto wrote:
>> Please test revision 110135 thoroughly with auto-complete, and if you
>> find no problems, I will close this bug.
> So far so good. I'll ask the AC community to also test and get back to
> you in a bit.
Assuming no news is good news.
^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2013-02-14 8:52 UTC | newest]
Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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 ` bug#10159: auto-complete causes crash in emacs HEAD Christopher Monsanto
2012-09-22 11:12 ` 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
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.