id summary reporter owner description type status milestone component version severity resolution keywords cc 5759 Enabling -std=c++0x causes random crashes in ASIO since Boost 1.47.0 lubos@… chris_kohlhoff "Hello, to start off, I know that this bug report sucks. But I haven't been able to make a simple test case that would exhibit the bug and wouldn't require you to have other libs installed, so this will have to suffice. I'm working on a project that uses both Rasterbar libtorrent and Pion Network libraries. They both use Boost ASIO. The problem is that if the following conditions are met, the resulting binary starts crashing randomly inside of the ASIO code: 1. Boost 1.47.0 is used (previous versions work fine!) 2. `-std=c++0x` is used 3. Pion Network header files are included in any of the compiled source files (just including suffices!) Please, install Rasterbar libtorrent and Pion Network and try compiling the attached file. First without `-std=c++0x` and then with `-std=c++0x`. The latter will make the binary crash. I suppose this is caused by the newly introduced move constructors. But I'm not sure whether this is an ASIO or a GCC bug." Bugs closed To Be Determined asio Boost 1.47.0 Problem worksforme