* bug#17486: 24.4.50; set-face-font problem on OSX @ 2014-05-13 18:21 Christian Lynbech 2014-05-16 5:06 ` Jan Djärv 2014-05-21 15:13 ` bug#17486: Done Jan Djärv 0 siblings, 2 replies; 14+ messages in thread From: Christian Lynbech @ 2014-05-13 18:21 UTC (permalink / raw) To: 17486 There is an issue when trying to set the font of face in recent versions of emacs build for OSX. Evaluating this form works as expected: (set-face-font 'region "-*-Menlo-normal-normal-normal-*-12-*-*-*-m-0-iso10646-1") It used to be that one could also say something like this: (set-face-font 'region "bitstream vera sans mono-26") but when I try to do that on a newly built emacs, I get this stack trace: Debugger entered--Lisp error: (wrong-type-argument font [#<font-entity ns apple Menlo nil iso10646-1 medium normal normal 0 nil 100 0 nil>]) internal-set-lisp-face-attribute(region :font "bitstream vera sans mono-26" 0) set-face-attribute(region nil :font "bitstream vera sans mono-26") set-face-font(region "bitstream vera sans mono-26") eval((set-face-font (quote region) "bitstream vera sans mono-26") nil) eval-last-sexp-1(nil) eval-last-sexp(nil) call-interactively(eval-last-sexp nil nil) command-execute(eval-last-sexp) The frame-parameters is as follows: ((tool-bar-position . top) (parent-id) (explicit-name) (display . "christians-imac") (visibility . t) (icon-name) (window-id . "1") (bottom-divider-width . 0) (right-divider-width . 0) (top . 385) (left . 1286) (buried-buffer-list #<buffer *Backtrace*> #<buffer *Completions*>) (buffer-list #<buffer *scratch*> #<buffer *Faces*> #<buffer *GNU Emacs*> #<buffer *Minibuf-1*> #<buffer *Apropos*>) (unsplittable) (minibuffer . #<window 4 on *Minibuf-0*>) (modeline . t) (width . 113) (height . 59) (name . "*scratch*") (environment) (cursor-color . "black") (background-mode . light) (display-type . color) (horizontal-scroll-bars . t) (window-system . ns) (fullscreen) (alpha) (scroll-bar-width . 15) (cursor-type . box) (auto-lower) (auto-raise) (icon-type) (title) (buffer-predicate) (tool-bar-lines . 1) (menu-bar-lines . 1) (right-fringe . 11) (left-fringe . 10) (line-spacing) (background-color . "White") (foreground-color . "Black") (vertical-scroll-bars . right) (internal-border-width . 2) (border-width . 0) (font . "-*-Menlo-normal-normal-normal-*-12-*-*-*-m-0-iso10646-1") (fontsize . 0) (font-backend mac-ct ns)) This is all done in an emacs without any configuration, adding -Q is a bit difficult with an OSX app, but I renamed my usual .emacs so there is nothing special loaded or configured. This emacs was built from the git mirror with the latest sources relatively close to the build date (2014-05-12). In GNU Emacs 24.4.50.1 (x86_64-apple-darwin13.1.0, NS apple-appkit-1265.19) of 2014-05-12 on christians-imac Windowing system distributor `Apple', version 10.3.1265 Configured using: `configure --prefix=/Users/clynbech/Sys/i386-apple-darwin13.1.0 --with-ns --without-dbus 'CFLAGS= -I/Users/clynbech/Sys/i386-apple-darwin13.1.0/include -I/opt/local/include -L/Users/clynbech/Sys/i386-apple-darwin13.1.0/lib -L/opt/local/lib' 'CPPFLAGS= -I/Users/clynbech/Sys/i386-apple-darwin13.1.0/include -I/opt/local/include' 'LDFLAGS= -L/Users/clynbech/Sys/i386-apple-darwin13.1.0/lib -L/opt/local/lib'' Configured features: PNG RSVG IMAGEMAGICK ACL GNUTLS LIBXML2 ZLIB Important settings: locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-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 Recent input: M-K C-y C-a C-SPC <right> <right> <right> <right> <right> <right> <right> <right> <right> <right> <right> <right> <right> C-w <right> C-y SPC <escape> C-k <help-echo> <help-echo> <wheel-down> <double-wheel-down> <triple-wheel-down> <triple-wheel-down> <triple-wheel-down> <wheel-up> <wheel-up> <wheel-up> <help-echo> <down-mouse-1> <mouse-1> <double-down-mouse-1> <double-mouse-1> <down-mouse-1> <mouse-1> ' r e e g i o n SPC <left> <left> <left> <left> <left> <backspace> <help-echo> <help-echo> <down-mouse-1> <mouse-1> <return> C-x C-e C-a C-SPC <down> <down> <down> <down> <down> <down> <down> <down> <down> s-w <escape> w C-x o <left> x o q <backspace> <backspace> <backspace> C-x o q <return> ( f r a m e - p a r a m e t e r s ) C-x C-e C-u C-x C-e <down-mouse-1> <mouse-1> <return> <up> <right> <right> <right> <right> <right> <right> <right> <right> <right> <right> <right> <right> <right> <right> <right> C-SPC <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <right> <up> <right> C-g C-g C-k C-k C-y C-y <up> <return> <down> <down> <down> <down> <down> <down-mouse-1> <mouse-1> <up> <right> <right> <right> <right> <right> <right> <right> <right> <right> <right> <right> <right> <right> <right> <escape> C-k C-y <up> <up> <up> <up> <up> <up> <up> <up> <up> <up> <left> <left> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> C-y <right> C-x C-e <down-mouse-1> <mouse-1> <double-down-mouse-1> <double-mouse-1> <down-mouse-1> <mouse-1> <wheel-up> <down-mouse-1> <wheel-down> <drag-mouse-1> <wheel-up> <help-echo> <help-echo> <help-echo> <down-mouse-1> <mouse-1> <help-echo> <help-echo> <help-echo> <help-echo> <help-echo> <down-mouse-1> <mouse-movement> <mouse-movement> <drag-mouse-1> <escape> w <down-mouse-1> <mouse-movement> <mouse-movement> <drag-mouse-1> <escape> w <help-echo> <help-echo> <down-mouse-1> <mouse-1> <double-down-mouse-1> <double-mouse-1> <escape> w <return> <return> C-o <right> s-x r e p o r t - b u <tab> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <escape> x r e p o <tab> r t <tab> <return> Recent messages: Back to top level. ((tool-bar-position . top) (parent-id) (explicit-name) (display . "christians-imac") (visibility . t) (icon-name) (window-id . "1") (bottom-divider-width . 0) (right-divider-width . 0) (top . 385) (left . 1286) (buried-buffer-list #<buffer *Backtrace*> #<buffer *Completions*>) ...) Mark set Quit [2 times] Mark set [4 times] nil Mark set byte-code: Beginning of buffer Mark set [4 times] Making completion list... Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message dired format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils debug help-mode easymenu misearch multi-isearch apropos time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel ns-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer 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 make-network-process cocoa ns multi-tty emacs) Memory information: ((conses 16 87380 7320) (symbols 48 17970 0) (miscs 40 136 448) (strings 32 12052 4657) (string-bytes 1 328344) (vectors 16 10367) (vector-slots 8 373598 10063) (floats 8 68 645) (intervals 56 1466 0) (buffers 960 16)) ^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#17486: 24.4.50; set-face-font problem on OSX 2014-05-13 18:21 bug#17486: 24.4.50; set-face-font problem on OSX Christian Lynbech @ 2014-05-16 5:06 ` Jan Djärv 2014-05-16 13:33 ` Jan D. 2014-05-21 15:13 ` bug#17486: Done Jan Djärv 1 sibling, 1 reply; 14+ messages in thread From: Jan Djärv @ 2014-05-16 5:06 UTC (permalink / raw) To: Christian Lynbech; +Cc: 17486 Hello. 13 maj 2014 kl. 20:21 skrev Christian Lynbech <christian@defun.dk>: > > There is an issue when trying to set the font of face in recent versions > of emacs build for OSX. > > Evaluating this form works as expected: > > (set-face-font 'region "-*-Menlo-normal-normal-normal-*-12-*-*-*-m-0-iso10646-1") > > It used to be that one could also say something like this: > > (set-face-font 'region "bitstream vera sans mono-26") > > but when I try to do that on a newly built emacs, I get this stack > trace: > > Debugger entered--Lisp error: (wrong-type-argument font [#<font-entity ns apple Menlo nil iso10646-1 medium normal normal 0 nil 100 0 nil>]) > internal-set-lisp-face-attribute(region :font "bitstream vera sans mono-26" 0) > set-face-attribute(region nil :font "bitstream vera sans mono-26") > set-face-font(region "bitstream vera sans mono-26") > eval((set-face-font (quote region) "bitstream vera sans mono-26") nil) > eval-last-sexp-1(nil) > eval-last-sexp(nil) > call-interactively(eval-last-sexp nil nil) > command-execute(eval-last-sexp) This works fine in the emacs-24 branch, so it is a new error. I will bisect it soon. Changes to xfaces.c is probably it. Jan D. ^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#17486: 24.4.50; set-face-font problem on OSX 2014-05-16 5:06 ` Jan Djärv @ 2014-05-16 13:33 ` Jan D. 2014-05-16 14:53 ` Dmitry Antipov 0 siblings, 1 reply; 14+ messages in thread From: Jan D. @ 2014-05-16 13:33 UTC (permalink / raw) To: Christian Lynbech; +Cc: 17486, Dmitry Antipov Hello. This commit introduced the error, I suspect the error is present on all ports: revno: 116927 committer: Dmitry Antipov branch nick: trunk timestamp: Wed 2014-04-02 17:24:19 +0400 message: * font.c (font_list_entities): Do not add empty vector to font cache. (font_matching_entity): Likewise. If matching entity is found, insert 1-item vector with this entity instead of entity itself (Bug#17125). Jan D. Jan Djärv skrev 2014-05-16 07:06: > Hello. > > 13 maj 2014 kl. 20:21 skrev Christian Lynbech <christian@defun.dk>: > >> >> There is an issue when trying to set the font of face in recent versions >> of emacs build for OSX. >> >> Evaluating this form works as expected: >> >> (set-face-font 'region "-*-Menlo-normal-normal-normal-*-12-*-*-*-m-0-iso10646-1") >> >> It used to be that one could also say something like this: >> >> (set-face-font 'region "bitstream vera sans mono-26") >> >> but when I try to do that on a newly built emacs, I get this stack >> trace: >> >> Debugger entered--Lisp error: (wrong-type-argument font [#<font-entity ns apple Menlo nil iso10646-1 medium normal normal 0 nil 100 0 nil>]) >> internal-set-lisp-face-attribute(region :font "bitstream vera sans mono-26" 0) >> set-face-attribute(region nil :font "bitstream vera sans mono-26") >> set-face-font(region "bitstream vera sans mono-26") >> eval((set-face-font (quote region) "bitstream vera sans mono-26") nil) >> eval-last-sexp-1(nil) >> eval-last-sexp(nil) >> call-interactively(eval-last-sexp nil nil) >> command-execute(eval-last-sexp) > > This works fine in the emacs-24 branch, so it is a new error. I will bisect it soon. > Changes to xfaces.c is probably it. > > Jan D. > ^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#17486: 24.4.50; set-face-font problem on OSX 2014-05-16 13:33 ` Jan D. @ 2014-05-16 14:53 ` Dmitry Antipov 2014-05-16 15:13 ` Jan Djärv 0 siblings, 1 reply; 14+ messages in thread From: Dmitry Antipov @ 2014-05-16 14:53 UTC (permalink / raw) To: Christian Lynbech; +Cc: 17486 >> 13 maj 2014 kl. 20:21 skrev Christian Lynbech <christian@defun.dk>: >> >>> >>> There is an issue when trying to set the font of face in recent versions >>> of emacs build for OSX. >>> >>> Evaluating this form works as expected: >>> >>> (set-face-font 'region "-*-Menlo-normal-normal-normal-*-12-*-*-*-m-0-iso10646-1") >>> >>> It used to be that one could also say something like this: >>> >>> (set-face-font 'region "bitstream vera sans mono-26") >>> >>> but when I try to do that on a newly built emacs, I get this stack >>> trace: >>> >>> Debugger entered--Lisp error: (wrong-type-argument font [#<font-entity ns apple Menlo nil iso10646-1 medium normal normal 0 nil 100 0 nil>]) >>> internal-set-lisp-face-attribute(region :font "bitstream vera sans mono-26" 0) >>> set-face-attribute(region nil :font "bitstream vera sans mono-26") >>> set-face-font(region "bitstream vera sans mono-26") >>> eval((set-face-font (quote region) "bitstream vera sans mono-26") nil) >>> eval-last-sexp-1(nil) >>> eval-last-sexp(nil) >>> call-interactively(eval-last-sexp nil nil) >>> command-execute(eval-last-sexp) Ugh. Is it possible to eval (frame-font-cache) immediately after you get this error? Dmitry ^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#17486: 24.4.50; set-face-font problem on OSX 2014-05-16 14:53 ` Dmitry Antipov @ 2014-05-16 15:13 ` Jan Djärv 2014-05-16 15:46 ` Dmitry Antipov 0 siblings, 1 reply; 14+ messages in thread From: Jan Djärv @ 2014-05-16 15:13 UTC (permalink / raw) To: Dmitry Antipov; +Cc: 17486, Christian Lynbech Hi. 16 maj 2014 kl. 16:53 skrev Dmitry Antipov <dmantipov@yandex.ru>: >>> 13 maj 2014 kl. 20:21 skrev Christian Lynbech <christian@defun.dk>: >>> >>>> >>>> There is an issue when trying to set the font of face in recent versions >>>> of emacs build for OSX. >>>> >>>> Evaluating this form works as expected: >>>> >>>> (set-face-font 'region "-*-Menlo-normal-normal-normal-*-12-*-*-*-m-0-iso10646-1") >>>> >>>> It used to be that one could also say something like this: >>>> >>>> (set-face-font 'region "bitstream vera sans mono-26") >>>> >>>> but when I try to do that on a newly built emacs, I get this stack >>>> trace: >>>> >>>> Debugger entered--Lisp error: (wrong-type-argument font [#<font-entity ns apple Menlo nil iso10646-1 medium normal normal 0 nil 100 0 nil>]) >>>> internal-set-lisp-face-attribute(region :font "bitstream vera sans mono-26" 0) >>>> set-face-attribute(region nil :font "bitstream vera sans mono-26") >>>> set-face-font(region "bitstream vera sans mono-26") >>>> eval((set-face-font (quote region) "bitstream vera sans mono-26") nil) >>>> eval-last-sexp-1(nil) >>>> eval-last-sexp(nil) >>>> call-interactively(eval-last-sexp nil nil) >>>> command-execute(eval-last-sexp) > > Ugh. Is it possible to eval (frame-font-cache) immediately after you get this error? ("zeplin.localdomain" (ns 1 (#<font-spec ns nil bitstream\ vera\ sans\ mono nil nil unspecified unspecified unspecified 26 nil nil nil ((:name . "bitstream vera sans mono-26") (user-spec . "bitstream vera sans mono-26"))> . [#<font-entity ns apple Menlo nil iso10646-1 medium normal normal 0 nil 100 0 nil>]) (#<font-spec ns nil Menlo nil iso10646-1 nil nil nil nil nil 100 nil ((user-spec . "Menlo"))> . [#<font-entity ns apple Menlo nil iso10646-1 bold italic normal 0 nil 100 0 ((user-spec . "Menlo"))> #<font-entity ns apple Menlo nil iso10646-1 bold normal normal 0 nil 100 0 ((user-spec . "Menlo"))> #<font-entity ns apple Menlo nil iso10646-1 medium italic normal 0 nil 100 0 ((user-spec . "Menlo"))> #<font-entity ns apple Menlo nil iso10646-1 medium normal normal 0 nil 100 0 ((user-spec . "Menlo"))>])) (mac-ct 1 (#<font-spec mac-ct nil Menlo nil iso10646-1 nil nil nil nil nil 100 nil ((user-spec . "Menlo"))> . [#<font-entity mac-ct nil Menlo nil iso10646-1 normal normal normal 0 nil 100 0 ((:font-entity . #<save-value <pointer 0x100b872e0> <integer 2147484672> <unused> <unused>>) (user-spec . "Menlo"))> #<font-entity mac-ct nil Menlo nil iso10646-1 normal italic normal 0 nil 100 0 ((:font-entity . #<save-value <pointer 0x100b94970> <integer 2147484673> <unused> <unused>>) (user-spec . "Menlo"))> #<font-entity mac-ct nil Menlo nil iso10646-1 bold normal normal 0 nil 100 0 ((:font-entity . #<save-value <pointer 0x100b946c0> <integer 2147484674> <unused> <unused>>) (user-spec . "Menlo"))> #<font-entity mac-ct nil Menlo nil iso10646-1 bold italic normal 0 nil 100 0 ((:font-entity . #<save-value <pointer 0x100b95260> <integer 2147484675> <unused> <unused>>) (user-spec . "Menlo"))>])) Jan D. ^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#17486: 24.4.50; set-face-font problem on OSX 2014-05-16 15:13 ` Jan Djärv @ 2014-05-16 15:46 ` Dmitry Antipov 2014-05-17 6:46 ` Jan Djärv 0 siblings, 1 reply; 14+ messages in thread From: Dmitry Antipov @ 2014-05-16 15:46 UTC (permalink / raw) To: Jan Djärv; +Cc: 17486, Christian Lynbech On 05/16/2014 07:13 PM, Jan Djärv wrote: > ("zeplin.localdomain" (ns 1 (#<font-spec ns nil bitstream\ vera\ sans\ mono nil nil ... OK. Just after a few attempts, I can't reproduce it on GNU/Linux: (set-face-font 'region "bitstream charter") ==> nil (set-face-font 'region "bitstream courier 10 pitch") ==> Debugger entered--Lisp error: (error "Font not available" #<font-spec nil nil bitstream\ courier\ 10\ pitch nil nil nil nil nil nil nil nil nil ((:name . "bitstream courier 10 pitch") (user-spec . "bitstream courier 10 pitch"))>) internal-set-lisp-face-attribute(region :font "bitstream courier 10 pitch" 0) set-face-attribute(region nil :font "bitstream courier 10 pitch") set-face-font(region "bitstream courier 10 pitch") eval((set-face-font (quote region) "bitstream courier 10 pitch") nil) eval-last-sexp-1(nil) eval-last-sexp(nil) call-interactively(eval-last-sexp nil nil) command-execute(eval-last-sexp) If this issue is easy to reproduce, is it possible to record a C backtrace as well? Dmitry ^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#17486: 24.4.50; set-face-font problem on OSX 2014-05-16 15:46 ` Dmitry Antipov @ 2014-05-17 6:46 ` Jan Djärv 2014-05-18 5:43 ` Dmitry Antipov 0 siblings, 1 reply; 14+ messages in thread From: Jan Djärv @ 2014-05-17 6:46 UTC (permalink / raw) To: Dmitry Antipov; +Cc: 17486, Christian Lynbech 16 maj 2014 kl. 17:46 skrev Dmitry Antipov <dmantipov@yandex.ru>: > If this issue is easy to reproduce, is it possible to record a C backtrace as well? I'll keep the session for a while if you need more. Jan D. Breakpoint 3, Fsignal (error_symbol=4320212234, data=4346076358) at ../../current/src/eval.c:1480 1480 Lisp_Object real_error_symbol (gdb) pp error_symbol Current language: auto; currently minimal wrong-type-argument (gdb) pp data (font [#<font-entity ns apple Menlo nil iso10646-1 medium normal normal 0 nil 100 0 nil>]) (gdb) bt full #0 Fsignal (error_symbol=4320212234, data=4346076358) at ../../current/src/eval.c:1480 conditions = 4346076358 string = 140733193388037 real_error_symbol = 4296779385 clause = 140734799788800 h = (struct handler *) 0x1030bdcc6 #1 0x00000001001e9acd in xsignal (error_symbol=4320212234, data=4346076358) at ../../current/src/eval.c:1588 No locals. #2 0x00000001001e6858 in xsignal2 (error_symbol=4320212234, arg1=4345353530, arg2=4329677805) at ../../current/src/eval.c:1609 No locals. #3 0x00000001001c3b74 in wrong_type_argument (predicate=4345353530, value=4329677805) at ../../current/src/data.c:205 No locals. #4 0x000000010020c054 in Ffont_xlfd_name (font=4329677805, fold_wildcards=4320145466) at ../../current/src/font.c:4220 name = "\004\000\000\000\000\000\000\000\377\377\377\377\377\377\357\177", '\0' <repeats 40 times>, "\246\335\v\003\001\000\000\000\266\343\v\003\001", '\0' <repeats 11 times>, "\r\000\000\000\000\000\000\000:0\200\001\r\000\000\000:0\200\001\001", '\0' <repeats 43 times>, ":0\200\001\001\000\000\000\202\275\002\002\001\000\000\000:0\200\001\001\000\000\000\225\240\005\000\000\000\000\000u\241\005\001\001\000\000\000}\243\021\002\001\000\000\000\320\274\277_\377\177\000\001\201\320\261|\242\327\0002\360\274\277_\377\177\000\000\225\240\005\001\001\000\000\000\000\275\277_\377\177\000\000\2014\022\000\001\000\000\000\000\275\277_\377\177\000\000\t\000\000\000\000\000\000" namelen = -2 pixel_size = 0 #5 0x000000010020864d in font_rescale_ratio (font_entity=4329677805) at ../../current/src/font.c:2070 tail = 4347290182 elt = 4347290214 name = 4320145466 #6 0x000000010020855b in font_open_for_lface (f=0x101069648, entity=4329677805, attrs=0x101a070d8, spec=4312113301) at ../../current/src/font.c:3285 size = 26 #7 0x0000000100208d78 in font_load_for_lface (f=0x101069648, attrs=0x101a070d8, spec=4312113301) at ../../current/src/font.c:3313 entity = 4329677805 name = 140734799789584 #8 0x000000010011717a in Finternal_set_lisp_face_attribute (face=4320190874, attr=4320189274, value=4312113301, frame=4312176205) at ../../current/src/xfaces.c:3133 attrs = (Lisp_Object *) 0x101a070d8 font_object = 4330965653 f = (struct frame *) 0x101069648 lface = 4322259157 old_value = 4320190634 prop_index = FONT_TYPE_INDEX #9 0x0000000100115e17 in Finternal_set_lisp_face_attribute (face=4320190874, attr=4320189274, value=4415800673, frame=4312176205) at ../../current/src/xfaces.c:2755 tail = 4320361254 lface = 4298311533 old_value = 4320145466 prop_index = FONT_TYPE_INDEX #10 0x00000001001eb078 in Ffuncall (nargs=5, args=0x7fff5fbfc1a8) at ../../current/src/eval.c:2826 fun = 4298311533 original_fun = 4320191850 funcar = 140734799790480 numargs = 4 lisp_numargs = 4346097846 val = 4415800673 internal_args = (Lisp_Object *) 0x7fff5fbfc1b0 i = 4346097942 #11 0x0000000100244890 in exec_byte_code (bytestr=4298827025, vector=4298827061, maxdepth=28, args_template=4320145466, nargs=0, args=0x0) at ../../current/src/bytecode.c:916 targets = {0x100248781, 0x1002487ea, 0x1002487ef, 0x1002487f4, 0x1002487f9, 0x1002487fe, 0x10024887b, 0x100248907, 0x100243fa3, 0x100243fa8, 0x100243fad, 0x100243fb2, 0x100243fb7, 0x100243fbc, 0x100243fcc, 0x100243f66, 0x100244506, 0x10024450b, 0x100244510, 0x100244515, 0x10024451a, 0x10024451f, 0x10024456c, 0x10024452f, 0x10024475f, 0x100244764, 0x100244769, 0x10024476e, 0x100244773, 0x100244778, 0x100244705, 0x100244722, 0x100244835, 0x10024483a, 0x10024483f, 0x100244844, 0x100244849, 0x10024484e, 0x1002447db, 0x1002447f8, 0x100244923, 0x100244928, 0x10024492d, 0x100244932, 0x100244937, 0x10024493c, 0x1002448c9, 0x1002448e6, 0x100245c83, 0x1002459e6, 0x1002459d7, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100245ed5, 0x100246025, 0x1002460a7, 0x100246129, 0x1002461a9, 0x100244340, 0x1002443d7, 0x100246242, 0x10024427a, 0x10024443f, 0x1002462c0, 0x100246328, 0x10024636d, 0x1002463d5, 0x10024642f, 0x100246511, 0x100246556, 0x1002465be, 0x10024664b, 0x100246690, 0x1002466d5, 0x10024673d, 0x1002467a5, 0x10024680d, 0x10024689a, 0x1002468f4, 0x10024694e, 0x100246a30, 0x100246ad3, 0x100246b76, 0x100246ee3, 0x100246f50, 0x100246fbd, 0x10024702a, 0x100247097, 0x1002470f1, 0x1002471a2, 0x1002471fc, 0x100247256, 0x1002472b0, 0x1002473cc, 0x10024585b, 0x100247440, 0x100247485, 0x100247559, 0x1002475c4, 0x10024762f, 0x100247674, 0x1002476ce, 0x100247728, 0x10024778a, 0x100248786, 0x1002477d9, 0x100247825, 0x100247871, 0x1002478bd, 0x100247909, 0x100247955, 0x100245860, 0x100248786, 0x10024799a, 0x1002479f5, 0x100247a3a, 0x100247a7f, 0x100247ae7, 0x100247b4f, 0x100247b94, 0x100247ce4, 0x100247d4c, 0x100247db4, 0x100247e1c, 0x100247e68, 0x100248786, 0x10024578d, 0x1002449ec, 0x1002440e4, 0x100244b54, 0x100244cea, 0x100244e7c, 0x10024572e, 0x10024574c, 0x1002446a8, 0x100245815, 0x100245897, 0x100245920, 0x100245966, 0x100245cc6, 0x100245d55, 0x100245de2, 0x100245e49, 0x1002449a0, 0x100247ead, 0x100247f3a, 0x100247f7f, 0x100247fc4, 0x100248009, 0x10024804e, 0x1002480b6, 0x10024811e, 0x100248186, 0x1002481ee, 0x100248394, 0x1002483fc, 0x100248464, 0x1002484a9, 0x100248511, 0x100248579, 0x1002485cc, 0x10024861f, 0x10024730a, 0x100247364, 0x100248679, 0x1002486f9, 0x100248786, 0x10024500e, 0x10024514a, 0x1002452c3, 0x10024543c, 0x1002455b5, 0x100246489, 0x1002469a8, 0x1002474d1, 0x1002489b8, 0x100248a43, 0x100248786, 0x100248786, 0x100248af3, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248b9a <repeats 64 times>} count = 23 op = 4 vectorp = (Lisp_Object *) 0x1003ae538 stack = { pc = 0x100632b60 "\210\b\211AA\262\001\211\020\204\246", byte_string = 4298827025, byte_string_start = 0x100632aa4 "\306\b!\020\t\204\f", next = 0x7fff5fbfcdc0 } top = (Lisp_Object *) 0x7fff5fbfc1a8 result = 6 type = CONDITION_CASE #12 0x00000001001ec501 in funcall_lambda (fun=4298826949, nargs=4, arg_vector=0x7fff5fbfc8b0) at ../../current/src/eval.c:3049 val = 72057598334902978 syms_left = 4320145466 next = 4345347242 lexenv = 4320145466 count = 20 i = 4 optional = false rest = true #13 0x00000001001eb213 in Ffuncall (nargs=5, args=0x7fff5fbfc8a8) at ../../current/src/eval.c:2864 fun = 4298826949 original_fun = 4346043002 funcar = 140734799792256 numargs = 4 lisp_numargs = 4346590774 val = 4296162933 internal_args = (Lisp_Object *) 0x7fff5fbfc860 i = 4416100723 #14 0x0000000100244890 in exec_byte_code (bytestr=4298828929, vector=4298828965, maxdepth=20, args_template=4320145466, nargs=0, args=0x0) at ../../current/src/bytecode.c:916 targets = {0x100248781, 0x1002487ea, 0x1002487ef, 0x1002487f4, 0x1002487f9, 0x1002487fe, 0x10024887b, 0x100248907, 0x100243fa3, 0x100243fa8, 0x100243fad, 0x100243fb2, 0x100243fb7, 0x100243fbc, 0x100243fcc, 0x100243f66, 0x100244506, 0x10024450b, 0x100244510, 0x100244515, 0x10024451a, 0x10024451f, 0x10024456c, 0x10024452f, 0x10024475f, 0x100244764, 0x100244769, 0x10024476e, 0x100244773, 0x100244778, 0x100244705, 0x100244722, 0x100244835, 0x10024483a, 0x10024483f, 0x100244844, 0x100244849, 0x10024484e, 0x1002447db, 0x1002447f8, 0x100244923, 0x100244928, 0x10024492d, 0x100244932, 0x100244937, 0x10024493c, 0x1002448c9, 0x1002448e6, 0x100245c83, 0x1002459e6, 0x1002459d7, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100245ed5, 0x100246025, 0x1002460a7, 0x100246129, 0x1002461a9, 0x100244340, 0x1002443d7, 0x100246242, 0x10024427a, 0x10024443f, 0x1002462c0, 0x100246328, 0x10024636d, 0x1002463d5, 0x10024642f, 0x100246511, 0x100246556, 0x1002465be, 0x10024664b, 0x100246690, 0x1002466d5, 0x10024673d, 0x1002467a5, 0x10024680d, 0x10024689a, 0x1002468f4, 0x10024694e, 0x100246a30, 0x100246ad3, 0x100246b76, 0x100246ee3, 0x100246f50, 0x100246fbd, 0x10024702a, 0x100247097, 0x1002470f1, 0x1002471a2, 0x1002471fc, 0x100247256, 0x1002472b0, 0x1002473cc, 0x10024585b, 0x100247440, 0x100247485, 0x100247559, 0x1002475c4, 0x10024762f, 0x100247674, 0x1002476ce, 0x100247728, 0x10024778a, 0x100248786, 0x1002477d9, 0x100247825, 0x100247871, 0x1002478bd, 0x100247909, 0x100247955, 0x100245860, 0x100248786, 0x10024799a, 0x1002479f5, 0x100247a3a, 0x100247a7f, 0x100247ae7, 0x100247b4f, 0x100247b94, 0x100247ce4, 0x100247d4c, 0x100247db4, 0x100247e1c, 0x100247e68, 0x100248786, 0x10024578d, 0x1002449ec, 0x1002440e4, 0x100244b54, 0x100244cea, 0x100244e7c, 0x10024572e, 0x10024574c, 0x1002446a8, 0x100245815, 0x100245897, 0x100245920, 0x100245966, 0x100245cc6, 0x100245d55, 0x100245de2, 0x100245e49, 0x1002449a0, 0x100247ead, 0x100247f3a, 0x100247f7f, 0x100247fc4, 0x100248009, 0x10024804e, 0x1002480b6, 0x10024811e, 0x100248186, 0x1002481ee, 0x100248394, 0x1002483fc, 0x100248464, 0x1002484a9, 0x100248511, 0x100248579, 0x1002485cc, 0x10024861f, 0x10024730a, 0x100247364, 0x100248679, 0x1002486f9, 0x100248786, 0x10024500e, 0x10024514a, 0x1002452c3, 0x10024543c, 0x1002455b5, 0x100246489, 0x1002469a8, 0x1002474d1, 0x1002489b8, 0x100248a43, 0x100248786, 0x100248786, 0x100248af3, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248b9a <repeats 64 times>} count = 19 op = 4 vectorp = (Lisp_Object *) 0x1003aeca8 stack = { pc = 0x100632959 "\207", byte_string = 4298828929, byte_string_start = 0x100632953 "\303\b\t\304\n$\207", next = 0x7fff5fbfd760 } top = (Lisp_Object *) 0x7fff5fbfc8a8 result = 4306546608 type = CATCHER #15 0x00000001001ec501 in funcall_lambda (fun=4298828845, nargs=2, arg_vector=0x7fff5fbfcef0) at ../../current/src/eval.c:3049 val = 4346080134 syms_left = 4320145466 next = 4320215450 lexenv = 4320145466 count = 16 i = 2 optional = true rest = false #16 0x00000001001ea526 in apply_lambda (fun=4298828845, args=4346080166) at ../../current/src/eval.c:2924 args_left = 4320145466 i = 2 numargs = 2 arg_vector = (Lisp_Object *) 0x7fff5fbfcef0 gcpro1 = { next = 0x7fff5fbfcf90, var = 0x100123abb, nvars = 2 } gcpro2 = { next = 0x7fff8e53307b, var = 0xc5fbfcf60, nvars = 4298828840 } gcpro3 = { next = 0x1009a8718, var = 0x10313b486, nvars = 140734799794112 } tem = 4415800673 sa_count = 16 sa_must_free = false #17 0x00000001001e6055 in eval_sub (form=4346590310) at ../../current/src/eval.c:2230 fun = 4298828845 val = 4305455816 original_fun = 4346043642 original_args = 4346080166 funcar = 4299857973 gcpro1 = { next = 0x10300139a, var = 0x7fff5fbfd150, nvars = 4296954568 } gcpro2 = { next = 0x1007fff5fbfd100, var = 0x10180303a, nvars = 4320145466 } gcpro3 = { next = 0x5, var = 0x500000002, nvars = 4345303960 } #18 0x00000001001ea247 in Feval (form=4346590310, lexical=4320145466) at ../../current/src/eval.c:2003 count = 14 #19 0x00000001001eb012 in Ffuncall (nargs=3, args=0x7fff5fbfd258) at ../../current/src/eval.c:2818 fun = 4301684573 original_fun = 4345305242 funcar = 4345300842 numargs = 2 lisp_numargs = 4337961192 val = 4346590310 internal_args = (Lisp_Object *) 0x7fff5fbfd260 i = -8539600022 #20 0x0000000100244890 in exec_byte_code (bytestr=4299857521, vector=4299857557, maxdepth=20, args_template=1028, nargs=1, args=0x7fff5fbfd950) at ../../current/src/bytecode.c:916 targets = {0x100248781, 0x1002487ea, 0x1002487ef, 0x1002487f4, 0x1002487f9, 0x1002487fe, 0x10024887b, 0x100248907, 0x100243fa3, 0x100243fa8, 0x100243fad, 0x100243fb2, 0x100243fb7, 0x100243fbc, 0x100243fcc, 0x100243f66, 0x100244506, 0x10024450b, 0x100244510, 0x100244515, 0x10024451a, 0x10024451f, 0x10024456c, 0x10024452f, 0x10024475f, 0x100244764, 0x100244769, 0x10024476e, 0x100244773, 0x100244778, 0x100244705, 0x100244722, 0x100244835, 0x10024483a, 0x10024483f, 0x100244844, 0x100244849, 0x10024484e, 0x1002447db, 0x1002447f8, 0x100244923, 0x100244928, 0x10024492d, 0x100244932, 0x100244937, 0x10024493c, 0x1002448c9, 0x1002448e6, 0x100245c83, 0x1002459e6, 0x1002459d7, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100245ed5, 0x100246025, 0x1002460a7, 0x100246129, 0x1002461a9, 0x100244340, 0x1002443d7, 0x100246242, 0x10024427a, 0x10024443f, 0x1002462c0, 0x100246328, 0x10024636d, 0x1002463d5, 0x10024642f, 0x100246511, 0x100246556, 0x1002465be, 0x10024664b, 0x100246690, 0x1002466d5, 0x10024673d, 0x1002467a5, 0x10024680d, 0x10024689a, 0x1002468f4, 0x10024694e, 0x100246a30, 0x100246ad3, 0x100246b76, 0x100246ee3, 0x100246f50, 0x100246fbd, 0x10024702a, 0x100247097, 0x1002470f1, 0x1002471a2, 0x1002471fc, 0x100247256, 0x1002472b0, 0x1002473cc, 0x10024585b, 0x100247440, 0x100247485, 0x100247559, 0x1002475c4, 0x10024762f, 0x100247674, 0x1002476ce, 0x100247728, 0x10024778a, 0x100248786, 0x1002477d9, 0x100247825, 0x100247871, 0x1002478bd, 0x100247909, 0x100247955, 0x100245860, 0x100248786, 0x10024799a, 0x1002479f5, 0x100247a3a, 0x100247a7f, 0x100247ae7, 0x100247b4f, 0x100247b94, 0x100247ce4, 0x100247d4c, 0x100247db4, 0x100247e1c, 0x100247e68, 0x100248786, 0x10024578d, 0x1002449ec, 0x1002440e4, 0x100244b54, 0x100244cea, 0x100244e7c, 0x10024572e, 0x10024574c, 0x1002446a8, 0x100245815, 0x100245897, 0x100245920, 0x100245966, 0x100245cc6, 0x100245d55, 0x100245de2, 0x100245e49, 0x1002449a0, 0x100247ead, 0x100247f3a, 0x100247f7f, 0x100247fc4, 0x100248009, 0x10024804e, 0x1002480b6, 0x10024811e, 0x100248186, 0x1002481ee, 0x100248394, 0x1002483fc, 0x100248464, 0x1002484a9, 0x100248511, 0x100248579, 0x1002485cc, 0x10024861f, 0x10024730a, 0x100247364, 0x100248679, 0x1002486f9, 0x100248786, 0x10024500e, 0x10024514a, 0x1002452c3, 0x10024543c, 0x1002455b5, 0x100246489, 0x1002469a8, 0x1002474d1, 0x1002489b8, 0x100248a43, 0x100248786, 0x100248786, 0x100248af3, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248b9a <repeats 64 times>} count = 12 op = 2 vectorp = (Lisp_Object *) 0x1004a9e98 stack = { pc = 0x1005cfb48 "\002\")\207", byte_string = 4299857521, byte_string_start = 0x1005cfb36 "\211\203\b", next = 0x7fff5fbfde50 } top = (Lisp_Object *) 0x7fff5fbfd258 result = 140734799796064 type = CONDITION_CASE #21 0x00000001001ec124 in funcall_lambda (fun=4299857477, nargs=1, arg_vector=0x7fff5fbfd948) at ../../current/src/eval.c:2983 val = 72057598334902978 syms_left = 1028 next = 51539607552 lexenv = 4299857472 count = 12 i = 140734799796320 optional = false rest = false #22 0x00000001001eb213 in Ffuncall (nargs=2, args=0x7fff5fbfd940) at ../../current/src/eval.c:2864 fun = 4299857477 original_fun = 4347522954 funcar = 2 numargs = 1 lisp_numargs = 4306804912 val = 4296954568 internal_args = (Lisp_Object *) 0x7fff5fbfd920 i = 4345303578 #23 0x0000000100244890 in exec_byte_code (bytestr=4299858265, vector=4299858301, maxdepth=16, args_template=1028, nargs=1, args=0x7fff5fbfe040) at ../../current/src/bytecode.c:916 targets = {0x100248781, 0x1002487ea, 0x1002487ef, 0x1002487f4, 0x1002487f9, 0x1002487fe, 0x10024887b, 0x100248907, 0x100243fa3, 0x100243fa8, 0x100243fad, 0x100243fb2, 0x100243fb7, 0x100243fbc, 0x100243fcc, 0x100243f66, 0x100244506, 0x10024450b, 0x100244510, 0x100244515, 0x10024451a, 0x10024451f, 0x10024456c, 0x10024452f, 0x10024475f, 0x100244764, 0x100244769, 0x10024476e, 0x100244773, 0x100244778, 0x100244705, 0x100244722, 0x100244835, 0x10024483a, 0x10024483f, 0x100244844, 0x100244849, 0x10024484e, 0x1002447db, 0x1002447f8, 0x100244923, 0x100244928, 0x10024492d, 0x100244932, 0x100244937, 0x10024493c, 0x1002448c9, 0x1002448e6, 0x100245c83, 0x1002459e6, 0x1002459d7, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100245ed5, 0x100246025, 0x1002460a7, 0x100246129, 0x1002461a9, 0x100244340, 0x1002443d7, 0x100246242, 0x10024427a, 0x10024443f, 0x1002462c0, 0x100246328, 0x10024636d, 0x1002463d5, 0x10024642f, 0x100246511, 0x100246556, 0x1002465be, 0x10024664b, 0x100246690, 0x1002466d5, 0x10024673d, 0x1002467a5, 0x10024680d, 0x10024689a, 0x1002468f4, 0x10024694e, 0x100246a30, 0x100246ad3, 0x100246b76, 0x100246ee3, 0x100246f50, 0x100246fbd, 0x10024702a, 0x100247097, 0x1002470f1, 0x1002471a2, 0x1002471fc, 0x100247256, 0x1002472b0, 0x1002473cc, 0x10024585b, 0x100247440, 0x100247485, 0x100247559, 0x1002475c4, 0x10024762f, 0x100247674, 0x1002476ce, 0x100247728, 0x10024778a, 0x100248786, 0x1002477d9, 0x100247825, 0x100247871, 0x1002478bd, 0x100247909, 0x100247955, 0x100245860, 0x100248786, 0x10024799a, 0x1002479f5, 0x100247a3a, 0x100247a7f, 0x100247ae7, 0x100247b4f, 0x100247b94, 0x100247ce4, 0x100247d4c, 0x100247db4, 0x100247e1c, 0x100247e68, 0x100248786, 0x10024578d, 0x1002449ec, 0x1002440e4, 0x100244b54, 0x100244cea, 0x100244e7c, 0x10024572e, 0x10024574c, 0x1002446a8, 0x100245815, 0x100245897, 0x100245920, 0x100245966, 0x100245cc6, 0x100245d55, 0x100245de2, 0x100245e49, 0x1002449a0, 0x100247ead, 0x100247f3a, 0x100247f7f, 0x100247fc4, 0x100248009, 0x10024804e, 0x1002480b6, 0x10024811e, 0x100248186, 0x1002481ee, 0x100248394, 0x1002483fc, 0x100248464, 0x1002484a9, 0x100248511, 0x100248579, 0x1002485cc, 0x10024861f, 0x10024730a, 0x100247364, 0x100248679, 0x1002486f9, 0x100248786, 0x10024500e, 0x10024514a, 0x1002452c3, 0x10024543c, 0x1002455b5, 0x100246489, 0x1002469a8, 0x1002474d1, 0x1002489b8, 0x100248a43, 0x100248786, 0x100248786, 0x100248af3, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248b9a <repeats 64 times>} count = 10 op = 1 vectorp = (Lisp_Object *) 0x1004aa180 stack = { pc = 0x1005cf9f9 "\n)B\211A\t=\204\032", byte_string = 4299858265, byte_string_start = 0x1005cf9ec "\b\204\b", next = 0x7fff5fbfe530 } top = (Lisp_Object *) 0x7fff5fbfd940 result = 140734799797856 type = CATCHER #24 0x00000001001ec124 in funcall_lambda (fun=4299858213, nargs=1, arg_vector=0x7fff5fbfe038) at ../../current/src/eval.c:2983 val = 72057598334902978 syms_left = 1028 next = 55834574847 lexenv = 4299858208 count = 10 i = 140734799798096 optional = false rest = false #25 0x00000001001eb213 in Ffuncall (nargs=2, args=0x7fff5fbfe030) at ../../current/src/eval.c:2864 fun = 4299858213 original_fun = 4345566826 funcar = 2 numargs = 1 lisp_numargs = 5 val = 4320145514 internal_args = (Lisp_Object *) 0x7fff5fbfdf70 i = 1 #26 0x0000000100244890 in exec_byte_code (bytestr=4299855313, vector=4299855349, maxdepth=12, args_template=1024, nargs=1, args=0x7fff5fbfe730) at ../../current/src/bytecode.c:916 targets = {0x100248781, 0x1002487ea, 0x1002487ef, 0x1002487f4, 0x1002487f9, 0x1002487fe, 0x10024887b, 0x100248907, 0x100243fa3, 0x100243fa8, 0x100243fad, 0x100243fb2, 0x100243fb7, 0x100243fbc, 0x100243fcc, 0x100243f66, 0x100244506, 0x10024450b, 0x100244510, 0x100244515, 0x10024451a, 0x10024451f, 0x10024456c, 0x10024452f, 0x10024475f, 0x100244764, 0x100244769, 0x10024476e, 0x100244773, 0x100244778, 0x100244705, 0x100244722, 0x100244835, 0x10024483a, 0x10024483f, 0x100244844, 0x100244849, 0x10024484e, 0x1002447db, 0x1002447f8, 0x100244923, 0x100244928, 0x10024492d, 0x100244932, 0x100244937, 0x10024493c, 0x1002448c9, 0x1002448e6, 0x100245c83, 0x1002459e6, 0x1002459d7, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100245ed5, 0x100246025, 0x1002460a7, 0x100246129, 0x1002461a9, 0x100244340, 0x1002443d7, 0x100246242, 0x10024427a, 0x10024443f, 0x1002462c0, 0x100246328, 0x10024636d, 0x1002463d5, 0x10024642f, 0x100246511, 0x100246556, 0x1002465be, 0x10024664b, 0x100246690, 0x1002466d5, 0x10024673d, 0x1002467a5, 0x10024680d, 0x10024689a, 0x1002468f4, 0x10024694e, 0x100246a30, 0x100246ad3, 0x100246b76, 0x100246ee3, 0x100246f50, 0x100246fbd, 0x10024702a, 0x100247097, 0x1002470f1, 0x1002471a2, 0x1002471fc, 0x100247256, 0x1002472b0, 0x1002473cc, 0x10024585b, 0x100247440, 0x100247485, 0x100247559, 0x1002475c4, 0x10024762f, 0x100247674, 0x1002476ce, 0x100247728, 0x10024778a, 0x100248786, 0x1002477d9, 0x100247825, 0x100247871, 0x1002478bd, 0x100247909, 0x100247955, 0x100245860, 0x100248786, 0x10024799a, 0x1002479f5, 0x100247a3a, 0x100247a7f, 0x100247ae7, 0x100247b4f, 0x100247b94, 0x100247ce4, 0x100247d4c, 0x100247db4, 0x100247e1c, 0x100247e68, 0x100248786, 0x10024578d, 0x1002449ec, 0x1002440e4, 0x100244b54, 0x100244cea, 0x100244e7c, 0x10024572e, 0x10024574c, 0x1002446a8, 0x100245815, 0x100245897, 0x100245920, 0x100245966, 0x100245cc6, 0x100245d55, 0x100245de2, 0x100245e49, 0x1002449a0, 0x100247ead, 0x100247f3a, 0x100247f7f, 0x100247fc4, 0x100248009, 0x10024804e, 0x1002480b6, 0x10024811e, 0x100248186, 0x1002481ee, 0x100248394, 0x1002483fc, 0x100248464, 0x1002484a9, 0x100248511, 0x100248579, 0x1002485cc, 0x10024861f, 0x10024730a, 0x100247364, 0x100248679, 0x1002486f9, 0x100248786, 0x10024500e, 0x10024514a, 0x1002452c3, 0x10024543c, 0x1002455b5, 0x100246489, 0x1002469a8, 0x1002474d1, 0x1002489b8, 0x100248a43, 0x100248786, 0x100248786, 0x100248af3, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248b9a <repeats 64 times>} count = 8 op = 1 vectorp = (Lisp_Object *) 0x1004a95f8 stack = { pc = 0x1005cfe15 "\210\301 )\207", byte_string = 4299855313, byte_string_start = 0x1005cfe09 "p\030\301 \210\302\001\206\v", next = 0x7fff5fbff0b0 } top = (Lisp_Object *) 0x7fff5fbfe030 result = 4320145466 type = CONDITION_CASE #27 0x00000001001ec124 in funcall_lambda (fun=4299855261, nargs=1, arg_vector=0x7fff5fbfe728) at ../../current/src/eval.c:2983 val = 72057598334902978 syms_left = 1024 next = 53923132174 lexenv = 4299855256 count = 8 i = 140734799799856 optional = false rest = false #28 0x00000001001eb213 in Ffuncall (nargs=2, args=0x7fff5fbfe720) at ../../current/src/eval.c:2864 fun = 4299855261 original_fun = 4322914250 funcar = 2 numargs = 1 lisp_numargs = 140734799800016 val = 4296954568 internal_args = (Lisp_Object *) 0x7fff5fbfe6f0 i = 4345314506 #29 0x00000001001e3c83 in Fcall_interactively (function=4322914250, record_flag=4320145466, keys=4320195717) at ../../current/src/callint.c:836 val = 4320145466 args = (Lisp_Object *) 0x7fff5fbfe720 visargs = (Lisp_Object *) 0x7fff5fbfe710 specs = 4298476929 filter_specs = 4298476929 teml = 140734799800960 up_event = 4320145466 enable = 4320145466 speccount = 5 next_event = 1 prefix_arg = 4320145466 string = 0x7fff5fbfe730 "P" tem = 0x1002f5eff "" varies = (signed char *) 0x7fff5fbfe700 "" i = 2 nargs = 2 mark = 72057598358121997 arg_from_tty = false gcpro1 = { next = 0xfffffff800123abb, var = 0x180ee08, nvars = 4320145466 } gcpro2 = { next = 0x10180303a, var = 0x100951190, nvars = 4312176200 } gcpro3 = { next = 0x1006e0f68, var = 0x7fff5fbfea70, nvars = 2 } gcpro4 = { next = 0x7fff5fbfe9b0, var = 0x1001245ca, nvars = 2 } gcpro5 = { next = 0x301aa946a, var = 0x10106964d, nvars = 72057598334902978 } key_count = 1 record_then_fail = false save_this_command = 4322914250 save_last_command = 4345990154 save_this_original_command = 4322914250 save_real_this_command = 4322914250 #30 0x00000001001eb041 in Ffuncall (nargs=4, args=0x7fff5fbfeb88) at ../../current/src/eval.c:2822 fun = 4301683757 original_fun = 4345314458 funcar = 140734799801152 numargs = 3 lisp_numargs = 4347032774 val = 4320145466 internal_args = (Lisp_Object *) 0x7fff5fbfeb90 i = 2 #31 0x0000000100244890 in exec_byte_code (bytestr=4299240433, vector=4299240469, maxdepth=52, args_template=4100, nargs=1, args=0x7fff5fbff2a0) at ../../current/src/bytecode.c:916 targets = {0x100248781, 0x1002487ea, 0x1002487ef, 0x1002487f4, 0x1002487f9, 0x1002487fe, 0x10024887b, 0x100248907, 0x100243fa3, 0x100243fa8, 0x100243fad, 0x100243fb2, 0x100243fb7, 0x100243fbc, 0x100243fcc, 0x100243f66, 0x100244506, 0x10024450b, 0x100244510, 0x100244515, 0x10024451a, 0x10024451f, 0x10024456c, 0x10024452f, 0x10024475f, 0x100244764, 0x100244769, 0x10024476e, 0x100244773, 0x100244778, 0x100244705, 0x100244722, 0x100244835, 0x10024483a, 0x10024483f, 0x100244844, 0x100244849, 0x10024484e, 0x1002447db, 0x1002447f8, 0x100244923, 0x100244928, 0x10024492d, 0x100244932, 0x100244937, 0x10024493c, 0x1002448c9, 0x1002448e6, 0x100245c83, 0x1002459e6, 0x1002459d7, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100245ed5, 0x100246025, 0x1002460a7, 0x100246129, 0x1002461a9, 0x100244340, 0x1002443d7, 0x100246242, 0x10024427a, 0x10024443f, 0x1002462c0, 0x100246328, 0x10024636d, 0x1002463d5, 0x10024642f, 0x100246511, 0x100246556, 0x1002465be, 0x10024664b, 0x100246690, 0x1002466d5, 0x10024673d, 0x1002467a5, 0x10024680d, 0x10024689a, 0x1002468f4, 0x10024694e, 0x100246a30, 0x100246ad3, 0x100246b76, 0x100246ee3, 0x100246f50, 0x100246fbd, 0x10024702a, 0x100247097, 0x1002470f1, 0x1002471a2, 0x1002471fc, 0x100247256, 0x1002472b0, 0x1002473cc, 0x10024585b, 0x100247440, 0x100247485, 0x100247559, 0x1002475c4, 0x10024762f, 0x100247674, 0x1002476ce, 0x100247728, 0x10024778a, 0x100248786, 0x1002477d9, 0x100247825, 0x100247871, 0x1002478bd, 0x100247909, 0x100247955, 0x100245860, 0x100248786, 0x10024799a, 0x1002479f5, 0x100247a3a, 0x100247a7f, 0x100247ae7, 0x100247b4f, 0x100247b94, 0x100247ce4, 0x100247d4c, 0x100247db4, 0x100247e1c, 0x100247e68, 0x100248786, 0x10024578d, 0x1002449ec, 0x1002440e4, 0x100244b54, 0x100244cea, 0x100244e7c, 0x10024572e, 0x10024574c, 0x1002446a8, 0x100245815, 0x100245897, 0x100245920, 0x100245966, 0x100245cc6, 0x100245d55, 0x100245de2, 0x100245e49, 0x1002449a0, 0x100247ead, 0x100247f3a, 0x100247f7f, 0x100247fc4, 0x100248009, 0x10024804e, 0x1002480b6, 0x10024811e, 0x100248186, 0x1002481ee, 0x100248394, 0x1002483fc, 0x100248464, 0x1002484a9, 0x100248511, 0x100248579, 0x1002485cc, 0x10024861f, 0x10024730a, 0x100247364, 0x100248679, 0x1002486f9, 0x100248786, 0x10024500e, 0x10024514a, 0x1002452c3, 0x10024543c, 0x1002455b5, 0x100246489, 0x1002469a8, 0x1002474d1, 0x1002489b8, 0x100248a43, 0x100248786, 0x100248786, 0x100248af3, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248786, 0x100248b9a <repeats 64 times>} count = 4 op = 3 vectorp = (Lisp_Object *) 0x100413418 stack = { pc = 0x1006115a0 "\006\0069\203\233", byte_string = 4299240433, byte_string_start = 0x10061152c "\306\020\211?\205\f", next = 0x0 } top = (Lisp_Object *) 0x7fff5fbfeb88 result = 140734799802656 type = CATCHER #32 0x00000001001ec124 in funcall_lambda (fun=4299240389, nargs=1, arg_vector=0x7fff5fbff298) at ../../current/src/eval.c:2983 val = 72057598334902978 syms_left = 4100 next = 52336979552 lexenv = 4299240384 count = 4 i = 140734799802800 optional = false rest = false #33 0x00000001001eb213 in Ffuncall (nargs=2, args=0x7fff5fbff290) at ../../current/src/eval.c:2864 fun = 4299240389 original_fun = 4320204650 funcar = 4305047504 numargs = 1 lisp_numargs = 797370000 val = 1400309052 internal_args = (Lisp_Object *) 0x2f86e690 i = 1400309053 #34 0x00000001001ebad9 in call1 (fn=4320204650, arg1=4322914250) at ../../current/src/eval.c:2614 ret_ungc_val = 4346269174 gcpro1 = { next = 0x7fff5fbff2d0, var = 0x1001b7e24, nvars = 2 } args = {4320204650, 4322914250} #35 0x000000010012c378 in command_loop_1 () at ../../current/src/keyboard.c:1559 scount = 2 cmd = 4322914250 keybuf = {40, 4320145466, 140734799803488, 4296955223, 4305455816, 4320145466, 4345303962, -2, 5, 4320145466, 4320145466, 4345303962, 4345303960, 4296954568, 4303433728, 4320145466, 4346025722, 4345436006, 4298886357, 4320145466, 4345436006, 2, 140734799803552, 4296974931, 2, 4320145466, 4345303962, 2, 4320145466, 4345431894} i = 1 prev_modiff = 17 prev_buffer = (struct buffer *) 0x100a00ac8 already_adjusted = false #36 0x00000001001e8e3c in internal_condition_case (bfun=0x10012ba30 <command_loop_1>, handlers=4320212042, hfun=0x100145b40 <cmd_error>) at ../../current/src/eval.c:1354 val = 4345436006 c = (struct handler *) 0x100b09fc0 #37 0x0000000100145a39 in command_loop_2 (ignore=4320145466) at ../../current/src/keyboard.c:1177 val = 4345436006 #38 0x00000001001e8474 in internal_catch (tag=4320208234, func=0x100145a10 <command_loop_2>, arg=4320145466) at ../../current/src/eval.c:1118 val = 4320145466 c = (struct handler *) 0x100b09ec0 #39 0x000000010012afab in command_loop () at ../../current/src/keyboard.c:1156 No locals. #40 0x000000010012ae74 in recursive_edit_1 () at ../../current/src/keyboard.c:777 count = 1 val = 4320145466 #41 0x000000010012b157 in Frecursive_edit () at ../../current/src/keyboard.c:848 count = 0 buffer = 4320145466 #42 0x00000001001290a8 in main (argc=2, argv=0x7fff5fbff8f8) at ../../current/src/emacs.c:1654 dummy = 0 stack_bottom_variable = 0 '\0' do_initial_setlocale = true dumping = false skip_args = 0 rlim = { rlim_cur = 8720000, rlim_max = 67104768 } no_loadup = false junk = 0x0 dname_arg = 0x0 dname_arg2 = "pR\302_\377\177\000\000$\000\000\000\000\000\000\000h\000\000\000\001\000\000\000\001\000\000\000\000\000\000\000\300\370\277_\377\177\000\000{\022\300_\377\177\000\000\340\370\277_\377\177\000\000\340\370\277_\377\177\000\000\000\000\000\000\002\000\000\000\370\370\277_\377\177\000" ch_to_dir = 0x7fff5fbffa30 "X\372\277_\377\177" original_pwd = 0x0 Lisp Backtrace: "internal-set-lisp-face-attribute" (0x5fbfc1b0) "set-face-attribute" (0x5fbfc8b0) "set-face-font" (0x5fbfcef0) "eval" (0x5fbfd260) "eval-last-sexp-1" (0x5fbfd948) "eval-last-sexp" (0x5fbfe038) "eval-print-last-sexp" (0x5fbfe728) "call-interactively" (0x5fbfeb90) "command-execute" (0x5fbff298) ^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#17486: 24.4.50; set-face-font problem on OSX 2014-05-17 6:46 ` Jan Djärv @ 2014-05-18 5:43 ` Dmitry Antipov 2014-05-18 7:19 ` Jan Djärv 0 siblings, 1 reply; 14+ messages in thread From: Dmitry Antipov @ 2014-05-18 5:43 UTC (permalink / raw) To: Jan Djärv; +Cc: 17486, Christian Lynbech [-- Attachment #1: Type: text/plain, Size: 203 bytes --] On 05/17/2014 10:46 AM, Jan Djärv wrote: > I'll keep the session for a while if you need more. Could you please check whether set-face-font hits one of the following extra easserts? Dmitry [-- Attachment #2: bug17486_extra_easserts.patch --] [-- Type: text/x-patch, Size: 667 bytes --] === modified file 'src/font.c' --- src/font.c 2014-04-05 19:30:36 +0000 +++ src/font.c 2014-05-18 05:37:43 +0000 @@ -3299,6 +3299,7 @@ Lisp_Object entity, name; entity = font_find_for_lface (f, attrs, spec, -1); + eassert (NILP (entity) || FONT_ENTITY_P (entity)); if (NILP (entity)) { /* No font is listed for SPEC, but each font-backend may have @@ -3307,6 +3308,7 @@ if (NILP (entity)) return Qnil; } + eassert (NILP (entity) || FONT_ENTITY_P (entity)); /* Don't lose the original name that was put in initially. We need it to re-apply the font when font parameters (like hinting or dpi) have changed. */ ^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#17486: 24.4.50; set-face-font problem on OSX 2014-05-18 5:43 ` Dmitry Antipov @ 2014-05-18 7:19 ` Jan Djärv 2014-05-18 16:17 ` Dmitry Antipov 0 siblings, 1 reply; 14+ messages in thread From: Jan Djärv @ 2014-05-18 7:19 UTC (permalink / raw) To: Dmitry Antipov; +Cc: 17486, Christian Lynbech Hi. 18 maj 2014 kl. 07:43 skrev Dmitry Antipov <dmantipov@yandex.ru>: > On 05/17/2014 10:46 AM, Jan Djärv wrote: > >> I'll keep the session for a while if you need more. > > Could you please check whether set-face-font hits one of the following extra easserts? > ../../current/src/font.c:3311: Emacs fatal error: assertion failed: NILP (entity) || FONT_ENTITY_P (entity) (gdb) pp entity [#<font-entity ns apple Menlo nil iso10646-1 medium normal normal 0 nil 100 0 nil>] (gdb) bt full #0 terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at ../../current/src/emacs.c:355 No locals. #1 0x00000001001fc4bb in die (msg=0x1003855ab "NILP (entity) || FONT_ENTITY_P (entity)", file=0x100384e44 "../../current/src/font.c", line=3311) at ../../current/src/alloc.c:6955 No locals. #2 0x000000010025ac71 in font_load_for_lface (f=0x10281ef98, attrs=0x101a00998, spec=4322025669) at ../../current/src/font.c:3311 entity = 4321726965 name = 140734799789584 #3 0x0000000100145c0f in Finternal_set_lisp_face_attribute (face=4320190874, attr=4320189274, value=4322025669, frame=4337037213) at ../../current/src/xfaces.c:3133 attrs = (Lisp_Object *) 0x101a00998 font_object = 4346590821 f = (struct frame *) 0x10281ef98 lface = 4322232725 old_value = 4320190634 prop_index = FONT_TYPE_INDEX #4 0x00000001001445fc in Finternal_set_lisp_face_attribute (face=4320190874, attr=4320189274, value=4330370705, frame=4337037213) at ../../current/src/xfaces.c:2755 tail = 4320383782 lface = 4298884973 old_value = 4320145466 prop_index = FONT_TYPE_INDEX #5 0x000000010023623d in Ffuncall (nargs=5, args=0x7fff5fbfc1a8) at ../../current/src/eval.c:2826 fun = 4298884973 original_fun = 4320191850 funcar = 140734799790480 numargs = 4 lisp_numargs = 4320543910 val = 4330370705 internal_args = (Lisp_Object *) 0x7fff5fbfc1b0 i = 4320544006 #6 0x000000010029c6e3 in exec_byte_code (bytestr=4299400497, vector=4299400533, maxdepth=28, args_template=4320145466, nargs=0, args=0x0) at ../../current/src/bytecode.c:914 targets = {0x1002a06b1, 0x1002a071a, 0x1002a071f, 0x1002a0724, 0x1002a0729, 0x1002a072e, 0x1002a07ab, 0x1002a0837, 0x10029bab7, 0x10029babc, 0x10029bac1, 0x10029bac6, 0x10029bacb, 0x10029bad0, 0x10029bae0, 0x10029ba7a, 0x10029c1d7, 0x10029c1dc, 0x10029c1e1, 0x10029c1e6, 0x10029c1eb, 0x10029c1f0, 0x10029c23d, 0x10029c200, 0x10029c5b2, 0x10029c5b7, 0x10029c5bc, 0x10029c5c1, 0x10029c5c6, 0x10029c5cb, 0x10029c558, 0x10029c575, 0x10029c688, 0x10029c68d, 0x10029c692, 0x10029c697, 0x10029c69c, 0x10029c6a1, 0x10029c62e, 0x10029c64b, 0x10029c776, 0x10029c77b, 0x10029c780, 0x10029c785, 0x10029c78a, 0x10029c78f, 0x10029c71c, 0x10029c739, 0x10029dad6, 0x10029d839, 0x10029d82a, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x10029dd28, 0x10029dec0, 0x10029df42, 0x10029dfc4, 0x10029e044, 0x10029bfc9, 0x10029c060, 0x10029e0dd, 0x10029bebb, 0x10029c0c8, 0x10029e15b, 0x10029e1c3, 0x10029e208, 0x10029e270, 0x10029e2ca, 0x10029e3ac, 0x10029e3f1, 0x10029e459, 0x10029e4e6, 0x10029e52b, 0x10029e570, 0x10029e5d8, 0x10029e640, 0x10029e6a8, 0x10029e735, 0x10029e78f, 0x10029e7e9, 0x10029e8cb, 0x10029e96e, 0x10029ea11, 0x10029ed7e, 0x10029edeb, 0x10029ee58, 0x10029eec5, 0x10029ef32, 0x10029ef8c, 0x10029f03d, 0x10029f097, 0x10029f0f1, 0x10029f14b, 0x10029f267, 0x10029d6ae, 0x10029f2db, 0x10029f320, 0x10029f3f4, 0x10029f45f, 0x10029f4ca, 0x10029f50f, 0x10029f569, 0x10029f5c3, 0x10029f625, 0x1002a06b6, 0x10029f674, 0x10029f6c0, 0x10029f70c, 0x10029f758, 0x10029f7a4, 0x10029f7f0, 0x10029d6b3, 0x1002a06b6, 0x10029f835, 0x10029f890, 0x10029f8d5, 0x10029f91a, 0x10029f982, 0x10029f9ea, 0x10029fa2f, 0x10029fbcc, 0x10029fc34, 0x10029fc9c, 0x10029fd04, 0x10029fd50, 0x1002a06b6, 0x10029d5e0, 0x10029c83f, 0x10029bd25, 0x10029c9a7, 0x10029cb3d, 0x10029cccf, 0x10029d581, 0x10029d59f, 0x10029c4fb, 0x10029d668, 0x10029d6ea, 0x10029d773, 0x10029d7b9, 0x10029db19, 0x10029dba8, 0x10029dc35, 0x10029dc9c, 0x10029c7f3, 0x10029fd95, 0x10029fe22, 0x10029fe67, 0x10029feac, 0x10029fef1, 0x10029ff36, 0x10029ff9e, 0x1002a0006, 0x1002a006e, 0x1002a00d6, 0x1002a02c4, 0x1002a032c, 0x1002a0394, 0x1002a03d9, 0x1002a0441, 0x1002a04a9, 0x1002a04fc, 0x1002a054f, 0x10029f1a5, 0x10029f1ff, 0x1002a05a9, 0x1002a0629, 0x1002a06b6, 0x10029ce61, 0x10029cf9d, 0x10029d116, 0x10029d28f, 0x10029d408, 0x10029e324, 0x10029e843, 0x10029f36c, 0x1002a08e8, 0x1002a0973, 0x1002a06b6, 0x1002a06b6, 0x1002a0a23, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a0aca <repeats 64 times>} count = 23 op = 4 vectorp = (Lisp_Object *) 0x10043a558 stack = { pc = 0x10076178a "\210\b\211AA\262\001\211\020\204\246", byte_string = 4299400497, byte_string_start = 0x1007616ce "\306\b!\020\t\204\f", next = 0x7fff5fbfcdc0 } top = (Lisp_Object *) 0x7fff5fbfc1a8 result = 4346406374 type = CONDITION_CASE #7 0x0000000100237b6e in funcall_lambda (fun=4299400421, nargs=4, arg_vector=0x7fff5fbfc8b0) at ../../current/src/eval.c:3049 val = 72057598335210061 syms_left = 4320145466 next = 4345347242 lexenv = 4320145466 count = 20 i = 4 optional = false rest = true #8 0x00000001002363d8 in Ffuncall (nargs=5, args=0x7fff5fbfc8a8) at ../../current/src/eval.c:2864 fun = 4299400421 original_fun = 4320334506 funcar = 140734799792256 numargs = 4 lisp_numargs = 4346406710 val = 4296365893 internal_args = (Lisp_Object *) 0x7fff5fbfc860 i = 4418959251 #9 0x000000010029c6e3 in exec_byte_code (bytestr=4299402401, vector=4299402437, maxdepth=20, args_template=4320145466, nargs=0, args=0x0) at ../../current/src/bytecode.c:914 targets = {0x1002a06b1, 0x1002a071a, 0x1002a071f, 0x1002a0724, 0x1002a0729, 0x1002a072e, 0x1002a07ab, 0x1002a0837, 0x10029bab7, 0x10029babc, 0x10029bac1, 0x10029bac6, 0x10029bacb, 0x10029bad0, 0x10029bae0, 0x10029ba7a, 0x10029c1d7, 0x10029c1dc, 0x10029c1e1, 0x10029c1e6, 0x10029c1eb, 0x10029c1f0, 0x10029c23d, 0x10029c200, 0x10029c5b2, 0x10029c5b7, 0x10029c5bc, 0x10029c5c1, 0x10029c5c6, 0x10029c5cb, 0x10029c558, 0x10029c575, 0x10029c688, 0x10029c68d, 0x10029c692, 0x10029c697, 0x10029c69c, 0x10029c6a1, 0x10029c62e, 0x10029c64b, 0x10029c776, 0x10029c77b, 0x10029c780, 0x10029c785, 0x10029c78a, 0x10029c78f, 0x10029c71c, 0x10029c739, 0x10029dad6, 0x10029d839, 0x10029d82a, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x10029dd28, 0x10029dec0, 0x10029df42, 0x10029dfc4, 0x10029e044, 0x10029bfc9, 0x10029c060, 0x10029e0dd, 0x10029bebb, 0x10029c0c8, 0x10029e15b, 0x10029e1c3, 0x10029e208, 0x10029e270, 0x10029e2ca, 0x10029e3ac, 0x10029e3f1, 0x10029e459, 0x10029e4e6, 0x10029e52b, 0x10029e570, 0x10029e5d8, 0x10029e640, 0x10029e6a8, 0x10029e735, 0x10029e78f, 0x10029e7e9, 0x10029e8cb, 0x10029e96e, 0x10029ea11, 0x10029ed7e, 0x10029edeb, 0x10029ee58, 0x10029eec5, 0x10029ef32, 0x10029ef8c, 0x10029f03d, 0x10029f097, 0x10029f0f1, 0x10029f14b, 0x10029f267, 0x10029d6ae, 0x10029f2db, 0x10029f320, 0x10029f3f4, 0x10029f45f, 0x10029f4ca, 0x10029f50f, 0x10029f569, 0x10029f5c3, 0x10029f625, 0x1002a06b6, 0x10029f674, 0x10029f6c0, 0x10029f70c, 0x10029f758, 0x10029f7a4, 0x10029f7f0, 0x10029d6b3, 0x1002a06b6, 0x10029f835, 0x10029f890, 0x10029f8d5, 0x10029f91a, 0x10029f982, 0x10029f9ea, 0x10029fa2f, 0x10029fbcc, 0x10029fc34, 0x10029fc9c, 0x10029fd04, 0x10029fd50, 0x1002a06b6, 0x10029d5e0, 0x10029c83f, 0x10029bd25, 0x10029c9a7, 0x10029cb3d, 0x10029cccf, 0x10029d581, 0x10029d59f, 0x10029c4fb, 0x10029d668, 0x10029d6ea, 0x10029d773, 0x10029d7b9, 0x10029db19, 0x10029dba8, 0x10029dc35, 0x10029dc9c, 0x10029c7f3, 0x10029fd95, 0x10029fe22, 0x10029fe67, 0x10029feac, 0x10029fef1, 0x10029ff36, 0x10029ff9e, 0x1002a0006, 0x1002a006e, 0x1002a00d6, 0x1002a02c4, 0x1002a032c, 0x1002a0394, 0x1002a03d9, 0x1002a0441, 0x1002a04a9, 0x1002a04fc, 0x1002a054f, 0x10029f1a5, 0x10029f1ff, 0x1002a05a9, 0x1002a0629, 0x1002a06b6, 0x10029ce61, 0x10029cf9d, 0x10029d116, 0x10029d28f, 0x10029d408, 0x10029e324, 0x10029e843, 0x10029f36c, 0x1002a08e8, 0x1002a0973, 0x1002a06b6, 0x1002a06b6, 0x1002a0a23, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a0aca <repeats 64 times>} count = 19 op = 4 vectorp = (Lisp_Object *) 0x10043acc8 stack = { pc = 0x100761583 "\207", byte_string = 4299402401, byte_string_start = 0x10076157d "\303\b\t\304\n$\207", next = 0x7fff5fbfd760 } top = (Lisp_Object *) 0x7fff5fbfc8a8 result = 10240 type = CATCHER #10 0x0000000100237b6e in funcall_lambda (fun=4299402317, nargs=2, arg_vector=0x7fff5fbfcef0) at ../../current/src/eval.c:3049 val = 4346406502 syms_left = 4320145466 next = 4320215450 lexenv = 4320145466 count = 16 i = 2 optional = true rest = false #11 0x0000000100235556 in apply_lambda (fun=4299402317, args=4346406518) at ../../current/src/eval.c:2924 args_left = 4320145466 i = 2 numargs = 2 arg_vector = (Lisp_Object *) 0x7fff5fbfcef0 gcpro1 = { next = 0x7fff5fbfcf90, var = 0x10015511b, nvars = 2 } gcpro2 = { next = 0x10020c1a5, var = 0xc00000000, nvars = 4299402312 } gcpro3 = { next = 0x7fff5fbfcf40, var = 0x10080fe18, nvars = 140734799794016 } tem = 4330370705 sa_count = 16 sa_must_free = false #12 0x000000010022f0fd in eval_sub (form=4346406582) at ../../current/src/eval.c:2230 fun = 4299402317 val = 4296364315 original_fun = 4320335146 original_args = 4346406518 funcar = 42961210061 gcpro1 = { next = 0x10022e0fb, var = 0x100b00ac8, nvars = 25771955157 } gcpro2 = { next = 0x10180303a, var = 0x10300139a, nvars = 140734799794512 } gcpro3 = { next = 0x103001398, var = 0x1007fff5fbfd0f0, nvars = 4320145466 } #13 0x0000000100235197 in Feval (form=4346406582, lexical=4320145466) at ../../current/src/eval.c:2003 count = 14 #14 0x00000001002361d7 in Ffuncall (nargs=3, args=0x7fff5fbfd258) at ../../current/src/eval.c:2818 fun = 4302924669 original_fun = 4345305242 funcar = 4345300842 numargs = 2 lisp_numargs = 4331669736 val = 4346406582 internal_args = (Lisp_Object *) 0x7fff5fbfd260 i = -8587648773 #15 0x000000010029c6e3 in exec_byte_code (bytestr=4300430993, vector=4300431029, maxdepth=20, args_template=1028, nargs=1, args=0x7fff5fbfd950) at ../../current/src/bytecode.c:914 targets = {0x1002a06b1, 0x1002a071a, 0x1002a071f, 0x1002a0724, 0x1002a0729, 0x1002a072e, 0x1002a07ab, 0x1002a0837, 0x10029bab7, 0x10029babc, 0x10029bac1, 0x10029bac6, 0x10029bacb, 0x10029bad0, 0x10029bae0, 0x10029ba7a, 0x10029c1d7, 0x10029c1dc, 0x10029c1e1, 0x10029c1e6, 0x10029c1eb, 0x10029c1f0, 0x10029c23d, 0x10029c200, 0x10029c5b2, 0x10029c5b7, 0x10029c5bc, 0x10029c5c1, 0x10029c5c6, 0x10029c5cb, 0x10029c558, 0x10029c575, 0x10029c688, 0x10029c68d, 0x10029c692, 0x10029c697, 0x10029c69c, 0x10029c6a1, 0x10029c62e, 0x10029c64b, 0x10029c776, 0x10029c77b, 0x10029c780, 0x10029c785, 0x10029c78a, 0x10029c78f, 0x10029c71c, 0x10029c739, 0x10029dad6, 0x10029d839, 0x10029d82a, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x10029dd28, 0x10029dec0, 0x10029df42, 0x10029dfc4, 0x10029e044, 0x10029bfc9, 0x10029c060, 0x10029e0dd, 0x10029bebb, 0x10029c0c8, 0x10029e15b, 0x10029e1c3, 0x10029e208, 0x10029e270, 0x10029e2ca, 0x10029e3ac, 0x10029e3f1, 0x10029e459, 0x10029e4e6, 0x10029e52b, 0x10029e570, 0x10029e5d8, 0x10029e640, 0x10029e6a8, 0x10029e735, 0x10029e78f, 0x10029e7e9, 0x10029e8cb, 0x10029e96e, 0x10029ea11, 0x10029ed7e, 0x10029edeb, 0x10029ee58, 0x10029eec5, 0x10029ef32, 0x10029ef8c, 0x10029f03d, 0x10029f097, 0x10029f0f1, 0x10029f14b, 0x10029f267, 0x10029d6ae, 0x10029f2db, 0x10029f320, 0x10029f3f4, 0x10029f45f, 0x10029f4ca, 0x10029f50f, 0x10029f569, 0x10029f5c3, 0x10029f625, 0x1002a06b6, 0x10029f674, 0x10029f6c0, 0x10029f70c, 0x10029f758, 0x10029f7a4, 0x10029f7f0, 0x10029d6b3, 0x1002a06b6, 0x10029f835, 0x10029f890, 0x10029f8d5, 0x10029f91a, 0x10029f982, 0x10029f9ea, 0x10029fa2f, 0x10029fbcc, 0x10029fc34, 0x10029fc9c, 0x10029fd04, 0x10029fd50, 0x1002a06b6, 0x10029d5e0, 0x10029c83f, 0x10029bd25, 0x10029c9a7, 0x10029cb3d, 0x10029cccf, 0x10029d581, 0x10029d59f, 0x10029c4fb, 0x10029d668, 0x10029d6ea, 0x10029d773, 0x10029d7b9, 0x10029db19, 0x10029dba8, 0x10029dc35, 0x10029dc9c, 0x10029c7f3, 0x10029fd95, 0x10029fe22, 0x10029fe67, 0x10029feac, 0x10029fef1, 0x10029ff36, 0x10029ff9e, 0x1002a0006, 0x1002a006e, 0x1002a00d6, 0x1002a02c4, 0x1002a032c, 0x1002a0394, 0x1002a03d9, 0x1002a0441, 0x1002a04a9, 0x1002a04fc, 0x1002a054f, 0x10029f1a5, 0x10029f1ff, 0x1002a05a9, 0x1002a0629, 0x1002a06b6, 0x10029ce61, 0x10029cf9d, 0x10029d116, 0x10029d28f, 0x10029d408, 0x10029e324, 0x10029e843, 0x10029f36c, 0x1002a08e8, 0x1002a0973, 0x1002a06b6, 0x1002a06b6, 0x1002a0a23, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a0aca <repeats 64 times>} count = 12 op = 2 vectorp = (Lisp_Object *) 0x100535eb8 stack = { pc = 0x1006fe772 "\002\")\207", byte_string = 4300430993, byte_string_start = 0x1006fe760 "\211\203\b", next = 0x7fff5fbfde50 } top = (Lisp_Object *) 0x7fff5fbfd258 result = 4 type = 32767 #16 0x000000010023762e in funcall_lambda (fun=4300430949, nargs=1, arg_vector=0x7fff5fbfd948) at ../../current/src/eval.c:2983 val = 72057598335210061 syms_left = 1028 next = 51539607554 lexenv = 4300430944 count = 12 i = 140734799796320 optional = false rest = false #17 0x00000001002363d8 in Ffuncall (nargs=2, args=0x7fff5fbfd940) at ../../current/src/eval.c:2864 fun = 4300430949 original_fun = 4347350458 funcar = 2 numargs = 1 lisp_numargs = 1659450 val = 19 internal_args = (Lisp_Object *) 0x19523a i = 4297253115 #18 0x000000010029c6e3 in exec_byte_code (bytestr=4300431737, vector=4300431773, maxdepth=16, args_template=1028, nargs=1, args=0x7fff5fbfe040) at ../../current/src/bytecode.c:914 targets = {0x1002a06b1, 0x1002a071a, 0x1002a071f, 0x1002a0724, 0x1002a0729, 0x1002a072e, 0x1002a07ab, 0x1002a0837, 0x10029bab7, 0x10029babc, 0x10029bac1, 0x10029bac6, 0x10029bacb, 0x10029bad0, 0x10029bae0, 0x10029ba7a, 0x10029c1d7, 0x10029c1dc, 0x10029c1e1, 0x10029c1e6, 0x10029c1eb, 0x10029c1f0, 0x10029c23d, 0x10029c200, 0x10029c5b2, 0x10029c5b7, 0x10029c5bc, 0x10029c5c1, 0x10029c5c6, 0x10029c5cb, 0x10029c558, 0x10029c575, 0x10029c688, 0x10029c68d, 0x10029c692, 0x10029c697, 0x10029c69c, 0x10029c6a1, 0x10029c62e, 0x10029c64b, 0x10029c776, 0x10029c77b, 0x10029c780, 0x10029c785, 0x10029c78a, 0x10029c78f, 0x10029c71c, 0x10029c739, 0x10029dad6, 0x10029d839, 0x10029d82a, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x10029dd28, 0x10029dec0, 0x10029df42, 0x10029dfc4, 0x10029e044, 0x10029bfc9, 0x10029c060, 0x10029e0dd, 0x10029bebb, 0x10029c0c8, 0x10029e15b, 0x10029e1c3, 0x10029e208, 0x10029e270, 0x10029e2ca, 0x10029e3ac, 0x10029e3f1, 0x10029e459, 0x10029e4e6, 0x10029e52b, 0x10029e570, 0x10029e5d8, 0x10029e640, 0x10029e6a8, 0x10029e735, 0x10029e78f, 0x10029e7e9, 0x10029e8cb, 0x10029e96e, 0x10029ea11, 0x10029ed7e, 0x10029edeb, 0x10029ee58, 0x10029eec5, 0x10029ef32, 0x10029ef8c, 0x10029f03d, 0x10029f097, 0x10029f0f1, 0x10029f14b, 0x10029f267, 0x10029d6ae, 0x10029f2db, 0x10029f320, 0x10029f3f4, 0x10029f45f, 0x10029f4ca, 0x10029f50f, 0x10029f569, 0x10029f5c3, 0x10029f625, 0x1002a06b6, 0x10029f674, 0x10029f6c0, 0x10029f70c, 0x10029f758, 0x10029f7a4, 0x10029f7f0, 0x10029d6b3, 0x1002a06b6, 0x10029f835, 0x10029f890, 0x10029f8d5, 0x10029f91a, 0x10029f982, 0x10029f9ea, 0x10029fa2f, 0x10029fbcc, 0x10029fc34, 0x10029fc9c, 0x10029fd04, 0x10029fd50, 0x1002a06b6, 0x10029d5e0, 0x10029c83f, 0x10029bd25, 0x10029c9a7, 0x10029cb3d, 0x10029cccf, 0x10029d581, 0x10029d59f, 0x10029c4fb, 0x10029d668, 0x10029d6ea, 0x10029d773, 0x10029d7b9, 0x10029db19, 0x10029dba8, 0x10029dc35, 0x10029dc9c, 0x10029c7f3, 0x10029fd95, 0x10029fe22, 0x10029fe67, 0x10029feac, 0x10029fef1, 0x10029ff36, 0x10029ff9e, 0x1002a0006, 0x1002a006e, 0x1002a00d6, 0x1002a02c4, 0x1002a032c, 0x1002a0394, 0x1002a03d9, 0x1002a0441, 0x1002a04a9, 0x1002a04fc, 0x1002a054f, 0x10029f1a5, 0x10029f1ff, 0x1002a05a9, 0x1002a0629, 0x1002a06b6, 0x10029ce61, 0x10029cf9d, 0x10029d116, 0x10029d28f, 0x10029d408, 0x10029e324, 0x10029e843, 0x10029f36c, 0x1002a08e8, 0x1002a0973, 0x1002a06b6, 0x1002a06b6, 0x1002a0a23, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a0aca <repeats 64 times>} count = 10 op = 1 vectorp = (Lisp_Object *) 0x1005361a0 stack = { pc = 0x1006fe623 "\n)B\211A\t=\204\032", byte_string = 4300431737, byte_string_start = 0x1006fe616 "\b\204\b", next = 0x7fff5fbfe530 } top = (Lisp_Object *) 0x7fff5fbfd940 result = 140734799797856 type = CATCHER #19 0x000000010023762e in funcall_lambda (fun=4300431685, nargs=1, arg_vector=0x7fff5fbfe038) at ../../current/src/eval.c:2983 val = 72057598335210061 syms_left = 1028 next = 55834574847 lexenv = 4300431680 count = 10 i = 140734799798096 optional = false rest = false #20 0x00000001002363d8 in Ffuncall (nargs=2, args=0x7fff5fbfe030) at ../../current/src/eval.c:2864 fun = 4300431685 original_fun = 4345798298 funcar = 2 numargs = 1 lisp_numargs = 5 val = 4320145514 internal_args = (Lisp_Object *) 0x7fff5fbfdf70 i = 1 #21 0x000000010029c6e3 in exec_byte_code (bytestr=4300428785, vector=4300428821, maxdepth=12, args_template=1024, nargs=1, args=0x7fff5fbfe730) at ../../current/src/bytecode.c:914 targets = {0x1002a06b1, 0x1002a071a, 0x1002a071f, 0x1002a0724, 0x1002a0729, 0x1002a072e, 0x1002a07ab, 0x1002a0837, 0x10029bab7, 0x10029babc, 0x10029bac1, 0x10029bac6, 0x10029bacb, 0x10029bad0, 0x10029bae0, 0x10029ba7a, 0x10029c1d7, 0x10029c1dc, 0x10029c1e1, 0x10029c1e6, 0x10029c1eb, 0x10029c1f0, 0x10029c23d, 0x10029c200, 0x10029c5b2, 0x10029c5b7, 0x10029c5bc, 0x10029c5c1, 0x10029c5c6, 0x10029c5cb, 0x10029c558, 0x10029c575, 0x10029c688, 0x10029c68d, 0x10029c692, 0x10029c697, 0x10029c69c, 0x10029c6a1, 0x10029c62e, 0x10029c64b, 0x10029c776, 0x10029c77b, 0x10029c780, 0x10029c785, 0x10029c78a, 0x10029c78f, 0x10029c71c, 0x10029c739, 0x10029dad6, 0x10029d839, 0x10029d82a, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x10029dd28, 0x10029dec0, 0x10029df42, 0x10029dfc4, 0x10029e044, 0x10029bfc9, 0x10029c060, 0x10029e0dd, 0x10029bebb, 0x10029c0c8, 0x10029e15b, 0x10029e1c3, 0x10029e208, 0x10029e270, 0x10029e2ca, 0x10029e3ac, 0x10029e3f1, 0x10029e459, 0x10029e4e6, 0x10029e52b, 0x10029e570, 0x10029e5d8, 0x10029e640, 0x10029e6a8, 0x10029e735, 0x10029e78f, 0x10029e7e9, 0x10029e8cb, 0x10029e96e, 0x10029ea11, 0x10029ed7e, 0x10029edeb, 0x10029ee58, 0x10029eec5, 0x10029ef32, 0x10029ef8c, 0x10029f03d, 0x10029f097, 0x10029f0f1, 0x10029f14b, 0x10029f267, 0x10029d6ae, 0x10029f2db, 0x10029f320, 0x10029f3f4, 0x10029f45f, 0x10029f4ca, 0x10029f50f, 0x10029f569, 0x10029f5c3, 0x10029f625, 0x1002a06b6, 0x10029f674, 0x10029f6c0, 0x10029f70c, 0x10029f758, 0x10029f7a4, 0x10029f7f0, 0x10029d6b3, 0x1002a06b6, 0x10029f835, 0x10029f890, 0x10029f8d5, 0x10029f91a, 0x10029f982, 0x10029f9ea, 0x10029fa2f, 0x10029fbcc, 0x10029fc34, 0x10029fc9c, 0x10029fd04, 0x10029fd50, 0x1002a06b6, 0x10029d5e0, 0x10029c83f, 0x10029bd25, 0x10029c9a7, 0x10029cb3d, 0x10029cccf, 0x10029d581, 0x10029d59f, 0x10029c4fb, 0x10029d668, 0x10029d6ea, 0x10029d773, 0x10029d7b9, 0x10029db19, 0x10029dba8, 0x10029dc35, 0x10029dc9c, 0x10029c7f3, 0x10029fd95, 0x10029fe22, 0x10029fe67, 0x10029feac, 0x10029fef1, 0x10029ff36, 0x10029ff9e, 0x1002a0006, 0x1002a006e, 0x1002a00d6, 0x1002a02c4, 0x1002a032c, 0x1002a0394, 0x1002a03d9, 0x1002a0441, 0x1002a04a9, 0x1002a04fc, 0x1002a054f, 0x10029f1a5, 0x10029f1ff, 0x1002a05a9, 0x1002a0629, 0x1002a06b6, 0x10029ce61, 0x10029cf9d, 0x10029d116, 0x10029d28f, 0x10029d408, 0x10029e324, 0x10029e843, 0x10029f36c, 0x1002a08e8, 0x1002a0973, 0x1002a06b6, 0x1002a06b6, 0x1002a0a23, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a0aca <repeats 64 times>} count = 8 op = 1 vectorp = (Lisp_Object *) 0x100535618 stack = { pc = 0x1006fea3f "\210\301 )\207", byte_string = 4300428785, byte_string_start = 0x1006fea33 "p\030\301 \210\302\001\206\v", next = 0x7fff5fbff0b0 } top = (Lisp_Object *) 0x7fff5fbfe030 result = 4320145466 type = 4294967270 #22 0x000000010023762e in funcall_lambda (fun=4300428733, nargs=1, arg_vector=0x7fff5fbfe728) at ../../current/src/eval.c:2983 val = 72057598335210061 syms_left = 1024 next = 51539607554 lexenv = 4300428728 count = 8 i = 140734799799856 optional = false rest = false #23 0x00000001002363d8 in Ffuncall (nargs=2, args=0x7fff5fbfe720) at ../../current/src/eval.c:2864 fun = 4300428733 original_fun = 4347350026 funcar = 2 numargs = 1 lisp_numargs = 140734799800016 val = 4298897873 internal_args = (Lisp_Object *) 0x0 i = 4297253115 #24 0x000000010022c48a in Fcall_interactively (function=4347350026, record_flag=4320145466, keys=4320195717) at ../../current/src/callint.c:836 val = 4320145466 args = (Lisp_Object *) 0x7fff5fbfe720 visargs = (Lisp_Object *) 0x7fff5fbfe710 specs = 4299050401 filter_specs = 4299050401 teml = 4302923853 up_event = 4320145466 enable = 4320145466 speccount = 5 next_event = 1 prefix_arg = 4320145466 string = 0x7fff5fbfe730 "P" tem = 0x100363185 "" varies = (signed char *) 0x7fff5fbfe700 "" i = 2 nargs = 2 mark = 4320145418 arg_from_tty = false gcpro1 = { next = 0xfffffff80180ee0d, var = 0x1805016, nvars = 4320145466 } gcpro2 = { next = 0x10180303a, var = 0x100a3fb70, nvars = 4337037208 } gcpro3 = { next = 0x10080fbc8, var = 0x7fff5fbfea70, nvars = 2 } gcpro4 = { next = 0x7fff5fbfe9b0, var = 0x10020c205, nvars = 2 } gcpro5 = { next = 0x10020df45, var = 0x10281ef9d, nvars = 4303420360 } key_count = 1 record_then_fail = false save_this_command = 4347350026 save_last_command = 4345490490 save_this_original_command = 4347350026 save_real_this_command = 4347350026 #25 0x0000000100236206 in Ffuncall (nargs=4, args=0x7fff5fbfeb88) at ../../current/src/eval.c:2822 fun = 4302923853 original_fun = 4345314458 funcar = 140734799801152 numargs = 3 lisp_numargs = 4322081990 val = 4320145466 internal_args = (Lisp_Object *) 0x7fff5fbfeb90 i = 2 #26 0x000000010029c6e3 in exec_byte_code (bytestr=4299813905, vector=4299813941, maxdepth=52, args_template=4100, nargs=1, args=0x7fff5fbff2a0) at ../../current/src/bytecode.c:914 targets = {0x1002a06b1, 0x1002a071a, 0x1002a071f, 0x1002a0724, 0x1002a0729, 0x1002a072e, 0x1002a07ab, 0x1002a0837, 0x10029bab7, 0x10029babc, 0x10029bac1, 0x10029bac6, 0x10029bacb, 0x10029bad0, 0x10029bae0, 0x10029ba7a, 0x10029c1d7, 0x10029c1dc, 0x10029c1e1, 0x10029c1e6, 0x10029c1eb, 0x10029c1f0, 0x10029c23d, 0x10029c200, 0x10029c5b2, 0x10029c5b7, 0x10029c5bc, 0x10029c5c1, 0x10029c5c6, 0x10029c5cb, 0x10029c558, 0x10029c575, 0x10029c688, 0x10029c68d, 0x10029c692, 0x10029c697, 0x10029c69c, 0x10029c6a1, 0x10029c62e, 0x10029c64b, 0x10029c776, 0x10029c77b, 0x10029c780, 0x10029c785, 0x10029c78a, 0x10029c78f, 0x10029c71c, 0x10029c739, 0x10029dad6, 0x10029d839, 0x10029d82a, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x10029dd28, 0x10029dec0, 0x10029df42, 0x10029dfc4, 0x10029e044, 0x10029bfc9, 0x10029c060, 0x10029e0dd, 0x10029bebb, 0x10029c0c8, 0x10029e15b, 0x10029e1c3, 0x10029e208, 0x10029e270, 0x10029e2ca, 0x10029e3ac, 0x10029e3f1, 0x10029e459, 0x10029e4e6, 0x10029e52b, 0x10029e570, 0x10029e5d8, 0x10029e640, 0x10029e6a8, 0x10029e735, 0x10029e78f, 0x10029e7e9, 0x10029e8cb, 0x10029e96e, 0x10029ea11, 0x10029ed7e, 0x10029edeb, 0x10029ee58, 0x10029eec5, 0x10029ef32, 0x10029ef8c, 0x10029f03d, 0x10029f097, 0x10029f0f1, 0x10029f14b, 0x10029f267, 0x10029d6ae, 0x10029f2db, 0x10029f320, 0x10029f3f4, 0x10029f45f, 0x10029f4ca, 0x10029f50f, 0x10029f569, 0x10029f5c3, 0x10029f625, 0x1002a06b6, 0x10029f674, 0x10029f6c0, 0x10029f70c, 0x10029f758, 0x10029f7a4, 0x10029f7f0, 0x10029d6b3, 0x1002a06b6, 0x10029f835, 0x10029f890, 0x10029f8d5, 0x10029f91a, 0x10029f982, 0x10029f9ea, 0x10029fa2f, 0x10029fbcc, 0x10029fc34, 0x10029fc9c, 0x10029fd04, 0x10029fd50, 0x1002a06b6, 0x10029d5e0, 0x10029c83f, 0x10029bd25, 0x10029c9a7, 0x10029cb3d, 0x10029cccf, 0x10029d581, 0x10029d59f, 0x10029c4fb, 0x10029d668, 0x10029d6ea, 0x10029d773, 0x10029d7b9, 0x10029db19, 0x10029dba8, 0x10029dc35, 0x10029dc9c, 0x10029c7f3, 0x10029fd95, 0x10029fe22, 0x10029fe67, 0x10029feac, 0x10029fef1, 0x10029ff36, 0x10029ff9e, 0x1002a0006, 0x1002a006e, 0x1002a00d6, 0x1002a02c4, 0x1002a032c, 0x1002a0394, 0x1002a03d9, 0x1002a0441, 0x1002a04a9, 0x1002a04fc, 0x1002a054f, 0x10029f1a5, 0x10029f1ff, 0x1002a05a9, 0x1002a0629, 0x1002a06b6, 0x10029ce61, 0x10029cf9d, 0x10029d116, 0x10029d28f, 0x10029d408, 0x10029e324, 0x10029e843, 0x10029f36c, 0x1002a08e8, 0x1002a0973, 0x1002a06b6, 0x1002a06b6, 0x1002a0a23, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a06b6, 0x1002a0aca <repeats 64 times>} count = 4 op = 3 vectorp = (Lisp_Object *) 0x10049f438 stack = { pc = 0x1007401ca "\006\0069\203\233", byte_string = 4299813905, byte_string_start = 0x100740156 "\306\020\211?\205\f", next = 0x0 } top = (Lisp_Object *) 0x7fff5fbfeb88 result = 140734799802656 type = CATCHER #27 0x000000010023762e in funcall_lambda (fun=4299813861, nargs=1, arg_vector=0x7fff5fbff298) at ../../current/src/eval.c:2983 val = 72057598335210061 syms_left = 4100 next = 52353720552 lexenv = 4299813856 count = 4 i = 140734799802800 optional = false rest = false #28 0x00000001002363d8 in Ffuncall (nargs=2, args=0x7fff5fbff290) at ../../current/src/eval.c:2864 fun = 4299813861 original_fun = 4320204650 funcar = 4305918976 numargs = 1 lisp_numargs = 814111000 val = 1400397447 internal_args = (Lisp_Object *) 0x30865918 i = 1400397448 #29 0x0000000100236e89 in call1 (fn=4320204650, arg1=4347350026) at ../../current/src/eval.c:2614 ret_ungc_val = 4320961846 gcpro1 = { next = 0x7fff5fbff2d0, var = 0x1001fb494, nvars = 2 } args = {4320204650, 4347350026} #30 0x000000010015f019 in command_loop_1 () at ../../current/src/keyboard.c:1559 scount = 2 cmd = 4347350026 keybuf = {40, 4320145466, 140734799803488, 4297253923, 21474836482, 4320145466, 4345303962, -2, 5, 4345303962, 140734799803488, 4297253115, 4345303960, 140735728130152, 4304678912, 4320145466, 4320457514, 4345436006, 4299459829, 4320145466, 4345436006, 2, 140734799803552, 4297281955, 2, 4320145466, 4345303962, 2, 4320145466, 4345431894} i = 1 prev_modiff = 17 prev_buffer = (struct buffer *) 0x100b00ac8 already_adjusted = false #31 0x0000000100233acc in internal_condition_case (bfun=0x10015e640 <command_loop_1>, handlers=4320212042, hfun=0x10017e720 <cmd_error>) at ../../current/src/eval.c:1354 val = 4345436006 c = (struct handler *) 0x1021024b0 #32 0x000000010017e619 in command_loop_2 (ignore=4320145466) at ../../current/src/keyboard.c:1177 val = 4345436006 #33 0x0000000100232bc4 in internal_catch (tag=4320208234, func=0x10017e5f0 <command_loop_2>, arg=4320145466) at ../../current/src/eval.c:1118 val = 4320145466 c = (struct handler *) 0x1021023b0 #34 0x000000010015d9bb in command_loop () at ../../current/src/keyboard.c:1156 No locals. #35 0x000000010015d884 in recursive_edit_1 () at ../../current/src/keyboard.c:777 count = 1 val = 4320145466 #36 0x000000010015dbf9 in Frecursive_edit () at ../../current/src/keyboard.c:848 count = 0 buffer = 4320145466 #37 0x000000010015bab8 in main (argc=2, argv=0x7fff5fbff8f8) at ../../current/src/emacs.c:1654 dummy = 0 stack_bottom_variable = 0 '\0' do_initial_setlocale = true dumping = false skip_args = 0 rlim = { rlim_cur = 8720000, rlim_max = 67104768 } no_loadup = false junk = 0x0 dname_arg = 0x0 dname_arg2 = "pR\302_\377\177\000\000$\000\000\000\000\000\000\000h\000\000\000\001\000\000\000\001\000\000\000\000\000\000\000\300\370\277_\377\177\000\000{\022\300_\377\177\000\000\340\370\277_\377\177\000\000\340\370\277_\377\177\000\000\000\000\000\000\002\000\000\000\370\370\277_\377\177\000" ch_to_dir = 0x7fff5fbffa30 "X\372\277_\377\177" original_pwd = 0x0 Lisp Backtrace: "internal-set-lisp-face-attribute" (0x5fbfc1b0) "set-face-attribute" (0x5fbfc8b0) "set-face-font" (0x5fbfcef0) "eval" (0x5fbfd260) "eval-last-sexp-1" (0x5fbfd948) "eval-last-sexp" (0x5fbfe038) "eval-print-last-sexp" (0x5fbfe728) "call-interactively" (0x5fbfeb90) "command-execute" (0x5fbff298) Jan D. ^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#17486: 24.4.50; set-face-font problem on OSX 2014-05-18 7:19 ` Jan Djärv @ 2014-05-18 16:17 ` Dmitry Antipov 2014-05-18 18:33 ` Jan Djärv 0 siblings, 1 reply; 14+ messages in thread From: Dmitry Antipov @ 2014-05-18 16:17 UTC (permalink / raw) To: Jan Djärv; +Cc: 17486, Christian Lynbech [-- Attachment #1: Type: text/plain, Size: 1408 bytes --] On 05/18/2014 11:19 AM, Jan Djärv wrote: >> Could you please check whether set-face-font hits one of the following extra easserts? >> > > ../../current/src/font.c:3311: Emacs fatal error: assertion failed: NILP (entity) || FONT_ENTITY_P (entity) > > (gdb) pp entity > [#<font-entity ns apple Menlo nil iso10646-1 medium normal normal 0 nil 100 0 nil>] Hm... so font_matching_entity sometimes returns [#<font-entity>] instead of #<font-entity>. Something may be wrong with font cache or with font driver-specific match routine. An output of (frame-font-cache) looks correct, so let's check both cases with the following patch. My output looks like: font_matching_entity: matched entity nil font_matching_entity: matched entity #<font-entity x Misc Fixed ## JISX0201\.1976-0 medium r normal 14 75 110 70 nil> font_matching_entity: matched entity nil font_matching_entity: matched entity #<font-entity x Misc Fixed ## JISX0201\.1976-0 medium r normal 14 75 110 70 nil> font_matching_entity: matched entity nil font_matching_entity: matched entity #<font-entity x Sony Fixed ## JISX0201\.1976-0 medium r normal 16 100 110 80 nil> font_matching_entity: matched entity nil font_matching_entity: matched entity #<font-entity x Sony Fixed ## JISX0201\.1976-0 medium r normal 24 100 110 120 nil> font_matching_entity: matched entity nil and I do not see 1-item vectors here. Dmitry [-- Attachment #2: bug17486_extra_easserts_debug_print.patch --] [-- Type: text/x-patch, Size: 1205 bytes --] === modified file 'src/font.c' --- src/font.c 2014-04-05 19:30:36 +0000 +++ src/font.c 2014-05-18 16:11:09 +0000 @@ -2803,10 +2803,16 @@ ASET (work, FONT_TYPE_INDEX, driver_list->driver->type); entity = assoc_no_quit (work, XCDR (cache)); if (CONSP (entity)) - entity = XCDR (entity); + { + entity = XCDR (entity); + fprintf (stderr, "%s: cached entity ", __func__); + debug_print (entity); + } else { entity = driver_list->driver->match (f, work); + fprintf (stderr, "%s: matched entity ", __func__); + debug_print (entity); if (!NILP (entity)) { Lisp_Object copy = copy_font_spec (work); @@ -3299,6 +3305,7 @@ Lisp_Object entity, name; entity = font_find_for_lface (f, attrs, spec, -1); + eassert (NILP (entity) || FONT_ENTITY_P (entity)); if (NILP (entity)) { /* No font is listed for SPEC, but each font-backend may have @@ -3307,6 +3314,7 @@ if (NILP (entity)) return Qnil; } + eassert (NILP (entity) || FONT_ENTITY_P (entity)); /* Don't lose the original name that was put in initially. We need it to re-apply the font when font parameters (like hinting or dpi) have changed. */ ^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#17486: 24.4.50; set-face-font problem on OSX 2014-05-18 16:17 ` Dmitry Antipov @ 2014-05-18 18:33 ` Jan Djärv 2014-05-19 3:38 ` Dmitry Antipov 0 siblings, 1 reply; 14+ messages in thread From: Jan Djärv @ 2014-05-18 18:33 UTC (permalink / raw) To: Dmitry Antipov; +Cc: 17486, Christian Lynbech Hi. 18 maj 2014 kl. 18:17 skrev Dmitry Antipov <dmantipov@yandex.ru>: > On 05/18/2014 11:19 AM, Jan Djärv wrote: > >>> Could you please check whether set-face-font hits one of the following extra easserts? >>> >> >> ../../current/src/font.c:3311: Emacs fatal error: assertion failed: NILP (entity) || FONT_ENTITY_P (entity) >> >> (gdb) pp entity >> [#<font-entity ns apple Menlo nil iso10646-1 medium normal normal 0 nil 100 0 nil>] > > Hm... so font_matching_entity sometimes returns [#<font-entity>] instead of #<font-entity>. > Something may be wrong with font cache or with font driver-specific match routine. How can code (driver-specific) that has not changed suddenly become wrong? > An output of (frame-font-cache) looks correct, so let's check both cases with the following > patch. My output looks like: > > font_matching_entity: matched entity nil > font_matching_entity: matched entity #<font-entity x Misc Fixed ## JISX0201\.1976-0 medium r normal 14 75 110 70 nil> > font_matching_entity: matched entity nil > font_matching_entity: matched entity #<font-entity x Misc Fixed ## JISX0201\.1976-0 medium r normal 14 75 110 70 nil> > font_matching_entity: matched entity nil > font_matching_entity: matched entity #<font-entity x Sony Fixed ## JISX0201\.1976-0 medium r normal 16 100 110 80 nil> > font_matching_entity: matched entity nil > font_matching_entity: matched entity #<font-entity x Sony Fixed ## JISX0201\.1976-0 medium r normal 24 100 110 120 nil> > font_matching_entity: matched entity nil > > and I do not see 1-item vectors here. > font_matching_entity: matched entity nil font_matching_entity: matched entity #<font-entity ns apple Menlo nil iso10646-1 medium normal normal 0 nil 100 0 nil> font_matching_entity: matched entity nil font_matching_entity: cached entity [#<font-entity ns apple Menlo nil iso10646-1 medium normal normal 0 nil 100 0 nil>] ../../current/src/font.c:3317: Emacs fatal error: assertion failed: NILP (entity) || FONT_ENTITY_P (entity) Jan D. ^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#17486: 24.4.50; set-face-font problem on OSX 2014-05-18 18:33 ` Jan Djärv @ 2014-05-19 3:38 ` Dmitry Antipov 2014-05-19 6:05 ` Jan D. 0 siblings, 1 reply; 14+ messages in thread From: Dmitry Antipov @ 2014-05-19 3:38 UTC (permalink / raw) To: Jan Djärv; +Cc: 17486, Christian Lynbech [-- Attachment #1: Type: text/plain, Size: 695 bytes --] On 05/18/2014 10:33 PM, Jan Djärv wrote: >> Hm... so font_matching_entity sometimes returns [#<font-entity>] instead of #<font-entity>. >> Something may be wrong with font cache or with font driver-specific match routine. > > How can code (driver-specific) that has not changed suddenly become wrong? It may return something which doesn't match font cache data structures any more because the latter was changed (mostly to avoid glitches in compact_font_caches). There was a slight confusion between font_list_entities (which operates on vectors of font entities) and font_matching_entity (which should operate on font entities). Hopefully the fix is almost obvious. Dmitry [-- Attachment #2: bug17486_proposal.patch --] [-- Type: text/x-patch, Size: 396 bytes --] === modified file 'src/font.c' --- src/font.c 2014-04-05 19:30:36 +0000 +++ src/font.c 2014-05-19 03:23:51 +0000 @@ -2803,7 +2803,7 @@ ASET (work, FONT_TYPE_INDEX, driver_list->driver->type); entity = assoc_no_quit (work, XCDR (cache)); if (CONSP (entity)) - entity = XCDR (entity); + entity = AREF (XCDR (entity), 0); else { entity = driver_list->driver->match (f, work); ^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#17486: 24.4.50; set-face-font problem on OSX 2014-05-19 3:38 ` Dmitry Antipov @ 2014-05-19 6:05 ` Jan D. 0 siblings, 0 replies; 14+ messages in thread From: Jan D. @ 2014-05-19 6:05 UTC (permalink / raw) To: Dmitry Antipov; +Cc: 17486, Christian Lynbech Hello. Dmitry Antipov skrev 2014-05-19 05:38: > On 05/18/2014 10:33 PM, Jan Djärv wrote: > >>> Hm... so font_matching_entity sometimes returns [#<font-entity>] >>> instead of #<font-entity>. >>> Something may be wrong with font cache or with font driver-specific >>> match routine. >> >> How can code (driver-specific) that has not changed suddenly become >> wrong? > > It may return something which doesn't match font cache data structures > any more > because the latter was changed (mostly to avoid glitches in > compact_font_caches). > > There was a slight confusion between font_list_entities (which operates > on vectors of font entities) and font_matching_entity (which should operate > on font entities). Hopefully the fix is almost obvious. > This fixes it. Please check it in if there are no bad effects on other ports. Jan D. ^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#17486: Done 2014-05-13 18:21 bug#17486: 24.4.50; set-face-font problem on OSX Christian Lynbech 2014-05-16 5:06 ` Jan Djärv @ 2014-05-21 15:13 ` Jan Djärv 1 sibling, 0 replies; 14+ messages in thread From: Jan Djärv @ 2014-05-21 15:13 UTC (permalink / raw) To: 17486-done Closing. ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2014-05-21 15:13 UTC | newest] Thread overview: 14+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2014-05-13 18:21 bug#17486: 24.4.50; set-face-font problem on OSX Christian Lynbech 2014-05-16 5:06 ` Jan Djärv 2014-05-16 13:33 ` Jan D. 2014-05-16 14:53 ` Dmitry Antipov 2014-05-16 15:13 ` Jan Djärv 2014-05-16 15:46 ` Dmitry Antipov 2014-05-17 6:46 ` Jan Djärv 2014-05-18 5:43 ` Dmitry Antipov 2014-05-18 7:19 ` Jan Djärv 2014-05-18 16:17 ` Dmitry Antipov 2014-05-18 18:33 ` Jan Djärv 2014-05-19 3:38 ` Dmitry Antipov 2014-05-19 6:05 ` Jan D. 2014-05-21 15:13 ` bug#17486: Done Jan Djärv
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/emacs.git https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.