git error: timer thread did not terminate timely

volcanoauthors's Avatar

volcanoauthors

07 Sep, 2018 07:22 PM

Our open source project is https://github.com/ndsol/volcano

We're working on adding appveyor CI status, and we get this build error:

error: timer thread did not terminate timely

(The build continues, but if the git clone failed then who knows what the rest of the build will do - https://ci.appveyor.com/project/NDSOL/volcano )

Has anyone seen this error before during a git clone? Note that our own test systems build just fine.

Build started
git clone -q --branch=master https://github.com/ndsol/volcano.git C:\projects\volcano
git checkout -qf a004ca900ef94f66bacba4fd10fa6030fa8b09cd
call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat"
**********************************************************************
** Visual Studio 2017 Developer Command Prompt v15.8.2
** Copyright (c) 2017 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x64'
build.cmd
**********************************************************************
** Visual Studio 2017 Developer Command Prompt v15.8.2
** Copyright (c) 2017 Microsoft Corporation
**********************************************************************
Submodule 'vendor/cereal' (https://github.com/USCiLab/cereal) registered for path 'vendor/cereal'
Submodule 'vendor/glfw' (https://github.com/glfw/glfw.git) registered for path 'vendor/glfw'
Submodule 'vendor/gli' (https://github.com/g-truc/gli) registered for path 'vendor/gli'
Submodule 'vendor/glslang' (https://github.com/KhronosGroup/glslang.git) registered for path 'vendor/glslang'
Submodule 'vendor/skia' (https://github.com/ndsol/subskia) registered for path 'vendor/skia'
Submodule 'vendor/spirv_cross' (https://github.com/KhronosGroup/SPIRV-Cross) registered for path 'vendor/spirv_cross'
Submodule 'vendor/subgn' (https://github.com/ndsol/subgn) registered for path 'vendor/subgn'
Submodule 'vendor/vulkansamples' (https://github.com/LunarG/VulkanSamples.git) registered for path 'vendor/vulkansamples'
Cloning into 'C:/projects/volcano/vendor/cereal'...
Cloning into 'C:/projects/volcano/vendor/glfw'...
Cloning into 'C:/projects/volcano/vendor/gli'...
Cloning into 'C:/projects/volcano/vendor/glslang'...
Cloning into 'C:/projects/volcano/vendor/skia'...
Cloning into 'C:/projects/volcano/vendor/spirv_cross'...
Cloning into 'C:/projects/volcano/vendor/subgn'...
Cloning into 'C:/projects/volcano/vendor/vulkansamples'...
Submodule path 'vendor/cereal': checked out '51cbda5f30e56c801c07fe3d3aba5d7fb9e6cca4'
Submodule path 'vendor/glfw': checked out '0d4534733b7a748a21a1b1177bb37a9b224e3582'
Submodule path 'vendor/gli': checked out '93c0c449dab34039800d00dd7e36aba98fa59b49'
Submodule path 'vendor/glslang': checked out 'fd920b3b6a9ccc9a327a014f9d73ef4da0812e57'
Submodule path 'vendor/skia': checked out '30151d8002700450bc2f347f5b032e3c4ea52b4a'
Submodule path 'vendor/spirv_cross': checked out '08336e7bbb3af537ea1ce72f3e0482c2144157ed'
Submodule path 'vendor/subgn': checked out 'f5f689a003f8696b9b29854ce6cb92a1ebf971d8'
Submodule 'subninja' (https://github.com/ndsol/subninja) registered for path 'vendor/subgn/subninja'
Cloning into 'C:/projects/volcano/vendor/subgn/subninja'...
Submodule path 'vendor/subgn/subninja': checked out '1b6102a00fba4835d578bcacbe7d3758ef951c39'
Submodule path 'vendor/vulkansamples': checked out 'eb0504823050186f63d4a820d76bc098b10cc4c5'
Submodule 'submodules/Vulkan-LoaderAndValidationLayers' (https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers.git) registered for path 'vendor/vulkansamples/submodules/Vulkan-LoaderAndValidationLayers'
Cloning into 'C:/projects/volcano/vendor/vulkansamples/submodules/Vulkan-LoaderAndValidationLayers'...
Submodule path 'vendor/vulkansamples/submodules/Vulkan-LoaderAndValidationLayers': checked out 'dbb498cecb69e7b914779b30cafdfbcac7f676c6'
Submodule 'submodules/googletest' (https://github.com/google/googletest.git) registered for path 'vendor/vulkansamples/submodules/Vulkan-LoaderAndValidationLayers/submodules/googletest'
Cloning into 'C:/projects/volcano/vendor/vulkansamples/submodules/Vulkan-LoaderAndValidationLayers/submodules/googletest'...
Submodule path 'vendor/vulkansamples/submodules/Vulkan-LoaderAndValidationLayers/submodules/googletest': checked out '9dde7c4e8c46a65ad6215440bb396ad219e06ed4'
error: timer thread did not terminate timely
error: timer thread did not terminate timely
error: timer thread did not terminate timely
error: timer thread did not terminate timely
common                               @ 9737551d7a52c3db3262db5856e6bcd62c462b92
buildtools                           @ 505de88083136eefd056e5ee4ca0f01fe9b33de8
third_party/externals/dng_sdk        @ 96443b262250c390b0caefbf3eed8463ba35ecae
third_party/externals/jsoncpp        @ 1.0.0
third_party/externals/microhttpd     @ 748945ec6f1c67b7efc934ab0808e1d32f2fb98d
third_party/externals/spirv-headers  @ 661ad91124e6af2272afd00f804d8aa276e17107
third_party/externals/harfbuzz       @ 1.4.2
third_party/externals/expat          @ android-6.0.1_r55
third_party/externals/piex           @ 8f540f64b6c170a16fb7e6e52d61819705c1522a
third_party/externals/lua            @ v5-3-4
third_party/externals/libwebp        @ v0.6.0
third_party/externals/zlib           @ e7afdfe128e01ca480a28f757b571957befdd962
third_party/externals/googletest     @ dd43b9998e9a44a579a7aba6c1309407d1a5ed95
third_party/externals/libjpeg-turbo  @ 1.5.3
third_party/externals/imgui          @ 6384eee34f08cb7eab8d835043e1738e4adcdf75
third_party/externals/spirv-tools    @ e9e4393b1c5aad7553c05782acefbe32b42644bd
third_party/externals/libpng         @ v1.6.33
third_party/externals/sfntly         @ b18b09b6114b9b7fe6fc2f96d8b15e8a72f66916
third_party/externals/freetype       @ 447a0b62634802d8acdb56008cff5ff4e50be244
third_party/externals/angle2         @ f661686c1ace66e22925d82d770fa00078f84ddd
**********************************************************************
** Visual Studio 2017 Developer Command Prompt v15.8.2
** Copyright (c) 2017 Microsoft Corporation
**********************************************************************
The input line is too long.
The syntax of the command is incorrect.
Command exited with code 1
  1. Support Staff 1 Posted by Owen McDonnell on 08 Sep, 2018 04:48 AM

    Owen McDonnell's Avatar

    I forked this repo and moved the git submodule update command outside of the build.cmd script. That build avoided the errors you mentioned but still failed after. I can't say what the precise meaning of the thread errors are but they don't seem to be affecting the rest of your build.

  2. 2 Posted by volcanoauthors on 10 Sep, 2018 04:41 PM

    volcanoauthors's Avatar

    Moving the git submodule update --init --recursive out of the .cmd script does help the git command succeed. Thanks!

    I'll mark this fixed, even though the same git command fails inside the .cmd script. Since git is successful (and so the one inside the .cmd script does nothing), I am willing to ignore that error for now.

  3. volcanoauthors closed this discussion on 10 Sep, 2018 04:41 PM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac