Andrew
Andrew
Bonefish is doing the same thing.... https://github.com/tplgy/bonefish/blob/master/src/bonefish/rawsocket/tcp_connection.hpp#L78 This really isn't good.
A lot of the deboostification is about migration to std:: so, makes a lot of sense. However, Boost.ASIO and vanilla ASIO are esseentially 100% compatible. It seems like the extra...
Hi Kenton, Thanks for the quick reply. I did a debug build and stuck the debugger on it, and found that this is due to an access violation reading 0x00000004...
> The information needed is definitely present in the vtable, because operator delete has to do exactly the same thing when it is invoked This is incorrect even on open...
It looks like Mozilla ran in to this same issue at some point: https://bugzilla.mozilla.org/show_bug.cgi?id=976372
I see three alternative solutions here: 1. static_assert for MSVC builds where RTTI is disabled, so the library can't be built in this configuration. 2. When casting from Own\ to...
I've issued a PR as a crude fix. Lightly tested. Had to use a forward declaration of io_service in the server header
Indeed, the io_service has to exist for the duration of all your I/O objects (sockets) etc anyway, so no it's not strictly necessary. Although, it's possible the shared_ptr isn't keeping...
Next time this happens, try hitting Scroll Lock see if that resolves the issue. I'll leave this open until we get feedback.