emacs-devel
[Top][All Lists]
Advanced

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

Re: Lexbind (was: Emacs 23.3 released)


From: Juanma Barranquero
Subject: Re: Lexbind (was: Emacs 23.3 released)
Date: Thu, 17 Mar 2011 16:13:44 +0100

OK, please forget my crappy previous report.

I just had it hang up on electric-describe-variable. It *does* use CPU
(around 30% on my Core2 Quad G9300).

The trace is after C-c.

I have the debugger session open, so if you want to examine some
value, just ask.


[Switching to Thread 3584.0x1008]
0x76ea01c4 in ntdll!LdrFindResource_U () from C:\Windows\system32\ntdll.dll
Quit (expect signal SIGINT when the program is resumed)
(gdb) bt
#0  0x76ea01c4 in ntdll!LdrFindResource_U () from C:\Windows\system32\ntdll.dll

Lisp Backtrace:
"completing-read" (0x88ecf0)
"setq" (0x88eee0)
"let" (0x88f0d0)
"call-interactively" (0x88f394)
"electric-helpify" (0x88f614)
"electric-describe-variable" (0x88f8c4)
"call-interactively" (0x88fb34)
(gdb) thread 1
[Switching to thread 1 (Thread 3584.0x10b0)]#0  0x7568a048 in
msvcrt!memmove () from C:\Windows\syswow64\msvcrt.dll
(gdb) bt
#0  0x7568a048 in msvcrt!memmove () from C:\Windows\syswow64\msvcrt.dll
#1  0x7568a00b in msvcrt!memmove () from C:\Windows\syswow64\msvcrt.dll
#2  0x011a60db in try_scrolling (window=55221765, just_this_one_p=0,
arg_scroll_conservatively=143165576, scroll_step=0,
temp_scroll_step=0,
    last_line_misfit=0) at xdisp.c:13129
#3  0x011aac08 in redisplay_window (window=55221765,
just_this_one_p=0) at xdisp.c:14168
#4  0x011a3203 in redisplay_window_0 (window=55221765) at xdisp.c:12362
#5  0x01037fe6 in internal_condition_case_1 (bfun=0x11a31d1
<redisplay_window_0>, arg=55221765, handlers=52234950,
    hfun=0x11a31b0 <redisplay_window_error>) at eval.c:1536
#6  0x011a31a0 in redisplay_windows (window=55221765) at xdisp.c:12342
#7  0x011a0730 in redisplay_internal (preserve_echo_area=1) at xdisp.c:11919
#8  0x011a234c in redisplay_preserve_echo_area (from_where=8) at xdisp.c:12174
#9  0x01023627 in detect_input_pending_run_timers (do_display=1) at
keyboard.c:10365
#10 0x010547ac in wait_reading_process_output (time_limit=750,
microsecs=0, read_kbd=-1, do_display=1, wait_for_cell=52250650,
wait_proc=0x0,
    just_wait_proc=0) at process.c:4856
#11 0x010a696a in sit_for (timeout=3000, reading=1, do_display=1) at
dispnew.c:6017
#12 0x01009665 in read_char (commandflag=1, nmaps=4, maps=0x88e620,
prev_event=52250650, used_mouse_menu=0x88e7bc, end_time=0x0) at
keyboard.c:2601
#13 0x0101dbfd in read_key_sequence (keybuf=0x88e8b0, bufsize=30,
prompt=52250650, dont_downcase_last=0, can_return_switch_frame=1,
    fix_current_buffer=1) at keyboard.c:9199
#14 0x01005ffb in command_loop_1 () at keyboard.c:1409
#15 0x01037ed6 in internal_condition_case (bfun=0x1005755
<command_loop_1>, handlers=52304282, hfun=0x1004e81 <cmd_error>) at
eval.c:1491
#16 0x01005357 in command_loop_2 (ignore=52250650) at keyboard.c:1129
#17 0x010378f5 in internal_catch (tag=52406562, func=0x1005334
<command_loop_2>, arg=52250650) at eval.c:1235
#18 0x010052be in command_loop () at keyboard.c:1094
#19 0x01004573 in recursive_edit_1 () at keyboard.c:731
#20 0x011210c4 in read_minibuf (map=52239766, initial=52250650,
prompt=83802241, backup_n=0, expflag=0, histvar=52436258, histpos=0,
    defalt=52250650, allow_props=0, inherit_input_method=0) at minibuf.c:661
#21 0x011247b7 in Fcompleting_read (prompt=83802241,
collection=52252677, predicate=53020518, require_match=52250674,
initial_input=52250650,
    hist=52250650, def=52250650, inherit_input_method=52250650) at
minibuf.c:1729
#22 0x0103a9b7 in eval_sub (form=53019750) at eval.c:2391
#23 0x01035459 in Fsetq (args=53019718) at eval.c:442
#24 0x01039f39 in eval_sub (form=53019710) at eval.c:2308
#25 0x01035211 in Fprogn (args=53022686) at eval.c:345
#26 0x01037427 in Flet (args=53019702) at eval.c:1083
#27 0x01039f39 in eval_sub (form=53050870) at eval.c:2308
#28 0x01039951 in Feval (form=53050870, lexical=52250650) at eval.c:2212
#29 0x0113ed56 in Fcall_interactively (function=53457858,
record_flag=52250650, keys=52271877) at callint.c:343
#30 0x0103c954 in Ffuncall (nargs=2, args=0x88f390) at eval.c:2993
#31 0x01141d56 in exec_byte_code (bytestr=83801473, vector=83604869,
maxdepth=20, args_template=52250650, nargs=0, args=0x0) at
bytecode.c:766
#32 0x0103d91b in funcall_lambda (fun=55663685, nargs=1,
arg_vector=0x88f614) at eval.c:3218
#33 0x0103cd9b in Ffuncall (nargs=2, args=0x88f610) at eval.c:3035
#34 0x01141d56 in exec_byte_code (bytestr=52378161, vector=54339765,
maxdepth=8, args_template=52250650, nargs=0, args=0x0) at
bytecode.c:766
#35 0x0103d91b in funcall_lambda (fun=55662373, nargs=0,
arg_vector=0x88f8c4) at eval.c:3218
#36 0x0103cd9b in Ffuncall (nargs=1, args=0x88f8c0) at eval.c:3035
#37 0x0103b974 in apply1 (fn=83991578, arg=52250650) at eval.c:2721
#38 0x0113eecc in Fcall_interactively (function=83991578,
record_flag=52250650, keys=52271877) at callint.c:376
#39 0x0103c954 in Ffuncall (nargs=4, args=0x88fb30) at eval.c:2993
#40 0x0103ba80 in call3 (fn=52418562, arg1=83991578, arg2=52250650,
arg3=52250650) at eval.c:2785
#41 0x01022d8d in Fcommand_execute (cmd=83991578,
record_flag=52250650, keys=52250650, special=52250650) at
keyboard.c:10186
#42 0x01006d3a in command_loop_1 () at keyboard.c:1528
#43 0x01037ed6 in internal_condition_case (bfun=0x1005755
<command_loop_1>, handlers=52304282, hfun=0x1004e81 <cmd_error>) at
eval.c:1491
#44 0x01005357 in command_loop_2 (ignore=52250650) at keyboard.c:1129
#45 0x010378f5 in internal_catch (tag=52302378, func=0x1005334
<command_loop_2>, arg=52250650) at eval.c:1235
#46 0x0100530f in command_loop () at keyboard.c:1108
#47 0x01004573 in recursive_edit_1 () at keyboard.c:731
#48 0x01004a97 in Frecursive_edit () at keyboard.c:793
#49 0x01002797 in main (argc=2, argv=0xe82d00) at emacs.c:1684

Lisp Backtrace:
"completing-read" (0x88ecf0)
"setq" (0x88eee0)
"let" (0x88f0d0)
"call-interactively" (0x88f394)
"electric-helpify" (0x88f614)
"electric-describe-variable" (0x88f8c4)
"call-interactively" (0x88fb34)
(gdb) thread 2
[Switching to thread 2 (Thread 3584.0x12d8)]#0  0x76eb014d in
ntdll!RtlEnableEarlyCriticalSectionEventCreation () from
C:\Windows\system32\ntdll.dll
(gdb) bt
#0  0x76eb014d in ntdll!RtlEnableEarlyCriticalSectionEventCreation ()
from C:\Windows\system32\ntdll.dll
#1  0x76eb014d in ntdll!RtlEnableEarlyCriticalSectionEventCreation ()
from C:\Windows\system32\ntdll.dll
#2  0x76ed431f in ntdll!TpCallbackMayRunLong () from
C:\Windows\system32\ntdll.dll
#3  0x00000003 in ?? ()
#4  0x00bdfdd8 in ?? ()
#5  0x75c233ca in KERNEL32!BaseCleanupAppcompatCacheSupport () from
C:\Windows\syswow64\kernel32.dll
#6  0x00000000 in ?? ()

Lisp Backtrace:
"completing-read" (0x88ecf0)
"setq" (0x88eee0)
"let" (0x88f0d0)
"call-interactively" (0x88f394)
"electric-helpify" (0x88f614)
"electric-describe-variable" (0x88f8c4)
"call-interactively" (0x88fb34)
(gdb) thread 3
[Switching to thread 3 (Thread 3584.0x136c)]#0  0x74a678d7 in
USER32!IsDialogMessage () from C:\Windows\syswow64\user32.dll
(gdb) bt
#0  0x74a678d7 in USER32!IsDialogMessage () from C:\Windows\syswow64\user32.dll
#1  0x74a678d7 in USER32!IsDialogMessage () from C:\Windows\syswow64\user32.dll
#2  0x74a67c1d in USER32!GetClientRect () from C:\Windows\syswow64\user32.dll
#3  0x2167fed0 in ?? ()
#4  0x012647ea in w32_msg_pump (msg_buf=0x2167ff20) at w32fns.c:2254
#5  0x01264d4a in w32_msg_worker (arg=0x0) at w32fns.c:2473
#6  0x75c233ca in KERNEL32!BaseCleanupAppcompatCacheSupport () from
C:\Windows\syswow64\kernel32.dll
#7  0x00000000 in ?? ()

Lisp Backtrace:
"completing-read" (0x88ecf0)
"setq" (0x88eee0)
"let" (0x88f0d0)
"call-interactively" (0x88f394)
"electric-helpify" (0x88f614)
"electric-describe-variable" (0x88f8c4)
"call-interactively" (0x88fb34)
gdb) thread 1
[Switching to thread 1 (Thread 3584.0x10b0)]#0  0x7568a048 in
msvcrt!memmove () from C:\Windows\syswow64\msvcrt.dll
(gdb) next
Single stepping until exit from function msvcrt!memmove,
which has no line number information.
try_scrolling (window=55221765, just_this_one_p=0,
arg_scroll_conservatively=143165576, scroll_step=0,
temp_scroll_step=0, last_line_misfit=0)
    at xdisp.c:13130
13130             } while (line_bottom_y (&it1) - start_y < amount_to_scroll);



reply via email to

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