Hello everybody!

When i upgrade boost form 1.33.1 up to 1.39 I get the following assertion failed error message:

    Debug Assertion Failed!
    
    File: F:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\dllinit.cpp
    Line: 587  

==================
void AFXAPI AfxCoreInitModule()
{
    ASSERT(AfxGetModuleState() != AfxGetAppModuleState());

All run ok when i rollback boost.

There are breaking changes in boost.Thread http://www.boost.org/doc/libs/1_39_0/doc/html/thread/changes.html since 1.33
Interface of scoped_lock has been changed and boost::mutex now is boost::recursive_mutex. Am i right?

Did anybody experiance this problem? Any help is appreciated.

--
Regards, Andrey