Boost C++ Libraries: Ticket #10903: planar_face_traversal function https://svn.boost.org/trac10/ticket/10903 <p> Visual Studio 'Release' Configuration. In function </p> <blockquote> <p> void planar_face_traversal(const Graph&amp; g, </p> <blockquote> <p> <a class="missing wiki">PlanarEmbedding</a> embedding, Visitor&amp; visitor, <a class="missing wiki">EdgeIndexMap</a> em ) </p> </blockquote> </blockquote> <p> In the for loop </p> <blockquote> <p> for(boost::tie(fi,fi_end) = edges(g); fi != fi_end; ++fi) </p> </blockquote> <p> as soon as it executes the line </p> <blockquote> <p> edge_t e(*fi); </p> </blockquote> <p> the variable 'g' becomes null at runtime. This is true for VS 2010, 2012, 2013. For Debug configuration, it does not occur, but as soon as the code is put 'release' the problem is consistent. It looks like a Visual Studio bug, but I am not sure how to claim a bug report to Microsoft. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/10903 Trac 1.4.3 dumnas@… Sat, 27 Dec 2014 04:55:25 GMT <link>https://svn.boost.org/trac10/ticket/10903#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/10903#comment:1</guid> <description> <p> My name is Nao Takano. I am a PhD candidate in computer science at University Colorado Denver. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Michel Morin</dc:creator> <pubDate>Mon, 29 Dec 2014 09:17:18 GMT</pubDate> <title>owner, component changed https://svn.boost.org/trac10/ticket/10903#comment:2 https://svn.boost.org/trac10/ticket/10903#comment:2 <ul> <li><strong>owner</strong> changed from <span class="trac-author">jeffrey.hellrung</span> to <span class="trac-author">Jeremiah Willcock</span> </li> <li><strong>component</strong> <span class="trac-field-old">iterator</span> → <span class="trac-field-new">graph</span> </li> </ul> Ticket