id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 9642,Possible race condition in boost::interprocess::message_queue creation,namezero@…,Ion Gaztañaga,"Dear folks, I am trying to debug sporadic access violations that occur inside a boost::interprocess message queue. (access violation reading an address in the shared memory region). Environment: boost 1.54, VC++2010. Occurs in both Debug & Release builds. It always occurs on or about line 854 (in case of reception) in message_queue.hpp: Comments were added by me recvd_size = top_msg.len; // top_msg points to invalid location Or line 756 (in case of sending) BOOST_ASSERT(free_msg_hdr.priority == 0); // free_msg_hdr points to invalid location Please see this S/O link for the entire question, plus sample code that reproduces the problem for me: [http://stackoverflow.com/questions/21628306/boostinterprocess-message-queue-race-condition-on-creation] ",Bugs,new,To Be Determined,interprocess,Boost 1.54.0,Problem,,message_queue data race crash segfault access violation,