* bug#598: 23.0.60; frame size issue (--geometry or default-frame-alist) when using customized default face
2008-09-29 17:30 ` Chong Yidong
@ 2008-09-30 7:39 ` Tim Van Holder
0 siblings, 0 replies; 21+ messages in thread
From: Tim Van Holder @ 2008-09-30 7:39 UTC (permalink / raw)
To: Chong Yidong; +Cc: 598
[-- Attachment #1: Type: text/plain, Size: 1088 bytes --]
On Mon, Sep 29, 2008 at 7:30 PM, Chong Yidong <cyd@stupidchicken.com> wrote:
> "Tim Van Holder" <tim.vanholder@gmail.com> writes:
>
>> 4 consecutive runs of emacs (with 132x60 set via customize) resulted
>> in windows that were 132x57, 112x55, 132x69 and 175x61 in size. As
>> before (new-frame) always results in a correctly sized frame - it's
>> only the initial frame that shows the problem. I'll do a clean
>> bootstrap build; if that makes a difference, I'll send another mail.
>
> Could you start Emacs in gdb, set a gdb breakpoint at Fset_frame_size,
> run the program, then do `backtrace' and `continue' past each of the
> breaks? Then mail me the result.
Done - log attached.
As mentioned in the file, gdb does not seem able to catch all uses of that
function; there's a couple visible frame size changes that don't trigger the
breakpoint.
As an aside, how easy would it be to defer the actual visible frame size
changes until emacs is ready to accept input? That would avoid the "resizing
dance" emacs now does at startup (almost enough to warrant an epilepsy
warning :D).
[-- Attachment #2: emacs598-gdb.txt --]
[-- Type: text/plain, Size: 48471 bytes --]
Build of Sep 30 9:14 CEST from CVS HEAD.
tim@leeloo:~/gnu/build/linux/emacs/src$ gdb emacs
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1".
DISPLAY = leeloo.anubex.internal:5.0
TERM = xterm
Breakpoint 1 at 0x8114ef6: file /home/tim/gnu/src/emacs/src/emacs.c, line 420.
Breakpoint 2 at 0x812fd29: file /home/tim/gnu/src/emacs/src/sysdep.c, line 1135.
(gdb) br Fset_frame_size
Breakpoint 3 at 0x8060fc2: file /home/tim/gnu/src/emacs/src/frame.c, line 2742.
(gdb) r
Starting program: /home/tim/gnu/build/linux/emacs/src/emacs
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 31131)]
[Switching to Thread 16384 (LWP 31131)]
Breakpoint 3, Fset_frame_size (frame=147078268, cols=1056, rows=480) at /home/tim/gnu/src/emacs/src/frame.c:2742
2742 {
(gdb) bt
#0 Fset_frame_size (frame=147078268, cols=1056, rows=480) at /home/tim/gnu/src/emacs/src/frame.c:2742
#1 0x0806493f in x_set_frame_parameters (f=0x8c43c78, alist=139975637) at /home/tim/gnu/src/emacs/src/frame.c:3111
#2 0x08065026 in Fmodify_frame_parameters (frame=147078268, alist=139975637) at /home/tim/gnu/src/emacs/src/frame.c:2538
#3 0x0817fbb9 in Ffuncall (nargs=3, args=0xbfffdd90) at /home/tim/gnu/src/emacs/src/eval.c:3047
#4 0x081b2233 in Fbyte_code (bytestr=136782331, vector=136782348, maxdepth=72) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#5 0x0817f615 in funcall_lambda (fun=136782300, nargs=0, arg_vector=0xbfffded4) at /home/tim/gnu/src/emacs/src/eval.c:3231
#6 0x0817fa4b in Ffuncall (nargs=1, args=0xbfffded0) at /home/tim/gnu/src/emacs/src/eval.c:3101
#7 0x081b2233 in Fbyte_code (bytestr=136532403, vector=136532428, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#8 0x0817f0b3 in Feval (form=136532389) at /home/tim/gnu/src/emacs/src/eval.c:2381
#9 0x0817f46f in Fprogn (args=147078268) at /home/tim/gnu/src/emacs/src/eval.c:449
#10 0x0817da1f in unbind_to (count=32, value=137847329) at /home/tim/gnu/src/emacs/src/eval.c:3399
#11 0x081b20cd in Fbyte_code (bytestr=136532051, vector=136532068, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:700
#12 0x0817f615 in funcall_lambda (fun=136532028, nargs=0, arg_vector=0xbfffe0f0) at /home/tim/gnu/src/emacs/src/eval.c:3231
#13 0x0817f837 in apply_lambda (fun=136532028, args=137847329, eval_flag=1) at /home/tim/gnu/src/emacs/src/eval.c:3155
#14 0x0817eec8 in Feval (form=138413797) at /home/tim/gnu/src/emacs/src/eval.c:2417
#15 0x0811c8f3 in top_level_2 () at /home/tim/gnu/src/emacs/src/keyboard.c:1347
#16 0x0817e58b in internal_condition_case (bfun=0x811c8e0 <top_level_2>, handlers=137890545, hfun=0x8121100 <cmd_error>)
at /home/tim/gnu/src/emacs/src/eval.c:1511
#17 0x08120ead in top_level_1 () at /home/tim/gnu/src/emacs/src/keyboard.c:1355
#18 0x0817e64c in internal_catch (tag=137886521, func=0x8120e60 <top_level_1>, arg=137847329)
at /home/tim/gnu/src/emacs/src/eval.c:1247
#19 0x08120f41 in command_loop () at /home/tim/gnu/src/emacs/src/keyboard.c:1310
#20 0x081212db in recursive_edit_1 () at /home/tim/gnu/src/emacs/src/keyboard.c:942
#21 0x08121424 in Frecursive_edit () at /home/tim/gnu/src/emacs/src/keyboard.c:1004
#22 0x08115cfc in main (argc=1073742869, argv=0xbfffe7e4) at /home/tim/gnu/src/emacs/src/emacs.c:1724
Lisp Backtrace:
"modify-frame-parameters" (0xbfffdd94)
"frame-notice-user-settings" (0xbfffded4)
"byte-code" (0xbfffdf80)
"normal-top-level" (0xbfffe0f0)
(gdb) cont
Continuing.
Breakpoint 3, Fset_frame_size (frame=147078268, cols=1056, rows=480) at /home/tim/gnu/src/emacs/src/frame.c:2742
2742 {
(gdb) bt
#0 Fset_frame_size (frame=147078268, cols=1056, rows=480) at /home/tim/gnu/src/emacs/src/frame.c:2742
#1 0x0806493f in x_set_frame_parameters (f=0x8c43c78, alist=149134413) at /home/tim/gnu/src/emacs/src/frame.c:3111
#2 0x08065026 in Fmodify_frame_parameters (frame=147078268, alist=149134413) at /home/tim/gnu/src/emacs/src/frame.c:2538
#3 0x080cf204 in Finternal_set_lisp_face_attribute (face=137874369, attr=<value optimized out>, value=928, frame=147078268)
at /home/tim/gnu/src/emacs/src/xfaces.c:3503
#4 0x0817fc00 in Ffuncall (nargs=5, args=0xbfffd6d0) at /home/tim/gnu/src/emacs/src/eval.c:3054
#5 0x081b2233 in Fbyte_code (bytestr=136484659, vector=136484676, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#6 0x0817f615 in funcall_lambda (fun=136484596, nargs=4, arg_vector=0xbfffd804) at /home/tim/gnu/src/emacs/src/eval.c:3231
#7 0x0817fa4b in Ffuncall (nargs=5, args=0xbfffd800) at /home/tim/gnu/src/emacs/src/eval.c:3101
#8 0x081b2233 in Fbyte_code (bytestr=136495131, vector=136495148, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#9 0x0817f615 in funcall_lambda (fun=136495076, nargs=3, arg_vector=0xbfffd934) at /home/tim/gnu/src/emacs/src/eval.c:3231
#10 0x0817fa4b in Ffuncall (nargs=4, args=0xbfffd930) at /home/tim/gnu/src/emacs/src/eval.c:3101
#11 0x081b2233 in Fbyte_code (bytestr=136494979, vector=136494996, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#12 0x0817f615 in funcall_lambda (fun=136494932, nargs=2, arg_vector=0xbfffda64) at /home/tim/gnu/src/emacs/src/eval.c:3231
#13 0x0817fa4b in Ffuncall (nargs=3, args=0xbfffda60) at /home/tim/gnu/src/emacs/src/eval.c:3101
#14 0x081b2233 in Fbyte_code (bytestr=136499691, vector=136499716, maxdepth=24) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#15 0x0817f0b3 in Feval (form=136499677) at /home/tim/gnu/src/emacs/src/eval.c:2381
#16 0x081816f1 in internal_lisp_condition_case (var=137847329, bodyform=136499677, handlers=136499789)
at /home/tim/gnu/src/emacs/src/eval.c:1456
#17 0x081b1531 in Fbyte_code (bytestr=136499579, vector=136499596, maxdepth=56) at /home/tim/gnu/src/emacs/src/bytecode.c:868
#18 0x0817f615 in funcall_lambda (fun=136499524, nargs=1, arg_vector=0xbfffdd94) at /home/tim/gnu/src/emacs/src/eval.c:3231
#19 0x0817fa4b in Ffuncall (nargs=2, args=0xbfffdd90) at /home/tim/gnu/src/emacs/src/eval.c:3101
#20 0x081b2233 in Fbyte_code (bytestr=136782331, vector=136782348, maxdepth=72) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#21 0x0817f615 in funcall_lambda (fun=136782300, nargs=0, arg_vector=0xbfffded4) at /home/tim/gnu/src/emacs/src/eval.c:3231
#22 0x0817fa4b in Ffuncall (nargs=1, args=0xbfffded0) at /home/tim/gnu/src/emacs/src/eval.c:3101
#23 0x081b2233 in Fbyte_code (bytestr=136532403, vector=136532428, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#24 0x0817f0b3 in Feval (form=136532389) at /home/tim/gnu/src/emacs/src/eval.c:2381
#25 0x0817f46f in Fprogn (args=147078268) at /home/tim/gnu/src/emacs/src/eval.c:449
#26 0x0817da1f in unbind_to (count=32, value=137847329) at /home/tim/gnu/src/emacs/src/eval.c:3399
#27 0x081b20cd in Fbyte_code (bytestr=136532051, vector=136532068, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:700
#28 0x0817f615 in funcall_lambda (fun=136532028, nargs=0, arg_vector=0xbfffe0f0) at /home/tim/gnu/src/emacs/src/eval.c:3231
#29 0x0817f837 in apply_lambda (fun=136532028, args=137847329, eval_flag=1) at /home/tim/gnu/src/emacs/src/eval.c:3155
#30 0x0817eec8 in Feval (form=138413797) at /home/tim/gnu/src/emacs/src/eval.c:2417
#31 0x0811c8f3 in top_level_2 () at /home/tim/gnu/src/emacs/src/keyboard.c:1347
#32 0x0817e58b in internal_condition_case (bfun=0x811c8e0 <top_level_2>, handlers=137890545, hfun=0x8121100 <cmd_error>)
at /home/tim/gnu/src/emacs/src/eval.c:1511
#33 0x08120ead in top_level_1 () at /home/tim/gnu/src/emacs/src/keyboard.c:1355
#34 0x0817e64c in internal_catch (tag=137886521, func=0x8120e60 <top_level_1>, arg=137847329)
at /home/tim/gnu/src/emacs/src/eval.c:1247
#35 0x08120f41 in command_loop () at /home/tim/gnu/src/emacs/src/keyboard.c:1310
#36 0x081212db in recursive_edit_1 () at /home/tim/gnu/src/emacs/src/keyboard.c:942
#37 0x08121424 in Frecursive_edit () at /home/tim/gnu/src/emacs/src/keyboard.c:1004
#38 0x08115cfc in main (argc=1073742869, argv=0xbfffe7e4) at /home/tim/gnu/src/emacs/src/emacs.c:1724
Lisp Backtrace:
"internal-set-lisp-face-attribute" (0xbfffd6d4)
"set-face-attribute" (0xbfffd804)
"face-spec-set-2" (0xbfffd934)
"face-spec-recalc" (0xbfffda64)
"byte-code" (0xbfffdb00)
"face-set-after-frame-default" (0xbfffdd94)
"frame-notice-user-settings" (0xbfffded4)
"byte-code" (0xbfffdf80)
"normal-top-level" (0xbfffe0f0)
(gdb) cont
Continuing.
Breakpoint 3, Fset_frame_size (frame=147078268, cols=1056, rows=480) at /home/tim/gnu/src/emacs/src/frame.c:2742
2742 {
(gdb) bt
#0 Fset_frame_size (frame=147078268, cols=1056, rows=480) at /home/tim/gnu/src/emacs/src/frame.c:2742
#1 0x0806493f in x_set_frame_parameters (f=0x8c43c78, alist=149133197) at /home/tim/gnu/src/emacs/src/frame.c:3111
#2 0x08065026 in Fmodify_frame_parameters (frame=147078268, alist=149133197) at /home/tim/gnu/src/emacs/src/frame.c:2538
#3 0x080cf204 in Finternal_set_lisp_face_attribute (face=137874369, attr=<value optimized out>, value=143599379, frame=147078268)
at /home/tim/gnu/src/emacs/src/xfaces.c:3503
#4 0x0817fc00 in Ffuncall (nargs=5, args=0xbfffd6d0) at /home/tim/gnu/src/emacs/src/eval.c:3054
#5 0x081b2233 in Fbyte_code (bytestr=136484659, vector=136484676, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#6 0x0817f615 in funcall_lambda (fun=136484596, nargs=4, arg_vector=0xbfffd804) at /home/tim/gnu/src/emacs/src/eval.c:3231
#7 0x0817fa4b in Ffuncall (nargs=5, args=0xbfffd800) at /home/tim/gnu/src/emacs/src/eval.c:3101
#8 0x081b2233 in Fbyte_code (bytestr=136495131, vector=136495148, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#9 0x0817f615 in funcall_lambda (fun=136495076, nargs=3, arg_vector=0xbfffd934) at /home/tim/gnu/src/emacs/src/eval.c:3231
#10 0x0817fa4b in Ffuncall (nargs=4, args=0xbfffd930) at /home/tim/gnu/src/emacs/src/eval.c:3101
#11 0x081b2233 in Fbyte_code (bytestr=136494979, vector=136494996, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#12 0x0817f615 in funcall_lambda (fun=136494932, nargs=2, arg_vector=0xbfffda64) at /home/tim/gnu/src/emacs/src/eval.c:3231
#13 0x0817fa4b in Ffuncall (nargs=3, args=0xbfffda60) at /home/tim/gnu/src/emacs/src/eval.c:3101
#14 0x081b2233 in Fbyte_code (bytestr=136499691, vector=136499716, maxdepth=24) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#15 0x0817f0b3 in Feval (form=136499677) at /home/tim/gnu/src/emacs/src/eval.c:2381
#16 0x081816f1 in internal_lisp_condition_case (var=137847329, bodyform=136499677, handlers=136499789)
at /home/tim/gnu/src/emacs/src/eval.c:1456
#17 0x081b1531 in Fbyte_code (bytestr=136499579, vector=136499596, maxdepth=56) at /home/tim/gnu/src/emacs/src/bytecode.c:868
#18 0x0817f615 in funcall_lambda (fun=136499524, nargs=1, arg_vector=0xbfffdd94) at /home/tim/gnu/src/emacs/src/eval.c:3231
#19 0x0817fa4b in Ffuncall (nargs=2, args=0xbfffdd90) at /home/tim/gnu/src/emacs/src/eval.c:3101
#20 0x081b2233 in Fbyte_code (bytestr=136782331, vector=136782348, maxdepth=72) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#21 0x0817f615 in funcall_lambda (fun=136782300, nargs=0, arg_vector=0xbfffded4) at /home/tim/gnu/src/emacs/src/eval.c:3231
#22 0x0817fa4b in Ffuncall (nargs=1, args=0xbfffded0) at /home/tim/gnu/src/emacs/src/eval.c:3101
#23 0x081b2233 in Fbyte_code (bytestr=136532403, vector=136532428, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#24 0x0817f0b3 in Feval (form=136532389) at /home/tim/gnu/src/emacs/src/eval.c:2381
#25 0x0817f46f in Fprogn (args=147078268) at /home/tim/gnu/src/emacs/src/eval.c:449
#26 0x0817da1f in unbind_to (count=32, value=137847329) at /home/tim/gnu/src/emacs/src/eval.c:3399
#27 0x081b20cd in Fbyte_code (bytestr=136532051, vector=136532068, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:700
#28 0x0817f615 in funcall_lambda (fun=136532028, nargs=0, arg_vector=0xbfffe0f0) at /home/tim/gnu/src/emacs/src/eval.c:3231
#29 0x0817f837 in apply_lambda (fun=136532028, args=137847329, eval_flag=1) at /home/tim/gnu/src/emacs/src/eval.c:3155
#30 0x0817eec8 in Feval (form=138413797) at /home/tim/gnu/src/emacs/src/eval.c:2417
#31 0x0811c8f3 in top_level_2 () at /home/tim/gnu/src/emacs/src/keyboard.c:1347
#32 0x0817e58b in internal_condition_case (bfun=0x811c8e0 <top_level_2>, handlers=137890545, hfun=0x8121100 <cmd_error>)
at /home/tim/gnu/src/emacs/src/eval.c:1511
#33 0x08120ead in top_level_1 () at /home/tim/gnu/src/emacs/src/keyboard.c:1355
#34 0x0817e64c in internal_catch (tag=137886521, func=0x8120e60 <top_level_1>, arg=137847329)
at /home/tim/gnu/src/emacs/src/eval.c:1247
#35 0x08120f41 in command_loop () at /home/tim/gnu/src/emacs/src/keyboard.c:1310
#36 0x081212db in recursive_edit_1 () at /home/tim/gnu/src/emacs/src/keyboard.c:942
#37 0x08121424 in Frecursive_edit () at /home/tim/gnu/src/emacs/src/keyboard.c:1004
#38 0x08115cfc in main (argc=1073742869, argv=0xbfffe7e4) at /home/tim/gnu/src/emacs/src/emacs.c:1724
Lisp Backtrace:
"internal-set-lisp-face-attribute" (0xbfffd6d4)
"set-face-attribute" (0xbfffd804)
"face-spec-set-2" (0xbfffd934)
"face-spec-recalc" (0xbfffda64)
"byte-code" (0xbfffdb00)
"face-set-after-frame-default" (0xbfffdd94)
"frame-notice-user-settings" (0xbfffded4)
"byte-code" (0xbfffdf80)
"normal-top-level" (0xbfffe0f0)
(gdb) cont
Continuing.
Breakpoint 3, Fset_frame_size (frame=147078268, cols=1056, rows=480) at /home/tim/gnu/src/emacs/src/frame.c:2742
2742 {
(gdb) bt
#0 Fset_frame_size (frame=147078268, cols=1056, rows=480) at /home/tim/gnu/src/emacs/src/frame.c:2742
#1 0x0806493f in x_set_frame_parameters (f=0x8c43c78, alist=149131053) at /home/tim/gnu/src/emacs/src/frame.c:3111
#2 0x08065026 in Fmodify_frame_parameters (frame=147078268, alist=149131053) at /home/tim/gnu/src/emacs/src/frame.c:2538
#3 0x0817fbb9 in Ffuncall (nargs=3, args=0xbfffd390) at /home/tim/gnu/src/emacs/src/eval.c:3047
#4 0x081b2233 in Fbyte_code (bytestr=136498195, vector=136498212, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#5 0x0817f615 in funcall_lambda (fun=136498156, nargs=1, arg_vector=0xbfffd4c4) at /home/tim/gnu/src/emacs/src/eval.c:3231
#6 0x0817fa4b in Ffuncall (nargs=2, args=0xbfffd4c0) at /home/tim/gnu/src/emacs/src/eval.c:3101
#7 0x08180ea9 in call1 (fn=137847737, arg1=147078268) at /home/tim/gnu/src/emacs/src/eval.c:2829
#8 0x080d20ab in update_face_from_frame_parameter (f=0x8c43c78, param=147078268, new_value=140916203)
at /home/tim/gnu/src/emacs/src/xfaces.c:3541
#9 0x080e882a in x_set_background_color (f=0x8c43c78, arg=140916203, oldval=143594963) at /home/tim/gnu/src/emacs/src/xfns.c:937
#10 0x08064727 in x_set_frame_parameters (f=0x8c43c78, alist=137839917) at /home/tim/gnu/src/emacs/src/frame.c:2995
#11 0x08065026 in Fmodify_frame_parameters (frame=147078268, alist=137839917) at /home/tim/gnu/src/emacs/src/frame.c:2538
#12 0x080ced96 in Finternal_set_lisp_face_attribute (face=137874369, attr=<value optimized out>, value=140916203, frame=147078268)
at /home/tim/gnu/src/emacs/src/xfaces.c:3468
#13 0x0817fc00 in Ffuncall (nargs=5, args=0xbfffd6d0) at /home/tim/gnu/src/emacs/src/eval.c:3054
#14 0x081b2233 in Fbyte_code (bytestr=136484659, vector=136484676, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#15 0x0817f615 in funcall_lambda (fun=136484596, nargs=4, arg_vector=0xbfffd804) at /home/tim/gnu/src/emacs/src/eval.c:3231
#16 0x0817fa4b in Ffuncall (nargs=5, args=0xbfffd800) at /home/tim/gnu/src/emacs/src/eval.c:3101
#17 0x081b2233 in Fbyte_code (bytestr=136495131, vector=136495148, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#18 0x0817f615 in funcall_lambda (fun=136495076, nargs=3, arg_vector=0xbfffd934) at /home/tim/gnu/src/emacs/src/eval.c:3231
#19 0x0817fa4b in Ffuncall (nargs=4, args=0xbfffd930) at /home/tim/gnu/src/emacs/src/eval.c:3101
#20 0x081b2233 in Fbyte_code (bytestr=136494979, vector=136494996, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#21 0x0817f615 in funcall_lambda (fun=136494932, nargs=2, arg_vector=0xbfffda64) at /home/tim/gnu/src/emacs/src/eval.c:3231
#22 0x0817fa4b in Ffuncall (nargs=3, args=0xbfffda60) at /home/tim/gnu/src/emacs/src/eval.c:3101
#23 0x081b2233 in Fbyte_code (bytestr=136499691, vector=136499716, maxdepth=24) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#24 0x0817f0b3 in Feval (form=136499677) at /home/tim/gnu/src/emacs/src/eval.c:2381
#25 0x081816f1 in internal_lisp_condition_case (var=137847329, bodyform=136499677, handlers=136499789)
at /home/tim/gnu/src/emacs/src/eval.c:1456
#26 0x081b1531 in Fbyte_code (bytestr=136499579, vector=136499596, maxdepth=56) at /home/tim/gnu/src/emacs/src/bytecode.c:868
#27 0x0817f615 in funcall_lambda (fun=136499524, nargs=1, arg_vector=0xbfffdd94) at /home/tim/gnu/src/emacs/src/eval.c:3231
#28 0x0817fa4b in Ffuncall (nargs=2, args=0xbfffdd90) at /home/tim/gnu/src/emacs/src/eval.c:3101
#29 0x081b2233 in Fbyte_code (bytestr=136782331, vector=136782348, maxdepth=72) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#30 0x0817f615 in funcall_lambda (fun=136782300, nargs=0, arg_vector=0xbfffded4) at /home/tim/gnu/src/emacs/src/eval.c:3231
#31 0x0817fa4b in Ffuncall (nargs=1, args=0xbfffded0) at /home/tim/gnu/src/emacs/src/eval.c:3101
#32 0x081b2233 in Fbyte_code (bytestr=136532403, vector=136532428, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#33 0x0817f0b3 in Feval (form=136532389) at /home/tim/gnu/src/emacs/src/eval.c:2381
#34 0x0817f46f in Fprogn (args=147078268) at /home/tim/gnu/src/emacs/src/eval.c:449
#35 0x0817da1f in unbind_to (count=32, value=137847329) at /home/tim/gnu/src/emacs/src/eval.c:3399
#36 0x081b20cd in Fbyte_code (bytestr=136532051, vector=136532068, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:700
#37 0x0817f615 in funcall_lambda (fun=136532028, nargs=0, arg_vector=0xbfffe0f0) at /home/tim/gnu/src/emacs/src/eval.c:3231
#38 0x0817f837 in apply_lambda (fun=136532028, args=137847329, eval_flag=1) at /home/tim/gnu/src/emacs/src/eval.c:3155
#39 0x0817eec8 in Feval (form=138413797) at /home/tim/gnu/src/emacs/src/eval.c:2417
#40 0x0811c8f3 in top_level_2 () at /home/tim/gnu/src/emacs/src/keyboard.c:1347
#41 0x0817e58b in internal_condition_case (bfun=0x811c8e0 <top_level_2>, handlers=137890545, hfun=0x8121100 <cmd_error>)
at /home/tim/gnu/src/emacs/src/eval.c:1511
#42 0x08120ead in top_level_1 () at /home/tim/gnu/src/emacs/src/keyboard.c:1355
#43 0x0817e64c in internal_catch (tag=137886521, func=0x8120e60 <top_level_1>, arg=137847329)
at /home/tim/gnu/src/emacs/src/eval.c:1247
#44 0x08120f41 in command_loop () at /home/tim/gnu/src/emacs/src/keyboard.c:1310
#45 0x081212db in recursive_edit_1 () at /home/tim/gnu/src/emacs/src/keyboard.c:942
#46 0x08121424 in Frecursive_edit () at /home/tim/gnu/src/emacs/src/keyboard.c:1004
#47 0x08115cfc in main (argc=1073742869, argv=0xbfffe7e4) at /home/tim/gnu/src/emacs/src/emacs.c:1724
Lisp Backtrace:
"modify-frame-parameters" (0xbfffd394)
"frame-set-background-mode" (0xbfffd4c4)
"internal-set-lisp-face-attribute" (0xbfffd6d4)
"set-face-attribute" (0xbfffd804)
"face-spec-set-2" (0xbfffd934)
"face-spec-recalc" (0xbfffda64)
"byte-code" (0xbfffdb00)
"face-set-after-frame-default" (0xbfffdd94)
"frame-notice-user-settings" (0xbfffded4)
"byte-code" (0xbfffdf80)
"normal-top-level" (0xbfffe0f0)
(gdb) cont
Continuing.
Breakpoint 3, Fset_frame_size (frame=147078268, cols=896, rows=384) at /home/tim/gnu/src/emacs/src/frame.c:2742
2742 {
(gdb) bt
#0 Fset_frame_size (frame=147078268, cols=896, rows=384) at /home/tim/gnu/src/emacs/src/frame.c:2742
#1 0x0806493f in x_set_frame_parameters (f=0x8c43c78, alist=137839917) at /home/tim/gnu/src/emacs/src/frame.c:3111
#2 0x08065026 in Fmodify_frame_parameters (frame=147078268, alist=137839917) at /home/tim/gnu/src/emacs/src/frame.c:2538
#3 0x080ced96 in Finternal_set_lisp_face_attribute (face=137874369, attr=<value optimized out>, value=140916203, frame=147078268)
at /home/tim/gnu/src/emacs/src/xfaces.c:3468
#4 0x0817fc00 in Ffuncall (nargs=5, args=0xbfffd6d0) at /home/tim/gnu/src/emacs/src/eval.c:3054
#5 0x081b2233 in Fbyte_code (bytestr=136484659, vector=136484676, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#6 0x0817f615 in funcall_lambda (fun=136484596, nargs=4, arg_vector=0xbfffd804) at /home/tim/gnu/src/emacs/src/eval.c:3231
#7 0x0817fa4b in Ffuncall (nargs=5, args=0xbfffd800) at /home/tim/gnu/src/emacs/src/eval.c:3101
#8 0x081b2233 in Fbyte_code (bytestr=136495131, vector=136495148, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#9 0x0817f615 in funcall_lambda (fun=136495076, nargs=3, arg_vector=0xbfffd934) at /home/tim/gnu/src/emacs/src/eval.c:3231
#10 0x0817fa4b in Ffuncall (nargs=4, args=0xbfffd930) at /home/tim/gnu/src/emacs/src/eval.c:3101
#11 0x081b2233 in Fbyte_code (bytestr=136494979, vector=136494996, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#12 0x0817f615 in funcall_lambda (fun=136494932, nargs=2, arg_vector=0xbfffda64) at /home/tim/gnu/src/emacs/src/eval.c:3231
#13 0x0817fa4b in Ffuncall (nargs=3, args=0xbfffda60) at /home/tim/gnu/src/emacs/src/eval.c:3101
#14 0x081b2233 in Fbyte_code (bytestr=136499691, vector=136499716, maxdepth=24) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#15 0x0817f0b3 in Feval (form=136499677) at /home/tim/gnu/src/emacs/src/eval.c:2381
#16 0x081816f1 in internal_lisp_condition_case (var=137847329, bodyform=136499677, handlers=136499789)
at /home/tim/gnu/src/emacs/src/eval.c:1456
#17 0x081b1531 in Fbyte_code (bytestr=136499579, vector=136499596, maxdepth=56) at /home/tim/gnu/src/emacs/src/bytecode.c:868
#18 0x0817f615 in funcall_lambda (fun=136499524, nargs=1, arg_vector=0xbfffdd94) at /home/tim/gnu/src/emacs/src/eval.c:3231
#19 0x0817fa4b in Ffuncall (nargs=2, args=0xbfffdd90) at /home/tim/gnu/src/emacs/src/eval.c:3101
#20 0x081b2233 in Fbyte_code (bytestr=136782331, vector=136782348, maxdepth=72) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#21 0x0817f615 in funcall_lambda (fun=136782300, nargs=0, arg_vector=0xbfffded4) at /home/tim/gnu/src/emacs/src/eval.c:3231
#22 0x0817fa4b in Ffuncall (nargs=1, args=0xbfffded0) at /home/tim/gnu/src/emacs/src/eval.c:3101
#23 0x081b2233 in Fbyte_code (bytestr=136532403, vector=136532428, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#24 0x0817f0b3 in Feval (form=136532389) at /home/tim/gnu/src/emacs/src/eval.c:2381
#25 0x0817f46f in Fprogn (args=147078268) at /home/tim/gnu/src/emacs/src/eval.c:449
#26 0x0817da1f in unbind_to (count=32, value=137847329) at /home/tim/gnu/src/emacs/src/eval.c:3399
#27 0x081b20cd in Fbyte_code (bytestr=136532051, vector=136532068, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:700
#28 0x0817f615 in funcall_lambda (fun=136532028, nargs=0, arg_vector=0xbfffe0f0) at /home/tim/gnu/src/emacs/src/eval.c:3231
#29 0x0817f837 in apply_lambda (fun=136532028, args=137847329, eval_flag=1) at /home/tim/gnu/src/emacs/src/eval.c:3155
#30 0x0817eec8 in Feval (form=138413797) at /home/tim/gnu/src/emacs/src/eval.c:2417
#31 0x0811c8f3 in top_level_2 () at /home/tim/gnu/src/emacs/src/keyboard.c:1347
#32 0x0817e58b in internal_condition_case (bfun=0x811c8e0 <top_level_2>, handlers=137890545, hfun=0x8121100 <cmd_error>)
at /home/tim/gnu/src/emacs/src/eval.c:1511
#33 0x08120ead in top_level_1 () at /home/tim/gnu/src/emacs/src/keyboard.c:1355
#34 0x0817e64c in internal_catch (tag=137886521, func=0x8120e60 <top_level_1>, arg=137847329)
at /home/tim/gnu/src/emacs/src/eval.c:1247
#35 0x08120f41 in command_loop () at /home/tim/gnu/src/emacs/src/keyboard.c:1310
#36 0x081212db in recursive_edit_1 () at /home/tim/gnu/src/emacs/src/keyboard.c:942
#37 0x08121424 in Frecursive_edit () at /home/tim/gnu/src/emacs/src/keyboard.c:1004
#38 0x08115cfc in main (argc=1073742869, argv=0xbfffe7e4) at /home/tim/gnu/src/emacs/src/emacs.c:1724
Lisp Backtrace:
"internal-set-lisp-face-attribute" (0xbfffd6d4)
"set-face-attribute" (0xbfffd804)
"face-spec-set-2" (0xbfffd934)
"face-spec-recalc" (0xbfffda64)
"byte-code" (0xbfffdb00)
"face-set-after-frame-default" (0xbfffdd94)
"frame-notice-user-settings" (0xbfffded4)
"byte-code" (0xbfffdf80)
"normal-top-level" (0xbfffe0f0)
(gdb) cont
Continuing.
At this point emacs accepts input (and is 112x48).
There were also a couple frame size changes without a corresponding breakpoint hit.
I then reran emacs under gdb with break points on Fset_frame_width and Fset_frame_height too;
those breakpoints were never hit. I did notice that the Fset_frame_size breakpoint was
not hit the same number of times. Looks like the gdb I use is unable to handle the debugging
of emacs very well, as subsequent runs showed between 1 and 5 breakpoint hits (threading issue
perhaps?).
I've included the results of a second pass below.
(gdb) commands 3
Type commands for when breakpoint 3 is hit, one per line.
End with a line saying just "end".
>bt
>cont
>end
(gdb) r
Starting program: /home/tim/gnu/build/linux/emacs/src/emacs
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 31950)]
[Switching to Thread 16384 (LWP 31950)]
Breakpoint 3, Fset_frame_size (frame=147078268, cols=1056, rows=480) at /home/tim/gnu/src/emacs/src/frame.c:2742
2742 {
#0 Fset_frame_size (frame=147078268, cols=1056, rows=480) at /home/tim/gnu/src/emacs/src/frame.c:2742
#1 0x0806493f in x_set_frame_parameters (f=0x8c43c78, alist=139974661) at /home/tim/gnu/src/emacs/src/frame.c:3111
#2 0x08065026 in Fmodify_frame_parameters (frame=147078268, alist=139974661) at /home/tim/gnu/src/emacs/src/frame.c:2538
#3 0x0817fbb9 in Ffuncall (nargs=3, args=0xbfffe410) at /home/tim/gnu/src/emacs/src/eval.c:3047
#4 0x081b2233 in Fbyte_code (bytestr=136782331, vector=136782348, maxdepth=72) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#5 0x0817f615 in funcall_lambda (fun=136782300, nargs=0, arg_vector=0xbfffe554) at /home/tim/gnu/src/emacs/src/eval.c:3231
#6 0x0817fa4b in Ffuncall (nargs=1, args=0xbfffe550) at /home/tim/gnu/src/emacs/src/eval.c:3101
#7 0x081b2233 in Fbyte_code (bytestr=136532403, vector=136532428, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#8 0x0817f0b3 in Feval (form=136532389) at /home/tim/gnu/src/emacs/src/eval.c:2381
#9 0x0817f46f in Fprogn (args=147078268) at /home/tim/gnu/src/emacs/src/eval.c:449
#10 0x0817da1f in unbind_to (count=32, value=137847329) at /home/tim/gnu/src/emacs/src/eval.c:3399
#11 0x081b20cd in Fbyte_code (bytestr=136532051, vector=136532068, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:700
#12 0x0817f615 in funcall_lambda (fun=136532028, nargs=0, arg_vector=0xbfffe770) at /home/tim/gnu/src/emacs/src/eval.c:3231
#13 0x0817f837 in apply_lambda (fun=136532028, args=137847329, eval_flag=1) at /home/tim/gnu/src/emacs/src/eval.c:3155
#14 0x0817eec8 in Feval (form=138413797) at /home/tim/gnu/src/emacs/src/eval.c:2417
#15 0x0811c8f3 in top_level_2 () at /home/tim/gnu/src/emacs/src/keyboard.c:1347
#16 0x0817e58b in internal_condition_case (bfun=0x811c8e0 <top_level_2>, handlers=137890545, hfun=0x8121100 <cmd_error>)
at /home/tim/gnu/src/emacs/src/eval.c:1511
#17 0x08120ead in top_level_1 () at /home/tim/gnu/src/emacs/src/keyboard.c:1355
#18 0x0817e64c in internal_catch (tag=137886521, func=0x8120e60 <top_level_1>, arg=137847329)
at /home/tim/gnu/src/emacs/src/eval.c:1247
#19 0x08120f41 in command_loop () at /home/tim/gnu/src/emacs/src/keyboard.c:1310
#20 0x081212db in recursive_edit_1 () at /home/tim/gnu/src/emacs/src/keyboard.c:942
#21 0x08121424 in Frecursive_edit () at /home/tim/gnu/src/emacs/src/keyboard.c:1004
#22 0x08115cfc in main (argc=1073742869, argv=0xbfffee64) at /home/tim/gnu/src/emacs/src/emacs.c:1724
Lisp Backtrace:
"modify-frame-parameters" (0xbfffe414)
"frame-notice-user-settings" (0xbfffe554)
"byte-code" (0xbfffe600)
"normal-top-level" (0xbfffe770)
Breakpoint 3, Fset_frame_size (frame=147078268, cols=1056, rows=480) at /home/tim/gnu/src/emacs/src/frame.c:2742
2742 {
#0 Fset_frame_size (frame=147078268, cols=1056, rows=480) at /home/tim/gnu/src/emacs/src/frame.c:2742
#1 0x0806493f in x_set_frame_parameters (f=0x8c43c78, alist=148980837) at /home/tim/gnu/src/emacs/src/frame.c:3111
#2 0x08065026 in Fmodify_frame_parameters (frame=147078268, alist=148980837) at /home/tim/gnu/src/emacs/src/frame.c:2538
#3 0x080cf204 in Finternal_set_lisp_face_attribute (face=137874369, attr=<value optimized out>, value=928, frame=147078268)
at /home/tim/gnu/src/emacs/src/xfaces.c:3503
#4 0x0817fc00 in Ffuncall (nargs=5, args=0xbfffdd50) at /home/tim/gnu/src/emacs/src/eval.c:3054
#5 0x081b2233 in Fbyte_code (bytestr=136484659, vector=136484676, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#6 0x0817f615 in funcall_lambda (fun=136484596, nargs=4, arg_vector=0xbfffde84) at /home/tim/gnu/src/emacs/src/eval.c:3231
#7 0x0817fa4b in Ffuncall (nargs=5, args=0xbfffde80) at /home/tim/gnu/src/emacs/src/eval.c:3101
#8 0x081b2233 in Fbyte_code (bytestr=136495131, vector=136495148, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#9 0x0817f615 in funcall_lambda (fun=136495076, nargs=3, arg_vector=0xbfffdfb4) at /home/tim/gnu/src/emacs/src/eval.c:3231
#10 0x0817fa4b in Ffuncall (nargs=4, args=0xbfffdfb0) at /home/tim/gnu/src/emacs/src/eval.c:3101
#11 0x081b2233 in Fbyte_code (bytestr=136494979, vector=136494996, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#12 0x0817f615 in funcall_lambda (fun=136494932, nargs=2, arg_vector=0xbfffe0e4) at /home/tim/gnu/src/emacs/src/eval.c:3231
#13 0x0817fa4b in Ffuncall (nargs=3, args=0xbfffe0e0) at /home/tim/gnu/src/emacs/src/eval.c:3101
#14 0x081b2233 in Fbyte_code (bytestr=136499691, vector=136499716, maxdepth=24) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#15 0x0817f0b3 in Feval (form=136499677) at /home/tim/gnu/src/emacs/src/eval.c:2381
#16 0x081816f1 in internal_lisp_condition_case (var=137847329, bodyform=136499677, handlers=136499789)
at /home/tim/gnu/src/emacs/src/eval.c:1456
#17 0x081b1531 in Fbyte_code (bytestr=136499579, vector=136499596, maxdepth=56) at /home/tim/gnu/src/emacs/src/bytecode.c:868
#18 0x0817f615 in funcall_lambda (fun=136499524, nargs=1, arg_vector=0xbfffe414) at /home/tim/gnu/src/emacs/src/eval.c:3231
#19 0x0817fa4b in Ffuncall (nargs=2, args=0xbfffe410) at /home/tim/gnu/src/emacs/src/eval.c:3101
#20 0x081b2233 in Fbyte_code (bytestr=136782331, vector=136782348, maxdepth=72) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#21 0x0817f615 in funcall_lambda (fun=136782300, nargs=0, arg_vector=0xbfffe554) at /home/tim/gnu/src/emacs/src/eval.c:3231
#22 0x0817fa4b in Ffuncall (nargs=1, args=0xbfffe550) at /home/tim/gnu/src/emacs/src/eval.c:3101
#23 0x081b2233 in Fbyte_code (bytestr=136532403, vector=136532428, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#24 0x0817f0b3 in Feval (form=136532389) at /home/tim/gnu/src/emacs/src/eval.c:2381
#25 0x0817f46f in Fprogn (args=147078268) at /home/tim/gnu/src/emacs/src/eval.c:449
#26 0x0817da1f in unbind_to (count=32, value=137847329) at /home/tim/gnu/src/emacs/src/eval.c:3399
#27 0x081b20cd in Fbyte_code (bytestr=136532051, vector=136532068, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:700
#28 0x0817f615 in funcall_lambda (fun=136532028, nargs=0, arg_vector=0xbfffe770) at /home/tim/gnu/src/emacs/src/eval.c:3231
#29 0x0817f837 in apply_lambda (fun=136532028, args=137847329, eval_flag=1) at /home/tim/gnu/src/emacs/src/eval.c:3155
#30 0x0817eec8 in Feval (form=138413797) at /home/tim/gnu/src/emacs/src/eval.c:2417
#31 0x0811c8f3 in top_level_2 () at /home/tim/gnu/src/emacs/src/keyboard.c:1347
#32 0x0817e58b in internal_condition_case (bfun=0x811c8e0 <top_level_2>, handlers=137890545, hfun=0x8121100 <cmd_error>)
at /home/tim/gnu/src/emacs/src/eval.c:1511
#33 0x08120ead in top_level_1 () at /home/tim/gnu/src/emacs/src/keyboard.c:1355
#34 0x0817e64c in internal_catch (tag=137886521, func=0x8120e60 <top_level_1>, arg=137847329)
at /home/tim/gnu/src/emacs/src/eval.c:1247
#35 0x08120f41 in command_loop () at /home/tim/gnu/src/emacs/src/keyboard.c:1310
#36 0x081212db in recursive_edit_1 () at /home/tim/gnu/src/emacs/src/keyboard.c:942
#37 0x08121424 in Frecursive_edit () at /home/tim/gnu/src/emacs/src/keyboard.c:1004
#38 0x08115cfc in main (argc=1073742869, argv=0xbfffee64) at /home/tim/gnu/src/emacs/src/emacs.c:1724
Lisp Backtrace:
"internal-set-lisp-face-attribute" (0xbfffdd54)
"set-face-attribute" (0xbfffde84)
"face-spec-set-2" (0xbfffdfb4)
"face-spec-recalc" (0xbfffe0e4)
"byte-code" (0xbfffe180)
"face-set-after-frame-default" (0xbfffe414)
"frame-notice-user-settings" (0xbfffe554)
"byte-code" (0xbfffe600)
"normal-top-level" (0xbfffe770)
Breakpoint 3, Fset_frame_size (frame=147078268, cols=1056, rows=480) at /home/tim/gnu/src/emacs/src/frame.c:2742
2742 {
#0 Fset_frame_size (frame=147078268, cols=1056, rows=480) at /home/tim/gnu/src/emacs/src/frame.c:2742
#1 0x0806493f in x_set_frame_parameters (f=0x8c43c78, alist=148977485) at /home/tim/gnu/src/emacs/src/frame.c:3111
#2 0x08065026 in Fmodify_frame_parameters (frame=147078268, alist=148977485) at /home/tim/gnu/src/emacs/src/frame.c:2538
#3 0x0817fbb9 in Ffuncall (nargs=3, args=0xbfffda10) at /home/tim/gnu/src/emacs/src/eval.c:3047
#4 0x081b2233 in Fbyte_code (bytestr=136498195, vector=136498212, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#5 0x0817f615 in funcall_lambda (fun=136498156, nargs=1, arg_vector=0xbfffdb44) at /home/tim/gnu/src/emacs/src/eval.c:3231
#6 0x0817fa4b in Ffuncall (nargs=2, args=0xbfffdb40) at /home/tim/gnu/src/emacs/src/eval.c:3101
#7 0x08180ea9 in call1 (fn=137847737, arg1=147078268) at /home/tim/gnu/src/emacs/src/eval.c:2829
#8 0x080d20ab in update_face_from_frame_parameter (f=0x8c43c78, param=147078268, new_value=140916171)
at /home/tim/gnu/src/emacs/src/xfaces.c:3541
#9 0x080e882a in x_set_background_color (f=0x8c43c78, arg=140916171, oldval=143594963) at /home/tim/gnu/src/emacs/src/xfns.c:937
#10 0x08064727 in x_set_frame_parameters (f=0x8c43c78, alist=137839917) at /home/tim/gnu/src/emacs/src/frame.c:2995
#11 0x08065026 in Fmodify_frame_parameters (frame=147078268, alist=137839917) at /home/tim/gnu/src/emacs/src/frame.c:2538
#12 0x080ced96 in Finternal_set_lisp_face_attribute (face=137874369, attr=<value optimized out>, value=140916171, frame=147078268)
at /home/tim/gnu/src/emacs/src/xfaces.c:3468
#13 0x0817fc00 in Ffuncall (nargs=5, args=0xbfffdd50) at /home/tim/gnu/src/emacs/src/eval.c:3054
#14 0x081b2233 in Fbyte_code (bytestr=136484659, vector=136484676, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#15 0x0817f615 in funcall_lambda (fun=136484596, nargs=4, arg_vector=0xbfffde84) at /home/tim/gnu/src/emacs/src/eval.c:3231
#16 0x0817fa4b in Ffuncall (nargs=5, args=0xbfffde80) at /home/tim/gnu/src/emacs/src/eval.c:3101
#17 0x081b2233 in Fbyte_code (bytestr=136495131, vector=136495148, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#18 0x0817f615 in funcall_lambda (fun=136495076, nargs=3, arg_vector=0xbfffdfb4) at /home/tim/gnu/src/emacs/src/eval.c:3231
#19 0x0817fa4b in Ffuncall (nargs=4, args=0xbfffdfb0) at /home/tim/gnu/src/emacs/src/eval.c:3101
#20 0x081b2233 in Fbyte_code (bytestr=136494979, vector=136494996, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#21 0x0817f615 in funcall_lambda (fun=136494932, nargs=2, arg_vector=0xbfffe0e4) at /home/tim/gnu/src/emacs/src/eval.c:3231
#22 0x0817fa4b in Ffuncall (nargs=3, args=0xbfffe0e0) at /home/tim/gnu/src/emacs/src/eval.c:3101
#23 0x081b2233 in Fbyte_code (bytestr=136499691, vector=136499716, maxdepth=24) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#24 0x0817f0b3 in Feval (form=136499677) at /home/tim/gnu/src/emacs/src/eval.c:2381
#25 0x081816f1 in internal_lisp_condition_case (var=137847329, bodyform=136499677, handlers=136499789)
at /home/tim/gnu/src/emacs/src/eval.c:1456
#26 0x081b1531 in Fbyte_code (bytestr=136499579, vector=136499596, maxdepth=56) at /home/tim/gnu/src/emacs/src/bytecode.c:868
#27 0x0817f615 in funcall_lambda (fun=136499524, nargs=1, arg_vector=0xbfffe414) at /home/tim/gnu/src/emacs/src/eval.c:3231
#28 0x0817fa4b in Ffuncall (nargs=2, args=0xbfffe410) at /home/tim/gnu/src/emacs/src/eval.c:3101
#29 0x081b2233 in Fbyte_code (bytestr=136782331, vector=136782348, maxdepth=72) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#30 0x0817f615 in funcall_lambda (fun=136782300, nargs=0, arg_vector=0xbfffe554) at /home/tim/gnu/src/emacs/src/eval.c:3231
#31 0x0817fa4b in Ffuncall (nargs=1, args=0xbfffe550) at /home/tim/gnu/src/emacs/src/eval.c:3101
#32 0x081b2233 in Fbyte_code (bytestr=136532403, vector=136532428, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#33 0x0817f0b3 in Feval (form=136532389) at /home/tim/gnu/src/emacs/src/eval.c:2381
#34 0x0817f46f in Fprogn (args=147078268) at /home/tim/gnu/src/emacs/src/eval.c:449
#35 0x0817da1f in unbind_to (count=32, value=137847329) at /home/tim/gnu/src/emacs/src/eval.c:3399
#36 0x081b20cd in Fbyte_code (bytestr=136532051, vector=136532068, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:700
#37 0x0817f615 in funcall_lambda (fun=136532028, nargs=0, arg_vector=0xbfffe770) at /home/tim/gnu/src/emacs/src/eval.c:3231
#38 0x0817f837 in apply_lambda (fun=136532028, args=137847329, eval_flag=1) at /home/tim/gnu/src/emacs/src/eval.c:3155
#39 0x0817eec8 in Feval (form=138413797) at /home/tim/gnu/src/emacs/src/eval.c:2417
#40 0x0811c8f3 in top_level_2 () at /home/tim/gnu/src/emacs/src/keyboard.c:1347
#41 0x0817e58b in internal_condition_case (bfun=0x811c8e0 <top_level_2>, handlers=137890545, hfun=0x8121100 <cmd_error>)
at /home/tim/gnu/src/emacs/src/eval.c:1511
#42 0x08120ead in top_level_1 () at /home/tim/gnu/src/emacs/src/keyboard.c:1355
#43 0x0817e64c in internal_catch (tag=137886521, func=0x8120e60 <top_level_1>, arg=137847329)
at /home/tim/gnu/src/emacs/src/eval.c:1247
#44 0x08120f41 in command_loop () at /home/tim/gnu/src/emacs/src/keyboard.c:1310
#45 0x081212db in recursive_edit_1 () at /home/tim/gnu/src/emacs/src/keyboard.c:942
#46 0x08121424 in Frecursive_edit () at /home/tim/gnu/src/emacs/src/keyboard.c:1004
#47 0x08115cfc in main (argc=1073742869, argv=0xbfffee64) at /home/tim/gnu/src/emacs/src/emacs.c:1724
Lisp Backtrace:
"modify-frame-parameters" (0xbfffda14)
"frame-set-background-mode" (0xbfffdb44)
"internal-set-lisp-face-attribute" (0xbfffdd54)
"set-face-attribute" (0xbfffde84)
"face-spec-set-2" (0xbfffdfb4)
"face-spec-recalc" (0xbfffe0e4)
"byte-code" (0xbfffe180)
"face-set-after-frame-default" (0xbfffe414)
"frame-notice-user-settings" (0xbfffe554)
"byte-code" (0xbfffe600)
"normal-top-level" (0xbfffe770)
Breakpoint 3, Fset_frame_size (frame=147078268, cols=896, rows=384) at /home/tim/gnu/src/emacs/src/frame.c:2742
2742 {
#0 Fset_frame_size (frame=147078268, cols=896, rows=384) at /home/tim/gnu/src/emacs/src/frame.c:2742
#1 0x0806493f in x_set_frame_parameters (f=0x8c43c78, alist=137839917) at /home/tim/gnu/src/emacs/src/frame.c:3111
#2 0x08065026 in Fmodify_frame_parameters (frame=147078268, alist=137839917) at /home/tim/gnu/src/emacs/src/frame.c:2538
#3 0x080ced96 in Finternal_set_lisp_face_attribute (face=137874369, attr=<value optimized out>, value=140916171, frame=147078268)
at /home/tim/gnu/src/emacs/src/xfaces.c:3468
#4 0x0817fc00 in Ffuncall (nargs=5, args=0xbfffdd50) at /home/tim/gnu/src/emacs/src/eval.c:3054
#5 0x081b2233 in Fbyte_code (bytestr=136484659, vector=136484676, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#6 0x0817f615 in funcall_lambda (fun=136484596, nargs=4, arg_vector=0xbfffde84) at /home/tim/gnu/src/emacs/src/eval.c:3231
#7 0x0817fa4b in Ffuncall (nargs=5, args=0xbfffde80) at /home/tim/gnu/src/emacs/src/eval.c:3101
#8 0x081b2233 in Fbyte_code (bytestr=136495131, vector=136495148, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#9 0x0817f615 in funcall_lambda (fun=136495076, nargs=3, arg_vector=0xbfffdfb4) at /home/tim/gnu/src/emacs/src/eval.c:3231
#10 0x0817fa4b in Ffuncall (nargs=4, args=0xbfffdfb0) at /home/tim/gnu/src/emacs/src/eval.c:3101
#11 0x081b2233 in Fbyte_code (bytestr=136494979, vector=136494996, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#12 0x0817f615 in funcall_lambda (fun=136494932, nargs=2, arg_vector=0xbfffe0e4) at /home/tim/gnu/src/emacs/src/eval.c:3231
#13 0x0817fa4b in Ffuncall (nargs=3, args=0xbfffe0e0) at /home/tim/gnu/src/emacs/src/eval.c:3101
#14 0x081b2233 in Fbyte_code (bytestr=136499691, vector=136499716, maxdepth=24) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#15 0x0817f0b3 in Feval (form=136499677) at /home/tim/gnu/src/emacs/src/eval.c:2381
#16 0x081816f1 in internal_lisp_condition_case (var=137847329, bodyform=136499677, handlers=136499789)
at /home/tim/gnu/src/emacs/src/eval.c:1456
#17 0x081b1531 in Fbyte_code (bytestr=136499579, vector=136499596, maxdepth=56) at /home/tim/gnu/src/emacs/src/bytecode.c:868
#18 0x0817f615 in funcall_lambda (fun=136499524, nargs=1, arg_vector=0xbfffe414) at /home/tim/gnu/src/emacs/src/eval.c:3231
#19 0x0817fa4b in Ffuncall (nargs=2, args=0xbfffe410) at /home/tim/gnu/src/emacs/src/eval.c:3101
#20 0x081b2233 in Fbyte_code (bytestr=136782331, vector=136782348, maxdepth=72) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#21 0x0817f615 in funcall_lambda (fun=136782300, nargs=0, arg_vector=0xbfffe554) at /home/tim/gnu/src/emacs/src/eval.c:3231
#22 0x0817fa4b in Ffuncall (nargs=1, args=0xbfffe550) at /home/tim/gnu/src/emacs/src/eval.c:3101
#23 0x081b2233 in Fbyte_code (bytestr=136532403, vector=136532428, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#24 0x0817f0b3 in Feval (form=136532389) at /home/tim/gnu/src/emacs/src/eval.c:2381
#25 0x0817f46f in Fprogn (args=147078268) at /home/tim/gnu/src/emacs/src/eval.c:449
#26 0x0817da1f in unbind_to (count=32, value=137847329) at /home/tim/gnu/src/emacs/src/eval.c:3399
#27 0x081b20cd in Fbyte_code (bytestr=136532051, vector=136532068, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:700
#28 0x0817f615 in funcall_lambda (fun=136532028, nargs=0, arg_vector=0xbfffe770) at /home/tim/gnu/src/emacs/src/eval.c:3231
#29 0x0817f837 in apply_lambda (fun=136532028, args=137847329, eval_flag=1) at /home/tim/gnu/src/emacs/src/eval.c:3155
#30 0x0817eec8 in Feval (form=138413797) at /home/tim/gnu/src/emacs/src/eval.c:2417
#31 0x0811c8f3 in top_level_2 () at /home/tim/gnu/src/emacs/src/keyboard.c:1347
#32 0x0817e58b in internal_condition_case (bfun=0x811c8e0 <top_level_2>, handlers=137890545, hfun=0x8121100 <cmd_error>)
at /home/tim/gnu/src/emacs/src/eval.c:1511
#33 0x08120ead in top_level_1 () at /home/tim/gnu/src/emacs/src/keyboard.c:1355
#34 0x0817e64c in internal_catch (tag=137886521, func=0x8120e60 <top_level_1>, arg=137847329)
at /home/tim/gnu/src/emacs/src/eval.c:1247
#35 0x08120f41 in command_loop () at /home/tim/gnu/src/emacs/src/keyboard.c:1310
#36 0x081212db in recursive_edit_1 () at /home/tim/gnu/src/emacs/src/keyboard.c:942
#37 0x08121424 in Frecursive_edit () at /home/tim/gnu/src/emacs/src/keyboard.c:1004
#38 0x08115cfc in main (argc=1073742869, argv=0xbfffee64) at /home/tim/gnu/src/emacs/src/emacs.c:1724
Lisp Backtrace:
"internal-set-lisp-face-attribute" (0xbfffdd54)
"set-face-attribute" (0xbfffde84)
"face-spec-set-2" (0xbfffdfb4)
"face-spec-recalc" (0xbfffe0e4)
"byte-code" (0xbfffe180)
"face-set-after-frame-default" (0xbfffe414)
"frame-notice-user-settings" (0xbfffe554)
"byte-code" (0xbfffe600)
"normal-top-level" (0xbfffe770)
Breakpoint 3, Fset_frame_size (frame=147078268, cols=896, rows=384) at /home/tim/gnu/src/emacs/src/frame.c:2742
2742 {
#0 Fset_frame_size (frame=147078268, cols=896, rows=384) at /home/tim/gnu/src/emacs/src/frame.c:2742
#1 0x0806493f in x_set_frame_parameters (f=0x8c43c78, alist=147976605) at /home/tim/gnu/src/emacs/src/frame.c:3111
#2 0x08065026 in Fmodify_frame_parameters (frame=147078268, alist=147976605) at /home/tim/gnu/src/emacs/src/frame.c:2538
#3 0x080cf204 in Finternal_set_lisp_face_attribute (face=137874369, attr=<value optimized out>, value=140690091, frame=147078268)
at /home/tim/gnu/src/emacs/src/xfaces.c:3503
#4 0x0817fc00 in Ffuncall (nargs=5, args=0xbfffdd50) at /home/tim/gnu/src/emacs/src/eval.c:3054
#5 0x081b2233 in Fbyte_code (bytestr=136484659, vector=136484676, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#6 0x0817f615 in funcall_lambda (fun=136484596, nargs=4, arg_vector=0xbfffde84) at /home/tim/gnu/src/emacs/src/eval.c:3231
#7 0x0817fa4b in Ffuncall (nargs=5, args=0xbfffde80) at /home/tim/gnu/src/emacs/src/eval.c:3101
#8 0x081b2233 in Fbyte_code (bytestr=136495131, vector=136495148, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#9 0x0817f615 in funcall_lambda (fun=136495076, nargs=3, arg_vector=0xbfffdfb4) at /home/tim/gnu/src/emacs/src/eval.c:3231
#10 0x0817fa4b in Ffuncall (nargs=4, args=0xbfffdfb0) at /home/tim/gnu/src/emacs/src/eval.c:3101
#11 0x081b2233 in Fbyte_code (bytestr=136494979, vector=136494996, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#12 0x0817f615 in funcall_lambda (fun=136494932, nargs=2, arg_vector=0xbfffe0e4) at /home/tim/gnu/src/emacs/src/eval.c:3231
#13 0x0817fa4b in Ffuncall (nargs=3, args=0xbfffe0e0) at /home/tim/gnu/src/emacs/src/eval.c:3101
#14 0x081b2233 in Fbyte_code (bytestr=136499691, vector=136499716, maxdepth=24) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#15 0x0817f0b3 in Feval (form=136499677) at /home/tim/gnu/src/emacs/src/eval.c:2381
#16 0x081816f1 in internal_lisp_condition_case (var=137847329, bodyform=136499677, handlers=136499789)
at /home/tim/gnu/src/emacs/src/eval.c:1456
#17 0x081b1531 in Fbyte_code (bytestr=136499579, vector=136499596, maxdepth=56) at /home/tim/gnu/src/emacs/src/bytecode.c:868
#18 0x0817f615 in funcall_lambda (fun=136499524, nargs=1, arg_vector=0xbfffe414) at /home/tim/gnu/src/emacs/src/eval.c:3231
#19 0x0817fa4b in Ffuncall (nargs=2, args=0xbfffe410) at /home/tim/gnu/src/emacs/src/eval.c:3101
#20 0x081b2233 in Fbyte_code (bytestr=136782331, vector=136782348, maxdepth=72) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#21 0x0817f615 in funcall_lambda (fun=136782300, nargs=0, arg_vector=0xbfffe554) at /home/tim/gnu/src/emacs/src/eval.c:3231
#22 0x0817fa4b in Ffuncall (nargs=1, args=0xbfffe550) at /home/tim/gnu/src/emacs/src/eval.c:3101
#23 0x081b2233 in Fbyte_code (bytestr=136532403, vector=136532428, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:678
#24 0x0817f0b3 in Feval (form=136532389) at /home/tim/gnu/src/emacs/src/eval.c:2381
#25 0x0817f46f in Fprogn (args=147078268) at /home/tim/gnu/src/emacs/src/eval.c:449
#26 0x0817da1f in unbind_to (count=32, value=137847329) at /home/tim/gnu/src/emacs/src/eval.c:3399
#27 0x081b20cd in Fbyte_code (bytestr=136532051, vector=136532068, maxdepth=48) at /home/tim/gnu/src/emacs/src/bytecode.c:700
#28 0x0817f615 in funcall_lambda (fun=136532028, nargs=0, arg_vector=0xbfffe770) at /home/tim/gnu/src/emacs/src/eval.c:3231
#29 0x0817f837 in apply_lambda (fun=136532028, args=137847329, eval_flag=1) at /home/tim/gnu/src/emacs/src/eval.c:3155
#30 0x0817eec8 in Feval (form=138413797) at /home/tim/gnu/src/emacs/src/eval.c:2417
#31 0x0811c8f3 in top_level_2 () at /home/tim/gnu/src/emacs/src/keyboard.c:1347
#32 0x0817e58b in internal_condition_case (bfun=0x811c8e0 <top_level_2>, handlers=137890545, hfun=0x8121100 <cmd_error>)
at /home/tim/gnu/src/emacs/src/eval.c:1511
#33 0x08120ead in top_level_1 () at /home/tim/gnu/src/emacs/src/keyboard.c:1355
#34 0x0817e64c in internal_catch (tag=137886521, func=0x8120e60 <top_level_1>, arg=137847329)
at /home/tim/gnu/src/emacs/src/eval.c:1247
#35 0x08120f41 in command_loop () at /home/tim/gnu/src/emacs/src/keyboard.c:1310
#36 0x081212db in recursive_edit_1 () at /home/tim/gnu/src/emacs/src/keyboard.c:942
#37 0x08121424 in Frecursive_edit () at /home/tim/gnu/src/emacs/src/keyboard.c:1004
#38 0x08115cfc in main (argc=1073742869, argv=0xbfffee64) at /home/tim/gnu/src/emacs/src/emacs.c:1724
Lisp Backtrace:
"internal-set-lisp-face-attribute" (0xbfffdd54)
"set-face-attribute" (0xbfffde84)
"face-spec-set-2" (0xbfffdfb4)
"face-spec-recalc" (0xbfffe0e4)
"byte-code" (0xbfffe180)
"face-set-after-frame-default" (0xbfffe414)
"frame-notice-user-settings" (0xbfffe554)
"byte-code" (0xbfffe600)
"normal-top-level" (0xbfffe770)
^ permalink raw reply [flat|nested] 21+ messages in thread