emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Note on e65c307 breaks font-height


From: martin rudalics
Subject: Re: Note on e65c307 breaks font-height
Date: Mon, 30 May 2016 10:00:09 +0200

>> Maybe because I also want to specify things like 'background', 'box'
>> or 'underline' for my faces.
>
> You can specify these separately.

But it's easier to look at all of them in one and the same customization
buffer.  At least that's what a beginner would do IMO.

>> The above specification is a result from customizing the default face
>> via the command ‘customize-face’ many years ago.  I only now noticed
>> that this customization is inherently broken, probably ever since: The
>> default value seen in the customization buffer is that of the frame
>> where I'm invoking ‘customize-face’ in.  I wasn't aware of that and
>> section 37.12 of the Elisp manual apparently nowhere mentions it (by
>> "broken" I mean that I would consider a "default face" canonical which,
>> however, doesn't seems to be the case).
>
> I'm not sure I follow: isn't the default face supposed to be per
> frame?

That's the way it's implemented.  But where do we tell that in our
documentations?

>> Lisp Backtrace:
>> "internal-set-lisp-face-attribute" (0xffffb4f0)
>> "set-face-attribute" (0xffffbd70)
>> "font-setting-change-default-font" (0xffffc620)
>> "dynamic-setting-handle-config-changed-event" (0xffffcfb0)
>> "funcall-interactively" (0xffffcfa8)
>> "call-interactively" (0xffffd460)
>> "command-execute" (0xffffdd28)
>
> Hmm... why is command-execute in the backtrace?  Isn't this Emacs
> starting up?

Apparently we get a config-changed-event during start-up.  Does anyone
know how these get injected?

> If this is you evaluating .emacs by hand,

I'm not evaluating .emacs by hand here.

> then can you
> show the backtrace from the first time this breakpoint breaks?

OK.  Below you'll get more than you asked for.  The breakpoint is hit
four times, the third (with a value of 15) when my .emacs is read and
the fourth (with a value of 18 again) when the
‘dynamic-setting-handle-config-changed-event’ is processed (the fourth
is the one I posted before).

martin


Starting program: /home/martin/emacs-git/release/obj-gtk/src/emacs
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffef288700 (LWP 3830)]
[New Thread 0x7fffed8df700 (LWP 3831)]
[New Thread 0x7fffed08e700 (LWP 3832)]
(gdb) p font_ascent + font_descent
$5 = 18
(gdb) bt
#0  x_new_font (f=0x13ee7c0, font_object=..., fontset=2) at 
../../src/xterm.c:9602
#1  0x000000000043031a in x_set_font (f=0x13ee7c0, arg=..., oldval=...) at 
../../src/frame.c:3644
#2  0x000000000042db92 in x_set_frame_parameters (f=0x13ee7c0, alist=...) at 
../../src/frame.c:3165
#3  0x00000000004324c7 in x_default_parameter (f=0x13ee7c0, alist=..., prop=..., deflt=..., 
xprop=0x70a12e "font", xclass=0x70a129 "Font", type=RES_TYPE_STRING) at 
../../src/frame.c:4398
#4  0x0000000000554e69 in x_default_font_parameter (f=0x13ee7c0, parms=...) at 
../../src/xfns.c:3136
#5  0x0000000000555b22 in Fx_create_frame (parms=...) at ../../src/xfns.c:3356
#6  0x0000000000631718 in Ffuncall (nargs=2, args=0x7fffffffa608) at 
../../src/eval.c:2701
#7  0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=0, args=0x0) at ../../src/bytecode.c:880
#8  0x0000000000632591 in funcall_lambda (fun=..., nargs=1, 
arg_vector=0xa1e5d5) at ../../src/eval.c:2929
#9  0x0000000000631984 in Ffuncall (nargs=2, args=0x7fffffffae80) at 
../../src/eval.c:2750
#10 0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=1, args=0x7fffffffb8a0) at 
../../src/bytecode.c:880
#11 0x00000000006320ea in funcall_lambda (fun=..., nargs=1, 
arg_vector=0x7fffffffb898) at ../../src/eval.c:2863
#12 0x0000000000631984 in Ffuncall (nargs=2, args=0x7fffffffb890) at 
../../src/eval.c:2750
#13 0x000000000063044b in Fapply (nargs=2, args=0x7fffffffb890) at 
../../src/eval.c:2286
#14 0x00000000006315e0 in Ffuncall (nargs=3, args=0x7fffffffb888) at 
../../src/eval.c:2681
#15 0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=1, args=0x7fffffffc170) at 
../../src/bytecode.c:880
#16 0x00000000006320ea in funcall_lambda (fun=..., nargs=1, 
arg_vector=0x7fffffffc170) at ../../src/eval.c:2863
#17 0x0000000000631984 in Ffuncall (nargs=2, args=0x7fffffffc168) at 
../../src/eval.c:2750
#18 0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=1, args=0x7fffffffc9f8) at 
../../src/bytecode.c:880
#19 0x00000000006320ea in funcall_lambda (fun=..., nargs=1, 
arg_vector=0x7fffffffc9f0) at ../../src/eval.c:2863
#20 0x0000000000631984 in Ffuncall (nargs=2, args=0x7fffffffc9e8) at 
../../src/eval.c:2750
#21 0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=0, args=0x7fffffffd270) at 
../../src/bytecode.c:880
#22 0x00000000006320ea in funcall_lambda (fun=..., nargs=0, 
arg_vector=0x7fffffffd270) at ../../src/eval.c:2863
#23 0x0000000000631984 in Ffuncall (nargs=1, args=0x7fffffffd268) at 
../../src/eval.c:2750
#24 0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=0, args=0x7fffffffdb68) at 
../../src/bytecode.c:880
#25 0x00000000006320ea in funcall_lambda (fun=..., nargs=0, 
arg_vector=0x7fffffffdb68) at ../../src/eval.c:2863
#26 0x0000000000631984 in Ffuncall (nargs=1, args=0x7fffffffdb60) at 
../../src/eval.c:2750
#27 0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=0, args=0x7fffffffe320) at 
../../src/bytecode.c:880
#28 0x00000000006320ea in funcall_lambda (fun=..., nargs=0, 
arg_vector=0x7fffffffe320) at ../../src/eval.c:2863
#29 0x0000000000631d44 in apply_lambda (fun=..., args=..., count=3) at 
../../src/eval.c:2802
#30 0x00000000006300a0 in eval_sub (form=...) at ../../src/eval.c:2219
#31 0x000000000062f4a8 in Feval (form=..., lexical=...) at ../../src/eval.c:1996
#32 0x000000000057f187 in top_level_2 () at ../../src/keyboard.c:1108
#33 0x000000000062da4b in internal_condition_case (bfun=0x57f16a <top_level_2>, 
handlers=..., hfun=0x57eb89 <cmd_error>) at ../../src/eval.c:1310
#34 0x000000000057f1c8 in top_level_1 (ignore=...) at ../../src/keyboard.c:1116
#35 0x000000000062cfc7 in internal_catch (tag=..., func=0x57f189 <top_level_1>, 
arg=...) at ../../src/eval.c:1075
#36 0x000000000057f0c2 in command_loop () at ../../src/keyboard.c:1077
#37 0x000000000057e680 in recursive_edit_1 () at ../../src/keyboard.c:684
#38 0x000000000057e87c in Frecursive_edit () at ../../src/keyboard.c:755
#39 0x000000000057c61a in main (argc=1, argv=0x7fffffffe8e8) at 
../../src/emacs.c:1643

Lisp Backtrace:
"x-create-frame" (0xffffa610)
"x-create-frame-with-faces" (0xffffae88)
0x14ea810 PVEC_COMPILED
"apply" (0xffffb890)
"frame-creation-function" (0xffffc170)
"make-frame" (0xffffc9f0)
"frame-initialize" (0xffffd270)
"command-line" (0xffffdb68)
"normal-top-level" (0xffffe320)
(gdb) c
Continuing.
(gdb) p font_ascent + font_descent
$6 = 18
(gdb) bt
#0  x_new_font (f=0x13ee7c0, font_object=..., fontset=3) at 
../../src/xterm.c:9602
#1  0x000000000043031a in x_set_font (f=0x13ee7c0, arg=..., oldval=...) at 
../../src/frame.c:3644
#2  0x000000000042db92 in x_set_frame_parameters (f=0x13ee7c0, alist=...) at 
../../src/frame.c:3165
#3  0x000000000042c901 in Fmodify_frame_parameters (frame=..., alist=...) at 
../../src/frame.c:2674
#4  0x000000000052f4d5 in set_font_frame_param (frame=..., lface=...) at 
../../src/xfaces.c:3329
#5  0x000000000052ec93 in Finternal_set_lisp_face_attribute (face=..., 
attr=..., value=..., frame=...) at ../../src/xfaces.c:3143
#6  0x00000000006317c0 in Ffuncall (nargs=5, args=0x7fffffff7eb8) at 
../../src/eval.c:2712
#7  0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=0, args=0x0) at ../../src/bytecode.c:880
#8  0x0000000000632591 in funcall_lambda (fun=..., nargs=32, 
arg_vector=0xa18515) at ../../src/eval.c:2929
#9  0x0000000000631984 in Ffuncall (nargs=33, args=0x7fffffff8730) at 
../../src/eval.c:2750
#10 0x00000000006309e0 in Fapply (nargs=4, args=0x7fffffff8a00) at 
../../src/eval.c:2329
#11 0x00000000006315e0 in Ffuncall (nargs=5, args=0x7fffffff89f8) at 
../../src/eval.c:2681
#12 0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=0, args=0x0) at ../../src/bytecode.c:880
#13 0x0000000000632591 in funcall_lambda (fun=..., nargs=3, 
arg_vector=0xa1cd85) at ../../src/eval.c:2929
#14 0x0000000000631984 in Ffuncall (nargs=4, args=0x7fffffff9278) at 
../../src/eval.c:2750
#15 0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=0, args=0x0) at ../../src/bytecode.c:880
#16 0x0000000000632591 in funcall_lambda (fun=..., nargs=2, 
arg_vector=0xa1cc6d) at ../../src/eval.c:2929
#17 0x0000000000631984 in Ffuncall (nargs=3, args=0x7fffffff9ae8) at 
../../src/eval.c:2750
#18 0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=0, args=0x0) at ../../src/bytecode.c:880
#19 0x0000000000632591 in funcall_lambda (fun=..., nargs=3, 
arg_vector=0xa1ca8d) at ../../src/eval.c:2929
#20 0x0000000000631984 in Ffuncall (nargs=4, args=0x7fffffffa358) at 
../../src/eval.c:2750
#21 0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=0, args=0x0) at ../../src/bytecode.c:880
#22 0x0000000000632591 in funcall_lambda (fun=..., nargs=54, 
arg_vector=0xa14c95) at ../../src/eval.c:2929
#23 0x0000000000631984 in Ffuncall (nargs=55, args=0x7fffffffabd0) at 
../../src/eval.c:2750
#24 0x00000000006309e0 in Fapply (nargs=3, args=0x7fffffffaf50) at 
../../src/eval.c:2329
#25 0x00000000006315e0 in Ffuncall (nargs=4, args=0x7fffffffaf48) at 
../../src/eval.c:2681
#26 0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=0, args=0x0) at ../../src/bytecode.c:880
#27 0x0000000000632591 in funcall_lambda (fun=..., nargs=53, 
arg_vector=0xa14b3d) at ../../src/eval.c:2929
#28 0x0000000000631d44 in apply_lambda (fun=..., args=..., count=35) at 
../../src/eval.c:2802
#29 0x00000000006300a0 in eval_sub (form=...) at ../../src/eval.c:2219
#30 0x0000000000665fcf in readevalloop_eager_expand_eval (val=..., 
macroexpand=...) at ../../src/lread.c:1757
#31 0x0000000000666725 in readevalloop (readcharfun=..., stream=0x0, 
sourcename=..., printflag=false, unibyte=..., readfun=..., start=..., end=...) 
at ../../src/lread.c:1925
#32 0x0000000000666a8f in Feval_buffer (buffer=..., printflag=..., 
filename=..., unibyte=..., do_allow_print=...) at ../../src/lread.c:1991
#33 0x000000000063180e in Ffuncall (nargs=6, args=0x7fffffffbd38) at 
../../src/eval.c:2717
#34 0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=0, args=0x0) at ../../src/bytecode.c:880
#35 0x0000000000632591 in funcall_lambda (fun=..., nargs=4, 
arg_vector=0x9ca29d) at ../../src/eval.c:2929
#36 0x0000000000631984 in Ffuncall (nargs=5, args=0x7fffffffc600) at 
../../src/eval.c:2750
#37 0x000000000063119e in call4 (fn=..., arg1=..., arg2=..., arg3=..., 
arg4=...) at ../../src/eval.c:2585
#38 0x00000000006649c5 in Fload (file=..., noerror=..., nomessage=..., 
nosuffix=..., must_suffix=...) at ../../src/lread.c:1280
#39 0x000000000063180e in Ffuncall (nargs=4, args=0x7fffffffc9f0) at 
../../src/eval.c:2717
#40 0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=0, args=0x7fffffffd2b0) at 
../../src/bytecode.c:880
#41 0x00000000006320ea in funcall_lambda (fun=..., nargs=0, 
arg_vector=0x7fffffffd2b0) at ../../src/eval.c:2863
#42 0x0000000000631984 in Ffuncall (nargs=1, args=0x7fffffffd2a8) at 
../../src/eval.c:2750
#43 0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=0, args=0x7fffffffdb68) at 
../../src/bytecode.c:880
#44 0x00000000006320ea in funcall_lambda (fun=..., nargs=0, 
arg_vector=0x7fffffffdb68) at ../../src/eval.c:2863
#45 0x0000000000631984 in Ffuncall (nargs=1, args=0x7fffffffdb60) at 
../../src/eval.c:2750
#46 0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=0, args=0x7fffffffe320) at 
../../src/bytecode.c:880
#47 0x00000000006320ea in funcall_lambda (fun=..., nargs=0, 
arg_vector=0x7fffffffe320) at ../../src/eval.c:2863
#48 0x0000000000631d44 in apply_lambda (fun=..., args=..., count=3) at 
../../src/eval.c:2802
#49 0x00000000006300a0 in eval_sub (form=...) at ../../src/eval.c:2219
#50 0x000000000062f4a8 in Feval (form=..., lexical=...) at ../../src/eval.c:1996
#51 0x000000000057f187 in top_level_2 () at ../../src/keyboard.c:1108
#52 0x000000000062da4b in internal_condition_case (bfun=0x57f16a <top_level_2>, 
handlers=..., hfun=0x57eb89 <cmd_error>) at ../../src/eval.c:1310
#53 0x000000000057f1c8 in top_level_1 (ignore=...) at ../../src/keyboard.c:1116
#54 0x000000000062cfc7 in internal_catch (tag=..., func=0x57f189 <top_level_1>, 
arg=...) at ../../src/eval.c:1075
#55 0x000000000057f0c2 in command_loop () at ../../src/keyboard.c:1077
#56 0x000000000057e680 in recursive_edit_1 () at ../../src/keyboard.c:684
#57 0x000000000057e87c in Frecursive_edit () at ../../src/keyboard.c:755
#58 0x000000000057c61a in main (argc=1, argv=0x7fffffffe8e8) at 
../../src/emacs.c:1643

Lisp Backtrace:
"internal-set-lisp-face-attribute" (0xffff7ec0)
"set-face-attribute" (0xffff8738)
"apply" (0xffff8a00)
"face-spec-set-2" (0xffff9280)
"face-spec-recalc" (0xffff9af0)
"face-spec-set" (0xffffa360)
"custom-theme-set-faces" (0xffffabd8)
"apply" (0xffffaf50)
"custom-set-faces" (0xffffb6d0)
"eval-buffer" (0xffffbd40)
"load-with-code-conversion" (0xffffc608)
"load" (0xffffc9f8)
0xac9328 PVEC_COMPILED
"command-line" (0xffffdb68)
"normal-top-level" (0xffffe320)
(gdb) c
Continuing.
(gdb) p font_ascent + font_descent
$7 = 15
(gdb) bt
#0  x_new_font (f=0x13ee7c0, font_object=..., fontset=19) at 
../../src/xterm.c:9602
#1  0x000000000043031a in x_set_font (f=0x13ee7c0, arg=..., oldval=...) at 
../../src/frame.c:3644
#2  0x000000000042db92 in x_set_frame_parameters (f=0x13ee7c0, alist=...) at 
../../src/frame.c:3165
#3  0x000000000042c901 in Fmodify_frame_parameters (frame=..., alist=...) at 
../../src/frame.c:2674
#4  0x000000000052f4d5 in set_font_frame_param (frame=..., lface=...) at 
../../src/xfaces.c:3329
#5  0x000000000052ec93 in Finternal_set_lisp_face_attribute (face=..., 
attr=..., value=..., frame=...) at ../../src/xfaces.c:3143
#6  0x00000000006317c0 in Ffuncall (nargs=5, args=0x7fffffff7eb8) at 
../../src/eval.c:2712
#7  0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=0, args=0x0) at ../../src/bytecode.c:880
#8  0x0000000000632591 in funcall_lambda (fun=..., nargs=32, 
arg_vector=0xa18515) at ../../src/eval.c:2929
#9  0x0000000000631984 in Ffuncall (nargs=33, args=0x7fffffff8730) at 
../../src/eval.c:2750
#10 0x00000000006309e0 in Fapply (nargs=4, args=0x7fffffff8a00) at 
../../src/eval.c:2329
#11 0x00000000006315e0 in Ffuncall (nargs=5, args=0x7fffffff89f8) at 
../../src/eval.c:2681
#12 0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=0, args=0x0) at ../../src/bytecode.c:880
#13 0x0000000000632591 in funcall_lambda (fun=..., nargs=3, 
arg_vector=0xa1cd85) at ../../src/eval.c:2929
#14 0x0000000000631984 in Ffuncall (nargs=4, args=0x7fffffff9278) at 
../../src/eval.c:2750
#15 0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=0, args=0x0) at ../../src/bytecode.c:880
#16 0x0000000000632591 in funcall_lambda (fun=..., nargs=2, 
arg_vector=0xa1cc6d) at ../../src/eval.c:2929
#17 0x0000000000631984 in Ffuncall (nargs=3, args=0x7fffffff9ae8) at 
../../src/eval.c:2750
#18 0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=0, args=0x0) at ../../src/bytecode.c:880
#19 0x0000000000632591 in funcall_lambda (fun=..., nargs=3, 
arg_vector=0xa1ca8d) at ../../src/eval.c:2929
#20 0x0000000000631984 in Ffuncall (nargs=4, args=0x7fffffffa358) at 
../../src/eval.c:2750
#21 0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=0, args=0x0) at ../../src/bytecode.c:880
#22 0x0000000000632591 in funcall_lambda (fun=..., nargs=54, 
arg_vector=0xa14c95) at ../../src/eval.c:2929
#23 0x0000000000631984 in Ffuncall (nargs=55, args=0x7fffffffabd0) at 
../../src/eval.c:2750
#24 0x00000000006309e0 in Fapply (nargs=3, args=0x7fffffffaf50) at 
../../src/eval.c:2329
#25 0x00000000006315e0 in Ffuncall (nargs=4, args=0x7fffffffaf48) at 
../../src/eval.c:2681
#26 0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=0, args=0x0) at ../../src/bytecode.c:880
#27 0x0000000000632591 in funcall_lambda (fun=..., nargs=53, 
arg_vector=0xa14b3d) at ../../src/eval.c:2929
#28 0x0000000000631d44 in apply_lambda (fun=..., args=..., count=35) at 
../../src/eval.c:2802
#29 0x00000000006300a0 in eval_sub (form=...) at ../../src/eval.c:2219
#30 0x0000000000665fcf in readevalloop_eager_expand_eval (val=..., 
macroexpand=...) at ../../src/lread.c:1757
#31 0x0000000000666725 in readevalloop (readcharfun=..., stream=0x0, 
sourcename=..., printflag=false, unibyte=..., readfun=..., start=..., end=...) 
at ../../src/lread.c:1925
#32 0x0000000000666a8f in Feval_buffer (buffer=..., printflag=..., 
filename=..., unibyte=..., do_allow_print=...) at ../../src/lread.c:1991
#33 0x000000000063180e in Ffuncall (nargs=6, args=0x7fffffffbd38) at 
../../src/eval.c:2717
#34 0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=0, args=0x0) at ../../src/bytecode.c:880
#35 0x0000000000632591 in funcall_lambda (fun=..., nargs=4, 
arg_vector=0x9ca29d) at ../../src/eval.c:2929
#36 0x0000000000631984 in Ffuncall (nargs=5, args=0x7fffffffc600) at 
../../src/eval.c:2750
#37 0x000000000063119e in call4 (fn=..., arg1=..., arg2=..., arg3=..., 
arg4=...) at ../../src/eval.c:2585
#38 0x00000000006649c5 in Fload (file=..., noerror=..., nomessage=..., 
nosuffix=..., must_suffix=...) at ../../src/lread.c:1280
#39 0x000000000063180e in Ffuncall (nargs=4, args=0x7fffffffc9f0) at 
../../src/eval.c:2717
#40 0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=0, args=0x7fffffffd2b0) at 
../../src/bytecode.c:880
#41 0x00000000006320ea in funcall_lambda (fun=..., nargs=0, 
arg_vector=0x7fffffffd2b0) at ../../src/eval.c:2863
#42 0x0000000000631984 in Ffuncall (nargs=1, args=0x7fffffffd2a8) at 
../../src/eval.c:2750
#43 0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=0, args=0x7fffffffdb68) at 
../../src/bytecode.c:880
#44 0x00000000006320ea in funcall_lambda (fun=..., nargs=0, 
arg_vector=0x7fffffffdb68) at ../../src/eval.c:2863
#45 0x0000000000631984 in Ffuncall (nargs=1, args=0x7fffffffdb60) at 
../../src/eval.c:2750
#46 0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=0, args=0x7fffffffe320) at 
../../src/bytecode.c:880
#47 0x00000000006320ea in funcall_lambda (fun=..., nargs=0, 
arg_vector=0x7fffffffe320) at ../../src/eval.c:2863
#48 0x0000000000631d44 in apply_lambda (fun=..., args=..., count=3) at 
../../src/eval.c:2802
#49 0x00000000006300a0 in eval_sub (form=...) at ../../src/eval.c:2219
#50 0x000000000062f4a8 in Feval (form=..., lexical=...) at ../../src/eval.c:1996
#51 0x000000000057f187 in top_level_2 () at ../../src/keyboard.c:1108
#52 0x000000000062da4b in internal_condition_case (bfun=0x57f16a <top_level_2>, 
handlers=..., hfun=0x57eb89 <cmd_error>) at ../../src/eval.c:1310
#53 0x000000000057f1c8 in top_level_1 (ignore=...) at ../../src/keyboard.c:1116
#54 0x000000000062cfc7 in internal_catch (tag=..., func=0x57f189 <top_level_1>, 
arg=...) at ../../src/eval.c:1075
#55 0x000000000057f0c2 in command_loop () at ../../src/keyboard.c:1077
#56 0x000000000057e680 in recursive_edit_1 () at ../../src/keyboard.c:684
#57 0x000000000057e87c in Frecursive_edit () at ../../src/keyboard.c:755
#58 0x000000000057c61a in main (argc=1, argv=0x7fffffffe8e8) at 
../../src/emacs.c:1643

Lisp Backtrace:
"internal-set-lisp-face-attribute" (0xffff7ec0)
"set-face-attribute" (0xffff8738)
"apply" (0xffff8a00)
"face-spec-set-2" (0xffff9280)
"face-spec-recalc" (0xffff9af0)
"face-spec-set" (0xffffa360)
"custom-theme-set-faces" (0xffffabd8)
"apply" (0xffffaf50)
"custom-set-faces" (0xffffb6d0)
"eval-buffer" (0xffffbd40)
"load-with-code-conversion" (0xffffc608)
"load" (0xffffc9f8)
0xac9328 PVEC_COMPILED
"command-line" (0xffffdb68)
"normal-top-level" (0xffffe320)
(gdb) c
Continuing.
(gdb) p font_ascent + font_descent
$8 = 18
(gdb) bt
#0  x_new_font (f=0x13ee7c0, font_object=..., fontset=2) at 
../../src/xterm.c:9602
#1  0x000000000043031a in x_set_font (f=0x13ee7c0, arg=..., oldval=...) at 
../../src/frame.c:3644
#2  0x000000000042db92 in x_set_frame_parameters (f=0x13ee7c0, alist=...) at 
../../src/frame.c:3165
#3  0x000000000042c901 in Fmodify_frame_parameters (frame=..., alist=...) at 
../../src/frame.c:2674
#4  0x000000000052f4d5 in set_font_frame_param (frame=..., lface=...) at 
../../src/xfaces.c:3329
#5  0x000000000052ec93 in Finternal_set_lisp_face_attribute (face=..., 
attr=..., value=..., frame=...) at ../../src/xfaces.c:3143
#6  0x00000000006317c0 in Ffuncall (nargs=5, args=0x7fffffffb4e8) at 
../../src/eval.c:2712
#7  0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=0, args=0x0) at ../../src/bytecode.c:880
#8  0x0000000000632591 in funcall_lambda (fun=..., nargs=10, 
arg_vector=0xa18515) at ../../src/eval.c:2929
#9  0x0000000000631984 in Ffuncall (nargs=11, args=0x7fffffffbd68) at 
../../src/eval.c:2750
#10 0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=0, args=0x0) at ../../src/bytecode.c:880
#11 0x0000000000632591 in funcall_lambda (fun=..., nargs=2, 
arg_vector=0xb4d065) at ../../src/eval.c:2929
#12 0x0000000000631984 in Ffuncall (nargs=3, args=0x7fffffffc618) at 
../../src/eval.c:2750
#13 0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=0, args=0x0) at ../../src/bytecode.c:880
#14 0x0000000000632591 in funcall_lambda (fun=..., nargs=1, 
arg_vector=0xb4d1fd) at ../../src/eval.c:2929
#15 0x0000000000631984 in Ffuncall (nargs=2, args=0x7fffffffcfa8) at 
../../src/eval.c:2750
#16 0x00000000006277f5 in Ffuncall_interactively (nargs=2, args=0x7fffffffcfa8) 
at ../../src/callint.c:252
#17 0x00000000006315e0 in Ffuncall (nargs=3, args=0x7fffffffcfa0) at 
../../src/eval.c:2681
#18 0x0000000000629d96 in Fcall_interactively (function=..., record_flag=..., 
keys=...) at ../../src/callint.c:840
#19 0x000000000063177d in Ffuncall (nargs=4, args=0x7fffffffd458) at 
../../src/eval.c:2708
#20 0x000000000067ef08 in exec_byte_code (bytestr=..., vector=..., 
maxdepth=..., args_template=..., nargs=4, args=0x7fffffffdd48) at 
../../src/bytecode.c:880
#21 0x00000000006320ea in funcall_lambda (fun=..., nargs=4, 
arg_vector=0x7fffffffdd28) at ../../src/eval.c:2863
#22 0x0000000000631984 in Ffuncall (nargs=5, args=0x7fffffffdd20) at 
../../src/eval.c:2750
#23 0x000000000063119e in call4 (fn=..., arg1=..., arg2=..., arg3=..., 
arg4=...) at ../../src/eval.c:2585
#24 0x0000000000583e34 in read_char (commandflag=1, map=..., prev_event=..., 
used_mouse_menu=0x7fffffffe27f, end_time=0x0) at ../../src/keyboard.c:2840
#25 0x0000000000593b3b in read_key_sequence (keybuf=0x7fffffffe410, bufsize=30, 
prompt=..., dont_downcase_last=false, can_return_switch_frame=true, 
fix_current_buffer=true, prevent_redisplay=false) at ../../src/keyboard.c:9085
#26 0x000000000057f94f in command_loop_1 () at ../../src/keyboard.c:1357
#27 0x000000000062da4b in internal_condition_case (bfun=0x57f519 <command_loop_1>, 
handlers=..., hfun=0x57eb89 <cmd_error>) at ../../src/eval.c:1310
#28 0x000000000057f147 in command_loop_2 (ignore=...) at 
../../src/keyboard.c:1099
#29 0x000000000062cfc7 in internal_catch (tag=..., func=0x57f11e 
<command_loop_2>, arg=...) at ../../src/eval.c:1075
#30 0x000000000057f0e9 in command_loop () at ../../src/keyboard.c:1078
#31 0x000000000057e680 in recursive_edit_1 () at ../../src/keyboard.c:684
#32 0x000000000057e87c in Frecursive_edit () at ../../src/keyboard.c:755
#33 0x000000000057c61a in main (argc=1, argv=0x7fffffffe8e8) at 
../../src/emacs.c:1643

Lisp Backtrace:
"internal-set-lisp-face-attribute" (0xffffb4f0)
"set-face-attribute" (0xffffbd70)
"font-setting-change-default-font" (0xffffc620)
"dynamic-setting-handle-config-changed-event" (0xffffcfb0)
"funcall-interactively" (0xffffcfa8)
"call-interactively" (0xffffd460)
"command-execute" (0xffffdd28)
(gdb) c
Continuing.
(gdb) p font_ascent + font_descent
No symbol "font_ascent" in current context.
(gdb) c
Continuing.
[Thread 0x7fffed8df700 (LWP 3831) exited]
[Thread 0x7fffef288700 (LWP 3830) exited]
[Thread 0x7ffff7fcb960 (LWP 3829) exited]
(gdb)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]