My application raises an assertion in SmallObjAllocator::Deallocate( void * p )
This application uses a function from a .dll that returns a Loki::SmartPointer.
It looks that the SmallObjAllocator::Allocate(), (indirectly called by the function in the dll) is called on a different SmallObjAllocator object that the main application uses (SmallObjAllocator::DeAllocate), which explains why the deallocation fails.
The Loki stuff is statically linked to both the dll and the main application, which more or less explains the behaviour.
How can i solve this problem, has anyone tried to build a .dll version Loki?
Log in to post a comment.
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.