Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo


SmallAllocator::Deallocate() fails...

  • 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?