Re: Remaing cc* Files after a make with 8.0.0055 - Resolved (I think)

2016-11-13 Fir de Conversatie _RDS_
I started my inquiry as a mere minor nuisance to my custom vim build script. Little did I realize that it was of far greater significance. Thanks for the report to the grep dev folk. There are some (many) utils where I always assume any upgrade is progress & safe. I sent an email to Patrick

Re: Remaing cc* Files after a make with 8.0.0055 - Resolved (I think)

2016-11-13 Fir de Conversatie Gary Johnson
On 2016-11-13, Gary Johnson wrote: > On 2016-11-13, Guido wrote: > > I found a post on LQ about this. It's affecting LOTS more stuff > > than just vim. I reverted to grep-2.25 & will wait for the > > upstream community to decide what to do. > > That seems like the best idea for now. > > >

Re: Remaing cc* Files after a make with 8.0.0055 - Resolved (I think)

2016-11-13 Fir de Conversatie Gary Johnson
On 2016-11-13, Guido wrote: > On Sunday, November 13, 2016 at 1:02:00 PM UTC-8, Gary Johnson wrote: > > On 2016-11-13, Guido wrote: > > > On Saturday, November 5, 2016 at 1:19:49 PM UTC-7, Guido wrote: > > > > During the make cycle, cc* (.c, .o, .s, .le, .ls) appear, then > > > > are removed in

Re: Remaing cc* Files after a make with 8.0.0055 - Resolved (I think)

2016-11-13 Fir de Conversatie Guido
On Sunday, November 13, 2016 at 1:02:00 PM UTC-8, Gary Johnson wrote: > On 2016-11-13, Guido wrote: > > On Saturday, November 5, 2016 at 1:19:49 PM UTC-7, Guido wrote: > > > During the make cycle, cc* (.c, .o, .s, .le, .ls) appear, then > > > are removed in /tmp. > > > > > > In 8.0.0055, I'm left

Re: Remaing cc* Files after a make with 8.0.0055 - Resolved (I think)

2016-11-13 Fir de Conversatie Gary Johnson
On 2016-11-13, Guido wrote: > On Saturday, November 5, 2016 at 1:19:49 PM UTC-7, Guido wrote: > > During the make cycle, cc* (.c, .o, .s, .le, .ls) appear, then > > are removed in /tmp. > > > > In 8.0.0055, I'm left with 3 empty .c, .o, .le files + a .ld > > file giving the allowable ld options

Re: Remaing cc* Files after a make with 8.0.0055 - Resolved (I think)

2016-11-13 Fir de Conversatie Guido
On Saturday, November 5, 2016 at 1:19:49 PM UTC-7, Guido wrote: > During the make cycle, cc* (.c, .o, .s, .le, .ls) appear, then are removed in > /tmp. > > > In 8.0.0055, I'm left with 3 empty .c, .o, .le files + a .ld file giving the > allowable ld options since it did not like an option or

[patch] can not write a trail comment to the :hide command

2016-11-13 Fir de Conversatie h_east
Hi Bram and list, How to reproduce: - Start vanilla Vim with two buffers. $ vim -Nu NONE -o a b - buffer 'a' to modified. :set modofied - exec :hide command with trail comment :hide " command Expected behavior: - :hide command succeed. Actual behavior: - Occurred 'E474: Invalid argument'

[bug] use of free memory with function references

2016-11-13 Fir de Conversatie Dominique Pellé
Hi afl-fuzz found another case of use of free memory with vim-8.0.84 and older. Steps to reproduce: $ cat > use-free-mem.vim < vg.log And vg.log contains: ==5261== Memcheck, a memory error detector ==5261== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al. ==5261== Using

Patch 8.0.0084

2016-11-13 Fir de Conversatie Bram Moolenaar
Patch 8.0.0084 Problem:Using freed memory when adding to a quickfix list. (Domenique Pelle) Solution: Clear the directory name. Files: src/quicfix.c, src/testdir/test_quickfix.vim *** ../vim-8.0.0083/src/quickfix.c 2016-11-12 18:14:39.605896756 +0100 ---

Re: [bug] use of free memory, regression introduced by Vim-7.4.1980

2016-11-13 Fir de Conversatie Bram Moolenaar
Dominique Pellé wrote: > afl-fuzz found another case which causes > use of free memory in vim-8.0.82 and older. > > Steps to reproduce it: > > $ cat >use-free-mem.vim < lexpr 0 > lopen > fun X(c) > let save_efm= > set efm=%D%f > if a:c == 'c' > caddexpr '::' > else > laddexpr

Re: [bug] use of free memory in win_getid(...)

2016-11-13 Fir de Conversatie Bram Moolenaar
Dominique Pellé wrote: > afl-fuzz found this case which causes vim-8.0.81 and > older to use free memory: > > $ cat >use-free-mem.vim < tabedit X > tabfirst > copen > only > echo win_getid(1, 1) > EOF > > $ valgrind vim -u NONE -S use-free-mem.vim -cqa 2> vg.log > > And vg.log contains: > >

Patch 8.0.0083

2016-11-13 Fir de Conversatie Bram Moolenaar
Patch 8.0.0083 Problem:Using freed memory with win_getid(). (Domenique Pelle) Solution: For the current tab use curwin. Files: src/window.c, src/testdir/test_window_id.vim *** ../vim-8.0.0082/src/window.c2016-11-10 20:01:41.201582868 +0100 --- src/window.c2016-11-13