@ker - Thanks for sorting that out... it's good to know it's not an issue with PolyVox.
@GM_Riscvul - It sounds like you are trying to create your manual object from your extraction thread rather than your main thread. You probably can't do that as Direct3D9/OpenGL2 hardware (and hence Ogre) requires that all GPU operations be performed from the main thread. I suspect your manual objects need to be built on the same thread that created the Ogre::Root object, though maybe you can consult the Ogre documentation for the exact rules.
You probably need to pass your extracted meshes back to the main thread for this purpose. Also have a look at
section 3.4.3 of my book chapter.