Problems have been found with the following capture file:https://www.wireshark.org/download/automated/captures/fuzz-2016-08-17-23119.pcapstderr:Input file: /home/wireshark/menagerie/menagerie/10484-frame31.capBuild host information:Linux wsbb04 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/LinuxDistributor ID: UbuntuDescription: Ubuntu 16.04.1 LTSRelease: 16.04Codename: xenialBuildbot information:BUILDBOT_REPOSITORY=ssh://wireshark-buildbot@code.wireshark.org:29418/wiresharkBUILDBOT_WORKERNAME=fuzz-testBUILDBOT_BUILDNUMBER=41BUILDBOT_URL=http://buildbot.wireshark.org/wireshark-2.2/BUILDBOT_BUILDERNAME=Fuzz TestBUILDBOT_GOT_REVISION=d7620ff844ca3a9d2c4626fc10a4b2f1a9cb92c2Return value: 0Dissector bug: 0Valgrind error count: 1Git commitcommit d7620ff844ca3a9d2c4626fc10a4b2f1a9cb92c2Author: Peter Wu <peter@lekensteyn.nl>Date: Wed Aug 10 23:41:37 2016 +0200 make-version.pl: make it work with git worktrees When using git worktrees, the .git file is a regular file pointing to the original git repository. Accept this case too. Also ignore the fact that the original repo could be a git-svn repo, that is very unlikely. Example workflow (requires git 2.5): # Assume work in progress in current tree. Goal is to quickly do a # fix in another branch and publish the changes without interfering # with the WIP and without marking all files out of date (which # slows down re-compilation). git worktree add /tmp/wireshark-2.2 master-2.2 pushd /tmp/wireshark-2.2 # go to temporary tree git cherry-pick -x COMMIT # backport the fix git review # submit for review popd # go back to original tree rm -rf /tmp/wireshark-2.2 && git worktree prune # cleanup # now continue working where you left work Change-Id: Iba3c723142d9cbd8b07e76647594b5699ecafc67 Reviewed-on: https://code.wireshark.org/review/17002 Reviewed-by: Jaap Keuter <jaap.keuter@xs4all.nl> Petri-Dish: Jaap Keuter <jaap.keuter@xs4all.nl> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net> (cherry picked from commit 94c4329b8a0f64805e432af9ae89b7d624437a08) Reviewed-on: https://code.wireshark.org/review/17074 Reviewed-by: Peter Wu <peter@lekensteyn.nl>==11197== Memcheck, a memory error detector==11197== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.==11197== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info==11197== Command: /home/wireshark/builders/wireshark-2.2-fuzz/fuzztest/install/bin/tshark -nr /fuzz/buildbot/fuzztest/valgrind-fuzz-2.2/fuzz-2016-08-17-23119.pcap==11197====11197====11197== HEAP SUMMARY:==11197== in use at exit: 858,625 bytes in 26,971 blocks==11197== total heap usage: 294,723 allocs, 267,752 frees, 36,322,496 bytes allocated==11197====11197== LEAK SUMMARY:==11197== definitely lost: 3,391 bytes in 151 blocks==11197== indirectly lost: 405,530 bytes in 17,121 blocks==11197== possibly lost: 0 bytes in 0 blocks==11197== still reachable: 449,704 bytes in 9,699 blocks==11197== suppressed: 0 bytes in 0 blocks==11197== Rerun with --leak-check=full to see details of leaked memory==11197====11197== For counts of detected and suppressed errors, rerun with: -v==11197== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)[ no debug trace ]