id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 10657,Win32 first time call to GetTimeZoneInformation crashes in launched coroutines,vinnie.falco@…,olli,"When an application's first call GetTimeZoneInformation is from a launched coroutine, an unhandled exception is generated. A workaround is to call GetTimeZoneInformation at least once before launching any coroutines. This sample program compiles under Visual Studio and crashes: {{{ #define _WIN32_WINNT 0x6000 #include #include #include #include TIME_ZONE_INFORMATION tzi; void die(boost::asio::yield_context yield) { GetTimeZoneInformation(&tzi); } int main() { // Uncommenting the following line eliminates the crash //GetTimeZoneInformation(&tzi); boost::asio::io_service ios; boost::asio::spawn (ios, std::bind (&die, std::placeholders::_1)); ios.run(); } }}}",Bugs,closed,To Be Determined,coroutine,Boost 1.56.0,Problem,wontfix,,