Your message dated Wed, 27 Feb 2008 18:02:09 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#465163: fixed in vim 1:7.1-266+1
has caused the Debian Bug report #465163,
regarding [vim] command line file name completion triggers terminal freeze + 
100% cpu load
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)


-- 
465163: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=465163
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: vim
Version: 1:7.1-241+1
Severity: normal

--- Please enter the report below this line. ---

vim command line file name completion triggers terminal freeze + 100% cpu load,
ALWAYS when I do this steps:

1.  I have a "manually" maintained list of MRU files = list with one file name
per line, some followed by tab and a comment, I open this file
2.  enter ":r!ls /etc/ba" and try completion by Ctrl-L

I discovered only one possibility to leave this 100% cpu load state:  kill -9


it does NOT matter if in KDE konsole (TERM=xterm) or text konsole (TERM=linux)
I can reproduce the problem ONLY when vim displays my mentioned MRU list file
I can reproduce the problem with "vim --noplugins"
I cannot reproduce the problem with "vim -u NONE"


tail of strace output:
----------------------
5501  write(1, "\33[?25l\33[m\33[101;[EMAIL PROTECTED];1H", 29) = 29
5501  open(".", O_RDONLY)               = 3
5501  fchdir(3)                         = 0
5501  chdir(".vim")                     = 0
5501  getcwd("/home/roland/.vim", 1024) = 18
5501  fchdir(3)                         = 0
5501  close(3)                          = 0
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  write(1, "\33[101;242H   \33[15;1H\33[100;211H\33["..., 83) = 83
5501  select(1, [0], NULL, [0], {4, 0}) = 1 (in [0], left {2, 296000})
5501  select(1, [0], NULL, [0], NULL)   = 1 (in [0])
5501  read(0, ":", 250)                 = 1
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  write(1, "\33[?25l\33[m\33[101;242H:\33[15;1H", 27) = 27
5501  write(1, "\33[101;1H\33[K\33[101;1H:", 20) = 20
5501  ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo 
...}) = 0
5501  ioctl(0, SNDCTL_TMR_START or TCSETS, {B38400 opost -isig -icanon -echo 
...}) = 0
5501  ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig -icanon -echo 
...}) = 0
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  write(1, "\33[?12l\33[?25h", 12)  = 12
5501  select(1, [0], NULL, [0], {4, 0}) = 1 (in [0], left {3, 488000})
5501  select(1, [0], NULL, [0], NULL)   = 1 (in [0])
5501  read(0, "l", 250)                 = 1
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  write(1, "l", 1)                  = 1
5501  select(1, [0], NULL, [0], {4, 0}) = 1 (in [0], left {3, 720000})
5501  select(1, [0], NULL, [0], NULL)   = 1 (in [0])
5501  read(0, "s", 250)                 = 1
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  write(1, "s", 1)                  = 1
5501  select(1, [0], NULL, [0], {4, 0}) = 1 (in [0], left {1, 984000})
5501  select(1, [0], NULL, [0], NULL)   = 1 (in [0])
5501  read(0, "\177", 250)              = 1
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  write(1, "\33[?25l\33[101;3H\33[K\33[101;3H\33[?12l\33"..., 37) = 37
5501  select(1, [0], NULL, [0], {4, 0}) = 1 (in [0], left {3, 824000})
5501  select(1, [0], NULL, [0], NULL)   = 1 (in [0])
5501  read(0, "\177", 250)              = 1
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  write(1, "\33[?25l\33[101;2H\33[K\33[101;2H\33[?12l\33"..., 37) = 37
5501  select(1, [0], NULL, [0], {4, 0}) = 1 (in [0], left {3, 624000})
5501  select(1, [0], NULL, [0], NULL)   = 1 (in [0])
5501  read(0, "r", 250)                 = 1
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  write(1, "r", 1)                  = 1
5501  select(1, [0], NULL, [0], {4, 0}) = 1 (in [0], left {3, 184000})
5501  select(1, [0], NULL, [0], NULL)   = 1 (in [0])
5501  read(0, "!", 250)                 = 1
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  write(1, "!", 1)                  = 1
5501  select(1, [0], NULL, [0], {4, 0}) = 1 (in [0], left {3, 468000})
5501  select(1, [0], NULL, [0], NULL)   = 1 (in [0])
5501  read(0, " ", 250)                 = 1
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  write(1, " ", 1)                  = 1
5501  select(1, [0], NULL, [0], {4, 0}) = 1 (in [0], left {3, 760000})
5501  select(1, [0], NULL, [0], NULL)   = 1 (in [0])
5501  read(0, "l", 250)                 = 1
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  write(1, "l", 1)                  = 1
5501  select(1, [0], NULL, [0], {4, 0}) = 1 (in [0], left {3, 804000})
5501  select(1, [0], NULL, [0], NULL)   = 1 (in [0])
5501  read(0, "s", 250)                 = 1
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  write(1, "s", 1)                  = 1
5501  select(1, [0], NULL, [0], {4, 0}) = 1 (in [0], left {1, 372000})
5501  select(1, [0], NULL, [0], NULL)   = 1 (in [0])
5501  read(0, " ", 250)                 = 1
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  write(1, " ", 1)                  = 1
5501  select(1, [0], NULL, [0], {4, 0}) = 1 (in [0], left {3, 84000})
5501  select(1, [0], NULL, [0], NULL)   = 1 (in [0])
5501  read(0, "/", 250)                 = 1
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  write(1, "/", 1)                  = 1
5501  select(1, [0], NULL, [0], {4, 0}) = 1 (in [0], left {3, 644000})
5501  select(1, [0], NULL, [0], NULL)   = 1 (in [0])
5501  read(0, "e", 250)                 = 1
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  write(1, "e", 1)                  = 1
5501  select(1, [0], NULL, [0], {4, 0}) = 1 (in [0], left {3, 860000})
5501  select(1, [0], NULL, [0], NULL)   = 1 (in [0])
5501  read(0, "t", 250)                 = 1
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  write(1, "t", 1)                  = 1
5501  select(1, [0], NULL, [0], {4, 0}) = 1 (in [0], left {3, 560000})
5501  select(1, [0], NULL, [0], NULL)   = 1 (in [0])
5501  read(0, "c", 250)                 = 1
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  write(1, "c", 1)                  = 1
5501  select(1, [0], NULL, [0], {4, 0}) = 1 (in [0], left {2, 784000})
5501  select(1, [0], NULL, [0], NULL)   = 1 (in [0])
5501  read(0, "/", 250)                 = 1
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  write(1, "/", 1)                  = 1
5501  select(1, [0], NULL, [0], {4, 0}) = 1 (in [0], left {3, 504000})
5501  select(1, [0], NULL, [0], NULL)   = 1 (in [0])
5501  read(0, "b", 250)                 = 1
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  write(1, "b", 1)                  = 1
5501  select(1, [0], NULL, [0], {4, 0}) = 1 (in [0], left {1, 352000})
5501  select(1, [0], NULL, [0], NULL)   = 1 (in [0])
5501  read(0, "a", 250)                 = 1
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  write(1, "a", 1)                  = 1
5501  select(1, [0], NULL, [0], {4, 0}) = 1 (in [0], left {3, 204000})
5501  select(1, [0], NULL, [0], NULL)   = 1 (in [0])
5501  read(0, "\f", 250)                = 1
5501  select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout)
5501  +++ killed by SIGKILL +++





--- System information. ---
Architecture: i386
Kernel:       Linux 2.6.23.12roland1

Debian Release: 4.0
  500 unstable        gd.tuwien.ac.at 
  500 testing         security.debian.org 
  500 testing         gd.tuwien.ac.at 
  500 oldstable       gd.tuwien.ac.at 
  500 edgy            wine.budgetdedicated.com 
    1 experimental    gd.tuwien.ac.at 

--- Package information. ---
Depends                   (Version) | Installed
===================================-+-====================
libc6                    (>= 2.7-1) | 2.7-3
libgpmg1              (>= 1.19.6-1) | 1.19.6-21
libncurses5     (>= 5.6+20071006-3) | 5.6+20071215-1
vim-common          (= 1:7.1-241+1) | 1:7.1-241+1
vim-runtime         (= 1:7.1-241+1) | 1:7.1-241+1


-- 
Roland Eggner




--- End Message ---
--- Begin Message ---
Source: vim
Source-Version: 1:7.1-266+1

We believe that the bug you reported is fixed in the latest version of
vim, which is due to be installed in the Debian FTP archive:

vim-common_7.1-266+1_i386.deb
  to pool/main/v/vim/vim-common_7.1-266+1_i386.deb
vim-dbg_7.1-266+1_i386.deb
  to pool/main/v/vim/vim-dbg_7.1-266+1_i386.deb
vim-doc_7.1-266+1_all.deb
  to pool/main/v/vim/vim-doc_7.1-266+1_all.deb
vim-full_7.1-266+1_all.deb
  to pool/main/v/vim/vim-full_7.1-266+1_all.deb
vim-gnome_7.1-266+1_i386.deb
  to pool/main/v/vim/vim-gnome_7.1-266+1_i386.deb
vim-gtk_7.1-266+1_i386.deb
  to pool/main/v/vim/vim-gtk_7.1-266+1_i386.deb
vim-gui-common_7.1-266+1_all.deb
  to pool/main/v/vim/vim-gui-common_7.1-266+1_all.deb
vim-lesstif_7.1-266+1_i386.deb
  to pool/main/v/vim/vim-lesstif_7.1-266+1_i386.deb
vim-nox_7.1-266+1_i386.deb
  to pool/main/v/vim/vim-nox_7.1-266+1_i386.deb
vim-perl_7.1-266+1_all.deb
  to pool/main/v/vim/vim-perl_7.1-266+1_all.deb
vim-python_7.1-266+1_all.deb
  to pool/main/v/vim/vim-python_7.1-266+1_all.deb
vim-ruby_7.1-266+1_all.deb
  to pool/main/v/vim/vim-ruby_7.1-266+1_all.deb
vim-runtime_7.1-266+1_all.deb
  to pool/main/v/vim/vim-runtime_7.1-266+1_all.deb
vim-tcl_7.1-266+1_all.deb
  to pool/main/v/vim/vim-tcl_7.1-266+1_all.deb
vim-tiny_7.1-266+1_i386.deb
  to pool/main/v/vim/vim-tiny_7.1-266+1_i386.deb
vim_7.1-266+1.diff.gz
  to pool/main/v/vim/vim_7.1-266+1.diff.gz
vim_7.1-266+1.dsc
  to pool/main/v/vim/vim_7.1-266+1.dsc
vim_7.1-266+1_i386.deb
  to pool/main/v/vim/vim_7.1-266+1_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
James Vega <[EMAIL PROTECTED]> (supplier of updated vim package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Wed, 27 Feb 2008 12:12:26 -0500
Source: vim
Binary: vim-common vim-gui-common vim-runtime vim-doc vim-tiny vim vim-dbg 
vim-perl vim-python vim-ruby vim-tcl vim-gtk vim-nox vim-lesstif vim-gnome 
vim-full
Architecture: source all i386
Version: 1:7.1-266+1
Distribution: unstable
Urgency: low
Maintainer: [EMAIL PROTECTED]
Changed-By: James Vega <[EMAIL PROTECTED]>
Description: 
 vim        - Vi IMproved - enhanced vi editor
 vim-common - Vi IMproved - Common files
 vim-dbg    - Vi IMproved - enhanced vi editor (debugging symbols)
 vim-doc    - Vi IMproved - HTML documentation
 vim-full   - Vi IMproved - enhanced vi editor (transitional package)
 vim-gnome  - Vi IMproved - enhanced vi editor - with GNOME2 GUI
 vim-gtk    - Vi IMproved - enhanced vi editor - with GTK2 GUI
 vim-gui-common - Vi IMproved - Common GUI files
 vim-lesstif - Vi IMproved - enhanced vi editor - with LessTif GUI
 vim-nox    - Vi IMproved - enhanced vi editor
 vim-perl   - Vi IMproved - enhanced vi editor (transitional package)
 vim-python - Vi IMproved - enhanced vi editor (transitional package)
 vim-ruby   - Vi IMproved - enhanced vi editor (transitional package)
 vim-runtime - Vi IMproved - Runtime files
 vim-tcl    - Vi IMproved - enhanced vi editor (transitional package)
 vim-tiny   - Vi IMproved - enhanced vi editor - compact version
Closes: 447714 465163 465912 466338 466789 467057
Changes: 
 vim (1:7.1-266+1) unstable; urgency=low
 .
   [ James Vega ]
   * New upstream patches (246 - 266), see README.gz for details.
     - 7.1.265 fixes an infinite loop when <Space> is included in 'isfname' and
       the user tries to complete a filename.  (Closes: #465163)
     - 7.1.266 fixes an issue where Vim would stop parsing a terminal response
       early, causing the rest of the response to be interpreted as key presses
       from the user.  (Closes: #466789)
   * debian/control:
     - Build-Depend on tcl-dev instead of tcl8.4-dev per Tcl/Tk policy.
   * Added patches:
     - make.vim-syntax.diff:
       + Add recognition of more function names.  (Closes: #465912)
   * Removed patches:
     - configure-tcl_detection.diff:
       + Accepted upstream and merged as 7.1.257
   * Add debian/watch file.
   * debian/rules:
     - Add a get-orig-source target.
 .
   [ martin f. krafft ]
   * add Tim Pope's vim-git integration (v1.1, commit a53cabb) to vim-runtime.
 .
   [ James Vega ]
   * Correct a typo in /etc/vim/vimrc's (Closes: #467057) and eval.txt's (via
     new last-position-jump.diff patch) 'last-position-jump' code snippet which
     would cause it to fail if the g key were remapped.
   * runtime/syntax/debcontrol.vim:
     - Ignore case for control file keys
     - Match case for control file values
     - Improve syntax matching for Vcs-Svn, Vcs-Git, and Vcs-Cvs field values.
     - Match URLs for Vcs-Arch, Vcs-Bzr, Vcs-Darcs, Vcs-Hg.
     - Recognize more fields as multi-line.
     - Use the 'keepend' qualifier for the Vcs-* syntax regions to prevent
       mishighlighting of debcontrolHTTPUrl matches.  (Closes: #466338)
   * debian/control:
     - Add "Provides: vim" to all vim variant packages.  (Closes: #447714)
Files: 
 579bd0d450f5ef0bc5271b40ef51a331 1296 editors optional vim_7.1-266+1.dsc
 412ca1bcaf2a01ddabdeb9f330deb41b 608508 editors optional vim_7.1-266+1.diff.gz
 240aa89a1948460237d2fba354f1fd59 158016 editors optional 
vim-gui-common_7.1-266+1_all.deb
 72f218b552f24b4a6a105cd77f39c60a 5651126 editors optional 
vim-runtime_7.1-266+1_all.deb
 1f6a91cab2c9825c9db1383042a6c45e 2136294 doc optional vim-doc_7.1-266+1_all.deb
 7b94853edf1062aab9c00c2087bcb132 73000 editors extra vim-perl_7.1-266+1_all.deb
 81bc94c2691151ad5e940563dcf40a22 73006 editors extra 
vim-python_7.1-266+1_all.deb
 b8cc860d142b335f1ac5de3fd3cf2cd3 73000 editors extra vim-ruby_7.1-266+1_all.deb
 7c10b410c36c45e7cee3b74d92ffac86 73002 editors extra vim-tcl_7.1-266+1_all.deb
 80efeb4e915908f4491209325e62d4b8 73020 editors extra vim-full_7.1-266+1_all.deb
 10e0c33abc739d442e130b6f700c4b8e 319482 editors important 
vim-tiny_7.1-266+1_i386.deb
 2c1f572a9b94b5c53e0f7ccf6875426b 962802 editors extra 
vim-gtk_7.1-266+1_i386.deb
 ff8c5797db974b148ffbb808ffb0e44c 965266 editors extra 
vim-gnome_7.1-266+1_i386.deb
 fe7d455b7d5a7d364f598c4388159ac8 956458 editors extra 
vim-lesstif_7.1-266+1_i386.deb
 f693cde17bb37ad89dd926fe298cfae8 835138 editors extra 
vim-nox_7.1-266+1_i386.deb
 880e4c99d92deedb5b6c49f7967f8ff6 203766 editors important 
vim-common_7.1-266+1_i386.deb
 656761b94fe605a8646e0444adc5ea8e 745494 editors optional vim_7.1-266+1_i386.deb
 1564aa3d2e9717259106fb2783ed878e 8087626 editors extra 
vim-dbg_7.1-266+1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iEYEARECAAYFAkfFn8cACgkQDb3UpmEybUAA+gCeIhEDQgcNHnEMKg23rHzNGN3o
Ur4AnjM/WyuW8/UjrNW8Uz0CacWBiXpN
=ji0g
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to