Bram Moolenaar wrote:

> Raf wrote:
> 
> > > > > > Bram Moolenaar wrote:
> > > > > > 
> > > > > > > Announcing:  Vim (Vi IMproved) version 7.4a BETA
> > > > > > > 
> > > > > > > This is the first BETA release of Vim 7.4.
> > > > > > > 
> > > > > > > Please check that the distribution is OK.  I haven't done one for 
> > > > > > > a long
> > > > > > > time.  Report anything that isn't right.  That includes a crash 
> > > > > > > but also
> > > > > > > a typo in the documentation or a missing file.
> > > > > > 
> > > > > > mid-2010 macbookpro
> > > > > > macosx-10.6.8
> > > > > > gcc-4.2.1
> > > > > > 
> > > > > > obtained vim-7.4a.002 via hg (same result via ftp).
> > > > > > 
> > > > > > configure \
> > > > > >     --disable-darwin \
> > > > > >     --with-x \
> > > > > >     --enable-gui=motif \
> > > > > >     --enable-multibyte \
> > > > > >     --with-mac-arch=current \
> > > > > >     --with-features=huge \
> > > > > >     --disable-acl
> > > > > > 
> > > > > > Test results:
> > > > > > test96 FAILED
> > > > > > TEST FAILURE
> > > > > > 
> > > > > > diff -u test96.ok test96.failed
> > > > > > --- test96.ok   2013-07-08 10:12:36.000000000 +1000
> > > > > > +++ test96.failed       2013-07-08 10:15:31.000000000 +1000
> > > > > > @@ -4,6 +4,8 @@
> > > > > >    - quickfix claims that the file name displayed is: test://bar.txt
> > > > > >  Test B:
> > > > > >    - number of window open: 2
> > > > > > +Test B:
> > > > > > +  - number of window open: 2
> > > > > >  Test C:
> > > > > >    - 'buftype' of the location list window: quickfix
> > > > > >    - buffer displayed in the 2nd window: test://quux.txt
> > > > > > 
> > > > > > i.e. the "Test B" section of the file is repeated.
> > > > > 
> > > > > That's strange.  Please check that your version of 
> > > > > src/testdir/test96.in
> > > > > is the same as
> > > > > https://code.google.com/p/vim/source/browse/src/testdir/test96.in
> > > > 
> > > > it's the same.
> > > > 
> > > > MD5 (/usr/local/src/vim74/src/testdir/test96.in) = 
> > > > 3222973df5598f7ff3297d3cf9b5ecd9
> > > > 
> > > > i've tried with three separate copies of 7.4a.010:
> > > > 
> > > >  hg (https://vim.googlecode.com/hg/) test96 fails
> > > >  hg (https://code.google.com/p/vim)  test96 fails
> > > >  ftp (ftp.vim.org)                   test96 passes
> > > > 
> > > > how wierd is that?
> > > > 
> > > > the two hg versions are the same but there are some differences
> > > > between them and the ftp version. the differences are that the
> > > > ftp version has older versions of:
> > > > 
> > > >   Makefile
> > > >   runtime/compiler/checkstyle.vim
> > > >   runtime/compiler/javac.vim
> > > >   runtime/compiler/php.vim
> > > >   runtime/compiler/se.vim
> > > >   runtime/compiler/tcl.vim
> > > >   runtime/compiler/tidy.vim
> > > >   runtime/compiler/xmllint.vim
> > > >   runtime/doc/diff.txt
> > > >   runtime/doc/options.txt
> > > >   runtime/doc/todo.txt
> > > >   runtime/doc/uganda.txt
> > > >   runtime/doc/version7.txt
> > > >   runtime/plugin/tohtml.vim
> > > >   runtime/synmenu.vim
> > > >   runtime/syntax/2html.vim
> > > >   runtime/syntax/help.vim
> > > >   src/po/nl.po
> > > >   src/po/pl.UTF-8.po
> > > >   src/po/pl.cp1250.po
> > > >   src/po/pl.po
> > > >   src/po/ru.cp1251.po
> > > >   src/po/ru.po
> > > > 
> > > > i don't know if that helps. the actual diff can be found at
> > > > http://raf.org/tmp/vim74a.010-ftp-v-code.google.com-p-vim.diff
> > > > if it's of any use.
> > > > 
> > > > it's odd that yesterday the ftp version of 7.4a.002 failed but
> > > > today the ftp version of 7.4a.010 passed. i just tested the ftp
> > > > version again at every patchlevel up to 010 and they all worked.
> > > > the hg version still fails though. bizarre.
> > > 
> > > If you can't reproduce a problem you had earlier, it's likely that
> > > something else matters.  Can you run the test under valgrind?  There is
> > > a line in src/testdir/Makefile you can uncomment.
> > > 
> > > The test is about location lists, the runtime files should not matter.
> > > If they do, it might be that things shift around in memory and trigger
> > > the problem somehow.
> > 
> > the hg version still produced the error just now.
> > i uncommented the VALGRIND definition in src/tesdir/Makefile
> > and uncommented the LEAK_CFLAGS = -DEXITFREE line in src/Makefile
> > and recompiled vim and reran the tests and test96 passed this time.
> > here's the valgrind report for test96:
> > 
> > ==8976== Memcheck, a memory error detector
> > ==8976== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al.
> > ==8976== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info
> > ==8976== Command: ../vim -u unix.vim -U NONE --noplugin -s dotest.in 
> > test96.in
> > ==8976== Parent PID: 3970
> > ==8976== 
> > --8976-- ../vim:
> > --8976-- dSYM directory is missing; consider using --dsymutil=yes
> > ==8976== Warning: ignored attempt to set SIGUSR2 handler in sigaction();
> > ==8976==          the SIGUSR2 signal is used internally by Valgrind
> 
> What compiler are you using?

i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5666) (dot 3)
Copyright (C) 2007 Free Software Foundation, Inc.

> This looks like OSX.  But I thought there
> was no valgrind for that.

it's macosx-10.6.8.
the valgrind is from macports.
the gcc is from XCode-3.2.6.

> Running with valgrind also shifts things around.  Although you would be
> really lucky if the wrong accesses happen to fall in valid memory areas.

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Raspunde prin e-mail lui