Hi!
I am using TurboActivate.so on a 32-bit Ubuntu platform.I get the following error:
cryptopp/secblock.h:197: void CryptoPP::FixedSizeAllocatorWithCleanup<T, S, A, T_Align16>::deallocate(void*, typename CryptoPP::AllocatorBase<T>::size_type) [with T = unsigned int, unsigned int S = 60u, A = CryptoPP::NullAllocator<unsigned int>, bool T_Align16 = true]: Assertion `m_allocated' failed.
---
I have done a bit of researching on this error and discovered the following link that seems to explain the problem with the libcryptopp open source library. It also suggests a solution. The link is: https://groups.google.com/forum/?fromgroups=#!searchin/cryptopp-users/197/cryptopp-users/-pswEq8A0a8/t7sluZXijIAJ
I am assuming that libcryptopp.a is statically linked into TurboActivate.so
It appears that the error in libcryptopp.a is causing TurboActivate.so to abort on our 32-bit Ubuntu test platform. According to the article above, the solution is to rebuild libcryptopp.a disabling "Whole Program" optimization.
Do you have a solution?Thanks!