Boost C++ Libraries: Ticket #303: bug in boost using STLport? https://svn.boost.org/trac10/ticket/303 <pre class="wiki">Hi, I want to run a project under Visual .Net 2003 using boost1.31.0 and STLport. Compilation and linking runs perfect. But if I start the excecutable the debugger terminates with an "Access violation" error at at line 97 in _construct.h of STLport. I posted this message to the STLport forum. They told me that this could also be a bug in the boost library because before this error occurs some boost functions are called. So are there any known bugs using boost together with STLport und Visual .Net? Any help would be appreciated. Thanks a lot Andi </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/303 Trac 1.4.3 david_abrahams Wed, 22 Sep 2004 10:50:53 GMT <link>https://svn.boost.org/trac10/ticket/303#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/303#comment:1</guid> <description> <pre class="wiki">Logged In: YES user_id=52572 This could also just as easily be a bug in your code, or your code or the Boost libraries you're linking with may have different (incompatible) build options than the STLPort library you're linking with. I don't know of any problems using Boost with STLPort, but to tell you any more we'd need more information, like a stack backtrace, and some hint of what your code is doing with Boost. If you could post a minimal, stripped-down application that demonstrates the crash, that would be best. </pre> </description> <category>Ticket</category> </item> <item> <dc:creator>andreasfuchs</dc:creator> <pubDate>Wed, 22 Sep 2004 11:01:51 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/303#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/303#comment:2</guid> <description> <pre class="wiki">Logged In: YES user_id=1126269 Hi, the project I am trying to run under Visual .Net formarly runs perfect under Unix with the boost and standard STL. Unfortunately I can not post a minimal application because the project is no open source. Maybe the stack backtrace can help: The Call Stack of this is: &gt; pendelbeispiel.exe! _STL::_Construct&lt;CrobTransformationSetRNE *,CrobTransformationSetRNE *&gt;(CrobTransformationSetRNE * * __p=0x004752b0, CrobTransformationSetRNE * const &amp; __val=0x002f7df0) Line 97 + 0x1f C++ pendelbeispiel.exe!_STL::vector&lt;CrobTransformationSetRNE *,_STL::allocator&lt;CrobTransformationSetRNE *&gt; &gt;::push_back(CrobTransformationSetRNE * const &amp; __x=0x002f7df0) Line 333 + 0x10 C++ pendelbeispiel.exe! CrobSolverSetupDFSDefaultVisitor2C&lt;CrobSolverInvDynRNE,Cro bConnectorImplRNE3d&lt;CrobMBSCoordReprBF&gt;,CrobConnectorI mplRNE1d&lt;CrobMBSCoordReprBF&gt; &gt;::finish_verteCbConnectableNode * v=0x002f7df0, const CrobBoostGraph &amp; g={...}) Line 226 C++ pendelbeispiel.exe! boost::detail::depth_first_visit_impl&lt;CrobSolverInvDynRNE,Cro bSolverSetupDFSDefaultVisitor2C&lt;CrobSolverInvDynRNE,CrobC onnectorImplRNE3d&lt;CrobMBSCoordReprBF&gt;,CrobConnectorImpl RNE1d&lt;CrobMBSCoordReprBF&gt; &gt;,boost::associative_property_map&lt;_STL::map&lt;CbConnectabl eNode *,enum boost::default_color_type,_STL::less&lt;CbConnectableNode *&gt;,_STL::allocator&lt;_STL::pair&lt;CbConnectableNode * const,enum boost::default_color_type&gt; &gt; &gt; &gt;,boost::detail::nontruth2&gt;(const CrobSolverInvDynRNE &amp; g= {...}, CbConnectableNode * u=0x002f7df0, CrobSolverSetupDFSDefaultVisitor2C&lt;CrobSolverInvDynRNE,Cro bConnectorImplRNE3d&lt;CrobMBSCoordReprBF&gt;,CrobConnectorI mplRNE1d&lt;CrobMBSCoordReprBF&gt; &gt; &amp; vis={...}, boost::associative_property_map&lt;_STL::map&lt;CbConnectableN ode *,enum boost::default_color_type,_STL::less&lt;CbConnectableNode *&gt;,_STL::allocator&lt;_STL::pair&lt;CbConnectableNode * const,enum boost::default_color_type&gt; &gt; &gt; &gt; color={...}, boost::detail::nontruth2 func={...}) Line 168 C++ pendelbeispiel.exe! boost::depth_first_visit&lt;CrobSolverInvDynRNE,CrobSolverSetu pDFSDefaultVisitor2C&lt;CrobSolverInvDynRNE,CrobConnectorImpl RNE3d&lt;CrobMBSCoordReprBF&gt;,CrobConnectorImplRNE1d&lt;Crob MBSCoordReprBF&gt; &gt;,boost::associative_property_map&lt;_STL::map&lt;CbConnectabl eNode *,enum boost::default_color_type,_STL::less&lt;CbConnectableNode *&gt;,_STL::allocator&lt;_STL::pair&lt;CbConnectableNode * const,enum boost::default_color_type&gt; &gt; &gt; &gt; &gt;(const CrobSolverInvDynRNE &amp; g={...}, CbConnectableNode * u=0x002f6b38, CrobSolverSetupDFSDefaultVisitor2C&lt;CrobSolverInvDynRNE,Cro bConnectorImplRNE3d&lt;CrobMBSCoordReprBF&gt;,CrobConnectorI mplRNE1d&lt;CrobMBSCoordReprBF&gt; &gt; vis={...}, boost::associative_property_map&lt;_STL::map&lt;CbConnectableN ode *,enum boost::default_color_type,_STL::less&lt;CbConnectableNode *&gt;,_STL::allocator&lt;_STL::pair&lt;CbConnectableNode * const,enum boost::default_color_type&gt; &gt; &gt; &gt; color={...}) Line 368 + 0x1e C++ pendelbeispiel.exe! CrobSolverBuilderInvDynRNE&lt;CrobMBSCoordReprBF&gt;::setupSw eeps(CrobSolverInvDynRNE &amp; model={...}, CrobTransmissionImpl * rootImpl=0x002f6b38) Line 219 + 0x27 C++ pendelbeispiel.exe!CrobSolverBuilderInvDynRNEBase::create (CrobModelSpec &amp; spec={...}, CrobMbsEntSpec * refNode=0x0012fdf4, const _STL::vector&lt;type_info const *,_STL::allocator&lt;type_info const *&gt; &gt; &amp; refNode_signature= {...}) Line 420 C++ pendelbeispiel.exe! CrobSolverBuilderInvDynRNE&lt;CrobMBSCoordReprBF&gt;::create (CrobModelSpec &amp; spec={...}, CrobMbsEntSpec * root=0x0012fdf4, const _STL::vector&lt;type_info const *,_STL::allocator&lt;type_info const *&gt; &gt; &amp; root_signature= {...}) Line 245 + 0x18 C++ pendelbeispiel.exe!main() Line 77 + 0x4f C++ pendelbeispiel.exe!mainCRTStartup() Line 259 + 0x19 C KERNEL32.DLL!77e81af6() The most important part we use is th Boost Graph Library. Thanks Andi </pre> </description> <category>Ticket</category> </item> <item> <dc:creator>René Rivera</dc:creator> <pubDate>Mon, 18 Sep 2006 14:52:51 GMT</pubDate> <title>status changed https://svn.boost.org/trac10/ticket/303#comment:3 https://svn.boost.org/trac10/ticket/303#comment:3 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> </ul> Ticket