You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
auto redis = new AsyncRedis("....");
auto subscriber = new AsyncSubscriber(redis->subscriber());
/* do things */try {
auto f = subscriber->unsubscribe();
f.wait();
}
catch (std::exception&) {};
delete subscriber;
delete redis
what happens is crash like that :-
Assertion failed: 0, file \vcpkg\buildtrees\libuv\src\v1.46.0-608af35d5c.clean\src\win\handle.c, line 71
Environment:
OS: Windows
Compiler: MSVC
hiredis version: latest of vcpkg
redis-plus-plus version: latest of vcpkg
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered:
borisu
changed the title
On windows AsyncSubscriber causes exception in libuv
On windows AsyncSubscriber causes exception in libuv upon destruction
Jun 23, 2024
Not sure it bug or not but I am experiencing mentioned exception when destroying the object.
I am using redis++ via vcpkg for the https://github.com/borisu/bricks
In general, code template looks like that
what happens is crash like that :-
Assertion failed: 0, file \vcpkg\buildtrees\libuv\src\v1.46.0-608af35d5c.clean\src\win\handle.c, line 71
Environment:
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: