ok when I check 
my function is member function and  don't rec any parameter
I chenge the prolematic row to below.
void StartThread()
{
.
.
.
pThread_ = new boost::thread(boost::bind(&RPCClientManagment::RunSendRequestStatus,this));  
.
}
 and this is function defintion
void RunSendRequestStatus()
{
.
.
.
                         }

this must work this so simple I can't found where is my mistake
mybe in other place and this appear here ?


On Sun, Dec 18, 2011 at 6:06 PM, Igor R <boost.lists@gmail.com> wrote:
> when I compile it in rlease mode I receive bleow error:
>     1>c:\program files
> (x86)\boost\boost_1_44\boost\asio\placeholders.hpp(91) : fatal error C1001:
> `An internal error has occurred in the compiler.`
>     1>(compiler file
> 'f:\dd\vctools\compiler\utc\src\p2\main.c[0x62542D7F:0x00000028]', line 182)


FWIW, VC9 usually crashes on bind args mismatch. So double-check if
everything is ok with your bind expression.
_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users