This repository was archived by the owner on Apr 6, 2019. It is now read-only.
This repository was archived by the owner on Apr 6, 2019. It is now read-only.
Sample client deadlocks using vcpkg and Visual Studio 2017 #184
Open
Description
We've heard nothing but good things about this library, so when we needed a Windows client for redis and saw this was supported by vcpkg, we jumped at the chance to use it.
And we were stopped dead in our tracks at the proof-of-concept phase. As every single example that actually tries to communicate with redis deadlocks. (The logger example works just fine,)
Steps to reproduce minimal example:
- Install cpp_redis in vcpkg
- Create brand new solution in VS 2017 - Windows console application - Debug - 64bit
- Gut all the precompiled header stuff
- Cut and paste https://github.com/Cylix/cpp_redis/blob/master/examples/cpp_redis_client.cpp
- Build and run
- Watch the deadlock in tacopie::io_service::thread_pool::stop( ) line 85
Metadata
Metadata
Assignees
Labels
No labels