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.
