question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Regression in nuget >=2.7.1: Execution engine crash or tests hang

See original GitHub issue

Upgrading FSharpLu.Tests from FsCheck 2.4.0 to >=2.7.1 causes some tests to fail or timeout. After bisecting the history of nuget packages I could determine that the regression was introduced in FsCheck 2.7.1 (It does not repro on FsCheck <=2.7.0)

Repro

1 - Get the repo at https://github.com/microsoft/fsharplu 2 - Build and run the test from VS 2017. Observe that all tests pass 3 - Upgrade the FsCheck nuget to 2.8.0 4 - Rebuild and run the test. 5 - Observe that the test execution engine fails with the following error

[8/26/2017 12:49:29 PM Informational] ------ Run test started ------
[8/26/2017 12:50:46 PM Error] The active Test Run was aborted because the execution process exited unexpectedly. The test execution process crashed while running the tests. To investigate further, open file:///C:/Users/wiblum/AppData/Local/CrashDumps/vstest.executionengine.x86.exe.11708.dmp file in Visual Studio and choose "Debug in mixed mode".

6 - The behavior varies by version. For instance with version 2.7.1 the execution engine does not crash but 4 of the 19 unit tests hang (on 2.7.0 they all pass in a few seconds).

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Comments:5 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
kurtschelfthoutcommented, Aug 28, 2017

Released in 2.9.2. Give it a go and re-open if not fixed. Thanks!

0reactions
blumucommented, Aug 28, 2017

I confirm that 2.9.2 fixes it. Thanks @kurtschelfthout for the quick fix!

Read more comments on GitHub >

github_iconTop Results From Across the Web

Regression: `dotnet test` hangs for 15 minutes after test run ...
Regression : dotnet test hangs for 15 minutes after test run completed on mac and linux #9452.
Read more >
NuGet "Gather Dependencies" Hangs
After doing some digging, we figured out that it was hanging on https://www.nuget.org/api/v2 while resolving dependencies. More digging, it was ...
Read more >
Known Issues with NuGet
Error installing packages with NuGet 2.7​​ Doing so may inadvertently unregister the above COM library. If the command fails, check to see if...
Read more >
Framework Release
This is a hotfix release that addresses occasional hangs when using test parallelization and fixes crashes in NCrunch prior to version 3.9. Issues...
Read more >
Bug listing with status RESOLVED with resolution TEST- ...
Bug:233 - "Emacs segfaults when merged through the sandbox." status:RESOLVED resolution:TEST-REQUEST severity:critical · Bug:3888 - "yenta_socket module not ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found