Package: emacs;
Reported by: Pieter van Oostrum <pieter <at> vanoostrum.org>
Date: Tue, 24 Nov 2020 18:11:02 UTC
Severity: normal
Found in versions 27.1, 28.0.50
To reply to this bug, email your comments to 44850 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#44850
; Package emacs
.
(Tue, 24 Nov 2020 18:11:02 GMT) Full text and rfc822 format available.Pieter van Oostrum <pieter <at> vanoostrum.org>
:bug-gnu-emacs <at> gnu.org
.
(Tue, 24 Nov 2020 18:11:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Pieter van Oostrum <pieter <at> vanoostrum.org> To: bug-gnu-emacs <at> gnu.org Subject: 27.1; Emacs crash in font handling with font-backend ns Date: Tue, 24 Nov 2020 19:09:55 +0100
Emacs 27 crashes with the following init.el file: (setq default-frame-alist '((ns-appearance . darkgray) (tool-bar-lines . 0) (width . 100) (top . 1) (fullscreen . fullheight) (modeline . t) (mouse-color . "black") (background-mode . light) (menu-bar-lines . 1) (cursor-color . "darkblue") (background-color . "White") (foreground-color . "Black") (font . "-apple-Monaco-medium-normal-normal-*-12-*-*-*-m-0-iso10646-1") (fontsize . 12) (font-backend ns) (left-fringe) (right-fringe))) I have been using this construction for years, but recently it caused emacs to crash. I recently switched over to Emacs 27.1.1 after having used an older Emacs 27 version for months. The offending line is '(font-backend ns)', without this line there is no crash. Also if I start Emacs with -Q and eval this expression directly or load .init.el there is no problem, only when it is used in the init file. I read somewhere that font-backend 'ns' is deprecated, but Emacs shouldn't crash. If this font-backend is wrong it should give en error message. As this is the distributed Emacs from https://emacsformacosx.com/emacs-builds/Emacs-27.1-1-universal.dmg there is no symbol table information Thread 3 received signal SIGSEGV, Segmentation fault. 0x000000010020aa0c in macfont_get_glyph_for_character () (gdb) bt full #0 0x000000010020aa0c in macfont_get_glyph_for_character () No symbol table info available. #1 0x0000000100208084 in macfont_encode_char () No symbol table info available. #2 0x000000010003bfd4 in gui_produce_glyphs () No symbol table info available. #3 0x0000000100025f29 in produce_special_glyphs () No symbol table info available. #4 0x00000001000254b7 in init_iterator () No symbol table info available. #5 0x000000010002ca8b in resize_mini_window () No symbol table info available. #6 0x000000010002a90b in with_echo_area_buffer () No symbol table info available. #7 0x000000010002a585 in resize_echo_area_exactly () No symbol table info available. #8 0x00000001000ca4fa in command_loop_1 () No symbol table info available. #9 0x0000000100155d97 in internal_condition_case () No symbol table info available. #10 0x00000001000dcc80 in command_loop_2 () No symbol table info available. #11 0x00000001001556ee in internal_catch () No symbol table info available. #12 0x00000001000c9ace in command_loop () No symbol table info available. #13 0x00000001000c99e3 in recursive_edit_1 () No symbol table info available. #14 0x00000001000c9c12 in Frecursive_edit () No symbol table info available. #15 0x00000001000c8808 in main () No symbol table info available. (gdb) xbacktrace Undefined command: "xbacktrace". Try "help". (gdb) In GNU Emacs 27.1 (build 1, x86_64-apple-darwin14.5.0, NS appkit-1348.17 Version 10.10.5 (Build 14F2511)) of 2020-08-12 built on builder10-10.porkrind.org Windowing system distributor 'Apple', version 10.3.1561 System Description: Mac OS X 10.13.6 Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Making completion list... Configured using: 'configure --with-ns '--enable-locallisppath=/Library/Application Support/Emacs/${version}/site-lisp:/Library/Application Support/Emacs/site-lisp' --with-modules' Configured features: NOTIFY KQUEUE ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS JSON PDUMPER Important settings: value of $LC_CTYPE: UTF-8 value of $LANG: en_NL.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-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 Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs text-property-search time-date subr-x seq byte-opt gv bytecomp byte-compile cconv mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 47309 7327) (symbols 48 6705 1) (strings 32 16213 1922) (string-bytes 1 516049) (vectors 16 10337) (vector-slots 8 135883 7144) (floats 8 19 42) (intervals 56 206 0) (buffers 1000 13)) -- Pieter van Oostrum <pieter <at> vanoostrum.org> www: http://pieter.vanoostrum.org/ PGP key: [8DAE142BE17999C4]
bug-gnu-emacs <at> gnu.org
:bug#44850
; Package emacs
.
(Wed, 25 Nov 2020 14:49:01 GMT) Full text and rfc822 format available.Message #8 received at 44850 <at> debbugs.gnu.org (full text, mbox):
From: Pieter van Oostrum <pieter-l <at> vanoostrum.org> To: Pieter van Oostrum <pieter <at> vanoostrum.org> Cc: 44850 <at> debbugs.gnu.org Subject: Re: bug#44850: 27.1; Emacs crash in font handling with font-backend ns Date: Wed, 25 Nov 2020 15:48:00 +0100
I compiled the emacs-27 branch from Git with debugging info, and here is the extended backtrace: It seems that macfont_info->cache is NULL. Thread 3 received signal SIGSEGV, Segmentation fault. 0x00000001004b3cab in macfont_get_glyph_for_character (font=0x1065d26a0, c=92) at macfont.m:1445 1445 int nkeys_or_perm = cache->glyph.row_nkeys_or_perm[row]; (gdb) bt full #0 0x00000001004b3cab in macfont_get_glyph_for_character (font=0x1065d26a0, c=92) at macfont.m:1445 row = 0 nkeys_or_perm = 0 macfont_info = 0x1065d26a0 macfont = 0x103ef6920 cache = 0x0 #1 0x00000001004ac660 in macfont_encode_char (font=0x1065d26a0, c=92) at macfont.m:2741 glyph = 0 #2 0x00000001000865cb in get_char_glyph_code (c=92, font=0x1065d26a0, char2b=0x7ffeefbfbed0) at xdisp.c:27605 code = 0 #3 0x00000001000826df in gui_produce_glyphs (it=0x7ffeefbfbf70) at xdisp.c:29985 stretched_p = false char2b = 0 face = 0x1055cb450 font = 0x1065d26a0 pcm = 0x0 boff = 0 extra_line_spacing = 0 #4 0x000000010005bb7d in produce_special_glyphs (it=0x7ffeefbfd6f8, what=IT_CONTINUATION) at xdisp.c:29616 temp_it = { window = XIL(0x106115225), w = 0x106115220, f = 0x106114630, method = GET_FROM_BUFFER, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, end_charpos = 0, s = 0x0, string_nchars = 0, redisplay_end_trigger_charpos = 0, multibyte_p = true, tab_line_p = false, header_line_p = false, string_from_display_prop_p = false, --Type <RET> for more, q to quit, c to continue without paging--c string_from_prefix_prop_p = false, from_disp_prop_p = false, ellipsis_p = false, avoid_cursor_p = false, dp = 0x0, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 0, ctl_chars = {XIL(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 = {XIL(0) <repeats 16 times>}, string_overlays = {XIL(0) <repeats 16 times>}, string = XIL(0), from_overlay = XIL(0), stack = {{ string = XIL(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 = XIL(0), slice = { x = XIL(0), y = XIL(0), width = XIL(0), height = XIL(0) }, image_id = 0 }, stretch = { object = XIL(0) }, xwidget = { object = XIL(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 = XIL(0), area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = XIL(0), font_height = XIL(0) }, { string = XIL(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 = XIL(0), slice = { x = XIL(0), y = XIL(0), width = XIL(0), height = XIL(0) }, image_id = 0 }, stretch = { object = XIL(0) }, xwidget = { object = XIL(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 = XIL(0), area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = XIL(0), font_height = XIL(0) }, { string = XIL(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 = XIL(0), slice = { x = XIL(0), y = XIL(0), width = XIL(0), height = XIL(0) }, image_id = 0 }, stretch = { object = XIL(0) }, xwidget = { object = XIL(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 = XIL(0), area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = XIL(0), font_height = XIL(0) }, { string = XIL(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 = XIL(0), slice = { x = XIL(0), y = XIL(0), width = XIL(0), height = XIL(0) }, image_id = 0 }, stretch = { object = XIL(0) }, xwidget = { object = XIL(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 = XIL(0), area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = XIL(0), font_height = XIL(0) }, { string = XIL(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 = XIL(0), slice = { x = XIL(0), y = XIL(0), width = XIL(0), height = XIL(0) }, image_id = 0 }, stretch = { object = XIL(0) }, xwidget = { object = XIL(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 = XIL(0), area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = XIL(0), font_height = XIL(0) }}, sp = 0, selective = 0, what = IT_CHARACTER, face_id = 0, selective_display_ellipsis_p = true, ctl_arrow_p = true, face_box_p = false, start_of_box_run_p = false, end_of_box_run_p = false, overlay_strings_at_end_processed_p = false, ignore_overlay_strings_at_pos_p = false, glyph_not_available_p = false, starts_in_middle_of_char_p = false, face_before_selective_p = false, constrain_row_ascent_descent_p = false, line_number_produced_p = false, line_wrap = WINDOW_WRAP, base_face_id = 0, c = 92, len = 1, cmp_it = { stop_pos = 0, id = -1, ch = 0, 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 = 92, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, xwidget = 0x0, slice = { x = XIL(0), y = XIL(0), width = XIL(0), height = XIL(0) }, space_width = XIL(0), voffset = 0, tab_width = 8, font_height = XIL(0), object = XIL(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 = -1, override_descent = 0, override_boff = 0, glyph_row = 0x0, area = LEFT_MARGIN_AREA, nglyphs = 1, pixel_width = 0, ascent = 12, descent = 4, 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, lnum = 0, lnum_bytepos = 0, lnum_width = 0, lnum_pixel_width = 0, pt_lnum = 0, tab_offset = 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 = false, bidi_it = { bytepos = 0, charpos = 0, ch = 0, nchars = 0, ch_len = 0, type = UNKNOWN_BT, type_after_wn = UNKNOWN_BT, orig_type = UNKNOWN_BT, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, last_strong = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_for_neutral = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, prev_for_neutral = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_for_ws = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, bracket_pairing_pos = 0, bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = NEUTRAL_DIR, scan_dir = 0, disp_pos = 0, disp_prop = 0, stack_idx = 0, level_stack = {{ next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' } <repeats 128 times>}, string = { lstring = XIL(0), s = 0x0, schars = 0, bufpos = 0, from_disp_str = false, unibyte = false }, w = 0x106115220, paragraph_dir = NEUTRAL_DIR, separator_limit = 0, first_elt = false, new_paragraph = false, frame_window_p = false }, paragraph_embedding = L2R } gc = XIL(0) glyph = { ch = 92, face_id = 0 } #5 0x000000010005a159 in init_iterator (it=0x7ffeefbfd6f8, w=0x106115220, charpos=1, bytepos=1, row=0x0, base_face_id=DEFAULT_FACE_ID) at xdisp.c:3198 remapped_base_face_id = DEFAULT_FACE_ID body_width = 0 body_height = 0 #6 0x000000010006915c in resize_mini_window (w=0x106115220, exact_p=true) at xdisp.c:11670 unit = 16 max_height = 0 old_current_buffer = 0x0 it = { window = XIL(0x106115225), w = 0x106115220, f = 0x106114630, method = GET_FROM_BUFFER, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, end_charpos = 0, s = 0x0, string_nchars = 0, redisplay_end_trigger_charpos = 0, multibyte_p = true, tab_line_p = false, header_line_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, from_disp_prop_p = false, ellipsis_p = false, avoid_cursor_p = false, dp = 0x0, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 0, ctl_chars = {XIL(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 = -1, string_pos = { charpos = -1, bytepos = -1 }, dpvec_index = -1 }, n_overlay_strings = 0, overlay_strings_charpos = 0, overlay_strings = {XIL(0) <repeats 16 times>}, string_overlays = {XIL(0) <repeats 16 times>}, string = XIL(0), from_overlay = XIL(0), stack = {{ string = XIL(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 = XIL(0), slice = { x = XIL(0), y = XIL(0), width = XIL(0), height = XIL(0) }, image_id = 0 }, stretch = { object = XIL(0) }, xwidget = { object = XIL(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 = XIL(0), area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = XIL(0), font_height = XIL(0) }, { string = XIL(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 = XIL(0), slice = { x = XIL(0), y = XIL(0), width = XIL(0), height = XIL(0) }, image_id = 0 }, stretch = { object = XIL(0) }, xwidget = { object = XIL(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 = XIL(0), area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = XIL(0), font_height = XIL(0) }, { string = XIL(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 = XIL(0), slice = { x = XIL(0), y = XIL(0), width = XIL(0), height = XIL(0) }, image_id = 0 }, stretch = { object = XIL(0) }, xwidget = { object = XIL(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 = XIL(0), area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = XIL(0), font_height = XIL(0) }, { string = XIL(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 = XIL(0), slice = { x = XIL(0), y = XIL(0), width = XIL(0), height = XIL(0) }, image_id = 0 }, stretch = { object = XIL(0) }, xwidget = { object = XIL(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 = XIL(0), area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = XIL(0), font_height = XIL(0) }, { string = XIL(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 = XIL(0), slice = { x = XIL(0), y = XIL(0), width = XIL(0), height = XIL(0) }, image_id = 0 }, stretch = { object = XIL(0) }, xwidget = { object = XIL(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 = XIL(0), area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = XIL(0), font_height = XIL(0) }}, sp = 0, selective = 0, what = IT_CHARACTER, face_id = 0, selective_display_ellipsis_p = true, ctl_arrow_p = true, face_box_p = false, start_of_box_run_p = false, end_of_box_run_p = false, overlay_strings_at_end_processed_p = false, ignore_overlay_strings_at_pos_p = false, glyph_not_available_p = false, starts_in_middle_of_char_p = false, face_before_selective_p = false, constrain_row_ascent_descent_p = false, line_number_produced_p = false, line_wrap = WINDOW_WRAP, base_face_id = 0, c = 0, len = 0, cmp_it = { stop_pos = 0, id = -1, ch = 0, 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 = 0, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, xwidget = 0x0, slice = { x = XIL(0), y = XIL(0), width = XIL(0), height = XIL(0) }, space_width = XIL(0), voffset = 0, tab_width = 8, font_height = XIL(0), object = XIL(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 = -1, 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, lnum = 0, lnum_bytepos = 0, lnum_width = 0, lnum_pixel_width = 0, pt_lnum = 0, tab_offset = 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 = false, bidi_it = { bytepos = 0, charpos = 0, ch = 0, nchars = 0, ch_len = 0, type = UNKNOWN_BT, type_after_wn = UNKNOWN_BT, orig_type = UNKNOWN_BT, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, last_strong = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_for_neutral = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, prev_for_neutral = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_for_ws = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, bracket_pairing_pos = 0, bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = NEUTRAL_DIR, scan_dir = 0, disp_pos = 0, disp_prop = 0, stack_idx = 0, level_stack = {{ next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' } <repeats 128 times>}, string = { lstring = XIL(0), s = 0x0, schars = 0, bufpos = 0, from_disp_str = false, unibyte = false }, w = 0x106115220, paragraph_dir = NEUTRAL_DIR, separator_limit = 0, first_elt = false, new_paragraph = false, frame_window_p = false }, paragraph_embedding = L2R } height = 0 start = { charpos = 1, bytepos = 4364114659 } windows_height = 736 f = 0x106114630 old_height = 16 #7 0x0000000100065215 in resize_mini_window_1 (a1=4396765728, exactly=XIL(0x30)) at xdisp.c:11607 i1 = 4396765728 #8 0x0000000100065099 in with_echo_area_buffer (w=0x106115220, which=0, fn=0x1000651c0 <resize_mini_window_1>, a1=4396765728, a2=XIL(0x30)) at xdisp.c:11327 buffer = XIL(0x103ef7e65) this_one = false the_other = true clear_buffer_p = false rc = false count = 3 #9 0x0000000100064b7c in resize_echo_area_exactly () at xdisp.c:11585 w = 0x106115220 resize_exactly = XIL(0x30) resized_p = false #10 0x00000001001c72be in command_loop_1 () at keyboard.c:1262 prev_modiff = 0 prev_buffer = 0x0 already_adjusted = false #11 0x000000010030e14f in internal_condition_case (bfun=0x1001c70d0 <command_loop_1>, handlers=XIL(0x90), hfun=0x1001ea7a0 <cmd_error>) at eval.c:1356 val = XIL(0x90) c = 0x103e16ce0 #12 0x00000001001ea681 in command_loop_2 (ignore=XIL(0)) at keyboard.c:1091 val = XIL(0x103e16bf0) #13 0x000000010030d288 in internal_catch (tag=XIL(0xc450), func=0x1001ea650 <command_loop_2>, arg=XIL(0)) at eval.c:1117 val = XIL(0x100a38d10) c = 0x103e16bf0 #14 0x00000001001c6145 in command_loop () at keyboard.c:1070 No locals. #15 0x00000001001c5f17 in recursive_edit_1 () at keyboard.c:714 count = 1 val = XIL(0x1003045e5) #16 0x00000001001c63c6 in Frecursive_edit () at keyboard.c:786 count = 0 buffer = XIL(0) #17 0x00000001001c2f23 in main (argc=1, argv=0x7ffeefbff830) at emacs.c:2066 stack_bottom_variable = 0x0 do_initial_setlocale = true no_loadup = false junk = 0x0 dname_arg = 0x0 dname_arg2 = "\000\370\277\357\376\177\000\000\324\003\274\000\001\000\000\000\030\370\277\357\376\177\000\000\000\000\000\000\001\000\000\000\060\370\277\357\376\177\000\000\030\370\277\357\376\177\000\000 \365\273\000\001\000\000\000\000\000\000\000\001\000\000\000H\362\273\000\001\000\000\000\000\000\000\000\000\000\000" ch_to_dir = 0x0 original_pwd = 0x0 dump_mode = 0x0 skip_args = 0 temacs = 0x0 attempt_load_pdump = true rlim = { rlim_cur = 10022912, rlim_max = 67104768 } sockfd = -1 module_assertions = false [New Thread 0x264b of process 81035] (gdb) xbacktrace [New Thread 0x1b17 of process 81035] [New Thread 0x1a07 of process 81035] (gdb) -- Pieter van Oostrum www: http://pieter.vanoostrum.org/ PGP key: [8DAE142BE17999C4]
bug-gnu-emacs <at> gnu.org
:bug#44850
; Package emacs
.
(Thu, 26 Nov 2020 11:02:01 GMT) Full text and rfc822 format available.Message #11 received at 44850 <at> debbugs.gnu.org (full text, mbox):
From: Lars Ingebrigtsen <larsi <at> gnus.org> To: Pieter van Oostrum <pieter-l <at> vanoostrum.org> Cc: 44850 <at> debbugs.gnu.org, Pieter van Oostrum <pieter <at> vanoostrum.org> Subject: Re: bug#44850: 27.1; Emacs crash in font handling with font-backend ns Date: Thu, 26 Nov 2020 12:01:15 +0100
Pieter van Oostrum <pieter-l <at> vanoostrum.org> writes: > I compiled the emacs-27 branch from Git with debugging info, and here is the extended backtrace: > > It seems that macfont_info->cache is NULL. Would it be possible for you to test with the "master" branch and see whether the problem exists there, too? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
bug-gnu-emacs <at> gnu.org
:bug#44850
; Package emacs
.
(Thu, 26 Nov 2020 17:27:02 GMT) Full text and rfc822 format available.Message #14 received at 44850 <at> debbugs.gnu.org (full text, mbox):
From: Pieter van Oostrum <pieter-l <at> vanoostrum.org> To: Lars Ingebrigtsen <larsi <at> gnus.org> Cc: 44850 <at> debbugs.gnu.org, Pieter van Oostrum <pieter <at> vanoostrum.org> Subject: Re: bug#44850: 27.1; Emacs crash in font handling with font-backend ns Date: Thu, 26 Nov 2020 18:26:07 +0100
[Message part 1 (text/plain, inline)]
Lars Ingebrigtsen <larsi <at> gnus.org> writes: > Pieter van Oostrum <pieter-l <at> vanoostrum.org> writes: > >> I compiled the emacs-27 branch from Git with debugging info, and here is the extended backtrace: >> >> It seems that macfont_info->cache is NULL. > > Would it be possible for you to test with the "master" branch and see > whether the problem exists there, too? The master branch also crashes but with a different error:
[crash-master.txt (text/plain, inline)]
doprnt.c:493: Emacs fatal error: assertion failed: ASCII_CHAR_P (fmtchar) Thread 3 hit Breakpoint 1, terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:378 378 signal (sig, SIG_DFL); (gdb) bt full #0 terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:378 No locals. #1 0x000000010029534b in die (msg=0x10051332b "ASCII_CHAR_P (fmtchar)", file=0x1005132cc "doprnt.c", line=493) at alloc.c:7355 No locals. #2 0x00000001003d61d5 in doprnt (buffer=0x103ec69b0 "Emacs ", bufsize=9223372036854775801, format=0x10051ecc5 "%s — (%d x %d)", format_end=0x0, ap=0x7ffeefbf62b0) at doprnt.c:493 fmt0 = 0x10051ecc9 "— (%d x %d)" fmtchar = -30 '\342' src = 0x7fff3bc96b21 "windowWillResize:toSize:" srclen = 13637 modifier_len = "\000\001\001\001\001" fmt = 0x10051ecca "\200\224 (%d x %d)" bufptr = 0x103ec69b7 "" tembuf = '\000' <repeats 37 times>, "h\224@", '\000' <repeats 13 times>, "\210\200\300", '\000' <repeats 14 times>, ".@", '\000' <repeats 46 times>, ".@", '\000' <repeats 22 times>, ".@", '\000' <repeats 22 times>, ".@", '\000' <repeats 104 times>... size_allocated = 408 sprintf_buffer = 0x7ffeefbf5f70 "" big_buffer = 0x0 quoting_style = XIL(0x3ed0) #3 0x00000001003d6cbc in esprintf (buf=0x103ec69b0 "Emacs ", format=0x10051ecc5 "%s — (%d x %d)") at doprnt.c:535 nbytes = 4360792496 ap = {{ gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeefbf62e0, reg_save_area = 0x7ffeefbf61e0 }} #4 0x000000010044b6da in -[EmacsView windowWillResize:toSize:] (self=0x109a84840, _cmd=0x7fff3bc96b21, sender=0x109a85530, frameSize=...) at nsterm.m:7285 size_title = 0x103ec69b0 "Emacs " window = 0x109a85530 r = { origin = { x = 0, y = -506 }, size = { width = 735, height = 1306 } } extra = 22 cols = 100 rows = 46 #5 0x00007fff3b0aa31f in -[NSWindow _confirmSize:force:] () from /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit No symbol table info available. #6 0x00007fff3b1019b8 in _NSMakeWindowVisible () from /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit No symbol table info available. #7 0x00007fff3b10106a in -[NSWindow constrainFrameRect:toScreen:] () from /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit No symbol table info available. #8 0x0000000100452d45 in -[EmacsWindow constrainFrameRect:toScreen:] (self=0x109a85530, _cmd=0x7fff3bc8f78d, frameRect=..., screen=0x0) at nsterm.m:8880 No locals. #9 0x00007fff3b116de3 in -[NSWindow _overrideDefeatingConstrainFrameRect:toScreen:] () from /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit No symbol table info available. #10 0x00007fff3b8bcf2c in -[NSWindow _reallyDoOrderWindowAboveOrBelow:relativeTo:findKey:forCounter:force:isModal:] () from /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit No symbol table info available. #11 0x00007fff3b115765 in -[NSWindow _doOrderWindow:relativeTo:findKey:forCounter:force:isModal:] () from /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit No symbol table info available. #12 0x00007fff3b1155cb in -[NSWindow orderWindow:relativeTo:] () from /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit No symbol table info available. #13 0x00007fff3b1b91c9 in -[NSWindow makeKeyAndOrderFront:] () from /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit No symbol table info available. #14 0x000000010043d6e4 in ns_raise_frame (f=0x104228420, make_key=1 '\001') at nsterm.m:1536 view = 0x109a84840 #15 0x000000010043d327 in ns_make_frame_visible (f=0x104228420) at nsterm.m:1634 view = 0x109a84840 window = 0x109a85530 #16 0x00000001004581d7 in ns_make_frame_visible_invisible (f=0x104228420, visible=true) at nsterm.m:1694 No locals. #17 0x0000000100028438 in Fmake_frame_visible (frame=XIL(0x104228425)) at frame.c:2645 f = 0x104228420 #18 0x0000000100306374 in funcall_subr (subr=0x100537a00, numargs=1, args=0x7ffeefbf73b0) at eval.c:2930 internal_argbuf = {XIL(0x100537a05), XIL(0x10000010030b724), XIL(0x7ffeefbf7220), make_fixnum(1074526866), XIL(0x100537a05), XIL(0x100537a05), XIL(0x7ffeefbf7240), XIL(0x1002fea85)} internal_args = 0x7ffeefbf73b0 #19 0x000000010030497e in Ffuncall (nargs=2, args=0x7ffeefbf73a8) at eval.c:2857 fun = XIL(0x100537a05) original_fun = XIL(0x8760) funcar = XIL(0x100a20770) numargs = 1 val = XIL(0) count = 15 #20 0x000000010038ef3b in exec_byte_code (bytestr=XIL(0x1057adf34), vector=XIL(0x1057ad3cd), maxdepth=make_fixnum(13), args_template=make_fixnum(256), nargs=1, args=0x7ffeefbf83b0) at bytecode.c:632 op = 1 type = CATCHER targets = {0x100393466 <exec_byte_code+27686>, 0x100393497 <exec_byte_code+27735>, 0x10039349c <exec_byte_code+27740>, 0x1003934a1 <exec_byte_code+27745>, 0x1003934a6 <exec_byte_code+27750>, 0x1003934ab <exec_byte_code+27755>, 0x100393520 <exec_byte_code+27872>, 0x1003935ab <exec_byte_code+28011>, 0x10038e47d <exec_byte_code+7229>, 0x10038e482 <exec_byte_code+7234>, 0x10038e487 <exec_byte_code+7239>, 0x10038e48c <exec_byte_code+7244>, 0x10038e491 <exec_byte_code+7249>, 0x10038e496 <exec_byte_code+7254>, 0x10038e4aa <exec_byte_code+7274>, 0x10038e431 <exec_byte_code+7153>, 0x10038eac1 <exec_byte_code+8833>, 0x10038eac6 <exec_byte_code+8838>, 0x10038eacb <exec_byte_code+8843>, 0x10038ead0 <exec_byte_code+8848>, 0x10038ead5 <exec_byte_code+8853>, 0x10038eada <exec_byte_code+8858>, 0x10038eb3a <exec_byte_code+8954>, 0x10038eaee <exec_byte_code+8878>, 0x10038edcb <exec_byte_code+9611>, 0x10038edd0 <exec_byte_code+9616>, 0x10038edd5 <exec_byte_code+9621>, 0x10038edda <exec_byte_code+9626>, 0x10038eddf <exec_byte_code+9631>, 0x10038ede4 <exec_byte_code+9636>, 0x10038ed5c <exec_byte_code+9500>, 0x10038ed7f <exec_byte_code+9535>, 0x10038eec8 <exec_byte_code+9864>, 0x10038eecd <exec_byte_code+9869>, 0x10038eed2 <exec_byte_code+9874>, 0x10038eed7 <exec_byte_code+9879>, 0x10038eedc <exec_byte_code+9884>, 0x10038eee1 <exec_byte_code+9889>, 0x10038ee59 <exec_byte_code+9753>, 0x10038ee7c <exec_byte_code+9788>, 0x10038effc <exec_byte_code+10172>, 0x10038f001 <exec_byte_code+10177>, 0x10038f006 <exec_byte_code+10182>, 0x10038f00b <exec_byte_code+10187>, 0x10038f010 <exec_byte_code+10192>, 0x10038f015 <exec_byte_code+10197>, 0x10038ef8d <exec_byte_code+10061>, 0x10038efb0 <exec_byte_code+10096>, 0x10038fbb1 <exec_byte_code+13169>, 0x10038fa5a <exec_byte_code+12826>, 0x10038fa4b <exec_byte_code+12811>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10038fe68 <exec_byte_code+13864>, 0x100390039 <exec_byte_code+14329>, 0x1003900e4 <exec_byte_code+14500>, 0x10039018f <exec_byte_code+14671>, 0x100390237 <exec_byte_code+14839>, 0x10038e839 <exec_byte_code+8185>, 0x10038e8fe <exec_byte_code+8382>, 0x100390318 <exec_byte_code+15064>, 0x10038e709 <exec_byte_code+7881>, 0x10038e991 <exec_byte_code+8529>, 0x1003903da <exec_byte_code+15258>, 0x10039046d <exec_byte_code+15405>, 0x1003904da <exec_byte_code+15514>, 0x10039056d <exec_byte_code+15661>, 0x100390607 <exec_byte_code+15815>, 0x100390784 <exec_byte_code+16196>, 0x1003907f1 <exec_byte_code+16305>, 0x100390884 <exec_byte_code+16452>, 0x10039093f <exec_byte_code+16639>, 0x1003909ac <exec_byte_code+16748>, 0x100390a19 <exec_byte_code+16857>, 0x100390aac <exec_byte_code+17004>, 0x100390b3f <exec_byte_code+17151>, 0x100390bd2 <exec_byte_code+17298>, 0x100390c8d <exec_byte_code+17485>, 0x100390d10 <exec_byte_code+17616>, 0x100390d93 <exec_byte_code+17747>, 0x100390ecf <exec_byte_code+18063>, 0x10039102f <exec_byte_code+18415>, 0x10039118f <exec_byte_code+18767>, 0x100391224 <exec_byte_code+18916>, 0x1003912bc <exec_byte_code+19068>, 0x100391354 <exec_byte_code+19220>, 0x1003913ec <exec_byte_code+19372>, 0x100391484 <exec_byte_code+19524>, 0x100391507 <exec_byte_code+19655>, 0x10039166e <exec_byte_code+20014>, 0x1003916f1 <exec_byte_code+20145>, 0x100391774 <exec_byte_code+20276>, 0x1003917f7 <exec_byte_code+20407>, 0x100391990 <exec_byte_code+20816>, 0x10038f84c <exec_byte_code+12300>, 0x100391a21 <exec_byte_code+20961>, 0x100391a8e <exec_byte_code+21070>, 0x100391bb8 <exec_byte_code+21368>, 0x100391c42 <exec_byte_code+21506>, 0x100391ccc <exec_byte_code+21644>, 0x100391d39 <exec_byte_code+21753>, 0x100391dab <exec_byte_code+21867>, 0x100391e1d <exec_byte_code+21981>, 0x100391e97 <exec_byte_code+22103>, 0x10039346b <exec_byte_code+27691>, 0x100391f27 <exec_byte_code+22247>, 0x100391f99 <exec_byte_code+22361>, 0x10039200b <exec_byte_code+22475>, 0x10039207d <exec_byte_code+22589>, 0x1003920ef <exec_byte_code+22703>, 0x100392161 <exec_byte_code+22817>, 0x10038f851 <exec_byte_code+12305>, 0x10039346b <exec_byte_code+27691>, 0x1003921ce <exec_byte_code+22926>, 0x10039225a <exec_byte_code+23066>, 0x1003922c7 <exec_byte_code+23175>, 0x100392334 <exec_byte_code+23284>, 0x1003923c7 <exec_byte_code+23431>, 0x10039245a <exec_byte_code+23578>, 0x1003924c7 <exec_byte_code+23687>, 0x1003925c0 <exec_byte_code+23936>, 0x100392653 <exec_byte_code+24083>, 0x1003926e6 <exec_byte_code+24230>, 0x100392779 <exec_byte_code+24377>, 0x1003927eb <exec_byte_code+24491>, 0x10039346b <exec_byte_code+27691>, 0x10038f76a <exec_byte_code+12074>, 0x10038f108 <exec_byte_code+10440>, 0x10038e633 <exec_byte_code+7667>, 0x10038f1f6 <exec_byte_code+10678>, 0x10038f2be <exec_byte_code+10878>, 0x10038f38a <exec_byte_code+11082>, 0x10038f71b <exec_byte_code+11995>, 0x10038f720 <exec_byte_code+12000>, 0x10038ecf3 <exec_byte_code+9395>, 0x10038f80f <exec_byte_code+12239>, 0x10038f88e <exec_byte_code+12366>, 0x10038f958 <exec_byte_code+12568>, 0x10038f9af <exec_byte_code+12655>, 0x10038fc02 <exec_byte_code+13250>, 0x10038fc88 <exec_byte_code+13384>, 0x10038fd43 <exec_byte_code+13571>, 0x10038fdb9 <exec_byte_code+13689>, 0x10038f09a <exec_byte_code+10330>, 0x100392858 <exec_byte_code+24600>, 0x100392913 <exec_byte_code+24787>, 0x100392980 <exec_byte_code+24896>, 0x1003929ed <exec_byte_code+25005>, 0x100392a5a <exec_byte_code+25114>, 0x100392ac7 <exec_byte_code+25223>, 0x100392b5a <exec_byte_code+25370>, 0x100392bed <exec_byte_code+25517>, 0x100392c80 <exec_byte_code+25664>, 0x100392d13 <exec_byte_code+25811>, 0x100392f00 <exec_byte_code+26304>, 0x100392f93 <exec_byte_code+26451>, 0x100393026 <exec_byte_code+26598>, 0x100393093 <exec_byte_code+26707>, 0x100393126 <exec_byte_code+26854>, 0x1003931b9 <exec_byte_code+27001>, 0x100393226 <exec_byte_code+27110>, 0x100393293 <exec_byte_code+27219>, 0x10039187a <exec_byte_code+20538>, 0x1003918fd <exec_byte_code+20669>, 0x100393316 <exec_byte_code+27350>, 0x1003933be <exec_byte_code+27518>, 0x10039346b <exec_byte_code+27691>, 0x10038f456 <exec_byte_code+11286>, 0x10038f47f <exec_byte_code+11327>, 0x10038f524 <exec_byte_code+11492>, 0x10038f5c9 <exec_byte_code+11657>, 0x10038f672 <exec_byte_code+11826>, 0x1003906cb <exec_byte_code+16011>, 0x100390e16 <exec_byte_code+17878>, 0x100391aff <exec_byte_code+21183>, 0x100393664 <exec_byte_code+28196>, 0x1003936f5 <exec_byte_code+28341>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x1003937b2 <exec_byte_code+28530>, 0x100393871 <exec_byte_code+28721>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x1003939fc <exec_byte_code+29116> <repeats 64 times>} const_length = 22 bytestr_length = 114 vectorp = 0x1057ad3d0 quitcounter = 10 '\n' stack_items = 14 sa_avail = 16158 sa_count = 14 alloc = 0x7ffeefbf7370 stack_base = 0x7ffeefbf7370 top = 0x7ffeefbf73a8 stack_lim = 0x7ffeefbf73e0 bytestr_data = 0x7ffeefbf73e0 "\300\001!\262\001\301\001!\302\002\236\303\304C\304C\002\211\203%" pc = 0x7ffeefbf743f "\210\202j" count = 14 result = XIL(0x103fe3920) #21 0x000000010030b843 in fetch_and_exec_byte_code (fun=XIL(0x1057ad39d), syms_left=make_fixnum(256), nargs=1, args=0x7ffeefbf83a8) at eval.c:2979 No locals. #22 0x000000010030698d in funcall_lambda (fun=XIL(0x1057ad39d), nargs=1, arg_vector=0x7ffeefbf83a8) at eval.c:3060 val = XIL(0x100000000000000) syms_left = make_fixnum(256) next = XIL(0x1800000000) lexenv = XIL(0) count = 14 i = 140732920726080 optional = false rest = false #23 0x00000001003049ce in Ffuncall (nargs=2, args=0x7ffeefbf83a0) at eval.c:2859 fun = XIL(0x1057ad39d) original_fun = XIL(0x4d8cbf8) funcar = XIL(0x100a20770) numargs = 1 val = XIL(0) count = 13 #24 0x000000010038ef3b in exec_byte_code (bytestr=XIL(0x1057adf74), vector=XIL(0x1057ad35d), maxdepth=make_fixnum(3), args_template=make_fixnum(257), nargs=1, args=0x7ffeefbf96b0) at bytecode.c:632 op = 1 type = CATCHER targets = {0x100393466 <exec_byte_code+27686>, 0x100393497 <exec_byte_code+27735>, 0x10039349c <exec_byte_code+27740>, 0x1003934a1 <exec_byte_code+27745>, 0x1003934a6 <exec_byte_code+27750>, 0x1003934ab <exec_byte_code+27755>, 0x100393520 <exec_byte_code+27872>, 0x1003935ab <exec_byte_code+28011>, 0x10038e47d <exec_byte_code+7229>, 0x10038e482 <exec_byte_code+7234>, 0x10038e487 <exec_byte_code+7239>, 0x10038e48c <exec_byte_code+7244>, 0x10038e491 <exec_byte_code+7249>, 0x10038e496 <exec_byte_code+7254>, 0x10038e4aa <exec_byte_code+7274>, 0x10038e431 <exec_byte_code+7153>, 0x10038eac1 <exec_byte_code+8833>, 0x10038eac6 <exec_byte_code+8838>, 0x10038eacb <exec_byte_code+8843>, 0x10038ead0 <exec_byte_code+8848>, 0x10038ead5 <exec_byte_code+8853>, 0x10038eada <exec_byte_code+8858>, 0x10038eb3a <exec_byte_code+8954>, 0x10038eaee <exec_byte_code+8878>, 0x10038edcb <exec_byte_code+9611>, 0x10038edd0 <exec_byte_code+9616>, 0x10038edd5 <exec_byte_code+9621>, 0x10038edda <exec_byte_code+9626>, 0x10038eddf <exec_byte_code+9631>, 0x10038ede4 <exec_byte_code+9636>, 0x10038ed5c <exec_byte_code+9500>, 0x10038ed7f <exec_byte_code+9535>, 0x10038eec8 <exec_byte_code+9864>, 0x10038eecd <exec_byte_code+9869>, 0x10038eed2 <exec_byte_code+9874>, 0x10038eed7 <exec_byte_code+9879>, 0x10038eedc <exec_byte_code+9884>, 0x10038eee1 <exec_byte_code+9889>, 0x10038ee59 <exec_byte_code+9753>, 0x10038ee7c <exec_byte_code+9788>, 0x10038effc <exec_byte_code+10172>, 0x10038f001 <exec_byte_code+10177>, 0x10038f006 <exec_byte_code+10182>, 0x10038f00b <exec_byte_code+10187>, 0x10038f010 <exec_byte_code+10192>, 0x10038f015 <exec_byte_code+10197>, 0x10038ef8d <exec_byte_code+10061>, 0x10038efb0 <exec_byte_code+10096>, 0x10038fbb1 <exec_byte_code+13169>, 0x10038fa5a <exec_byte_code+12826>, 0x10038fa4b <exec_byte_code+12811>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10038fe68 <exec_byte_code+13864>, 0x100390039 <exec_byte_code+14329>, 0x1003900e4 <exec_byte_code+14500>, 0x10039018f <exec_byte_code+14671>, 0x100390237 <exec_byte_code+14839>, 0x10038e839 <exec_byte_code+8185>, 0x10038e8fe <exec_byte_code+8382>, 0x100390318 <exec_byte_code+15064>, 0x10038e709 <exec_byte_code+7881>, 0x10038e991 <exec_byte_code+8529>, 0x1003903da <exec_byte_code+15258>, 0x10039046d <exec_byte_code+15405>, 0x1003904da <exec_byte_code+15514>, 0x10039056d <exec_byte_code+15661>, 0x100390607 <exec_byte_code+15815>, 0x100390784 <exec_byte_code+16196>, 0x1003907f1 <exec_byte_code+16305>, 0x100390884 <exec_byte_code+16452>, 0x10039093f <exec_byte_code+16639>, 0x1003909ac <exec_byte_code+16748>, 0x100390a19 <exec_byte_code+16857>, 0x100390aac <exec_byte_code+17004>, 0x100390b3f <exec_byte_code+17151>, 0x100390bd2 <exec_byte_code+17298>, 0x100390c8d <exec_byte_code+17485>, 0x100390d10 <exec_byte_code+17616>, 0x100390d93 <exec_byte_code+17747>, 0x100390ecf <exec_byte_code+18063>, 0x10039102f <exec_byte_code+18415>, 0x10039118f <exec_byte_code+18767>, 0x100391224 <exec_byte_code+18916>, 0x1003912bc <exec_byte_code+19068>, 0x100391354 <exec_byte_code+19220>, 0x1003913ec <exec_byte_code+19372>, 0x100391484 <exec_byte_code+19524>, 0x100391507 <exec_byte_code+19655>, 0x10039166e <exec_byte_code+20014>, 0x1003916f1 <exec_byte_code+20145>, 0x100391774 <exec_byte_code+20276>, 0x1003917f7 <exec_byte_code+20407>, 0x100391990 <exec_byte_code+20816>, 0x10038f84c <exec_byte_code+12300>, 0x100391a21 <exec_byte_code+20961>, 0x100391a8e <exec_byte_code+21070>, 0x100391bb8 <exec_byte_code+21368>, 0x100391c42 <exec_byte_code+21506>, 0x100391ccc <exec_byte_code+21644>, 0x100391d39 <exec_byte_code+21753>, 0x100391dab <exec_byte_code+21867>, 0x100391e1d <exec_byte_code+21981>, 0x100391e97 <exec_byte_code+22103>, 0x10039346b <exec_byte_code+27691>, 0x100391f27 <exec_byte_code+22247>, 0x100391f99 <exec_byte_code+22361>, 0x10039200b <exec_byte_code+22475>, 0x10039207d <exec_byte_code+22589>, 0x1003920ef <exec_byte_code+22703>, 0x100392161 <exec_byte_code+22817>, 0x10038f851 <exec_byte_code+12305>, 0x10039346b <exec_byte_code+27691>, 0x1003921ce <exec_byte_code+22926>, 0x10039225a <exec_byte_code+23066>, 0x1003922c7 <exec_byte_code+23175>, 0x100392334 <exec_byte_code+23284>, 0x1003923c7 <exec_byte_code+23431>, 0x10039245a <exec_byte_code+23578>, 0x1003924c7 <exec_byte_code+23687>, 0x1003925c0 <exec_byte_code+23936>, 0x100392653 <exec_byte_code+24083>, 0x1003926e6 <exec_byte_code+24230>, 0x100392779 <exec_byte_code+24377>, 0x1003927eb <exec_byte_code+24491>, 0x10039346b <exec_byte_code+27691>, 0x10038f76a <exec_byte_code+12074>, 0x10038f108 <exec_byte_code+10440>, 0x10038e633 <exec_byte_code+7667>, 0x10038f1f6 <exec_byte_code+10678>, 0x10038f2be <exec_byte_code+10878>, 0x10038f38a <exec_byte_code+11082>, 0x10038f71b <exec_byte_code+11995>, 0x10038f720 <exec_byte_code+12000>, 0x10038ecf3 <exec_byte_code+9395>, 0x10038f80f <exec_byte_code+12239>, 0x10038f88e <exec_byte_code+12366>, 0x10038f958 <exec_byte_code+12568>, 0x10038f9af <exec_byte_code+12655>, 0x10038fc02 <exec_byte_code+13250>, 0x10038fc88 <exec_byte_code+13384>, 0x10038fd43 <exec_byte_code+13571>, 0x10038fdb9 <exec_byte_code+13689>, 0x10038f09a <exec_byte_code+10330>, 0x100392858 <exec_byte_code+24600>, 0x100392913 <exec_byte_code+24787>, 0x100392980 <exec_byte_code+24896>, 0x1003929ed <exec_byte_code+25005>, 0x100392a5a <exec_byte_code+25114>, 0x100392ac7 <exec_byte_code+25223>, 0x100392b5a <exec_byte_code+25370>, 0x100392bed <exec_byte_code+25517>, 0x100392c80 <exec_byte_code+25664>, 0x100392d13 <exec_byte_code+25811>, 0x100392f00 <exec_byte_code+26304>, 0x100392f93 <exec_byte_code+26451>, 0x100393026 <exec_byte_code+26598>, 0x100393093 <exec_byte_code+26707>, 0x100393126 <exec_byte_code+26854>, 0x1003931b9 <exec_byte_code+27001>, 0x100393226 <exec_byte_code+27110>, 0x100393293 <exec_byte_code+27219>, 0x10039187a <exec_byte_code+20538>, 0x1003918fd <exec_byte_code+20669>, 0x100393316 <exec_byte_code+27350>, 0x1003933be <exec_byte_code+27518>, 0x10039346b <exec_byte_code+27691>, 0x10038f456 <exec_byte_code+11286>, 0x10038f47f <exec_byte_code+11327>, 0x10038f524 <exec_byte_code+11492>, 0x10038f5c9 <exec_byte_code+11657>, 0x10038f672 <exec_byte_code+11826>, 0x1003906cb <exec_byte_code+16011>, 0x100390e16 <exec_byte_code+17878>, 0x100391aff <exec_byte_code+21183>, 0x100393664 <exec_byte_code+28196>, 0x1003936f5 <exec_byte_code+28341>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x1003937b2 <exec_byte_code+28530>, 0x100393871 <exec_byte_code+28721>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x1003939fc <exec_byte_code+29116> <repeats 64 times>} const_length = 1 bytestr_length = 4 vectorp = 0x1057ad360 quitcounter = 1 '\001' stack_items = 4 sa_avail = 16348 sa_count = 13 alloc = 0x7ffeefbf8390 stack_base = 0x7ffeefbf8390 top = 0x7ffeefbf83a0 stack_lim = 0x7ffeefbf83b0 bytestr_data = 0x7ffeefbf83b0 "\300\001!\207\376\177" pc = 0x7ffeefbf83b3 "\207\376\177" count = 13 result = XIL(0x10038f71b) #25 0x000000010030b843 in fetch_and_exec_byte_code (fun=XIL(0x1057ad30d), syms_left=make_fixnum(257), nargs=1, args=0x7ffeefbf96a8) at eval.c:2979 No locals. #26 0x000000010030698d in funcall_lambda (fun=XIL(0x1057ad30d), nargs=1, arg_vector=0x7ffeefbf96a8) at eval.c:3060 val = XIL(0x1000001002ff37c) syms_left = make_fixnum(257) next = XIL(0x1800000000) lexenv = XIL(0xa20770) count = 13 i = 140732920730016 optional = false rest = false #27 0x00000001003049ce in Ffuncall (nargs=2, args=0x7ffeefbf96a0) at eval.c:2859 fun = XIL(0x1057ad30d) original_fun = XIL(0x1057ad30d) funcar = XIL(0x104108603) numargs = 1 val = XIL(0x7ffeefbf92e0) count = 12 #28 0x0000000100300f51 in Fapply (nargs=2, args=0x7ffeefbf96a0) at eval.c:2444 i = 4386906208 funcall_nargs = 4381279334 funcall_args = 0x0 spread_arg = XIL(0x104108603) fun = XIL(0x1057ad30d) sa_avail = 16384 sa_count = 12 numargs = 1 retval = XIL(0x60) #29 0x0000000100306256 in funcall_subr (subr=0x1005415a0, numargs=2, args=0x7ffeefbf96a0) at eval.c:2910 No locals. #30 0x000000010030497e in Ffuncall (nargs=3, args=0x7ffeefbf9698) at eval.c:2857 fun = XIL(0x1005415a5) original_fun = XIL(0x23d0) funcar = XIL(0x3660) numargs = 2 val = XIL(0x1057ad30d) count = 11 #31 0x000000010038ef3b in exec_byte_code (bytestr=XIL(0x1052ca6fc), vector=XIL(0x1057aaf75), maxdepth=make_fixnum(15), args_template=make_fixnum(128), nargs=1, args=0x7ffeefbfa6a8) at bytecode.c:632 op = 2 type = (unknown: 4022313504) targets = {0x100393466 <exec_byte_code+27686>, 0x100393497 <exec_byte_code+27735>, 0x10039349c <exec_byte_code+27740>, 0x1003934a1 <exec_byte_code+27745>, 0x1003934a6 <exec_byte_code+27750>, 0x1003934ab <exec_byte_code+27755>, 0x100393520 <exec_byte_code+27872>, 0x1003935ab <exec_byte_code+28011>, 0x10038e47d <exec_byte_code+7229>, 0x10038e482 <exec_byte_code+7234>, 0x10038e487 <exec_byte_code+7239>, 0x10038e48c <exec_byte_code+7244>, 0x10038e491 <exec_byte_code+7249>, 0x10038e496 <exec_byte_code+7254>, 0x10038e4aa <exec_byte_code+7274>, 0x10038e431 <exec_byte_code+7153>, 0x10038eac1 <exec_byte_code+8833>, 0x10038eac6 <exec_byte_code+8838>, 0x10038eacb <exec_byte_code+8843>, 0x10038ead0 <exec_byte_code+8848>, 0x10038ead5 <exec_byte_code+8853>, 0x10038eada <exec_byte_code+8858>, 0x10038eb3a <exec_byte_code+8954>, 0x10038eaee <exec_byte_code+8878>, 0x10038edcb <exec_byte_code+9611>, 0x10038edd0 <exec_byte_code+9616>, 0x10038edd5 <exec_byte_code+9621>, 0x10038edda <exec_byte_code+9626>, 0x10038eddf <exec_byte_code+9631>, 0x10038ede4 <exec_byte_code+9636>, 0x10038ed5c <exec_byte_code+9500>, 0x10038ed7f <exec_byte_code+9535>, 0x10038eec8 <exec_byte_code+9864>, 0x10038eecd <exec_byte_code+9869>, 0x10038eed2 <exec_byte_code+9874>, 0x10038eed7 <exec_byte_code+9879>, 0x10038eedc <exec_byte_code+9884>, 0x10038eee1 <exec_byte_code+9889>, 0x10038ee59 <exec_byte_code+9753>, 0x10038ee7c <exec_byte_code+9788>, 0x10038effc <exec_byte_code+10172>, 0x10038f001 <exec_byte_code+10177>, 0x10038f006 <exec_byte_code+10182>, 0x10038f00b <exec_byte_code+10187>, 0x10038f010 <exec_byte_code+10192>, 0x10038f015 <exec_byte_code+10197>, 0x10038ef8d <exec_byte_code+10061>, 0x10038efb0 <exec_byte_code+10096>, 0x10038fbb1 <exec_byte_code+13169>, 0x10038fa5a <exec_byte_code+12826>, 0x10038fa4b <exec_byte_code+12811>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10038fe68 <exec_byte_code+13864>, 0x100390039 <exec_byte_code+14329>, 0x1003900e4 <exec_byte_code+14500>, 0x10039018f <exec_byte_code+14671>, 0x100390237 <exec_byte_code+14839>, 0x10038e839 <exec_byte_code+8185>, 0x10038e8fe <exec_byte_code+8382>, 0x100390318 <exec_byte_code+15064>, 0x10038e709 <exec_byte_code+7881>, 0x10038e991 <exec_byte_code+8529>, 0x1003903da <exec_byte_code+15258>, 0x10039046d <exec_byte_code+15405>, 0x1003904da <exec_byte_code+15514>, 0x10039056d <exec_byte_code+15661>, 0x100390607 <exec_byte_code+15815>, 0x100390784 <exec_byte_code+16196>, 0x1003907f1 <exec_byte_code+16305>, 0x100390884 <exec_byte_code+16452>, 0x10039093f <exec_byte_code+16639>, 0x1003909ac <exec_byte_code+16748>, 0x100390a19 <exec_byte_code+16857>, 0x100390aac <exec_byte_code+17004>, 0x100390b3f <exec_byte_code+17151>, 0x100390bd2 <exec_byte_code+17298>, 0x100390c8d <exec_byte_code+17485>, 0x100390d10 <exec_byte_code+17616>, 0x100390d93 <exec_byte_code+17747>, 0x100390ecf <exec_byte_code+18063>, 0x10039102f <exec_byte_code+18415>, 0x10039118f <exec_byte_code+18767>, 0x100391224 <exec_byte_code+18916>, 0x1003912bc <exec_byte_code+19068>, 0x100391354 <exec_byte_code+19220>, 0x1003913ec <exec_byte_code+19372>, 0x100391484 <exec_byte_code+19524>, 0x100391507 <exec_byte_code+19655>, 0x10039166e <exec_byte_code+20014>, 0x1003916f1 <exec_byte_code+20145>, 0x100391774 <exec_byte_code+20276>, 0x1003917f7 <exec_byte_code+20407>, 0x100391990 <exec_byte_code+20816>, 0x10038f84c <exec_byte_code+12300>, 0x100391a21 <exec_byte_code+20961>, 0x100391a8e <exec_byte_code+21070>, 0x100391bb8 <exec_byte_code+21368>, 0x100391c42 <exec_byte_code+21506>, 0x100391ccc <exec_byte_code+21644>, 0x100391d39 <exec_byte_code+21753>, 0x100391dab <exec_byte_code+21867>, 0x100391e1d <exec_byte_code+21981>, 0x100391e97 <exec_byte_code+22103>, 0x10039346b <exec_byte_code+27691>, 0x100391f27 <exec_byte_code+22247>, 0x100391f99 <exec_byte_code+22361>, 0x10039200b <exec_byte_code+22475>, 0x10039207d <exec_byte_code+22589>, 0x1003920ef <exec_byte_code+22703>, 0x100392161 <exec_byte_code+22817>, 0x10038f851 <exec_byte_code+12305>, 0x10039346b <exec_byte_code+27691>, 0x1003921ce <exec_byte_code+22926>, 0x10039225a <exec_byte_code+23066>, 0x1003922c7 <exec_byte_code+23175>, 0x100392334 <exec_byte_code+23284>, 0x1003923c7 <exec_byte_code+23431>, 0x10039245a <exec_byte_code+23578>, 0x1003924c7 <exec_byte_code+23687>, 0x1003925c0 <exec_byte_code+23936>, 0x100392653 <exec_byte_code+24083>, 0x1003926e6 <exec_byte_code+24230>, 0x100392779 <exec_byte_code+24377>, 0x1003927eb <exec_byte_code+24491>, 0x10039346b <exec_byte_code+27691>, 0x10038f76a <exec_byte_code+12074>, 0x10038f108 <exec_byte_code+10440>, 0x10038e633 <exec_byte_code+7667>, 0x10038f1f6 <exec_byte_code+10678>, 0x10038f2be <exec_byte_code+10878>, 0x10038f38a <exec_byte_code+11082>, 0x10038f71b <exec_byte_code+11995>, 0x10038f720 <exec_byte_code+12000>, 0x10038ecf3 <exec_byte_code+9395>, 0x10038f80f <exec_byte_code+12239>, 0x10038f88e <exec_byte_code+12366>, 0x10038f958 <exec_byte_code+12568>, 0x10038f9af <exec_byte_code+12655>, 0x10038fc02 <exec_byte_code+13250>, 0x10038fc88 <exec_byte_code+13384>, 0x10038fd43 <exec_byte_code+13571>, 0x10038fdb9 <exec_byte_code+13689>, 0x10038f09a <exec_byte_code+10330>, 0x100392858 <exec_byte_code+24600>, 0x100392913 <exec_byte_code+24787>, 0x100392980 <exec_byte_code+24896>, 0x1003929ed <exec_byte_code+25005>, 0x100392a5a <exec_byte_code+25114>, 0x100392ac7 <exec_byte_code+25223>, 0x100392b5a <exec_byte_code+25370>, 0x100392bed <exec_byte_code+25517>, 0x100392c80 <exec_byte_code+25664>, 0x100392d13 <exec_byte_code+25811>, 0x100392f00 <exec_byte_code+26304>, 0x100392f93 <exec_byte_code+26451>, 0x100393026 <exec_byte_code+26598>, 0x100393093 <exec_byte_code+26707>, 0x100393126 <exec_byte_code+26854>, 0x1003931b9 <exec_byte_code+27001>, 0x100393226 <exec_byte_code+27110>, 0x100393293 <exec_byte_code+27219>, 0x10039187a <exec_byte_code+20538>, 0x1003918fd <exec_byte_code+20669>, 0x100393316 <exec_byte_code+27350>, 0x1003933be <exec_byte_code+27518>, 0x10039346b <exec_byte_code+27691>, 0x10038f456 <exec_byte_code+11286>, 0x10038f47f <exec_byte_code+11327>, 0x10038f524 <exec_byte_code+11492>, 0x10038f5c9 <exec_byte_code+11657>, 0x10038f672 <exec_byte_code+11826>, 0x1003906cb <exec_byte_code+16011>, 0x100390e16 <exec_byte_code+17878>, 0x100391aff <exec_byte_code+21183>, 0x100393664 <exec_byte_code+28196>, 0x1003936f5 <exec_byte_code+28341>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x1003937b2 <exec_byte_code+28530>, 0x100393871 <exec_byte_code+28721>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x1003939fc <exec_byte_code+29116> <repeats 64 times>} const_length = 15 bytestr_length = 46 vectorp = 0x1057aaf78 quitcounter = 1 '\001' stack_items = 16 sa_avail = 16210 sa_count = 11 alloc = 0x7ffeefbf9680 stack_base = 0x7ffeefbf9680 top = 0x7ffeefbf9698 stack_lim = 0x7ffeefbf9700 bytestr_data = 0x7ffeefbf9700 "\f\306\307\002\r\"\303\307\002\002\"\206)" pc = 0x7ffeefbf972d "\207" count = 11 result = XIL(0x105100810) #32 0x000000010030b843 in fetch_and_exec_byte_code (fun=XIL(0x1057aaf45), syms_left=make_fixnum(128), nargs=1, args=0x7ffeefbfa6a8) at eval.c:2979 No locals. #33 0x000000010030698d in funcall_lambda (fun=XIL(0x1057aaf45), nargs=1, arg_vector=0x7ffeefbfa6a8) at eval.c:3060 val = XIL(0x100000000000000) syms_left = make_fixnum(128) next = XIL(0x1800000000) lexenv = XIL(0) count = 11 i = 140732920734992 optional = false rest = false #34 0x00000001003049ce in Ffuncall (nargs=2, args=0x7ffeefbfa6a0) at eval.c:2859 fun = XIL(0x1057aaf45) original_fun = XIL(0x4d8a740) funcar = XIL(0x100a20770) numargs = 1 val = XIL(0x10520e6fd) count = 10 #35 0x000000010038ef3b in exec_byte_code (bytestr=XIL(0x1057bc504), vector=XIL(0x1052737e5), maxdepth=make_fixnum(14), args_template=make_fixnum(256), nargs=1, args=0x7ffeefbfb758) at bytecode.c:632 op = 1 type = (unknown: 4022317808) targets = {0x100393466 <exec_byte_code+27686>, 0x100393497 <exec_byte_code+27735>, 0x10039349c <exec_byte_code+27740>, 0x1003934a1 <exec_byte_code+27745>, 0x1003934a6 <exec_byte_code+27750>, 0x1003934ab <exec_byte_code+27755>, 0x100393520 <exec_byte_code+27872>, 0x1003935ab <exec_byte_code+28011>, 0x10038e47d <exec_byte_code+7229>, 0x10038e482 <exec_byte_code+7234>, 0x10038e487 <exec_byte_code+7239>, 0x10038e48c <exec_byte_code+7244>, 0x10038e491 <exec_byte_code+7249>, 0x10038e496 <exec_byte_code+7254>, 0x10038e4aa <exec_byte_code+7274>, 0x10038e431 <exec_byte_code+7153>, 0x10038eac1 <exec_byte_code+8833>, 0x10038eac6 <exec_byte_code+8838>, 0x10038eacb <exec_byte_code+8843>, 0x10038ead0 <exec_byte_code+8848>, 0x10038ead5 <exec_byte_code+8853>, 0x10038eada <exec_byte_code+8858>, 0x10038eb3a <exec_byte_code+8954>, 0x10038eaee <exec_byte_code+8878>, 0x10038edcb <exec_byte_code+9611>, 0x10038edd0 <exec_byte_code+9616>, 0x10038edd5 <exec_byte_code+9621>, 0x10038edda <exec_byte_code+9626>, 0x10038eddf <exec_byte_code+9631>, 0x10038ede4 <exec_byte_code+9636>, 0x10038ed5c <exec_byte_code+9500>, 0x10038ed7f <exec_byte_code+9535>, 0x10038eec8 <exec_byte_code+9864>, 0x10038eecd <exec_byte_code+9869>, 0x10038eed2 <exec_byte_code+9874>, 0x10038eed7 <exec_byte_code+9879>, 0x10038eedc <exec_byte_code+9884>, 0x10038eee1 <exec_byte_code+9889>, 0x10038ee59 <exec_byte_code+9753>, 0x10038ee7c <exec_byte_code+9788>, 0x10038effc <exec_byte_code+10172>, 0x10038f001 <exec_byte_code+10177>, 0x10038f006 <exec_byte_code+10182>, 0x10038f00b <exec_byte_code+10187>, 0x10038f010 <exec_byte_code+10192>, 0x10038f015 <exec_byte_code+10197>, 0x10038ef8d <exec_byte_code+10061>, 0x10038efb0 <exec_byte_code+10096>, 0x10038fbb1 <exec_byte_code+13169>, 0x10038fa5a <exec_byte_code+12826>, 0x10038fa4b <exec_byte_code+12811>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10038fe68 <exec_byte_code+13864>, 0x100390039 <exec_byte_code+14329>, 0x1003900e4 <exec_byte_code+14500>, 0x10039018f <exec_byte_code+14671>, 0x100390237 <exec_byte_code+14839>, 0x10038e839 <exec_byte_code+8185>, 0x10038e8fe <exec_byte_code+8382>, 0x100390318 <exec_byte_code+15064>, 0x10038e709 <exec_byte_code+7881>, 0x10038e991 <exec_byte_code+8529>, 0x1003903da <exec_byte_code+15258>, 0x10039046d <exec_byte_code+15405>, 0x1003904da <exec_byte_code+15514>, 0x10039056d <exec_byte_code+15661>, 0x100390607 <exec_byte_code+15815>, 0x100390784 <exec_byte_code+16196>, 0x1003907f1 <exec_byte_code+16305>, 0x100390884 <exec_byte_code+16452>, 0x10039093f <exec_byte_code+16639>, 0x1003909ac <exec_byte_code+16748>, 0x100390a19 <exec_byte_code+16857>, 0x100390aac <exec_byte_code+17004>, 0x100390b3f <exec_byte_code+17151>, 0x100390bd2 <exec_byte_code+17298>, 0x100390c8d <exec_byte_code+17485>, 0x100390d10 <exec_byte_code+17616>, 0x100390d93 <exec_byte_code+17747>, 0x100390ecf <exec_byte_code+18063>, 0x10039102f <exec_byte_code+18415>, 0x10039118f <exec_byte_code+18767>, 0x100391224 <exec_byte_code+18916>, 0x1003912bc <exec_byte_code+19068>, 0x100391354 <exec_byte_code+19220>, 0x1003913ec <exec_byte_code+19372>, 0x100391484 <exec_byte_code+19524>, 0x100391507 <exec_byte_code+19655>, 0x10039166e <exec_byte_code+20014>, 0x1003916f1 <exec_byte_code+20145>, 0x100391774 <exec_byte_code+20276>, 0x1003917f7 <exec_byte_code+20407>, 0x100391990 <exec_byte_code+20816>, 0x10038f84c <exec_byte_code+12300>, 0x100391a21 <exec_byte_code+20961>, 0x100391a8e <exec_byte_code+21070>, 0x100391bb8 <exec_byte_code+21368>, 0x100391c42 <exec_byte_code+21506>, 0x100391ccc <exec_byte_code+21644>, 0x100391d39 <exec_byte_code+21753>, 0x100391dab <exec_byte_code+21867>, 0x100391e1d <exec_byte_code+21981>, 0x100391e97 <exec_byte_code+22103>, 0x10039346b <exec_byte_code+27691>, 0x100391f27 <exec_byte_code+22247>, 0x100391f99 <exec_byte_code+22361>, 0x10039200b <exec_byte_code+22475>, 0x10039207d <exec_byte_code+22589>, 0x1003920ef <exec_byte_code+22703>, 0x100392161 <exec_byte_code+22817>, 0x10038f851 <exec_byte_code+12305>, 0x10039346b <exec_byte_code+27691>, 0x1003921ce <exec_byte_code+22926>, 0x10039225a <exec_byte_code+23066>, 0x1003922c7 <exec_byte_code+23175>, 0x100392334 <exec_byte_code+23284>, 0x1003923c7 <exec_byte_code+23431>, 0x10039245a <exec_byte_code+23578>, 0x1003924c7 <exec_byte_code+23687>, 0x1003925c0 <exec_byte_code+23936>, 0x100392653 <exec_byte_code+24083>, 0x1003926e6 <exec_byte_code+24230>, 0x100392779 <exec_byte_code+24377>, 0x1003927eb <exec_byte_code+24491>, 0x10039346b <exec_byte_code+27691>, 0x10038f76a <exec_byte_code+12074>, 0x10038f108 <exec_byte_code+10440>, 0x10038e633 <exec_byte_code+7667>, 0x10038f1f6 <exec_byte_code+10678>, 0x10038f2be <exec_byte_code+10878>, 0x10038f38a <exec_byte_code+11082>, 0x10038f71b <exec_byte_code+11995>, 0x10038f720 <exec_byte_code+12000>, 0x10038ecf3 <exec_byte_code+9395>, 0x10038f80f <exec_byte_code+12239>, 0x10038f88e <exec_byte_code+12366>, 0x10038f958 <exec_byte_code+12568>, 0x10038f9af <exec_byte_code+12655>, 0x10038fc02 <exec_byte_code+13250>, 0x10038fc88 <exec_byte_code+13384>, 0x10038fd43 <exec_byte_code+13571>, 0x10038fdb9 <exec_byte_code+13689>, 0x10038f09a <exec_byte_code+10330>, 0x100392858 <exec_byte_code+24600>, 0x100392913 <exec_byte_code+24787>, 0x100392980 <exec_byte_code+24896>, 0x1003929ed <exec_byte_code+25005>, 0x100392a5a <exec_byte_code+25114>, 0x100392ac7 <exec_byte_code+25223>, 0x100392b5a <exec_byte_code+25370>, 0x100392bed <exec_byte_code+25517>, 0x100392c80 <exec_byte_code+25664>, 0x100392d13 <exec_byte_code+25811>, 0x100392f00 <exec_byte_code+26304>, 0x100392f93 <exec_byte_code+26451>, 0x100393026 <exec_byte_code+26598>, 0x100393093 <exec_byte_code+26707>, 0x100393126 <exec_byte_code+26854>, 0x1003931b9 <exec_byte_code+27001>, 0x100393226 <exec_byte_code+27110>, 0x100393293 <exec_byte_code+27219>, 0x10039187a <exec_byte_code+20538>, 0x1003918fd <exec_byte_code+20669>, 0x100393316 <exec_byte_code+27350>, 0x1003933be <exec_byte_code+27518>, 0x10039346b <exec_byte_code+27691>, 0x10038f456 <exec_byte_code+11286>, 0x10038f47f <exec_byte_code+11327>, 0x10038f524 <exec_byte_code+11492>, 0x10038f5c9 <exec_byte_code+11657>, 0x10038f672 <exec_byte_code+11826>, 0x1003906cb <exec_byte_code+16011>, 0x100390e16 <exec_byte_code+17878>, 0x100391aff <exec_byte_code+21183>, 0x100393664 <exec_byte_code+28196>, 0x1003936f5 <exec_byte_code+28341>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x1003937b2 <exec_byte_code+28530>, 0x100393871 <exec_byte_code+28721>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x1003939fc <exec_byte_code+29116> <repeats 64 times>} const_length = 41 bytestr_length = 309 vectorp = 0x1052737e8 quitcounter = 1 '\001' stack_items = 15 sa_avail = 15955 sa_count = 9 alloc = 0x7ffeefbfa660 stack_base = 0x7ffeefbfa660 top = 0x7ffeefbfa6a0 stack_lim = 0x7ffeefbfa6d8 bytestr_data = 0x7ffeefbfa6d8 "\306\001\236A\307\002\236\203." pc = 0x7ffeefbfa79c ")\262\002\211\203", <incomplete sequence \352> count = 9 result = XIL(0x104108923) #36 0x000000010030b843 in fetch_and_exec_byte_code (fun=XIL(0x1052737ad), syms_left=make_fixnum(256), nargs=1, args=0x7ffeefbfb750) at eval.c:2979 No locals. #37 0x000000010030698d in funcall_lambda (fun=XIL(0x1052737ad), nargs=1, arg_vector=0x7ffeefbfb750) at eval.c:3060 val = XIL(0x100000000000000) syms_left = make_fixnum(256) next = XIL(0x1800000000) lexenv = XIL(0) count = 9 i = 140732920739312 optional = false rest = false #38 0x00000001003049ce in Ffuncall (nargs=2, args=0x7ffeefbfb748) at eval.c:2859 fun = XIL(0x1052737ad) original_fun = XIL(0x4852f88) funcar = XIL(0x100a207d0) numargs = 1 val = XIL(0x60) count = 8 #39 0x000000010038ef3b in exec_byte_code (bytestr=XIL(0x105a50ea4), vector=XIL(0x105a50dfd), maxdepth=make_fixnum(6), args_template=make_fixnum(0), nargs=0, args=0x7ffeefbfc710) at bytecode.c:632 op = 1 type = (unknown: 4022321824) targets = {0x100393466 <exec_byte_code+27686>, 0x100393497 <exec_byte_code+27735>, 0x10039349c <exec_byte_code+27740>, 0x1003934a1 <exec_byte_code+27745>, 0x1003934a6 <exec_byte_code+27750>, 0x1003934ab <exec_byte_code+27755>, 0x100393520 <exec_byte_code+27872>, 0x1003935ab <exec_byte_code+28011>, 0x10038e47d <exec_byte_code+7229>, 0x10038e482 <exec_byte_code+7234>, 0x10038e487 <exec_byte_code+7239>, 0x10038e48c <exec_byte_code+7244>, 0x10038e491 <exec_byte_code+7249>, 0x10038e496 <exec_byte_code+7254>, 0x10038e4aa <exec_byte_code+7274>, 0x10038e431 <exec_byte_code+7153>, 0x10038eac1 <exec_byte_code+8833>, 0x10038eac6 <exec_byte_code+8838>, 0x10038eacb <exec_byte_code+8843>, 0x10038ead0 <exec_byte_code+8848>, 0x10038ead5 <exec_byte_code+8853>, 0x10038eada <exec_byte_code+8858>, 0x10038eb3a <exec_byte_code+8954>, 0x10038eaee <exec_byte_code+8878>, 0x10038edcb <exec_byte_code+9611>, 0x10038edd0 <exec_byte_code+9616>, 0x10038edd5 <exec_byte_code+9621>, 0x10038edda <exec_byte_code+9626>, 0x10038eddf <exec_byte_code+9631>, 0x10038ede4 <exec_byte_code+9636>, 0x10038ed5c <exec_byte_code+9500>, 0x10038ed7f <exec_byte_code+9535>, 0x10038eec8 <exec_byte_code+9864>, 0x10038eecd <exec_byte_code+9869>, 0x10038eed2 <exec_byte_code+9874>, 0x10038eed7 <exec_byte_code+9879>, 0x10038eedc <exec_byte_code+9884>, 0x10038eee1 <exec_byte_code+9889>, 0x10038ee59 <exec_byte_code+9753>, 0x10038ee7c <exec_byte_code+9788>, 0x10038effc <exec_byte_code+10172>, 0x10038f001 <exec_byte_code+10177>, 0x10038f006 <exec_byte_code+10182>, 0x10038f00b <exec_byte_code+10187>, 0x10038f010 <exec_byte_code+10192>, 0x10038f015 <exec_byte_code+10197>, 0x10038ef8d <exec_byte_code+10061>, 0x10038efb0 <exec_byte_code+10096>, 0x10038fbb1 <exec_byte_code+13169>, 0x10038fa5a <exec_byte_code+12826>, 0x10038fa4b <exec_byte_code+12811>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10038fe68 <exec_byte_code+13864>, 0x100390039 <exec_byte_code+14329>, 0x1003900e4 <exec_byte_code+14500>, 0x10039018f <exec_byte_code+14671>, 0x100390237 <exec_byte_code+14839>, 0x10038e839 <exec_byte_code+8185>, 0x10038e8fe <exec_byte_code+8382>, 0x100390318 <exec_byte_code+15064>, 0x10038e709 <exec_byte_code+7881>, 0x10038e991 <exec_byte_code+8529>, 0x1003903da <exec_byte_code+15258>, 0x10039046d <exec_byte_code+15405>, 0x1003904da <exec_byte_code+15514>, 0x10039056d <exec_byte_code+15661>, 0x100390607 <exec_byte_code+15815>, 0x100390784 <exec_byte_code+16196>, 0x1003907f1 <exec_byte_code+16305>, 0x100390884 <exec_byte_code+16452>, 0x10039093f <exec_byte_code+16639>, 0x1003909ac <exec_byte_code+16748>, 0x100390a19 <exec_byte_code+16857>, 0x100390aac <exec_byte_code+17004>, 0x100390b3f <exec_byte_code+17151>, 0x100390bd2 <exec_byte_code+17298>, 0x100390c8d <exec_byte_code+17485>, 0x100390d10 <exec_byte_code+17616>, 0x100390d93 <exec_byte_code+17747>, 0x100390ecf <exec_byte_code+18063>, 0x10039102f <exec_byte_code+18415>, 0x10039118f <exec_byte_code+18767>, 0x100391224 <exec_byte_code+18916>, 0x1003912bc <exec_byte_code+19068>, 0x100391354 <exec_byte_code+19220>, 0x1003913ec <exec_byte_code+19372>, 0x100391484 <exec_byte_code+19524>, 0x100391507 <exec_byte_code+19655>, 0x10039166e <exec_byte_code+20014>, 0x1003916f1 <exec_byte_code+20145>, 0x100391774 <exec_byte_code+20276>, 0x1003917f7 <exec_byte_code+20407>, 0x100391990 <exec_byte_code+20816>, 0x10038f84c <exec_byte_code+12300>, 0x100391a21 <exec_byte_code+20961>, 0x100391a8e <exec_byte_code+21070>, 0x100391bb8 <exec_byte_code+21368>, 0x100391c42 <exec_byte_code+21506>, 0x100391ccc <exec_byte_code+21644>, 0x100391d39 <exec_byte_code+21753>, 0x100391dab <exec_byte_code+21867>, 0x100391e1d <exec_byte_code+21981>, 0x100391e97 <exec_byte_code+22103>, 0x10039346b <exec_byte_code+27691>, 0x100391f27 <exec_byte_code+22247>, 0x100391f99 <exec_byte_code+22361>, 0x10039200b <exec_byte_code+22475>, 0x10039207d <exec_byte_code+22589>, 0x1003920ef <exec_byte_code+22703>, 0x100392161 <exec_byte_code+22817>, 0x10038f851 <exec_byte_code+12305>, 0x10039346b <exec_byte_code+27691>, 0x1003921ce <exec_byte_code+22926>, 0x10039225a <exec_byte_code+23066>, 0x1003922c7 <exec_byte_code+23175>, 0x100392334 <exec_byte_code+23284>, 0x1003923c7 <exec_byte_code+23431>, 0x10039245a <exec_byte_code+23578>, 0x1003924c7 <exec_byte_code+23687>, 0x1003925c0 <exec_byte_code+23936>, 0x100392653 <exec_byte_code+24083>, 0x1003926e6 <exec_byte_code+24230>, 0x100392779 <exec_byte_code+24377>, 0x1003927eb <exec_byte_code+24491>, 0x10039346b <exec_byte_code+27691>, 0x10038f76a <exec_byte_code+12074>, 0x10038f108 <exec_byte_code+10440>, 0x10038e633 <exec_byte_code+7667>, 0x10038f1f6 <exec_byte_code+10678>, 0x10038f2be <exec_byte_code+10878>, 0x10038f38a <exec_byte_code+11082>, 0x10038f71b <exec_byte_code+11995>, 0x10038f720 <exec_byte_code+12000>, 0x10038ecf3 <exec_byte_code+9395>, 0x10038f80f <exec_byte_code+12239>, 0x10038f88e <exec_byte_code+12366>, 0x10038f958 <exec_byte_code+12568>, 0x10038f9af <exec_byte_code+12655>, 0x10038fc02 <exec_byte_code+13250>, 0x10038fc88 <exec_byte_code+13384>, 0x10038fd43 <exec_byte_code+13571>, 0x10038fdb9 <exec_byte_code+13689>, 0x10038f09a <exec_byte_code+10330>, 0x100392858 <exec_byte_code+24600>, 0x100392913 <exec_byte_code+24787>, 0x100392980 <exec_byte_code+24896>, 0x1003929ed <exec_byte_code+25005>, 0x100392a5a <exec_byte_code+25114>, 0x100392ac7 <exec_byte_code+25223>, 0x100392b5a <exec_byte_code+25370>, 0x100392bed <exec_byte_code+25517>, 0x100392c80 <exec_byte_code+25664>, 0x100392d13 <exec_byte_code+25811>, 0x100392f00 <exec_byte_code+26304>, 0x100392f93 <exec_byte_code+26451>, 0x100393026 <exec_byte_code+26598>, 0x100393093 <exec_byte_code+26707>, 0x100393126 <exec_byte_code+26854>, 0x1003931b9 <exec_byte_code+27001>, 0x100393226 <exec_byte_code+27110>, 0x100393293 <exec_byte_code+27219>, 0x10039187a <exec_byte_code+20538>, 0x1003918fd <exec_byte_code+20669>, 0x100393316 <exec_byte_code+27350>, 0x1003933be <exec_byte_code+27518>, 0x10039346b <exec_byte_code+27691>, 0x10038f456 <exec_byte_code+11286>, 0x10038f47f <exec_byte_code+11327>, 0x10038f524 <exec_byte_code+11492>, 0x10038f5c9 <exec_byte_code+11657>, 0x10038f672 <exec_byte_code+11826>, 0x1003906cb <exec_byte_code+16011>, 0x100390e16 <exec_byte_code+17878>, 0x100391aff <exec_byte_code+21183>, 0x100393664 <exec_byte_code+28196>, 0x1003936f5 <exec_byte_code+28341>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x1003937b2 <exec_byte_code+28530>, 0x100393871 <exec_byte_code+28721>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x1003939fc <exec_byte_code+29116> <repeats 64 times>} const_length = 20 bytestr_length = 66 vectorp = 0x105a50e00 quitcounter = 1 '\001' stack_items = 7 sa_avail = 16262 sa_count = 8 alloc = 0x7ffeefbfb740 stack_base = 0x7ffeefbfb740 top = 0x7ffeefbfb748 stack_lim = 0x7ffeefbfb778 bytestr_data = 0x7ffeefbfb778 "\b\205A" pc = 0x7ffeefbfb79f "\211\026\022\026\023\315\v!\023\316\016\022\317\320\n\317\"#\210\321\n!\210ʉ\022\207\070" count = 8 result = XIL(0x30) #40 0x000000010030b843 in fetch_and_exec_byte_code (fun=XIL(0x105a50dcd), syms_left=make_fixnum(0), nargs=0, args=0x7ffeefbfc710) at eval.c:2979 No locals. #41 0x000000010030698d in funcall_lambda (fun=XIL(0x105a50dcd), nargs=0, arg_vector=0x7ffeefbfc710) at eval.c:3060 val = XIL(0x100000000000000) syms_left = make_fixnum(0) next = XIL(0x1800000000) lexenv = XIL(0) count = 8 i = 140732920743328 optional = false rest = false #42 0x00000001003049ce in Ffuncall (nargs=1, args=0x7ffeefbfc708) at eval.c:2859 fun = XIL(0x105a50dcd) original_fun = XIL(0x5030628) funcar = XIL(0x100a20770) numargs = 0 val = XIL(0) count = 7 #43 0x000000010038ef3b in exec_byte_code (bytestr=XIL(0x105a55efc), vector=XIL(0x105a52e15), maxdepth=make_fixnum(14), args_template=make_fixnum(0), nargs=0, args=0x7ffeefbfdd38) at bytecode.c:632 op = 0 type = CONDITION_CASE targets = {0x100393466 <exec_byte_code+27686>, 0x100393497 <exec_byte_code+27735>, 0x10039349c <exec_byte_code+27740>, 0x1003934a1 <exec_byte_code+27745>, 0x1003934a6 <exec_byte_code+27750>, 0x1003934ab <exec_byte_code+27755>, 0x100393520 <exec_byte_code+27872>, 0x1003935ab <exec_byte_code+28011>, 0x10038e47d <exec_byte_code+7229>, 0x10038e482 <exec_byte_code+7234>, 0x10038e487 <exec_byte_code+7239>, 0x10038e48c <exec_byte_code+7244>, 0x10038e491 <exec_byte_code+7249>, 0x10038e496 <exec_byte_code+7254>, 0x10038e4aa <exec_byte_code+7274>, 0x10038e431 <exec_byte_code+7153>, 0x10038eac1 <exec_byte_code+8833>, 0x10038eac6 <exec_byte_code+8838>, 0x10038eacb <exec_byte_code+8843>, 0x10038ead0 <exec_byte_code+8848>, 0x10038ead5 <exec_byte_code+8853>, 0x10038eada <exec_byte_code+8858>, 0x10038eb3a <exec_byte_code+8954>, 0x10038eaee <exec_byte_code+8878>, 0x10038edcb <exec_byte_code+9611>, 0x10038edd0 <exec_byte_code+9616>, 0x10038edd5 <exec_byte_code+9621>, 0x10038edda <exec_byte_code+9626>, 0x10038eddf <exec_byte_code+9631>, 0x10038ede4 <exec_byte_code+9636>, 0x10038ed5c <exec_byte_code+9500>, 0x10038ed7f <exec_byte_code+9535>, 0x10038eec8 <exec_byte_code+9864>, 0x10038eecd <exec_byte_code+9869>, 0x10038eed2 <exec_byte_code+9874>, 0x10038eed7 <exec_byte_code+9879>, 0x10038eedc <exec_byte_code+9884>, 0x10038eee1 <exec_byte_code+9889>, 0x10038ee59 <exec_byte_code+9753>, 0x10038ee7c <exec_byte_code+9788>, 0x10038effc <exec_byte_code+10172>, 0x10038f001 <exec_byte_code+10177>, 0x10038f006 <exec_byte_code+10182>, 0x10038f00b <exec_byte_code+10187>, 0x10038f010 <exec_byte_code+10192>, 0x10038f015 <exec_byte_code+10197>, 0x10038ef8d <exec_byte_code+10061>, 0x10038efb0 <exec_byte_code+10096>, 0x10038fbb1 <exec_byte_code+13169>, 0x10038fa5a <exec_byte_code+12826>, 0x10038fa4b <exec_byte_code+12811>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10038fe68 <exec_byte_code+13864>, 0x100390039 <exec_byte_code+14329>, 0x1003900e4 <exec_byte_code+14500>, 0x10039018f <exec_byte_code+14671>, 0x100390237 <exec_byte_code+14839>, 0x10038e839 <exec_byte_code+8185>, 0x10038e8fe <exec_byte_code+8382>, 0x100390318 <exec_byte_code+15064>, 0x10038e709 <exec_byte_code+7881>, 0x10038e991 <exec_byte_code+8529>, 0x1003903da <exec_byte_code+15258>, 0x10039046d <exec_byte_code+15405>, 0x1003904da <exec_byte_code+15514>, 0x10039056d <exec_byte_code+15661>, 0x100390607 <exec_byte_code+15815>, 0x100390784 <exec_byte_code+16196>, 0x1003907f1 <exec_byte_code+16305>, 0x100390884 <exec_byte_code+16452>, 0x10039093f <exec_byte_code+16639>, 0x1003909ac <exec_byte_code+16748>, 0x100390a19 <exec_byte_code+16857>, 0x100390aac <exec_byte_code+17004>, 0x100390b3f <exec_byte_code+17151>, 0x100390bd2 <exec_byte_code+17298>, 0x100390c8d <exec_byte_code+17485>, 0x100390d10 <exec_byte_code+17616>, 0x100390d93 <exec_byte_code+17747>, 0x100390ecf <exec_byte_code+18063>, 0x10039102f <exec_byte_code+18415>, 0x10039118f <exec_byte_code+18767>, 0x100391224 <exec_byte_code+18916>, 0x1003912bc <exec_byte_code+19068>, 0x100391354 <exec_byte_code+19220>, 0x1003913ec <exec_byte_code+19372>, 0x100391484 <exec_byte_code+19524>, 0x100391507 <exec_byte_code+19655>, 0x10039166e <exec_byte_code+20014>, 0x1003916f1 <exec_byte_code+20145>, 0x100391774 <exec_byte_code+20276>, 0x1003917f7 <exec_byte_code+20407>, 0x100391990 <exec_byte_code+20816>, 0x10038f84c <exec_byte_code+12300>, 0x100391a21 <exec_byte_code+20961>, 0x100391a8e <exec_byte_code+21070>, 0x100391bb8 <exec_byte_code+21368>, 0x100391c42 <exec_byte_code+21506>, 0x100391ccc <exec_byte_code+21644>, 0x100391d39 <exec_byte_code+21753>, 0x100391dab <exec_byte_code+21867>, 0x100391e1d <exec_byte_code+21981>, 0x100391e97 <exec_byte_code+22103>, 0x10039346b <exec_byte_code+27691>, 0x100391f27 <exec_byte_code+22247>, 0x100391f99 <exec_byte_code+22361>, 0x10039200b <exec_byte_code+22475>, 0x10039207d <exec_byte_code+22589>, 0x1003920ef <exec_byte_code+22703>, 0x100392161 <exec_byte_code+22817>, 0x10038f851 <exec_byte_code+12305>, 0x10039346b <exec_byte_code+27691>, 0x1003921ce <exec_byte_code+22926>, 0x10039225a <exec_byte_code+23066>, 0x1003922c7 <exec_byte_code+23175>, 0x100392334 <exec_byte_code+23284>, 0x1003923c7 <exec_byte_code+23431>, 0x10039245a <exec_byte_code+23578>, 0x1003924c7 <exec_byte_code+23687>, 0x1003925c0 <exec_byte_code+23936>, 0x100392653 <exec_byte_code+24083>, 0x1003926e6 <exec_byte_code+24230>, 0x100392779 <exec_byte_code+24377>, 0x1003927eb <exec_byte_code+24491>, 0x10039346b <exec_byte_code+27691>, 0x10038f76a <exec_byte_code+12074>, 0x10038f108 <exec_byte_code+10440>, 0x10038e633 <exec_byte_code+7667>, 0x10038f1f6 <exec_byte_code+10678>, 0x10038f2be <exec_byte_code+10878>, 0x10038f38a <exec_byte_code+11082>, 0x10038f71b <exec_byte_code+11995>, 0x10038f720 <exec_byte_code+12000>, 0x10038ecf3 <exec_byte_code+9395>, 0x10038f80f <exec_byte_code+12239>, 0x10038f88e <exec_byte_code+12366>, 0x10038f958 <exec_byte_code+12568>, 0x10038f9af <exec_byte_code+12655>, 0x10038fc02 <exec_byte_code+13250>, 0x10038fc88 <exec_byte_code+13384>, 0x10038fd43 <exec_byte_code+13571>, 0x10038fdb9 <exec_byte_code+13689>, 0x10038f09a <exec_byte_code+10330>, 0x100392858 <exec_byte_code+24600>, 0x100392913 <exec_byte_code+24787>, 0x100392980 <exec_byte_code+24896>, 0x1003929ed <exec_byte_code+25005>, 0x100392a5a <exec_byte_code+25114>, 0x100392ac7 <exec_byte_code+25223>, 0x100392b5a <exec_byte_code+25370>, 0x100392bed <exec_byte_code+25517>, 0x100392c80 <exec_byte_code+25664>, 0x100392d13 <exec_byte_code+25811>, 0x100392f00 <exec_byte_code+26304>, 0x100392f93 <exec_byte_code+26451>, 0x100393026 <exec_byte_code+26598>, 0x100393093 <exec_byte_code+26707>, 0x100393126 <exec_byte_code+26854>, 0x1003931b9 <exec_byte_code+27001>, 0x100393226 <exec_byte_code+27110>, 0x100393293 <exec_byte_code+27219>, 0x10039187a <exec_byte_code+20538>, 0x1003918fd <exec_byte_code+20669>, 0x100393316 <exec_byte_code+27350>, 0x1003933be <exec_byte_code+27518>, 0x10039346b <exec_byte_code+27691>, 0x10038f456 <exec_byte_code+11286>, 0x10038f47f <exec_byte_code+11327>, 0x10038f524 <exec_byte_code+11492>, 0x10038f5c9 <exec_byte_code+11657>, 0x10038f672 <exec_byte_code+11826>, 0x1003906cb <exec_byte_code+16011>, 0x100390e16 <exec_byte_code+17878>, 0x100391aff <exec_byte_code+21183>, 0x100393664 <exec_byte_code+28196>, 0x1003936f5 <exec_byte_code+28341>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x1003937b2 <exec_byte_code+28530>, 0x100393871 <exec_byte_code+28721>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x1003939fc <exec_byte_code+29116> <repeats 64 times>} const_length = 205 bytestr_length = 1660 vectorp = 0x105a52e18 quitcounter = 31 '\037' stack_items = 15 sa_avail = 14604 sa_count = 7 alloc = 0x7ffeefbfc6f0 stack_base = 0x7ffeefbfc6f0 top = 0x7ffeefbfc708 stack_lim = 0x7ffeefbfc768 bytestr_data = 0x7ffeefbfc768 "\306C\306C\307 \020\306\021\n\023\306\024\310\311!\211\306=\204(" pc = 0x7ffeefbfcbb3 "\210\201\242" count = 7 result = XIL(0x103e48da4) #44 0x000000010030b843 in fetch_and_exec_byte_code (fun=XIL(0x105a52de5), syms_left=make_fixnum(0), nargs=0, args=0x7ffeefbfdd38) at eval.c:2979 No locals. #45 0x000000010030698d in funcall_lambda (fun=XIL(0x105a52de5), nargs=0, arg_vector=0x7ffeefbfdd38) at eval.c:3060 val = XIL(0x100000000000000) syms_left = make_fixnum(0) next = XIL(0x1800000000) lexenv = XIL(0) count = 7 i = 140732920749008 optional = false rest = false #46 0x00000001003049ce in Ffuncall (nargs=1, args=0x7ffeefbfdd30) at eval.c:2859 fun = XIL(0x105a52de5) original_fun = XIL(0x5032640) funcar = XIL(0x100a20770) numargs = 0 val = XIL(0x104805cfd) count = 6 #47 0x000000010038ef3b in exec_byte_code (bytestr=XIL(0x105a56bc4), vector=XIL(0x105a560cd), maxdepth=make_fixnum(12), args_template=make_fixnum(0), nargs=0, args=0x7ffeefbfed90) at bytecode.c:632 op = 0 type = CONDITION_CASE targets = {0x100393466 <exec_byte_code+27686>, 0x100393497 <exec_byte_code+27735>, 0x10039349c <exec_byte_code+27740>, 0x1003934a1 <exec_byte_code+27745>, 0x1003934a6 <exec_byte_code+27750>, 0x1003934ab <exec_byte_code+27755>, 0x100393520 <exec_byte_code+27872>, 0x1003935ab <exec_byte_code+28011>, 0x10038e47d <exec_byte_code+7229>, 0x10038e482 <exec_byte_code+7234>, 0x10038e487 <exec_byte_code+7239>, 0x10038e48c <exec_byte_code+7244>, 0x10038e491 <exec_byte_code+7249>, 0x10038e496 <exec_byte_code+7254>, 0x10038e4aa <exec_byte_code+7274>, 0x10038e431 <exec_byte_code+7153>, 0x10038eac1 <exec_byte_code+8833>, 0x10038eac6 <exec_byte_code+8838>, 0x10038eacb <exec_byte_code+8843>, 0x10038ead0 <exec_byte_code+8848>, 0x10038ead5 <exec_byte_code+8853>, 0x10038eada <exec_byte_code+8858>, 0x10038eb3a <exec_byte_code+8954>, 0x10038eaee <exec_byte_code+8878>, 0x10038edcb <exec_byte_code+9611>, 0x10038edd0 <exec_byte_code+9616>, 0x10038edd5 <exec_byte_code+9621>, 0x10038edda <exec_byte_code+9626>, 0x10038eddf <exec_byte_code+9631>, 0x10038ede4 <exec_byte_code+9636>, 0x10038ed5c <exec_byte_code+9500>, 0x10038ed7f <exec_byte_code+9535>, 0x10038eec8 <exec_byte_code+9864>, 0x10038eecd <exec_byte_code+9869>, 0x10038eed2 <exec_byte_code+9874>, 0x10038eed7 <exec_byte_code+9879>, 0x10038eedc <exec_byte_code+9884>, 0x10038eee1 <exec_byte_code+9889>, 0x10038ee59 <exec_byte_code+9753>, 0x10038ee7c <exec_byte_code+9788>, 0x10038effc <exec_byte_code+10172>, 0x10038f001 <exec_byte_code+10177>, 0x10038f006 <exec_byte_code+10182>, 0x10038f00b <exec_byte_code+10187>, 0x10038f010 <exec_byte_code+10192>, 0x10038f015 <exec_byte_code+10197>, 0x10038ef8d <exec_byte_code+10061>, 0x10038efb0 <exec_byte_code+10096>, 0x10038fbb1 <exec_byte_code+13169>, 0x10038fa5a <exec_byte_code+12826>, 0x10038fa4b <exec_byte_code+12811>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10038fe68 <exec_byte_code+13864>, 0x100390039 <exec_byte_code+14329>, 0x1003900e4 <exec_byte_code+14500>, 0x10039018f <exec_byte_code+14671>, 0x100390237 <exec_byte_code+14839>, 0x10038e839 <exec_byte_code+8185>, 0x10038e8fe <exec_byte_code+8382>, 0x100390318 <exec_byte_code+15064>, 0x10038e709 <exec_byte_code+7881>, 0x10038e991 <exec_byte_code+8529>, 0x1003903da <exec_byte_code+15258>, 0x10039046d <exec_byte_code+15405>, 0x1003904da <exec_byte_code+15514>, 0x10039056d <exec_byte_code+15661>, 0x100390607 <exec_byte_code+15815>, 0x100390784 <exec_byte_code+16196>, 0x1003907f1 <exec_byte_code+16305>, 0x100390884 <exec_byte_code+16452>, 0x10039093f <exec_byte_code+16639>, 0x1003909ac <exec_byte_code+16748>, 0x100390a19 <exec_byte_code+16857>, 0x100390aac <exec_byte_code+17004>, 0x100390b3f <exec_byte_code+17151>, 0x100390bd2 <exec_byte_code+17298>, 0x100390c8d <exec_byte_code+17485>, 0x100390d10 <exec_byte_code+17616>, 0x100390d93 <exec_byte_code+17747>, 0x100390ecf <exec_byte_code+18063>, 0x10039102f <exec_byte_code+18415>, 0x10039118f <exec_byte_code+18767>, 0x100391224 <exec_byte_code+18916>, 0x1003912bc <exec_byte_code+19068>, 0x100391354 <exec_byte_code+19220>, 0x1003913ec <exec_byte_code+19372>, 0x100391484 <exec_byte_code+19524>, 0x100391507 <exec_byte_code+19655>, 0x10039166e <exec_byte_code+20014>, 0x1003916f1 <exec_byte_code+20145>, 0x100391774 <exec_byte_code+20276>, 0x1003917f7 <exec_byte_code+20407>, 0x100391990 <exec_byte_code+20816>, 0x10038f84c <exec_byte_code+12300>, 0x100391a21 <exec_byte_code+20961>, 0x100391a8e <exec_byte_code+21070>, 0x100391bb8 <exec_byte_code+21368>, 0x100391c42 <exec_byte_code+21506>, 0x100391ccc <exec_byte_code+21644>, 0x100391d39 <exec_byte_code+21753>, 0x100391dab <exec_byte_code+21867>, 0x100391e1d <exec_byte_code+21981>, 0x100391e97 <exec_byte_code+22103>, 0x10039346b <exec_byte_code+27691>, 0x100391f27 <exec_byte_code+22247>, 0x100391f99 <exec_byte_code+22361>, 0x10039200b <exec_byte_code+22475>, 0x10039207d <exec_byte_code+22589>, 0x1003920ef <exec_byte_code+22703>, 0x100392161 <exec_byte_code+22817>, 0x10038f851 <exec_byte_code+12305>, 0x10039346b <exec_byte_code+27691>, 0x1003921ce <exec_byte_code+22926>, 0x10039225a <exec_byte_code+23066>, 0x1003922c7 <exec_byte_code+23175>, 0x100392334 <exec_byte_code+23284>, 0x1003923c7 <exec_byte_code+23431>, 0x10039245a <exec_byte_code+23578>, 0x1003924c7 <exec_byte_code+23687>, 0x1003925c0 <exec_byte_code+23936>, 0x100392653 <exec_byte_code+24083>, 0x1003926e6 <exec_byte_code+24230>, 0x100392779 <exec_byte_code+24377>, 0x1003927eb <exec_byte_code+24491>, 0x10039346b <exec_byte_code+27691>, 0x10038f76a <exec_byte_code+12074>, 0x10038f108 <exec_byte_code+10440>, 0x10038e633 <exec_byte_code+7667>, 0x10038f1f6 <exec_byte_code+10678>, 0x10038f2be <exec_byte_code+10878>, 0x10038f38a <exec_byte_code+11082>, 0x10038f71b <exec_byte_code+11995>, 0x10038f720 <exec_byte_code+12000>, 0x10038ecf3 <exec_byte_code+9395>, 0x10038f80f <exec_byte_code+12239>, 0x10038f88e <exec_byte_code+12366>, 0x10038f958 <exec_byte_code+12568>, 0x10038f9af <exec_byte_code+12655>, 0x10038fc02 <exec_byte_code+13250>, 0x10038fc88 <exec_byte_code+13384>, 0x10038fd43 <exec_byte_code+13571>, 0x10038fdb9 <exec_byte_code+13689>, 0x10038f09a <exec_byte_code+10330>, 0x100392858 <exec_byte_code+24600>, 0x100392913 <exec_byte_code+24787>, 0x100392980 <exec_byte_code+24896>, 0x1003929ed <exec_byte_code+25005>, 0x100392a5a <exec_byte_code+25114>, 0x100392ac7 <exec_byte_code+25223>, 0x100392b5a <exec_byte_code+25370>, 0x100392bed <exec_byte_code+25517>, 0x100392c80 <exec_byte_code+25664>, 0x100392d13 <exec_byte_code+25811>, 0x100392f00 <exec_byte_code+26304>, 0x100392f93 <exec_byte_code+26451>, 0x100393026 <exec_byte_code+26598>, 0x100393093 <exec_byte_code+26707>, 0x100393126 <exec_byte_code+26854>, 0x1003931b9 <exec_byte_code+27001>, 0x100393226 <exec_byte_code+27110>, 0x100393293 <exec_byte_code+27219>, 0x10039187a <exec_byte_code+20538>, 0x1003918fd <exec_byte_code+20669>, 0x100393316 <exec_byte_code+27350>, 0x1003933be <exec_byte_code+27518>, 0x10039346b <exec_byte_code+27691>, 0x10038f456 <exec_byte_code+11286>, 0x10038f47f <exec_byte_code+11327>, 0x10038f524 <exec_byte_code+11492>, 0x10038f5c9 <exec_byte_code+11657>, 0x10038f672 <exec_byte_code+11826>, 0x1003906cb <exec_byte_code+16011>, 0x100390e16 <exec_byte_code+17878>, 0x100391aff <exec_byte_code+21183>, 0x100393664 <exec_byte_code+28196>, 0x1003936f5 <exec_byte_code+28341>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x1003937b2 <exec_byte_code+28530>, 0x100393871 <exec_byte_code+28721>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x10039346b <exec_byte_code+27691>, 0x1003939fc <exec_byte_code+29116> <repeats 64 times>} const_length = 84 bytestr_length = 500 vectorp = 0x105a560d0 quitcounter = 39 '\'' stack_items = 13 sa_avail = 15780 sa_count = 5 alloc = 0x7ffeefbfdd20 stack_base = 0x7ffeefbfdd20 top = 0x7ffeefbfdd30 stack_lim = 0x7ffeefbfdd88 bytestr_data = 0x7ffeefbfdd88 "\b\203\b" pc = 0x7ffeefbfdf2f "\210)\210\201L" count = 5 result = XIL(0x7ffeefbfe808) #48 0x000000010030b843 in fetch_and_exec_byte_code (fun=XIL(0x105a5609d), syms_left=make_fixnum(0), nargs=0, args=0x7ffeefbfed90) at eval.c:2979 No locals. #49 0x000000010030698d in funcall_lambda (fun=XIL(0x105a5609d), nargs=0, arg_vector=0x7ffeefbfed90) at eval.c:3060 val = make_fixnum(0) syms_left = make_fixnum(0) next = XIL(0x10030e15b) lexenv = XIL(0x7ffeefbfed80) count = 5 i = 0 optional = false rest = false #50 0x0000000100300d05 in apply_lambda (fun=XIL(0x105a5609d), args=XIL(0), count=4) at eval.c:3004 arg_vector = 0x7ffeefbfed90 tem = XIL(0x1800000000) sa_avail = 16384 sa_count = 5 numargs = 0 args_left = XIL(0) #51 0x00000001002f623d in eval_sub (form=XIL(0x105c062bb)) at eval.c:2379 original_fun = XIL(0x50358f8) original_args = XIL(0) count = 4 fun = XIL(0x105a5609d) val = XIL(0x103dd7a00) funcar = XIL(0) argvals = {XIL(0x7ffeefbff130), XIL(0), XIL(0x10520e6fd), XIL(0), XIL(0x100a20770), XIL(0), XIL(0x7ffeefbff150), XIL(0x100a27ee0)} #52 0x00000001002ff28d in Feval (form=XIL(0x105c062bb), lexical=XIL(0)) at eval.c:2163 count = 3 #53 0x00000001001dff4a in top_level_2 () at keyboard.c:1104 No locals. #54 0x00000001002fd27f in internal_condition_case (bfun=0x1001dff20 <top_level_2>, handlers=XIL(0x90), hfun=0x1001dfbd0 <cmd_error>) at eval.c:1407 val = XIL(0x90) c = 0x103e452e0 #55 0x00000001001dfb61 in top_level_1 (ignore=XIL(0)) at keyboard.c:1112 No locals. #56 0x00000001002fc3b8 in internal_catch (tag=XIL(0xc5d0), func=0x1001dfb00 <top_level_1>, arg=XIL(0)) at eval.c:1168 val = XIL(0x100a20770) c = 0x103e451f0 #57 0x00000001001bb214 in command_loop () at keyboard.c:1073 No locals. #58 0x00000001001bb017 in recursive_edit_1 () at keyboard.c:718 count = 1 val = XIL(0x1002f3565) #59 0x00000001001bb4c6 in Frecursive_edit () at keyboard.c:790 count = 0 buffer = XIL(0) #60 0x00000001001b803e in main (argc=1, argv=0x7ffeefbff830) at emacs.c:2047 stack_bottom_variable = 0x0 no_loadup = false junk = 0x0 dname_arg = 0x0 dname_arg2 = "\000\370\277\357\376\177\000\000\324\223\273\000\001\000\000\000\030\370\277\357\376\177\000\000\000\000\000\000\001\000\000\000\060\370\277\357\376\177\000\000\030\370\277\357\376\177\000\000 \205\273\000\001\000\000\000\000\000\000\000\001\000\000\000H\202\273\000\001\000\000\000\000\000\000\000\000\000\000" ch_to_dir = 0x0 original_pwd = 0x0 dump_mode = 0x0 skip_args = 0 temacs = 0x0 attempt_load_pdump = true rlim = { rlim_cur = 10022912, rlim_max = 67104768 } lc_all = 0x0 sockfd = -1 module_assertions = false [New Thread 0x165f of process 70265] [New Thread 0x1c03 of process 70265] [New Thread 0x1d03 of process 70265] Lisp Backtrace: "make-frame-visible" (0xefbf73b0) "x-create-frame-with-faces" (0xefbf83a8) 0x57ad308 PVEC_COMPILED "apply" (0xefbf96a0) "frame-creation-function" (0xefbfa6a8) "make-frame" (0xefbfb750) "frame-initialize" (0xefbfc710) "command-line" (0xefbfdd38) "normal-top-level" (0xefbfed90) (gdb) xbacktrace "make-frame-visible" (0xefbf73b0) "x-create-frame-with-faces" (0xefbf83a8) 0x57ad308 PVEC_COMPILED "apply" (0xefbf96a0) "frame-creation-function" (0xefbfa6a8) "make-frame" (0xefbfb750) "frame-initialize" (0xefbfc710) "command-line" (0xefbfdd38) "normal-top-level" (0xefbfed90) (gdb)
[Message part 3 (text/plain, inline)]
-- Pieter van Oostrum www: http://pieter.vanoostrum.org/ PGP key: [8DAE142BE17999C4]
bug-gnu-emacs <at> gnu.org
:bug#44850
; Package emacs
.
(Thu, 26 Nov 2020 19:24:01 GMT) Full text and rfc822 format available.Message #17 received at 44850 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Pieter van Oostrum <pieter-l <at> vanoostrum.org> Cc: 44850 <at> debbugs.gnu.org, larsi <at> gnus.org, pieter <at> vanoostrum.org Subject: Re: bug#44850: 27.1; Emacs crash in font handling with font-backend ns Date: Thu, 26 Nov 2020 21:23:31 +0200
> From: Pieter van Oostrum <pieter-l <at> vanoostrum.org> > Date: Thu, 26 Nov 2020 18:26:07 +0100 > Cc: 44850 <at> debbugs.gnu.org, Pieter van Oostrum <pieter <at> vanoostrum.org> > > The master branch also crashes but with a different error: > > doprnt.c:493: Emacs fatal error: assertion failed: ASCII_CHAR_P (fmtchar) > > Thread 3 hit Breakpoint 1, terminate_due_to_signal (sig=6, backtrace_limit=2147483647) > at emacs.c:378 > 378 signal (sig, SIG_DFL); > (gdb) bt full > #0 terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:378 > No locals. > #1 0x000000010029534b in die (msg=0x10051332b "ASCII_CHAR_P (fmtchar)", > file=0x1005132cc "doprnt.c", line=493) at alloc.c:7355 > No locals. > #2 0x00000001003d61d5 in doprnt (buffer=0x103ec69b0 "Emacs ", bufsize=9223372036854775801, > format=0x10051ecc5 "%s — (%d x %d)", format_end=0x0, ap=0x7ffeefbf62b0) at doprnt.c:493 > fmt0 = 0x10051ecc9 "— (%d x %d)" > fmtchar = -30 '\342' > src = 0x7fff3bc96b21 "windowWillResize:toSize:" > srclen = 13637 > modifier_len = "\000\001\001\001\001" > fmt = 0x10051ecca "\200\224 (%d x %d)" > bufptr = 0x103ec69b7 "" > tembuf = '\000' <repeats 37 times>, "h\224@", '\000' <repeats 13 times>, "\210\200\300", '\000' <repeats 14 times>, ".@", '\000' <repeats 46 times>, ".@", '\000' <repeats 22 times>, ".@", '\000' <repeats 22 times>, ".@", '\000' <repeats 104 times>... > size_allocated = 408 > sprintf_buffer = 0x7ffeefbf5f70 "" > big_buffer = 0x0 > quoting_style = XIL(0x3ed0) I believe this is a known problem.
bug-gnu-emacs <at> gnu.org
:bug#44850
; Package emacs
.
(Fri, 27 Nov 2020 08:17:01 GMT) Full text and rfc822 format available.Message #20 received at 44850 <at> debbugs.gnu.org (full text, mbox):
From: Lars Ingebrigtsen <larsi <at> gnus.org> To: Eli Zaretskii <eliz <at> gnu.org> Cc: 44850 <at> debbugs.gnu.org, Alan Third <alan <at> idiocy.org>, Pieter van Oostrum <pieter-l <at> vanoostrum.org>, pieter <at> vanoostrum.org Subject: Re: bug#44850: 27.1; Emacs crash in font handling with font-backend ns Date: Fri, 27 Nov 2020 09:16:13 +0100
Eli Zaretskii <eliz <at> gnu.org> writes: >> format=0x10051ecc5 "%s — (%d x %d)", format_end=0x0, ap=0x7ffeefbf62b0) at doprnt.c:493 [...] > I believe this is a known problem. Ah, this is the issue with non-ASCII characters in the format string when used in the frame titles? I thought that had been fixed... but I can't find the bug report for it now. It's odd that Emacs 28 doesn't segfault for me on Macos, then. (Alan added to the Cc's.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
bug-gnu-emacs <at> gnu.org
:bug#44850
; Package emacs
.
(Fri, 27 Nov 2020 09:56:02 GMT) Full text and rfc822 format available.Message #23 received at 44850 <at> debbugs.gnu.org (full text, mbox):
From: Alan Third <alan <at> idiocy.org> To: Lars Ingebrigtsen <larsi <at> gnus.org> Cc: 44850 <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>, Pieter van Oostrum <pieter-l <at> vanoostrum.org>, pieter <at> vanoostrum.org Subject: Re: bug#44850: 27.1; Emacs crash in font handling with font-backend ns Date: Fri, 27 Nov 2020 09:55:19 +0000
On Fri, Nov 27, 2020 at 09:16:13AM +0100, Lars Ingebrigtsen wrote: > Eli Zaretskii <eliz <at> gnu.org> writes: > > >> format=0x10051ecc5 "%s — (%d x %d)", format_end=0x0, ap=0x7ffeefbf62b0) at doprnt.c:493 > > [...] > > > I believe this is a known problem. > > Ah, this is the issue with non-ASCII characters in the format string > when used in the frame titles? > > I thought that had been fixed... but I can't find the bug report for it > now. It's odd that Emacs 28 doesn't segfault for me on Macos, then. > (Alan added to the Cc's.) It's bug#44349. It doesn't look like that bug report went anywhere. We could easily replace that character, but I think it came along with the NS port, so it's strange how it's only become an issue now. -- Alan Third
Lars Ingebrigtsen <larsi <at> gnus.org>
to control <at> debbugs.gnu.org
.
(Fri, 27 Nov 2020 10:03:01 GMT) Full text and rfc822 format available.bug-gnu-emacs <at> gnu.org
:bug#44850
; Package emacs
.
(Fri, 27 Nov 2020 10:05:02 GMT) Full text and rfc822 format available.Message #28 received at 44850 <at> debbugs.gnu.org (full text, mbox):
From: Lars Ingebrigtsen <larsi <at> gnus.org> To: Alan Third <alan <at> idiocy.org> Cc: 44850 <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>, Pieter van Oostrum <pieter-l <at> vanoostrum.org>, pieter <at> vanoostrum.org Subject: Re: bug#44850: 27.1; Emacs crash in font handling with font-backend ns Date: Fri, 27 Nov 2020 11:04:35 +0100
Alan Third <alan <at> idiocy.org> writes: > It's bug#44349. It doesn't look like that bug report went anywhere. Right; I've now merged these two bug reports. > We could easily replace that character, but I think it came along with > the NS port, so it's strange how it's only become an issue now. Yup. The default frame title is ASCII on other platforms, I think? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
bug-gnu-emacs <at> gnu.org
:bug#44850
; Package emacs
.
(Fri, 27 Nov 2020 10:20:02 GMT) Full text and rfc822 format available.Message #31 received at 44850 <at> debbugs.gnu.org (full text, mbox):
From: Alan Third <alan <at> idiocy.org> To: Lars Ingebrigtsen <larsi <at> gnus.org> Cc: 44850 <at> debbugs.gnu.org, Pieter van Oostrum <pieter-l <at> vanoostrum.org>, pieter <at> vanoostrum.org Subject: Re: bug#44850: 27.1; Emacs crash in font handling with font-backend ns Date: Fri, 27 Nov 2020 10:19:18 +0000
On Fri, Nov 27, 2020 at 11:04:35AM +0100, Lars Ingebrigtsen wrote: > Alan Third <alan <at> idiocy.org> writes: > > > It's bug#44349. It doesn't look like that bug report went anywhere. > > Right; I've now merged these two bug reports. I'm not convinced that bug report is related to the original report in this bug report. One is in emacs string handling code, the other is in macfont.m code. I think there's a good chance that resolving the problem in the master branch will just bring back the problem seen in Emacs 27. > > We could easily replace that character, but I think it came along with > > the NS port, so it's strange how it's only become an issue now. > > Yup. The default frame title is ASCII on other platforms, I think? The title crash should only occur when the frame is resizing, it's not the default title. But yes, there's no good reason for it to be a unicode character, but on the other hand there's seemingly no good reason for it to have to be ascii either. -- Alan Third
bug-gnu-emacs <at> gnu.org
:bug#44850
; Package emacs
.
(Fri, 27 Nov 2020 12:25:01 GMT) Full text and rfc822 format available.Message #34 received at 44850 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Alan Third <alan <at> idiocy.org> Cc: 44850 <at> debbugs.gnu.org, larsi <at> gnus.org, pieter-l <at> vanoostrum.org, pieter <at> vanoostrum.org Subject: Re: bug#44850: 27.1; Emacs crash in font handling with font-backend ns Date: Fri, 27 Nov 2020 14:23:45 +0200
> Date: Fri, 27 Nov 2020 09:55:19 +0000 > From: Alan Third <alan <at> idiocy.org> > Cc: Eli Zaretskii <eliz <at> gnu.org>, 44850 <at> debbugs.gnu.org, > Pieter van Oostrum <pieter-l <at> vanoostrum.org>, pieter <at> vanoostrum.org > > > I thought that had been fixed... but I can't find the bug report for it > > now. It's odd that Emacs 28 doesn't segfault for me on Macos, then. > > (Alan added to the Cc's.) > > It's bug#44349. It doesn't look like that bug report went anywhere. > > We could easily replace that character, but I think it came along with > the NS port, so it's strange how it's only become an issue now. It became an issue because of a recent change in doprnt.c, and because the NS port is the only one that uses non-ASCII characters in that format string. I'd prefer to lift the restriction introduced by doprnt.c, instead of replacing that character. It isn't clear to me why this restriction is a good idea, and it doesn't seem like lifting the restriction should be hard. Patches welcome.
bug-gnu-emacs <at> gnu.org
:bug#44850
; Package emacs
.
(Fri, 27 Nov 2020 17:17:02 GMT) Full text and rfc822 format available.Message #37 received at 44850 <at> debbugs.gnu.org (full text, mbox):
From: Mattias Engdegård <mattiase <at> acm.org> To: 44850 <at> debbugs.gnu.org Cc: Lars Ingebrigtsen <larsi <at> gnus.org>, Eli Zaretskii <eliz <at> gnu.org>, pieter-l <at> vanoostrum.org, pieter <at> vanoostrum.org, Alan Third <alan <at> idiocy.org> Subject: Re: bug#44850: 27.1; Emacs crash in font handling with font-backend ns Date: Fri, 27 Nov 2020 18:16:48 +0100
> I'd prefer to lift the restriction introduced by doprnt.c, instead of replacing that character. It isn't clear to me why this restriction is a good idea, and it doesn't seem like lifting the restriction should be hard. Yes, the restriction is a bit odd but perhaps there was a good reason. For this application, however, we could just switch from esprintf to sprintf in nsterm.m. (The stated reason for using esprintf was in case the string is longer than 2 GiB but I think we would have bigger problems if a frame title ever becomes that long.) OK for master? (Also fixed the unsightly 'x' while at it) --- a/src/nsterm.m +++ b/src/nsterm.m @@ -7282,7 +7282,7 @@ - (NSSize)windowWillResize: (NSWindow *)sender toSize: (NSSize)frameSize old_title = t; } size_title = xmalloc (strlen (old_title) + 40); - esprintf (size_title, "%s — (%d x %d)", old_title, cols, rows); + sprintf (size_title, "%s — (%d × %d)", old_title, cols, rows); [window setTitle: [NSString stringWithUTF8String: size_title]]; [window display]; xfree (size_title);
bug-gnu-emacs <at> gnu.org
:bug#44850
; Package emacs
.
(Fri, 27 Nov 2020 18:45:01 GMT) Full text and rfc822 format available.Message #40 received at 44850 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Mattias Engdegård <mattiase <at> acm.org> Cc: 44850 <at> debbugs.gnu.org, alan <at> idiocy.org, pieter-l <at> vanoostrum.org, pieter <at> vanoostrum.org, larsi <at> gnus.org Subject: Re: bug#44850: 27.1; Emacs crash in font handling with font-backend ns Date: Fri, 27 Nov 2020 20:44:31 +0200
> From: Mattias Engdegård <mattiase <at> acm.org> > Date: Fri, 27 Nov 2020 18:16:48 +0100 > Cc: Eli Zaretskii <eliz <at> gnu.org>, Alan Third <alan <at> idiocy.org>, > Lars Ingebrigtsen <larsi <at> gnus.org>, pieter-l <at> vanoostrum.org, > pieter <at> vanoostrum.org > > > I'd prefer to lift the restriction introduced by doprnt.c, instead of replacing that character. It isn't clear to me why this restriction is a good idea, and it doesn't seem like lifting the restriction should be hard. > > Yes, the restriction is a bit odd but perhaps there was a good reason. For this application, however, we could just switch from esprintf to sprintf in nsterm.m. (The stated reason for using esprintf was in case the string is longer than 2 GiB but I think we would have bigger problems if a frame title ever becomes that long.) > > OK for master? (Also fixed the unsightly 'x' while at it) Like I said: I'd prefer to fix the problem in doprnt.c, rather than sweep it under the carpet.
bug-gnu-emacs <at> gnu.org
:bug#44850
; Package emacs
.
(Sat, 28 Nov 2020 14:25:02 GMT) Full text and rfc822 format available.Message #43 received at 44850 <at> debbugs.gnu.org (full text, mbox):
From: Pieter van Oostrum <pieter-l <at> vanoostrum.org> To: Alan Third <alan <at> idiocy.org> Cc: 44850 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi <at> gnus.org>, pieter <at> vanoostrum.org Subject: Re: bug#44850: 27.1; Emacs crash in font handling with font-backend ns Date: Sat, 28 Nov 2020 15:23:54 +0100
Alan Third <alan <at> idiocy.org> writes: > On Fri, Nov 27, 2020 at 11:04:35AM +0100, Lars Ingebrigtsen wrote: >> Alan Third <alan <at> idiocy.org> writes: >> >> > It's bug#44349. It doesn't look like that bug report went anywhere. >> >> Right; I've now merged these two bug reports. > > I'm not convinced that bug report is related to the original report in > this bug report. One is in emacs string handling code, the other is in > macfont.m code. I think my original bug report is a different issue. Actually I am running a nightly build of Emacs 28 now (https://emacsformacosx.com/emacs-builds/Emacs-2020-10-25_01-40-16-10ea719abcde4f2ee40e717eb846fe93f51d5d79-universal.dmg), and it gives me the same segfault as Emacs 27. However, when I compile revision 10ea719abcde4f2ee40e717eb846fe93f51d5d79 it gives the doprnt crash. Very strange. So I would prefer not to merge these bug reports. -- Pieter van Oostrum www: http://pieter.vanoostrum.org/ PGP key: [8DAE142BE17999C4]
bug-gnu-emacs <at> gnu.org
:bug#44850
; Package emacs
.
(Sun, 29 Nov 2020 09:46:01 GMT) Full text and rfc822 format available.Message #46 received at 44850 <at> debbugs.gnu.org (full text, mbox):
From: Lars Ingebrigtsen <larsi <at> gnus.org> To: Mattias Engdegård <mattiase <at> acm.org> Cc: 44850 <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>, pieter-l <at> vanoostrum.org, pieter <at> vanoostrum.org, Alan Third <alan <at> idiocy.org> Subject: Re: bug#44850: 27.1; Emacs crash in font handling with font-backend ns Date: Sun, 29 Nov 2020 10:45:24 +0100
Mattias Engdegård <mattiase <at> acm.org> writes: > Yes, the restriction is a bit odd but perhaps there was a good > reason. For this application, however, we could just switch from > esprintf to sprintf in nsterm.m. (The stated reason for using esprintf > was in case the string is longer than 2 GiB but I think we would have > bigger problems if a frame title ever becomes that long.) > > OK for master? (Also fixed the unsightly 'x' while at it) Like Eli says, this really should be fixed in doprint.c. However, since this is a crash that makes Emacs unusable, and since (as you point out) sprintf is unproblematic here, I'm fine with applying the patch. Perhaps with a FIXME comment about how this should your esprintf once doprintf has been fixed. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
Alan Third <alan <at> idiocy.org>
to control <at> debbugs.gnu.org
.
(Sun, 29 Nov 2020 17:44:02 GMT) Full text and rfc822 format available.bug-gnu-emacs <at> gnu.org
:bug#44850
; Package emacs
.
(Sun, 29 Nov 2020 18:23:02 GMT) Full text and rfc822 format available.Message #51 received at 44850 <at> debbugs.gnu.org (full text, mbox):
From: Alan Third <alan <at> idiocy.org> To: Pieter van Oostrum <pieter-l <at> vanoostrum.org> Cc: 44850 <at> debbugs.gnu.org, Pieter van Oostrum <pieter <at> vanoostrum.org> Subject: Re: bug#44850: 27.1; Emacs crash in font handling with font-backend ns Date: Sun, 29 Nov 2020 18:22:18 +0000
On Wed, Nov 25, 2020 at 03:48:00PM +0100, Pieter van Oostrum wrote: > I compiled the emacs-27 branch from Git with debugging info, and here is the extended backtrace: > > It seems that macfont_info->cache is NULL. My guess here is that the driver isn't properly initialised. I'm unsure where this is going wrong. BTW, it doesn't matter what you set font-backend to, as long as it's not mac-ct it crashes. -- Alan Third
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.