[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
its possible to make emacs not respond with ido mode
From: |
Joakim Verona |
Subject: |
its possible to make emacs not respond with ido mode |
Date: |
Thu, 26 May 2005 19:20:41 +0200 |
Symptoms:
I have ido mode enabled, for all operations, with these lines in my
.emacs configure section:
'(ido-default-buffer-method (quote samewindow))
'(ido-enable-flex-matching t)
'(ido-everywhere t)
'(ido-show-dot-for-dired t)
'(ido-use-filename-at-point t)
'(ido-use-url-at-point t)
sometimes, with very recent cvs emacsen, its possible to make emacs
not respond.
Its not easy to reproduce, but goes something like this:
- c-x f, start entering a filename which isnt in the directory
- ido starts looking for the file "everywhere" according to some
algorithm I dont know, something like "locate".
- This is annoying and time consuming, so i press c-g. However, ido
doesnt stop looking, so I get annoyed and press c-g several times
quickly.
- emacs now doesnt respond at all.
I attached gdb, and did "where", trace of which is attached below.
then I stepped up to frame 18 (funcall) and did a "return".
emacs then recovered.
Hope this helps.
TERM = screen
Breakpoint 1 at 0x814114e: file emacs.c, line 460.
Breakpoint 2 at 0x8116b73: file xterm.c, line 7784.
(gdb) attach 28674
Attaching to program: /net/builds/emacs/src/emacs, process 28674
0x080eba21 in decode_eol_post_ccl (coding=0xbfffd530, ptr=0x99cf527
"", bytes=-1073753004) at coding.c:4783
4783 coding->spec.ccl.cr_carryover = 1;
(gdb) where
#0 0x080eba21 in decode_eol_post_ccl (coding=0xbfffd530,
ptr=0x99cf527 "", bytes=-1073753004) at coding.c:4783
#1 0x080ef1db in decode_coding_string (str=162780347,
coding=0xbfffd530, nocopy=1) at coding.c:6193
#2 0x080f15de in code_convert_region1 (start=162780347,
end=138002273, coding_system=0, encodep=22) at coding.c:7066
#3 0x0817ff2c in file_name_completion (file=151904763,
dirname=152325587, all_flag=1, ver_flag=0) at dired.c:575
#4 0x0817f752 in directory_files_internal (directory=151904763,
full=152325587, match=-1073751564, nosort=135927857, attrs=171200808,
id_format=10) at dired.c:289
#5 0x081be6d7 in call2 (fn=3, arg1=-1073751568, arg2=3) at
eval.c:2604
#6 0x081f2351 in Fbyte_code (bytestr=151904891, vector=152032420,
maxdepth=32) at bytecode.c:518
#7 0x081bee30 in apply_lambda (fun=152032628, args=1,
eval_flag=-1073751076) at eval.c:2898
#8 0x081be86b in Ffuncall (nargs=2, args=0xbfffdbd8) at eval.c:2746
#9 0x081f2351 in Fbyte_code (bytestr=151558315, vector=152032692,
maxdepth=40) at bytecode.c:518
#10 0x081bee30 in apply_lambda (fun=152032884, args=1,
eval_flag=-1073750572) at eval.c:2898
#11 0x081be86b in Ffuncall (nargs=2, args=0xbfffddd0) at eval.c:2746
#12 0x081f2351 in Fbyte_code (bytestr=151558235, vector=152033348,
maxdepth=48) at bytecode.c:518
#13 0x081bee30 in apply_lambda (fun=152033492, args=2,
eval_flag=-1073750092) at eval.c:2898
#14 0x081be86b in Ffuncall (nargs=3, args=0xbfffdfb0) at eval.c:2746
#15 0x081f2351 in Fbyte_code (bytestr=151902747, vector=152029476,
maxdepth=56) at bytecode.c:518
#16 0x081bd9c4 in Feval (form=152256029) at eval.c:2034
#17 0x081bc475 in unwind_to_catch (catch=0x93c16a5, value=152256269)
at eval.c:1189
#18 0x081f2b20 in Fbyte_code (bytestr=151902779, vector=152029732,
maxdepth=32) at bytecode.c:773
#19 0x081bee30 in apply_lambda (fun=152029908, args=3,
eval_flag=-1073748752) at eval.c:2898
#20 0x081be86b in Ffuncall (nargs=4, args=0xbfffe4ec) at eval.c:2746
#21 0x081f2351 in Fbyte_code (bytestr=150930035, vector=152300908,
maxdepth=168) at bytecode.c:518
#22 0x081bee30 in apply_lambda (fun=151652316, args=6,
eval_flag=-1073748204) at eval.c:2898
#23 0x081be86b in Ffuncall (nargs=7, args=0xbfffe710) at eval.c:2746
#24 0x081f2351 in Fbyte_code (bytestr=147322707, vector=152303748,
maxdepth=64) at bytecode.c:518
#25 0x081bee30 in apply_lambda (fun=152304228, args=1,
eval_flag=-1073747708) at eval.c:2898
#26 0x081be86b in Ffuncall (nargs=2, args=0xbfffe900) at eval.c:2746
#27 0x081f2351 in Fbyte_code (bytestr=151498715, vector=152040388,
maxdepth=16) at bytecode.c:518
#28 0x081bee30 in apply_lambda (fun=152040516, args=0,
eval_flag=-1073747180) at eval.c:2898
#29 0x081be86b in Ffuncall (nargs=1, args=0xbfffeb10) at eval.c:2746
#30 0x081be28d in Fapply (nargs=138683209, args=0x8382011) at
eval.c:2280
#31 0x081b8cab in Fcall_interactively (function=138683209,
record_flag=137895953, keys=137952828) at callint.c:301
#32 0x08151ddd in Fread_key_sequence_vector (prompt=138683209,
continue_echo=137895953, dont_downcase_last=137895953,
can_return_switch_frame=137895953, command_loop=1209551839) at
keyboard.c:9593
#33 0x08145546 in command_loop_1 () at keyboard.c:1691
#34 0x081bc592 in Funwind_protect (args=135545364) at eval.c:1246
#35 0x0814408d in not_single_kboard_state (kboard=0x8382011) at
keyboard.c:1115
#36 0x081bc01c in Flet (args=137950929) at eval.c:987
#37 0x08144041 in recursive_edit_unwind (info=135543864) at
keyboard.c:1067
#38 0x08143adb in echo_dash () at keyboard.c:823
#39 0x08143c1c in echo_now () at keyboard.c:850
#40 0x08142524 in main (argc=2, argv=0xbffff434) at emacs.c:1453
In GNU Emacs 22.0.50.1 (i686-pc-linux-gnu, GTK+ Version 2.4.14)
of 2005-05-20 on naru.home
configured using `configure '--with-gtk' '--with-x' '--with-xpm' '--with-jpeg'
'--with-tiff' '--with-gif' '--with-png' 'CFLAGS=-g''
Important settings:
value of $LC_ALL: nil
value of $LC_COLLATE: nil
value of $LC_CTYPE: nil
value of $LC_MESSAGES: nil
value of $LC_MONETARY: nil
value of $LC_NUMERIC: nil
value of $LC_TIME: nil
value of $LANG: en_US.UTF-8
locale-coding-system: utf-8
default-enable-multibyte-characters: t
Major mode: Dired by name
Minor modes in effect:
gnus-dired-mode: t
display-time-mode: t
show-paren-mode: t
erc-truncate-mode: t
erc-log-mode: t
erc-bbdb-mode: t
erc-autoaway-mode: t
dired-omit-mode: t
erc-autojoin-mode: t
erc-button-mode: t
erc-ring-mode: t
erc-pcomplete-mode: t
erc-track-mode: t
erc-fill-mode: t
erc-stamp-mode: t
erc-netsplit-mode: t
erc-smiley-mode: t
which-function-mode: t
encoded-kbd-mode: t
auto-compression-mode: t
global-font-lock-mode: t
font-lock-mode: t
unify-8859-on-encoding-mode: t
utf-translate-cjk-mode: t
line-number-mode: t
transient-mark-mode: t
next-error-follow-minor-mode: Fol
Recent input:
g C-x b RET ESC x ESC O A ESC O A RET RET C-x b RET
C-x C-f DEL . e l i s RET m y m l RET C-x C-f m l ESC
O C ESC O C C-l C-e C-g DEL DEL DEL DEL DEL DEL DEL
DEL DEL DEL DEL DEL DEL DEL DEL DEL DEL DEL RET ESC
x e m a c s SPC b u SPC g DEL DEL DEL SPC DEL DEL DEL
DEL DEL DEL r e SPC DEL p SPC o SPC r SPC SPC SPC b
SPC RET
Recent messages:
Connecting to localhost:6668... ...done
Logging in as 'jave'...
Logging in without password
Logging in as 'jave'... done
Searching for `emacspythonbug.pyC'.... [4 times]
Omitting...
(Nothing to omit)
Omitting...
Omitted 14 lines.
Making completion list... [4 times]
- its possible to make emacs not respond with ido mode,
Joakim Verona <=