[arm-gnu] C++ exception at load time
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[arm-gnu] C++ exception at load time



Hi

I'm having a strange problem running a C++ application compiled with the 2009q3
release of CodesourceryG++.

I cross-compile boost libraries and my C++ code. Until this point everything ok.
Two of my executables files run well in Android but the other is
giving the next error:
> terminate called after throwing an instance of
> '__gnu_cxx::__concurrence_broadcast_error'
>   what():  __gnu_cxx::__concurrence_broadcast_error
> Aborted

int main(int argc, char** argv)
{
       std::cout << CONFIG << std::endl;
	boost::asio::io_service ios;                    // this is the
instruction that is given the exception
	mih_user usr(cfg, ios);

	ios.run();
}

The strange is that one of the other executables have that instruction
too and it is not given that exception.
An idea of what could be, and how to fix it?