* 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 public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).