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

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




reply via email to

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