bug-gnu-emacs
[Top][All Lists]
Advanced

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

bug#11822: 24.1; emacsclient terminal mode captures escape characters as


From: Ken Raeburn
Subject: bug#11822: 24.1; emacsclient terminal mode captures escape characters as text
Date: Mon, 7 Sep 2015 17:09:23 -0400

After dropping the ball on this about three years ago, I’ve started digging 
into it again with version 24.5.

A recap of the problem: When I’ve got X11 frames up on the local display on my 
system at work, and one or more X11 frames displayed remotely over a slow-ish 
connection (ping round trip time 30-40ms, ssh + VPN may contribute a teeny bit 
more) creating a new frame causes a delay of several seconds. If I’m starting 
an X11 frame, even back on the local display at the office, a blank window pops 
up and doesn’t fill in for a few seconds. If it’s a tty frame via emacsclient, 
the setup code for terminal type “xterm” sends an escape sequence to the xterm 
to get some information but then times out reading the response, causing the 
response sequence to be inserted into the file being edited, which is where 
this bug report started. Tracing (strace, tcpdump) shows a lot of X11 network 
activity during the several-second delay.

In my tests to analyze this activity, I’m using two ssh connections to a test 
machine, each forwarding X11 connections. I start Emacs over one session 
(display localhost:10) with arguments telling it to invoke server-start, then I 
de-select Emacs’s window, wait for X11 activity to stop, and then use 
“emacsclient -c -n” to start an X11 frame over the other session 
(localhost:11). The test account has no .emacs file, and the display has only a 
few X resources loaded that could affect Emacs — background color, maybe 
foreground color.

I’m using a fast network for some of these tests, but with gdb breakpoints I 
can monitor the activity on the two X connections while creating the second 
frame. One visible issue is that there are a lot of calls to _XReply happening. 
This is an Xlib routine that flushes the current buffer going to the server and 
waits for a reply to a query just sent. By setting a breakpoint in _XReply and 
examining stack traces, I found that there are over 160 calls to _XReply to the 
first display alone, while it’s creating the new frame on the second display. 
Multiply by a 30-40 millisecond RTT for my VPN case and we’d be looking at 
about 5-6 seconds worth of delay caused by talking to the display I’m *not* 
trying to use at that moment. And at least some of the delay is per 
slow-connection frame, not per slow connection.

The biggest offenders in terms of waiting for round trips seem to be in two 
areas.

The first is the tool bar. Almost 100 of the _XReply calls come from within 
XQueryColors, called indirectly from x_disable_image. If I disable the tool 
bar, this set of calls goes away. I normally disable the tool bar, so I’ve 
mostly focused elsewhere, but I think this deserves some attention too.

The other area is 28 calls via this call stack: _XReply « XParseColor « 
x_defined_color « defined_color « load_color2 « load_face_colors « 
realize_x_face « realize_face « realize_named_face « realize_basic_faces « 
recompute_basic_faces « init_iterator « x_consider_frame_title « 
prepare_menu_bars « redisplay_internal …; plus 28 calls to XAllocColor also 
tracing back to x_defined_color.

Just those 56 round-trips, at 35ms RTT, would still be nearly 2 seconds of 
delay caused by talking to not-the-active-display.

I now believe it’s happening this way, at least in part: During frame creation, 
the variable face_change_count is incremented from various places. For example, 
Fx_create_frame ensures that various parameters are set to defaults if not set 
explicitly, including screenGamma; the handler for screenGamma, 
x_set_screen_gamma, calls Fclear_face_cache, which in addition to calling 
clear_face_cache (which as Eli pointed out only sometimes actually clears the 
cache, and doesn’t seem to be in my case), also increments face_change_count. 
If face_change_count is nonzero, init_iterator (which gets called on every 
frame, thanks to prepare_menu_bars calling x_consider_frame_title, and perhaps 
other ways) will call free_all_realized_faces(Qnil) which iterates over all 
frames, clearing the face caches; later init_iterator will call 
recompute_basic_faces which does all these color calls.

So…

1) For a new frame, I doubt any cache clearing is needed when setting 
screenGamma or other frame parameters; if there’s anything cached before we’ve 
finished computing the parameters, we may have computed the cached thing too 
early.

2) When changing screenGamma or another frame parameter does require clearing 
some cached values that were based on the old parameter settings, it still 
shouldn’t affect other frames.

3) When frames on the same display have the same relevant frame parameters, as 
I expect is by far the most common case, can we share info between them, so 
these lookups and delays will be per-display instead of per-frame?

4) If something else (changing a face attribute?) requires potentially updating 
all frames, maybe we can immediately do just the current frame, or the visible 
frames on the current display (and maybe tty frames?), and delay updates to 
other frames/displays briefly — say until an idle timer expires or the frame 
receives input, whichever happens first — so that we can give priority to user 
interaction on the selected frame/display?

5) Even better, can we do the other-display updates in small increments, so 
that once we start doing those updates we don’t have a block of 160*RTT seconds 
where we’re unresponsive to new user input?

6) Using XAllocNamedColor for color names not starting with “#” (i.e., for 
color names for which XParseColor would have to talk to the server) instead of 
XParseColor+XAllocColor may reduce some of the round-trip counts. Caching of 
color values might help too.


Previously Eli asked about how long calls to recompute_basic_faces were taking 
and where it was getting called from; I’ve got that data below. I did another 
test run under gdb with recompute_basic_faces slightly hacked to measure the 
time taken. Using a gdb breakpoint the time taken is shown (in the argument 
list — a floating-point number of seconds), and the frame’s display is shown 
(pointer and display-name string) if there is one, then the stack trace. In 
this test, both displays were over the VPN (two different ssh connections), so 
they’re both slow.

The first six calls are during startup of Emacs, creating the initial frame. 
Three of them took about two seconds each, the other three finished 
immediately. The last three calls are during the creation of a second frame via 
emacsclient on the second “display”; one against the new display that took no 
time, one against the new display taking 2s, and one against the old display 
taking 2s.

Ken

(gdb) run 
Starting program: /permabit/user/raeburn/tmp/b/src/emacs -Q -g 80x24+0+0 -e 
server-start
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffee7fa700 (LWP 10734)]

Breakpoint 3, record_run_time_for_recompute_basic_faces (f=0x113aea8, 
call_time=1.9999999999999999e-06) at ../../emacs-test/src/xfaces.c:736
736     {
$1 = (Display *) 0x1375060
$2 = 0x1349d30 "localhost:10.0"
#0  record_run_time_for_recompute_basic_faces (f=0x113aea8, 
call_time=1.9999999999999999e-06) at ../../emacs-test/src/xfaces.c:736
#1  0x00000000004b6b57 in recompute_basic_faces (f=0x113aea8) at 
../../emacs-test/src/xfaces.c:750
#2  0x0000000000422783 in x_set_font (f=0x113aea8, arg=13701857, 
oldval=12065650) at ../../emacs-test/src/frame.c:3353
#3  0x0000000000422c5e in x_set_frame_parameters (f=<value optimized out>, 
alist=<value optimized out>) at ../../emacs-test/src/frame.c:2889
#4  0x00000000004235db in x_default_parameter (f=0x113aea8, alist=<value 
optimized out>, prop=12283506, deflt=18067765, xprop=<value optimized out>, 
xclass=<value optimized out>, type=RES_TYPE_STRING) at 
../../emacs-test/src/frame.c:4041
#5  0x00000000004c7863 in x_default_font_parameter (f=0x113aea8, 
parms=15703094) at ../../emacs-test/src/xfns.c:2832
#6  0x00000000004ceb37 in Fx_create_frame (parms=15703094) at 
../../emacs-test/src/xfns.c:3049
#7  0x0000000000557132 in Ffuncall (nargs=<value optimized out>, args=<value 
optimized out>) at ../../emacs-test/src/eval.c:2811
#8  0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=28, 
nargs=0, args=0x0) at ../../emacs-test/src/bytecode.c:916
#9  0x0000000000556bd6 in funcall_lambda (fun=9132341, nargs=<value optimized 
out>, arg_vector=<value optimized out>) at ../../emacs-test/src/eval.c:3044
#10 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, args=0x8b5930) 
at ../../emacs-test/src/eval.c:2872
#11 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, 
args_template=185, nargs=0, args=0x0) at ../../emacs-test/src/bytecode.c:916
#12 0x0000000000556bd6 in funcall_lambda (fun=9781885, nargs=<value optimized 
out>, arg_vector=<value optimized out>) at ../../emacs-test/src/eval.c:3044
#13 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, args=0x954278) 
at ../../emacs-test/src/eval.c:2872
#14 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=40, 
nargs=0, args=0x0) at ../../emacs-test/src/bytecode.c:916
#15 0x0000000000556bd6 in funcall_lambda (fun=9777005, nargs=<value optimized 
out>, arg_vector=<value optimized out>) at ../../emacs-test/src/eval.c:3044
#16 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, args=0x952f68) 
at ../../emacs-test/src/eval.c:2872
#17 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=61, 
nargs=0, args=0x7fffffffe5b8) at ../../emacs-test/src/bytecode.c:916
#18 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, args=0x8bf2f8) 
at ../../emacs-test/src/eval.c:2872
#19 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=35, 
nargs=0, args=0x7fffffffe6a0) at ../../emacs-test/src/bytecode.c:916
#20 0x000000000055600b in apply_lambda (fun=9168229, args=<value optimized 
out>, count=<value optimized out>) at ../../emacs-test/src/eval.c:2919
#21 0x00000000005562ca in eval_sub (form=<value optimized out>) at 
../../emacs-test/src/eval.c:2256
#22 0x000000000055816a in Feval (form=12353302, lexical=<value optimized out>) 
at ../../emacs-test/src/eval.c:1996
#23 0x0000000000555b5b in internal_condition_case (bfun=<value optimized out>, 
handlers=<value optimized out>, hfun=<value optimized out>) at 
../../emacs-test/src/eval.c:1348
#24 0x00000000004eb666 in top_level_1 (ignore=<value optimized out>) at 
../../emacs-test/src/keyboard.c:1195
#25 0x0000000000555ca8 in internal_catch (tag=12112706, func=<value optimized 
out>, arg=<value optimized out>) at ../../emacs-test/src/eval.c:1112
#26 0x00000000004ebc12 in command_loop () at 
../../emacs-test/src/keyboard.c:1156
#27 recursive_edit_1 () at ../../emacs-test/src/keyboard.c:778
#28 0x00000000004ebd6d in Frecursive_edit () at 
../../emacs-test/src/keyboard.c:849
#29 0x00000000004e1047 in main (argc=6, argv=0x7fffffffea58) at 
../../emacs-test/src/emacs.c:1642

Lisp Backtrace:
"x-create-frame" (0xffffdf30)
"x-create-frame-with-faces" (0xffffe0d0)
"make-frame" (0xffffe270)
"frame-initialize" (0xffffe420)
"command-line" (0xffffe5b8)
"normal-top-level" (0xffffe6a0)

Breakpoint 3, record_run_time_for_recompute_basic_faces (f=0xb95348, 
call_time=0.000173) at ../../emacs-test/src/xfaces.c:736
736     {
output_data is null
#0  record_run_time_for_recompute_basic_faces (f=0xb95348, call_time=0.000173) 
at ../../emacs-test/src/xfaces.c:736
#1  0x00000000004b6b57 in recompute_basic_faces (f=0xb95348) at 
../../emacs-test/src/xfaces.c:750
#2  0x000000000044f295 in init_iterator (it=0x7fffffffce60, w=0xb95718, 
charpos=1, bytepos=1, row=0x0, base_face_id=DEFAULT_FACE_ID) at 
../../emacs-test/src/xdisp.c:2892
#3  0x00000000004514ae in resize_mini_window (w=0xb95718, exact_p=1) at 
../../emacs-test/src/xdisp.c:10940
#4  0x0000000000421594 in do_switch_frame (frame=18067117, track=<value 
optimized out>, for_deletion=<value optimized out>, norecord=<value optimized 
out>) at ../../emacs-test/src/frame.c:851
#5  0x0000000000470559 in run_window_configuration_change_hook (f=0x113aea8) at 
../../emacs-test/src/window.c:3373
#6  0x00000000004198a2 in change_frame_size_1 (f=0x113aea8, new_width=<value 
optimized out>, new_height=<value optimized out>, pretend=false, delay=<value 
optimized out>, safe=<value optimized out>, pixelwise=true) at 
../../emacs-test/src/dispnew.c:5654
#7  0x000000000041a11d in change_frame_size (safe=false) at 
../../emacs-test/src/dispnew.c:5518
#8  do_pending_window_change (safe=false) at ../../emacs-test/src/dispnew.c:5479
#9  0x000000000041f612 in x_set_scroll_bar_width (f=0x113aea8, arg=<value 
optimized out>, oldval=<value optimized out>) at 
../../emacs-test/src/frame.c:3607
#10 0x0000000000422db3 in x_set_frame_parameters (f=0x7ffff7ffb771, 
alist=<value optimized out>) at ../../emacs-test/src/frame.c:2938
#11 0x00000000004235db in x_default_parameter (f=0x113aea8, alist=<value 
optimized out>, prop=12236914, deflt=12065650, xprop=<value optimized out>, 
xclass=<value optimized out>, type=RES_TYPE_NUMBER) at 
../../emacs-test/src/frame.c:4041
#12 0x00000000004cf27d in Fx_create_frame (parms=15703094) at 
../../emacs-test/src/xfns.c:3215
#13 0x0000000000557132 in Ffuncall (nargs=<value optimized out>, args=<value 
optimized out>) at ../../emacs-test/src/eval.c:2811
#14 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=28, 
nargs=4528, args=0x0) at ../../emacs-test/src/bytecode.c:916
#15 0x0000000000556bd6 in funcall_lambda (fun=9132341, nargs=<value optimized 
out>, arg_vector=<value optimized out>) at ../../emacs-test/src/eval.c:3044
#16 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, args=0x8b5930) 
at ../../emacs-test/src/eval.c:2872
#17 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, 
args_template=185, nargs=4528, args=0x0) at ../../emacs-test/src/bytecode.c:916
#18 0x0000000000556bd6 in funcall_lambda (fun=9781885, nargs=<value optimized 
out>, arg_vector=<value optimized out>) at ../../emacs-test/src/eval.c:3044
#19 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, args=0x954278) 
at ../../emacs-test/src/eval.c:2872
#20 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=40, 
nargs=4528, args=0x0) at ../../emacs-test/src/bytecode.c:916
#21 0x0000000000556bd6 in funcall_lambda (fun=9777005, nargs=<value optimized 
out>, arg_vector=<value optimized out>) at ../../emacs-test/src/eval.c:3044
#22 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, args=0x952f68) 
at ../../emacs-test/src/eval.c:2872
#23 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=61, 
nargs=4528, args=0x7fffffffe5b8) at ../../emacs-test/src/bytecode.c:916
#24 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, args=0x8bf2f8) 
at ../../emacs-test/src/eval.c:2872
#25 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=35, 
nargs=4528, args=0x7fffffffe6a0) at ../../emacs-test/src/bytecode.c:916
#26 0x000000000055600b in apply_lambda (fun=9168229, args=<value optimized 
out>, count=<value optimized out>) at ../../emacs-test/src/eval.c:2919
#27 0x00000000005562ca in eval_sub (form=<value optimized out>) at 
../../emacs-test/src/eval.c:2256
#28 0x000000000055816a in Feval (form=12353302, lexical=<value optimized out>) 
at ../../emacs-test/src/eval.c:1996
#29 0x0000000000555b5b in internal_condition_case (bfun=<value optimized out>, 
handlers=<value optimized out>, hfun=<value optimized out>) at 
../../emacs-test/src/eval.c:1348
#30 0x00000000004eb666 in top_level_1 (ignore=<value optimized out>) at 
../../emacs-test/src/keyboard.c:1195
#31 0x0000000000555ca8 in internal_catch (tag=12112706, func=<value optimized 
out>, arg=<value optimized out>) at ../../emacs-test/src/eval.c:1112
#32 0x00000000004ebc12 in command_loop () at 
../../emacs-test/src/keyboard.c:1156
#33 recursive_edit_1 () at ../../emacs-test/src/keyboard.c:778
#34 0x00000000004ebd6d in Frecursive_edit () at 
../../emacs-test/src/keyboard.c:849
#35 0x00000000004e1047 in main (argc=6, argv=0x7fffffffea58) at 
../../emacs-test/src/emacs.c:1642

Lisp Backtrace:
"x-create-frame" (0xffffdf30)
"x-create-frame-with-faces" (0xffffe0d0)
"make-frame" (0xffffe270)
"frame-initialize" (0xffffe420)
"command-line" (0xffffe5b8)
"normal-top-level" (0xffffe6a0)

Breakpoint 3, record_run_time_for_recompute_basic_faces (f=0x113aea8, 
call_time=1.9987090000000001) at ../../emacs-test/src/xfaces.c:736
736     {
$3 = (Display *) 0x1375060
$4 = 0x1349d30 "localhost:10.0"
#0  record_run_time_for_recompute_basic_faces (f=0x113aea8, 
call_time=1.9987090000000001) at ../../emacs-test/src/xfaces.c:736
#1  0x00000000004b6b57 in recompute_basic_faces (f=0x113aea8) at 
../../emacs-test/src/xfaces.c:750
#2  0x000000000044f295 in init_iterator (it=0x7fffffffce70, w=0x113c070, 
charpos=1, bytepos=1, row=0x0, base_face_id=DEFAULT_FACE_ID) at 
../../emacs-test/src/xdisp.c:2892
#3  0x00000000004514ae in resize_mini_window (w=0x113c070, exact_p=1) at 
../../emacs-test/src/xdisp.c:10940
#4  0x0000000000421594 in do_switch_frame (frame=12145485, track=<value 
optimized out>, for_deletion=<value optimized out>, norecord=<value optimized 
out>) at ../../emacs-test/src/frame.c:851
#5  0x0000000000554b0e in unbind_to (count=<value optimized out>, 
value=12065650) at ../../emacs-test/src/eval.c:3304
#6  0x00000000004198a2 in change_frame_size_1 (f=0x113aea8, new_width=<value 
optimized out>, new_height=<value optimized out>, pretend=false, delay=<value 
optimized out>, safe=<value optimized out>, pixelwise=true) at 
../../emacs-test/src/dispnew.c:5654
#7  0x000000000041a11d in change_frame_size (safe=false) at 
../../emacs-test/src/dispnew.c:5518
#8  do_pending_window_change (safe=false) at ../../emacs-test/src/dispnew.c:5479
#9  0x000000000041f612 in x_set_scroll_bar_width (f=0x113aea8, arg=<value 
optimized out>, oldval=<value optimized out>) at 
../../emacs-test/src/frame.c:3607
#10 0x0000000000422db3 in x_set_frame_parameters (f=0x7ffff7ffb771, 
alist=<value optimized out>) at ../../emacs-test/src/frame.c:2938
#11 0x00000000004235db in x_default_parameter (f=0x113aea8, alist=<value 
optimized out>, prop=12236914, deflt=12065650, xprop=<value optimized out>, 
xclass=<value optimized out>, type=RES_TYPE_NUMBER) at 
../../emacs-test/src/frame.c:4041
#12 0x00000000004cf27d in Fx_create_frame (parms=15703094) at 
../../emacs-test/src/xfns.c:3215
#13 0x0000000000557132 in Ffuncall (nargs=<value optimized out>, args=<value 
optimized out>) at ../../emacs-test/src/eval.c:2811
#14 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=28, 
nargs=20406984, args=0x0) at ../../emacs-test/src/bytecode.c:916
#15 0x0000000000556bd6 in funcall_lambda (fun=9132341, nargs=<value optimized 
out>, arg_vector=<value optimized out>) at ../../emacs-test/src/eval.c:3044
#16 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, args=0x8b5930) 
at ../../emacs-test/src/eval.c:2872
#17 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, 
args_template=185, nargs=20406984, args=0x0) at 
../../emacs-test/src/bytecode.c:916
#18 0x0000000000556bd6 in funcall_lambda (fun=9781885, nargs=<value optimized 
out>, arg_vector=<value optimized out>) at ../../emacs-test/src/eval.c:3044
#19 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, args=0x954278) 
at ../../emacs-test/src/eval.c:2872
#20 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=40, 
nargs=20406984, args=0x0) at ../../emacs-test/src/bytecode.c:916
#21 0x0000000000556bd6 in funcall_lambda (fun=9777005, nargs=<value optimized 
out>, arg_vector=<value optimized out>) at ../../emacs-test/src/eval.c:3044
#22 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, args=0x952f68) 
at ../../emacs-test/src/eval.c:2872
#23 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=61, 
nargs=20406984, args=0x7fffffffe5b8) at ../../emacs-test/src/bytecode.c:916
#24 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, args=0x8bf2f8) 
at ../../emacs-test/src/eval.c:2872
#25 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=35, 
nargs=20406984, args=0x7fffffffe6a0) at ../../emacs-test/src/bytecode.c:916
#26 0x000000000055600b in apply_lambda (fun=9168229, args=<value optimized 
out>, count=<value optimized out>) at ../../emacs-test/src/eval.c:2919
#27 0x00000000005562ca in eval_sub (form=<value optimized out>) at 
../../emacs-test/src/eval.c:2256
#28 0x000000000055816a in Feval (form=12353302, lexical=<value optimized out>) 
at ../../emacs-test/src/eval.c:1996
#29 0x0000000000555b5b in internal_condition_case (bfun=<value optimized out>, 
handlers=<value optimized out>, hfun=<value optimized out>) at 
../../emacs-test/src/eval.c:1348
#30 0x00000000004eb666 in top_level_1 (ignore=<value optimized out>) at 
../../emacs-test/src/keyboard.c:1195
#31 0x0000000000555ca8 in internal_catch (tag=12112706, func=<value optimized 
out>, arg=<value optimized out>) at ../../emacs-test/src/eval.c:1112
#32 0x00000000004ebc12 in command_loop () at 
../../emacs-test/src/keyboard.c:1156
#33 recursive_edit_1 () at ../../emacs-test/src/keyboard.c:778
#34 0x00000000004ebd6d in Frecursive_edit () at 
../../emacs-test/src/keyboard.c:849
#35 0x00000000004e1047 in main (argc=6, argv=0x7fffffffea58) at 
../../emacs-test/src/emacs.c:1642

Lisp Backtrace:
"x-create-frame" (0xffffdf30)
"x-create-frame-with-faces" (0xffffe0d0)
"make-frame" (0xffffe270)
"frame-initialize" (0xffffe420)
"command-line" (0xffffe5b8)
"normal-top-level" (0xffffe6a0)

Breakpoint 3, record_run_time_for_recompute_basic_faces (f=0xb95348, 
call_time=8.2000000000000001e-05) at ../../emacs-test/src/xfaces.c:736
736     {
output_data is null
#0  record_run_time_for_recompute_basic_faces (f=0xb95348, 
call_time=8.2000000000000001e-05) at ../../emacs-test/src/xfaces.c:736
#1  0x00000000004b6b57 in recompute_basic_faces (f=0xb95348) at 
../../emacs-test/src/xfaces.c:750
#2  0x000000000044f295 in init_iterator (it=0x7fffffffd170, w=0xb95718, 
charpos=1, bytepos=1, row=0x0, base_face_id=DEFAULT_FACE_ID) at 
../../emacs-test/src/xdisp.c:2892
#3  0x00000000004514ae in resize_mini_window (w=0xb95718, exact_p=1) at 
../../emacs-test/src/xdisp.c:10940
#4  0x0000000000421594 in do_switch_frame (frame=18067117, track=<value 
optimized out>, for_deletion=<value optimized out>, norecord=<value optimized 
out>) at ../../emacs-test/src/frame.c:851
#5  0x00000000005571aa in Ffuncall (nargs=<value optimized out>, args=<value 
optimized out>) at ../../emacs-test/src/eval.c:2814
#6  0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=8, 
nargs=4528, args=0x7fffffffe0d0) at ../../emacs-test/src/bytecode.c:916
#7  0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, args=0x924b18) 
at ../../emacs-test/src/eval.c:2872
#8  0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, 
args_template=185, nargs=4528, args=0x0) at ../../emacs-test/src/bytecode.c:916
#9  0x0000000000556bd6 in funcall_lambda (fun=9781885, nargs=<value optimized 
out>, arg_vector=<value optimized out>) at ../../emacs-test/src/eval.c:3044
#10 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, args=0x954278) 
at ../../emacs-test/src/eval.c:2872
#11 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=40, 
nargs=4528, args=0x0) at ../../emacs-test/src/bytecode.c:916
#12 0x0000000000556bd6 in funcall_lambda (fun=9777005, nargs=<value optimized 
out>, arg_vector=<value optimized out>) at ../../emacs-test/src/eval.c:3044
#13 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, args=0x952f68) 
at ../../emacs-test/src/eval.c:2872
#14 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=61, 
nargs=4528, args=0x7fffffffe5b8) at ../../emacs-test/src/bytecode.c:916
#15 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, args=0x8bf2f8) 
at ../../emacs-test/src/eval.c:2872
#16 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=35, 
nargs=4528, args=0x7fffffffe6a0) at ../../emacs-test/src/bytecode.c:916
#17 0x000000000055600b in apply_lambda (fun=9168229, args=<value optimized 
out>, count=<value optimized out>) at ../../emacs-test/src/eval.c:2919
#18 0x00000000005562ca in eval_sub (form=<value optimized out>) at 
../../emacs-test/src/eval.c:2256
#19 0x000000000055816a in Feval (form=12353302, lexical=<value optimized out>) 
at ../../emacs-test/src/eval.c:1996
#20 0x0000000000555b5b in internal_condition_case (bfun=<value optimized out>, 
handlers=<value optimized out>, hfun=<value optimized out>) at 
../../emacs-test/src/eval.c:1348
#21 0x00000000004eb666 in top_level_1 (ignore=<value optimized out>) at 
../../emacs-test/src/keyboard.c:1195
#22 0x0000000000555ca8 in internal_catch (tag=12112706, func=<value optimized 
out>, arg=<value optimized out>) at ../../emacs-test/src/eval.c:1112
#23 0x00000000004ebc12 in command_loop () at 
../../emacs-test/src/keyboard.c:1156
#24 recursive_edit_1 () at ../../emacs-test/src/keyboard.c:778
#25 0x00000000004ebd6d in Frecursive_edit () at 
../../emacs-test/src/keyboard.c:849
#26 0x00000000004e1047 in main (argc=6, argv=0x7fffffffea58) at 
../../emacs-test/src/emacs.c:1642

Lisp Backtrace:
"select-frame" (0xffffdf88)
"normal-erase-is-backspace-setup-frame" (0xffffe0d0)
"make-frame" (0xffffe270)
"frame-initialize" (0xffffe420)
"command-line" (0xffffe5b8)
"normal-top-level" (0xffffe6a0)

Breakpoint 3, record_run_time_for_recompute_basic_faces (f=0x113aea8, 
call_time=2.256821) at ../../emacs-test/src/xfaces.c:736
736     {
$5 = (Display *) 0x1375060
$6 = 0x1349d30 "localhost:10.0"
#0  record_run_time_for_recompute_basic_faces (f=0x113aea8, call_time=2.256821) 
at ../../emacs-test/src/xfaces.c:736
#1  0x00000000004b6b57 in recompute_basic_faces (f=0x113aea8) at 
../../emacs-test/src/xfaces.c:750
#2  0x000000000044f295 in init_iterator (it=0x7fffffffcf10, w=0x113c070, 
charpos=1, bytepos=1, row=0x0, base_face_id=DEFAULT_FACE_ID) at 
../../emacs-test/src/xdisp.c:2892
#3  0x00000000004514ae in resize_mini_window (w=0x113c070, exact_p=1) at 
../../emacs-test/src/xdisp.c:10940
#4  0x0000000000421594 in do_switch_frame (frame=12145485, track=<value 
optimized out>, for_deletion=<value optimized out>, norecord=<value optimized 
out>) at ../../emacs-test/src/frame.c:851
#5  0x00000000005571aa in Ffuncall (nargs=<value optimized out>, args=<value 
optimized out>) at ../../emacs-test/src/eval.c:2814
#6  0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=11, 
nargs=20406984, args=0x7fffffffde38) at ../../emacs-test/src/bytecode.c:916
#7  0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, 
args=0x11a7748) at ../../emacs-test/src/eval.c:2872
#8  0x0000000000556762 in eval_sub (form=<value optimized out>) at 
../../emacs-test/src/eval.c:2154
#9  0x0000000000556945 in Fprogn (body=<value optimized out>) at 
../../emacs-test/src/eval.c:462
#10 0x0000000000554b0e in unbind_to (count=<value optimized out>, 
value=12065650) at ../../emacs-test/src/eval.c:3304
#11 0x000000000058c03f in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, 
args_template=101, nargs=20406984, args=0x7fffffffe0d0) at 
../../emacs-test/src/bytecode.c:938
#12 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, args=0x924b18) 
at ../../emacs-test/src/eval.c:2872
#13 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, 
args_template=185, nargs=20406984, args=0x0) at 
../../emacs-test/src/bytecode.c:916
#14 0x0000000000556bd6 in funcall_lambda (fun=9781885, nargs=<value optimized 
out>, arg_vector=<value optimized out>) at ../../emacs-test/src/eval.c:3044
#15 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, args=0x954278) 
at ../../emacs-test/src/eval.c:2872
#16 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=40, 
nargs=20406984, args=0x0) at ../../emacs-test/src/bytecode.c:916
#17 0x0000000000556bd6 in funcall_lambda (fun=9777005, nargs=<value optimized 
out>, arg_vector=<value optimized out>) at ../../emacs-test/src/eval.c:3044
#18 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, args=0x952f68) 
at ../../emacs-test/src/eval.c:2872
#19 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=61, 
nargs=20406984, args=0x7fffffffe5b8) at ../../emacs-test/src/bytecode.c:916
#20 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, args=0x8bf2f8) 
at ../../emacs-test/src/eval.c:2872
#21 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=35, 
nargs=20406984, args=0x7fffffffe6a0) at ../../emacs-test/src/bytecode.c:916
#22 0x000000000055600b in apply_lambda (fun=9168229, args=<value optimized 
out>, count=<value optimized out>) at ../../emacs-test/src/eval.c:2919
#23 0x00000000005562ca in eval_sub (form=<value optimized out>) at 
../../emacs-test/src/eval.c:2256
#24 0x000000000055816a in Feval (form=12353302, lexical=<value optimized out>) 
at ../../emacs-test/src/eval.c:1996
#25 0x0000000000555b5b in internal_condition_case (bfun=<value optimized out>, 
handlers=<value optimized out>, hfun=<value optimized out>) at 
../../emacs-test/src/eval.c:1348
#26 0x00000000004eb666 in top_level_1 (ignore=<value optimized out>) at 
../../emacs-test/src/keyboard.c:1195
#27 0x0000000000555ca8 in internal_catch (tag=12112706, func=<value optimized 
out>, arg=<value optimized out>) at ../../emacs-test/src/eval.c:1112
#28 0x00000000004ebc12 in command_loop () at 
../../emacs-test/src/keyboard.c:1156
#29 recursive_edit_1 () at ../../emacs-test/src/keyboard.c:778
#30 0x00000000004ebd6d in Frecursive_edit () at 
../../emacs-test/src/keyboard.c:849
#31 0x00000000004e1047 in main (argc=6, argv=0x7fffffffea58) at 
../../emacs-test/src/emacs.c:1642

Lisp Backtrace:
"select-frame" (0xffffdd10)
0x11a7748 PVEC_COMPILED
"funcall" (0xffffde30)
"normal-erase-is-backspace-setup-frame" (0xffffe0d0)
"make-frame" (0xffffe270)
"frame-initialize" (0xffffe420)
"command-line" (0xffffe5b8)
"normal-top-level" (0xffffe6a0)

Breakpoint 3, record_run_time_for_recompute_basic_faces (f=0x113aea8, 
call_time=2.2144699999999999) at ../../emacs-test/src/xfaces.c:736
736     {
$7 = (Display *) 0x1375060
$8 = 0x1349d30 "localhost:10.0"
#0  record_run_time_for_recompute_basic_faces (f=0x113aea8, 
call_time=2.2144699999999999) at ../../emacs-test/src/xfaces.c:736
#1  0x00000000004b6b57 in recompute_basic_faces (f=0x113aea8) at 
../../emacs-test/src/xfaces.c:750
#2  0x000000000044f295 in init_iterator (it=0x7fffffffd190, w=0x113c070, 
charpos=1, bytepos=1, row=0x0, base_face_id=DEFAULT_FACE_ID) at 
../../emacs-test/src/xdisp.c:2892
#3  0x00000000004514ae in resize_mini_window (w=0x113c070, exact_p=0) at 
../../emacs-test/src/xdisp.c:10940
#4  0x0000000000457af0 in display_echo_area_1 (a1=18067112, a2=<value optimized 
out>) at ../../emacs-test/src/xdisp.c:10834
#5  0x0000000000447c84 in with_echo_area_buffer (w=0x113c070, which=<value 
optimized out>, fn=<value optimized out>, a1=<value optimized out>, 
a2=12065650) at ../../emacs-test/src/xdisp.c:10624
#6  0x00000000004595a5 in display_echo_area (update_frame_p=1) at 
../../emacs-test/src/xdisp.c:10804
#7  echo_area_display (update_frame_p=1) at ../../emacs-test/src/xdisp.c:11296
#8  0x0000000000459966 in message3_nolog (m=12745281) at 
../../emacs-test/src/xdisp.c:10299
#9  0x0000000000459b9e in message3 (m=12745281) at 
../../emacs-test/src/xdisp.c:10241
#10 0x0000000000551c4b in Fmessage (nargs=<value optimized out>, args=<value 
optimized out>) at ../../emacs-test/src/editfns.c:3452
#11 0x0000000000556ff4 in Ffuncall (nargs=<value optimized out>, args=<value 
optimized out>) at ../../emacs-test/src/eval.c:2792
#12 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=52, 
nargs=20406984, args=0x7fffffffe268) at ../../emacs-test/src/bytecode.c:916
#13 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, args=0x8c51d0) 
at ../../emacs-test/src/eval.c:2872
#14 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=1, 
nargs=20406984, args=0x7fffffffe420) at ../../emacs-test/src/bytecode.c:916
#15 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, args=0x8c5600) 
at ../../emacs-test/src/eval.c:2872
#16 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, 
args_template=162, nargs=20406984, args=0x7fffffffe5b8) at 
../../emacs-test/src/bytecode.c:916
#17 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, args=0x8bf2f8) 
at ../../emacs-test/src/eval.c:2872
#18 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=35, 
nargs=20406984, args=0x7fffffffe6a0) at ../../emacs-test/src/bytecode.c:916
#19 0x000000000055600b in apply_lambda (fun=9168229, args=<value optimized 
out>, count=<value optimized out>) at ../../emacs-test/src/eval.c:2919
#20 0x00000000005562ca in eval_sub (form=<value optimized out>) at 
../../emacs-test/src/eval.c:2256
#21 0x000000000055816a in Feval (form=12353302, lexical=<value optimized out>) 
at ../../emacs-test/src/eval.c:1996
#22 0x0000000000555b5b in internal_condition_case (bfun=<value optimized out>, 
handlers=<value optimized out>, hfun=<value optimized out>) at 
../../emacs-test/src/eval.c:1348
#23 0x00000000004eb666 in top_level_1 (ignore=<value optimized out>) at 
../../emacs-test/src/keyboard.c:1195
#24 0x0000000000555ca8 in internal_catch (tag=12112706, func=<value optimized 
out>, arg=<value optimized out>) at ../../emacs-test/src/eval.c:1112
#25 0x00000000004ebc12 in command_loop () at 
../../emacs-test/src/keyboard.c:1156
#26 recursive_edit_1 () at ../../emacs-test/src/keyboard.c:778
#27 0x00000000004ebd6d in Frecursive_edit () at 
../../emacs-test/src/keyboard.c:849
#28 0x00000000004e1047 in main (argc=6, argv=0x7fffffffea58) at 
../../emacs-test/src/emacs.c:1642

Lisp Backtrace:
"message" (0xffffe120)
"display-startup-echo-area-message" (0xffffe268)
"command-line-1" (0xffffe420)
"command-line" (0xffffe5b8)
"normal-top-level" (0xffffe6a0)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
creating new frame on new display via emacsclient:

Breakpoint 3, record_run_time_for_recompute_basic_faces (f=0x1187368, 
call_time=1.9999999999999999e-06) at ../../emacs-test/src/xfaces.c:736
736     {
$9 = (Display *) 0xcc6e30
$10 = 0xc1fe30 "localhost:11.0"
#0  record_run_time_for_recompute_basic_faces (f=0x1187368, 
call_time=1.9999999999999999e-06) at ../../emacs-test/src/xfaces.c:736
#1  0x00000000004b6b57 in recompute_basic_faces (f=0x1187368) at 
../../emacs-test/src/xfaces.c:750
#2  0x0000000000422783 in x_set_font (f=0x1187368, arg=13397377, 
oldval=12065650) at ../../emacs-test/src/frame.c:3353
#3  0x0000000000422c5e in x_set_frame_parameters (f=<value optimized out>, 
alist=<value optimized out>) at ../../emacs-test/src/frame.c:2889
#4  0x00000000004235db in x_default_parameter (f=0x1187368, alist=<value 
optimized out>, prop=12283506, deflt=18388085, xprop=<value optimized out>, 
xclass=<value optimized out>, type=RES_TYPE_STRING) at 
../../emacs-test/src/frame.c:4041
#5  0x00000000004c7863 in x_default_font_parameter (f=0x1187368, 
parms=12170678) at ../../emacs-test/src/xfns.c:2832
#6  0x00000000004ceb37 in Fx_create_frame (parms=12170678) at 
../../emacs-test/src/xfns.c:3049
#7  0x0000000000557132 in Ffuncall (nargs=<value optimized out>, args=<value 
optimized out>) at ../../emacs-test/src/eval.c:2811
#8  0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=28, 
nargs=0, args=0x0) at ../../emacs-test/src/bytecode.c:916
#9  0x0000000000556bd6 in funcall_lambda (fun=9132341, nargs=<value optimized 
out>, arg_vector=<value optimized out>) at ../../emacs-test/src/eval.c:3044
#10 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, args=0x8b5930) 
at ../../emacs-test/src/eval.c:2872
#11 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, 
args_template=185, nargs=0, args=0x0) at ../../emacs-test/src/bytecode.c:916
#12 0x0000000000556bd6 in funcall_lambda (fun=9781885, nargs=<value optimized 
out>, arg_vector=<value optimized out>) at ../../emacs-test/src/eval.c:3044
#13 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, args=0x954278) 
at ../../emacs-test/src/eval.c:2872
#14 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, 
args_template=12065650, nargs=0, args=0x0) at 
../../emacs-test/src/bytecode.c:916
#15 0x0000000000556bd6 in funcall_lambda (fun=9780181, nargs=<value optimized 
out>, arg_vector=<value optimized out>) at ../../emacs-test/src/eval.c:3044
#16 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, args=0x953bd0) 
at ../../emacs-test/src/eval.c:2872
#17 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=86, 
nargs=0, args=0x7fffffffc348) at ../../emacs-test/src/bytecode.c:916
#18 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, 
args=0x117b518) at ../../emacs-test/src/eval.c:2872
#19 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=72, 
nargs=0, args=0x7fffffffc4d8) at ../../emacs-test/src/bytecode.c:916
#20 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, 
args=0x1186640) at ../../emacs-test/src/eval.c:2872
#21 0x0000000000556762 in eval_sub (form=<value optimized out>) at 
../../emacs-test/src/eval.c:2154
#22 0x00000000005591c9 in internal_lisp_condition_case (var=13695362, 
bodyform=<value optimized out>, handlers=<value optimized out>) at 
../../emacs-test/src/eval.c:1317
#23 0x000000000058dbe1 in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, 
args_template=107, nargs=0, args=0x7fffffffc7b8) at 
../../emacs-test/src/bytecode.c:1162
#24 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, 
args=0x1185500) at ../../emacs-test/src/eval.c:2872
#25 0x0000000000556762 in eval_sub (form=<value optimized out>) at 
../../emacs-test/src/eval.c:2154
#26 0x0000000000555ca8 in internal_catch (tag=13695266, func=<value optimized 
out>, arg=<value optimized out>) at ../../emacs-test/src/eval.c:1112
#27 0x000000000058da03 in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=2, 
nargs=0, args=0x7fffffffca28) at ../../emacs-test/src/bytecode.c:1097
#28 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, 
args=0x1193758) at ../../emacs-test/src/eval.c:2872
#29 0x0000000000558c0c in Fapply (nargs=<value optimized out>, 
args=0x7fffffffcad0) at ../../emacs-test/src/eval.c:2350
#30 0x0000000000558e50 in apply1 (fn=13694242, arg=<value optimized out>) at 
../../emacs-test/src/eval.c:2584
#31 0x0000000000555a45 in internal_condition_case_1 (bfun=<value optimized 
out>, arg=<value optimized out>, handlers=<value optimized out>, hfun=<value 
optimized out>) at ../../emacs-test/src/eval.c:1372
#32 0x0000000000590fd4 in read_and_dispose_of_process_output (proc=<value 
optimized out>, channel=<value optimized out>) at 
../../emacs-test/src/process.c:5180
#33 read_process_output (proc=<value optimized out>, channel=<value optimized 
out>) at ../../emacs-test/src/process.c:5089
#34 0x0000000000594c3f in wait_reading_process_output (time_limit=<value 
optimized out>, nsecs=<value optimized out>, read_kbd=<value optimized out>, 
do_display=<value optimized out>, wait_for_cell=<value optimized out>, 
wait_proc=0x0, just_wait_proc=0) at ../../emacs-test/src/process.c:4811
#35 0x00000000004ed706 in kbd_buffer_get_event (end_time=0x0, 
local_getcjmp=<value optimized out>, prev_event=<value optimized out>, 
used_mouse_menu=<value optimized out>) at ../../emacs-test/src/keyboard.c:3907
#36 read_event_from_main_queue (end_time=0x0, local_getcjmp=<value optimized 
out>, prev_event=<value optimized out>, used_mouse_menu=<value optimized out>) 
at ../../emacs-test/src/keyboard.c:2247
#37 read_decoded_event_from_main_queue (end_time=0x0, local_getcjmp=<value 
optimized out>, prev_event=<value optimized out>, used_mouse_menu=<value 
optimized out>) at ../../emacs-test/src/keyboard.c:2311
#38 0x00000000004ef1c8 in read_char (commandflag=<value optimized out>, 
map=<value optimized out>, prev_event=<value optimized out>, 
used_mouse_menu=<value optimized out>, end_time=<value optimized out>) at 
../../emacs-test/src/keyboard.c:2896
#39 0x00000000004f0d23 in read_key_sequence (keybuf=<value optimized out>, 
prompt=<value optimized out>, dont_downcase_last=<value optimized out>, 
can_return_switch_frame=<value optimized out>, fix_current_buffer=<value 
optimized out>, prevent_redisplay=<value optimized out>, bufsize=<value 
optimized out>) at ../../emacs-test/src/keyboard.c:9089
#40 0x00000000004f21a2 in command_loop_1 () at 
../../emacs-test/src/keyboard.c:1453
#41 0x0000000000555b5b in internal_condition_case (bfun=<value optimized out>, 
handlers=<value optimized out>, hfun=<value optimized out>) at 
../../emacs-test/src/eval.c:1348
#42 0x00000000004eb42e in command_loop_2 (ignore=<value optimized out>) at 
../../emacs-test/src/keyboard.c:1178
#43 0x0000000000555ca8 in internal_catch (tag=12112706, func=<value optimized 
out>, arg=<value optimized out>) at ../../emacs-test/src/eval.c:1112
#44 0x00000000004ebc2a in command_loop () at 
../../emacs-test/src/keyboard.c:1157
#45 recursive_edit_1 () at ../../emacs-test/src/keyboard.c:778
#46 0x00000000004ebd6d in Frecursive_edit () at 
../../emacs-test/src/keyboard.c:849
#47 0x00000000004e1047 in main (argc=6, argv=0x7fffffffea58) at 
../../emacs-test/src/emacs.c:1642

Lisp Backtrace:
"x-create-frame" (0xffffbc70)
"x-create-frame-with-faces" (0xffffbe10)
"make-frame" (0xffffbfb0)
"make-frame-on-display" (0xffffc188)
"server-create-window-system-frame" (0xffffc348)
0x1186640 PVEC_COMPILED
"funcall" (0xffffc4d0)
0x1185500 PVEC_COMPILED
"funcall" (0xffffc7b0)
"server-process-filter" (0xffffca28)

Breakpoint 3, record_run_time_for_recompute_basic_faces (f=0x1187368, 
call_time=2.189079) at ../../emacs-test/src/xfaces.c:736
736     {
$11 = (Display *) 0xcc6e30
$12 = 0xc1fe30 "localhost:11.0"
#0  record_run_time_for_recompute_basic_faces (f=0x1187368, call_time=2.189079) 
at ../../emacs-test/src/xfaces.c:736
#1  0x00000000004b6b57 in recompute_basic_faces (f=0x1187368) at 
../../emacs-test/src/xfaces.c:750
#2  0x000000000044f295 in init_iterator (it=0x7fffffff8bd0, w=0x1188378, 
charpos=-1, bytepos=-1, row=0x0, base_face_id=DEFAULT_FACE_ID) at 
../../emacs-test/src/xdisp.c:2892
#3  0x000000000044fcdf in x_consider_frame_title (frame=<value optimized out>) 
at ../../emacs-test/src/xdisp.c:11650
#4  0x000000000045889e in prepare_menu_bars () at 
../../emacs-test/src/xdisp.c:11752
#5  redisplay_internal () at ../../emacs-test/src/xdisp.c:13610
#6  0x0000000000459400 in redisplay_preserve_echo_area (from_where=18379624) at 
../../emacs-test/src/xdisp.c:14206
#7  0x0000000000593aa4 in Fdelete_process (process=<value optimized out>) at 
../../emacs-test/src/process.c:897
#8  0x0000000000557132 in Ffuncall (nargs=<value optimized out>, args=<value 
optimized out>) at ../../emacs-test/src/eval.c:2811
#9  0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, 
args_template=194, nargs=20406984, args=0x7fffffffb628) at 
../../emacs-test/src/bytecode.c:916
#10 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, 
args=0x1130140) at ../../emacs-test/src/eval.c:2872
#11 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=76, 
nargs=20406984, args=0x7fffffffb758) at ../../emacs-test/src/bytecode.c:916
#12 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, 
args=0x1104528) at ../../emacs-test/src/eval.c:2872
#13 0x0000000000556762 in eval_sub (form=<value optimized out>) at 
../../emacs-test/src/eval.c:2154
#14 0x00000000005591c9 in internal_lisp_condition_case (var=13695602, 
bodyform=<value optimized out>, handlers=<value optimized out>) at 
../../emacs-test/src/eval.c:1317
#15 0x000000000058dbe1 in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=0, 
nargs=20406984, args=0x7fffffffba58) at ../../emacs-test/src/bytecode.c:1162
#16 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, 
args=0x11af968) at ../../emacs-test/src/eval.c:2872
#17 0x0000000000556762 in eval_sub (form=<value optimized out>) at 
../../emacs-test/src/eval.c:2154
#18 0x00000000005591c9 in internal_lisp_condition_case (var=13695554, 
bodyform=<value optimized out>, handlers=<value optimized out>) at 
../../emacs-test/src/eval.c:1317
#19 0x000000000058dbe1 in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=7, 
nargs=20406984, args=0x7fffffffbd80) at ../../emacs-test/src/bytecode.c:1162
#20 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, 
args=0x117e648) at ../../emacs-test/src/eval.c:2872
#21 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=24, 
nargs=20406984, args=0x7fffffffbed0) at ../../emacs-test/src/bytecode.c:916
#22 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, 
args=0x10fe338) at ../../emacs-test/src/eval.c:2872
#23 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=0, 
nargs=20406984, args=0x7fffffffbfe8) at ../../emacs-test/src/bytecode.c:916
#24 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, args=0xb8a808) 
at ../../emacs-test/src/eval.c:2872
#25 0x0000000000556762 in eval_sub (form=<value optimized out>) at 
../../emacs-test/src/eval.c:2154
#26 0x00000000005591c9 in internal_lisp_condition_case (var=13695218, 
bodyform=<value optimized out>, handlers=<value optimized out>) at 
../../emacs-test/src/eval.c:1317
#27 0x000000000058dbe1 in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=38, 
nargs=20406984, args=0x7fffffffc340) at ../../emacs-test/src/bytecode.c:1162
#28 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, 
args=0x117c610) at ../../emacs-test/src/eval.c:2872
#29 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, 
args_template=140, nargs=20406984, args=0x7fffffffc4d8) at 
../../emacs-test/src/bytecode.c:916
#30 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, 
args=0x1186640) at ../../emacs-test/src/eval.c:2872
#31 0x0000000000556762 in eval_sub (form=<value optimized out>) at 
../../emacs-test/src/eval.c:2154
#32 0x00000000005591c9 in internal_lisp_condition_case (var=13695362, 
bodyform=<value optimized out>, handlers=<value optimized out>) at 
../../emacs-test/src/eval.c:1317
#33 0x000000000058dbe1 in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, 
args_template=107, nargs=20406984, args=0x7fffffffc7b8) at 
../../emacs-test/src/bytecode.c:1162
#34 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, 
args=0x1185500) at ../../emacs-test/src/eval.c:2872
#35 0x0000000000556762 in eval_sub (form=<value optimized out>) at 
../../emacs-test/src/eval.c:2154
#36 0x0000000000555ca8 in internal_catch (tag=13695266, func=<value optimized 
out>, arg=<value optimized out>) at ../../emacs-test/src/eval.c:1112
#37 0x000000000058da03 in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=2, 
nargs=20406984, args=0x7fffffffca28) at ../../emacs-test/src/bytecode.c:1097
#38 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, 
args=0x1193758) at ../../emacs-test/src/eval.c:2872
#39 0x0000000000558c0c in Fapply (nargs=<value optimized out>, 
args=0x7fffffffcad0) at ../../emacs-test/src/eval.c:2350
#40 0x0000000000558e50 in apply1 (fn=13694242, arg=<value optimized out>) at 
../../emacs-test/src/eval.c:2584
#41 0x0000000000555a45 in internal_condition_case_1 (bfun=<value optimized 
out>, arg=<value optimized out>, handlers=<value optimized out>, hfun=<value 
optimized out>) at ../../emacs-test/src/eval.c:1372
#42 0x0000000000590fd4 in read_and_dispose_of_process_output (proc=<value 
optimized out>, channel=<value optimized out>) at 
../../emacs-test/src/process.c:5180
#43 read_process_output (proc=<value optimized out>, channel=<value optimized 
out>) at ../../emacs-test/src/process.c:5089
#44 0x0000000000594c3f in wait_reading_process_output (time_limit=<value 
optimized out>, nsecs=<value optimized out>, read_kbd=<value optimized out>, 
do_display=<value optimized out>, wait_for_cell=<value optimized out>, 
wait_proc=0x0, just_wait_proc=0) at ../../emacs-test/src/process.c:4811
#45 0x00000000004ed706 in kbd_buffer_get_event (end_time=0x0, 
local_getcjmp=<value optimized out>, prev_event=<value optimized out>, 
used_mouse_menu=<value optimized out>) at ../../emacs-test/src/keyboard.c:3907
#46 read_event_from_main_queue (end_time=0x0, local_getcjmp=<value optimized 
out>, prev_event=<value optimized out>, used_mouse_menu=<value optimized out>) 
at ../../emacs-test/src/keyboard.c:2247
#47 read_decoded_event_from_main_queue (end_time=0x0, local_getcjmp=<value 
optimized out>, prev_event=<value optimized out>, used_mouse_menu=<value 
optimized out>) at ../../emacs-test/src/keyboard.c:2311
#48 0x00000000004ef1c8 in read_char (commandflag=<value optimized out>, 
map=<value optimized out>, prev_event=<value optimized out>, 
used_mouse_menu=<value optimized out>, end_time=<value optimized out>) at 
../../emacs-test/src/keyboard.c:2896
#49 0x00000000004f0d23 in read_key_sequence (keybuf=<value optimized out>, 
prompt=<value optimized out>, dont_downcase_last=<value optimized out>, 
can_return_switch_frame=<value optimized out>, fix_current_buffer=<value 
optimized out>, prevent_redisplay=<value optimized out>, bufsize=<value 
optimized out>) at ../../emacs-test/src/keyboard.c:9089
#50 0x00000000004f21a2 in command_loop_1 () at 
../../emacs-test/src/keyboard.c:1453
#51 0x0000000000555b5b in internal_condition_case (bfun=<value optimized out>, 
handlers=<value optimized out>, hfun=<value optimized out>) at 
../../emacs-test/src/eval.c:1348
#52 0x00000000004eb42e in command_loop_2 (ignore=<value optimized out>) at 
../../emacs-test/src/keyboard.c:1178
#53 0x0000000000555ca8 in internal_catch (tag=12112706, func=<value optimized 
out>, arg=<value optimized out>) at ../../emacs-test/src/eval.c:1112
#54 0x00000000004ebc2a in command_loop () at 
../../emacs-test/src/keyboard.c:1157
#55 recursive_edit_1 () at ../../emacs-test/src/keyboard.c:778
#56 0x00000000004ebd6d in Frecursive_edit () at 
../../emacs-test/src/keyboard.c:849
#57 0x00000000004e1047 in main (argc=6, argv=0x7fffffffea58) at 
../../emacs-test/src/emacs.c:1642

Lisp Backtrace:
"redisplay_internal (C function)" (0xb757e8)
"delete-process" (0xffffb4b8)
"server-delete-client" (0xffffb628)
0x1104528 PVEC_COMPILED
"funcall" (0xffffb750)
0x11af968 PVEC_COMPILED
"funcall" (0xffffba50)
"server-execute" (0xffffbd80)
0x10fe338 PVEC_COMPILED
0xb8a808 PVEC_COMPILED
"funcall" (0xffffbfe0)
"server-execute-continuation" (0xffffc340)
0x1186640 PVEC_COMPILED
"funcall" (0xffffc4d0)
0x1185500 PVEC_COMPILED
"funcall" (0xffffc7b0)
"server-process-filter" (0xffffca28)

Breakpoint 3, record_run_time_for_recompute_basic_faces (f=0x113aea8, 
call_time=2.2545190000000002) at ../../emacs-test/src/xfaces.c:736
736     {
$13 = (Display *) 0x1375060
$14 = 0x1349d30 "localhost:10.0"
#0  record_run_time_for_recompute_basic_faces (f=0x113aea8, 
call_time=2.2545190000000002) at ../../emacs-test/src/xfaces.c:736
#1  0x00000000004b6b57 in recompute_basic_faces (f=0x113aea8) at 
../../emacs-test/src/xfaces.c:750
#2  0x000000000044f295 in init_iterator (it=0x7fffffff8bd0, w=0x113beb8, 
charpos=-1, bytepos=-1, row=0x0, base_face_id=DEFAULT_FACE_ID) at 
../../emacs-test/src/xdisp.c:2892
#3  0x000000000044fcdf in x_consider_frame_title (frame=<value optimized out>) 
at ../../emacs-test/src/xdisp.c:11650
#4  0x000000000045889e in prepare_menu_bars () at 
../../emacs-test/src/xdisp.c:11752
#5  redisplay_internal () at ../../emacs-test/src/xdisp.c:13610
#6  0x0000000000459400 in redisplay_preserve_echo_area (from_where=18067112) at 
../../emacs-test/src/xdisp.c:14206
#7  0x0000000000593aa4 in Fdelete_process (process=<value optimized out>) at 
../../emacs-test/src/process.c:897
#8  0x0000000000557132 in Ffuncall (nargs=<value optimized out>, args=<value 
optimized out>) at ../../emacs-test/src/eval.c:2811
#9  0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, 
args_template=194, nargs=20406984, args=0x7fffffffb628) at 
../../emacs-test/src/bytecode.c:916
#10 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, 
args=0x1130140) at ../../emacs-test/src/eval.c:2872
#11 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=76, 
nargs=20406984, args=0x7fffffffb758) at ../../emacs-test/src/bytecode.c:916
#12 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, 
args=0x1104528) at ../../emacs-test/src/eval.c:2872
#13 0x0000000000556762 in eval_sub (form=<value optimized out>) at 
../../emacs-test/src/eval.c:2154
#14 0x00000000005591c9 in internal_lisp_condition_case (var=13695602, 
bodyform=<value optimized out>, handlers=<value optimized out>) at 
../../emacs-test/src/eval.c:1317
#15 0x000000000058dbe1 in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=0, 
nargs=20406984, args=0x7fffffffba58) at ../../emacs-test/src/bytecode.c:1162
#16 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, 
args=0x11af968) at ../../emacs-test/src/eval.c:2872
#17 0x0000000000556762 in eval_sub (form=<value optimized out>) at 
../../emacs-test/src/eval.c:2154
#18 0x00000000005591c9 in internal_lisp_condition_case (var=13695554, 
bodyform=<value optimized out>, handlers=<value optimized out>) at 
../../emacs-test/src/eval.c:1317
#19 0x000000000058dbe1 in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=7, 
nargs=20406984, args=0x7fffffffbd80) at ../../emacs-test/src/bytecode.c:1162
#20 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, 
args=0x117e648) at ../../emacs-test/src/eval.c:2872
#21 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=24, 
nargs=20406984, args=0x7fffffffbed0) at ../../emacs-test/src/bytecode.c:916
#22 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, 
args=0x10fe338) at ../../emacs-test/src/eval.c:2872
#23 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=0, 
nargs=20406984, args=0x7fffffffbfe8) at ../../emacs-test/src/bytecode.c:916
#24 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, args=0xb8a808) 
at ../../emacs-test/src/eval.c:2872
#25 0x0000000000556762 in eval_sub (form=<value optimized out>) at 
../../emacs-test/src/eval.c:2154
#26 0x00000000005591c9 in internal_lisp_condition_case (var=13695218, 
bodyform=<value optimized out>, handlers=<value optimized out>) at 
../../emacs-test/src/eval.c:1317
#27 0x000000000058dbe1 in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=38, 
nargs=20406984, args=0x7fffffffc340) at ../../emacs-test/src/bytecode.c:1162
#28 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, 
args=0x117c610) at ../../emacs-test/src/eval.c:2872
#29 0x000000000058bfed in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, 
args_template=140, nargs=20406984, args=0x7fffffffc4d8) at 
../../emacs-test/src/bytecode.c:916
#30 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, 
args=0x1186640) at ../../emacs-test/src/eval.c:2872
#31 0x0000000000556762 in eval_sub (form=<value optimized out>) at 
../../emacs-test/src/eval.c:2154
#32 0x00000000005591c9 in internal_lisp_condition_case (var=13695362, 
bodyform=<value optimized out>, handlers=<value optimized out>) at 
../../emacs-test/src/eval.c:1317
#33 0x000000000058dbe1 in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, 
args_template=107, nargs=20406984, args=0x7fffffffc7b8) at 
../../emacs-test/src/bytecode.c:1162
#34 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, 
args=0x1185500) at ../../emacs-test/src/eval.c:2872
#35 0x0000000000556762 in eval_sub (form=<value optimized out>) at 
../../emacs-test/src/eval.c:2154
#36 0x0000000000555ca8 in internal_catch (tag=13695266, func=<value optimized 
out>, arg=<value optimized out>) at ../../emacs-test/src/eval.c:1112
#37 0x000000000058da03 in exec_byte_code (bytestr=<value optimized out>, 
vector=<value optimized out>, maxdepth=<value optimized out>, args_template=2, 
nargs=20406984, args=0x7fffffffca28) at ../../emacs-test/src/bytecode.c:1097
#38 0x0000000000556ef4 in Ffuncall (nargs=<value optimized out>, 
args=0x1193758) at ../../emacs-test/src/eval.c:2872
#39 0x0000000000558c0c in Fapply (nargs=<value optimized out>, 
args=0x7fffffffcad0) at ../../emacs-test/src/eval.c:2350
#40 0x0000000000558e50 in apply1 (fn=13694242, arg=<value optimized out>) at 
../../emacs-test/src/eval.c:2584
#41 0x0000000000555a45 in internal_condition_case_1 (bfun=<value optimized 
out>, arg=<value optimized out>, handlers=<value optimized out>, hfun=<value 
optimized out>) at ../../emacs-test/src/eval.c:1372
#42 0x0000000000590fd4 in read_and_dispose_of_process_output (proc=<value 
optimized out>, channel=<value optimized out>) at 
../../emacs-test/src/process.c:5180
#43 read_process_output (proc=<value optimized out>, channel=<value optimized 
out>) at ../../emacs-test/src/process.c:5089
#44 0x0000000000594c3f in wait_reading_process_output (time_limit=<value 
optimized out>, nsecs=<value optimized out>, read_kbd=<value optimized out>, 
do_display=<value optimized out>, wait_for_cell=<value optimized out>, 
wait_proc=0x0, just_wait_proc=0) at ../../emacs-test/src/process.c:4811
#45 0x00000000004ed706 in kbd_buffer_get_event (end_time=0x0, 
local_getcjmp=<value optimized out>, prev_event=<value optimized out>, 
used_mouse_menu=<value optimized out>) at ../../emacs-test/src/keyboard.c:3907
#46 read_event_from_main_queue (end_time=0x0, local_getcjmp=<value optimized 
out>, prev_event=<value optimized out>, used_mouse_menu=<value optimized out>) 
at ../../emacs-test/src/keyboard.c:2247
#47 read_decoded_event_from_main_queue (end_time=0x0, local_getcjmp=<value 
optimized out>, prev_event=<value optimized out>, used_mouse_menu=<value 
optimized out>) at ../../emacs-test/src/keyboard.c:2311
#48 0x00000000004ef1c8 in read_char (commandflag=<value optimized out>, 
map=<value optimized out>, prev_event=<value optimized out>, 
used_mouse_menu=<value optimized out>, end_time=<value optimized out>) at 
../../emacs-test/src/keyboard.c:2896
#49 0x00000000004f0d23 in read_key_sequence (keybuf=<value optimized out>, 
prompt=<value optimized out>, dont_downcase_last=<value optimized out>, 
can_return_switch_frame=<value optimized out>, fix_current_buffer=<value 
optimized out>, prevent_redisplay=<value optimized out>, bufsize=<value 
optimized out>) at ../../emacs-test/src/keyboard.c:9089
#50 0x00000000004f21a2 in command_loop_1 () at 
../../emacs-test/src/keyboard.c:1453
#51 0x0000000000555b5b in internal_condition_case (bfun=<value optimized out>, 
handlers=<value optimized out>, hfun=<value optimized out>) at 
../../emacs-test/src/eval.c:1348
#52 0x00000000004eb42e in command_loop_2 (ignore=<value optimized out>) at 
../../emacs-test/src/keyboard.c:1178
#53 0x0000000000555ca8 in internal_catch (tag=12112706, func=<value optimized 
out>, arg=<value optimized out>) at ../../emacs-test/src/eval.c:1112
#54 0x00000000004ebc2a in command_loop () at 
../../emacs-test/src/keyboard.c:1157
#55 recursive_edit_1 () at ../../emacs-test/src/keyboard.c:778
#56 0x00000000004ebd6d in Frecursive_edit () at 
../../emacs-test/src/keyboard.c:849
#57 0x00000000004e1047 in main (argc=6, argv=0x7fffffffea58) at 
../../emacs-test/src/emacs.c:1642

Lisp Backtrace:
"redisplay_internal (C function)" (0xb757e8)
"delete-process" (0xffffb4b8)
"server-delete-client" (0xffffb628)
0x1104528 PVEC_COMPILED
"funcall" (0xffffb750)
0x11af968 PVEC_COMPILED
"funcall" (0xffffba50)
"server-execute" (0xffffbd80)
0x10fe338 PVEC_COMPILED
0xb8a808 PVEC_COMPILED
"funcall" (0xffffbfe0)
"server-execute-continuation" (0xffffc340)
0x1186640 PVEC_COMPILED
"funcall" (0xffffc4d0)
0x1185500 PVEC_COMPILED
"funcall" (0xffffc7b0)
"server-process-filter" (0xffffca28)






reply via email to

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