On Tue, Jun 24, 2008 at 8:48 AM, Thibault Taillandier wrote:

> Hi,
>
> I'm here to report a bug, i'll try to give as much information as i can
> think of, but i'm available to give more information about my
> version/platform.
>
> My platform :
> Ubuntu 8.04 Hardy i386
> I filled in the :source $VIMRUNTIME/bugreport.vim and i generated this
> file :
> http://thibault.taillandier.free.fr/bugreport.txt
>
> How to reproduce the bug :
> - start vim (with an existing file or a new file)
> - type in this command:
> :vs ~ap
> - And press <tab> for auto-completion.
> - vim crashes with this message (my vim is in french):
> Vim: Signal mortel ABRT intercepté
> Vim: Fini.
> Abandon
>
> Basic english translation would be :
> Vim: ABRT kill signal caught
> Vim: Terminated
> Abort
>
> I tried with several unix-user names, and it crashes everytime.
> But it doesnt crash if i type
> :vs ~<tab>
> to get the current unix-user homedir
>
> That's it.
> If i can help in anyway, let me know.
>
> Thanks for everything you do. Vim simply rocks.
>
> Regards,


It's been already fixed a while ago (Tue, Oct 30, 2007) in Vim-7.1.147:

| Patch 7.1.147 (after 7.1.127)
| Problem:    Freeing memory already freed when completing user name. (Meino
|           Cramer)
| Solution:   Use a flag to remember if "orig" needs to be freed.
| Files:      src/ex_getln.c


Ubuntu-8.04 ships with Vim-7.1.138 so it's affected.  You may want
to compile Vim yourself from sources or else you're missing a lot since
latest version is Vim-7.1.330.  Also, Vim-7.2 is just around the
corner according to a recent message in vim-announce mailing list.

Regards
-- Dominique

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Raspunde prin e-mail lui