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 0x811cc16: file /home/tim/gnu/src/emacs/src/emacs.c, line 420. Breakpoint 2 at 0x8137f49: file /home/tim/gnu/src/emacs/src/sysdep.c, line 1133. (gdb) break Fset_frame_size Breakpoint 3 at 0x8061896: file /home/tim/gnu/src/emacs/src/frame.c, line 2742. (gdb) break x_set_window_size Breakpoint 4 at 0x80df4f6: file /home/tim/gnu/src/emacs/src/xterm.c, line 8847. (gdb) disable 4 (gdb) commands 3 Type commands for when breakpoint 3 is hit, one per line. End with a line saying just "end". >enable 4 >cont >end (gdb) commands 4 Type commands for when breakpoint 4 is hit, one per line. End with a line saying just "end". >disable 4 >p f->new_text_lines >p f->new_text_cols >cont >end (gdb) r The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /home/tim/gnu/build/linux/emacs/src/emacs [Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 31757)] [Switching to Thread 16384 (LWP 31757)] Breakpoint 3, Fset_frame_size (frame=147028492, cols=1056, rows=480) at /home/tim/gnu/src/emacs/src/frame.c:2742 2742 { Breakpoint 4, x_set_window_size (f=0x8c37a08, change_gravity=1, cols=132, rows=60) at /home/tim/gnu/src/emacs/src/xterm.c:8847 8847 BLOCK_INPUT; $3 = 0 $4 = 0 Breakpoint 3, Fset_frame_size (frame=147028492, cols=1056, rows=480) at /home/tim/gnu/src/emacs/src/frame.c:2742 2742 { Breakpoint 4, x_set_window_size (f=0x8c37a08, change_gravity=1, cols=132, rows=60) at /home/tim/gnu/src/emacs/src/xterm.c:8847 8847 BLOCK_INPUT; $5 = 60 $6 = 132 Breakpoint 3, Fset_frame_size (frame=147028492, cols=1056, rows=480) at /home/tim/gnu/src/emacs/src/frame.c:2742 2742 { Breakpoint 4, x_set_window_size (f=0x8c37a08, change_gravity=1, cols=132, rows=60) at /home/tim/gnu/src/emacs/src/xterm.c:8847 8847 BLOCK_INPUT; $7 = 0 $8 = 0 Breakpoint 3, Fset_frame_size (frame=147028492, cols=1056, rows=480) at /home/tim/gnu/src/emacs/src/frame.c:2742 2742 { Breakpoint 4, x_set_window_size (f=0x8c37a08, change_gravity=1, cols=132, rows=60) at /home/tim/gnu/src/emacs/src/xterm.c:8847 8847 BLOCK_INPUT; $9 = 0 $10 = 0 Breakpoint 3, Fset_frame_size (frame=147028492, cols=1056, rows=480) at /home/tim/gnu/src/emacs/src/frame.c:2742 2742 { Breakpoint 4, x_set_window_size (f=0x8c37a08, change_gravity=1, cols=132, rows=60) at /home/tim/gnu/src/emacs/src/xterm.c:8847 8847 BLOCK_INPUT; $11 = 0 $12 = 0 Breakpoint 3, Fset_frame_size (frame=147028492, cols=1056, rows=480) at /home/tim/gnu/src/emacs/src/frame.c:2742 2742 { Breakpoint 4, x_set_window_size (f=0x8c37a08, change_gravity=1, cols=132, rows=60) at /home/tim/gnu/src/emacs/src/xterm.c:8847 8847 BLOCK_INPUT; $13 = 60 $14 = 132 Breakpoint 3, Fset_frame_size (frame=147028492, cols=896, rows=384) at /home/tim/gnu/src/emacs/src/frame.c:2742 2742 { Breakpoint 4, x_set_window_size (f=0x8c37a08, change_gravity=1, cols=112, rows=48) at /home/tim/gnu/src/emacs/src/xterm.c:8847 8847 BLOCK_INPUT; $15 = 0 $16 = 0 Breakpoint 3, Fset_frame_size (frame=147028492, cols=896, rows=384) at /home/tim/gnu/src/emacs/src/frame.c:2742 2742 { Breakpoint 4, x_set_window_size (f=0x8c37a08, change_gravity=1, cols=112, rows=48) at /home/tim/gnu/src/emacs/src/xterm.c:8847 8847 BLOCK_INPUT; $17 = 0 $18 = 0