Original Post
I found a bug on bstr.cpp engine->RegisterObjectType("bstr", 4, asCALL_RETURNBYVAL); Register object has a invalid flag asCALL_RETURNBYVAL, only 0, asOBJ_IS_COMPLEX, asOBJ_IS_NOT_COMPLEX are valid im using for the moment asOBJ_IS_COMPLEX. Please check its correct. Thanks Gunder.