title: boost::interprocess::managed_windows_shared_memory crashes on VC11
body: <p>I have the following simple program:</p>
  
  <pre><code>#include &lt;boost\interprocess\managed_windows_shared_memory.hpp&gt;
  #include &lt;boost\interprocess\shared_memory_object.hpp&gt;
  
  using namespace boost::interprocess;
  
  int main ()
  {
      managed_windows_shared_memory segment(create_only, "MySharedMemory", 655360);
      return 0;
  }
  </code></pre>
  
  <p>It crashes with the following exception:</p>
  
  <pre><code>Unhandled exception at 0x00007FF6B7741664 in Server.exe: Stack cookie instrumentation code detected a stack-based buffer overrun.
  </code></pre>
  
  <p>This happens only for the Release build in VC11. (VC10 is fine). Looking at the call stack, it is happening at rebalance_after_insertion() in boost\intrusive\rbtree_algorithms.hpp. Did anyone face the similar issue?</p>