unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: "Tim Van Holder" <tim.vanholder@gmail.com>
To: "Chong Yidong" <cyd@stupidchicken.com>
Cc: 598@emacsbugs.donarmstrong.com
Subject: bug#598: 23.0.60; frame size issue (--geometry or default-frame-alist) when using customized default face
Date: Tue, 30 Sep 2008 09:39:12 +0200	[thread overview]
Message-ID: <d69e7f6a0809300039s18d62bb4t9316c063cb81a376@mail.gmail.com> (raw)
In-Reply-To: <87myhqrhau.fsf@cyd.mit.edu>

[-- 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)


  reply	other threads:[~2008-09-30  7:39 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-09-28 20:46 bug#598: 23.0.60; frame size issue (--geometry or default-frame-alist) when using customized default face Chong Yidong
2008-09-29  7:34 ` Tim Van Holder
2008-09-29  8:52   ` martin rudalics
2008-09-29  9:13     ` Tim Van Holder
2008-09-29 15:02       ` bug#598: 23.0.60; frame size issue (--geometry or default-frame-alist) when usingcustomized " Drew Adams
2008-09-29 17:30   ` bug#598: 23.0.60; frame size issue (--geometry or default-frame-alist) when using customized " Chong Yidong
2008-09-30  7:39     ` Tim Van Holder [this message]
  -- strict thread matches above, loose matches on Subject: below --
2008-11-03 16:00 Chong Yidong
2008-11-05 10:06 ` Tim Van Holder
     [not found] <87k5clg04k.fsf@cyd.mit.edu>
2008-10-07 11:25 ` Tim Van Holder
2008-10-07 12:09   ` martin rudalics
2008-10-08  8:15     ` Tim Van Holder
2008-10-08 22:47   ` Chong Yidong
2008-10-09  8:09     ` Tim Van Holder
2008-10-01  0:01 Chong Yidong
2008-10-01  8:12 ` Tim Van Holder
2008-10-01  8:47   ` martin rudalics
2008-10-01  9:52     ` bug#911: " Tim Van Holder
2008-10-01 13:05       ` martin rudalics
2008-10-01 13:57         ` Tim Van Holder
2008-10-03  8:25   ` Tim Van Holder
2008-07-23  8:18 Tim Van Holder

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=d69e7f6a0809300039s18d62bb4t9316c063cb81a376@mail.gmail.com \
    --to=tim.vanholder@gmail.com \
    --cc=598@emacsbugs.donarmstrong.com \
    --cc=cyd@stupidchicken.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).